#ifndef HMDCMONITOR #define HMDCMONITOR #include "hreconstructor.h" #include "hlocation.h" #include #include #include #include #include class HCategory; class HIterator; class HMdcDigitPar; class HEvent; class HMdcMonitor : public HReconstructor { private: HLocation loc; // Location for new object HCategory *rawCat; // Pointer to MdcRaw data category HIterator *iter; //! Iterator over Cal2 category TMapFile *mfile; // Pointer to TMapFile HEvent *recEvt; TH2S *pHistTDCDT[2][16]; TH1S *pHistTDC[2][16]; TH2S *pHistTD[2][16]; TH1S *pHistMult[2], *pHistT1[2][16], *pHistT2[2][16]; Int_t i,j; Int_t time1,time2,time3,time4,time5,time6; Int_t nHits, sector, module, mbo, tdc; public: static Int_t evtNum; public: HMdcMonitor(void); HMdcMonitor(Text_t* name,Text_t* title); ~HMdcMonitor(void); Bool_t init(void); Bool_t finalize(void) {return kTRUE;} Int_t execute(void); ClassDef(HMdcMonitor,0) //Calibrater of Mdc data. }; #endif /* !HMDCMONITOR_H */