]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMD.h
Small bug fixes to TPC files
[u/mrichter/AliRoot.git] / FMD / AliFMD.h
1 #ifndef FMD_H
2 #define FMD_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
4  * See cxx source for full Copyright notice                               */
5
6 /* $Id$ */
7
8 ////////////////////////////////////////////////
9 //  Manager and hits classes for set:FMD     //
10 ////////////////////////////////////////////////
11  
12 #include "AliDetector.h"
13 #include "AliHit.h"
14  
15  
16 class AliFMD : public AliDetector {
17  
18 public:
19   AliFMD();
20   AliFMD(const char *name, const char *title);
21   virtual       ~AliFMD() {}
22   virtual void   AddHit(Int_t, Int_t*, Float_t*);
23   virtual void   BuildGeometry();
24   virtual void   CreateGeometry() {}
25   virtual void   CreateMaterials() {}
26   Int_t          DistancetoPrimitive(Int_t, Int_t);
27   virtual Int_t  IsVersion() const =0;
28   virtual void   Init();
29   virtual void   DrawModule()=0;
30   virtual void   StepManager();
31   
32   ClassDef(AliFMD,1)  //Class for the FMD detector
33 };
34
35 //_____________________________________________________________________________
36  
37 class AliFMDhit : public AliHit {
38 public:
39   Int_t      fVolume;  //Volume copy identifier
40   
41 public:
42   AliFMDhit() {}
43   AliFMDhit(Int_t shunt, Int_t track, Int_t *vol, Float_t *hits);
44   virtual ~AliFMDhit() {}
45   
46   ClassDef(AliFMDhit,1)  //Hits for detector FMD
47 };
48
49 #endif