![]() |
![]() |
#include <GenericMVAJetTagComputer.h>
Public Member Functions | |
float | discriminator (const TagInfoHelper &info) const override |
GenericMVAJetTagComputer (const edm::ParameterSet ¶meters) | |
void | initialize (const JetTagComputerRecord &) override |
virtual reco::TaggingVariableList | taggingVariables (const reco::BaseTagInfo &tagInfo) const |
virtual reco::TaggingVariableList | taggingVariables (const TagInfoHelper &info) const |
~GenericMVAJetTagComputer () override | |
![]() | |
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::unique_ptr< TagInfoMVACategorySelector > | categorySelector_ |
GenericMVAComputerCache | computerCache_ |
std::string | recordLabel_ |
Additional Inherited Members | |
![]() | |
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.
|
override |
Definition at line 47 of file GenericMVAJetTagComputer.cc.
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 64 of file GenericMVAJetTagComputer.cc.
References categorySelector_, caloDeepCSVTagInfos_cfi::computer, computerCache_, GenericMVAComputer::eval(), GenericMVAComputerCache::getComputer(), taggingVariables(), and objects.autophobj::variables.
|
overridevirtual |
Reimplemented from JetTagComputer.
Definition at line 51 of file GenericMVAJetTagComputer.cc.
References computerCache_, edm::eventsetup::EventSetupRecordImplementation< T >::get(), edm::eventsetup::DependentRecordImplementation< RecordT, ListT >::getRecord(), recordLabel_, and GenericMVAComputerCache::update().
|
virtual |
Definition at line 85 of file GenericMVAJetTagComputer.cc.
References reco::BaseTagInfo::jet(), metsig::jet, reco::btau::jetEta, reco::btau::jetPt, reco::TaggingVariableList::push_back(), reco::BaseTagInfo::taggingVariables(), and objects.autophobj::variables.
Referenced by MVAJetTagPlotter::analyzeTag(), discriminator(), 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 >, and GenericMVAJetTagComputerWrapper< Provider, TI1, ti1, TI2, ti2, TI3, ti3, TI4, ti4 >.
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().