8#include "MdcData/MdcHit.h"
9#include "MdcData/MdcRecoHitOnTrack.h"
12#include "MdcGeom/MdcDetector.h"
13#include "PatBField/BField.h"
14#include "TrkBase/TrkExchangePar.h"
15#include "TrkBase/TrkFit.h"
16#include "TrkBase/TrkHitList.h"
17#include "TrkFitter/TrkCircleMaker.h"
18#include "TrkFitter/TrkContextEv.h"
19#include "TrkFitter/TrkHelixMaker.h"
20#include "TrkFitter/TrkLineMaker.h"
33 double getCirX()
const {
return _circleX; }
34 double getCirY()
const {
return _circleY; }
35 double getCirR()
const {
return _circleR; }
36 double getD0()
const {
return _d0; }
43 void setCirX(
double cirx ) { _circleX = cirx; }
44 void setCirY(
double ciry ) { _circleY = ciry; }
45 void setCirR(
double cirr ) { _circleR = cirr; }
47 void setD0(
double d0 ) { _d0 = d0; }
48 void setPhi0(
double phi0 ) { _phi0 = phi0; }
49 void setOmega(
double omega ) { _omega = omega; }
50 void setPt(
double pt ) { _pt = pt; }
52 void setBunchT0(
double bunchT0 ) { _bunchT0 = bunchT0; }
67 double getPt()
const {
return _pt; }
81 double _circleR_least;
82 double _circleX_least;
83 double _circleY_least;
103 vector<MdcHit*> _MdcHitCol;
std::vector< HoughRecHit > recHitCol
static double m_dropTrkChi2NdfCut
static double m_dropTrkDzCut
static TrkContextEv * _context
static void setContext(TrkContextEv *context)
double getChi2_2D() const
void setPhi0(double phi0)
static int m_qualityFactor
void setCirX(double cirx)
void setCirY(double ciry)
void setCirR(double cirr)
void setBunchT0(double bunchT0)
static double m_dropTrkChi2Cut
void setCharge(int charge)
static void setCalib(const IMdcCalibFunSvc *mdcCalibFunSvc)
void setRecHit(const recHitCol &rechit)
static const IMdcCalibFunSvc * _mdcCalibFunSvc
static double m_dropTrkNhitCut
void setOmega(double omega)
static double m_dropTrkDrCut
TrkRecoTrk * getTrk() const