#include <JetTagComputer.h>
Public Member Functions | |
template<class T > | |
const T & | get (unsigned int index=0) const |
template<class T > | |
const T & | get (std::string label) const |
const reco::BaseTagInfo & | getBase (unsigned int index) const |
TagInfoHelper (const std::vector< const reco::BaseTagInfo * > &infos, std::vector< std::string > &labels) | |
TagInfoHelper (const std::vector< const reco::BaseTagInfo * > &infos) | |
~TagInfoHelper () | |
Private Attributes | |
std::vector< std::string > | m_labels |
const std::vector< const reco::BaseTagInfo * > & | m_tagInfos |
Definition at line 16 of file JetTagComputer.h.
|
inline |
Definition at line 18 of file JetTagComputer.h.
|
inline |
Definition at line 22 of file JetTagComputer.h.
|
inline |
Definition at line 28 of file JetTagComputer.h.
|
inline |
Definition at line 49 of file JetTagComputer.h.
References Exception, getBase(), cmsHarvester::index, and info().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), TemplatedNegativeTrackCountingComputer< Container, Base >::discriminator(), MuonTagger::discriminator(), ElectronTagger::discriminator(), CandidateBoostedDoubleSecondaryVertexComputer::discriminator(), CharmTagger::discriminator(), LeptonTaggerDistance::discriminator(), LeptonTaggerByPt::discriminator(), MuonTaggerNoIP::discriminator(), LeptonTaggerByIP::discriminator(), TemplatedSimpleSecondaryVertexComputer< IPTI, VTX >::discriminator(), PromptTrackCountingComputer::discriminator(), TemplatedJetProbabilityComputer< Container, Base >::discriminator(), TemplatedJetBProbabilityComputer< Container, Base >::discriminator(), TemplatedTrackCountingComputer< Container, Base >::discriminator(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, TI3, ti3, TI4, ti4 >::taggingVariables(), GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, TI3, ti3, btau_dummy::Null, btau_dummy::none >::taggingVariables(), GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >::taggingVariables(), GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >::taggingVariables(), and GenericMVAJetTagComputerWrapper< Provider, TI1, btau_dummy::none, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >::taggingVariables().
|
inline |
Definition at line 63 of file JetTagComputer.h.
References Exception, customizeTrackingMonitorSeedNumber::idx, diffTwoXMLs::label, and m_labels.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
Definition at line 30 of file JetTagComputer.h.
References Exception, cmsHarvester::index, info(), and m_tagInfos.
Referenced by CombinedMVAV2JetTagComputer::discriminator(), JetTagComputer::discriminator(), get(), CombinedMVAJetTagComputer::taggingVariables(), and GenericMVAJetTagComputer::taggingVariables().
|
private |
Definition at line 80 of file JetTagComputer.h.
Referenced by get().
|
private |
Definition at line 79 of file JetTagComputer.h.
Referenced by getBase().