]> git.uio.no Git - u/mrichter/AliRoot.git/blob - MUON/AliMUONSt1GeometryBuilder.h
Redefinition of data member corrected.
[u/mrichter/AliRoot.git] / MUON / AliMUONSt1GeometryBuilder.h
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice                               */
3
4 // $Id$
5 //
6 // Class AliMUONSt1GeometryBuilder
7 // -----------------------------
8 // MUON Station1 coarse geometry construction class.
9 //
10 // Extracted from AliMUONv1
11 // by Ivana Hrivnacova, IPN Orsay
12
13 #ifndef ALI_MUON_ST1_GEOMETRY_BUILDER_H
14 #define ALI_MUON_ST1_GEOMETRY_BUILDER_H
15
16 #include "AliMUONVGeometryBuilder.h"
17
18 class AliMUON;
19
20 class AliMUONSt1GeometryBuilder : public AliMUONVGeometryBuilder
21 {
22   public:
23     AliMUONSt1GeometryBuilder(AliMUON* muon);
24     AliMUONSt1GeometryBuilder(const AliMUONSt1GeometryBuilder& rhs);
25     AliMUONSt1GeometryBuilder();
26     virtual ~AliMUONSt1GeometryBuilder();
27
28     // operators  
29     AliMUONSt1GeometryBuilder& operator = (const AliMUONSt1GeometryBuilder& rhs);
30   
31     // methods
32     virtual void CreateGeometry();
33     virtual void SetTransformations();
34     virtual void SetSensitiveVolumes();
35     
36   private:
37      AliMUON*  fMUON; // the MUON detector class 
38         
39   ClassDef(AliMUONSt1GeometryBuilder,1) // MUON chamber geometry base class
40 };
41
42 #endif //ALI_MUON_ST1_GEOMETRY_BUILDER_H