#include "hrichtrackletfilter.h" |
HRichTrackletFilter
class description - source file - inheritance tree (.pdf)
public:
HRichTrackletFilter()
HRichTrackletFilter(Text_t* name, Text_t* title, Int_t filt)
~HRichTrackletFilter()
static TClass* Class()
Int_t countCorrelationObjects()
Bool_t delHitMatch(TObjArray*)
void dumpCorrelationObjectStat()
virtual Int_t execute()
void filter()
void filterTrackletIndividual(Int_t)
void filterTrackletInGroup(Int_t)
virtual Bool_t finalize()
HCategory* getHitMatchCat()
HCategory* getHitMatchHeaderCat()
HCategory* getMdcSegCat()
virtual Bool_t init()
virtual TClass* IsA() const
Bool_t isBentTrack(HHitMatch*)
Bool_t isCloseRMinTheta(HHitMatch*)
Bool_t isEvtWithoutCorr()
Bool_t isGood(HHitMatch*, Int_t)
Bool_t isSkipNextTask(Int_t)
Bool_t removeSingleRing()
void resetCounters()
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
HCategory* pHitMatchCat !
HCategory* fRichPID !
HCategory* pHitMatchHeaderCat !
HCategory* fMdcSeg !
HIterator* pIterMatchHit !
HIterator* fRichIter !
HIterator* pIterMatchHitHeader !
HIterator* fMdcSegIter !
Int_t nCntRTMfull !
Int_t nCntRTMnoRM !
Int_t nCntRTMnoTM !
Int_t nCntRTMnoTR !
Int_t nCntRTM !
Int_t nCntProcessedEvents !
Int_t nCounterNbRejectedHits !
Int_t nCntProcessedObjs !
Int_t nFilter !
HRichTrackletFilter(Text_t *name,Text_t *title,Int_t filt) :
HReconstructor(name,title)
HRichTrackletFilter()
~HRichTrackletFilter(void)
Bool_t init()
Bool_t finalize()
Int_t execute()
Bool_t isEvtWithoutCorr()
Bool_t delHitMatch(TObjArray *t)
remove hit obj from HLinearCategory
afterwards delete empty slot
could be turned into "delLinObj"
void filterTrackletIndividual(Int_t swt)
swt: is a switch parameter
selecting the filtering method to apply
filter tracklets only according to their own internal state
Bool_t isGood(HHitMatch* h,Int_t swt)
check certain properties of the object
return true or false whether it passes or not
void filterTrackletInGroup(Int_t swt)
swt: is a switch parameter
selecting the filtering method to apply
filter tracklets according to their relation to others
Bool_t removeSingleRing()
Bool_t isSkipNextTask(Int_t swt)
void resetCounters()
Int_t countCorrelationObjects()
void dumpCorrelationObjectStat()
Bool_t isBentTrack(HHitMatch* h)
in the case of a lowfield (i.e. 11.5% of full field ~ 400A)
measurement, this function checks whether the tracklet,
that was produced with no polar angle cut,
shows a large bending (theta variation between MDC12
and TOF) or not. If not, it is a stiff particle, i.e.: high
momentum
Bool_t isCloseRMinTheta(HHitMatch* h)
Inline Functions
HCategory* getMdcSegCat()
HCategory* getHitMatchCat()
HCategory* getHitMatchHeaderCat()
void filter()
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
Last update: Fri Jan 26 12:30:08 2007
ROOT page - Class index - Class Hierarchy - Top of the page
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.