X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;f=MUON%2FAliMUONSt1GeometryBuilder.cxx;h=bcc9ebbc1e06e2ab2052d280c30eabe7bd127841;hb=ffae31e486fb9e96c55676c4fc8b0e1eebc54ebc;hp=edc2c61e347e53da1a2bb44e635722ea6b1bb21d;hpb=b7ef3c96908ee0eb49aa416c930f6c6c711fe7a0;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONSt1GeometryBuilder.cxx b/MUON/AliMUONSt1GeometryBuilder.cxx index edc2c61e347..bcc9ebbc1e0 100644 --- a/MUON/AliMUONSt1GeometryBuilder.cxx +++ b/MUON/AliMUONSt1GeometryBuilder.cxx @@ -14,13 +14,15 @@ **************************************************************************/ // $Id$ -// + +//----------------------------------------------------------------------------- // Class AliMUONSt1GeometryBuilder // ------------------------------- // MUON Station1 coarse geometry construction class. // Extracted from AliMUONv1 // by Ivana Hrivnacova, IPN Orsay // Included in AliRoot 2004/01/23 +//----------------------------------------------------------------------------- #include #include @@ -29,18 +31,21 @@ #include "AliMUONSt1GeometryBuilder.h" #include "AliMUON.h" +#include "TArrayI.h" #include "AliMUONConstants.h" #include "AliMUONGeometryModule.h" #include "AliMUONGeometryEnvelopeStore.h" +/// \cond CLASSIMP ClassImp(AliMUONSt1GeometryBuilder) +/// \endcond //______________________________________________________________________________ AliMUONSt1GeometryBuilder::AliMUONSt1GeometryBuilder(AliMUON* muon) - : AliMUONVGeometryBuilder(0, 1), + : AliMUONVGeometryBuilder(0, 2), fMUON(muon) { -// Standard constructor +/// Standard constructor } @@ -49,36 +54,13 @@ AliMUONSt1GeometryBuilder::AliMUONSt1GeometryBuilder() : AliMUONVGeometryBuilder(), fMUON(0) { -// Default constructor -} - - -//______________________________________________________________________________ -AliMUONSt1GeometryBuilder::AliMUONSt1GeometryBuilder(const AliMUONSt1GeometryBuilder& rhs) - : AliMUONVGeometryBuilder(rhs) -{ -// Protected copy constructor - - AliFatal("Copy constructor is not implemented."); -} - -//______________________________________________________________________________ -AliMUONSt1GeometryBuilder::~AliMUONSt1GeometryBuilder() { -// +/// Default constructor } //______________________________________________________________________________ -AliMUONSt1GeometryBuilder& -AliMUONSt1GeometryBuilder::operator = (const AliMUONSt1GeometryBuilder& rhs) +AliMUONSt1GeometryBuilder::~AliMUONSt1GeometryBuilder() { -// Protected assignement operator - - // check assignement to self - if (this == &rhs) return *this; - - AliFatal("Assignment operator is not implemented."); - - return *this; +/// Destructor } // @@ -88,8 +70,7 @@ AliMUONSt1GeometryBuilder::operator = (const AliMUONSt1GeometryBuilder& rhs) //______________________________________________________________________________ void AliMUONSt1GeometryBuilder::CreateGeometry() { -// From AliMUONv1::CreateGeometry() -// --- +/// From AliMUONv1::CreateGeometry() //******************************************************************** // Station 1 ** @@ -288,11 +269,16 @@ void AliMUONSt1GeometryBuilder::CreateGeometry() // } } +//______________________________________________________________________________ +void AliMUONSt1GeometryBuilder::SetVolumes() +{ +/// Define the volumes for the station2 chambers. +} + //______________________________________________________________________________ void AliMUONSt1GeometryBuilder::SetTransformations() { -// Defines the transformations for the station2 chambers. -// --- +/// Define the transformations for the station2 chambers. Double_t zpos1= - AliMUONConstants::DefaultChamberZ(0); SetTranslation(0, TGeoTranslation(0., 0., zpos1)); @@ -304,8 +290,7 @@ void AliMUONSt1GeometryBuilder::SetTransformations() //______________________________________________________________________________ void AliMUONSt1GeometryBuilder::SetSensitiveVolumes() { -// Defines the sensitive volumes for station1 chambers. -// --- +/// Define the sensitive volumes for station1 chambers. GetGeometry(0)->SetSensitiveVolume("S01G"); GetGeometry(1)->SetSensitiveVolume("S02G");