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

BranchIDLists const & branchIDLists () const
 
SendDescs const & descs () const
 
void initializeTransients ()
 
ParameterSetMap const & processParameterSet () const
 
void push_back (BranchDescription const &bd)
 
 SendJobHeader ()
 
void setBranchIDLists (BranchIDLists const &bidlists)
 
void setParameterSetMap (ParameterSetMap const &psetMap)
 
void setThinnedAssociationsHelper (ThinnedAssociationsHelper const &v)
 
ThinnedAssociationsHelper const & thinnedAssociationsHelper () const
 

Private Attributes

BranchIDLists branchIDLists_
 
SendDescs descs_
 
ParameterSetMap processParameterSet_
 
ThinnedAssociationsHelper thinnedAssociationsHelper_
 

Detailed Description

Definition at line 102 of file StreamedProducts.h.

Member Typedef Documentation

◆ ParameterSetMap

Definition at line 104 of file StreamedProducts.h.

Constructor & Destructor Documentation

◆ SendJobHeader()

edm::SendJobHeader::SendJobHeader ( )
inline

Definition at line 105 of file StreamedProducts.h.

105 {}

Member Function Documentation

◆ branchIDLists()

BranchIDLists const& edm::SendJobHeader::branchIDLists ( ) const
inline

Definition at line 108 of file StreamedProducts.h.

108 { return branchIDLists_; }

References branchIDLists_.

◆ descs()

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

Definition at line 106 of file StreamedProducts.h.

106 { return descs_; }

References descs_.

◆ initializeTransients()

void edm::SendJobHeader::initializeTransients ( )

Definition at line 25 of file StreamedProducts.cc.

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

References descs_.

◆ processParameterSet()

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

Definition at line 107 of file StreamedProducts.h.

107 { return processParameterSet_; }

References processParameterSet_.

◆ push_back()

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

Definition at line 110 of file StreamedProducts.h.

110 { descs_.push_back(bd); }

References descs_.

◆ setBranchIDLists()

void edm::SendJobHeader::setBranchIDLists ( BranchIDLists const &  bidlists)
inline

Definition at line 112 of file StreamedProducts.h.

112 { branchIDLists_ = bidlists; }

References branchIDLists_.

◆ setParameterSetMap()

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

Definition at line 111 of file StreamedProducts.h.

111 { processParameterSet_ = psetMap; }

References processParameterSet_.

◆ setThinnedAssociationsHelper()

void edm::SendJobHeader::setThinnedAssociationsHelper ( ThinnedAssociationsHelper const &  v)
inline

Definition at line 113 of file StreamedProducts.h.

References thinnedAssociationsHelper_, and findQualityFiles::v.

◆ thinnedAssociationsHelper()

ThinnedAssociationsHelper const& edm::SendJobHeader::thinnedAssociationsHelper ( ) const
inline

Definition at line 109 of file StreamedProducts.h.

109 { return thinnedAssociationsHelper_; }

References thinnedAssociationsHelper_.

Member Data Documentation

◆ branchIDLists_

BranchIDLists edm::SendJobHeader::branchIDLists_
private

Definition at line 119 of file StreamedProducts.h.

Referenced by branchIDLists(), and setBranchIDLists().

◆ descs_

SendDescs edm::SendJobHeader::descs_
private

Definition at line 117 of file StreamedProducts.h.

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

◆ processParameterSet_

ParameterSetMap edm::SendJobHeader::processParameterSet_
private

Definition at line 118 of file StreamedProducts.h.

Referenced by processParameterSet(), and setParameterSetMap().

◆ thinnedAssociationsHelper_

ThinnedAssociationsHelper edm::SendJobHeader::thinnedAssociationsHelper_
private

Definition at line 120 of file StreamedProducts.h.

Referenced by setThinnedAssociationsHelper(), and thinnedAssociationsHelper().

edm::SendJobHeader::branchIDLists_
BranchIDLists branchIDLists_
Definition: StreamedProducts.h:119
findQualityFiles.v
v
Definition: findQualityFiles.py:179
edm::SendJobHeader::processParameterSet_
ParameterSetMap processParameterSet_
Definition: StreamedProducts.h:118
edm::SendJobHeader::thinnedAssociationsHelper_
ThinnedAssociationsHelper thinnedAssociationsHelper_
Definition: StreamedProducts.h:120
edm::SendJobHeader::descs_
SendDescs descs_
Definition: StreamedProducts.h:117