Class Reference for E1039 Core & Analysis Software
PHG4HitEval.cc
Go to the documentation of this file.
1
// $Id: $
2
11
#include "
PHG4HitEval.h
"
12
13
PHG4HitEval::PHG4HitEval
() :
14
eion(NAN), scint_id(-9999), light_yield(NAN), path_length(NAN)
15
16
{
17
// TODO Auto-generated constructor stub
18
19
}
20
21
PHG4HitEval::~PHG4HitEval
()
22
{
23
// TODO Auto-generated destructor stub
24
}
25
26
PHG4HitEval::PHG4HitEval
(
PHG4Hit
const
&g4hit)
27
{
28
Copy
(g4hit);
29
}
30
31
void
32
PHG4HitEval::Copy
(
PHG4Hit
const
&g4hit)
33
{
34
PHG4Hitv1::Copy
(g4hit);
35
36
// fill the branched variables from the property arrays
37
eion
=
PHG4Hitv1::get_eion
();
38
scint_id
=
PHG4Hitv1::get_scint_id
();
39
light_yield
=
PHG4Hitv1::get_light_yield
();
40
path_length
=
PHG4Hitv1::get_path_length
();
41
42
}
PHG4HitEval.h
PHG4HitEval::scint_id
int scint_id
Definition:
PHG4HitEval.h:82
PHG4HitEval::Copy
virtual void Copy(PHG4Hit const &g4hit)
Definition:
PHG4HitEval.cc:32
PHG4HitEval::eion
float eion
Definition:
PHG4HitEval.h:80
PHG4HitEval::PHG4HitEval
PHG4HitEval()
Definition:
PHG4HitEval.cc:13
PHG4HitEval::light_yield
float light_yield
a number proportional to the scintillation light yield.
Definition:
PHG4HitEval.h:85
PHG4HitEval::path_length
float path_length
path length of the track to the hit
Definition:
PHG4HitEval.h:88
PHG4HitEval::~PHG4HitEval
virtual ~PHG4HitEval()
Definition:
PHG4HitEval.cc:21
PHG4Hit
Definition:
PHG4Hit.h:10
PHG4Hit::Copy
virtual void Copy(PHG4Hit const &g4hit)
PHG4Hitv1::get_path_length
virtual float get_path_length() const
Definition:
PHG4Hitv1.h:62
PHG4Hitv1::get_light_yield
virtual float get_light_yield() const
Definition:
PHG4Hitv1.h:61
PHG4Hitv1::get_eion
virtual float get_eion() const
Definition:
PHG4Hitv1.h:60
PHG4Hitv1::get_scint_id
virtual int get_scint_id() const
Definition:
PHG4Hitv1.h:64
e1039-core
simulation
g4main
PHG4HitEval.cc
Built by
Haiwang Yu
. updated:
Thu Jan 30 2025 10:15:16
using
1.9.1 with
SeaQuest GitHub integration