#ifndef HRICHDIAG_H
#define HRICHDIAG_H
#include "hreconstructor.h"
#include "hlocation.h"
#include "hparset.h"
#include "TFile.h"
#include "TH1.h"
#include "TH2.h"
#include "TGraph.h"
class HCategory;
class HIterator;
class HRichUtilFunc;
class HRichDiag : public HReconstructor {
public:
HRichDiag();
HRichDiag(const Text_t *name,const Text_t *title,const Char_t*,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)
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;
TObjArray* pHistArray;
TObjArray* pGraphArray;
};
#endif // HRICHDIAG_H
Last change: Sat May 22 13:08:39 2010
Last generated: 2010-05-22 13:08
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.