AliRoot Core  3abf5b4 (3abf5b4)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
AliMUONCommonGeometryBuilder.h
Go to the documentation of this file.
1 /* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
2  * See cxx source for full Copyright notice */
3 
4 // $Id$
5 
13 
14 #ifndef ALI_MUON_COMMON_GEOMETRY_BUILDER_H
15 #define ALI_MUON_COMMON_GEOMETRY_BUILDER_H
16 
18 
19 class AliMUON;
20 
22 {
23  public:
27 
28  virtual void CreateMaterials();
29  virtual void CreateGeometry() {}
30  virtual void SetSensitiveVolumes() {}
31  virtual void SetVolumes() {}
32  virtual void SetTransformations() {}
33 
34  protected:
35 
36  private:
42  // data members
44 
45  ClassDef(AliMUONCommonGeometryBuilder,1) // Class to build common materials
46 };
47 
48 #endif //ALI_MUON_COMMON_GEOMETRY_BUILDER_H
49 
50 
51 
52 
53 
54 
55 
AliMUON * fMUON
the MUON detector class
Abstract base class for geometry construction per module(s)
Class to build common materials.
virtual void SetSensitiveVolumes()
No sensitive volumes are set.
AliDetector class for MUON subsystem providing simulation data management.
Definition: AliMUON.h:37
AliMUON * muon()
virtual void CreateGeometry()
No geometry is created.
virtual void SetVolumes()
No volumes are set.
virtual void SetTransformations()
No transformations are set.
AliMUONCommonGeometryBuilder & operator=(const AliMUONCommonGeometryBuilder &right)
Not implemented.