Go to the documentation of this file.
36 std::unique_ptr<SeedingRegionAlgoBase>
myAlgo_;
42 auto sumes = consumesCollector();
46 produces<std::vector<TICLSeedingRegion>>();
55 descriptions.
add(
"ticlSeedingRegionProducer", desc);
61 auto result = std::make_unique<std::vector<TICLSeedingRegion>>();
62 myAlgo_->makeRegions(evt, es, *
result);
ParameterDescriptionBase * add(U const &iLabel, T const &value)
void beginRun(edm::Run const &iEvent, edm::EventSetup const &es) override
TICLSeedingRegionProducer(const edm::ParameterSet &)
#define DEFINE_FWK_MODULE(type)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::unique_ptr< SeedingRegionAlgoBase > myAlgo_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
void produce(edm::Event &, const edm::EventSetup &) override
~TICLSeedingRegionProducer() override
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
ParameterDescriptionNode * addNode(ParameterDescriptionNode const &node)
T getParameter(std::string const &) const