X-Git-Url: http://git.uio.no/git/?a=blobdiff_plain;ds=sidebyside;f=MUON%2FAliMUONGeometryEnvelope.cxx;h=0eb71d08def369abb3414b5370727350c7107b72;hb=21c2a03ef830b1c34b5ea949e3498df26a3e5c66;hp=102015268468e85464d48edea8ba12d2f39401ab;hpb=d12a7158071fadfaa7bffffba4e08a03b4c12342;p=u%2Fmrichter%2FAliRoot.git diff --git a/MUON/AliMUONGeometryEnvelope.cxx b/MUON/AliMUONGeometryEnvelope.cxx index 10201526846..0eb71d08def 100644 --- a/MUON/AliMUONGeometryEnvelope.cxx +++ b/MUON/AliMUONGeometryEnvelope.cxx @@ -14,12 +14,14 @@ **************************************************************************/ // $Id$ -// + +//----------------------------------------------------------------------------- // Class AliMUONGeometryEnvelope // ----------------------------- -// Helper class for definititon an assembly of volumes. +// Helper class for definititon of an assembly of volumes. // Author: Ivana Hrivnacova, IPN Orsay // 23/01/2004 +//----------------------------------------------------------------------------- #include #include @@ -29,7 +31,9 @@ #include "AliMUONGeometryConstituent.h" #include "AliLog.h" +/// \cond CLASSIMP ClassImp(AliMUONGeometryEnvelope) +/// \endcond //______________________________________________________________________________ AliMUONGeometryEnvelope::AliMUONGeometryEnvelope(const TString& name, @@ -43,7 +47,7 @@ AliMUONGeometryEnvelope::AliMUONGeometryEnvelope(const TString& name, fTransformation(0), fConstituents(0) { -// Standard constructor +/// Standard constructor if (TString(only) == TString("MANY")) fIsMANY = true; @@ -68,7 +72,8 @@ AliMUONGeometryEnvelope::AliMUONGeometryEnvelope(const TString& name, fTransformation(0), fConstituents(0) { -// Standard constructor +/// Standard constructor for a non virtual enevelope with a specified copy +/// number if (TString(only) == TString("MANY")) fIsMANY = true; @@ -90,22 +95,14 @@ AliMUONGeometryEnvelope::AliMUONGeometryEnvelope() fTransformation(0), fConstituents(0) { -// Default constructor -} - - -//______________________________________________________________________________ -AliMUONGeometryEnvelope::AliMUONGeometryEnvelope( - const AliMUONGeometryEnvelope& rhs) - : TNamed(rhs) -{ - AliFatal("Copy constructor is not implemented."); +/// Default constructor } //______________________________________________________________________________ AliMUONGeometryEnvelope::~AliMUONGeometryEnvelope() { -// +/// Destructor + // Add deleting rotation matrices delete fTransformation; @@ -116,18 +113,6 @@ AliMUONGeometryEnvelope::~AliMUONGeometryEnvelope() } } -//______________________________________________________________________________ -AliMUONGeometryEnvelope& -AliMUONGeometryEnvelope::operator = (const AliMUONGeometryEnvelope& rhs) -{ - // check assignement to self - if (this == &rhs) return *this; - - AliFatal("Assignment operator is not implemented."); - - return *this; -} - // // public methods // @@ -135,9 +120,8 @@ AliMUONGeometryEnvelope::operator = (const AliMUONGeometryEnvelope& rhs) //______________________________________________________________________________ void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents->Add(new AliMUONGeometryConstituent(name, copyNo, 0, 0)); } @@ -146,9 +130,8 @@ void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo) void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo, const TGeoTranslation& translation) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent(name, copyNo, translation, 0, 0)); @@ -159,9 +142,8 @@ void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo, const TGeoTranslation& translation, const TGeoRotation& rotation) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent( @@ -172,9 +154,8 @@ void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo, void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo, const TGeoCombiTrans& transform ) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent( @@ -185,9 +166,8 @@ void AliMUONGeometryEnvelope::AddConstituent(const TString& name, Int_t copyNo, void AliMUONGeometryEnvelope::AddConstituentParam(const TString& name, Int_t copyNo, Int_t npar, Double_t* param) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent(name, copyNo, npar, param)); @@ -198,9 +178,8 @@ void AliMUONGeometryEnvelope::AddConstituentParam(const TString& name, Int_t copyNo, const TGeoTranslation& translation, Int_t npar, Double_t* param) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent( @@ -213,9 +192,8 @@ void AliMUONGeometryEnvelope::AddConstituentParam(const TString& name, const TGeoRotation& rotation, Int_t npar, Double_t* param) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent( @@ -228,9 +206,8 @@ void AliMUONGeometryEnvelope::AddConstituentParam(const TString& name, const TGeoCombiTrans& transform, Int_t npar, Double_t* param) { -// Adds the volume with the specified name and transformation -// to the list of envelopes. -// --- +/// Add the volume with the specified name and transformation +/// to the list of envelopes. fConstituents ->Add(new AliMUONGeometryConstituent( @@ -240,8 +217,7 @@ void AliMUONGeometryEnvelope::AddConstituentParam(const TString& name, //______________________________________________________________________________ void AliMUONGeometryEnvelope::SetTranslation(const TGeoTranslation& translation) { -// Sets the envelope position -// --- +/// Set the envelope position fTransformation ->SetTranslation(const_cast(translation.GetTranslation())); @@ -250,8 +226,7 @@ void AliMUONGeometryEnvelope::SetTranslation(const TGeoTranslation& translation //______________________________________________________________________________ void AliMUONGeometryEnvelope::SetRotation(const TGeoRotation& rotation) { -// Sets the enevlope rotation -// --- +/// Set the envelope rotation TGeoRotation* rot = new TGeoRotation(); rot->SetMatrix(const_cast(rotation.GetRotationMatrix())); @@ -262,8 +237,7 @@ void AliMUONGeometryEnvelope::SetRotation(const TGeoRotation& rotation) //______________________________________________________________________________ void AliMUONGeometryEnvelope::SetTransform(const TGeoCombiTrans& transform) { -// Sets the enevlope transformation -// --- +/// Set the envelope transformation fTransformation ->SetTranslation(const_cast(transform.GetTranslation()));