virtual AliESDVertex* FindVertexForCurrentEvent(TTree *itsClusterTree);
virtual void PrintStatus() const;
void SetDiffPhiMax(Float_t pm = 0.01){fDiffPhiMax = pm;}
- void ConfigIterations(Int_t noiter=3,Float_t *ptr=0);
+ void ConfigIterations(Int_t noiter=4,Float_t *ptr=0);
void SetFirstLayerModules(Int_t m1 = 0, Int_t m2 = 79){fFirstL1 = m1; fLastL1 = m2;}
void SetSecondLayerModules(Int_t m1 = 80, Int_t m2 = 239){fFirstL2 = m1; fLastL2 = m2;}
- void SetLowLimit(Float_t lim=-20.){fLowLim = lim;}
- void SetHighLimit(Float_t lim=20.){fHighLim = lim;}
+ void SetLowLimit(Float_t lim=-40.){fLowLim = lim;}
+ void SetHighLimit(Float_t lim=40.){fHighLim = lim;}
Float_t GetLowLimit() const {return fLowLim;}
Float_t GetHighLimit() const {return fHighLim;}
void SetBinWidthCoarse(Float_t bw=0.01){fStepCoarse = bw;}
void SetPPsetting(Float_t cl2=250., Float_t coarsebin=0.02){fPPsetting[0]=cl2; fPPsetting[1]=coarsebin;}
- Int_t GetPeakRegion(TH1F*h, Int_t &binmin, Int_t &binmax) const;
+ static Int_t GetPeakRegion(TH1F* h, Int_t &binmin, Int_t &binmax);
+ static Int_t FindSecondPeak(TH1F* h, Int_t binmin,Int_t binmax, Float_t& secPeakPos);
Float_t GetBinWidthCoarse() const {return fStepCoarse;}
void SetTolerance(Float_t tol = 20./10000.){fTolerance = tol;}
void SetWindowWidth(Float_t ww=0.2){fWindowWidth=ww;}