9 #include "TClonesArray.h"    12 #include "TLorentzVector.h"    13 #include "FairDetector.h"    34   PndEmc(
const char *name, Bool_t active, Bool_t fast = kFALSE, Bool_t storepnts = kTRUE);
    74   virtual void Print() 
const;
    89   virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset);
   112   void ExpandNode(TGeoVolume *fVol, TGeoVolume *Cave);
   125   PndEmcPoint *
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,
   126                       Short_t copy, Bool_t enterning, Bool_t exiting);
   143   TClonesArray *fEmcCollection; 
   157   void ResetParameters();
 represents a mc hit in an emc crystal 
 
virtual void SetGeometryVersion(const Int_t GeoNumber)
 
void ConstructRootGeomMod4()
 
void ConstructRootGeometry()
 
virtual void ConstructGeometry()
 
virtual Bool_t ProcessHits(FairVolume *vol=0)
 
virtual void SetGeometryFileNameQuadruple(TString fname, TString fname2, TString fname3, TString fname4, TString geoVer="0")
 
void SetStorageOfData(Bool_t val)
 
void ConstructRootGeomMod5()
 
void ExpandNode(TGeoVolume *fVol, TGeoVolume *Cave)
 
virtual void Initialize()
 
virtual void SetSpecialPhysicsCuts()
 
virtual void CopyClones(TClonesArray *cl1, TClonesArray *cl2, Int_t offset)
 
virtual void Print() const
 
void ConstructRootGeomMod12()
 
void ConstructASCIIGeometry()
 
PndEmcPoint * 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, Bool_t enterning, Bool_t exiting)
 
virtual TClonesArray * GetCollection(Int_t iColl) const
 
virtual void BeginEvent()
 
virtual void SetGeometryFileNameDouble(TString fname, TString fname2, Int_t fwbwchoice=0, TString geoVer="0")
 
virtual void EndOfEvent()
 
virtual void SetGeometryFileNameTriple(TString fname, TString fname2, TString fname3, TString geoVer="0")