// File: hrichlocalmaxsim.h // // Author: Soenke Schroeder // Last update by Soenke Schroeder: 01/07/04 12:56:31 // based on hydra532 and root 2.25-03 // #ifndef HRICHLOCALMAXSIM_H #define HRICHLOCALMAXSIM_H #include "hrichlocalmaxcal.h" class HCategory; class HIterator; class HRichCalSim; class HRichLocal; class HRichGlobal; class HRichLocalMaxSim : public HRichLocalMaxCal { public: HRichLocalMaxSim(const Text_t *name,const Text_t *title, Int_t pads, Int_t hitMin, Int_t sector, Float_t minTheta1, Float_t maxTheta1, Float_t minTheta2, Float_t maxTheta2, Char_t energyFileName[128], Int_t secEdge1,Int_t secEdge2,Int_t minHitsecEdge1, Int_t minHitsecEdge2): HRichLocalMaxCal(name,title,pads,hitMin,sector, minTheta1,maxTheta1,minTheta2,maxTheta2, energyFileName,secEdge1,secEdge2, minHitsecEdge1, minHitsecEdge2){}; ~HRichLocalMaxSim(){}; Bool_t init(); Bool_t energyout(); Bool_t energyfile(); Bool_t energyreset(); Bool_t multihit(Int_t nRow, Int_t nCol, Int_t nSector, HLocation& fLoc); Float_t energyset(Int_t nRow, Int_t nCol, Int_t nSector); ClassDef(HRichLocalMaxSim,1) //ROOT extension private: Float_t mEnergy[6][90][92]; Int_t mMultiHit[6][90][92]; }; #endif // HRICHLOCALMAXSIM_H