![]() |
ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
Collaboration diagram for MCTruthManager:Public Member Functions | |
| void | NewEvent () |
| HepMC::GenEvent * | GetCurrentEvent () const |
| void | PrintEvent () |
| void | AddParticle (G4LorentzVector &, G4LorentzVector &, G4LorentzVector &, G4int, G4int, G4int, G4bool) |
| void | SetConfig (MCTruthConfig *c) |
| MCTruthConfig * | GetConfig () const |
Static Public Member Functions | |
| static MCTruthManager * | GetInstance () |
Protected Member Functions | |
| MCTruthManager () | |
| virtual | ~MCTruthManager () |
Private Member Functions | |
| void | PrintTree (HepMC::GenParticle *, G4String) |
Private Attributes | |
| HepMC::GenEvent * | fEvent |
| std::vector< G4int > | fPrimarybarcodes |
| std::map< G4int, G4int > | fSegmentations |
| MCTruthConfig * | fConfig |
Definition at line 51 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 51 of file MCTruthManager.hh
|
protected |
Definition at line 50 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 50 of file MCTruthManager.cc
Referenced by GetInstance().
Here is the caller graph for this function:
|
protectedvirtual |
Definition at line 55 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 55 of file MCTruthManager.cc
| void MCTruthManager::AddParticle | ( | G4LorentzVector & | momentum, |
| G4LorentzVector & | prodpos, | ||
| G4LorentzVector & | endpos, | ||
| G4int | pdg_id, | ||
| G4int | partID, | ||
| G4int | motherID, | ||
| G4bool | directParent | ||
| ) |
Definition at line 81 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 81 of file MCTruthManager.cc
References fEvent, fPrimarybarcodes, fSegmentations, G4cerr, G4endl, it, particle, CLHEP::HepLorentzVector::t(), CLHEP::HepLorentzVector::x(), CLHEP::HepLorentzVector::y(), and CLHEP::HepLorentzVector::z().
Here is the call graph for this function:
|
inline |
Definition at line 66 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 66 of file MCTruthManager.hh
References fConfig.
Referenced by MCTruthTrackingAction::TrackToBeStored().
Here is the caller graph for this function:
|
inline |
Definition at line 59 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 59 of file MCTruthManager.hh
References fEvent.
|
static |
Definition at line 60 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 60 of file MCTruthManager.cc
References instance, and MCTruthManager().
Referenced by MCTruthEventAction::BeginOfEventAction(), MCTruthEventAction::EndOfEventAction(), main(), MCTruthTrackingAction::PostUserTrackingAction(), and MCTruthTrackingAction::TrackToBeStored().
Here is the call graph for this function:
Here is the caller graph for this function:| void MCTruthManager::NewEvent | ( | ) |
Definition at line 71 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 71 of file MCTruthManager.cc
References fEvent.
Referenced by MCTruthEventAction::BeginOfEventAction().
Here is the caller graph for this function:| void MCTruthManager::PrintEvent | ( | ) |
Definition at line 264 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 264 of file MCTruthManager.cc
References fEvent, fPrimarybarcodes, and PrintTree().
Referenced by MCTruthEventAction::EndOfEventAction().
Here is the call graph for this function:
Here is the caller graph for this function:Definition at line 279 of file MCTruthManager.cc.
View newest version in sPHENIX GitHub at line 279 of file MCTruthManager.cc
References G4cout, G4endl, it, and part.
Referenced by PrintEvent().
Here is the caller graph for this function:
|
inline |
Definition at line 65 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 65 of file MCTruthManager.hh
Referenced by main().
Here is the caller graph for this function:
|
private |
Definition at line 90 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 90 of file MCTruthManager.hh
Referenced by GetConfig(), and SetConfig().
|
private |
Definition at line 76 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 76 of file MCTruthManager.hh
Referenced by AddParticle(), GetCurrentEvent(), NewEvent(), and PrintEvent().
|
private |
Definition at line 80 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 80 of file MCTruthManager.hh
Referenced by AddParticle(), and PrintEvent().
Definition at line 86 of file MCTruthManager.hh.
View newest version in sPHENIX GitHub at line 86 of file MCTruthManager.hh
Referenced by AddParticle().