#include <EDProductfwd.h>
Public Member Functions | |
virtual BaseHolder< T > * | clone () const |
virtual bool | fillRefIfMyTypeMatches (RefHolderBase &fillme, std::string &msg) const |
virtual T const * | getPtr () const |
REF const & | getRef () const |
virtual bool | hasProductCache () const |
Holder () | |
Holder (Holder const &other) | |
Holder (REF const &iRef) | |
virtual std::auto_ptr < RefHolderBase > | holder () const |
virtual ProductID | id () const |
virtual bool | isAvailable () const |
virtual bool | isEqualTo (BaseHolder< T > const &rhs) const |
virtual size_t | key () const |
virtual std::auto_ptr < RefVectorHolderBase > | makeVectorBaseHolder () const |
virtual std::auto_ptr < BaseVectorHolder< T > > | makeVectorHolder () const |
Holder & | operator= (Holder const &rhs) |
virtual void const * | product () const |
virtual EDProductGetter const * | productGetter () const |
void | swap (Holder &other) |
virtual | ~Holder () |
Public Member Functions inherited from edm::reftobase::BaseHolder< T > | |
BaseHolder () | |
void | swap (BaseHolder &) |
virtual | ~BaseHolder () |
Private Attributes | |
REF | ref_ |
Additional Inherited Members | |
Protected Member Functions inherited from edm::reftobase::BaseHolder< T > | |
BaseHolder (BaseHolder const &other) | |
BaseHolder & | operator= (BaseHolder const &rhs) |
Definition at line 36 of file EDProductfwd.h.
|
inline |
|
inline |
|
inlineexplicit |
|
inlinevirtual |
|
inlinevirtual |
|
virtual |
Implements edm::reftobase::BaseHolder< T >.
Definition at line 163 of file Holder.h.
References h, mergeVDriftHistosByStation::name, and edm::reftobase::RefHolder< REF >::setRef().
|
inlinevirtual |
|
inline |
|
inlinevirtual |
|
inlinevirtual |
|
inlinevirtual |
Implements edm::reftobase::BaseHolder< T >.
Definition at line 119 of file Holder.h.
References edm::ProductID::id().
|
inlinevirtual |
Checks if product collection is in memory or available in the Event. No type checking is done.
Implements edm::reftobase::BaseHolder< T >.
Definition at line 46 of file Holder.h.
|
inlinevirtual |
Implements edm::reftobase::BaseHolder< T >.
Definition at line 127 of file Holder.h.
References compareJSON::const, edm::getRef(), and h.
|
inlinevirtual |
Implements edm::reftobase::BaseHolder< T >.
Definition at line 209 of file Holder.h.
References combine::key.
|
virtual |
|
virtual |
|
inline |
Definition at line 80 of file Holder.h.
References edm::reftobase::swap(), and groupFilesInBlocks::temp.
|
inlinevirtual |
Implements edm::reftobase::BaseHolder< T >.
|
inlinevirtual |
|
inline |
Definition at line 90 of file Holder.h.
References std::swap().
|
private |
Definition at line 52 of file Holder.h.
Referenced by edm::reftobase::Holder< reco::Candidate, reco::ElectronRef >::holder(), and edm::reftobase::Holder< reco::Candidate, reco::ElectronRef >::isAvailable().