- void SetCoarseDiffPhiCut(Float_t dphi = 0.5){fCoarseDiffPhiCut=dphi;}
- void SetCoarseMaxRCut(Float_t rad = 2.5){fCoarseMaxRCut=rad;}
- void SetMaxRCut(Float_t rad = 0.5){fMaxRCut=rad;}
- void SetZCutDiamond(Float_t zcut = 14.0){fZCutDiamond=zcut;}
- void SetMaxZCut(Float_t dz = 0.5){fMaxZCut=dz;}
- void SetDCAcut(Float_t dca=0.1){fDCAcut=dca;}
- void SetDiffPhiMax(Float_t pm = 0.01){fDiffPhiMax = pm;}
- void SetMeanPSelTracks(Float_t pGeV=0.875){fMeanPSelTrk = pGeV;}
- void SetMeanPtSelTracks(Float_t ptGeV=0.630){fMeanPtSelTrk = ptGeV;}
- void SetMeanPPtSelTracks(Float_t fieldTesla);
+ static Bool_t DistBetweenVertices(AliESDVertex &a, AliESDVertex &b, Double_t test, Double_t &dist);
+ void SetWideFiducialRegion(Double_t dz = 40.0, Double_t dr=2.5){
+ SetCoarseMaxRCut(dr);
+ SetZCutDiamond(dz);
+ }
+ void SetNarrowFiducialRegion(Double_t dz = 0.5, Double_t dr=0.5){
+ SetMaxRCut(dr);
+ SetMaxZCut(dz);
+ }
+ void SetDeltaPhiCuts(Double_t dphiloose=0.5, Double_t dphitight=0.025){
+ SetCoarseDiffPhiCut(dphiloose);
+ SetDiffPhiMax(dphitight);
+ }
+ void SetCoarseDiffPhiCut(Double_t dphi = 0.5){fCoarseDiffPhiCut=dphi;}
+ void SetFineDiffPhiCut(Double_t dphi = 0.05){fFineDiffPhiCut=dphi;}
+ void SetCutOnPairs(Double_t cp = 0.15){fCutOnPairs = cp;}
+ void SetCoarseMaxRCut(Double_t rad = 2.5){fCoarseMaxRCut=rad;}
+ void SetMaxRCut(Double_t rad = 0.5){fMaxRCut=rad;}
+ void SetMaxRCutAlgo2(Double_t rad = 0.2){fMaxRCut2=rad;}
+ void SetZCutDiamond(Double_t zcut = 40.0){fZCutDiamond=zcut;}
+ void SetMaxZCut(Double_t dz = 0.5){fMaxZCut=dz;}
+ void SetDCACut(Double_t dca=0.1){fDCAcut=dca;}
+ void SetDiffPhiMax(Double_t pm = 0.025){fDiffPhiMax = pm;}
+ void SetMeanPSelTracks(Double_t pGeV=0.875){fMeanPSelTrk = pGeV;}
+ void SetMeanPtSelTracks(Double_t ptGeV=0.630){fMeanPtSelTrk = ptGeV;}
+ void SetMeanPPtSelTracks(Double_t fieldTesla);
+ void SetMinDCAforPileup(Double_t mindist=0.1) {fDCAforPileup=mindist;}
+ void SetDeltaPhiforPileup(Double_t dphi=0.01) {fDiffPhiforPileup=dphi;}
+ void SetPileupAlgo(UShort_t optalgo=1){fPileupAlgo=optalgo;}
+ void SetBinSizeR(Double_t siz=0.1){fBinSizeR=siz;}
+ void SetBinSizeZ(Double_t siz=0.8){fBinSizeZ=siz;}
+ void SetMaxNumOfClusters(Int_t ncl){fMaxNumOfCl=ncl;}
+ Int_t GetMaxNumOfClusters() const {return fMaxNumOfCl;}