FMD geometry with pad and SDigits
[u/mrichter/AliRoot.git] / FMD / AliFMDv1.h
index efe299452403dd2155268c37e83b765d312de59f..2fcc2dcb5c77a27ae3331f25ff272ea3ebb0e0f9 100644 (file)
@@ -3,28 +3,37 @@
 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
  * See cxx source for full Copyright notice                               */
 
-/* $Id$ */
-
-////////////////////////////////////////////////
+///////////////////////////////////////////////
 //  Manager and hits classes for set:FMD     //
 ////////////////////////////////////////////////
  
 #include "AliFMD.h"
+#include "AliFMDSDigitizer.h"
  
 class AliFMDv1 : public AliFMD {
   
 public:
-  AliFMDv1();
+  AliFMDv1() {};
   AliFMDv1(const char *name, const char *title);
   virtual       ~AliFMDv1() {}
   virtual void   CreateGeometry();
   virtual void   CreateMaterials();
-  virtual void   DrawModule();
-  virtual Int_t  IsVersion() const {return 1;}
-  virtual void   DrawDetector() {}
-  virtual void   StepManager() {}
-  ClassDef(AliFMDv1,1)  //Class for FMD version 1
+  virtual void   DrawDetector();
+  virtual void   Init();
+  virtual Int_t  IsVersion() const {return 0;}
+  virtual void   StepManager();
+
+protected:
+   Int_t fIdSens1; // Sensetive volume  in FMD
+   
+// Background event for event mixing
+   Text_t *fFileName;           // ! File with background hits
+   TTree *fTrH1;                // Hits Tree for background event
+   TClonesArray *fHits2;        // List of hits for one track only
+  
+   ClassDef(AliFMDv1,2)  //Class for FMD version 0
 };
 
 #endif
+
+