00001
00002
00003
00004
00005
00006
00007
00008
00009
00011
00012 #ifndef _ALT_E_WEAK_CURRENT_H_
00013 #define _ALT_E_WEAK_CURRENT_H_
00014
00015 #ifndef ROOT_Rtypes
00016 #if !defined(__CINT__) || defined(__MAKECINT__)
00017 #include "Rtypes.h"
00018 #endif
00019 #endif
00020
00021 namespace AltEWeakCurrent
00022 {
00023
00024 typedef enum EWeakCurrent {
00025 eUnspecified = 0,
00026 eNC = 1,
00027 eCC = 2
00028 } WeakCurrent_t;
00029
00030 inline const char * asString(WeakCurrent_t current) {
00031 switch(current) {
00032 case eUnspecified : return "unspecified"; break;
00033 case eNC : return "neutral current"; break;
00034 case eCC : return "charge current"; break;
00035 }
00036 return "unkown enumeration";
00037 }
00038
00039 }
00040
00041 #endif // _ALT_E_WEAK_CURRENT_H_