#include <AssociativeIterator.h>
Public Types | |
typedef boost::binary_traits < F >::second_argument_type | argument_type |
typedef T const | element_type |
typedef F | finder_type |
typedef std::remove_cv < typename std::remove_reference < argument_type >::type > ::type | key_type |
typedef C | product_type |
for export More... | |
typedef T | value_type |
Public Member Functions | |
T const * | get () const |
Returns C++ pointer to the item. More... | |
bool | hasProductCache () const |
Returns true if container referenced by the Ref has been cached. More... | |
ProductID | id () const |
Accessor for product ID. More... | |
key_type | index () const |
bool | isAvailable () const |
bool | isNonnull () const |
Checks for non-null. More... | |
bool | isNull () const |
Checks for null. More... | |
bool | isTransient () const |
Checks if this ref is transient (i.e. not persistable). More... | |
key_type | key () const |
Accessor for product key. More... | |
bool | operator! () const |
Checks for null. More... | |
T const & | operator* () const |
Dereference operator. More... | |
T const * | operator-> () const |
Member dereference operator. More... | |
EDProductGetter const * | productGetter () const |
Accessor for product getter. More... | |
Ref () | |
Default constructor needed for reading from persistent store. Not for direct use. More... | |
Ref (Handle< C > const &handle, key_type itemKey, bool setNow=true) | |
General purpose constructor from handle. More... | |
Ref (OrphanHandle< C > const &handle, key_type itemKey, bool setNow=true) | |
General purpose constructor from orphan handle. More... | |
Ref (C const *product, key_type itemKey, bool setNow=true) | |
Constructors for ref to object that is not in an event. More... | |
Ref (TestHandle< C > const &handle, key_type itemKey, bool setNow=true) | |
Constructor from test handle. More... | |
Ref (ProductID const &productID, key_type itemKey, EDProductGetter const *prodGetter) | |
Ref (ProductID const &iProductID, T const *item, key_type itemKey, C const *) | |
Constructor for use in the various X::fillView(...) functions. More... | |
Ref (ProductID const &iProductID, T const *item, key_type itemKey) | |
Ref (ProductID const &iProductID, T const *item, key_type itemKey, bool transient) | |
Ref (ProductID const &iId) | |
Ref (RefProd< C > const &refProd, key_type itemKey) | |
Constructor from RefProd<C> and key. More... | |
Ref (RefCore const &iRefCore, key_type const &iKey) | |
RefCore const & | refCore () const |
~Ref () | |
Destructor. More... | |
Static Public Member Functions | |
static short | Class_Version () |
static key_type | invalidKey () |
Private Types | |
typedef refhelper::FindRefVectorUsingAdvance < RefToBaseVector< T > > | VBF |
typedef refhelper::FindRefVectorUsingAdvance < RefVector< C, T, F > > | VF |
Private Member Functions | |
void | checkTypeAtCompileTime (C const *) |
Private Attributes | |
key_type | index_ |
RefCore | product_ |
Friends | |
class | RefVector< C, T, F > |
class | RefVector< RefVector< C, T, F >, T, VBF > |
class | RefVector< RefVector< C, T, F >, T, VF > |
class | RefVectorIterator< C, T, F > |
Definition at line 58 of file AssociativeIterator.h.
typedef boost::binary_traits<F>::second_argument_type edm::Ref< C, T, F >::argument_type |
typedef T const edm::Ref< C, T, F >::element_type |
typedef F edm::Ref< C, T, F >::finder_type |
typedef C edm::Ref< C, T, F >::product_type |
typedef T edm::Ref< C, T, F >::value_type |
|
private |
|
inline |
General purpose constructor from handle.
Definition at line 437 of file Ref.h.
References edm::Handle< T >::product(), and edm::Ref< C, T, F >::product_.
|
inline |
General purpose constructor from orphan handle.
Definition at line 456 of file Ref.h.
References edm::OrphanHandle< T >::product(), and edm::Ref< C, T, F >::product_.
|
inline |
Constructors for ref to object that is not in an event.
Constructor for refs to object that is not in an event.
Definition at line 481 of file Ref.h.
References edm::Ref< C, T, F >::product_.
|
inline |
Constructor from test handle.
constructor from test handle.
Definition at line 500 of file Ref.h.
References edm::TestHandle< T >::product(), and edm::Ref< C, T, F >::product_.
|
inline |
Constructor for those users who do not have a product handle, but have a pointer to a product getter (such as the EventPrincipal). prodGetter will ususally be a pointer to the event principal.
Definition at line 194 of file Ref.h.
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
Constructor from RefProd<C> and key.
Definition at line 518 of file Ref.h.
References runTheMatrix::const, edm::Ref< C, T, F >::product_, edm::RefCore::productPtr(), and edm::RefProd< T >::refCore().
|
inline |
|
inlinestatic |
Returns C++ pointer to the item.
Definition at line 232 of file Ref.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), submitPVValidationJobs.BetterConfigParser::__updateDict(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), RecoMuonValidator::analyze(), calcTopMass::analyze(), TestOutliers::analyze(), MuonTrackValidator::analyze(), SegmentToTrackAssociator::associate(), reco::RecoCandidate::bestTrack(), reco::Muon::bestTrack(), pat::Muon::bestTrack(), FWTrajectorySeedProxyBuilder::build(), PFEGammaAlgo::calculateEleMVA(), reco::CaloMuon::charge(), SimpleCosmicBONSeeder::checkCharge(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), PFMEtSignInterfaceBase::compResolution(), PileupJetIdAlgo::computeIdVariables(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), util.rrapi.RRApi::data(), rrapi.RRApi::data(), PFRecoTauDiscriminationAgainstMuon::discriminate(), TauDiscriminationAgainstElectronDeadECAL< TauType, TauDiscriminator >::discriminate(), MuonAlignmentAnalyzer::doMatching(), MultiTrackValidatorGenPs::dqmAnalyze(), reco::CaloMuon::eta(), MuonCaloCompatibility::evaluate(), L1ExtraParticleMapProd::evaluateDoubleDifferentCaloObjectTrigger(), L1ExtraParticleMapProd::evaluateDoubleDifferentObjectSameTypeTrigger(), L1ExtraParticleMapProd::evaluateDoubleDifferentObjectTrigger(), L1ExtraParticleMapProd::evaluateDoublePlusSingleObjectTrigger(), L1ExtraParticleMapProd::evaluateDoubleSameObjectTrigger(), L1ExtraParticleMapProd::evaluateForwardRapidityGap(), L1ExtraParticleMapProd::evaluateJetGapJetTrigger(), L1ExtraParticleMapProd::evaluateQuadSameObjectTrigger(), L1ExtraParticleMapProd::evaluateTripleSameObjectTrigger(), CandIsoDepositProducer::extractTrack(), MuonIdProducer::fillMuonId(), MuonIdProducer::fillMuonIsolation(), reco::tau::RecoTauQualityCuts::filterTrack(), l1extra::L1EmParticle::gctEmCand(), l1extra::L1EtMissParticle::gctEtHad(), l1extra::L1EtMissParticle::gctEtMiss(), l1extra::L1EtMissParticle::gctEtTotal(), l1extra::L1HFRings::gctHFBitCounts(), l1extra::L1HFRings::gctHFEtSums(), l1extra::L1EtMissParticle::gctHtMiss(), l1extra::L1JetParticle::gctJetCand(), pat::PATObject< reco::Muon >::genParticle(), betterConfigParser.BetterConfigParser::getCompares(), EgammaEcalIsolation::getEcalEtSum(), BPHTrackReference::getElecPF(), BPHTrackReference::getElecTC(), BPHTrackReference::getFromGP(), BPHTrackReference::getFromPF(), BPHTrackReference::getFromRC(), betterConfigParser.BetterConfigParser::getGeneral(), getGenTau(), EgammaHcalIsolation::getHcalESum(), EgammaHcalIsolation::getHcalESumBc(), EgammaHcalIsolation::getHcalEtSum(), EgammaHcalIsolation::getHcalEtSumBc(), BPHTrackReference::getMuonBT(), BPHTrackReference::getMuonGT(), TrackerMuonHitExtractor::getMuonHits(), BPHTrackReference::getMuonIT(), BPHTrackReference::getMuonPF(), BPHTrackReference::getMuonSA(), betterConfigParser.BetterConfigParser::getResultingSection(), submitPVValidationJobs.BetterConfigParser::getResultingSection(), EgammaRecHitIsolation::getSum_(), TauDiscriminationAgainstElectronMVA6< TauType, TauDiscriminator, ElectronType >::getTauEtaAtECalEntrance(), GEMEfficiencyAnalyzer::getTrack(), HLTDisplacedmumuFilter::hltFilter(), HLTDisplacedmumumuFilter::hltFilter(), HLTDisplacedtktktkFilter::hltFilter(), HLTmumutkFilter::hltFilter(), HLTDisplacedtktkFilter::hltFilter(), HLTmumutktkFilter::hltFilter(), HLTMuonDimuonL2Filter::hltFilter(), HLTMuonDimuonL2FromL1TFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTMuonTrimuonL3Filter::hltFilter(), HLTMuonL3PreFilter::hltFilter(), HLTMuonDimuonL3Filter::hltFilter(), HLTmmkFilter::hltFilter(), HLTmmkkFilter::hltFilter(), PFEGammaAlgo::initializeProtoCands(), CosmicSplitterValidation::is_gold_muon(), SoftPFElectronTagInfoProducer::isElecClean(), cms::MuonTCMETValueMapProducer::isGoodCaloMuon(), MuonIdProducer::makeMuon(), MuonResidualsFromTrack::MuonResidualsFromTrack(), SoftElectronMVAEstimator::mva(), ConversionHitChecker::nHitsBeforeVtx(), ZElectronsSelector::operator()(), pat::VertexAssociation::operator->(), reco::CaloMuon::p(), reco::CaloMuon::phi(), ShallowSimTracksProducer::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), HPSPFTauProducer::produce(), FastTSGFromL2Muon::produce(), MuonTrackProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), LowPtGsfElectronIDProducer::produce(), FastTrackerRecHitMatcher::produce(), HLTDisplacedmumumuVtxProducer::produce(), HLTDisplacedmumuVtxProducer::produce(), HLTDisplacedtktktkVtxProducer::produce(), HLTDisplacedtktkVtxProducer::produce(), EgammaHLTHcalVarProducerFromRecHit::produce(), PuppiProducer::produce(), HLTmumutktkVtxProducer::produce(), HLTL1MuonNoL2Selector::produce(), HLTmumutkVtxProducer::produce(), pat::PATIsolatedTrackProducer::produce(), HLTScoutingMuonProducer::produce(), PFRecoTauChargedHadronProducer::produce(), SoftPFElectronTagInfoProducer::produce(), pat::PATTauProducer::produce(), SoftPFMuonTagInfoProducer::produce(), MuonIdProducer::produce(), PFElecTkProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), JetCleanerForType1METT< T, Textractor >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), cms::MuonTCMETValueMapProducer::propagateTrack(), reco::CaloMuon::pt(), reco::CaloMuon::px(), reco::CaloMuon::py(), reco::CaloMuon::pz(), CosmicRegionalSeedGenerator::regions(), util.rrapi.RRApi::report(), rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), PFElecTkProducer::resolveGsfTracks(), PFTauSelectorDefinition::select(), MuScleFitMuonSelector::selectGeneratedMuons(), GsfElectronProducer::setAmbiguityData(), tmtt::Stub::setFrontend(), PFDisplacedVertexCandidateFinder::setInput(), MuonTrackDT2ChamberResidual::setSegmentResidual(), MuonTrackDT13ChamberResidual::setSegmentResidual(), tmtt::Stub::Stub(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), ImpactParameterAlgorithm::tag(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), util.rrapi.RRApi::templates(), rrapi.RRApi::templates(), reco::CaloMuon::theta(), reco::TrackJet::track(), MatcherByPullsAlgorithm::track(), pat::PATObject< ObjectType >::triggerObjectMatch(), MuonIdTruthInfo::truthMatchMuon(), PFEGammaAlgo::unwrapSuperCluster(), pat::VertexAssociation::vertex(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
Accessor for product ID.
Definition at line 244 of file Ref.h.
Referenced by reco::PFCandidate::addElementInBlock(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), PFMuonAlgo::addMissingMuons(), fireworks::addSiStripClusters(), PackedCandidateTrackValidator::analyze(), reco::helper::CastorJetIDHelper::calculate(), ClusterTPAssociation::checkMappedProductID(), SiPixelClusterShapeCache::checkRef(), CastorTowerProducer::ComputeTowerVariable(), MuonSimClassifier::convertAndPush(), MuonMCClassifier::convertAndPush(), GsfElectronAlgo::createElectron(), PhotonCoreProducer::fillPhotonCollection(), SimpleJetFilter::filter(), HLTMuonL3PreFilter::hltFilter(), GeneralTracksImporter::importToBlock(), edm::OneToValue< BasicClusterCollection, float, unsigned short >::insert(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::insert(), L3TkMuonProducer::makePseudoRef(), LowPtConversion::match(), MatcherUsingTracksAlgorithm::match(), TrackingNtuple::matchCluster(), ConversionTools::matchesConversion(), JetPlusTrackCorrector::matchMuons(), JoinCaloTowerRefVectorsWithoutDuplicates::twrrefcomp::operator()(), ClusterClusterMapping::overlap(), printseed(), SeedClusterRemoverPhase2::process(), SeedClusterRemover::process(), HLTTrackClusterRemoverNew::process(), HITrackClusterRemover::process(), GEDPhotonCoreProducer::produce(), LowPtGSFToTrackLinker::produce(), MuonReducedTrackExtraProducer::produce(), pat::PackedPFCandidateRefMixer::produce(), HLTHcalTowerNoiseCleanerWithrechit::produce(), HLTHcalTowerNoiseCleaner::produce(), LowPtGSFToPackedCandidateLinker::produce(), pat::PATLostTracks::produce(), L3TkMuonProducer::produce(), ElectronSeedProducer::produce(), pat::PATGenCandsFromSimTracksProducer::produce(), GlobalTrackQualityProducer::produce(), TrackListMerger::produce(), pat::PATPackedCandidateProducer::produce(), Onia2MuMuPAT::produce(), pat::PATIsolatedTrackProducer::produce(), CastorClusterProducer::produce(), IsFromLostTrackMapProducer::produce(), MuonProducer::produce(), CastorTowerProducer::produce(), MuonFSRProducer::produce(), MuonMCClassifier::produce(), TriggerMatcherToHLTDebug::produce(), MuonSimClassifier::produce(), fireworks::pushNearbyPixelHits(), GsfElectronAlgo::EventData::retreiveOriginalTrackCollections(), PhotonCoreProducer::solveAmbiguity(), edm::thinnedRefFrom(), reco::TrackJet::track(), and edm::tryThinnedRefFrom().
Definition at line 253 of file Ref.h.
Referenced by BeautifulSoup.PageElement::_invert(), MuonRecoAnalyzer::analyze(), DuplicateRecHits::analyze(), PFAnalysis::analyze(), SiPixelClusterShapeCache::checkRef(), LowPtGsfElectronSCProducer::closestCluster(), PFEGammaAlgo::fillPFCandidates(), LowPtGsfElectronSeedProducer::fillPreIdRefValueMap(), SiPixelClusterShapeCache::insert(), SiPixelClusterShapeCache::isFilled(), LowPtGsfElectronSeedProducer::loop(), LowPtGSFToTrackLinker::produce(), LowPtGSFToPackedCandidateLinker::produce(), and SimPFProducer::produce().
|
inlinestatic |
|
inline |
Checks if collection is in memory or available in the Event. No type checking is done.
Definition at line 537 of file Ref.h.
Referenced by fireworks::addSiStripClusters(), reco::PFCandidate::bestTrack(), FWMuonLegoProxyBuilder::build(), FWTracksRecHitsProxyBuilder::build(), FWPhotonDetailView::build(), FWTracksModulesProxyBuilder::build(), FWElectronLegoProxyBuilder::build(), FWElectronDetailView::build(), FWTrackProxyBuilder::build(), FWTrackHitsDetailView::build(), FWConvTrackHitsDetailView::build(), FWTrackResidualDetailView::build(), FWMuonBuilder::buildMuon(), FWMuonBuilder::calculateField(), reco::GsfElectron::closestCtfTrackRefValid(), helper::MuonCollectionStoreManager::clusterRefsOK(), PFMEtSignInterfaceBase::compResolution(), MVAJetPuId::computeIdVariables(), fw::estimate_field(), PatZToMuMuAnalyzer::fill(), EwkMuTauHistManager::fillHistograms(), pat::helper::OverlapBySuperClusterSeed::fillOverlapsForItem(), MuonBadTrackFilter::filter(), BPHTrackReference::getElecPF(), BPHTrackReference::getElecTC(), AntiElectronIDMVA6< TauType, ElectronType >::getElecVars(), BPHTrackReference::getFromGP(), BPHTrackReference::getFromPF(), BPHTrackReference::getFromRC(), BTagPerformanceAnalyzerMC::getJetWithGenJet(), BPHTrackReference::getMuonBT(), BPHTrackReference::getMuonGT(), BPHTrackReference::getMuonIT(), BPHTrackReference::getMuonPF(), BPHTrackReference::getMuonSA(), CandMCMatchTableProducer::getParentHadronFlag(), FWPFTrackUtils::getTrack(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), GSFTrackImporter::importToBlock(), PFEGammaAlgo::initializeProtoCands(), pat::VertexAssociation::isAvailable(), fireworks::makeRhoPhiSuperCluster(), fireworks::makeRhoZSuperCluster(), EGRegressionModifierV2::modifyObject(), EGRegressionModifierV1::modifyObject(), EGRegressionModifierV3::modifyObject(), pat::PackedGenParticle::motherRef(), ElectronMVAEstimator::mva(), SoftElectronMVAEstimator::mva(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), MuonIdProducer::phiOfMuonInteractionRegion(), fireworks::prepareTrack(), TrackProducerFromPatMuons::produce(), LowPtGsfElectronIDProducer::produce(), HLTScoutingMuonProducer::produce(), pat::PATJetProducer::produce(), pat::PATTauProducer::produce(), HLTScoutingEgammaProducer::produce(), pat::PATElectronProducer::produce(), MuonIdProducer::produce(), pat::PATMuonProducer::produce(), TrackExtrapolator::propagateTrackToVolume(), fireworks::pushNearbyPixelHits(), FWElectronProxyBuilder::requestCommon(), MuScleFitMuonSelector::selectGeneratedMuons(), FWElectronDetailView::setTextInfo(), tevOptimizedTMR(), PFMuonSelector::TopPag12LjetsCuts(), toTrackRef(), MuonBadTrackFilter::trackInfo(), and PFEGammaAlgo::unwrapSuperCluster().
Checks for non-null.
Definition at line 238 of file Ref.h.
Referenced by pat::PATObject< ObjectType >::addGenParticleRef(), PFMuonAlgo::addMissingMuons(), fireworks::addSiStripClusters(), PFCandConnector::analyseNuclearWPrim(), TrackTypeMonitor::analyze(), PatTrackAnalyzer::analyze(), RecoMuonValidator::analyze(), MuonRecoAnalyzer::analyze(), ElectronMcFakeValidator::analyze(), SimplePhotonAnalyzer::analyze(), SiPixelTrackResidualSource::analyze(), TagProbeFitTreeProducer::analyze(), calcTopMass::analyze(), SiStripElectronAnalyzer::analyze(), PhotonValidator::analyze(), PhotonAnalyzer::analyze(), PFAnalysis::analyze(), MuonToTrackingParticleAssociatorByHitsImpl::associateMuons(), ZToMuMuGammaAnalyzer::basicMuonSelection(), reco::RecoCandidate::bestTrack(), reco::PFCandidate::bestTrack(), reco::RecoCandidate::bestTrackRef(), ConversionProducer::buildCollection(), PFEGammaAlgo::calculateEleMVA(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergy(), ElectronEnergyRegressionEvaluate::calculateRegressionEnergyUncertainty(), QGTagger::calcVariables(), reco::PFMETProducerMVA::chargedFracInCone(), ConversionProducer::checkPhi(), PFMuonAlgo::cleanPunchThroughAndFakes(), helper::GsfElectronCollectionStoreManager::cloneAndStore(), reco::GsfElectron::closestCtfTrackRefValid(), TCMETAlgo::closeToElectron(), PFMEtSignInterfaceBase::compResolution(), EcalPFClusterIsolation< T1 >::computedRVeto(), PileupJetIdAlgo::computeIdVariables(), MVAJetPuId::computeIdVariables(), pat::SoftMuonMvaEstimator::computeMva(), reco::PFMETProducerMVA::computePFCandidateInfo(), MuonSimClassifier::convertAndPush(), MuonMCClassifier::convertAndPush(), reco::tau::countHits(), GsfElectronAlgo::createElectron(), reco::GsfElectron::deltaEtaSeedClusterTrackAtVtx(), PFCandWithSuperClusterExtractor::depositFromObject(), PFRecoTauDiscriminationByLeadingObjectPtCut::discriminate(), PFRecoTauDiscriminationByNProngs::discriminate(), PFRecoTauDiscriminationAgainstMuon::discriminate(), TauDiscriminationAgainstElectronMVA6< TauType, TauDiscriminator, ElectronType >::discriminate(), PFRecoTauDiscriminationByIsolation::discriminate(), PFRecoTauDiscriminationByIsolationContainer::discriminate(), V0Validator::doFakeRates(), PFAlgo::egammaFilters(), pat::GenericParticle::embedCaloTower(), pat::GenericParticle::embedCombined(), pat::GenericParticle::embedGsfTrack(), pat::GenericParticle::embedStandalone(), pat::GenericParticle::embedSuperCluster(), pat::GenericParticle::embedTrack(), lowptgsfeleid::features_V0(), lowptgsfeleid::features_V1(), PFIsolationEstimator::fGetIsolationInRings(), RecoMuonValidator::MuonME::fill(), egHLT::OffHelper::fillHLTData(), MuonIdProducer::fillMuonId(), MuonIdProducer::fillMuonIsolation(), PhotonCoreProducer::fillPhotonCollection(), GEDPhotonProducer::fillPhotonCollection(), PrimaryVertexValidation::fillTrackHistos(), ZtoEEEventSelector::filter(), WtoLNuSelector::filter(), pat::PATSingleVertexSelector::filter_(), egamma::conv::findConversions(), Onia2MuMuPAT::findJpsiMCInfo(), pat::PATObject< reco::Muon >::genParticle(), BPHTrackReference::getElecPF(), BPHTrackReference::getElecTC(), AntiElectronIDMVA6< TauType, ElectronType >::getElecVars(), reco::mlpf::getElementProperties(), BPHTrackReference::getFromGP(), BPHTrackReference::getFromPF(), BPHTrackReference::getFromRC(), BTagPerformanceAnalyzerMC::getJetWithGenJet(), BPHTrackReference::getMuonBT(), BPHTrackReference::getMuonGT(), BPHTrackReference::getMuonIT(), BPHTrackReference::getMuonPF(), BPHTrackReference::getMuonSA(), CandMCMatchTableProducer::getParentHadronFlag(), TauDiscriminationAgainstElectronMVA6< TauType, TauDiscriminator, ElectronType >::getTauEtaAtECalEntrance(), AntiElectronIDMVA6< TauType, ElectronType >::getTauVars(), MuonSimClassifier::getTpMother(), MuonMCClassifier::getTpMother(), GEMEfficiencyAnalyzer::getTrack(), reco::PFJet::getTrackRefs(), susybsm::HSCParticle::hasCaloInfo(), susybsm::HSCParticle::hasMTMuonRef(), susybsm::HSCParticle::hasMuonRef(), reco::PFTau::hasMuonReference(), RecoTracktoTP::hasRV(), TPtoRecoTrack::hasRVA(), TPtoRecoTrack::hasRVB(), susybsm::HSCParticle::hasTrackIsoRef(), susybsm::HSCParticle::hasTrackRef(), track_associator::hitsToClusterRefs(), HLTElectronMissingHitsFilter::hltFilter(), HLTMuonL3SimplePreFilter::hltFilter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), HLTDoubletDZ< T1, T2 >::hltFilter(), EGammaMvaEleEstimator::IDIsoCombinedMvaValue(), GSFTrackImporter::importToBlock(), reco::isodeposit::OtherJetConstituentsDeltaRVeto::initialize(), PFEGammaAlgo::initializeProtoCands(), edm::ThinnedRefSet< C >::Filler::insert(), l1t::HPSPFTau::isChargedPFCandSeeded(), TCMETAlgo::isElectron(), PFMuonAlgo::isGlobalLooseMuon(), PFMuonAlgo::isGlobalTightMuon(), cms::MuonTCMETValueMapProducer::isGoodCaloMuon(), cms::MuonTCMETValueMapProducer::isGoodMuon(), cms::MuonTCMETValueMapProducer::isGoodTrack(), PFMuonAlgo::isIsolatedMuon(), l1t::HPSPFTau::isJetSeeded(), TCMETAlgo::isMuon(), pat::VertexAssociation::isNonnull(), edm::Ref< L1GctEmCandCollection >::isNull(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::isNull(), EGammaMvaEleEstimator::isoMvaValue(), MuonCosmicCompatibilityFiller::isOverlappingMuon(), PFIsolationEstimator::isPhotonParticleVetoed(), PFCandConnector::isPrimaryNucl(), PFEGammaAlgo::isPrimaryTrack(), PFCandConnector::isSecondaryNucl(), muon::isTrackerHighPtMuon(), PFMuonAlgo::isTrackerLooseMuon(), PFMuonAlgo::isTrackerTightMuon(), l1extra::L1EmParticle::L1EmParticle(), l1extra::L1JetParticle::L1JetParticle(), reco::tau::lead_track_chi2(), ECALAndECALLinker::linkPrefilter(), btagbtvdeep::lost_inner_hits_from_pfcand(), pat::PATGenCandsFromSimTracksProducer::makeGenParticle_(), StubsSimHitsMatcher::match(), MatcherUsingTracksAlgorithm::match(), RecoTracktoTP::matched(), TPtoRecoTrack::matchedA(), TPtoRecoTrack::matchedB(), ConversionTools::matchesConversion(), PFEGammaAlgo::mergeROsByAnyLink(), reco::tau::qcuts::minPackedCandVertexWeight(), pat::PackedGenParticle::motherRef(), MuonResidualsFromTrack::MuonResidualsFromTrack(), MuonCosmicCompatibilityFiller::muonTiming(), PFMuonAlgo::muonTracks(), ElectronMVAEstimator::mva(), SoftElectronMVAEstimator::mva(), EGammaMvaEleEstimatorCSA14::mvaValue(), EGammaMvaEleEstimator::mvaValue(), pat::Muon::numberOfSourceCandidatePtrs(), pat::Electron::numberOfSourceCandidatePtrs(), KinematicVertex::operator reco::Vertex(), MuonDzCut::operator()(), MuonDxyCut::operator()(), GhostTrackComputer::operator()(), reco::modules::MCMatchCandRefSelector::operator()(), reco::tau::RecoTauElectronRejectionPlugin::operator()(), operator<<(), pat::TriggerObject::origL1GctEmCand(), pat::TriggerObject::origL1GctEtHad(), pat::TriggerObject::origL1GctEtMiss(), pat::TriggerObject::origL1GctEtTotal(), pat::TriggerObject::origL1GctHtMiss(), pat::TriggerObject::origL1GctJetCand(), pat::TriggerObject::origL1GmtMuonCand(), pat::GenericParticle::overlap(), pat::PackedCandidate::packVtx(), PFBlockBasedIsolation::passesCleaningPhoton(), reco::PFTauTransverseImpactParameter::primaryVertexPos(), MuonBadTrackFilter::printMuonProperties(), PFMuonAlgo::printMuonProperties(), printPFCand(), PFTauElecRejectionBenchmark::process(), TrackClassifier::processesAtSimulation(), helper::MuonCollectionStoreManager::processMuon(), TrackExtraRekeyer::produce(), TrackProducerFromPatMuons::produce(), ParticleBasedIsoProducer::produce(), GEDPhotonCoreProducer::produce(), LowPtGsfElectronSeedValueMapsProducer::produce(), CaloMuonMerger::produce(), MuonReducedTrackExtraProducer::produce(), pat::PATMuonSlimmer::produce(), HPSPFTauProducer::produce(), LowPtGSFToPackedCandidateLinker::produce(), pat::PATLostTracks::produce(), PFLinker::produce(), LowPtGsfElectronIDProducer::produce(), pat::PATGenCandsFromSimTracksProducer::produce(), PFTrackProducer::produce(), EgammaHLTEleL1TrackIsolProducer::produce(), pat::PATPackedGenParticleProducer::produce(), pat::PATPackedCandidateProducer::produce(), EgammaHLTGsfTrackVarProducer::produce(), PuppiProducer::produce(), GlobalMuonProducer::produce(), L3MuonProducer::produce(), Onia2MuMuPAT::produce(), PFNoPileUpPacked::produce(), SimPFProducer::produce(), TrajectorySeedFromMuonProducer::produce(), pat::PATIsolatedTrackProducer::produce(), PFPileUp::produce(), IsFromLostTrackMapProducer::produce(), PFTauTransverseImpactParameters::produce(), PFRecoTauChargedHadronProducer::produce(), pat::PATJetProducer::produce(), pat::PATTauProducer::produce(), MuonMCClassifier::produce(), BoostedDoubleSVProducer::produce(), pat::PATElectronProducer::produce(), DeepFlavourTagInfoProducer::produce(), MuonSimClassifier::produce(), PFElecTkProducer::produce(), CandMCMatchTableProducer::produce(), pat::PATMuonProducer::produce(), reco::modules::JetFlavourIdentifier::produce(), JetCleanerForType1METT< T, Textractor >::produce(), PFJetMETcorrInputProducerT< T, Textractor >::produce(), cms::MuonTCMETValueMapProducer::propagateTrack(), fireworks::pushNearbyPixelHits(), MuonCosmicCompatibilityFiller::pvMatches(), btagbtvdeep::quality_from_pfcand(), PFMuonAlgo::reconstructMuon(), PFAlgo::reconstructTrack(), GsfElectronAlgo::EventData::retreiveOriginalTrackCollections(), ConvBremPFTrackFinder::runConvBremFinder(), RecoTracktoTP::RV(), TPtoRecoTrack::RVA(), TPtoRecoTrack::RVB(), SelectionStep< Object >::select(), reco::mlpf::setCandidateRefs(), reco::PFCandidate::setConversionRef(), reco::PFCandidate::setDisplacedVertexRef(), JetFlavourClustering::setFlavours(), reco::PFCandidate::setGsfElectronRef(), reco::PFCandidate::setGsfTrackRef(), reco::PFCandidateElectronExtra::setKfTrackRef(), reco::PFCandidateEGammaExtra::setKfTrackRef(), L1HPSPFTauBuilder::setL1PFTauSeed(), reco::tau::RecoTauQualityCuts::setLeadTrack(), reco::PFCandidate::setMuonRef(), reco::PFCandidate::setPFEGammaExtraRef(), reco::PFCandidate::setPFElectronExtraRef(), reco::PFCandidate::setPFPhotonExtraRef(), reco::PFCandidate::setPhotonRef(), reco::PFCandidate::setSuperClusterRef(), reco::PFCandidate::setTrackRef(), reco::PFCandidate::setV0Ref(), reco::IPTagInfo< Container, Base >::taggingVariables(), MatcherUsingTracksAlgorithm::targetState(), GSFAndBREMLinker::testLink(), GSFAndGSFLinker::testLink(), ECALAndECALLinker::testLink(), TrackAndGSFLinker::testLink(), TrackAndTrackLinker::testLink(), l1t::TkHTMiss::TkHTMiss(), muon::TMR(), PFMuonSelector::TopPag12LjetsCuts(), toTrackRef(), RecoTracktoTP::TP(), TPtoRecoTrack::TP(), HistoryBase::traceSimHistory(), MatcherByPullsAlgorithm::track(), trackingParticleIsMuonInOmtfBx0(), pat::PATObject< ObjectType >::triggerObjectMatch(), pat::PATObject< ObjectType >::triggerObjectMatchByAlgorithm(), pat::PATObject< ObjectType >::triggerObjectMatchByCollection(), pat::PATObject< ObjectType >::triggerObjectMatchByCondition(), pat::PATObject< ObjectType >::triggerObjectMatchByFilter(), pat::PATObject< ObjectType >::triggerObjectMatchByPath(), pat::PATObject< ObjectType >::triggerObjectMatchByType(), pat::PackedCandidate::unpackVtx(), PFEGammaAlgo::unwrapSuperCluster(), egHLT::OffEle::validCTFTrack(), btagbtvdeep::vtx_ass_from_pfcand(), and BPHWriteSpecificDecay::write().
Checks for null.
Definition at line 235 of file Ref.h.
Referenced by ElectronMcSignalValidator::analyze(), EwkMuDQM::analyze(), dEdxHitAnalyzer::analyze(), MuonPFAnalyzer::analyze(), GsfElectronMCAnalyzer::analyze(), DiMuonVertexValidation::analyze(), PackedCandidateTrackValidator::analyze(), TrackDetectorAssociator::associate(), TrackerHitAssociator::associatePhase2TrackerRecHit(), TrackerHitAssociator::associatePixelRecHit(), PFAlgo::associatePSClusters(), L1HPSPFTauBuilder::buildL1PFTau(), ElectronHEEPIDValueMapProducer::calTrkIso(), PrimaryVertexAssignment::chargedHadronVertex(), MuonIdProducer::checkLinks(), TagProbeFitTreeProducer::checkMother(), GsfElectronAlgo::completeElectrons(), HLT2L1TkMuonL1TkMuonMuRefDR::convertEtaPhi(), PFElectronTranslator::createBasicCluster(), PFPhotonTranslator::createBasicCluster(), PFAlgo::createCandidatesECAL(), PFAlgo::createCandidatesHCAL(), PFAlgo::createCandidatesHCALUnlinked(), PFAlgo::createCandidatesHF(), GsfElectronAlgo::createElectron(), PFCand_AssoMapAlgos::createMappings(), PFRecoTauDiscriminationByIsolationMVA2::discriminate(), reco::tau::PFRecoTauDiscriminationByMVAIsolationRun2::discriminate(), reco::tau::PATTauDiscriminationByMVAIsolationRun2::discriminate(), reco::TauImpactParameterInfo::discriminator(), TemplatedJetProbabilityComputer< Container, Base >::discriminator(), TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), reco::PFBlockElementTrack::Dump(), reco::PFBlockElementBrem::Dump(), reco::PFBlockElementGsfTrack::Dump(), PFAlgo::elementLoop(), metsig::SignAlgoResolutions::evalPF(), MuonCaloCompatibility::evaluate(), TrackHistory::evaluate(), VertexHistory::evaluate(), CandKinematicVertexFitter::fill(), TopDiLeptonOffline::MonitorEnsemble::fill(), pat::PATElectronProducer::fillElectron(), PFElectronTranslator::fillMVAValueMap(), pat::helper::OverlapBySuperClusterSeed::fillOverlapsForItem(), MuonTimingFiller::fillRPCTime(), MuonTimingFiller::fillTiming(), MuonIdProducer::fillTrackerKink(), ChargedHadronTrackResolutionFilter::filter(), MuonBadTrackFilter::filter(), BadParticleFilter::filter(), LeptonRecoSkim::filter(), LeptonSkimming::filter(), reco::tau::RecoTauQualityCuts::filterChargedCand(), reco::tau::RecoTauQualityCuts::filterTrack_(), Onia2MuMuPAT::findJpsiMCInfo(), edm::FwdRef< reco::GenJetCollection >::FwdRef(), edm::Ref< L1GctEmCandCollection >::get(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::get(), reco::GsfElectronCore::GsfElectronCore(), ConversionTools::hasMatchedConversion(), reco::PFTau::hasMuonReference(), HLTEcalPixelIsolTrackFilter::hltFilter(), HLTMuonTrackMassFilter::hltFilter(), GeneralTracksImporter::importToBlock(), PFEGammaAlgo::initializeProtoCands(), edm::OneToValue< BasicClusterCollection, float, unsigned short >::insert(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::insert(), KDTreeLinkerPSEcal::insertFieldClusterElt(), KDTreeLinkerTrackEcal::insertFieldClusterElt(), KDTreeLinkerTrackHcal::insertFieldClusterElt(), heppy::CMGMuonCleanerBySegmentsAlgo::isBetterMuon(), PFIsolationEstimator::isChargedParticleVetoed(), pat::VertexAssociation::isNull(), PFEGammaAlgo::linkRefinableObjectGSFTracksToKFs(), MuonIdProducer::makeMuon(), L3TkMuonProducer::makePseudoRef(), MuonErrorMatrixAdjuster::makeTrackExtra(), LowPtConversion::match(), ConversionTools::matchedConversion(), ConversionTools::matchedPromptElectron(), ConversionTools::matchesConversion(), PFEGammaAlgo::mergeROsByAnyLink(), reco::tau::qcuts::minPackedCandVertexWeight(), edm::Ref< L1GctEmCandCollection >::operator!(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::operator!(), MuonTrackCut::operator()(), pat::VertexAssociation::operator->(), reco::utilsNew::CandMatcher< C >::operator[](), PromptTrackCountingComputer::orderedSignificances(), TemplatedTrackCountingComputer< Container, Base >::orderedSignificances(), MuonIdProducer::overlap(), HLTMuonTrackMassFilter::pairMatched(), reco::PFBlockElementGsfTrack::PFBlockElementGsfTrack(), reco::PFBlockElementTrack::PFBlockElementTrack(), PFCandidateChecker::printElementsInBlocks(), PFJetBenchmark::process(), PFAlgo::processBlock(), GEDGsfElectronCoreProducer::produce(), TtSemiLepSignalSelMVAComputer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PFElectronTranslator::produce(), FastTrackerRecHitCombiner::produce(), MuonReSeeder::produce(), FastTrackerRecHitMatcher::produce(), GlobalTrackQualityProducer::produce(), PFPhotonTranslator::produce(), AlCaElectronTracksReducer::produce(), L3MuonCandidateProducer::produce(), FFTJetPFPileupCleaner::produce(), HLTScoutingMuonProducer::produce(), HLTScoutingEgammaProducer::produce(), GEDGsfElectronCoreProducer::produceElectronCore(), PFAlgo::recoTracksNotHCAL(), L3TkMuonProducer::seedRefBypT(), pf2pat::MuonIDPFCandidateSelectorDefinition::select(), pf2pat::ElectronIDPFCandidateSelectorDefinition::select(), GsfElectronAlgo::setCutBasedPreselectionFlag(), JetFlavourClustering::setFlavours(), GsfElectronAlgo::setPixelMatchInfomation(), PropagateToMuon::startingState(), hltriggeroffline::PropagateToMuon::startingState(), MatcherUsingTracksAlgorithm::startingState(), reco::GsfElectronCore::superCluster(), ECALAndHCALCaloJetLinker::testLink(), HCALAndHOLinker::testLink(), HFEMAndHFHADLinker::testLink(), TrackAndHOLinker::testLink(), ECALAndHCALLinker::testLink(), PreshowerAndECALLinker::testLink(), SCAndECALLinker::testLink(), SCAndHGCalLinker::testLink(), LinkByRecHit::testTrackAndClusterByRecHit(), MuonBadTrackFilter::trackInfo(), GlobalCosmicMuonTrajectoryBuilder::trajectories(), MuonTrackCut::value(), MuonDxyCut::value(), MuonDzCut::value(), and pat::VertexAssociation::vertex().
Checks if this ref is transient (i.e. not persistable).
Definition at line 263 of file Ref.h.
Referenced by edm::OneToValue< BasicClusterCollection, float, unsigned short >::insert(), and edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::insert().
Accessor for product key.
Definition at line 250 of file Ref.h.
Referenced by TkPixelMeasurementDet::accept(), TkStripMeasurementDet::accept(), RecoTrackAccumulator::accumulateEvent(), FWPFCandidateWithHitsProxyBuilder::addHitsForCandidate(), PFMuonAlgo::addMissingMuons(), pat::PATLostTracks::addPackedCandidate(), PATTracksToPackedCandidates::addPackedCandidate(), TrackingNtuple::addStripMatchedHit(), SiPixelTrackResidualSource::analyze(), SiPixelHitEfficiencySource::analyze(), TkConvValidator::analyze(), HitEff::analyze(), PhotonValidator::analyze(), NearbyPixelClustersAnalyzer::analyze(), OverlapProblemTSOSAnalyzer::analyze(), PFAnalysis::analyze(), TrackerDpgAnalysis::analyze(), MuonTrackValidator::analyze(), PackedCandidateTrackValidator::analyze(), QuickTrackAssociatorByHitsImpl::associateTrack(), pat::PATPackedCandidateProducer::candsOrdering(), PrimaryVertexAssignment::chargedHadronVertex(), PFMuonAlgo::cleanPunchThroughAndFakes(), TriggerSummaryProducerAOD::fillFilterObjectMember(), PhotonCoreProducer::fillPhotonCollection(), TrackingNtuple::fillSeeds(), TrackingNtuple::fillTracks(), OverlapProblemTSOSPositionFilter::filter(), NearbyPixelClustersProducer::findAllTrajectoriesCrossings(), pat::PackedCandidate::fromPV(), GenParticlePruner::getDaughterKeys(), TrackingParticleSelectorByGen::getDaughterKeys(), reco::TauMassTagInfo::getInvariantMass(), GenParticlePruner::getMotherKeys(), TrackingParticleSelectorByGen::getMotherKeys(), TrackerMuonHitExtractor::getMuonHits(), CandMCMatchTableProducer::getParentHadronFlag(), egamma::getRandomSeedFromSC(), Basic2DGenericPFlowClusterizer::growPFClusters(), PFlow2DClusterizerWithTime::growPFClusters(), HLTMuonL3PreFilter::hltFilter(), GeneralTracksImporter::importToBlock(), edm::OneToValue< BasicClusterCollection, float, unsigned short >::insert(), edm::OneToMany< std::vector< Trajectory >, std::vector< TrajectorySeed >, unsigned int >::insert(), edm::ThinnedRefSet< C >::Filler::insert(), TCMETAlgo::isElectron(), TCMETAlgo::isGoodTrack(), TCMETAlgo::isMuon(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::isNonnull(), noPuUtils::isVertexAssociated_fast(), L3TkMuonProducer::makePseudoRef(), LowPtConversion::match(), TrackingNtuple::matchCluster(), ConversionTools::matchesConversion(), reco::modules::HICaloCompatibleTrackSelector::matchPFCandToTrack(), reco::tau::qcuts::minPackedCandVertexWeight(), PFTauMiniAODPrimaryVertexProducer::nonTauTracksInPV(), pat::TriggerEvent::objectInCondition(), pat::TriggerEvent::objectInFilter(), edm::CompareRefDetSet< T, C >::operator()(), V0Validator::V0Couple::operator<(), GenParticlesHelper::operator<<(), V0Validator::V0Couple::operator==(), reco::utilsNew::CandMatcher< C >::operator[](), ClusterClusterMapping::overlap(), printseed(), SeedClusterRemoverPhase2::process(), SeedClusterRemover::process(), HLTTrackClusterRemoverNew::process(), HITrackClusterRemover::process(), QualityFilter::produce(), TrackListCombiner::produce(), GEDPhotonCoreProducer::produce(), L1TStage2ObjectComparison< T >::produce(), PFV0Producer::produce(), MuonReducedTrackExtraProducer::produce(), pat::PackedPFCandidateRefMixer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PFConversionProducer::produce(), pat::PATLostTracks::produce(), MuonTrackProducer::produce(), TkAlCaOverlapTagger::produce(), L3TkMuonProducer::produce(), pat::PATGenCandsFromSimTracksProducer::produce(), TrackInfoProducer::produce(), TrackListMerger::produce(), CosmicTrackSelector::produce(), pat::PATPackedGenParticleProducer::produce(), pat::PATPackedCandidateProducer::produce(), RecoTauGenericJetRegionProducer< JetType, CandType >::produce(), GlobalMuonProducer::produce(), L3MuonProducer::produce(), PuppiProducer::produce(), Onia2MuMuPAT::produce(), PFNoPileUpPacked::produce(), SimPFProducer::produce(), pat::PATIsolatedTrackProducer::produce(), PFPileUp::produce(), FFTJetPFPileupCleaner::produce(), MuonProducer::produce(), PFTauTransverseImpactParameters::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), MuonFSRProducer::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), MuonMCClassifier::produce(), TriggerMatcherToHLTDebug::produce(), DeepFlavourTagInfoProducer::produce(), MuonSimClassifier::produce(), CandMCMatchTableProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), PFTau3ProngReco::produce(), edm::RefVector< std::vector< math::PtEtaPhiELorentzVectorD > >::push_back(), TkStripMeasurementDet::recHits(), PFElecTkProducer::resolveGsfTracks(), noPuUtils::reversePFCandToVertexAssociation(), AnalyticalTrackSelector::run(), DAFTrackProducerAlgorithm::runWithCandidate(), AlignmentTrackFromVertexSelector::select(), reco::PFCandidate::setConversionRef(), reco::PFCandidate::setDisplacedVertexRef(), reco::PFCandidate::setGsfElectronRef(), reco::PFCandidate::setGsfTrackRef(), reco::PFCandidate::setMuonRef(), reco::PFCandidate::setPFEGammaExtraRef(), reco::PFCandidate::setPFElectronExtraRef(), reco::PFCandidate::setPFPhotonExtraRef(), reco::PFCandidate::setPhotonRef(), reco::PFCandidate::setSuperClusterRef(), reco::PFCandidate::setTrackRef(), reco::PFCandidate::setV0Ref(), PhotonCoreProducer::solveAmbiguity(), PF_PU_AssoMapAlgos::SortAssociationMap(), PFCand_AssoMapAlgos::SortPFCandAssociationMap(), edm::thinnedRefFrom(), reco::TrackJet::track(), edm::tryThinnedRefFrom(), and V0Validator::V0Couple::V0Couple().
|
inline |
|
inline |
Member dereference operator.
Definition at line 564 of file Ref.h.
Referenced by edm::Ref< L1GctEmCandCollection >::get(), and edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::get().
|
inline |
Accessor for product getter.
Definition at line 247 of file Ref.h.
Referenced by reco::PFCandidate::setConversionRef(), reco::PFCandidate::setDisplacedVertexRef(), reco::PFCandidate::setGsfElectronRef(), reco::PFCandidate::setGsfTrackRef(), reco::PFCandidate::setMuonRef(), reco::PFCandidate::setPFEGammaExtraRef(), reco::PFCandidate::setPFElectronExtraRef(), reco::PFCandidate::setPFPhotonExtraRef(), reco::PFCandidate::setPhotonRef(), reco::PFCandidate::setSuperClusterRef(), reco::PFCandidate::setTrackRef(), and reco::PFCandidate::setV0Ref().
Definition at line 265 of file Ref.h.
Referenced by edm::RefVector< std::vector< math::PtEtaPhiELorentzVectorD > >::push_back(), reco::PFCandidate::setConversionRef(), reco::PFCandidate::setDisplacedVertexRef(), reco::PFCandidate::setGsfElectronRef(), reco::PFCandidate::setGsfTrackRef(), reco::PFCandidate::setMuonRef(), reco::PFCandidate::setPFEGammaExtraRef(), reco::PFCandidate::setPFElectronExtraRef(), reco::PFCandidate::setPFPhotonExtraRef(), reco::PFCandidate::setPhotonRef(), reco::PFCandidate::setSuperClusterRef(), reco::PFCandidate::setTrackRef(), and reco::PFCandidate::setV0Ref().
|
friend |
Definition at line 279 of file Ref.h.
Referenced by edm::Ref< L1GctEmCandCollection >::index(), edm::Ref< L1GctEmCandCollection >::isNonnull(), and edm::Ref< L1GctEmCandCollection >::key().
Definition at line 278 of file Ref.h.
Referenced by edm::Ref< L1GctEmCandCollection >::hasProductCache(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::hasProductCache(), edm::Ref< L1GctEmCandCollection >::id(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::id(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::index(), edm::Ref< L1GctEmCandCollection >::isTransient(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::isTransient(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::key(), edm::Ref< L1GctEmCandCollection >::productGetter(), edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::productGetter(), edm::Ref< C, T, F >::Ref(), edm::Ref< L1GctEmCandCollection >::refCore(), and edm::Ref< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value, typename refhelper::FindTrait< std::vector< E >, typename refhelper::ValueTrait< std::vector< E > >::value >::value >::refCore().