20 typedef std::unique_ptr<EcalLiteDTUPedestalsMap>
ReturnType;
35 meanPedestalsGain10_ =
p.getParameter<
double>(
"MeanPedestalsGain10");
36 rmsPedestalsGain10_ =
p.getParameter<
double>(
"RMSPedestalsGain10");
37 meanPedestalsGain1_ =
p.getParameter<
double>(
"MeanPedestalsGain1");
38 rmsPedestalsGain1_ =
p.getParameter<
double>(
"RMSPedestalsGain1");
39 setWhatProduced(
this);
44 auto prod = std::make_unique<EcalLiteDTUPedestalsMap>();
49 ped.setMean(0, meanPedestalsGain10_);
50 ped.setRMS(0, rmsPedestalsGain10_);
52 ped.setMean(1, meanPedestalsGain1_);
53 ped.setRMS(1, rmsPedestalsGain1_);
55 prod->insert(std::make_pair(myEBDetId,
ped));
double meanPedestalsGain10_
ReturnType produce(const EcalLiteDTUPedestalsRcd &iRecord)
EcalLiteDTUPedestalsESProducer(const edm::ParameterSet &p)
double rmsPedestalsGain10_
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static constexpr unsigned int kEBChannels
double rmsPedestalsGain1_
double meanPedestalsGain1_
static EBDetId unhashIndex(int hi)
get a DetId from a compact index for arrays
std::unique_ptr< EcalLiteDTUPedestalsMap > ReturnType