CMS 3D CMS Logo

List of all members | Public Member Functions | Private Member Functions
edm::reftobase::RefHolderBase Class Referenceabstract

#include <RefHolderBase.h>

Inheritance diagram for edm::reftobase::RefHolderBase:
edm::reftobase::RefHolder< REF > edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > > edm::reftobase::RefHolder< edm::Ptr< reco::Jet > > edm::reftobase::RefHolder< edm::Ptr< reco::Track > > edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > > edm::reftobase::RefHolder< edm::Ref > edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > > edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > > edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > > edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > > edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > > edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > > edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > > edm::reftobase::RefHolder< pat::CompositeCandidateRef > edm::reftobase::RefHolder< pat::ConversionRef > edm::reftobase::RefHolder< pat::ElectronRef > edm::reftobase::RefHolder< pat::GenericParticleRef > edm::reftobase::RefHolder< pat::JetRef > edm::reftobase::RefHolder< pat::METRef > edm::reftobase::RefHolder< pat::MuonRef > edm::reftobase::RefHolder< pat::ParticleRef > edm::reftobase::RefHolder< pat::PFParticleRef > edm::reftobase::RefHolder< pat::PhotonRef > edm::reftobase::RefHolder< pat::TauRef > edm::reftobase::RefHolder< pat::TriggerObjectRef > edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef > edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef > edm::reftobase::RefHolder< reco::BaseTagInfoRef > edm::reftobase::RefHolder< reco::BasicJetRef > edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef > edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef > edm::reftobase::RefHolder< reco::CaloJetRef > edm::reftobase::RefHolder< reco::CaloMETRef > edm::reftobase::RefHolder< reco::CandidatePtr > edm::reftobase::RefHolder< reco::CandidateRef > edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef > edm::reftobase::RefHolder< reco::CandIPTagInfoRef > edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef > edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef > edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef > edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef > edm::reftobase::RefHolder< reco::CATopJetTagInfoRef > edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef > edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef > edm::reftobase::RefHolder< reco::CompositeCandidateRef > edm::reftobase::RefHolder< reco::edm::Ref > edm::reftobase::RefHolder< reco::FFTBasicJetRef > edm::reftobase::RefHolder< reco::FFTCaloJetRef > edm::reftobase::RefHolder< reco::FFTGenJetRef > edm::reftobase::RefHolder< reco::FFTJPTJetRef > edm::reftobase::RefHolder< reco::FFTPFJetRef > edm::reftobase::RefHolder< reco::FFTTrackJetRef > edm::reftobase::RefHolder< reco::GenJetRef > edm::reftobase::RefHolder< reco::GenMETRef > edm::reftobase::RefHolder< reco::GsfElectronRef > edm::reftobase::RefHolder< reco::GsfTrackRef > edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef > edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef > edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef > edm::reftobase::RefHolder< reco::JetTagInfoFwdRef > edm::reftobase::RefHolder< reco::JetTagInfoRef > edm::reftobase::RefHolder< reco::JPTJetRef > edm::reftobase::RefHolder< reco::JTATagInfoFwdRef > edm::reftobase::RefHolder< reco::JTATagInfoRef > edm::reftobase::RefHolder< reco::METRef > edm::reftobase::RefHolder< reco::MuonRef > edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef > edm::reftobase::RefHolder< reco::PFCandidateFwdRef > edm::reftobase::RefHolder< reco::PFCandidateRef > edm::reftobase::RefHolder< reco::PFClusterJetRef > edm::reftobase::RefHolder< reco::PFClusterMETRef > edm::reftobase::RefHolder< reco::PFJetRef > edm::reftobase::RefHolder< reco::PFMETRef > edm::reftobase::RefHolder< reco::PFTauRef > edm::reftobase::RefHolder< reco::PhotonRef > edm::reftobase::RefHolder< reco::RecoChargedCandidateRef > edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef > edm::reftobase::RefHolder< reco::RecoEcalCandidateRef > edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef > edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef > edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef > edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef > edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef > edm::reftobase::RefHolder< reco::ShallowTagInfoRef > edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef > edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef > edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef > edm::reftobase::RefHolder< reco::TauMassTagInfoRef > edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef > edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef > edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef > edm::reftobase::RefHolder< reco::TrackIPTagInfoRef > edm::reftobase::RefHolder< reco::TrackJetRef > edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef > edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef > edm::reftobase::RefHolder< reco::TrackRef > edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef > edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >

Public Member Functions

virtual RefHolderBaseclone () const =0
 
virtual bool fillRefIfMyTypeMatches (RefHolderBase &ref, std::string &msg) const =0
 
template<class T >
T const * getPtr () const
 
virtual ProductID id () const =0
 
virtual bool isAvailable () const =0
 
virtual bool isEqualTo (RefHolderBase const &rhs) const =0
 
virtual bool isTransient () const =0
 
virtual size_t key () const =0
 
virtual std::unique_ptr< RefVectorHolderBasemakeVectorHolder () const =0
 
virtual EDProductGetter const * productGetter () const =0
 
 RefHolderBase ()
 
virtual ~RefHolderBase ()
 

Private Member Functions

virtual void const * pointerToType (std::type_info const &toType) const =0
 

Detailed Description

Definition at line 17 of file RefHolderBase.h.

Constructor & Destructor Documentation

edm::reftobase::RefHolderBase::RefHolderBase ( )
inline
edm::reftobase::RefHolderBase::~RefHolderBase ( )
inlinevirtual

Definition at line 62 of file RefHolderBase.h.

Referenced by RefHolderBase().

63  { }

Member Function Documentation

virtual RefHolderBase* edm::reftobase::RefHolderBase::clone ( ) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::holder(), and RefHolderBase().

virtual bool edm::reftobase::RefHolderBase::fillRefIfMyTypeMatches ( RefHolderBase ref,
std::string &  msg 
) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::fillRefIfMyTypeMatches(), and RefHolderBase().

template<class T >
T const * edm::reftobase::RefHolderBase::getPtr ( ) const

Definition at line 67 of file RefHolderBase.h.

References pointerToType().

Referenced by RefHolderBase().

68  {
69  return static_cast<T const*>(pointerToType(typeid(T)));
70  }
virtual void const * pointerToType(std::type_info const &toType) const =0
long double T
virtual ProductID edm::reftobase::RefHolderBase::id ( ) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::id(), and RefHolderBase().

virtual bool edm::reftobase::RefHolderBase::isAvailable ( ) const
pure virtual

Checks if product collection is in memory or available in the Event. No type checking is done.

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< reco::GsfElectronCore >::isAvailable(), and RefHolderBase().

virtual bool edm::reftobase::RefHolderBase::isEqualTo ( RefHolderBase const &  rhs) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::isEqualTo(), and RefHolderBase().

virtual bool edm::reftobase::RefHolderBase::isTransient ( ) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< reco::GsfElectronCore >::isTransient(), and RefHolderBase().

virtual size_t edm::reftobase::RefHolderBase::key ( ) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::key(), and RefHolderBase().

virtual std::unique_ptr<RefVectorHolderBase> edm::reftobase::RefHolderBase::makeVectorHolder ( ) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::makeVectorHolder(), and RefHolderBase().

virtual void const* edm::reftobase::RefHolderBase::pointerToType ( std::type_info const &  toType) const
privatepure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by getPtr(), and RefHolderBase().

virtual EDProductGetter const* edm::reftobase::RefHolderBase::productGetter ( ) const
pure virtual

Implemented in edm::reftobase::RefHolder< REF >, edm::reftobase::RefHolder< pat::PFParticleRef >, edm::reftobase::RefHolder< reco::RecoChargedRefCandidateRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoRef >, edm::reftobase::RefHolder< reco::JTATagInfoRef >, edm::reftobase::RefHolder< reco::FFTJPTJetRef >, edm::reftobase::RefHolder< reco::PFCandidateFwdRef >, edm::reftobase::RefHolder< edm::Ref< reco::ElectronSeedCollection > >, edm::reftobase::RefHolder< edm::Ref< reco::ConvBremSeedCollection > >, edm::reftobase::RefHolder< pat::MuonRef >, edm::reftobase::RefHolder< reco::VertexCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTBasicJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::BasicClusterCollection > >, edm::reftobase::RefHolder< reco::VertexCompositePtrCandidateRef >, edm::reftobase::RefHolder< reco::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::CandidatePtr >, edm::reftobase::RefHolder< reco::CATopJetTagInfoRef >, edm::reftobase::RefHolder< pat::TriggerObjectRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoFwdRef >, edm::reftobase::RefHolder< reco::FFTGenJetRef >, edm::reftobase::RefHolder< edm::Ref< reco::SuperClusterCollection > >, edm::reftobase::RefHolder< pat::JetRef >, edm::reftobase::RefHolder< edm::Ref< L2MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackCountingTagInfoRef >, edm::reftobase::RefHolder< reco::GsfElectronRef >, edm::reftobase::RefHolder< edm::Ptr< TrajectorySeed > >, edm::reftobase::RefHolder< reco::CaloMETRef >, edm::reftobase::RefHolder< reco::METRef >, edm::reftobase::RefHolder< reco::RecoPFClusterRefCandidateRef >, edm::reftobase::RefHolder< pat::ConversionRef >, edm::reftobase::RefHolder< pat::METRef >, edm::reftobase::RefHolder< edm::Ref< L3MuonTrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoRef >, edm::reftobase::RefHolder< edm::Ptr< reco::CaloJet > >, edm::reftobase::RefHolder< edm::Ptr< reco::Jet > >, edm::reftobase::RefHolder< reco::edm::Ref >, edm::reftobase::RefHolder< pat::GenericParticleRef >, edm::reftobase::RefHolder< pat::CompositeCandidateRef >, edm::reftobase::RefHolder< reco::RecoChargedCandidateRef >, edm::reftobase::RefHolder< pat::TriggerObjectStandAloneRef >, edm::reftobase::RefHolder< reco::TrackIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BoostedDoubleSVTagInfoRef >, edm::reftobase::RefHolder< reco::FFTCaloJetRef >, edm::reftobase::RefHolder< reco::GenMETRef >, edm::reftobase::RefHolder< edm::Ref >, edm::reftobase::RefHolder< pat::PhotonRef >, edm::reftobase::RefHolder< pat::ElectronRef >, edm::reftobase::RefHolder< reco::RecoEcalCandidateRef >, edm::reftobase::RefHolder< reco::JTATagInfoFwdRef >, edm::reftobase::RefHolder< reco::PFClusterJetRef >, edm::reftobase::RefHolder< reco::MuonRef >, edm::reftobase::RefHolder< reco::NamedCompositeCandidateRef >, edm::reftobase::RefHolder< reco::TauMassTagInfoRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::CaloJetRef >, edm::reftobase::RefHolder< reco::FFTTrackJetRef >, edm::reftobase::RefHolder< reco::FFTPFJetRef >, edm::reftobase::RefHolder< reco::BasicJetRef >, edm::reftobase::RefHolder< reco::TrackRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::HTTTopJetTagInfoRef >, edm::reftobase::RefHolder< reco::PhotonRef >, edm::reftobase::RefHolder< reco::PFClusterMETRef >, edm::reftobase::RefHolder< reco::PFMETRef >, edm::reftobase::RefHolder< reco::SoftLeptonTagInfoRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoRef >, edm::reftobase::RefHolder< reco::GsfTrackRef >, edm::reftobase::RefHolder< reco::CombinedTauTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoRef >, edm::reftobase::RefHolder< reco::PFJetRef >, edm::reftobase::RefHolder< reco::PFCandidateRef >, edm::reftobase::RefHolder< reco::PFTauRef >, edm::reftobase::RefHolder< reco::CandSoftLeptonTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandIPTagInfoFwdRef >, edm::reftobase::RefHolder< reco::BaseTagInfoFwdRef >, edm::reftobase::RefHolder< pat::TauRef >, edm::reftobase::RefHolder< reco::CandidateRef >, edm::reftobase::RefHolder< edm::Ptr< reco::Track > >, edm::reftobase::RefHolder< reco::TauMassTagInfoFwdRef >, edm::reftobase::RefHolder< reco::CandSecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoFwdRef >, edm::reftobase::RefHolder< reco::TrackProbabilityTagInfoRef >, edm::reftobase::RefHolder< reco::GenJetRef >, edm::reftobase::RefHolder< reco::JPTJetRef >, edm::reftobase::RefHolder< pat::ParticleRef >, edm::reftobase::RefHolder< reco::IsolatedTauTagInfoRef >, edm::reftobase::RefHolder< reco::SecondaryVertexTagInfoRef >, edm::reftobase::RefHolder< reco::TrackJetRef >, edm::reftobase::RefHolder< edm::Ref< TrajectorySeedCollection > >, edm::reftobase::RefHolder< reco::RecoStandAloneMuonCandidateRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoFwdRef >, edm::reftobase::RefHolder< reco::JetTagInfoFwdRef >, edm::reftobase::RefHolder< reco::ShallowTagInfoRef >, and edm::reftobase::RefHolder< reco::BaseTagInfoRef >.

Referenced by edm::reftobase::IndirectHolder< T >::productGetter(), and RefHolderBase().