Back to home page

Project CMSSW displayed by LXR

 
 

    


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 }