SetMaxRCut(dr);
SetMaxZCut(dz);
}
- void SetDeltaPhiCuts(Float_t dphiloose=0.5, Float_t dphitight=0.01){
+ void SetDeltaPhiCuts(Float_t dphiloose=0.5, Float_t dphitight=0.025){
SetCoarseDiffPhiCut(dphiloose);
SetDiffPhiMax(dphitight);
}
void SetZCutDiamond(Float_t zcut = 20.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 SetDiffPhiMax(Float_t pm = 0.025){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);
void SetMinDCAforPileup(Float_t mindist=0.1) {fDCAforPileup=mindist;}
void SetPileupAlgo(UShort_t optalgo=0){fPileupAlgo=optalgo;}
+ void SetBinSizeR(Float_t siz=0.1){fBinSizeR=siz;}
+ void SetBinSizeZ(Float_t siz=0.8){fBinSizeZ=siz;}
protected:
AliITSVertexer3D(const AliITSVertexer3D& vtxr);
TBits fUsedCluster; // flag for used clusters in vertex calculation
TH1F *fZHisto; //! histogram with coarse z distribution
Float_t fDCAforPileup; // Minimum DCA to 1st vertex for pileup tracklets
+ Float_t fBinSizeR; // Histo3D bin size along radius
+ Float_t fBinSizeZ; // Histo3D bin size along z
UShort_t fPileupAlgo; // Algo for pileup identification
// 0->VertexerZ pileup algo
// 1->Unused RecPoints algo
- ClassDef(AliITSVertexer3D,8);
+ ClassDef(AliITSVertexer3D,9);
};