]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONSt2GeometryBuilder.h
Compiler warning removed
[u/mrichter/AliRoot.git] / MUON / AliMUONSt2GeometryBuilder.h
1 // $Id$
2 //
3 // Class AliMUONSt2GeometryBuilder
4 // -----------------------------
5 // MUON Station2 geometry construction class.
6 //
7 // Author: Ivana Hrivnacova, IPN Orsay
8
9 #ifndef ALI_MUON_ST2_GEOMETRY_BUILDER_H
10 #define ALI_MUON_ST2_GEOMETRY_BUILDER_H
11
12 #include "AliMUONVGeometryBuilder.h"
13
14 class AliMUON;
15
16 class AliMUONSt2GeometryBuilder : public AliMUONVGeometryBuilder
17 {
18   public:
19     AliMUONSt2GeometryBuilder(AliMUON* muon);
20     AliMUONSt2GeometryBuilder(const AliMUONSt2GeometryBuilder& rhs);
21     AliMUONSt2GeometryBuilder();
22     virtual ~AliMUONSt2GeometryBuilder();
23
24     // operators  
25     AliMUONSt2GeometryBuilder& operator = (const AliMUONSt2GeometryBuilder& rhs);
26   
27     // methods
28     virtual void CreateGeometry();
29     virtual void SetTransformations();
30     virtual void SetSensitiveVolumes();
31     
32   private:
33      AliMUON*  fMUON; // the MUON detector class 
34         
35   ClassDef(AliMUONSt2GeometryBuilder,1) // MUON chamber geometry base class
36 };
37
38 #endif //ALI_MUON_ST2_GEOMETRY_BUILDER_H