#include <ValueMap.h>
Public Member Functions | |
void | add (const Map &map) |
void | fill () |
Filler (Map &map) | |
template<typename H , typename I > | |
void | insert (const H &h, I begin, I end) |
Protected Attributes | |
Map & | map_ |
Private Types | |
typedef Map::id_offset_vector | id_offset_vector |
typedef std::vector< size_t > | index_vector |
typedef Map::offset | offset |
typedef std::map< ProductID, value_vector > | value_map |
typedef std::vector< typename Map::value_type > | value_vector |
Private Member Functions | |
void | throwAdd () const |
void | throwFillID (ProductID id) const |
void | throwFillSize () const |
Private Attributes | |
value_map | values_ |
Definition at line 21 of file ValueMap.h.
|
private |
Definition at line 27 of file ValueMap.h.
|
private |
Definition at line 23 of file ValueMap.h.
|
private |
Definition at line 26 of file ValueMap.h.
|
private |
Definition at line 25 of file ValueMap.h.
|
private |
Definition at line 24 of file ValueMap.h.
|
inlineexplicit |
Definition at line 29 of file ValueMap.h.
|
inline |
Definition at line 33 of file ValueMap.h.
Referenced by edm::ValueMap< reco::MuonMETCorrectionData >::add(), and edm::helper::Filler< Association< C > >::Filler().
|
inline |
Definition at line 61 of file ValueMap.h.
Referenced by edm::Association< C >::add(), edm::ValueMap< reco::MuonMETCorrectionData >::add(), HLTMuonIsoFilter::filter(), IsolationProducerForTracks::produce(), EnergyLossProducer::produce(), MCTrackMatcher::produce(), PhotonIDProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), MuIsoDepositProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), CandIsoDepositProducer::produce(), TrackProducerWithSCAssociation::produce(), SoftElectronCandProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), PFElectronTranslator::produce(), GenTrackMatcher::produce(), ElectronIDExternalProducer< algo >::produce(), EgammaElectronTkNumIsolationProducer::produce(), MuonSelectionTypeValueMapProducer::produce(), AlignmentPrescaler::produce(), MuonShowerInformationProducer::produce(), CosmicsMuonIdProducer::produce(), L3MuonIsolationProducer::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), CandIsolatorFromDeposits::produce(), GlobalTrackQualityProducer::produce(), L2MuonIsolationProducer::produce(), cms::MuonMETValueMapProducer::produce(), pat::PATVertexAssociationProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), DeDxEstimatorProducer::produce(), TkAlCaOverlapTagger::produce(), cms::MuonTCMETValueMapProducer::produce(), SoftConversionTrackCandidateProducer::produce(), CastorJetIDProducer::produce(), MuonTimingProducer::produce(), ConversionTrackCandidateProducer::produce(), GoodSeedProducer::produce(), JetIDProducer::produce(), DeDxDiscriminatorProducer::produce(), pat::PATTriggerEventProducer::produce(), MuonIdProducer::produce(), pat::JetCorrFactorsProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), and MuIsolatorResultProducer< BT >::writeOutImpl().
|
inline |
Definition at line 52 of file ValueMap.h.
Referenced by BeautifulSoup.PageElement::append(), EcalHaloAlgo::Calculate(), PFElectronTranslator::fillMVAValueMap(), GoodSeedProducer::fillPreIdRefValueMap(), PFElectronTranslator::fillSCRefValueMap(), HLTMuonIsoFilter::filter(), IsolationProducerForTracks::produce(), EnergyLossProducer::produce(), MCTrackMatcher::produce(), PhotonIDProducer::produce(), AssociationMapOneToOne2Association< CKey, CVal >::produce(), AssociationVector2ValueMap< KeyRefProd, CVal >::produce(), MuIsoDepositProducer::produce(), EgammaElectronTkIsolationProducer::produce(), EgammaPhotonTkIsolationProducer::produce(), EgammaPhotonTkNumIsolationProducer::produce(), CandIsoDepositProducer::produce(), TrackProducerWithSCAssociation::produce(), SoftElectronCandProducer::produce(), reco::modulesNew::MCTruthCompositeMatcher::produce(), GenTrackMatcher::produce(), ElectronIDExternalProducer< algo >::produce(), EgammaElectronTkNumIsolationProducer::produce(), MuonSelectionTypeValueMapProducer::produce(), AlignmentPrescaler::produce(), MuonShowerInformationProducer::produce(), L3MuonIsolationProducer::produce(), CosmicsMuonIdProducer::produce(), reco::modulesNew::Matcher< C1, C2, S, D >::produce(), CandIsolatorFromDeposits::produce(), GlobalTrackQualityProducer::produce(), L2MuonIsolationProducer::produce(), cms::MuonMETValueMapProducer::produce(), pat::PATVertexAssociationProducer::produce(), EgammaEcalRecHitIsolationProducer::produce(), EgammaTowerIsolationProducer::produce(), TkAlCaOverlapTagger::produce(), DeDxEstimatorProducer::produce(), cms::MuonTCMETValueMapProducer::produce(), SoftConversionTrackCandidateProducer::produce(), CastorJetIDProducer::produce(), ConversionTrackCandidateProducer::produce(), MuonTimingProducer::produce(), JetIDProducer::produce(), DeDxDiscriminatorProducer::produce(), pat::PATTriggerEventProducer::produce(), MuonIdProducer::produce(), pat::JetCorrFactorsProducer::produce(), reco::PhysObjectMatcher< C1, C2, S, D, Q >::produce(), and MuIsolatorResultProducer< BT >::writeOutImpl().
|
inlineprivate |
Definition at line 90 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::add().
|
inlineprivate |
Definition at line 85 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::insert().
|
inlineprivate |
Definition at line 80 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::insert().
|
protected |
Definition at line 76 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::fill().
|
private |
Definition at line 79 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::add(), edm::helper::Filler< Association< C > >::fill(), and edm::helper::Filler< Association< C > >::insert().