37 #include <FairGenericStack.h>
40 #include <TMCProcess.h>
52 class TMemberInspector;
80 virtual void PushTrack(Int_t toBeDone, Int_t parentID, Int_t pdgCode, Double_t px, Double_t py, Double_t pz,
81 Double_t e, Double_t vx, Double_t vy, Double_t vz, Double_t time, Double_t polx,
82 Double_t poly, Double_t polz, TMCProcess proc, Int_t &ntr, Double_t weight, Int_t is);
84 virtual void PushTrack(Int_t toBeDone, Int_t parentID, Int_t pdgCode, Double_t px, Double_t py, Double_t pz,
85 Double_t e, Double_t vx, Double_t vy, Double_t vz, Double_t time, Double_t polx,
86 Double_t poly, Double_t polz, TMCProcess proc, Int_t &ntr, Double_t weight, Int_t is,
87 Int_t secondParentId);
144 virtual void Reset();
152 virtual void Print(Int_t iVerbose = 0)
const;
180 std::stack<TParticle *> fStack;
185 TClonesArray *fParticles;
188 TClonesArray *fTracks;
191 std::map<Int_t, Bool_t> fStoreMap;
192 std::map<Int_t, Bool_t>::iterator fStoreIter;
195 std::map<Int_t, Int_t> fIndexMap;
196 std::map<Int_t, Int_t>::iterator fIndexIter;
199 std::map<std::pair<Int_t, Int_t>, Int_t> fPointsMap;
209 Bool_t fStoreSecondaries;
211 Double32_t fEnergyCut;
212 Bool_t fStoreMothers;