#ifndef HRTM3METAMATCH_H
#define HRTM3METAMATCH_H
#include "hreconstructor.h"
#include "hlocation.h"
#include "hrtmetacorrelator.h"
#include "hrtmetaseg.h"
class HMdcGeomPar;
class HSpecGeomPar;
class HCategory;
class HGeomTransform;
class HMdcHit;
class HGeomVector;
class HRtMetaPoint;
class HRtM3MetaMatch : public HReconstructor {
public:
HRtM3MetaMatch(const Text_t name[],const Text_t title[]);
~HRtM3MetaMatch(void);
Bool_t init(void);
Bool_t reinit(void);
Bool_t finalize(void);
Int_t execute(void);
protected:
virtual HRtMetaSeg *fillData(HMdcHit *hit, HGeomVector &pos, HGeomVector &alpha,
HRtMetaPoint *point);
virtual HRtMetaSeg *makeSegment(TObject *s);
virtual HCategory *makeOutputCategory(HEvent *ev);
virtual void fillControl(HMdcHit *h, HRtMetaPoint &p,Float_t dx,Float_t dy);
HMdcGeomPar *fMdcGeometry;
HSpecGeomPar *fSpecGeometry;
HCategory *fCatMdc;
HIterator *fMdcIter;
HCategory *fCatSeg;
HLocation fHitLoc;
HLocation fSecLoc;
HRtMetaCorrelator fCorrelator;
HGeomTransform *fMdc2SecTrans[6];
Int_t fModule;
public:
ClassDef(HRtM3MetaMatch,1)
};
#endif
Last change: Sat May 22 13:11:40 2010
Last generated: 2010-05-22 13:11
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.