CMS 3D CMS Logo

edm::SendJobHeader Class Reference

#include <DataFormats/Streamer/interface/StreamedProducts.h>

List of all members.

Public Types

typedef std::map
< ParameterSetID,
ParameterSetBlob
ParameterSetMap

Public Member Functions

SendDescs const & descs () const
ModuleDescriptionMap const & moduleDescriptionMap () const
unsigned int nextID () const
ParameterSetMap const & processParameterSet () const
void push_back (BranchDescription const &bd)
 SendJobHeader ()
void setModuleDescriptionMap (ModuleDescriptionMap const &mdMap)
void setNextID (unsigned int next)
void setParameterSetMap (ParameterSetMap const &psetMap)

Private Attributes

SendDescs descs_
ModuleDescriptionMap moduleDescriptionMap_
unsigned int nextID_
ParameterSetMap processParameterSet_


Detailed Description

Definition at line 98 of file StreamedProducts.h.


Member Typedef Documentation

typedef std::map<ParameterSetID, ParameterSetBlob> edm::SendJobHeader::ParameterSetMap

Definition at line 100 of file StreamedProducts.h.


Constructor & Destructor Documentation

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

Definition at line 101 of file StreamedProducts.h.

00101 { }


Member Function Documentation

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

Definition at line 102 of file StreamedProducts.h.

References descs_.

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

00102 {return descs_;}

ModuleDescriptionMap const& edm::SendJobHeader::moduleDescriptionMap (  )  const [inline]

Definition at line 105 of file StreamedProducts.h.

References moduleDescriptionMap_.

00105 {return moduleDescriptionMap_;}

unsigned int edm::SendJobHeader::nextID (  )  const [inline]

Definition at line 103 of file StreamedProducts.h.

References nextID_.

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

00103 {return nextID_;}

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

Definition at line 104 of file StreamedProducts.h.

References processParameterSet_.

00104 {return processParameterSet_;}

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

Definition at line 106 of file StreamedProducts.h.

References descs_.

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

00106 {descs_.push_back(bd);}

void edm::SendJobHeader::setModuleDescriptionMap ( ModuleDescriptionMap const &  mdMap  )  [inline]

Definition at line 107 of file StreamedProducts.h.

References moduleDescriptionMap_.

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

00107 {moduleDescriptionMap_ = mdMap;}

void edm::SendJobHeader::setNextID ( unsigned int  next  )  [inline]

Definition at line 109 of file StreamedProducts.h.

References nextID_.

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

00109 {nextID_ = next;}

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

Definition at line 108 of file StreamedProducts.h.

References processParameterSet_.

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

00108 {processParameterSet_ = psetMap;}


Member Data Documentation

SendDescs edm::SendJobHeader::descs_ [private]

Definition at line 112 of file StreamedProducts.h.

Referenced by descs(), and push_back().

ModuleDescriptionMap edm::SendJobHeader::moduleDescriptionMap_ [private]

Definition at line 114 of file StreamedProducts.h.

Referenced by moduleDescriptionMap(), and setModuleDescriptionMap().

unsigned int edm::SendJobHeader::nextID_ [private]

Definition at line 115 of file StreamedProducts.h.

Referenced by nextID(), and setNextID().

ParameterSetMap edm::SendJobHeader::processParameterSet_ [private]

Definition at line 113 of file StreamedProducts.h.

Referenced by processParameterSet(), and setParameterSetMap().


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:44:15 2009 for CMSSW by  doxygen 1.5.4