// $Id: hrichevtfiltersim.h,v 1.3 2009-07-15 11:39:22 halo Exp $
// Last update by Thomas Eberl: 02/09/25 18:10:41
//
#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) //ROOT extension

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.