1 #ifndef RecoEgamma_PhotonIdentification_PhotonMVAEstimator_H 2 #define RecoEgamma_PhotonIdentification_PhotonMVAEstimator_H 23 float mvaValue(
const reco::Candidate* candPtr, std::vector<float>
const& auxVars,
int &iCategory)
const override;
float mvaValue(const reco::Candidate *candPtr, std::vector< float > const &auxVars, int &iCategory) const override
PhotonMVAEstimator(const edm::ParameterSet &conf)
MVAVariableManager< reco::Photon > mvaVarMngr_
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
std::vector< std::unique_ptr< const GBRForest > > gbrForests_
std::vector< int > nVariables_
std::vector< double > phoIsoPtScalingCoeff_
std::unique_ptr< EffectiveAreas > effectiveAreas_
std::vector< std::vector< int > > variables_
~PhotonMVAEstimator() override
std::vector< ThreadSafeStringCut< StringCutObjectSelector< reco::Photon >, reco::Photon > > categoryFunctions_
int findCategory(const reco::Candidate *candPtr) const override