1 #ifndef art_Framework_Principal_RunPrincipal_h 2 #define art_Framework_Principal_RunPrincipal_h 10 #include "cetlib/exempt_ptr.h" 25 cet::exempt_ptr<ProductTable const>,
26 std::unique_ptr<DelayedReader>&& = std::make_unique<NoDelayedReader>());
static constexpr BranchType branch_type
RunAuxiliary const & runAux() const
void updateSeenRanges(RangeSet const &rs)
Timestamp const & endTime() const
void createGroupsForProducedProducts(ProductTables const &producedProducts)
Run makeRun(ModuleContext const &mc, RangeSet const &rs=RangeSet::invalid())
Timestamp const & beginTime() const
static RangeSet invalid()
static constexpr BranchType branch_type
RunPrincipal(RunAuxiliary const &, ProcessConfiguration const &, cet::exempt_ptr< ProductTable const >, std::unique_ptr< DelayedReader > &&=std::make_unique< NoDelayedReader >())
IDNumber_t< Level::Run > RunNumber_t