File indexing completed on 2024-10-14 10:08:27
0001 #include "Geometry/HcalCommonData/interface/HcalTopologyMode.h"
0002
0003 template <>
0004 StringToEnumParser<HcalTopologyMode::Mode>::StringToEnumParser() {
0005 enumMap["HcalTopologyMode::LHC"] = HcalTopologyMode::LHC;
0006 enumMap["HcalTopologyMode::H2"] = HcalTopologyMode::H2;
0007 enumMap["HcalTopologyMode::SLHC"] = HcalTopologyMode::SLHC;
0008 enumMap["HcalTopologyMode::H2HE"] = HcalTopologyMode::H2HE;
0009 enumMap["HcalTopologyMode::Run3"] = HcalTopologyMode::Run3;
0010 enumMap["HcalTopologyMode::Run4"] = HcalTopologyMode::Run4;
0011 enumMap["HcalTopologyMode::Run2A"] = HcalTopologyMode::Run2A;
0012 enumMap["HcalTopologyMode::Run2B"] = HcalTopologyMode::Run2B;
0013 enumMap["HcalTopologyMode::Run2C"] = HcalTopologyMode::Run2C;
0014 }
0015
0016 template <>
0017 StringToEnumParser<HcalTopologyMode::TriggerMode>::StringToEnumParser() {
0018 enumMap["HcalTopologyMode::TriggerMode_2009"] = HcalTopologyMode::TriggerMode_2009;
0019 enumMap["HcalTopologyMode::TriggerMode_2016"] = HcalTopologyMode::TriggerMode_2016;
0020 enumMap["HcalTopologyMode::TriggerMode_2018legacy"] = HcalTopologyMode::TriggerMode_2018legacy;
0021 enumMap["HcalTopologyMode::TriggerMode_2017"] = HcalTopologyMode::TriggerMode_2017;
0022 enumMap["HcalTopologyMode::TriggerMode_2017plan1"] = HcalTopologyMode::TriggerMode_2017plan1;
0023 enumMap["HcalTopologyMode::TriggerMode_2018"] = HcalTopologyMode::TriggerMode_2018;
0024 enumMap["HcalTopologyMode::TriggerMode_2021"] = HcalTopologyMode::TriggerMode_2021;
0025 }