26 #ifndef PND_GiBuuGENERATOR_H 27 #define PND_GiBuuGENERATOR_H 29 #include "FairGenerator.h" 36 class FairPrimaryGenerator;
54 virtual Bool_t
ReadEvent(FairPrimaryGenerator *primGen);
66 Int_t GetPdgParticleId(Int_t GiBuuId, Int_t charge);
67 void WriteoutDecayParticle(Int_t oldEventNr, Int_t oldRunId, FairPrimaryGenerator *primGen);
69 std::map<std::pair<Int_t, Int_t>, Int_t> fMapGiBuuToPdg;
74 TString fPidDataFileName;
75 std::ifstream *fInputAsciiFile;
77 std::map<Int_t, PndGiBuuDecayerAbs *> fDecayerMap;
79 Double_t fPx, fPy, fPz;
virtual Bool_t ReadEvent(FairPrimaryGenerator *primGen)
void RegisterDecayer(Int_t pdgCode, PndGiBuuDecayerAbs *decayer)
virtual ~PndGiBuuGenerator()