![]() |
![]() |
#include <Group.h>
Public Member Functions | |
boost::shared_ptr < ConstBranchDescription > const & | branchDescription () const |
void | checkType (EDProduct const &prod) const |
GroupData (boost::shared_ptr< ConstBranchDescription > bd) | |
void | resetBranchDescription (boost::shared_ptr< ConstBranchDescription > bd) |
void | resetGroupData () |
void | swap (GroupData &other) |
~GroupData () | |
Public Attributes | |
boost::shared_ptr< EDProduct > | product_ |
Provenance | prov_ |
|
inlineexplicit |
|
inline |
Definition at line 36 of file Group.h.
References edm::Provenance::constBranchDescriptionPtr(), and prov_.
Referenced by edm::Group::branchDescription(), checkType(), and edm::ProducedGroup::putProduct_().
void edm::GroupData::checkType | ( | EDProduct const & | prod | ) | const |
Definition at line 130 of file Group.cc.
References branchDescription(), edm::EDProduct::dynamicTypeInfo(), edm::errors::EventCorruption, and edm::hlt::Exception.
Referenced by edm::ProducedGroup::checkType_().
|
inline |
Definition at line 44 of file Group.h.
References prov_, and edm::Provenance::setBranchDescription().
Referenced by edm::Group::resetBranchDescription().
|
inline |
Definition at line 47 of file Group.h.
References product_, prov_, and edm::Provenance::resetProductProvenance().
Referenced by edm::Group::resetGroupData().
|
inline |
Definition at line 40 of file Group.h.
References product_, prov_, and edm::Provenance::swap().
Referenced by edm::swap().
|
mutable |
Definition at line 53 of file Group.h.
Referenced by edm::Group::product(), edm::ProducedGroup::putProduct_(), resetGroupData(), edm::InputGroup::setProduct(), and swap().
|
mutable |
Definition at line 54 of file Group.h.
Referenced by branchDescription(), edm::Group::productID(), edm::Group::provenance(), resetBranchDescription(), resetGroupData(), edm::Group::setProductProvenance(), edm::Group::setProvenance(), and swap().