48 findingRecord<SiStripPedestalsRcd>();
67 auto pedestals = std::make_unique<SiStripPedestals>();
73 for (
unsigned short j{0};
j < 128 * elm.second.nApvs; ++
j) {
75 edm::LogInfo(
"SiStripPedestalsFakeESSource::makePedestals(): ")
81 if (!pedestals->put(elm.first, theSiStripVector)) {
82 edm::LogError(
"SiStripPedestalsFakeESSource::produce ") <<
" detid already exists";
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
T getParameter(std::string const &) const
std::string fullPath() const
static const IOVSyncValue & endOfTime()
Log< level::Error, false > LogError
ReturnType produce(const SiStripPedestalsRcd &)
T getUntrackedParameter(std::string const &, T const &) const
std::vector< uint16_t > InputVector
static const IOVSyncValue & beginOfTime()
~SiStripPedestalsFakeESSource() override
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &iov, edm::ValidityInterval &iValidity) override
SiStripDetInfo read(std::string filePath)
Log< level::Info, false > LogInfo
#define DEFINE_FWK_EVENTSETUP_SOURCE(type)
SiStripPedestalsFakeESSource(const edm::ParameterSet &)
const std::map< uint32_t, DetInfo > & getAllData() const noexcept
std::unique_ptr< SiStripPedestals > ReturnType