New class to implement support for the FMD3
[u/mrichter/AliRoot.git] / FMD / AliFMD3.h
index bbea3e3..b2b1659 100644 (file)
@@ -1,4 +1,3 @@
-// -*- mode: C++ -*-
 //
 // $Id$
 //
@@ -8,22 +7,34 @@
 #ifndef ALIFMDSUBDETECTOR_H
 # include "AliFMDSubDetector.h"
 #endif
+#ifndef ALIFMD3SUPPORT_H
+# include "AliFMD3Support.h"
+#endif
 
 class AliFMD3 : public AliFMDSubDetector 
 {
-private:
-  Int_t    fVolumeId;
-  Double_t fDz;
 public:
   AliFMD3();
   virtual ~AliFMD3();
-  virtual void   SetupGeometry(Int_t airId, Int_t kaptionId);  
+  virtual void   SetupGeometry(Int_t airId, Int_t alId, Int_t cId=0);  
   virtual void   Geometry(const char* mother, Int_t pbRotId, 
                          Int_t idRotId, Double_t z=0);
-  ClassDef(AliFMD3,1); // Geometry of FMD3 
+  virtual void   SimpleGeometry(TList* nodes, TNode* mother, 
+                               Int_t colour, Double_t zMother);
+  virtual void   Gsatt();
+protected:
+  Int_t          fVolumeId;  // Volume ID
+  AliFMD3Support fSupport;   // Support for FMD3 
+  ClassDef(AliFMD3,2);       // Geometry of FMD3 
 };
 
 #endif
+//____________________________________________________________________
+//
+// Local Variables:
+//   mode: C++
+// End:
+//
 //
 // EOF
 //