#include <LowPtGsfElectronIDHeavyObjectCache.h>
Public Member Functions | |
std::vector< float > | get () |
void | set (const reco::GsfElectronRef &ele, double rho) |
void | set (const reco::GsfElectron &ele, double rho) |
Public Attributes | |
float | brem_frac_ = -1. |
float | ele_pt_ = -1. |
float | gsf_chi2red_ = -1. |
float | gsf_nhits_ = -1. |
float | match_eclu_EoverP_ = -1. |
float | match_SC_dEta_ = -1. |
float | match_SC_dPhi_ = -1. |
float | match_SC_EoverP_ = -1. |
float | match_seed_dEta_ = -1. |
float | rho_ = -1. |
float | sc_E_ = -1. |
float | sc_eta_ = -1. |
float | sc_etaWidth_ = -1. |
float | sc_phiWidth_ = -1. |
float | shape_full5x5_circularity_ = -1. |
float | shape_full5x5_HoverE_ = -1. |
float | shape_full5x5_r9_ = -1. |
float | shape_full5x5_sigmaIetaIeta_ = -1. |
float | shape_full5x5_sigmaIphiIphi_ = -1. |
float | trk_chi2red_ = -1. |
float | trk_nhits_ = -1. |
float | trk_p_ = -1. |
Definition at line 16 of file LowPtGsfElectronIDHeavyObjectCache.h.
std::vector< float > lowptgsfeleid::Features::get | ( | ) |
Definition at line 17 of file LowPtGsfElectronIDHeavyObjectCache.cc.
References brem_frac_, ele_pt_, gsf_chi2red_, gsf_nhits_, match_eclu_EoverP_, match_SC_dEta_, match_SC_dPhi_, match_SC_EoverP_, match_seed_dEta_, convertSQLitetoXML_cfg::output, rho_, sc_E_, sc_eta_, sc_etaWidth_, sc_phiWidth_, shape_full5x5_circularity_, shape_full5x5_HoverE_, shape_full5x5_r9_, shape_full5x5_sigmaIetaIeta_, shape_full5x5_sigmaIphiIphi_, trk_chi2red_, trk_nhits_, and trk_p_.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), LowPtGsfElectronIDProducer::eval(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), and betterConfigParser.BetterConfigParser::getResultingSection().
|
inline |
Definition at line 48 of file LowPtGsfElectronIDHeavyObjectCache.h.
Referenced by LowPtGsfElectronIDProducer::eval().
void lowptgsfeleid::Features::set | ( | const reco::GsfElectron & | ele, |
double | rho | ||
) |
Definition at line 47 of file LowPtGsfElectronIDHeavyObjectCache.cc.
References brem_frac_, reco::GsfElectron::core(), reco::GsfElectron::deltaEtaSeedClusterTrackAtCalo(), reco::GsfElectron::deltaEtaSuperClusterTrackAtVtx(), reco::GsfElectron::deltaPhiSuperClusterTrackAtVtx(), reco::GsfElectron::ecalEnergy(), ele_pt_, reco::GsfElectron::eSuperClusterOverP(), reco::GsfElectron::fbrem(), objects.autophobj::float, reco::GsfElectron::full5x5_e1x5(), reco::GsfElectron::full5x5_e5x5(), reco::GsfElectron::full5x5_hcalOverEcal(), reco::GsfElectron::full5x5_r9(), reco::GsfElectron::full5x5_sigmaIetaIeta(), reco::GsfElectron::full5x5_sigmaIphiIphi(), ntupleEnum::gsf, gsf_chi2red_, gsf_nhits_, edm::Ref< C, T, F >::isNonnull(), match_eclu_EoverP_, match_SC_dEta_, match_SC_dPhi_, match_SC_EoverP_, match_seed_dEta_, reco::LeafCandidate::p(), reco::LeafCandidate::pt(), rho_, SimDataFormats::CaloAnalysis::sc, sc_E_, sc_eta_, sc_etaWidth_, sc_phiWidth_, shape_full5x5_circularity_, shape_full5x5_HoverE_, shape_full5x5_r9_, shape_full5x5_sigmaIetaIeta_, shape_full5x5_sigmaIphiIphi_, trk_chi2red_, trk_nhits_, and trk_p_.
float lowptgsfeleid::Features::brem_frac_ = -1. |
Definition at line 44 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::ele_pt_ = -1. |
Definition at line 45 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::gsf_chi2red_ = -1. |
Definition at line 24 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::gsf_nhits_ = -1. |
Definition at line 23 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::match_eclu_EoverP_ = -1. |
Definition at line 32 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::match_SC_dEta_ = -1. |
Definition at line 34 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::match_SC_dPhi_ = -1. |
Definition at line 35 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::match_SC_EoverP_ = -1. |
Definition at line 33 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::match_seed_dEta_ = -1. |
Definition at line 31 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::rho_ = -1. |
Definition at line 43 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::sc_E_ = -1. |
Definition at line 26 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::sc_eta_ = -1. |
Definition at line 27 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::sc_etaWidth_ = -1. |
Definition at line 28 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::sc_phiWidth_ = -1. |
Definition at line 29 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::shape_full5x5_circularity_ = -1. |
Definition at line 41 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::shape_full5x5_HoverE_ = -1. |
Definition at line 39 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::shape_full5x5_r9_ = -1. |
Definition at line 40 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::shape_full5x5_sigmaIetaIeta_ = -1. |
Definition at line 37 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::shape_full5x5_sigmaIphiIphi_ = -1. |
Definition at line 38 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::trk_chi2red_ = -1. |
Definition at line 21 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::trk_nhits_ = -1. |
Definition at line 20 of file LowPtGsfElectronIDHeavyObjectCache.h.
float lowptgsfeleid::Features::trk_p_ = -1. |
Definition at line 19 of file LowPtGsfElectronIDHeavyObjectCache.h.