]> git.uio.no Git - u/mrichter/AliRoot.git/blob - FMD/AliFMDv0.h
coverity
[u/mrichter/AliRoot.git] / FMD / AliFMDv0.h
1 #ifndef ALIFMDV0_H
2 #define ALIFMDV0_H
3 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights
4  * reserved. 
5  *
6  * Latest changes by Christian Holm Christensen <cholm@nbi.dk>
7  *
8  * See cxx source for full Copyright notice                               
9  */
10 /** @file    AliFMDv0.h
11     @author  Christian Holm Christensen <cholm@nbi.dk>
12     @date    Mon Mar 27 12:48:51 2006
13     @brief   Concrete implementation of FMD detector driver - coarse
14     version 
15 */
16 //____________________________________________________________________
17 //
18 //  Manager class for the FMD - Coarse version. 
19 //
20 #ifndef ALIFMD_H 
21 # include "AliFMD.h"
22 #endif
23
24 //____________________________________________________________________
25 /** @brief Forward Multiplicity Detector based on Silicon wafers. 
26
27     This class contains the base procedures for the Forward
28     Multiplicity detector Detector consists of 3 sub-detectors FMD1,
29     FMD2, and FMD3, each of which has 1 or 2 rings of silicon sensors.
30                                                            
31     This contains the coarse version of the FMD - that is, the
32     simulation produces no hits in the FMD volumes, and the sensors
33     are not divided into strips and sectors.   Useful for material
34     budget calculations
35     @ingroup FMD_sim
36  */
37 class AliFMDv0 : public AliFMD 
38 {
39 public:
40   /** CTOR */
41   AliFMDv0() {}
42   /** CTOR
43       @param name Name
44       @param title Title  */
45   AliFMDv0(const char *name, const char *title="Coarse geometry") 
46     : AliFMD(name, title)
47   {}
48   /** DTOR */
49   virtual ~AliFMDv0() {}
50
51   // Required member functions 
52   /** @return Version number - always 0 */
53   virtual Int_t  IsVersion() const {return 0;}
54   /** Function called at each hit.  Empty */
55   virtual void   StepManager() {}
56
57   ClassDef(AliFMDv0,1) // Coarse FMD geometry 
58 };
59
60
61 #endif
62 //____________________________________________________________________
63 //
64 // Local Variables:
65 //   mode: C++
66 // End:
67 //
68 // EOF
69 //