41 #ifndef INCLUDE_MCTRUTHMANAGER_H
42 #define INCLUDE_MCTRUTHMANAGER_H 1
47 #include "HepMC/GenEvent.h"
48 #include "HepMC/GenParticle.h"
77 HepMC::GenEvent* event;
81 std::vector<G4int> primarybarcodes;
87 std::map<G4int,G4int> segmentations;
95 void printTree(HepMC::GenParticle*,
G4String);
98 #endif // INCLUDE_MCTRUTHMANAGER_H
static MCTruthManager * GetInstance()
MCTruthConfig * GetConfig() const
void SetConfig(MCTruthConfig *c)
void AddParticle(G4LorentzVector &, G4LorentzVector &, G4LorentzVector &, G4int, G4int, G4int, G4bool)
virtual ~MCTruthManager()
HepMC::GenEvent * GetCurrentEvent() const
Definition of the MCTruthConfig class.