CMS 3D CMS Logo

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

#include <StreamedProducts.h>

Public Member Functions

EventAuxiliary const & aux () const
 
BranchIDLists const & branchIDLists () const
 
BranchListIndexes const & branchListIndexes () const
 
EventSelectionIDVector const & eventSelectionIDs () const
 
uint32_t metaDataChecksum () const
 
ProcessHistory const & processHistory () const
 
SendProds const & products () const
 
SendProdsproducts ()
 
 SendEvent ()
 
 SendEvent (EventAuxiliary const &aux, ProcessHistory const &processHistory, EventSelectionIDVector const &eventSelectionIDs, BranchListIndexes const &branchListIndexes, BranchIDLists const &branchIDLists, ThinnedAssociationsHelper const &thinnedAssociationsHelper, uint32_t metaDataChecksum)
 
ThinnedAssociationsHelper const & thinnedAssociationsHelper () const
 

Private Attributes

EventAuxiliary aux_
 
BranchIDLists branchIDLists_
 
BranchListIndexes branchListIndexes_
 
EventSelectionIDVector eventSelectionIDs_
 
uint32_t metaDataChecksum_
 
ProcessHistory processHistory_
 
SendProds products_
 
ThinnedAssociationsHelper thinnedAssociationsHelper_
 

Detailed Description

Definition at line 74 of file StreamedProducts.h.

Constructor & Destructor Documentation

◆ SendEvent() [1/2]

edm::SendEvent::SendEvent ( )
inline

Definition at line 76 of file StreamedProducts.h.

76 {}

◆ SendEvent() [2/2]

edm::SendEvent::SendEvent ( EventAuxiliary const &  aux,
ProcessHistory const &  processHistory,
EventSelectionIDVector const &  eventSelectionIDs,
BranchListIndexes const &  branchListIndexes,
BranchIDLists const &  branchIDLists,
ThinnedAssociationsHelper const &  thinnedAssociationsHelper,
uint32_t  metaDataChecksum 
)
inline

Definition at line 77 of file StreamedProducts.h.

84  : aux_(aux),
90  products_(),
uint32_t metaDataChecksum() const
ProcessHistory processHistory_
BranchListIndexes branchListIndexes_
BranchIDLists const & branchIDLists() const
EventAuxiliary aux_
EventAuxiliary const & aux() const
EventSelectionIDVector const & eventSelectionIDs() const
EventSelectionIDVector eventSelectionIDs_
ThinnedAssociationsHelper const & thinnedAssociationsHelper() const
BranchListIndexes const & branchListIndexes() const
BranchIDLists branchIDLists_
ThinnedAssociationsHelper thinnedAssociationsHelper_
ProcessHistory const & processHistory() const
uint32_t metaDataChecksum_

Member Function Documentation

◆ aux()

EventAuxiliary const& edm::SendEvent::aux ( ) const
inline

Definition at line 92 of file StreamedProducts.h.

References aux_.

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

92 { return aux_; }
EventAuxiliary aux_

◆ branchIDLists()

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

Definition at line 98 of file StreamedProducts.h.

References branchIDLists_.

98 { return branchIDLists_; }
BranchIDLists branchIDLists_

◆ branchListIndexes()

BranchListIndexes const& edm::SendEvent::branchListIndexes ( ) const
inline

Definition at line 96 of file StreamedProducts.h.

References branchListIndexes_.

96 { return branchListIndexes_; }
BranchListIndexes branchListIndexes_

◆ eventSelectionIDs()

EventSelectionIDVector const& edm::SendEvent::eventSelectionIDs ( ) const
inline

Definition at line 95 of file StreamedProducts.h.

References eventSelectionIDs_.

95 { return eventSelectionIDs_; }
EventSelectionIDVector eventSelectionIDs_

◆ metaDataChecksum()

uint32_t edm::SendEvent::metaDataChecksum ( ) const
inline

Definition at line 102 of file StreamedProducts.h.

References metaDataChecksum_.

102 { return metaDataChecksum_; }
uint32_t metaDataChecksum_

◆ processHistory()

ProcessHistory const& edm::SendEvent::processHistory ( ) const
inline

Definition at line 94 of file StreamedProducts.h.

References processHistory_.

94 { return processHistory_; }
ProcessHistory processHistory_

◆ products() [1/2]

SendProds const& edm::SendEvent::products ( ) const
inline

Definition at line 93 of file StreamedProducts.h.

References products_.

93 { return products_; }

◆ products() [2/2]

SendProds& edm::SendEvent::products ( )
inline

Definition at line 103 of file StreamedProducts.h.

References products_.

103 { return products_; }

◆ thinnedAssociationsHelper()

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

Definition at line 100 of file StreamedProducts.h.

References thinnedAssociationsHelper_.

100 { return thinnedAssociationsHelper_; }
ThinnedAssociationsHelper thinnedAssociationsHelper_

Member Data Documentation

◆ aux_

EventAuxiliary edm::SendEvent::aux_
private

Definition at line 106 of file StreamedProducts.h.

Referenced by aux().

◆ branchIDLists_

BranchIDLists edm::SendEvent::branchIDLists_
private

Definition at line 110 of file StreamedProducts.h.

Referenced by branchIDLists().

◆ branchListIndexes_

BranchListIndexes edm::SendEvent::branchListIndexes_
private

Definition at line 109 of file StreamedProducts.h.

Referenced by branchListIndexes().

◆ eventSelectionIDs_

EventSelectionIDVector edm::SendEvent::eventSelectionIDs_
private

Definition at line 108 of file StreamedProducts.h.

Referenced by eventSelectionIDs().

◆ metaDataChecksum_

uint32_t edm::SendEvent::metaDataChecksum_
private

Definition at line 113 of file StreamedProducts.h.

Referenced by metaDataChecksum().

◆ processHistory_

ProcessHistory edm::SendEvent::processHistory_
private

Definition at line 107 of file StreamedProducts.h.

Referenced by processHistory().

◆ products_

SendProds edm::SendEvent::products_
private

Definition at line 112 of file StreamedProducts.h.

Referenced by products().

◆ thinnedAssociationsHelper_

ThinnedAssociationsHelper edm::SendEvent::thinnedAssociationsHelper_
private

Definition at line 111 of file StreamedProducts.h.

Referenced by thinnedAssociationsHelper().