#include <AssociationMap.h>
Classes | |
struct | const_iterator |
const iterator More... | |
struct | Find |
find helper More... | |
Public Types | |
typedef Tag::data_type | data_type |
insert data type More... | |
typedef Tag::index_type | index_type |
index type More... | |
typedef tbb::concurrent_unordered_map< index_type, value_type > | internal_transient_map_type |
transient map type More... | |
typedef Tag::key_type | key_type |
insert key type More... | |
typedef Tag::map_type | map_type |
map type More... | |
typedef Tag::ref_type | ref_type |
Holds the RefProd or RefToBaseProd of 1 or 2 collections. More... | |
typedef value_type::value_type | result_type |
type return by operator[] More... | |
typedef AssociationMap< Tag > | self |
self type More... | |
typedef map_type::size_type | size_type |
size type More... | |
typedef helpers::KeyVal< key_type, internal_val_type > | value_type |
type returned by dereferenced iterator, also can be inserted More... | |
Public Member Functions | |
AssociationMap () | |
default constructor More... | |
AssociationMap (EDProductGetter const *getter) | |
AssociationMap (const ref_type &ref) | |
template<typename... Args> | |
AssociationMap (Args...args) | |
const_iterator | begin () const |
first iterator over the map (read only) More... | |
void | clear () |
clear map More... | |
bool | empty () const |
return true if empty More... | |
const_iterator | end () const |
last iterator over the map (read only) More... | |
size_type | erase (const key_type &k) |
erase the element whose key is k More... | |
const_iterator | find (const key_type &k) const |
find element with specified reference key More... | |
void | insert (const key_type &k, const data_type &v) |
insert an association More... | |
void | insert (const value_type &kv) |
Tag::transient_key_vector | keys () |
Tag::transient_map_type | map () |
size_type | numberOfAssociations (const key_type &k) const |
number of associations to a key More... | |
template<typename K > | |
size_type | numberOfAssociations (const K &k) const |
const result_type & | operator[] (const key_type &k) const |
find element with specified reference key More... | |
template<typename K > | |
const result_type & | operator[] (const K &k) const |
void | post_insert () |
post insert action More... | |
const ref_type & | refProd () const |
return ref-prod structure More... | |
size_type | size () const |
map size More... | |
Tag::transient_val_vector | values () |
Static Public Member Functions | |
static short | Class_Version () |
Private Types | |
typedef Tag::val_type | internal_val_type |
Private Member Functions | |
const_iterator | find (size_type i) const |
find element with index i More... | |
const value_type & | get (size_type i) const |
return value_typeelement with key i More... | |
Private Attributes | |
map_type | map_ |
index map More... | |
ref_type | ref_ |
reference set More... | |
internal_transient_map_type | transientMap_ |
transient reference map More... | |
Friends | |
struct | const_iterator |
struct | Find |
template<typename , typename , typename > | |
class | OneToMany |
template<typename , typename , typename , typename > | |
class | OneToManyWithQuality |
template<typename , typename , typename > | |
class | OneToOne |
template<typename , typename , typename > | |
class | OneToValue |
struct | refhelper::FindTrait< self, value_type > |
one-to-many or one-to-one associative map using EDM references
In general, this class is intuitive, but two special cases deserves some extra discussion. These are somewhat unusual corner cases, but sometimes actually have arisen.
First, one can initialize the AssociationMap by passing in a Handle to a collection as an argument to the constructor. Usually it is a good way to initialize it. But this will fail in the case where a collection template parameter to Tag (either CKey or CVal) is a View and the underlying collection read into the View is a RefVector, PtrVector, or vector(Ptr). AssociationMap will behave improperly if the constructor is passed a Handle<View<C> >. In this case, one should initialize with a EDProductGetter const* or construct a RefToBaseProd whose ProductID is associated with the underlying container, not the RefVector, PtrVector, or vector<Ptr>.
AssociationMap is designed to support cases where all the Key Ref's point into one container and all the Val Ref's point into one other container. For example, if one read a vector<Ptr> into a View and the Ptr's pointed into different containers and you tried to use these as elements of CVal, then AssociationMap will not work.
Definition at line 48 of file AssociationMap.h.
typedef Tag::data_type edm::AssociationMap< Tag >::data_type |
insert data type
Definition at line 60 of file AssociationMap.h.
typedef Tag::index_type edm::AssociationMap< Tag >::index_type |
index type
Definition at line 56 of file AssociationMap.h.
typedef tbb::concurrent_unordered_map<index_type, value_type> edm::AssociationMap< Tag >::internal_transient_map_type |
transient map type
Definition at line 72 of file AssociationMap.h.
|
private |
This is the second part of the value part of the items stored in the transient map
Definition at line 51 of file AssociationMap.h.
typedef Tag::key_type edm::AssociationMap< Tag >::key_type |
insert key type
Definition at line 58 of file AssociationMap.h.
typedef Tag::map_type edm::AssociationMap< Tag >::map_type |
map type
Definition at line 64 of file AssociationMap.h.
typedef Tag::ref_type edm::AssociationMap< Tag >::ref_type |
Holds the RefProd or RefToBaseProd of 1 or 2 collections.
Definition at line 62 of file AssociationMap.h.
typedef value_type::value_type edm::AssociationMap< Tag >::result_type |
type return by operator[]
Definition at line 70 of file AssociationMap.h.
typedef AssociationMap<Tag> edm::AssociationMap< Tag >::self |
self type
Definition at line 54 of file AssociationMap.h.
typedef map_type::size_type edm::AssociationMap< Tag >::size_type |
size type
Definition at line 66 of file AssociationMap.h.
typedef helpers::KeyVal<key_type, internal_val_type> edm::AssociationMap< Tag >::value_type |
type returned by dereferenced iterator, also can be inserted
Definition at line 68 of file AssociationMap.h.
|
inline |
|
inlineexplicit |
Definition at line 104 of file AssociationMap.h.
|
inlineexplicit |
Definition at line 109 of file AssociationMap.h.
|
inline |
Definition at line 142 of file AssociationMap.h.
|
inline |
first iterator over the map (read only)
Definition at line 158 of file AssociationMap.h.
Referenced by DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromData::algoAnalyze(), reco::JetTrackMatch< reco::GenJetCollection >::allJets(), SiStripLAProfileBooker::analyze(), MCEfficiencyAnalyzer::analyze(), SiPixelHitEfficiencySource::analyze(), OverlapProblemTSOSAnalyzer::analyze(), AlignmentMonitorAsAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), NewMuonTrackValidator::analyze(), ApeEstimator::analyze(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::begin(), FWTrackProxyBuilderFullFramework::build(), V0Validator::doEfficiencies(), OverlapProblemTSOSPositionFilter::filter(), noPuUtils::isVertexAssociated(), noPuUtils::isVertexAssociated_fast(), AlignmentProducerBase::processEvent(), QualityFilter::produce(), TrackListCombiner::produce(), ShallowTrackClustersProducer::produce(), TrackInfoProducer::produce(), TkAlCaOverlapTagger::produce(), Type0PFMETcorrInputProducer::produce(), HSCPDeDxInfoProducer::produce(), L3MuonProducer::produce(), GlobalMuonProducer::produce(), ConversionSeedFilter::produce(), PF_PU_FirstVertexTracks::produce(), ConversionTrackProducer::produce(), PFCand_NoPU_WithAM::produce(), AlignmentMuonHIPTrajectorySelector::produce(), ShallowGainCalibration::produce(), TrackClusterSplitter::produce(), reco::modules::TrackerTrackHitFilter::produce(), reco::modules::CosmicTrackSplitter::produce(), noPuUtils::reversePFCandToVertexAssociation(), DAFTrackProducerAlgorithm::runWithCandidate(), PF_PU_AssoMapAlgos::SortAssociationMap(), PFCand_AssoMapAlgos::SortPFCandAssociationMap(), and FWTrackProxyBuilderFullFramework::visibilityModelChanges().
|
inlinestatic |
Definition at line 234 of file AssociationMap.h.
|
inline |
clear map
Definition at line 145 of file AssociationMap.h.
Referenced by edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::clear(), Vispa.Views.WidgetView.WidgetView::closeEvent(), Vispa.Views.BoxDecayView.BoxDecayView::closeEvent(), Vispa.Share.FindAlgorithm.FindAlgorithm::findUsingFindDialog(), Vispa.Views.LineDecayView.LineDecayView::setDataObjects(), Vispa.Views.WidgetView.WidgetView::setDataObjects(), BeautifulSoup.Tag::setString(), Vispa.Views.TreeView.TreeView::updateContent(), Vispa.Views.TableView.TableView::updateContent(), Vispa.Views.BoxDecayView.BoxDecayView::updateContent(), and Vispa.Views.PropertyView.PropertyView::updateContent().
|
inline |
return true if empty
Definition at line 149 of file AssociationMap.h.
Referenced by edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::empty(), Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
last iterator over the map (read only)
Definition at line 160 of file AssociationMap.h.
Referenced by DeDxDiscriminatorLearner::algoAnalyze(), SiStripGainFromData::algoAnalyze(), reco::JetTrackMatch< reco::GenJetCollection >::allJets(), MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), ValidationMisalignedTracker::analyze(), SiStripLAProfileBooker::analyze(), ZMuMuAnalyzer::analyze(), MCEfficiencyAnalyzer::analyze(), SiPixelHitEfficiencySource::analyze(), SimplePi0DiscAnalyzer::analyze(), ZMuMuAnalyzer_cynematics::analyze(), GlobalMuonMatchAnalyzer::analyze(), TkConvValidator::analyze(), TestTrackHits::analyze(), TestOutliers::analyze(), OverlapProblemTPAnalyzer::analyze(), PhotonValidator::analyze(), OverlapProblemTSOSAnalyzer::analyze(), AlignmentMonitorAsAnalyzer::analyze(), analyzer::SiPixelLorentzAngle::analyze(), NewMuonTrackValidator::analyze(), MuonTrackValidator::analyze(), ApeEstimator::analyze(), FWTrackProxyBuilderFullFramework::build(), calculateVertexSharedTracks(), Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), V0Validator::doEfficiencies(), V0Validator::doFakeRates(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::end(), TrackingNtuple::fillSeeds(), TrackingNtuple::fillTrackingParticles(), TrackingNtuple::fillTracks(), OverlapProblemTSOSPositionFilter::filter(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::find(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::get(), PrimaryVertexAnalyzer4PUSlimmed::getRecoPVs(), PrimaryVertexAnalyzer4PUSlimmed::getSimPVs(), muon::getTevRefitTrack(), EgammaHLTFilteredSuperClusterProducer::SelectionCut::getVar(), noPuUtils::isVertexAssociated(), noPuUtils::isVertexAssociated_fast(), MuonIdProducer::makeMuon(), PrimaryVertexAnalyzer4PUSlimmed::matchReco2SimVertices(), PrimaryVertexAnalyzer4PUSlimmed::matchRecoTrack2SimSignal(), PrimaryVertexAnalyzer4PUSlimmed::matchSim2RecoVertices(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::numberOfAssociations(), HLTEgammaCaloIsolFilterPairs::PassCaloIsolation(), AlignmentProducerBase::processEvent(), QualityFilter::produce(), TrackListCombiner::produce(), ShallowTrackClustersProducer::produce(), MCTrackMatcher::produce(), TrackInfoProducer::produce(), TkAlCaOverlapTagger::produce(), Type0PFMETcorrInputProducer::produce(), RecoTauJetRegionProducer::produce(), SimpleTrackListMerger::produce(), TrackListMerger::produce(), MatchedProbeMaker< T >::produce(), L3MuonProducer::produce(), CosmicTrackSelector::produce(), GlobalMuonProducer::produce(), ConversionSeedFilter::produce(), TrackMCQuality::produce(), TrackMultiSelector::produce(), PF_PU_FirstVertexTracks::produce(), ConversionTrackProducer::produce(), NuclearInteractionEDProducer::produce(), PFCand_NoPU_WithAM::produce(), AlignmentMuonHIPTrajectorySelector::produce(), TrackAlgoCompareUtil::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), ShallowGainCalibration::produce(), TrackClusterSplitter::produce(), MuonsFromRefitTracksProducer::produce(), reco::modules::TrackerTrackHitFilter::produce(), reco::modules::CosmicTrackSplitter::produce(), noPuUtils::reversePFCandToVertexAssociation(), AnalyticalTrackSelector::run(), DAFTrackProducerAlgorithm::runWithCandidate(), PF_PU_AssoMapAlgos::SortAssociationMap(), PFCand_AssoMapAlgos::SortPFCandAssociationMap(), and tevOptimizedTMR().
|
inline |
erase the element whose key is k
Definition at line 167 of file AssociationMap.h.
Referenced by edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::erase().
|
inline |
find element with specified reference key
Definition at line 162 of file AssociationMap.h.
Referenced by BeautifulSoup.Tag::__getattr__(), MultiTrackValidatorGenPs::analyze(), MultiTrackValidator::analyze(), ValidationMisalignedTracker::analyze(), ZMuMuAnalyzer::analyze(), SimplePi0DiscAnalyzer::analyze(), ZMuMuAnalyzer_cynematics::analyze(), GlobalMuonMatchAnalyzer::analyze(), TkConvValidator::analyze(), TestTrackHits::analyze(), TestOutliers::analyze(), OverlapProblemTPAnalyzer::analyze(), PhotonValidator::analyze(), NewMuonTrackValidator::analyze(), MuonTrackValidator::analyze(), calculateVertexSharedTracks(), V0Validator::doEfficiencies(), V0Validator::doFakeRates(), pat::ElectronSelector::electronID_(), TrackingNtuple::fillSeeds(), TrackingNtuple::fillTrackingParticles(), TrackingNtuple::fillTracks(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::find(), BeautifulSoup.Tag::firstText(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::get(), PrimaryVertexAnalyzer4PUSlimmed::getRecoPVs(), PrimaryVertexAnalyzer4PUSlimmed::getSimPVs(), muon::getTevRefitTrack(), EgammaHLTFilteredSuperClusterProducer::SelectionCut::getVar(), noPuUtils::isVertexAssociated_fast(), MuonIdProducer::makeMuon(), PrimaryVertexAnalyzer4PUSlimmed::matchReco2SimVertices(), PrimaryVertexAnalyzer4PUSlimmed::matchRecoTrack2SimSignal(), PrimaryVertexAnalyzer4PUSlimmed::matchSim2RecoVertices(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::numberOfAssociations(), HLTEgammaCaloIsolFilterPairs::PassCaloIsolation(), MCTrackMatcher::produce(), HFRecoEcalCandidateAlgo::produce(), TrackListMerger::produce(), RecoTauJetRegionProducer::produce(), SimpleTrackListMerger::produce(), MatchedProbeMaker< T >::produce(), L3MuonProducer::produce(), GlobalMuonProducer::produce(), CosmicTrackSelector::produce(), TrackMCQuality::produce(), TrackMultiSelector::produce(), NuclearInteractionEDProducer::produce(), reco::modules::HICaloCompatibleTrackSelector::produce(), reco::modules::TrackFullCloneSelectorBase< Selector >::produce(), TrackAlgoCompareUtil::produce(), MuonsFromRefitTracksProducer::produce(), AnalyticalTrackSelector::run(), and tevOptimizedTMR().
|
inlineprivate |
find element with index i
Definition at line 244 of file AssociationMap.h.
Referenced by BeautifulSoup.Tag::__getattr__(), and BeautifulSoup.Tag::firstText().
|
inlineprivate |
return value_typeelement with key i
Definition at line 250 of file AssociationMap.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), util.rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), edm::AssociationMap< Tag >::const_iterator::operator*(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), util.rrapi.RRApi::reports(), rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), util.rrapi.RRApi::templates(), rrapi.RRApi::templates(), rrapi.RRApi::workspaces(), and util.rrapi.RRApi::workspaces().
|
inline |
insert an association
Definition at line 151 of file AssociationMap.h.
Referenced by BeautifulSoup.PageElement::append(), TrackGenAssociatorByChi2Impl::associateGenToReco(), TrackGenAssociatorByChi2Impl::associateRecoToGen(), VertexAssociatorByTracks::associateRecoToSim(), VertexAssociatorByPositionAndTracks::associateRecoToSim(), TrackAssociatorByHitsImpl::associateRecoToSim(), TrackAssociatorByPositionImpl::associateRecoToSim(), TrackAssociatorByChi2Impl::associateRecoToSim(), QuickTrackAssociatorByHitsImpl::associateRecoToSim(), QuickTrackAssociatorByHitsImpl::associateRecoToSimImplementation(), VertexAssociatorByTracks::associateSimToReco(), VertexAssociatorByPositionAndTracks::associateSimToReco(), TrackAssociatorByHitsImpl::associateSimToReco(), TrackAssociatorByPositionImpl::associateSimToReco(), TrackAssociatorByChi2Impl::associateSimToReco(), QuickTrackAssociatorByHitsImpl::associateSimToReco(), QuickTrackAssociatorByHitsImpl::associateSimToRecoImplementation(), reco::JetTrackMatch< reco::GenJetCollection >::insert(), CosmicMuonLinksProducer::mapTracks(), EgammaHLTCombinedIsolationProducer::produce(), EgammaHLTPFChargedIsolationProducer::produce(), EgammaHLTPFNeutralIsolationProducer::produce(), EgammaHLTClusterShapeProducer::produce(), EgammaHLTElectronCombinedIsolationProducer::produce(), EgammaHLTPFPhotonIsolationProducer::produce(), HLTEcalPFClusterIsolationProducer< T1 >::produce(), EgammaHLTEcalRecIsolationProducer::produce(), HLTHcalPFClusterIsolationProducer< T1 >::produce(), EgammaHLTElectronDetaDphiProducer::produce(), EgammaHLTElectronTrackIsolationProducers::produce(), EgammaHLTHcalIsolationDoubleConeProducers::produce(), EgammaHLTHcalIsolationProducersRegional::produce(), EgammaHLTR9IDProducer::produce(), EgammaHLTBcHcalIsolationProducersRegional::produce(), EgammaHLTPhotonTrackIsolationProducersRegional::produce(), EgammaHLTR9Producer::produce(), EgammaHLTEcalIsolationProducersRegional::produce(), EgammaHLTGsfTrackVarProducer::produce(), NuclearTrackCorrector::produce(), and noPuUtils::reversePFCandToVertexAssociation().
|
inline |
Definition at line 154 of file AssociationMap.h.
Referenced by BeautifulSoup.PageElement::append().
|
inline |
fill and return a transient key vector required for ROOT interactive usage
Definition at line 210 of file AssociationMap.h.
Referenced by psClasses.queueList::__init__(), psClasses.queueList::smallestQueue(), and psClasses.queueList::thinerQueue().
|
inline |
fill and return a transient map required for ROOT interactive usage
Definition at line 205 of file AssociationMap.h.
|
inline |
number of associations to a key
Definition at line 185 of file AssociationMap.h.
Referenced by VertexAssociatorByTracks::associateRecoToSim(), and VertexAssociatorByTracks::associateSimToReco().
|
inline |
Definition at line 193 of file AssociationMap.h.
|
inline |
find element with specified reference key
Definition at line 173 of file AssociationMap.h.
|
inline |
Definition at line 179 of file AssociationMap.h.
|
inline |
post insert action
Definition at line 219 of file AssociationMap.h.
Referenced by MuonTrackValidator::analyze(), TrackGenAssociatorByChi2Impl::associateGenToReco(), TrackGenAssociatorByChi2Impl::associateRecoToGen(), VertexAssociatorByPositionAndTracks::associateRecoToSim(), TrackAssociatorByHitsImpl::associateRecoToSim(), TrackAssociatorByPositionImpl::associateRecoToSim(), TrackAssociatorByChi2Impl::associateRecoToSim(), QuickTrackAssociatorByHitsImpl::associateRecoToSim(), QuickTrackAssociatorByHitsImpl::associateRecoToSimImplementation(), VertexAssociatorByPositionAndTracks::associateSimToReco(), TrackAssociatorByHitsImpl::associateSimToReco(), TrackAssociatorByPositionImpl::associateSimToReco(), TrackAssociatorByChi2Impl::associateSimToReco(), QuickTrackAssociatorByHitsImpl::associateSimToReco(), and QuickTrackAssociatorByHitsImpl::associateSimToRecoImplementation().
|
inline |
return ref-prod structure
Definition at line 201 of file AssociationMap.h.
Referenced by TrackInfoProducer::produce(), and NuclearTrackCorrector::produce().
|
inline |
map size
Definition at line 147 of file AssociationMap.h.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), SiPixelHitEfficiencySource::analyze(), TkConvValidator::analyze(), TestOutliers::analyze(), analyzer::SiPixelLorentzAngle::analyze(), ApeEstimator::analyze(), VertexAssociatorByTracks::associateRecoToSim(), TrackAssociatorByHitsImpl::associateRecoToSim(), QuickTrackAssociatorByHitsImpl::associateRecoToSim(), VertexAssociatorByTracks::associateSimToReco(), TrackAssociatorByHitsImpl::associateSimToReco(), QuickTrackAssociatorByHitsImpl::associateSimToReco(), V0Validator::doEfficiencies(), MuonIdProducer::init(), TrackListCombiner::produce(), CosmicMuonLinksProducer::produce(), ConversionSeedFilter::produce(), reco::modules::TrackerTrackHitFilter::produce(), reco::modules::CosmicTrackSplitter::produce(), DAFTrackProducerAlgorithm::runWithCandidate(), and edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::size().
|
inline |
fill and return a transient key vector required for ROOT interactive usage
Definition at line 215 of file AssociationMap.h.
|
friend |
Definition at line 264 of file AssociationMap.h.
|
friend |
Definition at line 265 of file AssociationMap.h.
Definition at line 269 of file AssociationMap.h.
|
friend |
Definition at line 270 of file AssociationMap.h.
Definition at line 268 of file AssociationMap.h.
Definition at line 267 of file AssociationMap.h.
|
friend |
Definition at line 266 of file AssociationMap.h.
|
private |
index map
Definition at line 240 of file AssociationMap.h.
|
private |
reference set
Definition at line 238 of file AssociationMap.h.
Referenced by edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::find(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::get(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::insert(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::keys(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::map(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::numberOfAssociations(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::operator[](), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::refProd(), and edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::values().
|
mutableprivate |
transient reference map
Definition at line 242 of file AssociationMap.h.
Referenced by edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::clear(), edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::erase(), and edm::AssociationMap< edm::OneToMany< reco::BasicJetCollection, reco::TrackCollection > >::get().