Go to the documentation of this file.
52 if (getLatency.getParameter<
std::string>(
"record") !=
"SiStripLatencyRcd") {
54 "[SiStripLorentzAngleDepESProducer::ctor] No Latency Record found ");
58 if (getPeak.getParameter<
std::string>(
"record") !=
"SiStripLorentzAngleRcd") {
60 "[SiStripLorentzAngleDepESProducer::ctor] No Lorentz Angle Record found ");
65 if (getDeconv.getParameter<
std::string>(
"record") !=
"SiStripLorentzAngleRcd") {
67 "[SiStripLorentzAngleDepESProducer::ctor] No Lorentz Angle Record found ");
70 auto const peakLabel{getPeak.getUntrackedParameter<
std::string>(
"label")};
71 auto const deconvLabel{getDeconv.getUntrackedParameter<
std::string>(
"label")};
76 return get(
"", peakLabel);
78 return get(
"", deconvLabel);
82 edm::LogInfo(
"SiStripLorentzAngleDepESProducer") <<
"ctor" << std::endl;
87 edm::LogInfo(
"SiStripLorentzAngleDepESProducer") <<
"Producer called" << std::endl;
ParameterDescriptionBase * add(U const &iLabel, T const &value)
auto setWhatProduced(T *iThis, const es::Label &iLabel={})
Log< level::Info, false > LogInfo
std::shared_ptr< SiStripLorentzAngle const > produce(const SiStripLorentzAngleDepRcd &)
ProductT const & get(ESGetToken< ProductT, DepRecordT > const &iToken) const
ParameterDescriptionBase * addUntracked(U const &iLabel, T const &value)
int16_t singleReadOutMode() const
edm::ESGetToken< SiStripLorentzAngle, SiStripLorentzAngleRcd > lorentzAngleToken_
SiStripLorentzAngleDepESProducer(const edm::ParameterSet &)
#define DEFINE_FWK_EVENTSETUP_MODULE(type)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
T getParameter(std::string const &) const
void addDefault(ParameterSetDescription const &psetDescription)