1 #ifndef RecoTracker_TkTrackingRegions_TrackingRegionEDProducerT_H
2 #define RecoTracker_TkTrackingRegions_TrackingRegionEDProducerT_H
11 template <
typename T_TrackingRegionProducer>
20 produces<ProductType>();
31 auto ret = std::make_unique<ProductType>();
33 for (
auto& regionPtr :
regions) {
34 ret->push_back(regionPtr.release());
T_TrackingRegionProducer regionProducer_
tuple ret
prodAgent to be discontinued
OrphanHandle< PROD > put(std::unique_ptr< PROD > product)
Put a new product.
~TrackingRegionEDProducerT() override=default
TrackingRegionEDProducerT(const edm::ParameterSet &iConfig)
void produce(edm::Event &iEvent, const edm::EventSetup &iSetup) override
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)