![]() |
![]() |
#include <StreamerOutputMsgBuilders.h>
Classes | |
struct | Parameters |
Public Member Functions | |
std::unique_ptr< EventMsgBuilder > | serializeEvent (SerializeDataBuffer &sbuf, EventForOutput const &e, Handle< TriggerResults > const &triggerResults, ParameterSetID const &selectorCfg, uint32_t eventMetaDataChecksum) const |
std::pair< std::unique_ptr< EventMsgBuilder >, uint32_t > | serializeEventMetaData (SerializeDataBuffer &sbuf, BranchIDLists const &branchLists, ThinnedAssociationsHelper const &helper) const |
std::unique_ptr< InitMsgBuilder > | serializeRegistry (SerializeDataBuffer &sbuf, std::string const &processName, std::string const &moduleLabel, ParameterSetID const &toplevel, SendJobHeader::ParameterSetMap const *psetMap) const |
StreamerOutputMsgBuilders (Parameters const &p, SelectedProducts const *selections, std::string const &moduleLabel) | |
~StreamerOutputMsgBuilders () | |
Static Public Member Functions | |
static void | fillDescription (ParameterSetDescription &desc) |
static Parameters | parameters (ParameterSet const &ps) |
Private Member Functions | |
std::unique_ptr< EventMsgBuilder > | serializeEventCommon (uint32 run, uint32 lumi, uint64 event, std::vector< unsigned char > hltbits, unsigned int hltsize, SerializeDataBuffer &sbuf) const |
void | setHltMask (EventForOutput const &e, Handle< TriggerResults > const &triggerResults, std::vector< unsigned char > &hltbits) const |
Private Attributes | |
StreamerCompressionAlgo | compressionAlgo_ |
std::string | compressionAlgoStr_ |
int | compressionLevel_ |
uint32_t | eventMetaDataChecksum_ = 0 |
unsigned int | hltsize_ |
Strings | hltTriggerSelections_ |
char | host_name_ [255] |
int | lumiSectionInterval_ |
int | maxEventSize_ |
uint32 | outputModuleId_ |
StreamSerializer | serializer_ |
double | timeInSecSinceUTC |
bool | useCompression_ |
Definition at line 23 of file StreamerOutputMsgBuilders.h.
|
explicit |
Definition at line 36 of file StreamerOutputMsgBuilders.cc.
References visDQMUpload::buf, compressionAlgo_, compressionAlgoStr_, compressionLevel_, Exception, FDEBUG, edm::getAllTriggerNames(), hltsize_, hltTriggerSelections_, host_name_, dttmaxenums::L, edm::streamer::LZMA, HerwigMaxPtPartonFilter_cfi::moduleLabel, submitPVValidationJobs::now, outputModuleId_, AlCaHLTBitMon_ParallelJobs::p, timeInSecSinceUTC, edm::streamer::UNCOMPRESSED, useCompression_, edm::streamer::ZLIB, and edm::streamer::ZSTD.
edm::streamer::StreamerOutputMsgBuilders::~StreamerOutputMsgBuilders | ( | ) |
Definition at line 110 of file StreamerOutputMsgBuilders.cc.
|
static |
Definition at line 303 of file StreamerOutputMsgBuilders.cc.
References submitPVResolutionJobs::desc, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by edm::streamer::StreamerOutputModuleCommon::fillDescription(), and evf::GlobalEvFOutputModule::fillDescriptions().
|
static |
Definition at line 26 of file StreamerOutputMsgBuilders.cc.
References edm::EventSelector::getEventSelectionVString(), edm::ParameterSet::getUntrackedParameter(), runTheMatrix::ret, and AlCaHLTBitMon_QueryRunRegistry::string.
Referenced by edm::streamer::StreamerOutputModuleCommon::parameters().
std::unique_ptr< EventMsgBuilder > edm::streamer::StreamerOutputMsgBuilders::serializeEvent | ( | SerializeDataBuffer & | sbuf, |
EventForOutput const & | e, | ||
Handle< TriggerResults > const & | triggerResults, | ||
ParameterSetID const & | selectorCfg, | ||
uint32_t | eventMetaDataChecksum | ||
) | const |
Definition at line 212 of file StreamerOutputMsgBuilders.cc.
References funct::abs(), compressionAlgo_, compressionLevel_, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), MillePedeFileConverter_cfg::e, hltsize_, BXlumiParameters_cfi::lumi, lumiSectionInterval_, submitPVValidationJobs::now, edm::streamer::SerializeDataBuffer::reserve_size, edm::streamer::StreamSerializer::serializeEvent(), serializeEventCommon(), serializer_, setHltMask(), timeInSecSinceUTC, and edm::triggerResults().
Referenced by edm::streamer::StreamerOutputModuleCommon::serializeEvent().
|
private |
Definition at line 252 of file StreamerOutputMsgBuilders.cc.
References edm::streamer::SerializeDataBuffer::adler32_chksum(), edm::streamer::SerializeDataBuffer::bufferPointer(), edm::streamer::SerializeDataBuffer::comp_buf_, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), filterCSVwithJSON::copy, edm::streamer::SerializeDataBuffer::currentEventSize(), edm::streamer::SerializeDataBuffer::currentSpaceUsed(), edmPickEvents::event, Exception, edm::streamer::SerializeDataBuffer::header_buf_, host_name_, BXlumiParameters_cfi::lumi, mps_check::msg, outputModuleId_, edm::streamer::SerializeDataBuffer::reserve_size, writedatasetfile::run, and useCompression_.
Referenced by serializeEvent(), and serializeEventMetaData().
std::pair< std::unique_ptr< EventMsgBuilder >, uint32_t > edm::streamer::StreamerOutputMsgBuilders::serializeEventMetaData | ( | SerializeDataBuffer & | sbuf, |
BranchIDLists const & | branchLists, | ||
ThinnedAssociationsHelper const & | helper | ||
) | const |
Definition at line 240 of file StreamerOutputMsgBuilders.cc.
References edm::streamer::SerializeDataBuffer::adler32_chksum_, compressionAlgo_, compressionLevel_, ALPAKA_ACCELERATOR_NAMESPACE::brokenline::constexpr(), edm::streamer::SerializeDataBuffer::reserve_size, serializeEventCommon(), edm::streamer::StreamSerializer::serializeEventMetaData(), and serializer_.
Referenced by edm::streamer::StreamerOutputModuleCommon::serializeEventMetaData().
std::unique_ptr< InitMsgBuilder > edm::streamer::StreamerOutputMsgBuilders::serializeRegistry | ( | SerializeDataBuffer & | sbuf, |
std::string const & | processName, | ||
std::string const & | moduleLabel, | ||
ParameterSetID const & | toplevel, | ||
SendJobHeader::ParameterSetMap const * | psetMap | ||
) | const |
Definition at line 112 of file StreamerOutputMsgBuilders.cc.
References edm::streamer::SerializeDataBuffer::adler32_chksum(), edm::streamer::SerializeDataBuffer::bufferPointer(), edm::Hash< I >::compactForm(), filterCSVwithJSON::copy, edm::streamer::SerializeDataBuffer::currentSpaceUsed(), edm::getAllTriggerNames(), edm::getReleaseVersion(), edm::streamer::SerializeDataBuffer::header_buf_, hltTriggerSelections_, HerwigMaxPtPartonFilter_cfi::moduleLabel, outputModuleId_, SimL1EmulatorRepack_CalouGT_cff::processName, writedatasetfile::run, serializer_, edm::streamer::StreamSerializer::serializeRegistry(), and TrackRefitter_38T_cff::src.
Referenced by edm::streamer::StreamerOutputModuleCommon::serializeRegistry().
|
private |
Definition at line 171 of file StreamerOutputMsgBuilders.cc.
References ntuplemaker::fill, hltsize_, mps_fire::i, edm::hlt::Pass, and edm::triggerResults().
Referenced by serializeEvent().
|
private |
Definition at line 76 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEvent(), serializeEventMetaData(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 73 of file StreamerOutputMsgBuilders.h.
Referenced by StreamerOutputMsgBuilders().
|
private |
Definition at line 74 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEvent(), serializeEventMetaData(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 88 of file StreamerOutputMsgBuilders.h.
|
private |
Definition at line 82 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEvent(), setHltMask(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 85 of file StreamerOutputMsgBuilders.h.
Referenced by serializeRegistry(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 83 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEventCommon(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 79 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEvent().
|
private |
Definition at line 71 of file StreamerOutputMsgBuilders.h.
|
private |
Definition at line 86 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEventCommon(), serializeRegistry(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 69 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEvent(), serializeEventMetaData(), and serializeRegistry().
|
private |
Definition at line 80 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEvent(), and StreamerOutputMsgBuilders().
|
private |
Definition at line 72 of file StreamerOutputMsgBuilders.h.
Referenced by serializeEventCommon(), and StreamerOutputMsgBuilders().