fUsedCluster(kMaxCluPerMod*kNSPDMod),
fZHisto(0),
fDCAforPileup(0.),
+ fDiffPhiforPileup(0.),
fBinSizeR(0.),
fBinSizeZ(0.),
fPileupAlgo(0)
SetMeanPSelTracks();
SetMeanPtSelTracks();
SetMinDCAforPileup();
+ SetDeltaPhiforPileup();
SetPileupAlgo();
SetBinSizeR();
SetBinSizeZ();
} else if(optCuts==2){
xbeam=fVert3D.GetXv();
ybeam=fVert3D.GetYv();
- deltaPhi = fDiffPhiMax;
+ deltaPhi = fDiffPhiforPileup;
deltaR=fMaxRCut;
}
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=0){fPileupAlgo=optalgo;}
void SetBinSizeR(Double_t siz=0.1){fBinSizeR=siz;}
void SetBinSizeZ(Double_t siz=0.8){fBinSizeZ=siz;}
TBits fUsedCluster; // flag for used clusters in vertex calculation
TH1F *fZHisto; //! histogram with coarse z distribution
Double_t fDCAforPileup; // Minimum DCA to 1st vertex for pileup tracklets
+ Double_t fDiffPhiforPileup; // Cut on delta phi for pileup
Double_t fBinSizeR; // Histo3D bin size along radius
Double_t fBinSizeZ; // Histo3D bin size along z
UShort_t fPileupAlgo; // Algo for pileup identification
// 0->VertexerZ pileup algo
// 1->Unused RecPoints algo
- ClassDef(AliITSVertexer3D,10);
+ ClassDef(AliITSVertexer3D,11);
};