#include <PhotonMVAEstimatorRun2Spring15NonTrig.h>
Classes | |
struct | AllVariables |
Public Types | |
enum | mvaCategories { UNDEFINED = -1, CAT_EB = 0, CAT_EE = 1 } |
Public Member Functions | |
void | constrainMVAVariables (AllVariables &) const |
std::unique_ptr< const GBRForest > | createSingleReader (const int iCategory, const edm::FileInPath &weightFile) |
std::vector< float > | fillMVAVariables (const edm::Ptr< reco::Candidate > &particle, const edm::Event &iEvent) const override |
int | findCategory (const edm::Ptr< reco::Candidate > &particle) const override |
virtual const std::string & | getName () const overridefinal |
virtual int | getNCategories () const |
virtual const std::string & | getTag () const overridefinal |
bool | isEndcapCategory (int category) const |
float | mvaValue (const edm::Ptr< reco::Candidate > &particle, const edm::Event &) const |
PhotonMVAEstimatorRun2Spring15NonTrig (const edm::ParameterSet &conf) | |
void | setConsumes (edm::ConsumesCollector &&) const override |
~PhotonMVAEstimatorRun2Spring15NonTrig () | |
Public Member Functions inherited from AnyMVAEstimatorRun2Base | |
AnyMVAEstimatorRun2Base (const edm::ParameterSet &conf) | |
virtual void | getEventContent (const edm::Event &iEvent) const final |
template<typename... Args> | |
std::vector< float > | packMVAVariables (const Args...args) const |
virtual | ~AnyMVAEstimatorRun2Base () |
Public Attributes | |
const int | nCategories = 2 |
Public Attributes inherited from AnyMVAEstimatorRun2Base | |
const edm::ParameterSet | _conf |
Private Attributes | |
AllVariables | _allMVAVars |
const edm::InputTag | _esEffSigmaRRMapLabel |
const edm::InputTag | _full5x5E1x3MapLabel |
const edm::InputTag | _full5x5E2x2MapLabel |
const edm::InputTag | _full5x5E2x5MaxMapLabel |
const edm::InputTag | _full5x5E5x5MapLabel |
const edm::InputTag | _full5x5SigmaIEtaIEtaMapLabel |
const edm::InputTag | _full5x5SigmaIEtaIPhiMapLabel |
std::vector< std::unique_ptr < const GBRForest > > | _gbrForests |
const std::string | _MethodName |
const std::string | _name = "PhotonMVAEstimatorRun2Spring15NonTrig" |
const edm::InputTag | _phoChargedIsolationLabel |
const edm::InputTag | _phoPhotonIsolationLabel |
const edm::InputTag | _phoWorstChargedIsolationLabel |
const edm::InputTag | _rhoLabel |
std::string | _tag |
const bool | _useValueMaps |
Definition at line 21 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
Enumerator | |
---|---|
UNDEFINED | |
CAT_EB | |
CAT_EE |
Definition at line 28 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
PhotonMVAEstimatorRun2Spring15NonTrig::PhotonMVAEstimatorRun2Spring15NonTrig | ( | const edm::ParameterSet & | conf | ) |
Definition at line 7 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
PhotonMVAEstimatorRun2Spring15NonTrig::~PhotonMVAEstimatorRun2Spring15NonTrig | ( | ) |
Definition at line 55 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
void PhotonMVAEstimatorRun2Spring15NonTrig::constrainMVAVariables | ( | AllVariables & | ) | const |
Definition at line 366 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
std::unique_ptr< const GBRForest > PhotonMVAEstimatorRun2Spring15NonTrig::createSingleReader | ( | const int | iCategory, |
const edm::FileInPath & | weightFile | ||
) |
Definition at line 142 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
|
overridevirtual |
Implements AnyMVAEstimatorRun2Base.
Definition at line 194 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
|
overridevirtual |
Implements AnyMVAEstimatorRun2Base.
Definition at line 101 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
|
inlinefinaloverridevirtual |
Implements AnyMVAEstimatorRun2Base.
Definition at line 73 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
References _name.
|
inlinevirtual |
Implements AnyMVAEstimatorRun2Base.
Definition at line 71 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
References nCategories.
|
inlinefinaloverridevirtual |
Implements AnyMVAEstimatorRun2Base.
Definition at line 74 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
References _tag.
bool PhotonMVAEstimatorRun2Spring15NonTrig::isEndcapCategory | ( | int | category | ) | const |
Definition at line 129 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
|
virtual |
Implements AnyMVAEstimatorRun2Base.
Definition at line 59 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
|
overridevirtual |
Reimplemented from AnyMVAEstimatorRun2Base.
Definition at line 376 of file PhotonMVAEstimatorRun2Spring15NonTrig.cc.
|
private |
Definition at line 109 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 125 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 121 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 122 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 123 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 124 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 119 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 120 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 105 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 108 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 97 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
Referenced by getName().
|
private |
Definition at line 127 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 128 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 129 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 130 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
|
private |
Definition at line 102 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
Referenced by getTag().
|
private |
Definition at line 118 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
const int PhotonMVAEstimatorRun2Spring15NonTrig::nCategories = 2 |
Definition at line 27 of file PhotonMVAEstimatorRun2Spring15NonTrig.h.
Referenced by getNCategories().