10#ifndef VERTEXFITREFINE_VERTEXFITREFINE_CC
11#define VERTEXFITREFINE_VERTEXFITREFINE_CC
20 vtxfit->AddVertex(number,
vpar, lis);
25 vtxfit->AddVertex(number,
vpar,
n1,
n2);
30 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3);
33 int n2,
int n3,
int n4)
35 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4);
38 int n2,
int n3,
int n4,
int n5)
40 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5);
43 int n2,
int n3,
int n4,
int n5,
int n6)
45 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6);
48 int n2,
int n3,
int n4,
int n5,
int n6,
51 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6, n7);
54 int n2,
int n3,
int n4,
int n5,
int n6,
57 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6, n7, n8);
60 int n2,
int n3,
int n4,
int n5,
int n6,
61 int n7,
int n8,
int n9)
63 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6, n7, n8, n9);
66 int n2,
int n3,
int n4,
int n5,
int n6,
67 int n7,
int n8,
int n9,
int n10)
69 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6, n7, n8, n9, n10);
72 int n2,
int n3,
int n4,
int n5,
int n6,
73 int n7,
int n8,
int n9,
int n10,
int n11)
75 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6, n7, n8, n9, n10,
79 int n2,
int n3,
int n4,
int n5,
int n6,
80 int n7,
int n8,
int n9,
int n10,
int n11,
83 vtxfit->AddVertex(number,
vpar,
n1,
n2, n3, n4, n5, n6, n7, n8, n9, n10,
88 vtxfit->AddBeamFit(number,
vpar,
n);
94 vtxfit->setIterNumber(niter);
99 vtxfit->setChisqCut(chicut, chiter);
103 vtxfit->setMagCorrFactor(factor);
119 return vtxfit->chisq(0);
124 return vtxfit->chisq(0);
129 return vtxfit->pfit(
n);
134 return vtxfit->xfit(
n);
144 return vtxfit->Ew(
n);
149 return vtxfit->wtrk(
n);
154 return vtxfit->vx(
n);
159 return vtxfit->Vx(
n);
164 return vtxfit->Evx(
n);
169 return vtxfit->errorVx(
n, i);
174 return vtxfit->vpar(
n);
179 return vtxfit->wVirtualTrack(
n);
HepGeom::Point3D< double > HepPoint3D
WTrackParameter wVirtualTrack(int n) const
HepSymMatrix Ew(int n) const
HepVector Vx(int n) const
HepLorentzVector pfit(int n) const
HepSymMatrix Evx(int n) const
void setChisqCut(const double chicut=1000, const double chiter=1.0e-3)
WTrackParameter wtrk(int n) const
void setMagCorrFactor(const double factor=1.000)
void AddBeamFit(int number, VertexParameter vpar, int n)
void setIterNumber(const int niter=10)
HepPoint3D xfit(int n) const
void AddVertex(int number, VertexParameter vpar, std::vector< int > lis)
double errorVx(int n, int i) const
VertexParameter vpar(int n) const
HepVector helix(int n) const
HepPoint3D vx(int n) const