4#include "MdcHoughFinder/HoughHit.h"
6#include "MdcHoughFinder/Hough2D.h"
7#include "MdcHoughFinder/HoughRecHit.h"
8#include "MdcHoughFinder/HoughGlobal.h"
9#include "MdcData/MdcRecoHitOnTrack.h"
11#include "TrkFitter/TrkContextEv.h"
12#include "BField/BField.h"
13#include "MdcGeom/MdcDetector.h"
14#include "TrkBase/TrkFit.h"
15#include "TrkBase/TrkHitList.h"
16#include "TrkBase/TrkExchangePar.h"
17#include "TrkFitter/TrkHelixMaker.h"
18#include "TrkFitter/TrkCircleMaker.h"
19#include "TrkFitter/TrkLineMaker.h"
20#include "CgemCalibFunSvc/CgemCalibFunSvc.h"
21#include "CgemGeomSvc/CgemGeomSvc.h"
39 double getD0()
const {
return _d0;}
42 double getZ0()
const {
return _z0;}
66 double getPt()
const {
return _pt;}
67 double getPz()
const {
return _pz;}
68 double getP()
const {
return _p;}
69 double getChi2()
const {
return _chi2_aver;}
110 const vector<MdcHit*>* vec_mdcHit;
vector< TrkRecoTrk * > vectrk_for_clean
std::vector< HoughRecHit > recHitCol
vector< MdcHit * > vec_for_clean
static double m_dropTrkDzCut
static double m_dropTrkNhitCut
static TrkContextEv * _context
vector< MdcHit * > & getVecForClean()
static void setContext(TrkContextEv *context)
static double m_dropTrkDrCut
static void setCalib(const MdcCalibFunSvc *mdcCalibFunSvc)
static const CgemGeomSvc * _cgemGeomSvc
void setBunchT0(double bunchT0)
static const MdcCalibFunSvc * _mdcCalibFunSvc
Hough3D(const Hough2D &hough2D, recHitCol hitCol, double bunchtime, double tanl, double z0, const vector< MdcHit * > *mdchit)
static void setCalib(const CgemCalibFunSvc *cgemCalibFunSvc)
void setRecHit(const recHitCol &rechit)
TrkRecoTrk * getTrk() const
Hough3D(const Hough3D &other)
Hough3D(const Hough2D &hough2D, recHitCol hitCol, double bunchtime, double tanl, double z0)
void setPhi0(double phi0)
void setCharge(int charge)
static void setGeomSvc(const CgemGeomSvc *cgemGeomSvc)
static double m_dropTrkChi2NdfCut
static double m_dropTrkChi2Cut
static int m_qualityFactor
void setTanl(double tanl)
void setOmega(double omega)
static const CgemCalibFunSvc * _cgemCalibFunSvc