#ifndef HLVL1EVTFILTER_H
#define HLVL1EVTFILTER_H

#include "hreconstructor.h"

class HCategory;
class HIterator;
class HLvl1EvtFilter : public HReconstructor {
public:
  
  HLvl1EvtFilter();
  HLvl1EvtFilter(const Text_t *name,const Text_t *title,TString opt, Int_t multMeta=0, Int_t multTofino=0, Int_t multTof=0);
  ~HLvl1EvtFilter();
  
  Bool_t init();
  Bool_t finalize();
  Int_t execute();
  
  void resetCounters();
  
  Bool_t isFilteredEvt();
  
 private:
  
  HCategory* fTofRaw; //!  
  HCategory* fTofino;//! 
  HIterator* fTofIter; //!
  HIterator* fTofinoIter; //!
  
  Int_t nCntProcessedEvents;//!
  Int_t nCounterNbRejectedEvts;//!
  
  Bool_t kOpSec;//!  
  Bool_t isSimulation;//!
  Int_t nMetaMult;//!
  Int_t nTofinoMult;//!
  Int_t nTofMult;//!
  
  ClassDef(HLvl1EvtFilter,0) //ROOT extension 
    };

#endif /* !HLVL1EVTFILTER_H */

Last change: Sat May 22 12:59:06 2010
Last generated: 2010-05-22 12:59

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.