]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSegmentation.h
removing unneeded include
[u/mrichter/AliRoot.git] / MUON / AliMUONSegmentation.h
index 149d8e7d28704ab9d6df75dbdd23ed3f9661ef1a..80ee5d546508ea9d02c513217b6edaeff61f56e2 100644 (file)
@@ -7,16 +7,17 @@
 /// \class AliMUONSegmentation
 /// \brief Container class for modules segmentations
 ///
-/// It provides access to segmentations on all levels:
-/// - mapping segmentation
+/// It provides access to DE segmentations based on the
+/// old AliSegmentation interface:
 /// - DE segmentation (operating in local DE reference frame)
 /// - module segmentation (operating in global reference frame)
-/// As some detection element are sharing the same objects
-/// (AliMpVSegmentation, AliMUONVGeometryDESegmentation),
+///
+/// As some detection elements are sharing the same objects
+/// (AliMUONVGeometryDESegmentation),
 /// all segmentations objects have to be always deleted
 /// altogether via deleting this container object. 
 /// 
-/// Author: Ivana Hrivnacova, IPN Orsay
+/// \author Ivana Hrivnacova, IPN Orsay
 
 #ifndef ALI_MUON_SEGMENTATION_H
 #define ALI_MUON_SEGMENTATION_H
@@ -39,7 +40,6 @@ class AliMUONSegmentation : public TObject
     virtual  ~AliMUONSegmentation();
     
     // methods
-    void  AddMpSegmentation(AliMpVSegmentation* segmentation);
     void  AddDESegmentation(AliMUONVGeometryDESegmentation* segmentation);
 
     void  AddModuleSegmentation(Int_t moduleId, Int_t cathod,
@@ -55,8 +55,6 @@ class AliMUONSegmentation : public TObject
     
     // Geometry segmentations
     //
-    AliMUONGeometrySegmentation* GetModuleSegmentation(
-                     Int_t moduleId, Int_t cathod, Bool_t warn = true) const;
 
     AliMUONGeometrySegmentation* GetModuleSegmentationByDEId(
                      Int_t detElemId, Int_t cathod, Bool_t warn = true) const;
@@ -66,11 +64,7 @@ class AliMUONSegmentation : public TObject
     const AliMUONVGeometryDESegmentation* GetDESegmentation(
                      Int_t detElemId, Int_t cathod, Bool_t warn = true) const;
 
-    // Mapping segmentations
-    //
-    const AliMpVSegmentation* GetMpSegmentation(
-                     Int_t detElemId, Int_t cathod, Bool_t warn = true) const;
-                    
+                        
     // DE properties
     //
     Bool_t   HasDE(Int_t detElemId, Int_t cathod = 0) const;
@@ -79,15 +73,16 @@ class AliMUONSegmentation : public TObject
   protected:
     AliMUONSegmentation(const AliMUONSegmentation& right);
     AliMUONSegmentation&  operator = (const AliMUONSegmentation& right);
+     
   private:
-    // data members
-    TObjArray*  fMpSegmentations;        // array of mapping segmentations
-    TObjArray*  fDESegmentations;        // array of DE segmentations
-    TObjArray*  fModuleSegmentations[2]; // array of module segmentations
-                                         // for two cathods         
+    AliMUONGeometrySegmentation* GetModuleSegmentation(
+                     Int_t moduleId, Int_t cathod, Bool_t warn = true) const;
 
-  ClassDef(AliMUONSegmentation,1)  // Container class for module segmentations
+    // data members
+    TObjArray*  fDESegmentations;        ///< array of DE segmentations
+    TObjArray*  fModuleSegmentations[2]; ///< \brief array of module segmentations
+                                         /// for two cathods         
+  ClassDef(AliMUONSegmentation,2)  // Container class for module segmentations
 };
 
 #endif //ALI_MUON_SEGMENTATION_H