#ifndef HALIGNER2_H
#define HALIGNER2_H
#include "hmetaalignerutil.h"
#include "hreconstructor.h"
#include "hshowerhit.h"
#include "htofhit.h"
#include "hmdcseg.h"
#include "hcategory.h"
#include "hshowergeometry.h"
#include "htofgeompar.h"
#include "hmdcgeompar.h"
#include "hiterator.h"
#include "hspecgeompar.h"
#include "hshowergeometry.h"
#include "TNtuple.h"
class HMetaAlignerTask2 : public HReconstructor {
public:
HMetaAlignerTask2(void);
HMetaAlignerTask2(Float_t fShowerDX, Float_t fShowerDY, Float_t fShowerDZ,
Float_t fWindowSize);
~HMetaAlignerTask2(void);
Int_t execute(void);
Bool_t init(void);
Bool_t reinit(void);
Bool_t finalize(void);
Float_t distance(HGeomVector &r, HGeomVector &a, HGeomVector &p);
protected:
HLocation fInnerOuterLoc;
HCategory *fMdcHits;
HCategory *fShowerHits;
HCategory *fTofHits;
HIterator *fMdcIter;
HIterator *fShowerIter;
HIterator *fTofIter;
HMetaAlignerKickMdcTransform fMdcGeom;
HMetaAlignerKickTofTransform fTofGeom;
HMetaAlignerKickShowerTransform fShowerGeom;
Float_t m_fShowerDX;
Float_t m_fShowerDY;
Float_t m_fShowerDZ;
Float_t m_fWindowSize;
private:
TNtuple *fData;
public:
ClassDef(HMetaAlignerTask2,1)
};
#endif
Last change: Sat May 22 13:04:37 2010
Last generated: 2010-05-22 13:04
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.