#include <GenericMVAJetTagComputer.h>
Public Member Functions | |
virtual float | discriminator (const TagInfoHelper &info) const |
GenericMVAJetTagComputer (const edm::ParameterSet ¶meters) | |
virtual void | initialize (const JetTagComputerRecord &) |
virtual reco::TaggingVariableList | taggingVariables (const reco::BaseTagInfo &tagInfo) const |
virtual reco::TaggingVariableList | taggingVariables (const TagInfoHelper &info) const |
virtual | ~GenericMVAJetTagComputer () |
Public Member Functions inherited from JetTagComputer | |
const std::vector< std::string > & | getInputLabels () const |
JetTagComputer () | |
JetTagComputer (const edm::ParameterSet &configuration) | |
float | operator() (const reco::BaseTagInfo &info) const |
float | operator() (const TagInfoHelper &helper) const |
void | setupDone () |
virtual | ~JetTagComputer () |
Private Attributes | |
std::auto_ptr < TagInfoMVACategorySelector > | categorySelector_ |
GenericMVAComputerCache | computerCache_ |
std::string | recordLabel_ |
Additional Inherited Members | |
Protected Member Functions inherited from JetTagComputer | |
virtual float | discriminator (const reco::BaseTagInfo &) const |
void | uses (unsigned int id, const std::string &label) |
void | uses (const std::string &label) |
Definition at line 16 of file GenericMVAJetTagComputer.h.
GenericMVAJetTagComputer::GenericMVAJetTagComputer | ( | const edm::ParameterSet & | parameters | ) |
Definition at line 40 of file GenericMVAJetTagComputer.cc.
|
virtual |
Definition at line 47 of file GenericMVAJetTagComputer.cc.
|
virtual |
Reimplemented from JetTagComputer.
Definition at line 64 of file GenericMVAJetTagComputer.cc.
References categorySelector_, computerCache_, GenericMVAComputer::eval(), GenericMVAComputerCache::getComputer(), cmsHarvester::index, taggingVariables(), and makeLayoutFileForGui::variables.
|
virtual |
Reimplemented from JetTagComputer.
Reimplemented in CombinedMVAJetTagComputer.
Definition at line 51 of file GenericMVAJetTagComputer.cc.
References calib, computerCache_, edm::eventsetup::EventSetupRecord::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), recordLabel_, and GenericMVAComputerCache::update().
Referenced by CombinedMVAJetTagComputer::initialize().
|
virtual |
Definition at line 85 of file GenericMVAJetTagComputer.cc.
References reco::LeafCandidate::eta(), reco::BaseTagInfo::jet(), metsig::jet, reco::btau::jetEta, reco::btau::jetPt, reco::LeafCandidate::pt(), reco::TaggingVariableList::push_back(), reco::BaseTagInfo::taggingVariables(), and makeLayoutFileForGui::variables.
Referenced by MVAJetTagPlotter::analyzeTag(), discriminator(), CombinedMVAJetTagComputer::taggingVariables(), and taggingVariables().
|
virtual |
Reimplemented in GenericMVAJetTagComputerWrapper< Provider, TI1, btau_dummy::none, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >, GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >, GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, btau_dummy::Null, btau_dummy::none, btau_dummy::Null, btau_dummy::none >, GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, TI3, ti3, btau_dummy::Null, btau_dummy::none >, GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, TI3, ti3, TI4, ti4 >, and CombinedMVAJetTagComputer.
Definition at line 98 of file GenericMVAJetTagComputer.cc.
References JetTagComputer::TagInfoHelper::getBase(), and taggingVariables().
|
private |
Definition at line 31 of file GenericMVAJetTagComputer.h.
Referenced by discriminator().
|
private |
Definition at line 32 of file GenericMVAJetTagComputer.h.
Referenced by discriminator(), and initialize().
|
private |
Definition at line 33 of file GenericMVAJetTagComputer.h.
Referenced by initialize().