#ifndef HRICHANALYSISIPU_H
#define HRICHANALYSISIPU_H
#include "hreconstructor.h"
class HCategory;
class HIterator;
class HRichDetector;
class HRichRingFindIPU;
class HSpectrometer;
class HRuntimeDb;
class HRichHitIPU;
class HRichGeometryPar;
class HParSet;
class TObjArray;
class HRichAnalysisIPU : public HReconstructor {
protected:
HCategory *m_pRawCat;
HCategory *m_pHardHitCat;
HRichRingFindIPU *pHardRingFind;
HParSet *fpGeomPar;
HLocation loc;
TObjArray *pRings;
HIterator* fIter;
Int_t iEmulationContext;
Int_t iRingNr;
Int_t iRingNrTot;
void updateHits(Int_t nSec);
public:
HRichAnalysisIPU();
HRichAnalysisIPU(const Text_t *name,const Text_t *title);
virtual ~HRichAnalysisIPU();
HRichAnalysisIPU(const HRichAnalysisIPU& source);
HRichAnalysisIPU& operator=(const HRichAnalysisIPU& source);
virtual Bool_t init();
virtual Bool_t finalize();
virtual Int_t execute();
HCategory* getRawCat() { return m_pRawCat; };
HCategory* getHardHitCat() { return m_pHardHitCat; };
void setRawCat(HCategory* pRawCat) { m_pRawCat = pRawCat; };
void setHardHitCat(HCategory* pHardHitCat) { m_pHardHitCat = pHardHitCat; };
HRichGeometryPar* getGeometryPar() { return ((HRichGeometryPar*)fpGeomPar); };
HParSet* getGeomPar() { return fpGeomPar; };
void setGeomPar(HParSet* pPar) { fpGeomPar = pPar; };
void DataWordCut(Int_t nSec);
TObjArray *getRings(void){return pRings;};
void setRings(TObjArray **p){pRings=*p;};
ClassDef(HRichAnalysisIPU,1)
};
#endif // HRICHANALYSISIPU_H
Last change: Sat May 22 13:08:07 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.