ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
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().
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().
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().
|
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().