#include <AnyMVAEstimatorRun2Base.h>
Public Member Functions | |
AnyMVAEstimatorRun2Base (const edm::ParameterSet &conf) | |
virtual std::vector< float > | fillMVAVariables (const edm::Ptr< reco::Candidate > &particle, const edm::Event &) const =0 |
virtual int | findCategory (const edm::Ptr< reco::Candidate > &particle) const =0 |
virtual void | getEventContent (const edm::Event &iEvent) const final |
virtual const std::string & | getName () const =0 |
virtual int | getNCategories () const =0 |
virtual const std::string & | getTag () const =0 |
virtual float | mvaValue (const edm::Ptr< reco::Candidate > &particle, const edm::Event &) const =0 |
template<typename... Args> | |
std::vector< float > | packMVAVariables (const Args...args) const |
virtual void | setConsumes (edm::ConsumesCollector &&cc) const |
virtual | ~AnyMVAEstimatorRun2Base () |
Public Attributes | |
const edm::ParameterSet | _conf |
Definition at line 11 of file AnyMVAEstimatorRun2Base.h.
|
inline |
Definition at line 15 of file AnyMVAEstimatorRun2Base.h.
|
inlinevirtual |
Definition at line 16 of file AnyMVAEstimatorRun2Base.h.
References fillMVAVariables(), findCategory(), getName(), getNCategories(), getTag(), mvaValue(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, ElectronMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Referenced by ~AnyMVAEstimatorRun2Base().
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, ElectronMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Referenced by ~AnyMVAEstimatorRun2Base().
|
inlinefinalvirtual |
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, ElectronMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Referenced by plotting.Plot::draw(), and ~AnyMVAEstimatorRun2Base().
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, ElectronMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Referenced by ~AnyMVAEstimatorRun2Base().
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, ElectronMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Referenced by ~AnyMVAEstimatorRun2Base().
|
pure virtual |
Implemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, ElectronMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Referenced by ~AnyMVAEstimatorRun2Base().
|
inline |
Definition at line 43 of file AnyMVAEstimatorRun2Base.h.
References createfilelist::args.
Referenced by PhotonMVAEstimatorRun2Spring16NonTrig::fillMVAVariables(), PhotonMVAEstimatorRun2Phys14NonTrig::fillMVAVariables(), PhotonMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Phys14NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15Trig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring15NonTrig::fillMVAVariables(), ElectronMVAEstimatorRun2Spring16GeneralPurpose::fillMVAVariables(), and ElectronMVAEstimatorRun2Spring16HZZ::fillMVAVariables().
|
inlinevirtual |
Reimplemented in ElectronMVAEstimatorRun2Spring16HZZ, ElectronMVAEstimatorRun2Spring16GeneralPurpose, ElectronMVAEstimatorRun2Spring15NonTrig, ElectronMVAEstimatorRun2Spring15Trig, PhotonMVAEstimatorRun2Phys14NonTrig, PhotonMVAEstimatorRun2Spring15NonTrig, and PhotonMVAEstimatorRun2Spring16NonTrig.
Definition at line 56 of file AnyMVAEstimatorRun2Base.h.
const edm::ParameterSet AnyMVAEstimatorRun2Base::_conf |
Definition at line 58 of file AnyMVAEstimatorRun2Base.h.
Referenced by getEventContent().