]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGeometryEnvelopeStore.h
AliMUONTriggerQADataMakerRec:
[u/mrichter/AliRoot.git] / MUON / AliMUONGeometryEnvelopeStore.h
index bbb27bf216e81376f976a19d93144001c5f32a18..2a1b82da54f7f5f5fa99a49144e24ddb58525841 100644 (file)
@@ -27,12 +27,12 @@ class TString;
 
 class AliMUONChamber;
 class AliMUONGeometryEnvelope;
-class AliMUONGeometryStore;
+class AliMpExMap;
 
 class AliMUONGeometryEnvelopeStore : public TObject
 {
   public:
-    AliMUONGeometryEnvelopeStore(AliMUONGeometryStore* detElements);
+    AliMUONGeometryEnvelopeStore(AliMpExMap* detElements);
     AliMUONGeometryEnvelopeStore();
     virtual ~AliMUONGeometryEnvelopeStore();
 
@@ -119,21 +119,24 @@ class AliMUONGeometryEnvelopeStore : public TObject
     const TObjArray*  GetEnvelopes() const;
     Int_t             GetNofDetElements() const;
 
+    AliMUONGeometryEnvelope* FindEnvelope(const TString& name) const;
+
   protected:
+    /// Not implemented
     AliMUONGeometryEnvelopeStore(const AliMUONGeometryEnvelopeStore& rhs);
+    /// Not implemented
     AliMUONGeometryEnvelopeStore& operator = (const AliMUONGeometryEnvelopeStore& rhs);
 
   private:
     // methods
     TGeoHMatrix ConvertDETransform(const TGeoHMatrix& transform) const;
-    AliMUONGeometryEnvelope* FindEnvelope(const TString& name) const;
     Bool_t AlignEnvelope(AliMUONGeometryEnvelope* envelope) const;
  
     // data members
-    TObjArray*  fEnvelopes; ///< \brief the envelopes names and transformations
-                           /// wrt to the chamber position in mother volume                                 
-    AliMUONGeometryStore*  fDetElements; ///< \brief detection elements
-                                         /// used for alignement of envelopes
+    TObjArray*   fEnvelopes; ///< \brief the envelopes names and transformations
+                            /// wrt to the chamber position in mother volume                                 
+    AliMpExMap*  fDetElements; ///< \brief detection elements
+                               /// used for alignement of envelopes
     TGeoCombiTrans fReferenceFrame; ///< \brief the transformation from the builder 
                                     /// reference frame to that of the transform 
                                    /// data files