class TF1;
class AliMUONGeometryModuleTransformer;
-class AliMUONGeometryStore;
class AliMUONGeometryDetElement;
class AliMUONVGeometryDESegmentation;
class AliMUONSegmentManuIndex;
+class AliMpExMap;
+
class AliMUONGeometrySegmentation : public TObject
{
public:
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
//
virtual void Print(Option_t* opt = "") const;
protected:
+ /// Not implemented
AliMUONGeometrySegmentation(const AliMUONGeometrySegmentation& rhs);
+ /// Not implemented
AliMUONGeometrySegmentation& operator=(const AliMUONGeometrySegmentation & rhs);
private:
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