From f384585c3f63e1e145957aab69a04e7e473b08db Mon Sep 17 00:00:00 2001 From: ivana Date: Tue, 14 Nov 2006 09:56:09 +0000 Subject: [PATCH] Added method ClearMisAlignmentData(); --- MUON/AliMUONGeometryTransformer.cxx | 10 ++++++++++ MUON/AliMUONGeometryTransformer.h | 5 +++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/MUON/AliMUONGeometryTransformer.cxx b/MUON/AliMUONGeometryTransformer.cxx index a95e284ea80..e7559d849be 100644 --- a/MUON/AliMUONGeometryTransformer.cxx +++ b/MUON/AliMUONGeometryTransformer.cxx @@ -956,6 +956,16 @@ TClonesArray* AliMUONGeometryTransformer::CreateZeroAlignmentData() const return array; } +//_____________________________________________________________________________ +void AliMUONGeometryTransformer::ClearMisAlignmentData() +{ +/// Clear the array of misalignment data + + if ( ! fMisAlignArray ) return; + + fMisAlignArray->Delete(); +} + //_____________________________________________________________________________ void AliMUONGeometryTransformer::Global2Local(Int_t detElemId, Float_t xg, Float_t yg, Float_t zg, diff --git a/MUON/AliMUONGeometryTransformer.h b/MUON/AliMUONGeometryTransformer.h index 6725ca85562..9896a341c75 100644 --- a/MUON/AliMUONGeometryTransformer.h +++ b/MUON/AliMUONGeometryTransformer.h @@ -42,7 +42,8 @@ class AliMUONGeometryTransformer : public TObject void AddMisAlignDetElement(Int_t detElemId, const TGeoHMatrix& matrix); void AddAlignableVolumes() const; - TClonesArray* CreateZeroAlignmentData() const; + TClonesArray* CreateZeroAlignmentData() const; + void ClearMisAlignmentData(); // IO // @@ -136,7 +137,7 @@ class AliMUONGeometryTransformer : public TObject TString GetDESymName(Int_t detElemId) const; // data members - TString fDetectorName; /// < Detector name + TString fDetectorName; ///< Detector name TObjArray* fModuleTransformers; ///< array of module transformers TClonesArray* fMisAlignArray; ///< array of misalignment data -- 2.43.0