#include <LuminosityBlockForOutput.h>
Public Member Functions | |
Timestamp const & | beginTime () const |
Timestamp const & | endTime () const |
RunForOutput const & | getRun () const |
LuminosityBlockID const & | id () const |
LuminosityBlockIndex | index () const |
LuminosityBlockNumber_t | luminosityBlock () const |
LuminosityBlockAuxiliary const & | luminosityBlockAuxiliary () const |
LuminosityBlockForOutput (LuminosityBlockPrincipal const &lbp, ModuleDescription const &md, ModuleCallingContext const *, bool isAtEnd) | |
RunNumber_t | run () const |
~LuminosityBlockForOutput () override | |
Public Member Functions inherited from edm::OccurrenceForOutput | |
void | getAllProvenance (std::vector< Provenance const * > &provenances) const |
void | getAllStableProvenance (std::vector< StableProvenance const * > &provenances) const |
BasicHandle | getByToken (EDGetToken token, TypeID const &typeID) const |
template<typename PROD > | |
bool | getByToken (EDGetToken token, Handle< PROD > &result) const |
template<typename PROD > | |
bool | getByToken (EDGetTokenT< PROD > token, Handle< PROD > &result) const |
template<typename PROD > | |
Handle< PROD > | getHandle (EDGetTokenT< PROD > token) const |
Provenance | getProvenance (BranchID const &theID) const |
OccurrenceForOutput (Principal const &ep, ModuleDescription const &md, ModuleCallingContext const *, bool isAtEnd) | |
virtual ProcessHistory const & | processHistory () const |
ProcessHistoryID const & | processHistoryID () const |
void | setConsumer (EDConsumerBase const *iConsumer) |
size_t | size () const |
virtual | ~OccurrenceForOutput () |
Private Member Functions | |
LuminosityBlockPrincipal const & | luminosityBlockPrincipal () const |
Private Attributes | |
LuminosityBlockAuxiliary const & | aux_ |
std::shared_ptr< RunForOutput const > const | run_ |
Friends | |
class | edmtest::TestOutputModule |
Additional Inherited Members | |
Protected Member Functions inherited from edm::OccurrenceForOutput | |
Principal const & | principal () const |
Definition at line 40 of file LuminosityBlockForOutput.h.
LuminosityBlockForOutput::LuminosityBlockForOutput | ( | LuminosityBlockPrincipal const & | lbp, |
ModuleDescription const & | md, | ||
ModuleCallingContext const * | moduleCallingContext, | ||
bool | isAtEnd | ||
) |
Definition at line 10 of file LuminosityBlockForOutput.cc.
|
override |
Definition at line 18 of file LuminosityBlockForOutput.cc.
|
inline |
Definition at line 52 of file LuminosityBlockForOutput.h.
Referenced by DQMRootOutputModule::writeLuminosityBlock().
|
inline |
Definition at line 53 of file LuminosityBlockForOutput.h.
Referenced by DQMRootOutputModule::writeLuminosityBlock().
|
inline |
Definition at line 59 of file LuminosityBlockForOutput.h.
Referenced by edm::EventForOutput::getRun().
|
inline |
Definition at line 49 of file LuminosityBlockForOutput.h.
Referenced by RawEventOutputModuleForBU< Consumer >::beginLuminosityBlock(), RawEventOutputModuleForBU< Consumer >::endLuminosityBlock(), edm::GetProductCheckerOutputModule::writeLuminosityBlock(), NanoAODOutputModule::writeLuminosityBlock(), edm::RootOutputFile::writeLuminosityBlock(), and DQMRootOutputModule::writeLuminosityBlock().
LuminosityBlockIndex LuminosityBlockForOutput::index | ( | ) | const |
Definition at line 26 of file LuminosityBlockForOutput.cc.
References edm::LuminosityBlockPrincipal::index(), and luminosityBlockPrincipal().
Referenced by evf::EvFOutputModule::globalEndLuminosityBlock(), BeautifulSoup.PageElement::insert(), and evf::EvFOutputModule::write().
|
inline |
Definition at line 50 of file LuminosityBlockForOutput.h.
Referenced by evf::RecoEventOutputModuleForFU< Consumer >::beginLuminosityBlock(), Types.EventID::cppID(), Types.LuminosityBlockID::cppID(), evf::RecoEventOutputModuleForFU< Consumer >::endLuminosityBlock(), evf::EvFOutputModule::globalBeginLuminosityBlock(), and evf::EvFOutputModule::globalEndLuminosityBlock().
|
inline |
Definition at line 48 of file LuminosityBlockForOutput.h.
Referenced by edm::RootOutputFile::writeLuminosityBlock().
|
private |
Definition at line 20 of file LuminosityBlockForOutput.cc.
References edm::OccurrenceForOutput::principal().
Referenced by index().
|
inline |
Definition at line 51 of file LuminosityBlockForOutput.h.
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
|
friend |
Definition at line 62 of file LuminosityBlockForOutput.h.
|
private |
Definition at line 66 of file LuminosityBlockForOutput.h.
|
private |
Definition at line 67 of file LuminosityBlockForOutput.h.