48 findingRecord<SiStripBaseDelayRcd>();
65 using namespace edm::es;
67 auto baseDelay = std::make_unique<SiStripBaseDelay>();
70 if (detInfos.empty()) {
71 edm::LogError(
"SiStripBaseDelayGenerator") <<
"Error: detInfo map is empty.";
73 for (
const auto& elm : detInfos) {
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
static const IOVSyncValue & endOfTime()
std::unique_ptr< SiStripBaseDelay > ReturnType
Log< level::Error, false > LogError
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &iov, edm::ValidityInterval &iValidity) override
ReturnType produce(const SiStripBaseDelayRcd &)
static const IOVSyncValue & beginOfTime()
SiStripDetInfo read(std::string filePath)
#define DEFINE_FWK_EVENTSETUP_SOURCE(type)
T getParameter(std::string const &) const
~SiStripBaseDelayFakeESSource() override
const std::map< uint32_t, DetInfo > & getAllData() const noexcept
SiStripBaseDelayFakeESSource(const edm::ParameterSet &)
std::string fullPath() const