+/* 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 AliMUONTriggerGeometryBuilder
-// -----------------------------------
-// MUON Trigger stations geometry construction class.
-//
-// Author: Philippe Crochette, LPC Clermont-Ferrand
+/// \ingroup sim
+/// \class AliMUONTriggerGeometryBuilder
+/// \brief MUON Trigger stations geometry construction class
+///
+/// \author Philippe Crochet (LPCCFd)
#ifndef ALI_MUON_TRIGGER_GEOMETRY_BUILDER_H
#define ALI_MUON_TRIGGER_GEOMETRY_BUILDER_H
{
public:
AliMUONTriggerGeometryBuilder(AliMUON* muon);
- AliMUONTriggerGeometryBuilder(const AliMUONTriggerGeometryBuilder& rhs);
AliMUONTriggerGeometryBuilder();
virtual ~AliMUONTriggerGeometryBuilder();
-
- // operators
- AliMUONTriggerGeometryBuilder& operator = (const AliMUONTriggerGeometryBuilder& rhs);
// methods
virtual void CreateGeometry();
virtual void SetTransformations();
virtual void SetSensitiveVolumes();
+ /// Do not apply global transformation (geometry is defined in the new ALICE reference frame)
+ virtual bool ApplyGlobalTransformation() { return false; }
+
+ protected:
+
private:
- AliMUON* fMUON; // the MUON detector class
+ /// Not implemented
+ AliMUONTriggerGeometryBuilder(const AliMUONTriggerGeometryBuilder& rhs);
+ /// Not implemented
+ AliMUONTriggerGeometryBuilder& operator = (const AliMUONTriggerGeometryBuilder& rhs);
+
+ AliMUON* fMUON; ///< the MUON detector class
- ClassDef(AliMUONTriggerGeometryBuilder,1) // MUON chamber geometry base class
+ ClassDef(AliMUONTriggerGeometryBuilder,1) // MUON Trigger stations geometry construction class
};
#endif //ALI_MUON_TRIGGER_GEOMETRY_BUILDER_H