#include <ElectronClassification.h>
Public Member Functions | |
void | classify (reco::GsfElectron &) |
ElectronClassification () | |
void | refineWithPflow (reco::GsfElectron &) |
Definition at line 14 of file ElectronClassification.h.
|
inline |
Definition at line 18 of file ElectronClassification.h.
void ElectronClassification::classify | ( | reco::GsfElectron & | electron | ) |
Definition at line 16 of file ElectronClassification.cc.
References reco::GsfElectron::BIGBREM, reco::LeafCandidate::eta(), reco::GsfElectron::GAP, reco::GsfElectron::GOLDEN, reco::GsfElectron::isEB(), reco::GsfElectron::isEBEEGap(), reco::GsfElectron::isEBEtaGap(), reco::GsfElectron::isEE(), reco::GsfElectron::isEERingGap(), reco::GsfElectron::numberOfBrems(), reco::return(), reco::GsfElectron::setClassification(), reco::GsfElectron::SHOWERING, reco::GsfElectron::trackFbrem(), and reco::GsfElectron::UNKNOWN.
Referenced by GsfElectronAlgo::createElectron().
void ElectronClassification::refineWithPflow | ( | reco::GsfElectron & | electron | ) |
Definition at line 46 of file ElectronClassification.cc.
References reco::GsfElectron::BADTRACK, reco::GsfElectron::isEB(), reco::GsfElectron::isEBEEGap(), reco::GsfElectron::isEBEtaGap(), reco::GsfElectron::isEE(), reco::GsfElectron::isEERingGap(), reco::return(), reco::GsfElectron::setClassification(), reco::GsfElectron::superClusterFbrem(), and reco::GsfElectron::trackFbrem().
Referenced by GsfElectronAlgo::createElectron().