#include <ProcessBlockForOutput.h>
Public Member Functions | |
ProcessBlockForOutput (ProcessBlockPrincipal const &, ModuleDescription const &, ModuleCallingContext const *, bool isAtEnd) | |
std::string const & | processName () const |
~ProcessBlockForOutput () override | |
Public Member Functions inherited from edm::OccurrenceForOutput | |
void | getAllProvenance (std::vector< Provenance const * > &provenances) const |
void | getAllStableProvenance (std::vector< StableProvenance const * > &provenances) const |
template<typename PROD > | |
bool | getByToken (EDGetToken token, Handle< PROD > &result) const |
BasicHandle | getByToken (EDGetToken token, TypeID const &typeID) 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 Attributes | |
std::string const * | processName_ |
Additional Inherited Members | |
Protected Member Functions inherited from edm::OccurrenceForOutput | |
Principal const & | principal () const |
Description: This is the primary interface for output modules writing ProcessBlock products
Definition at line 27 of file ProcessBlockForOutput.h.
edm::ProcessBlockForOutput::ProcessBlockForOutput | ( | ProcessBlockPrincipal const & | pbp, |
ModuleDescription const & | md, | ||
ModuleCallingContext const * | mcc, | ||
bool | isAtEnd | ||
) |
Definition at line 5 of file ProcessBlockForOutput.cc.
|
override |
Definition at line 11 of file ProcessBlockForOutput.cc.
|
inline |
Definition at line 35 of file ProcessBlockForOutput.h.
References processName_.
Referenced by edm::RootOutputFile::writeProcessBlock().
|
private |
Definition at line 38 of file ProcessBlockForOutput.h.
Referenced by processName().