CMS 3D CMS Logo

List of all members | Public Member Functions | Public Attributes
evf::MetaDataCache Struct Reference

Public Member Functions

 MetaDataCache (StreamerOutputMsgBuilders const &builders, edm::BranchIDLists const &branchLists, edm::ThinnedAssociationsHelper const helper)
 

Public Attributes

SerializeDataBuffer buffer_
 
std::unique_ptr< EventMsgBuilderbuilder_
 
uint32_t checksum_
 

Detailed Description

Definition at line 45 of file GlobalEvFOutputModule.cc.

Constructor & Destructor Documentation

◆ MetaDataCache()

evf::MetaDataCache::MetaDataCache ( StreamerOutputMsgBuilders const &  builders,
edm::BranchIDLists const &  branchLists,
edm::ThinnedAssociationsHelper const  helper 
)
inline

Definition at line 46 of file GlobalEvFOutputModule.cc.

References HLT_2024v12_cff::builders, eostools::move(), and runTheMatrix::ret.

49  : buffer_() {
50  auto ret = builders.serializeEventMetaData(buffer_, branchLists, helper);
51  builder_ = std::move(ret.first);
52  checksum_ = ret.second;
53  }
Definition: helper.py:1
ret
prodAgent to be discontinued
std::unique_ptr< EventMsgBuilder > builder_
SerializeDataBuffer buffer_
def move(src, dest)
Definition: eostools.py:511

Member Data Documentation

◆ buffer_

SerializeDataBuffer evf::MetaDataCache::buffer_

Definition at line 54 of file GlobalEvFOutputModule.cc.

◆ builder_

std::unique_ptr<EventMsgBuilder> evf::MetaDataCache::builder_

Definition at line 55 of file GlobalEvFOutputModule.cc.

◆ checksum_

uint32_t evf::MetaDataCache::checksum_

Definition at line 56 of file GlobalEvFOutputModule.cc.