14 #ifndef PND_GiBuuGENERATOR_H 15 #define PND_GiBuuGENERATOR_H 17 #include "FairGenerator.h" 24 class FairPrimaryGenerator;
42 virtual Bool_t
ReadEvent(FairPrimaryGenerator *primGen);
54 Int_t GetPdgParticleId(Int_t GiBuuId, Int_t charge);
55 void WriteoutDecayParticle(Int_t oldEventNr, Int_t oldRunId, FairPrimaryGenerator *primGen);
57 std::map<std::pair<Int_t, Int_t>, Int_t> fMapGiBuuToPdg;
62 TString fPidDataFileName;
63 std::ifstream *fInputAsciiFile;
65 std::map<Int_t, PndGiBuuDecayerAbs *> fDecayerMap;
67 Double_t fPx, fPy, fPz;
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
void RegisterDecayer(Int_t pdgCode, PndGiBuuDecayerAbs *decayer)
virtual ~PndGiBuuGenerator()