00001 #ifndef BEAMSYS_H
00002 #define BEAMSYS_H
00003
00004 #include <string>
00005
00006 namespace BeamSys {
00007 typedef enum EBeamSys
00008 {
00009 kFirst = 0 ,
00010 kHorn1Offset = 1 ,
00011 kBaffleScraping = 2 ,
00012 kPOT = 3 ,
00013 kHornIMiscal = 4 ,
00014 kHornIDist = 5 ,
00015 kBeamWidth = 6 ,
00016 kHadProdBefore = 7 ,
00017 kHadProdAfter = 8 ,
00018 kTotalBefore = 10 ,
00019 kTotalAfter = 11 ,
00020 kTotalFocusing = 12 ,
00021 kTargetZ = 15 ,
00022 kEndOfList
00023 } BeamSys_t;
00024
00025 BeamSys_t StringToEnum(std::string eff);
00026 std::string AsString(BeamSys_t en);
00027 }
00028 #endif // BEAMSYS_H