89 Double_t zfst, zlst, zend;
102 err = err ||
tube->
Pass(zfst, zthick, track, downstream, QP0);
105 err = err ||
tube->
Pass(zlst, zthick, track, downstream, QP0);
122 double gateX,
double gateY,
int& best_hit_idx)
126 if (vpHits.empty()) {
130 double qp0 = (QP0) ? *QP0 : track.
GetTrack()[4];
134 vector<CbmKFPixelMeasurement*> vm;
136 for (vector<CbmKFStsHit*>::iterator phIt = vpHits.begin(); phIt != vpHits.end(); ++phIt) {
137 vm.push_back(&((*phIt)->FitPoint));
142 Double_t zfst, zlst, zend;
155 tube->
Pass(zfst, zthick, track, downstream, qp0);
158 vector<double> vProb;
164 double bestProb = 0.0;
166 for (vector<double>::iterator probIt = vProb.begin(); probIt != vProb.end(); ++probIt) {
167 if ((*probIt) > bestProb) {
168 bestProb = (*probIt);
175 tube->
Pass(zlst, zthick, track, downstream, qp0);
static void FilterPDAF(CbmKFTrackInterface &track, std::vector< CbmKFStsHit * > &vpHits, Bool_t downstream, Double_t *QP0, double gateX, double gateY, int &best_hit_idx)