]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/AliMUONSegFactory.h
Updated list of MUON libraries
[u/mrichter/AliRoot.git] / MUON / AliMUONSegFactory.h
index 5ba535797c172c1e6e6d9c4a42f25481ce6a450f..e3fd0fd6401018a70fa97b3ab476cb813419651e 100644 (file)
@@ -36,6 +36,7 @@
 #define ALI_MUON_SEG_FACTORY_H
 
 #include "AliMpStringObjMap.h"
+#include "AliMpCathodType.h"
 
 #include <TObject.h>
 
@@ -68,17 +69,18 @@ class AliMUONSegFactory : public  TObject {
               // Returned segmentation contains all the lower level segmentations
              // created with the factory
 
-  protected:
+  private:
+    /// Not implemented
     AliMUONSegFactory(const AliMUONSegFactory& rhs);
+    /// Not implemented
     AliMUONSegFactory& operator=(const AliMUONSegFactory& rhs);
 
-  private:
     AliMUONVGeometryDESegmentation*  
-      CreateDESegmentation(Int_t detElemId, Int_t cath);
+      CreateDESegmentation(Int_t detElemId, AliMp::CathodType cath);
               // Create DE segmentation, operating in local reference frame
     
     void
-      CreateModuleSegmentations(Int_t chamberId, Int_t cath); 
+      CreateModuleSegmentations(Int_t chamberId, AliMp::CathodType cath); 
               // Create module segmentation(s) for a given chamber, operating 
              // in global reference frame
 
@@ -87,7 +89,7 @@ class AliMUONSegFactory : public  TObject {
     AliMUONSegmentation* Segmentation();
     
     // data members    
-    AliMpStringObjMap     fDESegmentations;///< Map of DE segmentations to DE names
+    AliMpStringObjMap     fDESegmentations;///< Map of DE segmentations to DE seg names
     AliMUONSegmentation*  fSegmentation;   ///< Segmentation container 
     const AliMUONGeometryTransformer* fkTransformer; ///< Geometry transformer