]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ITS/AliITSv11Hybrid.h
Adding comments (Laurent)
[u/mrichter/AliRoot.git] / ITS / AliITSv11Hybrid.h
index 082cd387c4a8d6503809e4c6aaa4217ed520d30b..8600f327df34db91c0fbaee99e614452ee03e4c1 100644 (file)
@@ -3,6 +3,13 @@
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
+// $Id$
+
+// $Log$
+// Revision 1.3  2007/05/08 16:57:42  masera
+// Updates concerning the geometry: versioning system, new V11hybrid version, bug fixes (B.Nilsend and L. Gaudichet
+//
+
 //========================================================================
 //
 //            Geometry of the Inner Tracking System
 //========================================================================
  
 #include "AliITS.h"
+#include "AliITSInitGeometry.h"
 
 class  AliITSv11GeometrySDD;
+class  AliITSv11GeometrySSD;
 
 class AliITSv11Hybrid : public AliITS {
 
@@ -105,15 +114,14 @@ class AliITSv11Hybrid : public AliITS {
 
  protected:
     void CreateOldGeometry();
-    void SetT2Lmatrix(const char *name, Double_t dAlpha, Double_t dxSign,
-                     Double_t yShift, Bool_t yFlip) const; // Set T2L matrix in TGeoPNEntries
+    void SetT2Lmatrix(const char *name, Double_t yShift,
+                     Bool_t yFlip, Bool_t yRot180=kFALSE) const; // Set T2L matrix in TGeoPNEntries
 
  private:
     AliITSv11Hybrid(const AliITSv11Hybrid &source); // copy constructor
     AliITSv11Hybrid& operator=(const AliITSv11Hybrid &source); // assignment operator
     void InitAliITSgeom();
 
-    // TString fEuclidGeomtery,fEuclidMaterial defined in AliModule.
     Bool_t fGeomDetOut;       // Flag to write .det file out
     Bool_t fGeomDetIn;        // Flag to read .det file or directly from Geat.
     Bool_t fByThick;          // Flag to use services materials by thickness
@@ -131,9 +139,11 @@ class AliITSv11Hybrid : public AliITS {
     Int_t    fFluid;          // flag to switch between water (=1) and freon (=0)
     Int_t fIDMother;          //! ITS Mother Volume id.
 
-    AliITSv11GeometrySDD *fSDDgeom;    //! SDD Geometry
+    AliITSInitGeometry fInitGeom;   //! Get access to decoding and AliITSgeom init functins
+    AliITSv11GeometrySDD *fSDDgeom; //! SDD Geometry
+    AliITSv11GeometrySSD *fSSDgeom; //! SSD Geometry
 
-    ClassDef(AliITSv11Hybrid,1)                          
+    ClassDef(AliITSv11Hybrid,3)                          
 };
  
 #endif