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< tensorflow::Session * > getSessions() const
std::vector< GsfElectron > GsfElectronCollection
collection of GsfElectron objects
std::vector< std::pair< uint, std::vector< float > > > evaluate(const reco::GsfElectronCollection &ele, const std::vector< tensorflow::Session *> &sessions) const
static const std::vector< std::string > dnnAvaibleInputs
const bool useEBModelInGap_
static constexpr float ptThreshold
static constexpr float ecalBarrelMaxEtaWithGap
static constexpr float extEtaBoundary
const egammaTools::EgammaDNNHelper dnnHelper_
static constexpr float endcapBoundary
static constexpr float ecalBarrelMaxEtaNoGap