21 #include "TClonesArray.h" 24 #include "TLorentzVector.h" 25 #include "FairDetector.h" 41 PndEmcApd(
const char *name, Bool_t active);
81 virtual void Print()
const;
96 virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset);
106 PndEmcApdPoint *
AddHit(Int_t trackID, Int_t detID, Int_t evtID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Short_t mod, Short_t row, Short_t crys,
107 Short_t copy, Short_t flag);
120 TClonesArray *fApdCollection;
123 void ResetParameters();
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
virtual void Initialize()
virtual TClonesArray * GetCollection(Int_t iColl) const
virtual void BeginEvent()
virtual void ConstructGeometry()
virtual Bool_t ProcessHits(FairVolume *vol=0)
PndEmcApdPoint * AddHit(Int_t trackID, Int_t detID, Int_t evtID, TVector3 pos, TVector3 mom, Double_t tof, Double_t length, Double_t eLoss, Short_t mod, Short_t row, Short_t crys, Short_t copy, Short_t flag)
virtual void EndOfEvent()
void ConstructASCIIGeometry()
virtual void Print() const