#include <RefHolderBase.h>
Public Member Functions | |
virtual RefHolderBase * | clone () 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< RefVectorHolderBase > | makeVectorHolder () 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 |
Definition at line 17 of file RefHolderBase.h.
|
inline |
Definition at line 19 of file RefHolderBase.h.
References clone(), fillRefIfMyTypeMatches(), getPtr(), id(), isAvailable(), isEqualTo(), isTransient(), key(), makeVectorHolder(), mps_alisetup::msg, pointerToType(), productGetter(), AlCaHLTBitMon_QueryRunRegistry::string, and ~RefHolderBase().
|
inlinevirtual |
|
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().
|
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().
T const * edm::reftobase::RefHolderBase::getPtr | ( | ) | const |
Definition at line 67 of file RefHolderBase.h.
References pointerToType().
Referenced by RefHolderBase().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().
|
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().