00001
00002
00003 #ifndef XAODPRIMITIVES_ISOLATIONCONESIZE_H
00004 #define XAODPRIMITIVES_ISOLATIONCONESIZE_H
00005
00006 namespace xAOD {
00007
00008 namespace Iso {
00009
00012 enum IsolationConeSize {
00013 cone10 = 0,
00014 cone15 = 1,
00015 cone20 = 2,
00016 cone25 = 3,
00017 cone30 = 4,
00018 cone35 = 5,
00019 cone40 = 6,
00020 cone45 = 7,
00021 cone50 = 8,
00022 numIsolationConeSizes=9
00023 };
00024
00025 static inline const char* toString(IsolationConeSize conesize)
00026 {
00027 switch (conesize)
00028 {
00029 case cone10: return "cone10";
00030 case cone15: return "cone15";
00031 case cone20: return "cone20";
00032 case cone25: return "cone25";
00033 case cone30: return "cone30";
00034 case cone35: return "cone35";
00035 case cone40: return "cone40";
00036 case cone45: return "cone45";
00037 case cone50: return "cone50";
00038 case numIsolationConeSizes:
00039 default:
00040 return "Unknown size";
00041 }
00042 }
00043 }
00044
00045
00046 }
00047
00048 #endif // XAODPRIMITIVES_ISOLATIONCONESIZE_H
00049