void SetSPDVertexerPileupAlgoZ(){fVtxr3DPileupAlgo=0;}
void SetSPDVertexerPileupAlgo3DTwoSteps(){fVtxr3DPileupAlgo=1;}
void SetSPDVertexerPileupAlgo3DOneShot(){fVtxr3DPileupAlgo=2;}
+ void SetSPDVertexerHighMultAlgoDownscale(){fVtxr3DHighMultAlgo=0;}
+ void SetSPDVertexerHighMultAlgoTraces(){fVtxr3DHighMultAlgo=1;}
//
Bool_t GetSelectBestMIP03() const {return fSelectBestMIP03;}
Bool_t GetFlagFakes() const {return fFlagFakes;}
Float_t GetVertexer3DTightDeltaPhiCut() const {return fVtxr3DPhiCutTight;}
Float_t GetVertexer3DDCACut() const {return fVtxr3DDCACut;}
Int_t GetSPDVertexerPileupAlgo() const {return fVtxr3DPileupAlgo;}
+ UChar_t GetSPDVertexerHighMultAlgo() const {return fVtxr3DHighMultAlgo;}
Double_t GetSigmaY2(Int_t i) const { return fSigmaY2[i]; }
Double_t GetSigmaZ2(Int_t i) const { return fSigmaZ2[i]; }
Float_t fVtxr3DPhiCutTight; // tight deltaPhi cut to define tracklets in vertexer 3D
Float_t fVtxr3DDCACut; // cut on tracklet-to-tracklet DCA in vertexer3D
Int_t fVtxr3DPileupAlgo; // pileup algorithm (0 = VtxZ, 1 = 3D - 2 step, 2 = 3D all in once)
+ UChar_t fVtxr3DHighMultAlgo; // downscaling if 0 - traces if 1
Int_t fLayersToSkip[AliITSgeomTGeo::kNLayers]; // array with layers to skip (MI,SA)
AliITSRecoParam(const AliITSRecoParam & param);
AliITSRecoParam & operator=(const AliITSRecoParam ¶m);
- ClassDef(AliITSRecoParam,38) // ITS reco parameters
+ ClassDef(AliITSRecoParam,39) // ITS reco parameters
};
#endif