]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSVertexer.h
Fix of parsing bug related to the reading of the calib header. Added consistency...
[u/mrichter/AliRoot.git] / ITS / AliITSVertexer.h
index b1711cc35a9c02255b110c8291886def91cdc149..dea1b0445b67dcc2062d98da1ae0d992eff1cbac 100644 (file)
@@ -20,11 +20,11 @@ class AliITSVertexer : public AliVertexer {
     AliITSVertexer();   
     // standard constructor     
     AliITSVertexer(TString filename); 
-    virtual ~AliITSVertexer(){;}
-    virtual void SetUseV2Clusters(Bool_t v2c){fUseV2Clusters = v2c;}
+    virtual ~AliITSVertexer();
+    virtual void FindMultiplicity(Int_t evnumber);
     virtual void WriteCurrentVertex();
-    virtual void Clusters2RecPoints(const TClonesArray *clusters, Int_t idx, TClonesArray *points);
+    const Float_t GetPipeRadius()const {return fgkPipeRadius;}
+    virtual void SetLaddersOnLayer2(Int_t ladwid=4);
 
  
  protected:
@@ -33,9 +33,13 @@ class AliITSVertexer : public AliVertexer {
     AliITSVertexer(const AliITSVertexer& vtxr);
     // assignment operator (NO assignment allowed)
     AliITSVertexer& operator=(const AliITSVertexer& /* vtxr */);
-    Bool_t fUseV2Clusters;   // true if V2 clusters are used
 
-  ClassDef(AliITSVertexer,2);
+    static const Float_t fgkPipeRadius;  // beam pipe radius (cm)
+    UShort_t *fLadders; // array with layer1-layer2 ladders correspondances  
+    Int_t fLadOnLay2;   // (2*fLadOnLay2+1)=number of layer2 ladders 
+                      // associated to a layer1 ladder
+
+  ClassDef(AliITSVertexer,4);
 };
 
 #endif