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