CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Private Attributes
edm::SendJobHeader Class Reference

#include <StreamedProducts.h>

Public Types

typedef std::map< ParameterSetID, ParameterSetBlobParameterSetMap
 

Public Member Functions

SendDescs const & descs () const
 
void initializeTransients ()
 
ParameterSetMap const & processParameterSet () const
 
void push_back (BranchDescription const &bd)
 
 SendJobHeader ()
 
void setParameterSetMap (ParameterSetMap const &psetMap)
 

Private Attributes

SendDescs descs_
 
ParameterSetMap processParameterSet_
 

Detailed Description

Definition at line 120 of file StreamedProducts.h.

Member Typedef Documentation

◆ ParameterSetMap

Definition at line 122 of file StreamedProducts.h.

Constructor & Destructor Documentation

◆ SendJobHeader()

edm::SendJobHeader::SendJobHeader ( )
inline

Definition at line 123 of file StreamedProducts.h.

123 {}

Member Function Documentation

◆ descs()

SendDescs const& edm::SendJobHeader::descs ( ) const
inline

Definition at line 124 of file StreamedProducts.h.

References descs_.

124 { return descs_; }

◆ initializeTransients()

void edm::SendJobHeader::initializeTransients ( )

Definition at line 25 of file StreamedProducts.cc.

References submitPVResolutionJobs::desc, and descs_.

25  {
26  for (BranchDescription& desc : descs_) {
27  desc.init();
28  desc.setIsProvenanceSetOnRead();
29  }
30  }

◆ processParameterSet()

ParameterSetMap const& edm::SendJobHeader::processParameterSet ( ) const
inline

Definition at line 125 of file StreamedProducts.h.

References processParameterSet_.

125 { return processParameterSet_; }
ParameterSetMap processParameterSet_

◆ push_back()

void edm::SendJobHeader::push_back ( BranchDescription const &  bd)
inline

Definition at line 126 of file StreamedProducts.h.

References descs_.

Referenced by edm::streamer::StreamSerializer::serializeRegistry().

126 { descs_.push_back(bd); }

◆ setParameterSetMap()

void edm::SendJobHeader::setParameterSetMap ( ParameterSetMap const &  psetMap)
inline

Definition at line 127 of file StreamedProducts.h.

References processParameterSet_.

Referenced by edm::streamer::StreamSerializer::serializeRegistry().

127 { processParameterSet_ = psetMap; }
ParameterSetMap processParameterSet_

Member Data Documentation

◆ descs_

SendDescs edm::SendJobHeader::descs_
private

Definition at line 131 of file StreamedProducts.h.

Referenced by descs(), initializeTransients(), and push_back().

◆ processParameterSet_

ParameterSetMap edm::SendJobHeader::processParameterSet_
private

Definition at line 132 of file StreamedProducts.h.

Referenced by processParameterSet(), and setParameterSetMap().