#ifndef HRICHEVTFILTERSIM_H
#define HRICHEVTFILTERSIM_H
#include "hreconstructor.h"
class HCategory;
class HIterator;
class HHitMatchSim;
class HRichEvtFilterSim : public HReconstructor {
public:
HRichEvtFilterSim();
HRichEvtFilterSim(const Text_t *name,const Text_t *title);
~HRichEvtFilterSim();
Bool_t init();
Bool_t finalize();
Int_t execute();
HCategory* getMdcSegCat() { return fMdcSeg ; };
HCategory* getHitMatchCat(){return pHitMatchCat;};
HCategory* getHitRichCat(){return pHitRichCat;};
HCategory* getHitMatchHeaderCat(){return pHitMatchHeaderCat;};
void resetCounters();
Bool_t isFilteredEvt(Int_t);
Bool_t isSkipNextTask(Int_t);
ClassDef(HRichEvtFilterSim,1)
private:
HCategory* pHitMatchCat;
HCategory* fRichPID;
HCategory* pHitMatchHeaderCat;
HCategory* fMdcSeg;
HCategory* pHitRichCat;
HIterator* pIterMatchHit;
HIterator* fRichIter;
HIterator* pIterMatchHitHeader;
HIterator* fMdcSegIter;
Int_t nCntProcessedEvents;
Int_t nCounterNbRejectedEvts;
};
#endif // HRICHEVTFILTERSIM_H
Last change: Sat May 22 13:08:49 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.