]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDv1.h
splitting of simulation and reconstruction code (T.Kuhr)
[u/mrichter/AliRoot.git] / FMD / AliFMDv1.h
1 #ifndef ALIFMDV1_H
2 #define ALIFMDV1_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 ///////////////////////////////////////////////
7 //  Manager and hits classes for set:FMD     //
8 ////////////////////////////////////////////////
9  
10 #include "AliFMD.h"
11  
12 class AliFMDv1 : public AliFMD {
13   
14 public:
15   AliFMDv1() {};
16   AliFMDv1(const char *name, const char *title);
17   virtual       ~AliFMDv1() {}
18   virtual void   CreateGeometry();
19   virtual void   CreateMaterials();
20   virtual void   DrawDetector();
21   virtual void   Init();
22   virtual Int_t  IsVersion() const {return 1;}
23   virtual void   StepManager();
24   //  virtual void Hit2Digits(Int_t bgrEvent, Option_t *opt1=" ",
25   //    Option_t *opt2=" ",Text_t *name=" "); // hit to digit for v1 :test  
26  virtual void  Response( Float_t Edep);
27 //private:
28  //Int_t fCharge; 
29
30
31 protected:
32    Int_t fIdSens1; // Sensetive volume  in FMD
33    Int_t fIdSens2; // Sensetive volume  in FMD
34    Int_t fIdSens3; // Sensetive volume  in FMD
35    Int_t fIdSens4; // Sensetive volume  in FMD
36    Int_t fIdSens5; // Sensetive volume  in FMD
37
38    
39 // Background event for event mixing
40   
41   ClassDef(AliFMDv1,2)  //Class for FMD version 0
42 };
43
44 #endif
45
46