Definition at line 21 of file Type2CorrectionProducer.cc.
Definition at line 114 of file Type2CorrectionProducer.cc.
References edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), patCaloMETCorrections_cff::srcUnclEnergySums, AlCaHLTBitMon_QueryRunRegistry::string, type2Binning_, Type2CorrectionProducer::type2BinningEntryType::type2BinningEntryType(), patCaloMETCorrections_cff::type2CorrFormula, and patCaloMETCorrections_cff::type2CorrParameter.
118 if ( cfg.
exists(
"type2Binning") )
120 typedef std::vector<edm::ParameterSet> vParameterSet;
121 vParameterSet cfgType2Binning = cfg.
getParameter<vParameterSet>(
"type2Binning");
122 for ( vParameterSet::const_iterator cfgType2BinningEntry = cfgType2Binning.begin();
123 cfgType2BinningEntry != cfgType2Binning.end(); ++cfgType2BinningEntry ) {
124 type2Binning_.push_back(
new type2BinningEntryType(*cfgType2BinningEntry, srcUnclEnergySums, consumesCollector()));
131 type2Binning_.push_back(
new type2BinningEntryType(type2CorrFormula, type2CorrParameter, srcUnclEnergySums, consumesCollector()));
133 produces<CorrMETData>(
"");
T getParameter(std::string const &) const
std::vector< edm::InputTag > vInputTag
bool exists(std::string const ¶meterName) const
checks if a parameter exists
std::vector< type2BinningEntryType * > type2Binning_
Type2CorrectionProducer::~Type2CorrectionProducer |
( |
| ) |
|
|
inlineoverride |