9 #include "TClonesArray.h"
11 #include "TLorentzVector.h"
12 #include "FairDetector.h"
59 virtual Bool_t ProcessHits(FairVolume* vol = 0);
67 virtual void EndOfEvent();
70 virtual void BeginEvent();
75 virtual void Register();
79 virtual TClonesArray* GetCollection(Int_t iColl)
const;
86 virtual void Print()
const;
103 virtual void CopyClones(TClonesArray* cl1, TClonesArray* cl2,
113 virtual void ConstructGeometry();
116 void ConstructHPGeGeometry();
119 PndHypGePoint* AddHit(Int_t trackID, Int_t evtID, Int_t pdgCode,
120 Int_t charge,TVector3
pos, TVector3
mom,
124 PndHypGePoint* AddGeAlHit(Int_t trackID, Int_t evtID, Int_t pdgCode,
125 Int_t charge,TVector3 pos, TVector3 mom,
138 fPathGeo = pgeo.Data();
144 bool CheckIfSensitive(std::string name);
169 void ResetParameters();
TClonesArray * fHypGeCollection
TClonesArray * fHypGeAlCollection
std::vector< std::string > fListOfSensitives
void SetDisIP(Double_t dist)
void SetPathGeo(TString pgeo)