CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Public Types | Public Member Functions | Private Attributes
edm::SendJobHeader Class Reference

#include <StreamedProducts.h>

Public Types

typedef std::map
< ParameterSetID,
ParameterSetBlob
ParameterSetMap
 

Public Member Functions

BranchIDLists const & branchIDLists () const
 
SendDescs const & descs () const
 
std::vector
< ProcessConfiguration > const & 
processConfigurations () const
 
ParameterSetMap const & processParameterSet () const
 
void push_back (BranchDescription const &bd)
 
 SendJobHeader ()
 
void setBranchIDLists (BranchIDLists const &bidlists)
 
void setParameterSetMap (ParameterSetMap const &psetMap)
 
void setProcessConfigurations (std::vector< ProcessConfiguration > const &pcs)
 

Private Attributes

BranchIDLists branchIDLists_
 
SendDescs descs_
 
std::vector< ProcessConfigurationprocessConfigurations_
 
ParameterSetMap processParameterSet_
 

Detailed Description

Definition at line 106 of file StreamedProducts.h.

Member Typedef Documentation

Definition at line 108 of file StreamedProducts.h.

Constructor & Destructor Documentation

edm::SendJobHeader::SendJobHeader ( )
inline

Definition at line 109 of file StreamedProducts.h.

109 { }

Member Function Documentation

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

Definition at line 112 of file StreamedProducts.h.

References branchIDLists_.

Referenced by edm::StreamerInputSource::mergeIntoRegistry().

112 {return branchIDLists_;}
BranchIDLists branchIDLists_
SendDescs const& edm::SendJobHeader::descs ( ) const
inline

Definition at line 110 of file StreamedProducts.h.

References descs_.

Referenced by edm::StreamerInputSource::mergeIntoRegistry(), and edm::registryIsSubset().

110 {return descs_;}
std::vector<ProcessConfiguration> const& edm::SendJobHeader::processConfigurations ( ) const
inline

Definition at line 113 of file StreamedProducts.h.

References processConfigurations_.

Referenced by edm::StreamerInputSource::mergeIntoRegistry().

113 {return processConfigurations_;}
std::vector< ProcessConfiguration > processConfigurations_
ParameterSetMap const& edm::SendJobHeader::processParameterSet ( ) const
inline

Definition at line 111 of file StreamedProducts.h.

References processParameterSet_.

111 {return processParameterSet_;}
ParameterSetMap processParameterSet_
void edm::SendJobHeader::push_back ( BranchDescription const &  bd)
inline

Definition at line 114 of file StreamedProducts.h.

References descs_.

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

114 {descs_.push_back(bd);}
void edm::SendJobHeader::setBranchIDLists ( BranchIDLists const &  bidlists)
inline

Definition at line 116 of file StreamedProducts.h.

References branchIDLists_.

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

116 {branchIDLists_ = bidlists;}
BranchIDLists branchIDLists_
void edm::SendJobHeader::setParameterSetMap ( ParameterSetMap const &  psetMap)
inline

Definition at line 115 of file StreamedProducts.h.

References processParameterSet_.

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

115 {processParameterSet_ = psetMap;}
ParameterSetMap processParameterSet_
void edm::SendJobHeader::setProcessConfigurations ( std::vector< ProcessConfiguration > const &  pcs)
inline

Definition at line 117 of file StreamedProducts.h.

References processConfigurations_.

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

117 {processConfigurations_ = pcs;}
std::vector< ProcessConfiguration > processConfigurations_

Member Data Documentation

BranchIDLists edm::SendJobHeader::branchIDLists_
private

Definition at line 122 of file StreamedProducts.h.

Referenced by branchIDLists(), and setBranchIDLists().

SendDescs edm::SendJobHeader::descs_
private

Definition at line 120 of file StreamedProducts.h.

Referenced by descs(), and push_back().

std::vector<ProcessConfiguration> edm::SendJobHeader::processConfigurations_
private

Definition at line 123 of file StreamedProducts.h.

Referenced by processConfigurations(), and setProcessConfigurations().

ParameterSetMap edm::SendJobHeader::processParameterSet_
private

Definition at line 121 of file StreamedProducts.h.

Referenced by processParameterSet(), and setParameterSetMap().