- Welding section on absorber side (LHCVC2C_001)
[u/mrichter/AliRoot.git] / MUON / AliMUONSt2GeometryBuilder.h
CommitLineData
d1cd2474 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
14class AliMUON;
15
16class 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