- SETFLG(fSteerParam, kSeeding);
- // PID method in reconstruction (NN) [nn]
- SETFLG(fSteerParam, kSteerPID);
- // number of dEdx slices in the ESD track [8s]
- SETFLG(fSteerParam, kEightSlices);
- // vertex constrain for stand alone track finder
- SETFLG(fSteerParam, kVertexConstrained);
- // improve tracklets for stand alone track finder
- SETFLG(fSteerParam, kImproveTracklet);
- // use look up table for cluster r-phi position
- SETFLG(fSteerParam, kLUT);
- // use tail cancellation
- SETFLG(fSteerParam, kTC);
-
- memset(fStreamLevel, 0, kNtasks*sizeof(UChar_t));
- memset(fDebugStream, 0, sizeof(TTreeSRedirector *) * kNtasks);
- // Xe tail cancellation parameters
- fTCParams[0] = 1.156; // r1
- fTCParams[1] = 0.130; // r2
- fTCParams[2] = 0.114; // c1
- fTCParams[3] = 0.624; // c2
- // Ar tail cancellation parameters
- fTCParams[4] = 6.; // r1
- fTCParams[5] = 0.62; // r2
- fTCParams[6] = 0.0087;// c1
- fTCParams[7] = 0.07; // c2
-}
-
-//_____________________________________________________________________________
-AliTRDReconstructor::AliTRDReconstructor(const AliTRDReconstructor &r)
- :AliReconstructor(r)
- ,fSteerParam(r.fSteerParam)
-{
- memcpy(fStreamLevel, r.fStreamLevel, kNtasks*sizeof(UChar_t));
- memcpy(fTCParams, r.fTCParams, 8*sizeof(Double_t));
- memcpy(fDebugStream, r.fDebugStream, sizeof(TTreeSRedirector *) *kNtasks);
- // ownership of debug streamers is not taken
- CLRFLG(fSteerParam, kOwner);