10 #include "TClonesArray.h"
13 #include "TLorentzVector.h"
14 #include "FairDetector.h"
80 virtual void Print()
const;
97 virtual void CopyClones(TClonesArray* cl1, TClonesArray* cl2,
111 Short_t mod, Short_t
row, Short_t crys, Short_t copy, Short_t flag);
virtual void ConstructGeometry()
TLorentzVector fPos
event id
Int_t fPosIndex
energy loss
TClonesArray * fApdCollection
virtual void EndOfEvent()
PndEmcApd & operator=(const PndEmcApd &)
Int_t fVolumeID
track index
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 Bool_t ProcessHits(FairVolume *vol=0)
virtual void Initialize()
void ResetParameters()
Hit collection.
void ConstructASCIIGeometry()
virtual void Print() const
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
virtual TClonesArray * GetCollection(Int_t iColl) const
TLorentzVector fMom
position
virtual void BeginEvent()