]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - TRD/AliTRDgeometryFull.h
- Return from Gstpar if material is not used.
[u/mrichter/AliRoot.git] / TRD / AliTRDgeometryFull.h
index 298a2e57ffa11e888492f9f2ae3950ebee573b6f..8a2ac5549befdf8128fbebefba8798dbe25e8f8d 100644 (file)
@@ -1,10 +1,16 @@
-#ifndef ALITRDGEOMETRYFULL_h
-#define ALITRDGEOMETRYFULL_h
+#ifndef ALITRDGEOMETRYFULL_H
+#define ALITRDGEOMETRYFULL_H
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
 /* $Id$ */
 
+///////////////////////////////////////////////////////////////////////////////
+//                                                                           //
+//  TRD geometry for the spaceframe without holes                            //
+//                                                                           //
+///////////////////////////////////////////////////////////////////////////////
+
 #include "AliTRDgeometry.h"
 
 class AliTRDgeometryFull : public AliTRDgeometry {
@@ -12,31 +18,28 @@ class AliTRDgeometryFull : public AliTRDgeometry {
  public:
 
   AliTRDgeometryFull();
-  ~AliTRDgeometryFull();
+  virtual ~AliTRDgeometryFull();
 
           void    CreateGeometry(Int_t *idtmed);
-          Int_t   IsVersion() const { return 1; };
+          void    CreateFrame(Int_t *idtmed);
+          void    CreateServices(Int_t *idtmed);
+          Int_t   IsVersion() const   { return 1; };
           void    Init();
 
-          void    SetPHOShole()     { fPHOShole = kTRUE; };
-          void    SetRICHhole()     { fRICHhole = kTRUE; };
+          void    SetPHOShole()       { fPHOShole = kTRUE; };
+          void    SetRICHhole()       { fRICHhole = kTRUE; };
 
-          Bool_t  GetPHOShole()     { return fPHOShole;  };
-          Bool_t  GetRICHhole()     { return fRICHhole;  };
+  virtual void    SetOldGeometry();
 
- protected:
+          Bool_t  GetPHOShole() const { return fPHOShole;  };
+          Bool_t  GetRICHhole() const { return fRICHhole;  };
 
-  Bool_t          fPHOShole;                       // Switch for the hole in front of the PHOS
-  Bool_t          fRICHhole;                       // Switch for the hole in front of the RICH
+ protected:
 
-  Float_t         fClengthI[kNplan];               // Length of the inner chambers
-  Float_t         fClengthM1[kNplan];              // Length of the middle chambers
-  Float_t         fClengthM2[kNplan];              // Length of the middle chambers
-  Float_t         fClengthO1[kNplan];              // Length of the outer chambers
-  Float_t         fClengthO2[kNplan];              // Length of the outer chambers
-  Float_t         fClengthO3[kNplan];              // Length of the outer chambers
+  Bool_t          fPHOShole;                  // Switch for the hole in front of the PHOS
+  Bool_t          fRICHhole;                  // Switch for the hole in front of the RICH
 
-  ClassDef(AliTRDgeometryFull,1)                   // TRD geometry without hole
+  ClassDef(AliTRDgeometryFull,3)              // TRD geometry without hole
 
 };