]>
Commit | Line | Data |
---|---|---|
37c4363a | 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 | ||
11 | //____________________________________________________________________ | |
12 | // | |
13 | // Manager class for the FMD - Coarse version. | |
14 | // | |
15 | #ifndef ALIFMD_H | |
97961cbd | 16 | # include "AliFMD.h" |
37c4363a | 17 | #endif |
18 | ||
19 | //____________________________________________________________________ | |
9f662337 | 20 | /** Forward Multiplicity Detector based on Silicon wafers. This class |
21 | contains the base procedures for the Forward Multiplicity detector | |
22 | Detector consists of 3 sub-detectors FMD1, FMD2, and FMD3, each of | |
23 | which has 1 or 2 rings of silicon sensors. | |
24 | ||
25 | This contains the coarse version of the FMD - that is, the | |
26 | simulation produces no hits in the FMD volumes, and the sensors | |
27 | are not divided into strips and sectors. Useful for material | |
28 | budget calculations | |
29 | @ingroup FMD_sim | |
30 | */ | |
37c4363a | 31 | class AliFMDv0 : public AliFMD |
32 | { | |
33 | public: | |
9f662337 | 34 | /** CTOR */ |
37c4363a | 35 | AliFMDv0() {} |
9f662337 | 36 | /** CTOR |
37 | @param name Name | |
38 | @param title Title */ | |
37c4363a | 39 | AliFMDv0(const char *name, const char *title="Coarse geometry") |
1a1fdef7 | 40 | : AliFMD(name, title) |
37c4363a | 41 | {} |
9f662337 | 42 | /** DTOR */ |
43 | virtual ~AliFMDv0() {} | |
37c4363a | 44 | |
45 | // Required member functions | |
9f662337 | 46 | /** @return Version number - always 0 */ |
37c4363a | 47 | virtual Int_t IsVersion() const {return 0;} |
9f662337 | 48 | /** Function called at each hit. Empty */ |
37c4363a | 49 | virtual void StepManager() {} |
50 | ||
51 | ClassDef(AliFMDv0,1) // Coarse FMD geometry | |
52 | }; | |
53 | ||
54 | ||
55 | #endif | |
56 | //____________________________________________________________________ | |
57 | // | |
58 | // Local Variables: | |
59 | // mode: C++ | |
60 | // End: | |
61 | // | |
62 | // EOF | |
63 | // |