![]() |
eventAnalysis
7.0-49-g0ac7482
|
Contains the truth information for points along the particle trajectories generated during Monte Carlo simulations. More...
#include <TTruthTrajectoriesModule.hxx>
Inheritance diagram for ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint:
Collaboration diagram for ND::TTruthTrajectoriesModule::TTruthTrajectoryPoint: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().
1.8.5