30 : fp_(conf_.getParameter<
edm::FileInPath>(
"file")) {
31 edm::LogInfo(
"SiPixelFakeLorentzAngleESSource::SiPixelFakeLorentzAngleESSource");
35 findingRecord<SiPixelLorentzAngleRcd>();
45 unsigned int nmodules = 0;
48 const std::vector<uint32_t>& DetIds =
reader.getAllDetIds();
51 for (std::vector<uint32_t>::const_iterator detit = DetIds.begin(); detit != DetIds.end(); detit++) {
58 <<
"[SiPixelFakeLorentzAngleESSource::produce] detid already exists" << std::endl;
63 return std::unique_ptr<SiPixelLorentzAngle>(
obj);
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
static const IOVSyncValue & endOfTime()
~SiPixelFakeLorentzAngleESSource() override
static const IOVSyncValue & beginOfTime()
virtual std::unique_ptr< SiPixelLorentzAngle > produce(const SiPixelLorentzAngleRcd &)
SiPixelFakeLorentzAngleESSource(const edm::ParameterSet &)
bool putLorentzAngle(const uint32_t &, float &)
void setIntervalFor(const edm::eventsetup::EventSetupRecordKey &, const edm::IOVSyncValue &, edm::ValidityInterval &) override
std::string fullPath() const