![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Inheritance diagram for MCTruthTrackingAction:
Collaboration diagram for MCTruthTrackingAction:Public Member Functions | |
| MCTruthTrackingAction () | |
| virtual | ~MCTruthTrackingAction () |
| virtual void | PreUserTrackingAction (const G4Track *) |
| virtual void | PostUserTrackingAction (const G4Track *) |
Public Member Functions inherited from G4UserTrackingAction | |
| G4UserTrackingAction () | |
| virtual | ~G4UserTrackingAction () |
| virtual void | SetTrackingManagerPointer (G4TrackingManager *pValue) |
Private Member Functions | |
| G4bool | TrackToBeStored (const G4Track *) |
Private Attributes | |
| G4LorentzVector | fmom |
Additional Inherited Members | |
Protected Attributes inherited from G4UserTrackingAction | |
| G4TrackingManager * | fpTrackingManager |
Definition at line 46 of file MCTruthTrackingAction.hh.
View newest version in sPHENIX GitHub at line 46 of file MCTruthTrackingAction.hh
| MCTruthTrackingAction::MCTruthTrackingAction | ( | ) |
Definition at line 52 of file MCTruthTrackingAction.cc.
View newest version in sPHENIX GitHub at line 52 of file MCTruthTrackingAction.cc
|
virtual |
Definition at line 58 of file MCTruthTrackingAction.cc.
View newest version in sPHENIX GitHub at line 58 of file MCTruthTrackingAction.cc
Reimplemented from G4UserTrackingAction.
Definition at line 76 of file MCTruthTrackingAction.cc.
View newest version in sPHENIX GitHub at line 76 of file MCTruthTrackingAction.cc
References fmom, G4UserTrackingAction::fpTrackingManager, G4Track::GetDefinition(), MCTruthTrackInformation::GetDirectParent(), G4Track::GetGlobalTime(), MCTruthManager::GetInstance(), G4Track::GetLocalTime(), G4Track::GetParentID(), G4ParticleDefinition::GetPDGEncoding(), G4Track::GetPosition(), G4Track::GetTrackID(), G4Track::GetUserInformation(), G4Track::GetVertexPosition(), G4TrackingManager::GimmeSecondaries(), MCTruthTrackInformation::SetDirectParent(), G4Track::SetParentID(), G4Track::SetUserInformation(), and TrackToBeStored().
Here is the call graph for this function:Reimplemented from G4UserTrackingAction.
Definition at line 63 of file MCTruthTrackingAction.cc.
View newest version in sPHENIX GitHub at line 63 of file MCTruthTrackingAction.cc
References fmom, G4UserTrackingAction::fpTrackingManager, G4Track::GetMomentum(), G4Track::GetTotalEnergy(), G4Track::GetUserInformation(), and G4TrackingManager::SetUserTrackInformation().
Here is the call graph for this function:Definition at line 122 of file MCTruthTrackingAction.cc.
View newest version in sPHENIX GitHub at line 122 of file MCTruthTrackingAction.cc
References CLHEP::HepLorentzVector::e(), fmom, MCTruthManager::GetConfig(), G4Track::GetDefinition(), MCTruthManager::GetInstance(), MCTruthConfig::GetMinE(), MCTruthConfig::GetParticleTypes(), and G4ParticleDefinition::GetPDGEncoding().
Referenced by PostUserTrackingAction().
Here is the call graph for this function:
Here is the caller graph for this function:
|
private |
Definition at line 59 of file MCTruthTrackingAction.hh.
View newest version in sPHENIX GitHub at line 59 of file MCTruthTrackingAction.hh
Referenced by PostUserTrackingAction(), PreUserTrackingAction(), and TrackToBeStored().