1 #ifndef RecoEgamma_ElectronIdentification_ElectronDNNEstimator_h
2 #define RecoEgamma_ElectronIdentification_ElectronDNNEstimator_h
16 std::vector<tensorflow::Session*>
getSessions()
const;
24 const std::vector<tensorflow::Session*>& sessions)
const;
ElectronDNNEstimator(const egammaTools::DNNConfiguration &, const bool useEBModelInGap)
std::map< std::string, float > getInputsVars(const reco::GsfElectron &ele) const
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
static const std::vector< std::string > dnnAvaibleInputs
const bool useEBModelInGap_
static constexpr float ptThreshold
static constexpr float ecalBarrelMaxEtaWithGap
std::vector< tensorflow::Session * > getSessions() const
const egammaTools::EgammaDNNHelper dnnHelper_
std::vector< std::vector< float > > evaluate(const reco::GsfElectronCollection &ele, const std::vector< tensorflow::Session * > &sessions) const
static constexpr float ecalBarrelMaxEtaNoGap