]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSVertexerIons.h
In Open() and GotoEvent() try the ESD operations first, fallback to run-loader.
[u/mrichter/AliRoot.git] / ITS / AliITSVertexerIons.h
index 67d7fcc4b69147475e837c627ce0ad51eabfa49c..edd8e816ac92b8e99c3df4f75971f956a3ae1a50 100644 (file)
@@ -2,7 +2,6 @@
 #define ALIITSVERTEXERIONS_H
 
 #include <AliITSVertexer.h>
-#include <TH1F.h>
 
 //////////////////////////////////////////////////////////////////////
 // AliITSVertexerIons  is a class for full 3D primary vertex        //
 //                                                                  //       
 //////////////////////////////////////////////////////////////////////
 
-class AliITS;
+
+class TH1F;
 
 class AliITSVertexerIons : public AliITSVertexer {
 
  public:
   AliITSVertexerIons();
-  AliITSVertexerIons(TString fn); 
   virtual ~AliITSVertexerIons(); // destructor
-  virtual AliESDVertex* FindVertexForCurrentEvent(Int_t event);
-  virtual void FindVertices();
+  virtual AliESDVertex* FindVertexForCurrentEvent(TTree *itsClusterTree);
   virtual void PhiFunc(Double_t &x,Double_t &y,Double_t &phi);
   virtual void PrintStatus() const;
   Int_t GetNpThreshold() const {return fNpThreshold;}
@@ -41,12 +39,14 @@ class AliITSVertexerIons : public AliITSVertexer {
   Double_t FindMaxAround(Double_t point, TH1F *h, Double_t distance);
 
  protected:
-  AliITS *fITS;            //! pointer to the AliITS object
+
   Int_t fNpThreshold;      // minimum number of rec points for vertexing
-  Double_t fMaxDeltaPhi;
-  Double_t fMaxDeltaZ;
+  Double_t fMaxDeltaPhi;   // Maximum phi difference for rec points correlation
+  Double_t fMaxDeltaZ;     // Maximum z difference for rec points correlation
+  AliITSVertexerIons(const AliITSVertexerIons &source); // copy constructor (NO copy allowed: the constructor is protected to avoid misuse)   
+  AliITSVertexerIons& operator=(const AliITSVertexerIons &source); // assignment operator (NO assignment allowed)
 
-  ClassDef(AliITSVertexerIons,3);
+  ClassDef(AliITSVertexerIons,5);
 };
 
 #endif