1 #ifndef art_Framework_Principal_RunPrincipal_h 2 #define art_Framework_Principal_RunPrincipal_h 21 #include "cetlib/exempt_ptr.h" 36 cet::exempt_ptr<ProductTable const> presentProducts,
37 std::unique_ptr<BranchMapper>&& = std::make_unique<BranchMapper>(),
38 std::unique_ptr<DelayedReader>&& = std::make_unique<NoDelayedReader>());
81 void put(std::unique_ptr<EDProduct>&&,
83 std::unique_ptr<ProductProvenance const>&&,
static constexpr BranchType branch_type
void put(std::unique_ptr< EDProduct > &&, BranchDescription const &, std::unique_ptr< ProductProvenance const > &&, RangeSet &&)
Timestamp const & endTime() const
Timestamp const & beginTime() const
ProcessHistoryID const & processHistoryID() const override
Timestamp const & endTime() const
RangeSetHandler const & rangeSetHandler() const
RunPrincipal(RunAuxiliary const &, ProcessConfiguration const &, cet::exempt_ptr< ProductTable const > presentProducts, std::unique_ptr< BranchMapper > &&=std::make_unique< BranchMapper >(), std::unique_ptr< DelayedReader > &&=std::make_unique< NoDelayedReader >())
RangeSet seenRanges() const override
void setEndTime(Timestamp const &time)
BranchType branchType() const override
void setProcessHistoryID(ProcessHistoryID const &) override
void setEndTime(Timestamp const &time)
static RangeSet invalid()
RunAuxiliary const & aux() const
void fillGroup(BranchDescription const &) override
Timestamp const & beginTime() const
void updateSeenRanges(RangeSet const &rs)
static constexpr BranchType branch_type
IDNumber_t< Level::Run > RunNumber_t