]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGeometrySegmentation.h
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONGeometrySegmentation.h
index 23c68112b8425aec60d10856ad38659865b6478f..91d1befb56ffddd7f1360263fd2263a0fb118005 100644 (file)
@@ -25,11 +25,12 @@ class TObjArray;
 class TF1;
 
 class AliMUONGeometryModuleTransformer;
-class AliMUONGeometryStore;
 class AliMUONGeometryDetElement;
 class AliMUONVGeometryDESegmentation;
 class AliMUONSegmentManuIndex;
 
+class AliMpExMap;
+
 class AliMUONGeometrySegmentation : public TObject
 {
   public:
@@ -86,7 +87,7 @@ class AliMUONGeometrySegmentation : public TObject
     virtual Bool_t HasPad(Int_t detElemId, 
                           Int_t ix, Int_t iy);
     virtual Bool_t HasPad(Int_t detElemId, 
-                          Float_t& x, Float_t& y, Float_t& z);
+                          Float_t x, Float_t y, Float_t z);
   
     // Initialisation
     //
@@ -182,7 +183,9 @@ class AliMUONGeometrySegmentation : public TObject
     virtual void Print(Option_t* opt = "") const;
        
   protected:
+    /// Not implemented
     AliMUONGeometrySegmentation(const AliMUONGeometrySegmentation& rhs);
+    /// Not implemented
     AliMUONGeometrySegmentation& operator=(const AliMUONGeometrySegmentation & rhs);
 
   private:
@@ -199,8 +202,8 @@ class AliMUONGeometrySegmentation : public TObject
     mutable  AliMUONVGeometryDESegmentation* fCurrentSegmentation;///< current DE segmentation
    
     const AliMUONGeometryModuleTransformer*  fkModuleTransformer; ///< associated geometry transformer
-    AliMUONGeometryStore*        fDESegmentations;///< DE segmentations
-    AliMUONGeometryStore*        fDENames;        ///< DE names
+    AliMpExMap*  fDESegmentations; ///< DE segmentations
+    AliMpExMap*  fDENames;         ///< DE names
     
  
    ClassDef(AliMUONGeometrySegmentation,3) // Geometry segmentation