27 getLatency(iConfig.getParameter<edm::
ParameterSet>(
"LatencyRecord")),
28 getPeak(iConfig.getParameter<edm::
ParameterSet>(
"LorentzAnglePeakMode")),
29 getDeconv(iConfig.getParameter<edm::
ParameterSet>(
"LorentzAngleDeconvMode"))
33 edm::LogInfo(
"SiStripLorentzAngleDepESProducer") <<
"ctor" << std::endl;
41 edm::LogInfo(
"SiStripLorentzAngleDepESProducer") <<
"Producer called" << std::endl;
45 bool peakMode =
false;
47 if( latencyRecordName ==
"SiStripLatencyRcd" ) {
50 if(latency -> singleReadOutMode() == 1) peakMode =
true;
51 }
else edm::LogError(
"SiStripLorentzAngleDepESProducer") <<
"[SiStripLorentzAngleDepESProducer::produce] No Latency Record found " << std::endl;
53 std::string lorentzAngleRecordName;
54 std::string lorentzAngleLabel;
64 if ( lorentzAngleRecordName ==
"SiStripLorentzAngleRcd"){
68 }
else edm::LogError(
"SiStripLorentzAngleDepESProducer") <<
"[SiStripLorentzAngleDepESProducer::produce] No Lorentz Angle Record found " << std::endl;
T getParameter(std::string const &) const
T getUntrackedParameter(std::string const &, T const &) const
tuple siStripLorentzAngle
tuple SiStripLorentzAngle
boost::shared_ptr< SiStripLorentzAngle > siStripLA_
void setWhatProduced(T *iThis, const es::Label &iLabel=es::Label())
const DepRecordT & getRecord() const
edm::ParameterSet getPeak
boost::shared_ptr< SiStripLorentzAngle > produce(const SiStripLorentzAngleDepRcd &)
edm::ParameterSet getLatency
T const * product() const
SiStripLorentzAngleDepESProducer(const edm::ParameterSet &)
edm::ParameterSet getDeconv