Line data Source code
1 : /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 : * See cxx source for full Copyright notice */
3 :
4 : // $Id$
5 : // Revision of includes 07/05/2004
6 : //
7 : /// \ingroup sim
8 : /// \class AliMUONSt2GeometryBuilderV2
9 : /// \brief MUON Station2 detailed geometry construction class
10 : ///
11 : /// Authors: SANJOY PAL ,Prof. SUKALYAN CHATTOPADHAYAY [SINP, KOLKATA]
12 : /// & Dr.SHAKEEL AHMAD (AMU), INDIA
13 :
14 : #ifndef ALI_MUON_ST2_GEOMETRY_BUILDER_V2_H
15 : #define ALI_MUON_ST2_GEOMETRY_BUILDER_V2_H
16 :
17 : #include "AliMUONVGeometryBuilder.h"
18 :
19 : class AliMUON;
20 :
21 : class AliMUONSt2GeometryBuilderV2 : public AliMUONVGeometryBuilder
22 : {
23 : public:
24 : AliMUONSt2GeometryBuilderV2(AliMUON* muon);
25 : AliMUONSt2GeometryBuilderV2();
26 : virtual ~AliMUONSt2GeometryBuilderV2();
27 :
28 : // methods
29 : virtual void CreateGeometry();
30 : virtual void SetVolumes();
31 : virtual void SetTransformations();
32 : virtual void SetSensitiveVolumes();
33 :
34 : protected:
35 :
36 : private:
37 : /// Not implemented
38 : AliMUONSt2GeometryBuilderV2(const AliMUONSt2GeometryBuilderV2& rhs);
39 : /// Not implemented
40 : AliMUONSt2GeometryBuilderV2& operator = (const AliMUONSt2GeometryBuilderV2& rhs);
41 :
42 : AliMUON* fMUON; ///< the MUON detector class
43 :
44 52 : ClassDef(AliMUONSt2GeometryBuilderV2,1) //MUON Station2 detailed geometry construction class
45 : };
46 :
47 : #endif //ALI_MUON_ST2_GEOMETRY_BUILDER_V2_H
|