File indexing completed on 2025-02-14 03:16:39
0001 #include "FWCore/ServiceRegistry/interface/ESModuleConsumesInfo.h"
0002
0003 namespace edm {
0004
0005 ESModuleConsumesInfo::ESModuleConsumesInfo()
0006 : produceMethodIDOfConsumer_(0),
0007 produceMethodIDOfProducer_(0),
0008 isSource_(false),
0009 isLooper_(false),
0010 moduleLabelMismatch_(false),
0011 mayConsumes_(false),
0012 mayConsumesFirstEntry_(false),
0013 mayConsumesNoProducts_(false) {}
0014
0015 std::string_view ESModuleConsumesInfo::moduleBaseType() const {
0016 if (isLooper_) {
0017 return "ESProducerLooper";
0018 } else if (isSource_) {
0019 return "ESSource";
0020 }
0021 return "ESProducer";
0022 }
0023
0024 }