39 h->PositionError(err);
60 int id = 1100 +
h->GetStationNr();
74 h->PositionError(err);
89 Double_t zfst, zlst, zend;
91 zfst =
tube->z -
tube->ZThickness / 4.;
92 zlst =
tube->z +
tube->ZThickness / 4.;
93 zend =
tube->z +
tube->ZThickness / 2.;
96 zfst =
tube->z +
tube->ZThickness / 4.;
97 zlst =
tube->z -
tube->ZThickness / 4.;
98 zend =
tube->z -
tube->ZThickness / 2.;
100 Double_t zthick =
tube->ZThickness / 2.;
102 err = err ||
tube->Pass(zfst, zthick, track, downstream, QP0);
104 err = err ||
FitPoint.Filter(track);
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];
137 vm.push_back(&((*phIt)->FitPoint));
142 Double_t zfst, zlst, zend;
144 zfst =
tube->z -
tube->ZThickness / 4.;
145 zlst =
tube->z +
tube->ZThickness / 4.;
146 zend =
tube->z +
tube->ZThickness / 2.;
149 zfst =
tube->z +
tube->ZThickness / 4.;
150 zlst =
tube->z -
tube->ZThickness / 4.;
151 zend =
tube->z -
tube->ZThickness / 2.;
153 Double_t zthick =
tube->ZThickness / 2.;
155 tube->Pass(zfst, zthick, track, downstream, qp0);
164 double bestProb = 0.0;
167 if ((*probIt) > bestProb) {
168 bestProb = (*probIt);
175 tube->Pass(zlst, zthick, track, downstream, qp0);
Data class for a reconstructed hit in the STS.
static void FilterPDAF(CbmKFTrackInterface &track, std::vector< CbmKFPixelMeasurement * > &vm, double gateX, double gateY, std::vector< double > &vProb)
CbmKFPixelMeasurement FitPoint
static void FilterPDAF(CbmKFTrackInterface &track, std::vector< CbmKFStsHit * > &vpHits, Bool_t downstream, Double_t *QP0, double gateX, double gateY, int &best_hit_idx)
Int_t Filter(CbmKFTrackInterface &track, Bool_t downstream, Double_t &QP0)
void Create(CbmStsHit *h)
Int_t Propagate(Double_t z_out, Double_t QP0)
virtual Double_t * GetTrack()
Is it electron.
std::vector< CbmKFMaterial * > vMaterial
static CbmKF * Instance()
Int_t GetMaterialIndex(Int_t uid)
data class for a reconstructed 3-d hit in the STS
static CbmStsSetup * Instance()
Int_t GetStationNumber(Int_t address)
Data class with information on a STS local track.