#include <OrphanHandleBase.h>
Public Member Functions | |
void | clear () |
ProductID | id () const |
bool | isValid () const |
OrphanHandleBase & | operator= (OrphanHandleBase const &rhs) |
OrphanHandleBase () | |
OrphanHandleBase (void const *iProd, ProductID const &iId) | |
void | swap (OrphanHandleBase &other) |
~OrphanHandleBase () | |
Protected Member Functions | |
void const * | productStorage () const |
Private Attributes | |
ProductID | id_ |
void const * | product_ |
Definition at line 28 of file OrphanHandleBase.h.
|
inline |
Definition at line 30 of file OrphanHandleBase.h.
|
inline |
|
inline |
Definition at line 34 of file OrphanHandleBase.h.
|
inline |
ProductID edm::OrphanHandleBase::id | ( | ) | const |
Definition at line 6 of file OrphanHandleBase.cc.
References id_.
Referenced by pat::PATGenCandsFromSimTracksProducer::produce(), MuonProducer::produce(), edm::ThinningProducer< Collection, Selector >::produce(), EgammaHLTPhase2ExtraProducer::produce(), and edm::RefToBaseProd< T >::RefToBaseProd().
|
inline |
Definition at line 53 of file OrphanHandleBase.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), l1tpf_calo::SimpleCaloLinkerBase::fetch(), MuonTrackLoader::loadTracks(), UncleanSCRecoveryProducer::produce(), CleanAndMergeProducer::produce(), HybridClusterProducer::produce(), UnifiedSCCollectionProducer::produce(), and core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
protected |
|
inline |
Definition at line 41 of file OrphanHandleBase.h.
References id_, product_, and std::swap().
Referenced by operator=(), and edm::swap().
|
private |
|
private |
Definition at line 61 of file OrphanHandleBase.h.
Referenced by clear(), isValid(), productStorage(), and swap().