00001 #ifndef PFOUTILS_PFODEFS_H
00002 #define PFOUTILS_PFODEFS_H
00003
00004 namespace CP{
00005
00006 enum PFO_JetMETConfig_inputScale { EM = 0, LC };
00007 enum PFO_JetMETConfig_charge { neutral = 0, charged = 1, all = 2 };
00008
00009 struct inputScaleMapper {
00010 bool getValue(const std::string& nameToMapFrom, PFO_JetMETConfig_inputScale& inputScaleToMapTo){
00011 if ("EM" == nameToMapFrom) {
00012 inputScaleToMapTo = PFO_JetMETConfig_inputScale::EM;
00013 return true;
00014 }
00015 else if ("LC" == nameToMapFrom) {
00016 inputScaleToMapTo = PFO_JetMETConfig_inputScale::LC;
00017 return true;
00018 }
00019 return false;
00020 }
00021
00022 };
00023
00024 }
00025
00026 #endif