14 produces<nanoaod::UniqueString, edm::InRun>(vname);
24 iRun.
put(std::make_unique<nanoaod::UniqueString>(pair.second), pair.first);
29 std::vector<std::pair<std::string, std::string>>
strings_;
void produce(edm::StreamID, edm::Event &, edm::EventSetup const &) const override
#define DEFINE_FWK_MODULE(type)
~UniqueStringProducer() override
std::vector< std::string > getParameterNamesForType(bool trackiness=true) const
std::vector< std::pair< std::string, std::string > > strings_
T getParameter(std::string const &) const
void put(std::unique_ptr< PROD > product)
Put a new product.
UniqueStringProducer(edm::ParameterSet const &iConfig)
void globalBeginRunProduce(edm::Run &iRun, edm::EventSetup const &) const override