]>
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 | */ | |
c2fc1258 | 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 | */ | |
37c4363a | 16 | //____________________________________________________________________ |
17 | // | |
18 | // Manager class for the FMD - Coarse version. | |
19 | // | |
20 | #ifndef ALIFMD_H | |
97961cbd | 21 | # include "AliFMD.h" |
37c4363a | 22 | #endif |
23 | ||
24 | //____________________________________________________________________ | |
c2fc1258 | 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. | |
9f662337 | 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 | */ | |
37c4363a | 37 | class AliFMDv0 : public AliFMD |
38 | { | |
39 | public: | |
9f662337 | 40 | /** CTOR */ |
37c4363a | 41 | AliFMDv0() {} |
9f662337 | 42 | /** CTOR |
43 | @param name Name | |
44 | @param title Title */ | |
37c4363a | 45 | AliFMDv0(const char *name, const char *title="Coarse geometry") |
1a1fdef7 | 46 | : AliFMD(name, title) |
37c4363a | 47 | {} |
9f662337 | 48 | /** DTOR */ |
49 | virtual ~AliFMDv0() {} | |
37c4363a | 50 | |
51 | // Required member functions | |
9f662337 | 52 | /** @return Version number - always 0 */ |
37c4363a | 53 | virtual Int_t IsVersion() const {return 0;} |
9f662337 | 54 | /** Function called at each hit. Empty */ |
37c4363a | 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 | // |