]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONGeometrySegmentation.h
Adding CreateIterator(void) and GetNeighbours() pure virtual methods,
[u/mrichter/AliRoot.git] / MUON / AliMUONGeometrySegmentation.h
index 23c68112b8425aec60d10856ad38659865b6478f..d41d419d6b6500727d3396d016ecb2ea5164ac0b 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
     //
@@ -199,8 +200,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