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.
1.8.5