#include <StreamerOutputModuleCommon.h>
Public Types | |
using | Parameters = StreamerOutputMsgBuilders::Parameters |
Public Member Functions | |
std::unique_ptr< EventMsgBuilder > | serializeEvent (EventForOutput const &e, Handle< TriggerResults > const &triggerResults, ParameterSetID const &selectorCfg) |
std::unique_ptr< EventMsgBuilder > | serializeEventMetaData (BranchIDLists const &branchLists, ThinnedAssociationsHelper const &helper) |
std::unique_ptr< InitMsgBuilder > | serializeRegistry (std::string const &processName, std::string const &moduleLabel, ParameterSetID const &toplevel, SendJobHeader::ParameterSetMap const *psetMap) |
StreamerOutputModuleCommon (Parameters const &p, SelectedProducts const *selections, std::string const &moduleLabel) | |
StreamerOutputModuleCommon (ParameterSet const &ps, SelectedProducts const *selections, std::string const &moduleLabel) | |
~StreamerOutputModuleCommon () | |
Static Public Member Functions | |
static void | fillDescription (ParameterSetDescription &desc) |
static Parameters | parameters (ParameterSet const &ps) |
Protected Member Functions | |
void | clearHeaderBuffer () |
Private Attributes | |
SerializeDataBuffer | buffer_ |
StreamerOutputMsgBuilders | builders_ |
uint32_t | eventMetaDataChecksum_ = 0 |
Definition at line 23 of file StreamerOutputModuleCommon.h.
Definition at line 25 of file StreamerOutputModuleCommon.h.
|
explicit |
Definition at line 30 of file StreamerOutputModuleCommon.cc.
|
inlineexplicit |
Definition at line 33 of file StreamerOutputModuleCommon.h.
edm::streamer::StreamerOutputModuleCommon::~StreamerOutputModuleCommon | ( | ) |
Definition at line 35 of file StreamerOutputModuleCommon.cc.
|
inlineprotected |
Definition at line 54 of file StreamerOutputModuleCommon.h.
References buffer_, and edm::streamer::SerializeDataBuffer::clearHeaderBuffer().
Referenced by edm::streamer::StreamerOutputModuleBase::beginRun().
|
static |
Definition at line 57 of file StreamerOutputModuleCommon.cc.
References submitPVResolutionJobs::desc, and edm::streamer::StreamerOutputMsgBuilders::fillDescription().
Referenced by edm::streamer::StreamerOutputModuleBase::fillDescription().
|
static |
Definition at line 26 of file StreamerOutputModuleCommon.cc.
References edm::streamer::StreamerOutputMsgBuilders::parameters().
std::unique_ptr< EventMsgBuilder > edm::streamer::StreamerOutputModuleCommon::serializeEvent | ( | EventForOutput const & | e, |
Handle< TriggerResults > const & | triggerResults, | ||
ParameterSetID const & | selectorCfg | ||
) |
Definition at line 45 of file StreamerOutputModuleCommon.cc.
References buffer_, builders_, MillePedeFileConverter_cfg::e, eventMetaDataChecksum_, edm::streamer::StreamerOutputMsgBuilders::serializeEvent(), and edm::triggerResults().
Referenced by edm::streamer::StreamerOutputModuleBase::write().
std::unique_ptr< EventMsgBuilder > edm::streamer::StreamerOutputModuleCommon::serializeEventMetaData | ( | BranchIDLists const & | branchLists, |
ThinnedAssociationsHelper const & | helper | ||
) |
Definition at line 50 of file StreamerOutputModuleCommon.cc.
References buffer_, builders_, eventMetaDataChecksum_, eostools::move(), runTheMatrix::ret, and edm::streamer::StreamerOutputMsgBuilders::serializeEventMetaData().
Referenced by edm::streamer::StreamerOutputModuleBase::write().
std::unique_ptr< InitMsgBuilder > edm::streamer::StreamerOutputModuleCommon::serializeRegistry | ( | std::string const & | processName, |
std::string const & | moduleLabel, | ||
ParameterSetID const & | toplevel, | ||
SendJobHeader::ParameterSetMap const * | psetMap | ||
) |
Definition at line 37 of file StreamerOutputModuleCommon.cc.
References buffer_, builders_, HerwigMaxPtPartonFilter_cfi::moduleLabel, SimL1EmulatorRepack_CalouGT_cff::processName, and edm::streamer::StreamerOutputMsgBuilders::serializeRegistry().
Referenced by edm::streamer::StreamerOutputModuleBase::beginRun().
|
private |
Definition at line 57 of file StreamerOutputModuleCommon.h.
Referenced by clearHeaderBuffer(), serializeEvent(), serializeEventMetaData(), and serializeRegistry().
|
private |
Definition at line 58 of file StreamerOutputModuleCommon.h.
Referenced by serializeEvent(), serializeEventMetaData(), and serializeRegistry().
|
private |
Definition at line 60 of file StreamerOutputModuleCommon.h.
Referenced by serializeEvent(), and serializeEventMetaData().