CMS 3D CMS Logo

Public Types | Public Member Functions | Private Attributes

edm::SendJobHeader Class Reference

#include <StreamedProducts.h>

List of all members.

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 101 of file StreamedProducts.h.


Member Typedef Documentation

Definition at line 103 of file StreamedProducts.h.


Constructor & Destructor Documentation

edm::SendJobHeader::SendJobHeader ( ) [inline]

Definition at line 104 of file StreamedProducts.h.

{ }

Member Function Documentation

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

Definition at line 107 of file StreamedProducts.h.

References branchIDLists_.

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

{return branchIDLists_;}
SendDescs const& edm::SendJobHeader::descs ( ) const [inline]

Definition at line 105 of file StreamedProducts.h.

References descs_.

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

{return descs_;}
std::vector<ProcessConfiguration> const& edm::SendJobHeader::processConfigurations ( ) const [inline]
ParameterSetMap const& edm::SendJobHeader::processParameterSet ( ) const [inline]

Definition at line 106 of file StreamedProducts.h.

References processParameterSet_.

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

Definition at line 109 of file StreamedProducts.h.

References descs_.

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

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

Definition at line 111 of file StreamedProducts.h.

References branchIDLists_.

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

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

Definition at line 110 of file StreamedProducts.h.

References processParameterSet_.

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

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

Member Data Documentation

Definition at line 117 of file StreamedProducts.h.

Referenced by branchIDLists(), and setBranchIDLists().

Definition at line 115 of file StreamedProducts.h.

Referenced by descs(), and push_back().

Definition at line 118 of file StreamedProducts.h.

Referenced by processConfigurations(), and setProcessConfigurations().

Definition at line 116 of file StreamedProducts.h.

Referenced by processParameterSet(), and setParameterSetMap().