]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSv5.h
New Cluster finding macro. Used by new AliITStest.C macro.
[u/mrichter/AliRoot.git] / ITS / AliITSv5.h
index 82f21b5676623f36ff61ef207aef496afe4ce381..3bcb5bba5264a9d005cc3d312d937911119c04d7 100644 (file)
@@ -1,5 +1,5 @@
-#ifndef ITSv5_H
-#define ITSv5_H
+#ifndef ALIITSV5_H
+#define ALIITSV5_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
@@ -9,28 +9,29 @@
 //     Manager and hits classes for  ITS version 5
 ////////////////////////////////////////////////////////////////////////
 
-#include "TString.h"
-
+#include "TBRIK.h"
 #include "AliITS.h"
-#include "AliITSgeom.h"
 
 class AliITSv5 : public AliITS {
-private:
-    Int_t fId5N; // The number of layers for geometry version 5
-    // The name of the layers as defined in the Geant tree.
-    char  **fId5Name;
 
-public:
-                         AliITSv5();
-                        AliITSv5(const char *name, const char *title);
-           virtual       ~AliITSv5() {}
-           virtual void  CreateGeometry();
-           virtual void  CreateMaterials();
-           virtual void  Init();   
-           virtual Int_t IsVersion() const {return 5;}
-           virtual void  StepManager();
-  
-  ClassDef(AliITSv5,1)  //Hits manager for ITS version 5
+ public:
+    AliITSv5();
+    AliITSv5(const char *name, const char *title);
+    AliITSv5(const AliITSv5 &source); // copy constructor
+    AliITSv5& operator=(const AliITSv5 &source); // assignment operator         
+    virtual       ~AliITSv5() ;
+    virtual void   BuildGeometry();
+    virtual void  CreateGeometry();
+    virtual void  CreateMaterials();
+    virtual void  Init();   
+    virtual Int_t IsVersion() const {
+      // returns the ITS version number
+      return 5;
+    }
+    virtual void  StepManager();
+
+
+    ClassDef(AliITSv5,1)//Hits manager for ITS version 5 Official detailed geometry
 };
  
 #endif