]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSv5.h
Updated Detailed TDR geometry for coding convensions and the like
[u/mrichter/AliRoot.git] / ITS / AliITSv5.h
index e8d90ec768ce718e03f13bd054567b0f88b83917..1e8bdb1e3af4bfb14816799e7738fa9c58efdb05 100644 (file)
@@ -9,27 +9,36 @@
 //     Manager and hits classes for  ITS version 5
 ////////////////////////////////////////////////////////////////////////
 
-#include <TString.h>
-
+#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);
+    AliITSv5(const AliITSv5 &source); // copy constructor
+    AliITSv5& operator=(const AliITSv5 &source); // assignment operator         
     virtual       ~AliITSv5() ;
-    virtual void  BuildGeometry();   // for event display
-    virtual void  CreateGeometry();  // for Geant simulation
-    virtual void  CreateMaterials(); // for Geant simulation
+    virtual void   BuildGeometry();
+    virtual void  CreateGeometry();
+    virtual void  CreateMaterials();
     virtual void  Init();   
-    virtual Int_t IsVersion() const {return 5;}
+    virtual Int_t IsVersion() const {
+                                         // returns the ITS version number
+                                         return 5;
+                                                                                               }
     virtual void  StepManager();
-  
+
+ 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; // They are the names of the sensitive volumes
+
+
+
     ClassDef(AliITSv5,1)//Hits manager for ITS version 5 Official detailed geometry
 };