Enumerations | |
enum | StageId_t { kUnknown = 0x00, kKinematic = 0x01, kDetector = 0x02, kElectronic = 0x03, kTrigRead = 0x04, kSingleLoader = 0x05 } |
Functions | |
const char * | ToString (StageId_t stageid) |
StageId::StageId_t | FromString (const char *str) |
enum StageId::StageId_t |
Definition at line 10 of file StageId.h.
00010 { 00011 kUnknown = 0x00, 00012 kKinematic = 0x01, 00013 kDetector = 0x02, 00014 kElectronic = 0x03, 00015 kTrigRead = 0x04, 00016 kSingleLoader = 0x05 00017 };
const char * StageId::ToString | ( | StageId_t | stageid | ) |
Definition at line 9 of file StageId.cc.
00010 { 00011 switch(stageid) { 00012 case kUnknown: return "Unknown"; break; 00013 case kKinematic: return "Kinematic"; break; 00014 case kDetector: return "Detector"; break; 00015 case kElectronic: return "Electronic"; break; 00016 case kTrigRead: return "TrigRead"; break; 00017 case kSingleLoader: return "SingleLoader"; break; 00018 default: return "?Unknown?"; break; 00019 } 00020 }
StageId_t StageId::FromString | ( | const char * | str | ) |
Definition at line 22 of file StageId.cc.
00023 { 00024 if(strncasecmp("Unknown",str,7)==0) return kUnknown; 00025 if(strncasecmp("Kinematic",str,9)==0) return kKinematic; 00026 if(strncasecmp("Detector",str,8)==0) return kDetector; 00027 if(strncasecmp("Electronic",str,10)==0) return kElectronic; 00028 if(strncasecmp("TrigRead",str,8)==0) return kTrigRead; 00029 if(strncasecmp("SingleLoader",str,12)==0) return kSingleLoader; 00030 return kUnknown; 00031 }