![]() |
eventAnalysis
7.0-49-g0ac7482
|
Contains the truth information for points along the particle trajectories generated during Monte Carlo simulations. More...
#include <TTruthTrajectoriesModule.hxx>
Public Attributes | |
Float_t | MomentumX |
The X momentum of the particle leaving the trajectory point [MeV]. More... | |
Float_t | MomentumY |
The Y momentum of the particle leaving the trajectory point [MeV]. More... | |
Float_t | MomentumZ |
The Z position of the particle leaving the trajectory point [MeV]. More... | |
Float_t | PositionT |
The time of the trajectory point [ns]. More... | |
Float_t | PositionX |
The X position of the trajectory point [mm]. More... | |
Float_t | PositionY |
The Y position of the trajectory point [mm]. More... | |
Float_t | PositionZ |
The Z position of the trajectory point [mm]. More... | |
Int_t | ProcessType |
The process type that caused the Monte Carlo to generate this point. More... | |
Private Member Functions | |
ClassDef (ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint, 1) | |
Contains the truth information for points along the particle trajectories generated during Monte Carlo simulations.
Definition at line 181 of file TTruthTrajectoriesModule.hxx.
|
private |
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::MomentumX |
The X momentum of the particle leaving the trajectory point [MeV].
Definition at line 224 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::MomentumY |
The Y momentum of the particle leaving the trajectory point [MeV].
Definition at line 226 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::MomentumZ |
The Z position of the particle leaving the trajectory point [MeV].
Definition at line 228 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::PositionT |
The time of the trajectory point [ns].
Definition at line 221 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::PositionX |
The X position of the trajectory point [mm].
Definition at line 215 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::PositionY |
The Y position of the trajectory point [mm].
Definition at line 217 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Float_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::PositionZ |
The Z position of the trajectory point [mm].
Definition at line 219 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().
Int_t ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint::ProcessType |
The process type that caused the Monte Carlo to generate this point.
The process types are detailed in the GEANT documentation, and this field contains a packed version of the GEANT type and sub-type. The saved value is [type + 1000*sub-type], and can be recovered by type = ProcessType%1000 and subType = ProcessType/1000. For quick reference, some of the interesting process type and sub-type definitions are below.
Definition at line 184 of file TTruthTrajectoriesModule.hxx.
Referenced by ND::TTruthTrajectoriesModule::FillTrajectoryPoints().