#include <PhotonDNNEstimator.h>
Definition at line 13 of file PhotonDNNEstimator.h.
◆ PhotonDNNEstimator()
Definition at line 23 of file PhotonDNNEstimator.cc.
uint photonModelSelector(const std::map< std::string, float > &vars, float etaThr)
static constexpr float ecalBarrelMaxEtaWithGap
static constexpr float ecalBarrelMaxEtaNoGap
const egammaTools::EgammaDNNHelper dnnHelper_
static const std::vector< std::string > dnnAvaibleInputs
const bool useEBModelInGap_
◆ evaluate()
std::vector< std::pair< uint, std::vector< float > > > PhotonDNNEstimator::evaluate |
( |
const reco::PhotonCollection & |
ele, |
|
|
const std::vector< tensorflow::Session *> & |
sessions |
|
) |
| const |
◆ getInputsVars()
std::map< std::string, float > PhotonDNNEstimator::getInputsVars |
( |
const reco::Photon & |
ele | ) |
const |
◆ getSessions()
std::vector< tensorflow::Session * > PhotonDNNEstimator::getSessions |
( |
| ) |
const |
◆ dnnAvaibleInputs
const std::vector< std::string > PhotonDNNEstimator::dnnAvaibleInputs |
|
static |
Initial value:= {{"pt",
"eta",
"hadTowOverEm",
"trkSumPtHollowConeDR03",
"EcalRecHit",
"SigmaIetaIeta",
"SigmaIetaIetaFull5x5",
"SigmaIEtaIPhiFull5x5",
"EcalPFClusterIso",
"HcalPFClusterIso",
"HasPixelSeed",
"R9Full5x5",
"hcalTower"}}
Definition at line 30 of file PhotonDNNEstimator.h.
◆ dnnHelper_
◆ ecalBarrelMaxEtaNoGap
constexpr float PhotonDNNEstimator::ecalBarrelMaxEtaNoGap = 1.485 |
|
static |
◆ ecalBarrelMaxEtaWithGap
constexpr float PhotonDNNEstimator::ecalBarrelMaxEtaWithGap = 1.566 |
|
static |
◆ useEBModelInGap_
const bool PhotonDNNEstimator::useEBModelInGap_ |
|
private |