Double_t GetNSigXFromBoundaryPlaneEff() const {return fNSigXFromBoundaryPlaneEff;}
void SetNSigZFromBoundaryPlaneEff(Double_t nsigz=1.) {fNSigZFromBoundaryPlaneEff=nsigz;}
Double_t GetNSigZFromBoundaryPlaneEff() const {return fNSigZFromBoundaryPlaneEff;}
+ void SetDCACutPlaneEff(Double_t dcacpe=999.) {fDCACutPlaneEff=dcacpe;}
+ Double_t GetDCACutPlaneEff() const {return fDCACutPlaneEff;}
+ void SetVertexChi2CutPlaneEff(Double_t vtxchipe=999999999.) {fVertexChi2CutPlaneEff=vtxchipe;}
+ Double_t GetVertexChi2CutPlaneEff() const {return fVertexChi2CutPlaneEff;}
+
//
void SetImproveWithVertex(Bool_t impr=kFALSE) { fImproveWithVertex=impr; return; }
Bool_t GetImproveWithVertex() const { return fImproveWithVertex; }
Float_t GetTrackleterZetaOverlapCut() const {return fTrackleterZetaOverlapCut;}
void SetTrackleterPhiRotationAngle(Float_t w=0.0) {fTrackleterPhiRotationAngle=w;}
Float_t GetTrackleterPhiRotationAngle() const {return fTrackleterPhiRotationAngle;}
+ Bool_t GetTrackleterStoreSPD2SingleCl() const {return fTrackleterStoreSPD2SingleCl;}
+ void SetTrackleterStoreSPD2SingleCl(Bool_t v=kTRUE) {fTrackleterStoreSPD2SingleCl = v;}
//
void SetTrackleterNStdDevCut(Float_t f=1.) {fTrackleterNStdDev = f<0.01 ? 0.01 : f;}
Float_t GetTrackleterNStdDevCut() const {return fTrackleterNStdDev;}
Bool_t fOnlyConstraintPlaneEff; // if kTRUE, use only constrained tracks at primary vertex for Plane Eff.
Double_t fNSigXFromBoundaryPlaneEff; // accept one track for PlaneEff if distance from border (in loc x or z)
Double_t fNSigZFromBoundaryPlaneEff; // is greater than fNSigXFromBoundaryPlaneEff * Track_precision
+ Double_t fDCACutPlaneEff; // this set the cut on DCA in rphi plane when evaluating PlaneEff(SPD0)
+ Double_t fVertexChi2CutPlaneEff; // and also with a cut on the chi2
Bool_t fImproveWithVertex; // use the method AliITStrackV2::Improve() to point to the vertex during prolongation
Bool_t fExtendedEtaAcceptance; // enable jumping from TPC to SPD at large eta (MI)
Float_t fTrackleterPhiRotationAngle; // Angle to rotate cluster in the SPD inner layer for combinatorial reco only
Float_t fTrackleterNStdDev; // cut on the number of standard deviations
Bool_t fScaleDTBySin2T; // scale Dtheta by 1/sin^2(theta)
+ Bool_t fTrackleterStoreSPD2SingleCl; // request storing of L2 singles
//
Bool_t fTrackleterBuildCl2TrkRefs; // build cluster to track references in AliMultiplicity
//
AliITSRecoParam(const AliITSRecoParam & param);
AliITSRecoParam & operator=(const AliITSRecoParam ¶m);
- ClassDef(AliITSRecoParam,50) // ITS reco parameters
+ ClassDef(AliITSRecoParam,52) // ITS reco parameters
};
#endif