#ifndef HKICKTRACKBASEF_H
#define HKICKTRACKBASEF_H
#include "hreconstructor.h"
#include "hgeomvector.h"
#include "hmdctrkcand.h"
#include "TObject.h"
#include "hshowerhit.h"
#include "hmdcgetcontainers.h"
#include "TH1F.h"
#include "hkickplane2.h"
class HCategory;
class HMdcSeg;
class HMdcGeomPar;
class HTofGeomPar;
class HTofinoGeomPar;
class HSpecGeomPar;
class HIterator;
class HRuntimeDb;
class HShowerGeometry;
class HEvent;
class HMdcMetaMatch;
class HMdcTrackGFieldPar;
class HMdcTrackGCorrPar;
class HMdcTrackGSpline;
class HMdcSegSim;
class HSplineTrack;
class HKickTrack123B;
class HGeomTransform;
class HTofHitSim;
class HMetaMatch;
class HShowerHitTofTrack;
class HKickTrackBaseF : public HReconstructor {
private:
Double_t betaCalc;
HGeomVector pointMeta;
HGeomTransform *tRans[6];
Double_t target;
Double_t distanceTof;
Float_t xTof,yTof,zTof;
Double_t C;
Double_t pi;
Int_t system;
Int_t tofSystem;
Short_t outerHitInd;
Short_t indTrkCand;
Short_t index1;
Short_t index2;
Float_t tof;
Float_t mass2;
Float_t beta;
Float_t eloss;
Double_t TOFdistance;
Char_t sector;
HMdcGetContainers *fGetCont;
HMdcSeg *segments[2];
Int_t polarity;
Double_t dist;
Short_t IndTrkCand;
Short_t metaInd;
HSplineTrack *sp;
TObject *slot;
HCategory *fCatKine;
HCategory *fCatMdcTrkCand;
HCategory *fCatKickTrack123B;
HCategory *fCatMdcSegSim;
HCategory *fCatTof;
HMetaMatch *pMetaMatch;
HMdcTrkCand *pMdcTrkCand;
HCategory *fCatShower;
HCategory *fCatTofino;
HCategory *fCatMetaMatch;
HMdcGeomPar *fMdcGeometry;
HTofGeomPar *fTofGeometry;
HTofinoGeomPar *fTofinoGeometry;
HSpecGeomPar *fSpecGeomPar;
HKickPlane2 *kickplane;
HTofHitSim *pTofHit;
HMetaMatch *pMdcSegs;
HShowerHitTofTrack *pShowerHitTofTrack;
HIterator *fMetaMatchIter;
HIterator *IterTof;
HIterator *IterTofino;
HIterator *IterShower;
HMdcTrackGFieldPar *field;
HMdcTrackGCorrPar *corr;
Float_t Momentum;
Float_t MomentumMETA;
HLocation sectorloc;
public:
HKickTrack123B *fillData(HMdcSeg *,Bool_t);
HKickTrackBaseF(void);
HKickTrackBaseF(const Text_t name[],const Text_t title[]);
~HKickTrackBaseF();
Int_t execute();
Int_t kicktrackMDC123();
Bool_t init();
Bool_t reinit();
Bool_t finalize();
ClassDef(HKickTrackBaseF,0)
};
#endif
Last change: Sat May 22 12:58:43 2010
Last generated: 2010-05-22 12:58
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.