void SetFilterOnContributors(Int_t nc=1){fFilterOnContributors = nc;}
Bool_t Reconstruct(AliRawReader *rawReader);
- void SetCutOnErrX(Double_t cut=3.){fErrXCut = cut;}
- void SetCutOnR(Double_t cut=0.2){fRCut = cut;}
- void SetCutOnCls(UInt_t vmin=50, UInt_t vmax=4000){fLowSPD0=vmin; fHighSPD0=vmax;}
+ void SetCutOnErrX(Double_t cut=9.5){fErrXCut = cut;}
+ void SetCutOnR(Double_t cut=0.5){fRCut = cut;}
+ void SetCutOnCls(UInt_t vmin=50, UInt_t vmax=7000){fLowSPD0=vmin; fHighSPD0=vmax;}
void WriteVertices(const char *filename);
const TH2F*GetVertexXY() const { return fVertexXY; }
void AddToMean(AliESDVertex *vert);
Bool_t ComputeMean(Bool_t killOutliers);
void Reset();
+ void ResetArray(){fAccEvents.ResetAllBits(kTRUE); fVertArray.Clear();
+ fIndex=0; for(Int_t i=0;i<fgkMaxNumOfEvents;i++)fClu0[i]=0; }
static const Int_t fgkMaxNumOfEvents; // max. number of events
AliITSDetTypeRec *fDetTypeRec; //! ITS reco class
Double_t fRCut; //| cut on distance from first estimate (mm)
UInt_t fLowSPD0; //! low SPD0 cls value to accept event
UInt_t fHighSPD0; //! high SPD0 cls value to accept event
+ TH1F *fMultH; //! debug hist: mult. on SPD0 before Filter
+ TH1F *fErrXH; //! debug hist: error on X before Filter
+ TH1F *fMultHa; //! debug hist: mult. on SPD0 after Filter
+ TH1F *fErrXHa; //! debug hist: error on X after Filter
+ TH1F *fDistH; //! debug hist: distance from peak
ClassDef(AliITSMeanVertexer,0)
};