#ifndef HTIMELVL1EVTFILTER_H
#define HTIMELVL1EVTFILTER_H
#include "hcategory.h"
#include "hreconstructor.h"
class HCategory;
class HIterator;
class HTimeLvl1EvtFilter : public HReconstructor {
public:
HTimeLvl1EvtFilter();
HTimeLvl1EvtFilter(const Text_t *name,const Text_t *title,TString opt, Int_t m=0,Float_t timecut=100., Float_t MultSmearing=0.);
~HTimeLvl1EvtFilter();
Bool_t init();
Bool_t finalize();
Int_t execute();
HCategory* getHitTofCat(){return fTofHits;};
HCategory* getCalTofinoCat(){return fTofinoCal;};
void resetCounters();
Bool_t isFilteredEvt(TString);
Bool_t isSkipNextTask(Int_t swt);
Bool_t isTofMultTrigger();
ClassDef(HTimeLvl1EvtFilter,1)
private:
HCategory* fTofHits;
HCategory* fTofinoCal;
HIterator* fTofIter;
HIterator* fTofinoIter;
Int_t nCntProcessedEvents;
Int_t nCounterNbRejectedEvts;
Int_t nMult;
Float_t fTimeCut;
Float_t fMultSmearing;
Int_t nFilter;
TString filterOption;
};
#endif // HTIMELVL1EVTFILTER_H
Last change: Sat May 22 13:15:39 2010
Last generated: 2010-05-22 13:15
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.