Representation of a simb::MCParticle, knows energy, direction,. More...
#include <SRTrueParticle.h>
Public Member Functions | |
SRTrueParticle () | |
~SRTrueParticle () | |
Public Attributes | |
SRTrueParticlePlaneInfo | plane [2][3] |
Per-plane, per-cryostat deposition information. More... | |
float | genE |
Energy at generation pt [GeV]. More... | |
float | startE |
Energy at first pt in active TPC volume [GeV]. More... | |
float | endE |
Energy at last pt in active TPC volume [GeV]. More... | |
float | genT |
Start time of gen point [us – t=0 is spill time]. More... | |
float | startT |
Start time of first TPC point [us – t=0 is spill time]. More... | |
float | endT |
End time last point in the active [us – t=0 is spill time]. More... | |
float | length |
Trajectory length in active TPC volume the particle first enters [cm]. More... | |
SRVector3D | genp |
Momentum at generation point [GeV/c]. More... | |
SRVector3D | startp |
Momentum at first point in the active TPC volume [GeV/c]. More... | |
SRVector3D | endp |
Momentum at last point in the active TPC volume [GeV/c]. More... | |
SRVector3D | gen |
Generation position [cm]. More... | |
SRVector3D | start |
Start position in the active TPC volume [cm]. More... | |
SRVector3D | end |
End position in the active TPC volume [cm]. More... | |
Wall_t | wallin |
Wall of cryostat particle enters (wNone if starting in detector) More... | |
Wall_t | wallout |
Wall of cryostat particle exits (wNone if stopping in detector) More... | |
bool | cont_tpc |
Whether the particle is contained in a single TPC. More... | |
bool | crosses_tpc |
Whether the particle crosses a TPC boundary. More... | |
bool | contained |
Whether the particle is contained in a single active volume. More... | |
int | pdg |
Particle ID code. More... | |
int | G4ID |
ID of the particle (taken from G4 – -1 if this particle is not propogated by G4) More... | |
int | interaction_id |
Neutrino interaction ID of the source of this particle (-1 if cosmic) More... | |
int | cryostat |
Cryostat that the particle enters first – -1 if it does not enter a Cryostat. More... | |
std::vector< unsigned > | daughters |
ID's of daughter particles from this particle. More... | |
unsigned | parent |
ID's of parent particle from this particle. More... | |
generator_ | generator |
g4_process_ | start_process |
Start G4 process of the particle. More... | |
g4_process_ | end_process |
End G4 process of the particle. More... | |
genie_status_ | gstatus |
Status of the particle as generated by genie. More... | |
Representation of a simb::MCParticle, knows energy, direction,.
Definition at line 26 of file SRTrueParticle.h.
caf::SRTrueParticle::SRTrueParticle | ( | ) |
Definition at line 17 of file SRTrueParticle.cxx.
|
inline |
Definition at line 69 of file SRTrueParticle.h.
bool caf::SRTrueParticle::cont_tpc |
Whether the particle is contained in a single TPC.
Definition at line 49 of file SRTrueParticle.h.
bool caf::SRTrueParticle::contained |
Whether the particle is contained in a single active volume.
Definition at line 51 of file SRTrueParticle.h.
bool caf::SRTrueParticle::crosses_tpc |
Whether the particle crosses a TPC boundary.
Definition at line 50 of file SRTrueParticle.h.
int caf::SRTrueParticle::cryostat |
Cryostat that the particle enters first – -1 if it does not enter a Cryostat.
Definition at line 56 of file SRTrueParticle.h.
std::vector<unsigned> caf::SRTrueParticle::daughters |
ID's of daughter particles from this particle.
Definition at line 58 of file SRTrueParticle.h.
SRVector3D caf::SRTrueParticle::end |
End position in the active TPC volume [cm].
Definition at line 44 of file SRTrueParticle.h.
g4_process_ caf::SRTrueParticle::end_process |
End G4 process of the particle.
Definition at line 64 of file SRTrueParticle.h.
float caf::SRTrueParticle::endE |
Energy at last pt in active TPC volume [GeV].
Definition at line 33 of file SRTrueParticle.h.
SRVector3D caf::SRTrueParticle::endp |
Momentum at last point in the active TPC volume [GeV/c].
Definition at line 41 of file SRTrueParticle.h.
float caf::SRTrueParticle::endT |
End time last point in the active [us – t=0 is spill time].
Definition at line 36 of file SRTrueParticle.h.
int caf::SRTrueParticle::G4ID |
ID of the particle (taken from G4 – -1 if this particle is not propogated by G4)
Definition at line 54 of file SRTrueParticle.h.
SRVector3D caf::SRTrueParticle::gen |
Generation position [cm].
Definition at line 42 of file SRTrueParticle.h.
float caf::SRTrueParticle::genE |
Energy at generation pt [GeV].
Definition at line 31 of file SRTrueParticle.h.
generator_ caf::SRTrueParticle::generator |
Definition at line 61 of file SRTrueParticle.h.
SRVector3D caf::SRTrueParticle::genp |
Momentum at generation point [GeV/c].
Definition at line 39 of file SRTrueParticle.h.
float caf::SRTrueParticle::genT |
Start time of gen point [us – t=0 is spill time].
Definition at line 34 of file SRTrueParticle.h.
genie_status_ caf::SRTrueParticle::gstatus |
Status of the particle as generated by genie.
Definition at line 66 of file SRTrueParticle.h.
int caf::SRTrueParticle::interaction_id |
Neutrino interaction ID of the source of this particle (-1 if cosmic)
Definition at line 55 of file SRTrueParticle.h.
float caf::SRTrueParticle::length |
Trajectory length in active TPC volume the particle first enters [cm].
Definition at line 37 of file SRTrueParticle.h.
unsigned caf::SRTrueParticle::parent |
ID's of parent particle from this particle.
Definition at line 59 of file SRTrueParticle.h.
int caf::SRTrueParticle::pdg |
Particle ID code.
Definition at line 53 of file SRTrueParticle.h.
SRTrueParticlePlaneInfo caf::SRTrueParticle::plane[2][3] |
Per-plane, per-cryostat deposition information.
Definition at line 29 of file SRTrueParticle.h.
SRVector3D caf::SRTrueParticle::start |
Start position in the active TPC volume [cm].
Definition at line 43 of file SRTrueParticle.h.
g4_process_ caf::SRTrueParticle::start_process |
Start G4 process of the particle.
Definition at line 63 of file SRTrueParticle.h.
float caf::SRTrueParticle::startE |
Energy at first pt in active TPC volume [GeV].
Definition at line 32 of file SRTrueParticle.h.
SRVector3D caf::SRTrueParticle::startp |
Momentum at first point in the active TPC volume [GeV/c].
Definition at line 40 of file SRTrueParticle.h.
float caf::SRTrueParticle::startT |
Start time of first TPC point [us – t=0 is spill time].
Definition at line 35 of file SRTrueParticle.h.
Wall_t caf::SRTrueParticle::wallin |
Wall of cryostat particle enters (wNone if starting in detector)
Definition at line 46 of file SRTrueParticle.h.
Wall_t caf::SRTrueParticle::wallout |
Wall of cryostat particle exits (wNone if stopping in detector)
Definition at line 47 of file SRTrueParticle.h.