#ifndef HRICHTRACKLETFILTERSIM_H
#define HRICHTRACKLETFILTERSIM_H
#include "hreconstructor.h"
class HCategory;
class HIterator;
class HHitMatchSim;
class HRichTrackletFilterSim : public HReconstructor {
public:
HRichTrackletFilterSim();
HRichTrackletFilterSim(const Text_t *name,const Text_t *title);
~HRichTrackletFilterSim();
Bool_t init();
Bool_t finalize();
Int_t execute();
HCategory* getHitMatchCat(){return pHitMatchCat;};
HCategory* getHitMatchHeaderCat(){return pHitMatchHeaderCat;};
HCategory* getGeantKineCat(){return fGeantKineCat;};
void resetCounters();
Bool_t delHitMatch(TObjArray *);
void filterTrackletIndividual(Int_t);
void filterTrackletInGroup(Int_t);
Bool_t isGood(HHitMatchSim*,Int_t);
Int_t countCorrelationObjects();
void dumpCorrelationObjectStat();
ClassDef(HRichTrackletFilterSim,1)
private:
HCategory* pHitMatchCat;
HCategory* fRichPID;
HCategory* pHitMatchHeaderCat;
HIterator* pIterMatchHit;
HIterator* fRichIter;
HIterator* pIterMatchHitHeader;
HIterator *iter_kine;
HCategory* fGeantKineCat;
Int_t nCntRTMfull;
Int_t nCntRTMnoRM;
Int_t nCntRTMnoTM;
Int_t nCntRTMnoTR;
Int_t nCntRTM;
Int_t nCntProcessedEvents;
Int_t nCounterNbRejectedHits;
Int_t nCntProcessedObjs;
};
#endif // HRICHTRACKLETFILTERSIM_H
Last change: Sat May 22 13:10:36 2010
Last generated: 2010-05-22 13:10
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.