#include <Group.h>
Public Member Functions | |
SourceGroup (boost::shared_ptr< ConstBranchDescription > bd) | |
virtual | ~SourceGroup () |
Public Member Functions inherited from edm::ProducedGroup | |
ProducedGroup () | |
void | producerCompleted () |
void | producerStarted () |
GroupStatus & | status () const |
virtual | ~ProducedGroup () |
Public Member Functions inherited from edm::Group | |
ConstBranchDescription const & | branchDescription () const |
void | checkType (WrapperOwningHolder const &prod) const |
void | deleteProduct () |
Group () | |
void | mergeProduct (WrapperOwningHolder const &edp, ProductProvenance &productProvenance) |
void | mergeProduct (WrapperOwningHolder const &edp) const |
void | mergeTheProduct (WrapperOwningHolder const &edp) const |
std::string const & | moduleLabel () const |
bool | onDemand () const |
std::string const & | processName () const |
boost::shared_ptr< void const > | product () const |
ProductID const & | productID () const |
std::string const & | productInstanceName () const |
ProductProvenance * | productProvenancePtr () const |
TypeID | productType () const |
bool | productUnavailable () const |
bool | productWasDeleted () const |
Provenance * | provenance () const |
bool | provenanceAvailable () const |
bool | putOrMergeProduct () const |
void | putProduct (WrapperOwningHolder const &edp, ProductProvenance const &productProvenance) |
void | putProduct (WrapperOwningHolder const &edp) const |
void | reallyCheckType (WrapperOwningHolder const &prod) const |
void | resetBranchDescription (boost::shared_ptr< ConstBranchDescription > bd) |
void | resetProductData () |
void | setProcessHistoryID (ProcessHistoryID const &phid) |
void | setProductProvenance (ProductProvenance const &prov) const |
void | setProvenance (boost::shared_ptr< BranchMapper > mapper, ProcessHistoryID const &phid, ProductID const &pid) |
void | setProvenance (boost::shared_ptr< BranchMapper > mapper, ProcessHistoryID const &phid) |
void | swap (Group &rhs) |
WrapperHolder | wrapper () const |
void | write (std::ostream &os) const |
virtual | ~Group () |
Private Member Functions | |
virtual bool | onDemand_ () const |
virtual ProductData const & | productData () const |
virtual ProductData & | productData () |
virtual void | resetStatus () |
virtual GroupStatus & | status_ () const |
virtual void | swap_ (Group &rhs) |
Private Attributes | |
ProductData | productData_ |
GroupStatus | theStatus_ |
Additional Inherited Members | |
Protected Types inherited from edm::ProducedGroup | |
enum | GroupStatus { Present = 0, NotRun = 3, NotCompleted = 4, NotPut = 5, UnscheduledNotRun = 6, ProductDeleted =7, Uninitialized = 0xff } |
|
inlineexplicit |
Definition at line 295 of file Group.h.
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
inlineprivatevirtual |
|
inlineprivatevirtual |
Implements edm::Group.
Definition at line 303 of file Group.h.
References edm::ProducedGroup::NotPut, and theStatus_.
|
inlineprivatevirtual |
|
inlineprivatevirtual |
Implements edm::Group.
Definition at line 298 of file Group.h.
References productData_, edm::swap(), std::swap(), and theStatus_.
|
private |
Definition at line 308 of file Group.h.
Referenced by productData(), and swap_().
|
mutableprivate |
Definition at line 309 of file Group.h.
Referenced by resetStatus(), status_(), and swap_().