1 #ifndef art_Framework_Principal_SubRunPrincipal_h 2 #define art_Framework_Principal_SubRunPrincipal_h 39 std::unique_ptr<BranchMapper>&& = std::make_unique<BranchMapper>(),
40 std::unique_ptr<DelayedReader>&& = std::make_unique<NoDelayedReader>());
92 void put(std::unique_ptr<EDProduct>&&,
94 std::unique_ptr<ProductProvenance const>&&,
void setRunPrincipal(cet::exempt_ptr< RunPrincipal const > rp)
Timestamp const & endTime() const
void put(std::unique_ptr< EDProduct > &&, BranchDescription const &, std::unique_ptr< ProductProvenance const > &&, RangeSet &&)
RunPrincipal const & runPrincipal() const
cet::exempt_ptr< RunPrincipal const > runPrincipal_
void setProcessHistoryID(ProcessHistoryID const &phid) override
SubRunID const & id() const
Timestamp const & beginTime() const
bool rangesEnabled() const override
Timestamp const & endTime() const
RangeSet seenRanges() const override
static RangeSet invalid()
void updateSeenRanges(RangeSet const &rs)
Timestamp const & beginTime() const
bool const parentageEnabled_
static constexpr BranchType branch_type
IDNumber_t< Level::SubRun > SubRunNumber_t
SubRunNumber_t subRun() const
SubRunAuxiliary const & aux() const
void fillGroup(BranchDescription const &) override
SubRunPrincipal(SubRunAuxiliary const &, ProcessConfiguration const &, cet::exempt_ptr< ProductTable const > presentProducts, bool const parentageEnabled=true, bool const rangesEnabled=true, std::unique_ptr< BranchMapper > &&=std::make_unique< BranchMapper >(), std::unique_ptr< DelayedReader > &&=std::make_unique< NoDelayedReader >())
BranchType branchType() const override
ProcessHistoryID const & processHistoryID() const override
SubRunNumber_t subRun() const
static constexpr BranchType branch_type
cet::exempt_ptr< RunPrincipal const > runPrincipalExemptPtr() const
Service to store calibration data products (CDP) in the SQLite3 metadatabase of a file...
void setEndTime(Timestamp const &time)
bool const rangesEnabled_
void setEndTime(Timestamp const &time)
bool parentageEnabled() const override
IDNumber_t< Level::Run > RunNumber_t