1 #ifndef RecoEgamma_PhotonIdentification_PhotonMVAEstimatorRunIIFall17_H 2 #define RecoEgamma_PhotonIdentification_PhotonMVAEstimatorRunIIFall17_H 19 #include "TMVA/Factory.h" 20 #include "TMVA/Tools.h" 21 #include "TMVA/Reader.h" 22 #include "TMVA/DataLoader.h"
const edm::InputTag phoChargedIsolationLabel_
const edm::InputTag rhoLabel_
std::vector< std::unique_ptr< const GBRForest > > gbrForests_
virtual const std::string & getTag() const override final
EffectiveAreas effectiveAreas_
bool isEndcapCategory(int category) const
const edm::InputTag phoWorstChargedIsolationLabel_
void constrainMVAVariables(AllVariables &) const
std::vector< float > fillMVAVariables(const edm::Ptr< reco::Candidate > &particle, const edm::Event &iEvent) const override
const std::string methodName_
float mvaValue(const edm::Ptr< reco::Candidate > &particle, const edm::Event &) const
const edm::InputTag phoPhotonIsolationLabel_
virtual int getNCategories() const
~PhotonMVAEstimatorRunIIFall17()
std::vector< double > phoIsoPtScalingCoeff_
PhotonMVAEstimatorRunIIFall17(const edm::ParameterSet &conf)
std::unique_ptr< const GBRForest > createSingleReader(const int iCategory, const edm::FileInPath &weightFile)
void setConsumes(edm::ConsumesCollector &&) const override
virtual const std::string & getName() const override final
int findCategory(const edm::Ptr< reco::Candidate > &particle) const override