]> git.uio.no Git - u/mrichter/AliRoot.git/blame - FMD/AliFMDG3Simulator.h
Minor fix to env var.
[u/mrichter/AliRoot.git] / FMD / AliFMDG3Simulator.h
CommitLineData
1a1fdef7 1#ifndef ALIFMDG3SIMULATOR_H
2#define ALIFMDG3SIMULATOR_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#ifndef ALIFMDSIMULATOR
11# include <AliFMDSimulator.h>
12#endif
13class AliFMD;
14class AliFMDRing;
15class AliFMDDetector;
16class AliFMD1;
17class AliFMD2;
18class AliFMD3;
19
20//____________________________________________________________________
21class AliFMDG3Simulator : public AliFMDSimulator
22{
23public:
24 AliFMDG3Simulator();
25 /** CTOR */
26 AliFMDG3Simulator(AliFMD* fmd, Bool_t detailed=kTRUE);
27 virtual ~AliFMDG3Simulator() {}
28 /** Register */
29 virtual void DefineGeometry();
30protected:
31 /** Make a ring volume
32 @param r Ring geometry
33 @return Ring volume */
4ac75127 34 virtual Bool_t RingGeometry(AliFMDRing* r);
1a1fdef7 35 /** Make a detector volume
36 @param d Detector geometry
37 @param mother Mother volume (detector volume)
38 @param zmother Z position of mother
39 @param inner Inner ring volume
40 @param outer Outer ring volume
41 @return Detector volume */
4ac75127 42 virtual Bool_t DetectorGeometry(AliFMDDetector* d, Double_t zmother);
1a1fdef7 43 /** Make FMD1 volume
44 @param d Detector geometry
45 @param inner Inner ring volume
46 @return FMD1 volume */
4ac75127 47 virtual Bool_t FMD1Geometry(AliFMD1* d);
1a1fdef7 48 /** Make FMD2 volume
49 @param d Detector geometry
50 @param inner Inner ring volume
51 @param outer Outer ring volume
52 @return FMD2 volume */
4ac75127 53 virtual Bool_t FMD2Geometry(AliFMD2* d);
1a1fdef7 54 /** Make FMD3 volume
55 @param d Detector geometry
56 @param inner Inner ring volume
57 @param outer Outer ring volume
58 @return FMD3 volume */
4ac75127 59 virtual Bool_t FMD3Geometry(AliFMD3* d);
1a1fdef7 60
61 ClassDef(AliFMDG3Simulator,1);
62};
63
64
65#endif
66//____________________________________________________________________
67//
68// Local Variables:
69// mode: C++
70// End:
71//
72// EOF
73//
74