#ifndef HRTTRACKFIND_H
#define HRTTRACKFIND_H
#include "hreconstructor.h"
#include "hrtfitter.h"
#include "hlocation.h"
#include "hgeomvertexfit.h"
#include "TClonesArray.h"
#include "TNtuple.h"
#include "hrttrackevaluator.h"
#include "hrttrackio.h"
class HCategory;
class HIterator;
class HKickPlane2;
class HKickMatchPar;
class HRtTrackingPar;
class HMdcSeg;
class HRtSegmentRef;
class HDetector;
class HMdcGeomPar;
class HSpecGeomPar;
class HEvent;
class HRuntimeDb;
class HRtTrackFind : public HReconstructor {
public:
enum EMode { Mdc3Pos, Mdc34, Meta };
HRtTrackFind(const Text_t name[]="trackfind",const Text_t title[]="trackfind");
~HRtTrackFind(void);
Int_t execute(void);
Bool_t init(void);
Bool_t reinit(void);
Bool_t finalize(void);
void setMode(EMode mode);
void setFitting(Bool_t f);
void ignoreCuts(Bool_t f) { fIgnoreCuts=f;}
protected:
virtual HRtTrackEvaluator *makeEvaluator(void);
virtual HRtTrackIo *makeTrackIo(void);
enum EMode fMode;
Bool_t fDoFit;
Bool_t fIgnoreCuts;
TNtuple *fControl;
HRtFitter fFitter;
HCategory *fCatSeg;
HCategory *fCatHit;
HIterator *fInSegIter;
HRtTrackingPar *fParam;
HLocation fLocInner;
HDetector *fMdc;
TClonesArray fSegmentRefs;
HRtTrackEvaluator *fEvaluator;
HRtTrackIo *fTrackIo;
public:
ClassDef(HRtTrackFind,3)
};
#endif
Last change: Sat May 22 13:12:16 2010
Last generated: 2010-05-22 13:12
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.