+/* 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 AliMUONSlatGeometryBuilder
-// -----------------------------
-// MUON Station3 geometry construction class.
-//
-// Author: Eric Dumonteil, Philippe Crochet
+/// \ingroup sim
+/// \class AliMUONSlatGeometryBuilder
+/// \brief MUON Station3 geometry construction class
+///
+// Author: Eric Dumonteil (dumontei@cea.fr)
+
#ifndef ALI_MUON_SLAT_GEOMETRY_BUILDER_H
#define ALI_MUON_SLAT_GEOMETRY_BUILDER_H
{
public:
AliMUONSlatGeometryBuilder(AliMUON* muon);
- AliMUONSlatGeometryBuilder(const AliMUONSlatGeometryBuilder& rhs);
AliMUONSlatGeometryBuilder();
virtual ~AliMUONSlatGeometryBuilder();
- // operators
- AliMUONSlatGeometryBuilder& operator = (const AliMUONSlatGeometryBuilder& rhs);
-
// methods
virtual void CreateGeometry();
+ virtual void SetVolumes();
virtual void SetTransformations();
virtual void SetSensitiveVolumes();
-
+
private:
+ /// Not implemented
+ AliMUONSlatGeometryBuilder(const AliMUONSlatGeometryBuilder& rhs);
+ /// Not implemented
+ AliMUONSlatGeometryBuilder& operator = (const AliMUONSlatGeometryBuilder& rhs);
+
Int_t ConvertSlatNum(Int_t numslat, Int_t quadnum, Int_t fspq) const;
- AliMUON* fMUON; // the MUON detector class
+ AliMUON* fMUON; ///< the MUON detector class
- ClassDef(AliMUONSlatGeometryBuilder,1) // MUON chamber geometry base class
+ ClassDef(AliMUONSlatGeometryBuilder,1) //MUON Station3 geometry construction class
};
#endif //ALI_MUON_SLAT_GEOMETRY_BUILDER_H