]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSMeanVertexer.h
- fixing warnings
[u/mrichter/AliRoot.git] / ITS / AliITSMeanVertexer.h
index fe30545e7b0d5fb349628a64b2eb28fbcf90c0c6..ded8a5e2cae4e283c1d4e67338b8dfc7e3bb098d 100644 (file)
@@ -32,9 +32,9 @@ class AliITSMeanVertexer : public TObject {
  
     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; }
@@ -56,6 +56,8 @@ class AliITSMeanVertexer : public TObject {
     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
@@ -86,6 +88,11 @@ class AliITSMeanVertexer : public TObject {
     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)
 };