23 class DeferredIsReadyWithAssnsProducer;
38 produces<std::vector<std::string>>();
39 produces<std::vector<size_t>>();
40 produces<art::Assns<std::string, size_t, arttest::AssnTestData>>();
46 std::unique_ptr<std::vector<std::string>> vs{
47 new std::vector<std::string>{
"f",
"e",
"d",
"c",
"b",
"a"}};
48 std::unique_ptr<std::vector<size_t>> vi{
49 new std::vector<size_t>{0, 1, 2, 3, 4, 5}};
53 auto vspid(e.
put(std::move(vs)));
54 auto vipid(e.
put(std::move(vi)));
56 std::unique_ptr<art::Assns<std::string, size_t, arttest::AssnTestData>> asid{
58 for (
size_t i = 0;
i != sz; ++
i) {
64 e.
put(std::move(asid));
DeferredIsReadyWithAssnsProducer(fhicl::ParameterSet const &p)
#define DEFINE_ART_MODULE(klass)
EDProductGetter const * productGetter(ProductID const pid) const
void addSingle(Ptr< left_t > const &left, Ptr< right_t > const &right, data_t const &data)
ProductID put(std::unique_ptr< PROD > &&edp, FullSemantic< Level::Run > const semantic)
void produce(art::Event &e) override