#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(), edm::ThinningProducer< Collection, Selector >::produce(), and EgammaHLTPhase2ExtraProducer::produce().
|
inline |
Definition at line 53 of file OrphanHandleBase.h.
Referenced by ntupleDataFormat._Object::_checkIsValid(), 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_, trackingPlots::other, product_, and std::swap().
Referenced by operator=().
|
private |
|
private |
Definition at line 61 of file OrphanHandleBase.h.
Referenced by clear(), isValid(), productStorage(), and swap().