+/* Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. *
+ * See cxx source for full Copyright notice */
+
// $Id$
+// Revision of includes 07/05/2004
//
-// Class AliMUONSt2GeometryBuilder
-// -----------------------------
-// MUON Station2 geometry construction class.
-//
-// Author: Ivana Hrivnacova, IPN Orsay
+/// \ingroup sim
+/// \class AliMUONSt2GeometryBuilder
+/// \brief MUON Station2 coarse geometry construction class
+///
+/// Extracted from AliMUONv1
+/// by Ivana Hrivnacova, IPN Orsay
#ifndef ALI_MUON_ST2_GEOMETRY_BUILDER_H
#define ALI_MUON_ST2_GEOMETRY_BUILDER_H
{
public:
AliMUONSt2GeometryBuilder(AliMUON* muon);
- AliMUONSt2GeometryBuilder(const AliMUONSt2GeometryBuilder& rhs);
AliMUONSt2GeometryBuilder();
virtual ~AliMUONSt2GeometryBuilder();
-
- // operators
- AliMUONSt2GeometryBuilder& operator = (const AliMUONSt2GeometryBuilder& rhs);
// methods
virtual void CreateGeometry();
+ virtual void SetVolumes();
virtual void SetTransformations();
virtual void SetSensitiveVolumes();
private:
- AliMUON* fMUON; // the MUON detector class
+ /// Not implemented
+ AliMUONSt2GeometryBuilder(const AliMUONSt2GeometryBuilder& rhs);
+ /// Not implemented
+ AliMUONSt2GeometryBuilder& operator = (const AliMUONSt2GeometryBuilder& rhs);
+
+ AliMUON* fMUON; ///< the MUON detector class
- ClassDef(AliMUONSt2GeometryBuilder,1) // MUON chamber geometry base class
+ ClassDef(AliMUONSt2GeometryBuilder,1) // MUON Station2 coarse geometry construction class
};
#endif //ALI_MUON_ST2_GEOMETRY_BUILDER_H