]>
Commit | Line | Data |
---|---|---|
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 | // |