Line data Source code
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 0 : AliFMDv0() {}
42 : /** CTOR
43 : @param name Name
44 : @param title Title */
45 : AliFMDv0(const char *name, const char *title="Coarse geometry")
46 0 : : AliFMD(name, title)
47 0 : {}
48 : /** DTOR */
49 0 : virtual ~AliFMDv0() {}
50 :
51 : // Required member functions
52 : /** @return Version number - always 0 */
53 0 : virtual Int_t IsVersion() const {return 0;}
54 : /** Function called at each hit. Empty */
55 0 : virtual void StepManager() {}
56 :
57 12 : 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 : //
|