Go to the documentation of this file.
27 typedef std::shared_ptr<EcalNextToDeadChannel>
ReturnType;
const edm::ESGetToken< EcalChannelStatus, EcalChannelStatusRcd > channelToken_
void setupNextToDeadChannels(const EcalChannelStatusRcd &, EcalNextToDeadChannel *)
edm::ESProductHost< EcalNextToDeadChannel, EcalChannelStatusRcd > HostType
std::shared_ptr< T > makeOrGet(F iFunc)
If there isn't an object already available, creates a new one using iFunc.
edm::ReusableObjectHolder< HostType > holder_
ReturnType produce(const EcalNextToDeadChannelRcd &iRecord)
static const int MAX_IPHI
void setValue(const uint32_t id, const Item &item)
static bool validDetId(int i, int j)
check if a valid index combination
std::shared_ptr< EcalNextToDeadChannel > ReturnType
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
T getParameter(std::string const &) const
static bool validDetId(int crystal_ix, int crystal_iy, int iz)
PRODUCT const & get(ESGetToken< PRODUCT, T > const &iToken) const
static const int MAX_IETA
EcalNextToDeadChannelESProducer(const edm::ParameterSet &iConfig)
static const int MIN_IPHI