25 typedef std::shared_ptr<EcalSeverityLevelAlgo>
ReturnType;
edm::ESProductHost< EcalSeverityLevelAlgo, EcalChannelStatusRcd > HostType
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
edm::ReusableObjectHolder< HostType > holder_
void setChannelStatus(const EcalChannelStatus &chs)
Set the ChannelStatus record.
std::shared_ptr< T > makeOrGet(FM &&iMakeFunc)
Takes an object from the queue if one is available, or creates one using iMakeFunc.
void setupChannelStatus(const EcalChannelStatusRcd &, EcalSeverityLevelAlgo *)
std::shared_ptr< EcalSeverityLevelAlgo > ReturnType
edm::ParameterSet const pset_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
EcalSeverityLevelESProducer(const edm::ParameterSet &iConfig)
edm::ESGetToken< EcalChannelStatus, EcalChannelStatusRcd > const channelToken_
The Signals That Services Can Subscribe To This is based on ActivityRegistry h
Helper function to determine trigger accepts.
ReturnType produce(const EcalSeverityLevelAlgoRcd &iRecord)