#include <TG4Trajectory.h>
Public Types | |
typedef std::vector< TG4TrajectoryPoint > | TrajectoryPoints |
Public Member Functions | |
TG4Trajectory (void) | |
virtual | ~TG4Trajectory () |
int | GetTrackId () const |
The TrackId of this trajectory. More... | |
int | GetParentId () const |
The unique Id of the parent trajectory (The TrackId of the parent). More... | |
const char * | GetName () const |
The name of the particle. More... | |
int | GetPDGCode () const |
The PDG encoding of the particle. More... | |
const TLorentzVector & | GetInitialMomentum () const |
The initial momentum of the particle. More... | |
Public Attributes | |
TrajectoryPoints | Points |
The trajectory points for this trajectory. More... | |
Int_t | TrackId |
The TrackId of this trajectory. More... | |
Int_t | ParentId |
The unique Id of the parent trajectory (The TrackId of the parent). More... | |
std::string | Name |
The name of the particle. More... | |
Int_t | PDGCode |
The PDG encoding of the particle. More... | |
TLorentzVector | InitialMomentum |
The initial momentum of the particle. More... | |
Friends | |
class | EDepSim::PersistencyManager |
A class to save a G4 trajectory into a root output file without linking to geant. A trajectory is the truth information about the path of a particle through the G4 simulation. It saves the parent trajectory that generated this particle, the initial momentum of the particle, and the path followed by the particle in the detector.
Definition at line 26 of file TG4Trajectory.h.
Definition at line 29 of file TG4Trajectory.h.
|
inline |
Definition at line 31 of file TG4Trajectory.h.
|
virtual |
|
inline |
The initial momentum of the particle.
Definition at line 51 of file TG4Trajectory.h.
|
inline |
|
inline |
The unique Id of the parent trajectory (The TrackId of the parent).
Definition at line 42 of file TG4Trajectory.h.
|
inline |
|
inline |
|
friend |
Definition at line 27 of file TG4Trajectory.h.
TLorentzVector TG4Trajectory::InitialMomentum |
The initial momentum of the particle.
Definition at line 82 of file TG4Trajectory.h.
std::string TG4Trajectory::Name |
The name of the particle.
Definition at line 76 of file TG4Trajectory.h.
Int_t TG4Trajectory::ParentId |
The unique Id of the parent trajectory (The TrackId of the parent).
Definition at line 73 of file TG4Trajectory.h.
Int_t TG4Trajectory::PDGCode |
The PDG encoding of the particle.
Definition at line 79 of file TG4Trajectory.h.
TrajectoryPoints TG4Trajectory::Points |
The trajectory points for this trajectory.
Definition at line 54 of file TG4Trajectory.h.
Int_t TG4Trajectory::TrackId |
The TrackId of this trajectory.
Definition at line 70 of file TG4Trajectory.h.