1 #ifndef FWCore_Framework_LuminosityBlockPrincipal_h 2 #define FWCore_Framework_LuminosityBlockPrincipal_h 27 class HistoryAppender;
28 class ModuleCallingContext;
40 bool isForPrimaryProcess =
true);
LuminosityBlockNumber_t luminosityBlock() const
LuminosityBlockID id() const
LuminosityBlockPrincipal(std::shared_ptr< ProductRegistry const > reg, ProcessConfiguration const &pc, HistoryAppender *historyAppender, unsigned int index, bool isForPrimaryProcess=true)
void setShouldWriteLumi(ShouldWriteLumi value)
LuminosityBlockID const & id() const
unsigned int ProductResolverIndex
LuminosityBlockIndex index_
ShouldWriteLumi shouldWriteLumi_
void fillLuminosityBlockPrincipal(ProcessHistory const *processHistory, DelayedReader *reader=nullptr)
void put(BranchDescription const &bd, std::unique_ptr< WrapperBase > edp) const
RunPrincipal const & runPrincipal() const
void setEndTime(Timestamp const &time)
unsigned int LuminosityBlockNumber_t
Timestamp const & endTime() const
void setEndTime(Timestamp const &time)
unsigned int transitionIndex_() const override
LuminosityBlockNumber_t luminosityBlock() const
void mergeAuxiliary(LuminosityBlockAuxiliary const &newAux)
LuminosityBlockAuxiliary Auxiliary
Timestamp const & beginTime() const
Timestamp const & endTime() const
RunPrincipal & runPrincipal()
ProcessHistory const & processHistory() const
void setRunPrincipal(std::shared_ptr< RunPrincipal > rp)
ShouldWriteLumi shouldWriteLumi() const
edm::propagate_const< std::shared_ptr< RunPrincipal > > runPrincipal_
void mergeAuxiliary(LuminosityBlockAuxiliary const &aux)
LuminosityBlockIndex index() const
~LuminosityBlockPrincipal() override
LuminosityBlockAuxiliary const & aux() const
Timestamp const & beginTime() const
void setAux(LuminosityBlockAuxiliary iAux)
DelayedReader * reader() const
LuminosityBlockAuxiliary aux_