// $Id: hrichdiag.h,v 1.2 2002-09-25 16:19:58 eberl Exp $ // Last update by Thomas Eberl: 02/09/25 18:09:04 // #ifndef HRICHDIAG_H #define HRICHDIAG_H #include "hreconstructor.h" #include "hlocation.h" #include "hparset.h" #include #include #include #include class HCategory; class HIterator; class HRichUtilFunc; class HRichDiag : public HReconstructor { public: HRichDiag(); HRichDiag(Text_t *name,Text_t *title,char*,Int_t); ~HRichDiag(); Bool_t init(); Bool_t finalize(); Int_t execute(); HCategory* getCalCat(){return pCalCat;} void setCalCat(HCategory* pCat){pCalCat = pCat;} HCategory* getHitCat(){return pHitCat;} void setHitCat(HCategory* pCat){pHitCat = pCat;} void initControlHistos(); ClassDef(HRichDiag,1) //ROOT extension protected: HRichUtilFunc *pUtil;//! TFile *pFileOut;//! Int_t nCounterProcessedNbEvents; Int_t nEvtNum; Float_t **xbins;//! Float_t **chrgavrg;//! Float_t **padmult;//! HCategory* pCalCat;//! HIterator* pCalIter;//! HCategory* pHitCat;//! HIterator* pHitIter;//! // HISTOGRAMS TObjArray* pHistArray;//! TObjArray* pGraphArray;//! }; #endif // HRICHDIAG_H