CMS 3D CMS Logo

List of all members | Classes | Public Member Functions | Public Attributes
edm::PoolOutputModule::OutputItem Struct Reference

#include <PoolOutputModule.h>

Classes

class  Sorter
 

Public Member Functions

BranchID branchID () const
 
std::string const & branchName () const
 
bool operator< (OutputItem const &rh) const
 
 OutputItem ()
 
 OutputItem (BranchDescription const *bd, EDGetToken const &token, int splitLevel, int basketSize)
 
 ~OutputItem ()
 

Public Attributes

int basketSize_
 
BranchDescription const * branchDescription_
 
void const * product_
 
int splitLevel_
 
EDGetToken token_
 

Detailed Description

Definition at line 78 of file PoolOutputModule.h.

Constructor & Destructor Documentation

edm::PoolOutputModule::OutputItem::OutputItem ( )
edm::PoolOutputModule::OutputItem::OutputItem ( BranchDescription const *  bd,
EDGetToken const &  token,
int  splitLevel,
int  basketSize 
)
explicit

Definition at line 128 of file PoolOutputModule.cc.

edm::PoolOutputModule::OutputItem::~OutputItem ( )
inline

Definition at line 91 of file PoolOutputModule.h.

91 {}

Member Function Documentation

BranchID edm::PoolOutputModule::OutputItem::branchID ( ) const
inline

Definition at line 93 of file PoolOutputModule.h.

93 { return branchDescription_->branchID(); }
BranchDescription const * branchDescription_
BranchID const & branchID() const
std::string const& edm::PoolOutputModule::OutputItem::branchName ( ) const
inline

Definition at line 94 of file PoolOutputModule.h.

94 { return branchDescription_->branchName(); }
std::string const & branchName() const
BranchDescription const * branchDescription_
bool edm::PoolOutputModule::OutputItem::operator< ( OutputItem const &  rh) const
inline

Definition at line 96 of file PoolOutputModule.h.

References branchDescription_.

96  {
97  return *branchDescription_ < *rh.branchDescription_;
98  }
BranchDescription const * branchDescription_

Member Data Documentation

int edm::PoolOutputModule::OutputItem::basketSize_

Definition at line 104 of file PoolOutputModule.h.

Referenced by edm::PoolOutputModule::fillSelectedItemList().

BranchDescription const* edm::PoolOutputModule::OutputItem::branchDescription_
void const* edm::PoolOutputModule::OutputItem::product_
mutable

Definition at line 102 of file PoolOutputModule.h.

int edm::PoolOutputModule::OutputItem::splitLevel_

Definition at line 103 of file PoolOutputModule.h.

Referenced by edm::PoolOutputModule::fillSelectedItemList().

EDGetToken edm::PoolOutputModule::OutputItem::token_

Definition at line 101 of file PoolOutputModule.h.