Definition at line 77 of file CITKPFIsolationSumProducer.cc.
References HPSPFTaus_cff::_isolation_types, HLT_25ns14e33_v1_cff::coneSize, edm::hlt::Exception, reco::get(), mergeVDriftHistosByStation::name, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by HOCalibAnalyzer::analyze(), spr::cGenSimInfo(), InvRingCalib::endOfLoop(), SiStripBadAPVAlgorithmFromClusterOccupancy::extractBadAPVs(), NtupleManager::FillFitParameters(), HcalLutManager_test::getLutSetFromFile_test(), InputTagDistributor::inputTag(), SiStripFedCablingFakeESSource::make(), SiPixelGenError::postInit(), SiPixelTemplate::postInit(), rxor(), TrackingMaterialAnalyser::split(), DQMStore::~DQMStore(), EcalPedOffset::~EcalPedOffset(), and SiPixelGaussianSmearingRecHitConverterAlgorithm::~SiPixelGaussianSmearingRecHitConverterAlgorithm().
80 const float coneSize = isodef.getParameter<
double>(
"coneSize");
82 sprintf(buf,
"DR%.2f",coneSize);
84 auto decimal = coneName.find(
'.');
85 if( decimal != std::string::npos ) coneName.erase(decimal,1);
88 IsolationConeDefinitionBase* theisolator =
90 theisolator->setConsumes(consumesCollector());
91 const auto thetype = _typeMap.find(isotype);
92 if( thetype == _typeMap.end() ) {
94 <<
"Isolation type: " << isotype <<
" is not available in the "
95 <<
"list of allowed isolations!.";
99 std::string pname = isotype+dash+coneName+dash+theisolator->additionalCode();
100 _product_names[thetype->second].emplace_back(pname);
101 produces<edm::ValueMap<float> >(pname);
const std::vector< edm::ParameterSet > & isoDefs
T get(const Candidate &c)