X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONTriggerGeometryBuilder.h;h=9f31619abf40251f230fd487ffd8da4bb6c9e9b7;hb=7f7dd416164e9335d2ed96e06048a8705b6b8d9f;hp=2600fd56f1456807b63108b11bf529859d757350;hpb=d1cd2474744c42fa946c19043eaf56b406342512;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONTriggerGeometryBuilder.h b/MUON/AliMUONTriggerGeometryBuilder.h index 2600fd56f14..9f31619abf4 100644 --- a/MUON/AliMUONTriggerGeometryBuilder.h +++ b/MUON/AliMUONTriggerGeometryBuilder.h @@ -1,10 +1,14 @@ +/* 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 @@ -17,22 +21,29 @@ class AliMUONTriggerGeometryBuilder : public AliMUONVGeometryBuilder { public: AliMUONTriggerGeometryBuilder(AliMUON* muon); - AliMUONTriggerGeometryBuilder(const AliMUONTriggerGeometryBuilder& rhs); AliMUONTriggerGeometryBuilder(); virtual ~AliMUONTriggerGeometryBuilder(); - - // operators - AliMUONTriggerGeometryBuilder& operator = (const AliMUONTriggerGeometryBuilder& rhs); // methods virtual void CreateGeometry(); + virtual void SetVolumes(); 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