#include <EventForOutput.h>
Private Member Functions | |
EventPrincipal const & | eventPrincipal () const |
Private Attributes | |
EventAuxiliary const & | aux_ |
const std::shared_ptr< LuminosityBlockForOutput const > | luminosityBlock_ |
StreamID | streamID_ |
Friends | |
class | edmtest::TestOutputModule |
Additional Inherited Members | |
Protected Member Functions inherited from edm::OccurrenceForOutput | |
Principal const & | principal () const |
Definition at line 50 of file EventForOutput.h.
edm::EventForOutput::EventForOutput | ( | EventTransitionInfo const & | info, |
ModuleDescription const & | md, | ||
ModuleCallingContext const * | mcc | ||
) |
Definition at line 14 of file EventForOutput.cc.
edm::EventForOutput::EventForOutput | ( | EventPrincipal const & | ep, |
ModuleDescription const & | md, | ||
ModuleCallingContext const * | moduleCallingContext | ||
) |
Definition at line 19 of file EventForOutput.cc.
|
override |
Definition at line 30 of file EventForOutput.cc.
BranchListIndexes const & edm::EventForOutput::branchListIndexes | ( | ) | const |
Definition at line 46 of file EventForOutput.cc.
References edm::EventPrincipal::branchListIndexes(), and eventPrincipal().
|
inline |
Definition at line 58 of file EventForOutput.h.
References aux_, and edm::EventAuxiliary::event().
Referenced by Types.EventID::cppID().
|
inline |
|
private |
Definition at line 32 of file EventForOutput.cc.
References edm::OccurrenceForOutput::principal().
Referenced by branchListIndexes(), eventSelectionIDs(), eventToProcessBlockIndexes(), and productProvenanceRetrieverPtr().
EventSelectionIDVector const & edm::EventForOutput::eventSelectionIDs | ( | ) | const |
Definition at line 38 of file EventForOutput.cc.
References eventPrincipal(), and edm::EventPrincipal::eventSelectionIDs().
EventToProcessBlockIndexes const & edm::EventForOutput::eventToProcessBlockIndexes | ( | ) | const |
Definition at line 48 of file EventForOutput.cc.
References eventPrincipal(), and edm::EventPrincipal::eventToProcessBlockIndexes().
|
inline |
Definition at line 65 of file EventForOutput.h.
References luminosityBlock_.
Referenced by getRun().
RunForOutput const & edm::EventForOutput::getRun | ( | ) | const |
Definition at line 36 of file EventForOutput.cc.
References getLuminosityBlock(), and edm::LuminosityBlockForOutput::getRun().
|
inline |
Definition at line 57 of file EventForOutput.h.
References aux_, and edm::EventAuxiliary::id().
Referenced by run().
|
inline |
Definition at line 59 of file EventForOutput.h.
References aux_, and edm::EventAuxiliary::luminosityBlock().
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
ProductProvenanceRetriever const * edm::EventForOutput::productProvenanceRetrieverPtr | ( | ) | const |
Definition at line 42 of file EventForOutput.cc.
References eventPrincipal(), and edm::EventPrincipal::productProvenanceRetrieverPtr().
|
inline |
Definition at line 69 of file EventForOutput.h.
References id(), and edm::EventID::run().
Referenced by Types.EventID::cppID(), and Types.LuminosityBlockID::cppID().
|
inline |
Definition at line 63 of file EventForOutput.h.
References streamID_.
Referenced by edm::global::OutputModuleBase::doAcquire().
|
inline |
Definition at line 60 of file EventForOutput.h.
References aux_, and edm::EventAuxiliary::time().
|
friend |
Definition at line 80 of file EventForOutput.h.
|
private |
Definition at line 84 of file EventForOutput.h.
Referenced by event(), eventAuxiliary(), id(), luminosityBlock(), and time().
|
private |
Definition at line 85 of file EventForOutput.h.
Referenced by getLuminosityBlock().
|
private |
Definition at line 87 of file EventForOutput.h.
Referenced by streamID().