#include <CombinedMVAJetTagComputer.h>
Classes | |
struct | Computer |
Public Member Functions | |
CombinedMVAJetTagComputer (const edm::ParameterSet ¶meters) | |
virtual void | passEventSetup (const edm::EventSetup &es) const |
virtual void | setEventSetup (const edm::EventSetup &es) const |
virtual reco::TaggingVariableList | taggingVariables (const TagInfoHelper &info) const |
virtual | ~CombinedMVAJetTagComputer () |
Public Member Functions inherited from GenericMVAJetTagComputer | |
virtual float | discriminator (const TagInfoHelper &info) const |
GenericMVAJetTagComputer (const edm::ParameterSet ¶meters) | |
virtual reco::TaggingVariableList | taggingVariables (const reco::BaseTagInfo &tagInfo) 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 |
virtual | ~JetTagComputer () |
Private Member Functions | |
void | setEventSetup (const edm::EventSetup &es, bool pass) const |
Private Attributes | |
std::vector< Computer > | computers |
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 15 of file CombinedMVAJetTagComputer.h.
CombinedMVAJetTagComputer::CombinedMVAJetTagComputer | ( | const edm::ParameterSet & | parameters | ) |
Definition at line 25 of file CombinedMVAJetTagComputer.cc.
References CombinedMVAJetTagComputer::Computer::computer, computers, CombinedMVAJetTagComputer::Computer::discriminator, edm::ParameterSet::getParameter(), CombinedMVAJetTagComputer::Computer::name, and CombinedMVAJetTagComputer::Computer::variables.
|
virtual |
Definition at line 46 of file CombinedMVAJetTagComputer.cc.
|
inlinevirtual |
Reimplemented from GenericMVAJetTagComputer.
Definition at line 26 of file CombinedMVAJetTagComputer.h.
References setEventSetup().
|
inlinevirtual |
Reimplemented from GenericMVAJetTagComputer.
Definition at line 20 of file CombinedMVAJetTagComputer.h.
References GenericMVAJetTagComputer::setEventSetup().
Referenced by passEventSetup().
|
private |
Definition at line 50 of file CombinedMVAJetTagComputer.cc.
References computers, edm::hlt::Exception, edm::EventSetup::get(), getHLTprescales::index, diffTwoXMLs::label, GenericMVAJetTagComputer::passEventSetup(), edm::ESHandle< class >::product(), and JetTagComputer::uses().
|
virtual |
Reimplemented from GenericMVAJetTagComputer.
Definition at line 108 of file CombinedMVAJetTagComputer.cc.
References reco::btau::algoDiscriminator, computers, edm::hlt::Exception, JetTagComputer::TagInfoHelper::getBase(), i, reco::TaggingVariableList::insert(), and GenericMVAJetTagComputer::taggingVariables().
|
mutableprivate |
Definition at line 46 of file CombinedMVAJetTagComputer.h.
Referenced by CombinedMVAJetTagComputer(), setEventSetup(), and taggingVariables().