28 using input_t = std::vector<arttest::SimpleDerived>;
41 produces<derived_t>();
58 auto prod = std::make_unique<derived_t>();
59 for (std::size_t
k = 0;
k != 16; ++
k) {
63 auto base_prod = std::make_unique<base_t>(*prod);
65 e.
put(move(base_prod));
void produce(art::Event &e) override
fhicl::Atom< std::string > input_label
#define DEFINE_ART_MODULE(klass)
ValidHandle< PROD > getValidHandle(InputTag const &tag) const
DerivedPtrVectorProducer(Parameters const &p)
std::vector< arttest::SimpleDerived > input_t
art::ProductToken< input_t > const inputToken_
ProductID put(std::unique_ptr< PROD > &&edp, FullSemantic< Level::Run > const semantic)
h
training ###############################