1 #ifndef RecoEgamma_PhotonIdentification_PhotonDNNEstimator_h 2 #define RecoEgamma_PhotonIdentification_PhotonDNNEstimator_h 17 std::vector<tensorflow::Session*>
getSessions()
const;
25 const std::vector<tensorflow::Session*>& sessions)
const;
std::map< std::string, float > getInputsVars(const reco::Photon &ele) const
std::vector< std::pair< uint, std::vector< float > > > evaluate(const reco::PhotonCollection &ele, const std::vector< tensorflow::Session *> &sessions) const
std::vector< tensorflow::Session * > getSessions() const
static constexpr float ecalBarrelMaxEtaWithGap
static constexpr float ecalBarrelMaxEtaNoGap
const egammaTools::EgammaDNNHelper dnnHelper_
std::vector< Photon > PhotonCollection
collectin of Photon objects
static const std::vector< std::string > dnnAvaibleInputs
const bool useEBModelInGap_
PhotonDNNEstimator(const egammaTools::DNNConfiguration &, const bool useEBModelInGap)