]> git.uio.no Git - u/mrichter/AliRoot.git/blame - MUON/AliMUONCommonGeometryBuilder.h
Masking of not calibrated chambers
[u/mrichter/AliRoot.git] / MUON / AliMUONCommonGeometryBuilder.h
CommitLineData
e118b27e 1/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2 * See cxx source for full Copyright notice */
3
4// $Id$
692de412 5
5398f946 6/// \ingroup sim
692de412 7/// \class AliMUONCommonGeometryBuilder
8/// \brief Class to build common materials
9///
10/// Geometry construction common to all stations
11/// (material definition).
12/// separated from AliMUONGeometryBuilder
e118b27e 13
14#ifndef ALI_MUON_COMMON_GEOMETRY_BUILDER_H
15#define ALI_MUON_COMMON_GEOMETRY_BUILDER_H
16
17#include "AliMUONVGeometryBuilder.h"
18
19class AliMUON;
20
21class AliMUONCommonGeometryBuilder : public AliMUONVGeometryBuilder
22{
23 public:
24 AliMUONCommonGeometryBuilder(AliMUON* muon);
25 AliMUONCommonGeometryBuilder();
26 virtual ~AliMUONCommonGeometryBuilder();
27
28 virtual void CreateMaterials();
5398f946 29 virtual void CreateGeometry() {} ///< No geometry is created
30 virtual void SetSensitiveVolumes() {} ///< No sensitive volumes are set
b96f7067 31 virtual void SetVolumes() {} ///< No volumes are set
5398f946 32 virtual void SetTransformations() {} ///< No transformations are set
e118b27e 33
34 protected:
161d3338 35
36 private:
71a2d3aa 37 /// Not implemented
e118b27e 38 AliMUONCommonGeometryBuilder(const AliMUONCommonGeometryBuilder& right);
71a2d3aa 39 /// Not implemented
e118b27e 40 AliMUONCommonGeometryBuilder&
41 operator = (const AliMUONCommonGeometryBuilder& right);
e118b27e 42 // data members
5398f946 43 AliMUON* fMUON; ///< the MUON detector class
e118b27e 44
5398f946 45 ClassDef(AliMUONCommonGeometryBuilder,1) // Class to build common materials
e118b27e 46};
47
48#endif //ALI_MUON_COMMON_GEOMETRY_BUILDER_H
49
50
51
52
53
54
55