#include <ValueMap.h>
Classes | |
struct | const_iterator |
struct | IDComparator |
Public Types | |
typedef container::const_reference | const_reference_type |
typedef std::vector< value_type > | container |
typedef helper::Filler < ValueMap< T > > | Filler |
typedef std::vector< std::pair < ProductID, offset > > | id_offset_vector |
typedef unsigned int | offset |
typedef container::reference | reference_type |
typedef T | value_type |
Public Member Functions | |
const_iterator | begin () const |
void | clear () |
bool | contains (ProductID id) const |
bool | empty () const |
const_iterator | end () const |
const_reference_type | get (ProductID id, size_t idx) const |
reference_type | get (ProductID id, size_t idx) |
const_reference_type | get (size_t idx) const |
meant to be used in AssociativeIterator, not by the ordinary user More... | |
const id_offset_vector & | ids () const |
meant to be used in AssociativeIterator, not by the ordinary user More... | |
size_t | idSize () const |
ValueMap< T > & | operator+= (const ValueMap< T > &o) |
ValueMap & | operator= (ValueMap const &rhs) |
template<typename RefKey > | |
const_reference_type | operator[] (const RefKey &r) const |
template<typename RefKey > | |
reference_type | operator[] (const RefKey &r) |
size_t | rawIndexOf (ProductID id, size_t idx) const |
void | shrink_to_fit () |
size_t | size () const |
void | swap (ValueMap &other) |
ValueMap () | |
Static Public Member Functions | |
static short | Class_Version () |
Protected Member Functions | |
id_offset_vector::const_iterator | getIdOffset (ProductID id) const |
void | throwIndexBound () const |
Protected Attributes | |
id_offset_vector | ids_ |
container | values_ |
Private Member Functions | |
void | add (const ValueMap< T > &o) |
void | throwNotExisting () const |
Friends | |
class | helper::Filler< ValueMap< T > > |
Definition at line 104 of file ValueMap.h.
typedef container::const_reference edm::ValueMap< T >::const_reference_type |
Definition at line 111 of file ValueMap.h.
typedef std::vector<value_type> edm::ValueMap< T >::container |
Definition at line 107 of file ValueMap.h.
typedef helper::Filler<ValueMap<T> > edm::ValueMap< T >::Filler |
Definition at line 170 of file ValueMap.h.
typedef std::vector<std::pair<ProductID, offset> > edm::ValueMap< T >::id_offset_vector |
Definition at line 109 of file ValueMap.h.
typedef unsigned int edm::ValueMap< T >::offset |
Definition at line 108 of file ValueMap.h.
typedef container::reference edm::ValueMap< T >::reference_type |
Definition at line 110 of file ValueMap.h.
typedef T edm::ValueMap< T >::value_type |
Definition at line 106 of file ValueMap.h.
|
inline |
Definition at line 113 of file ValueMap.h.
|
inlineprivate |
Definition at line 244 of file ValueMap.h.
Referenced by edm::Association< C >::Filler::add(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::operator+=(), and counter.Counter::register().
|
inline |
Definition at line 209 of file ValueMap.h.
Referenced by PhoFull5x5SigmaIEtaIEtaValueMapCut::operator()(), GsfEleMVACut::operator()(), PhoMVACut::operator()(), PhoAnyPFIsoWithEAAndExpoScalingEBCut::operator()(), PhoAnyPFIsoWithEACut::operator()(), PhoAnyPFIsoWithEAAndExpoScalingCut::operator()(), GsfEleDeltaBetaIsoCut::operator()(), CandIsolatorFromDeposits::produce(), PFCandIsolatorFromDeposits::produce(), PhoFull5x5SigmaIEtaIEtaValueMapCut::value(), PhoMVACut::value(), GsfEleMVACut::value(), PhoAnyPFIsoWithEAAndExpoScalingEBCut::value(), PhoAnyPFIsoWithEACut::value(), PhoAnyPFIsoWithEAAndExpoScalingCut::value(), and GsfEleDeltaBetaIsoCut::value().
|
inlinestatic |
Definition at line 218 of file ValueMap.h.
|
inline |
Definition at line 160 of file ValueMap.h.
Referenced by edm::Association< reco::FFTJPTJetCollection >::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 |
Definition at line 154 of file ValueMap.h.
Referenced by LumiList.LumiList::__contains__(), edm::Association< reco::FFTJPTJetCollection >::contains(), PhoFull5x5SigmaIEtaIEtaValueMapCut::operator()(), PhoMVACut::operator()(), GsfEleMVACut::operator()(), PhoAnyPFIsoWithEAAndExpoScalingCut::operator()(), PhoAnyPFIsoWithEAAndExpoScalingEBCut::operator()(), PhoAnyPFIsoWithEACut::operator()(), GsfEleDeltaBetaIsoCut::operator()(), pat::helper::RefHelper< T >::recursiveLookup(), PhoFull5x5SigmaIEtaIEtaValueMapCut::value(), GsfEleMVACut::value(), PhoMVACut::value(), PhoAnyPFIsoWithEACut::value(), PhoAnyPFIsoWithEAAndExpoScalingCut::value(), PhoAnyPFIsoWithEAAndExpoScalingEBCut::value(), and GsfEleDeltaBetaIsoCut::value().
|
inline |
Definition at line 159 of file ValueMap.h.
Referenced by edm::Association< reco::FFTJPTJetCollection >::empty(), Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 210 of file ValueMap.h.
Referenced by Types.LuminosityBlockRange::cppID(), Types.EventRange::cppID(), CandIsolatorFromDeposits::produce(), and PFCandIsolatorFromDeposits::produce().
|
inline |
Definition at line 139 of file ValueMap.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 146 of file ValueMap.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
meant to be used in AssociativeIterator, not by the ordinary user
Definition at line 215 of file ValueMap.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inlineprotected |
Definition at line 224 of file ValueMap.h.
Referenced by edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::contains(), and edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::rawIndexOf().
|
inline |
meant to be used in AssociativeIterator, not by the ordinary user
Definition at line 213 of file ValueMap.h.
|
inline |
Definition at line 158 of file ValueMap.h.
Referenced by PhoFull5x5SigmaIEtaIEtaValueMapCut::operator()(), GsfEleMVACut::operator()(), PhoMVACut::operator()(), PhoAnyPFIsoWithEACut::operator()(), PhoAnyPFIsoWithEAAndExpoScalingCut::operator()(), PhoAnyPFIsoWithEAAndExpoScalingEBCut::operator()(), GsfEleDeltaBetaIsoCut::operator()(), PhoFull5x5SigmaIEtaIEtaValueMapCut::value(), PhoMVACut::value(), GsfEleMVACut::value(), PhoAnyPFIsoWithEACut::value(), PhoAnyPFIsoWithEAAndExpoScalingCut::value(), PhoAnyPFIsoWithEAAndExpoScalingEBCut::value(), and GsfEleDeltaBetaIsoCut::value().
Definition at line 150 of file ValueMap.h.
|
inline |
Definition at line 120 of file ValueMap.h.
|
inline |
Definition at line 127 of file ValueMap.h.
|
inline |
Definition at line 143 of file ValueMap.h.
|
inline |
Definition at line 131 of file ValueMap.h.
|
inline |
Definition at line 161 of file ValueMap.h.
|
inline |
Definition at line 157 of file ValueMap.h.
Referenced by TrackProducerWithSCAssociation::produce(), PFCandIsolatorFromDeposits::produce(), CandIsolatorFromDeposits::produce(), and edm::Association< reco::FFTJPTJetCollection >::size().
|
inline |
Definition at line 115 of file ValueMap.h.
Referenced by edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::operator=(), edm::Association< reco::FFTJPTJetCollection >::swap(), and edm::swap().
|
inlineprotected |
Definition at line 230 of file ValueMap.h.
|
inlineprivate |
Definition at line 240 of file ValueMap.h.
|
friend |
Definition at line 250 of file ValueMap.h.
|
protected |
Definition at line 222 of file ValueMap.h.
Referenced by edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::begin(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::clear(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::contains(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::end(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::ids(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::idSize(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::rawIndexOf(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::shrink_to_fit(), and edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::swap().
|
protected |
Definition at line 221 of file ValueMap.h.
Referenced by edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::begin(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::clear(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::empty(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::end(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::get(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::rawIndexOf(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::shrink_to_fit(), edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::size(), and edm::ValueMap< edm::Ref< std::vector< reco::PFCandidate >, reco::PFCandidate, edm::refhelper::FindUsingAdvance< std::vector< reco::PFCandidate >, reco::PFCandidate > > >::swap().