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