135 EventID const eventID{101, 87, 20};
139 std::unique_ptr<art::EDProduct> product =
140 std::make_unique<art::Wrapper<arttest::DummyProduct>>();
149 auto entryDescriptionPtr = std::make_shared<art::Parentage>();
150 auto productProvenancePtr = std::make_unique<art::ProductProvenance const>(
153 entryDescriptionPtr->parents());
161 auto rp = std::make_unique<art::RunPrincipal>(runAux, *
process,
nullptr);
165 std::make_unique<art::SubRunPrincipal>(subRunAux, *
process,
nullptr);
166 srp->setRunPrincipal(rp.get());
169 pEvent_ = std::make_unique<art::EventPrincipal>(eventAux, *
process,
nullptr);
170 pEvent_->setSubRunPrincipal(srp.get());
171 pEvent_->createGroupsForProducedProducts(
ptf().producedProducts_);
172 pEvent_->enableLookupOfProducedProducts(
ptf().producedProducts_);
174 *pd,
move(productProvenancePtr),
move(product), make_unique<RangeSet>());
177 auto pdPtr =
pEvent_->getProductDescription(i->second);
std::unique_ptr< art::EventPrincipal > pEvent_
auto & get(BranchType const bt)
BOOST_TEST_REQUIRE(static_cast< bool >(inFile))
std::map< std::string, art::ProductID > productIDs_
RunNumber_t run() const noexcept
RunNumber_t run() const noexcept
ProductTables producedProducts_
constexpr ProductStatus present() noexcept
ProductTablesFixture & ptf()
std::map< std::string, art::ProcessConfiguration * > processConfigurations_