45 bool debug_ = iConfig.getUntrackedParameter<
bool>(
"debug",
false);
49 const std::vector<edm::ParameterSet>& importers = iConfig.getParameterSetVector(
"elementImporters");
52 const std::vector<edm::ParameterSet>& linkdefs = iConfig.getParameterSetVector(
"linkDefinitions");
68 str <<
"number of blocks : " <<
blocks.size() << endl;
75 LogInfo(
"PFBlockProducer") << str.str() << endl;
T getUntrackedParameter(std::string const &, T const &) const
void produce(edm::Event &, const edm::EventSetup &) override
const edm::EDPutTokenT< reco::PFBlockCollection > putToken_
PFBlockProducer(const edm::ParameterSet &)
#define DEFINE_FWK_MODULE(type)
PFBlockAlgo pfBlockAlgo_
Particle flow block algorithm.
void setDebug(bool debug)
sets debug printout flag
void updateEventSetup(const edm::EventSetup &)
void setImporters(const std::vector< edm::ParameterSet > &, edm::ConsumesCollector &)
const bool verbose_
verbose ?
void beginLuminosityBlock(edm::LuminosityBlock const &, edm::EventSetup const &) override
OrphanHandle< PROD > emplace(EDPutTokenT< PROD > token, Args &&...args)
puts a new product
reco::PFBlockCollection findBlocks()
build blocks
Producer for particle flow blocks.
void buildElements(const edm::Event &)
void setLinkers(const std::vector< edm::ParameterSet > &)