![]() |
![]() |
#include <TaggingVariable.h>
Public Types | |
typedef std::vector< TaggingVariable >::const_iterator | const_iterator |
typedef std::pair< const_iterator, const_iterator > | range |
Private Attributes | |
std::vector< TaggingVariable > | m_list |
Definition at line 203 of file TaggingVariable.h.
typedef std::vector< TaggingVariable >::const_iterator reco::TaggingVariableList::const_iterator |
STL-like accessors
Definition at line 219 of file TaggingVariable.h.
typedef std::pair< const_iterator, const_iterator > reco::TaggingVariableList::range |
Definition at line 220 of file TaggingVariable.h.
|
inline |
Definition at line 205 of file TaggingVariable.h.
|
inline |
Definition at line 206 of file TaggingVariable.h.
|
inline |
Definition at line 210 of file TaggingVariable.h.
References end, mps_fire::i, and edm::eventsetup::heterocontainer::insert().
|
inline |
Definition at line 226 of file TaggingVariable.h.
|
inline |
Definition at line 222 of file TaggingVariable.h.
Referenced by HLTBTagPerformanceAnalyzer::analyze().
bool reco::TaggingVariableList::checkTag | ( | TaggingVariableName | tag | ) | const |
Definition at line 290 of file TaggingVariable.cc.
References GlobalPosition_Frontier_DevDB_cff::tag.
Referenced by CombinedSVSoftLeptonComputer::operator()(), and TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce().
|
inline |
Definition at line 223 of file TaggingVariable.h.
Referenced by HLTBTagPerformanceAnalyzer::analyze(), Types.LuminosityBlockRange::cppID(), and Types.EventRange::cppID().
void reco::TaggingVariableList::finalize | ( | void | ) |
Definition at line 317 of file TaggingVariable.cc.
Referenced by GhostTrackComputer::operator()(), CombinedSVSoftLeptonComputer::operator()(), CombinedSVComputer::operator()(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce(), DeepCMVATagInfoProducer::produce(), BoostedDoubleSVProducer::produce(), reco::IPTagInfo< Container, Base >::taggingVariables(), reco::TemplatedSoftLeptonTagInfo< REF >::taggingVariables(), and reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::taggingVariables().
TaggingValue reco::TaggingVariableList::get | ( | TaggingVariableName | tag | ) | const |
Definition at line 321 of file TaggingVariable.cc.
References Exception, edm::errors::InvalidReference, and alignCSCRings::r.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), MVAJetTagPlotter::analyzeTag(), btagbtvdeep::bTagToFeatures(), rrapi.RRApi::columns(), util.rrapi.RRApi::columns(), rrapi.RRApi::count(), util.rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), btagbtvdeep::doubleBTagToFeatures(), TagInfoMVACategorySelector::findCategory(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), CombinedSVSoftLeptonComputer::operator()(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), util.rrapi.RRApi::reports(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), util.rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), rrapi.RRApi::workspaces(), and util.rrapi.RRApi::workspaces().
TaggingValue reco::TaggingVariableList::get | ( | TaggingVariableName | tag, |
TaggingValue | defaultValue | ||
) | const |
Definition at line 329 of file TaggingVariable.cc.
References alignCSCRings::r.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), rrapi.RRApi::reports(), util.rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
std::vector< TaggingValue > reco::TaggingVariableList::getList | ( | TaggingVariableName | tag, |
bool | throwOnEmptyList = true |
||
) | const |
Definition at line 336 of file TaggingVariable.cc.
References Exception, edm::errors::InvalidReference, list(), alignCSCRings::r, and create_public_lumi_plots::transform.
Referenced by TaggingVariablePlotter::analyzeTag(), btagbtvdeep::bTagToFeatures(), btagbtvdeep::dump_vector(), and TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce().
TaggingVariableList::range reco::TaggingVariableList::getRange | ( | TaggingVariableName | tag | ) | const |
Definition at line 346 of file TaggingVariable.cc.
References GlobalPosition_Frontier_DevDB_cff::tag.
void reco::TaggingVariableList::insert | ( | const TaggingVariable & | variable, |
bool | delayed = false |
||
) |
Definition at line 294 of file TaggingVariable.cc.
Referenced by BeautifulSoup.PageElement::append(), CombinedSVComputer::fillCommonVariables(), GhostTrackComputer::operator()(), CombinedSVSoftLeptonComputer::operator()(), CombinedSVComputer::operator()(), TemplatedDeepNNTagInfoProducer< IPTag, SVTag >::produce(), DeepCMVATagInfoProducer::produce(), BoostedDoubleSVProducer::produce(), reco::IPTagInfo< Container, Base >::taggingVariables(), reco::TemplatedSoftLeptonTagInfo< REF >::taggingVariables(), and reco::TemplatedSecondaryVertexTagInfo< IPTI, VTX >::taggingVariables().
void reco::TaggingVariableList::insert | ( | const TaggingVariableList & | list | ) |
Definition at line 311 of file TaggingVariable.cc.
References m_list, and findQualityFiles::size.
Referenced by BeautifulSoup.PageElement::append().
void reco::TaggingVariableList::insert | ( | TaggingVariableName | tag, |
TaggingValue | value, | ||
bool | delayed = false |
||
) |
Definition at line 299 of file TaggingVariable.cc.
Referenced by BeautifulSoup.PageElement::append().
void reco::TaggingVariableList::insert | ( | TaggingVariableName | tag, |
const std::vector< TaggingValue > & | values, | ||
bool | delayed = false |
||
) |
Definition at line 304 of file TaggingVariable.cc.
References mps_fire::i.
Referenced by BeautifulSoup.PageElement::append().
|
inline |
Definition at line 248 of file TaggingVariable.h.
References GlobalPosition_Frontier_DevDB_cff::tag.
|
inline |
Definition at line 224 of file TaggingVariable.h.
Referenced by GenericMVAJetTagComputer::taggingVariables().
|
inline |
Definition at line 221 of file TaggingVariable.h.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
private |
Definition at line 230 of file TaggingVariable.h.
Referenced by insert().