// $Id: hrichdiag.h,v 1.5 2009-07-15 11:39:21 halo 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 "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) //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

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.