#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 | |
size_t | totSize_ |
value_map | values_ |
Definition at line 22 of file ValueMap.h.
|
private |
Definition at line 28 of file ValueMap.h.
|
private |
Definition at line 24 of file ValueMap.h.
|
private |
Definition at line 27 of file ValueMap.h.
|
private |
Definition at line 26 of file ValueMap.h.
|
private |
Definition at line 25 of file ValueMap.h.
|
inlineexplicit |
|
inline |
Definition at line 32 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::Filler(), counter.Counter::register(), SequenceTypes.Task::remove(), and SequenceTypes.Task::replace().
|
inline |
Definition at line 65 of file ValueMap.h.
Referenced by IsoValueMapProducer< T >::doMiniIso(), IsoValueMapProducer< T >::doPFIsoEle(), IsoValueMapProducer< T >::doPFIsoPho(), BetaStarVarProducer< T >::fillValueMaps(), PhotonIsoProducer::filter(), ElectronRegressionEnergyProducer::filter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), GEDGsfElectronValueMapProducer::produce(), pat::PATVertexSlimmer::produce(), RegressionEnergyPatElectronProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), MuonReducedTrackExtraProducer::produce(), PATPuppiJetSpecificProducer::produce(), AlignmentPrescaler::produce(), L3MuonIsolationProducer::produce(), TkAlCaOverlapTagger::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), L2MuonIsolationProducer::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), pat::L1MuonMatcher::produce(), pat::HLTL1MuonMatcher::produce(), PileupJetIDVarProducer::produce(), L3MuonCombinedRelativeIsolationProducer::produce(), PuppiProducer::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), citk::PFIsolationSumProducer::produce(), pat::PATPackedCandidateProducer::produce(), LeptonInJetProducer< T >::produce(), MuonTimingProducer::produce(), EGMSeedGainProducer< T >::produce(), cms::MuonTCMETValueMapProducer::produce(), PFECALSuperClusterProducer::produce(), PFClusterMatchedToPhotonsSelector::produce(), MuonFSRAssociator::produce(), GenJetTauTaggerProducer::produce(), SoftKillerProducer::produce(), pat::MatcherByPulls< T >::produce(), ConversionTrackCandidateProducer::produce(), pat::PATTriggerEventProducer::produce(), EGMEnergyVarProducer< T >::produce(), ProtonProducer::produce(), LeptonJetVarProducer< T >::produce(), MuonMCClassifier::produce(), MuonSimClassifier::produce(), BJetEnergyRegressionVarProducer< T >::produce(), and JetCleanerForType1METT< T, Textractor >::produce().
|
inline |
Definition at line 53 of file ValueMap.h.
Referenced by BeautifulSoup.PageElement::append(), EcalHaloAlgo::Calculate(), IsoValueMapProducer< T >::doMiniIso(), IsoValueMapProducer< T >::doPFIsoEle(), IsoValueMapProducer< T >::doPFIsoPho(), BetaStarVarProducer< T >::fillValueMaps(), PhotonIsoProducer::filter(), ElectronRegressionEnergyProducer::filter(), HLTMuonPFIsoFilter::hltFilter(), HLTMuonIsoFilter::hltFilter(), GEDGsfElectronValueMapProducer::produce(), pat::PATVertexSlimmer::produce(), RegressionEnergyPatElectronProducer::produce(), L3MuonSumCaloPFIsolationProducer::produce(), MuonReducedTrackExtraProducer::produce(), PATPuppiJetSpecificProducer::produce(), AlignmentPrescaler::produce(), L3MuonIsolationProducer::produce(), TkAlCaOverlapTagger::produce(), citk::PFIsolationSumProducerForPUPPI::produce(), L2MuonIsolationProducer::produce(), VersionedIdProducer< PhysicsObjectPtr, SelectorType >::produce(), pat::L1MuonMatcher::produce(), L3MuonCombinedRelativeIsolationProducer::produce(), pat::HLTL1MuonMatcher::produce(), PileupJetIDVarProducer::produce(), PuppiProducer::produce(), PrimaryVertexSorter< ParticlesCollection >::produce(), citk::PFIsolationSumProducer::produce(), pat::PATPackedCandidateProducer::produce(), LeptonInJetProducer< T >::produce(), MuonTimingProducer::produce(), EGMSeedGainProducer< T >::produce(), PFClusterMatchedToPhotonsSelector::produce(), cms::MuonTCMETValueMapProducer::produce(), PFECALSuperClusterProducer::produce(), MuonFSRAssociator::produce(), GenJetTauTaggerProducer::produce(), SoftKillerProducer::produce(), pat::MatcherByPulls< T >::produce(), ConversionTrackCandidateProducer::produce(), pat::PATTriggerEventProducer::produce(), EGMEnergyVarProducer< T >::produce(), ProtonProducer::produce(), LeptonJetVarProducer< T >::produce(), MuonMCClassifier::produce(), MuonSimClassifier::produce(), BJetEnergyRegressionVarProducer< T >::produce(), and JetCleanerForType1METT< T, Textractor >::produce().
|
inlineprivate |
Definition at line 99 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::add().
|
inlineprivate |
Definition at line 94 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::insert().
|
inlineprivate |
Definition at line 89 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::insert().
|
protected |
Definition at line 83 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::fill().
|
private |
Definition at line 87 of file ValueMap.h.
Referenced by edm::helper::Filler< Association< C > >::fill(), and edm::helper::Filler< Association< C > >::insert().
|
private |
Definition at line 86 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().