- Adapted comments for Doxygen
[u/mrichter/AliRoot.git] / MUON / AliMUONCommonGeometryBuilder.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 /// \ingroup sim
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
13
14 #ifndef ALI_MUON_COMMON_GEOMETRY_BUILDER_H
15 #define ALI_MUON_COMMON_GEOMETRY_BUILDER_H
16
17 #include "AliMUONVGeometryBuilder.h"
18
19 class AliMUON;
20
21 class AliMUONCommonGeometryBuilder : public AliMUONVGeometryBuilder 
22 {
23   public:
24     AliMUONCommonGeometryBuilder(AliMUON* muon);
25     AliMUONCommonGeometryBuilder();
26     virtual  ~AliMUONCommonGeometryBuilder();
27
28     virtual void  CreateMaterials();
29     virtual void  CreateGeometry()      {}  ///< No geometry is created
30     virtual void  SetSensitiveVolumes() {}  ///< No sensitive volumes are set
31     virtual void  SetTransformations()  {}  ///< No transformations are set
32
33   protected:
34     AliMUONCommonGeometryBuilder(const AliMUONCommonGeometryBuilder& right);
35     AliMUONCommonGeometryBuilder&  
36                      operator = (const AliMUONCommonGeometryBuilder& right);
37  
38   private:
39     // data members
40     AliMUON*  fMUON; ///< the MUON detector class 
41
42   ClassDef(AliMUONCommonGeometryBuilder,1)  // Class to build common materials 
43 };
44
45 #endif //ALI_MUON_COMMON_GEOMETRY_BUILDER_H
46
47
48
49
50
51
52