]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - MUON/mapping/AliMpPlaneType.h
- Use dedicated splines for MC periods for 2012 pp (LHC14e2*)
[u/mrichter/AliRoot.git] / MUON / mapping / AliMpPlaneType.h
index 974efc92fec48eac85cddb4321996ced9e7f8435..3f1ddd840dcf8d8cf0ed993741fb38b4341ce9bb 100755 (executable)
@@ -5,7 +5,7 @@
 // $MpId: AliMpPlaneType.h,v 1.8 2006/05/24 13:58:07 ivana Exp $
 
 /// \ingroup basic
-/// \enum AliMpPlaneType
+/// \enum AliMp::PlaneType
 /// Enumeration for refering to bending and non-bending planes.
 ///
 /// \author David Guez, Ivana Hrivnacova; IPN Orsay
 #ifndef ALI_MP_PLANE_TYPE_H
 #define ALI_MP_PLANE_TYPE_H
 
-#include "AliLog.h"
 #include <TString.h>
 
-enum AliMpPlaneType
-{
-  kBendingPlane,    ///< bending plane
-  kNonBendingPlane  ///< non-bending plane
-};
-
-inline 
-TString PlaneTypeName(AliMpPlaneType planeType)
-{
-  switch ( planeType ) {
-    case kBendingPlane:    return "bp";  break;
-    case kNonBendingPlane: return "nbp"; break;
-  }
-  
-  // Cannot reach this line
-  AliFatalGeneral("AliMpPlaneType.h", "Unknown plane type"); 
-  return "invalidPlane";
-}       
+namespace AliMp {
+
+  enum PlaneType
+  {
+    kBendingPlane,    ///< bending plane
+    kNonBendingPlane  ///< non-bending plane
+  };
+
+  /// Return name for given planeType
+  TString PlaneTypeName(AliMp::PlaneType planeType);
+
+
+  /// Return the other plane type
+  AliMp::PlaneType OtherPlaneType(AliMp::PlaneType planeType);
+}  
 
 #endif //ALI_MP_PLANE_TYPE_H