File indexing completed on 2024-04-06 12:18:43
0001 #ifndef HLTrigger_Timer_interface_EDMModuleType_h
0002 #define HLTrigger_Timer_interface_EDMModuleType_h
0003
0004 #include "DataFormats/Provenance/interface/ModuleDescription.h"
0005
0006 namespace edm {
0007
0008 enum class EDMModuleType {
0009 kUnknown,
0010 kSource,
0011 kESSource,
0012 kESProducer,
0013 kEDAnalyzer,
0014 kEDProducer,
0015 kEDFilter,
0016 kOutputModule
0017 };
0018
0019 constexpr const char* module_type_desc[]{
0020 "Unknown", "Source", "ESSource", "ESProducer", "EDAnalyzer", "EDProducer", "EDFilter", "OutputModule"};
0021
0022 EDMModuleType edmModuleTypeEnum(edm::ModuleDescription const& module);
0023
0024 const char* edmModuleType(edm::ModuleDescription const& module);
0025
0026 }
0027
0028 #endif