36 h->PositionError(err);
42 FitPoint.V[0] = err.X() * err.X();
43 FitPoint.V[1] =
h->GetDxy();
44 FitPoint.V[2] = err.Y() * err.Y();
46 FitPoint.V[0] = 3.000e-06;
47 FitPoint.V[1] = -1.120e-05;
48 FitPoint.V[2] = 8.357e-05;
56 int id = 1100 +
h->GetStationNr();
70 h->PositionError(err);
76 FitPoint.V[0] = err.X() * err.X();
78 FitPoint.V[2] = err.Y() * err.Y();
86 Double_t zfst, zlst, zend;
98 err = err ||
tube->
Pass(zfst, zthick, track, downstream, QP0);
101 err = err ||
tube->
Pass(zlst, zthick, track, downstream, QP0);
118 vector<CbmKFStsHit*>& vpHits,
126 if (vpHits.empty())
return;
128 double qp0 = (QP0) ? *QP0 : track.
GetTrack()[4];
132 vector<CbmKFPixelMeasurement*> vm;
134 for (vector<CbmKFStsHit*>::iterator phIt = vpHits.begin();
135 phIt != vpHits.end();
137 vm.push_back(&((*phIt)->FitPoint));
142 Double_t zfst, zlst, zend;
154 tube->
Pass(zfst, zthick, track, downstream, qp0);
157 vector<double> vProb;
163 double bestProb = 0.0;
165 for (vector<double>::iterator probIt = vProb.begin(); probIt != vProb.end();
167 if ((*probIt) > bestProb) {
168 bestProb = (*probIt);
175 tube->
Pass(zlst, zthick, track, downstream, qp0);