#include <EgammaTowerIsolation.h>
Classes | |
struct | Sum |
Public Member Functions | |
void | compute (bool et, Sum &sum, reco::Candidate const &cand, CaloTowerDetId const *first, CaloTowerDetId const *last) const |
void | compute (bool et, Sum &sum, reco::SuperCluster const &sc, CaloTowerDetId const *first, CaloTowerDetId const *last) const |
EgammaTowerIsolationNew () | |
EgammaTowerIsolationNew (float extRadius[NC], float intRadius[NC], CaloTowerCollection const &towers) | |
void | initSoa () |
void | setRadius (float const extRadius[NC], float const intRadius[NC]) |
~EgammaTowerIsolationNew () | |
Public Attributes | |
float * | eta |
float | extRadius2_ [NCuts] |
float * | h2 |
float * | he |
uint32_t * | id |
float | intRadius2_ [NCuts] |
float | maxEta |
uint32_t * | mem = 0 |
const uint32_t | nt |
float * | phi |
float * | st |
Static Public Attributes | |
static unsigned int | NCuts = NC |
Definition at line 36 of file EgammaTowerIsolation.h.
|
inline |
Definition at line 51 of file EgammaTowerIsolation.h.
References electronEcalRecHitIsolationLcone_cfi::extRadius, electronHcalTowerIsolationLcone_cfi::intRadius, and HLT_2018_cff::towers.
|
inline |
Definition at line 113 of file EgammaTowerIsolation.h.
References KineDebug3::count(), MillePedeFileConverter_cfg::e, EgammaTowerIsolationNew< NC >::eta, electronEcalRecHitIsolationLcone_cfi::extRadius, EgammaTowerIsolationNew< NC >::extRadius2_, EgammaTowerIsolationNew< NC >::h2, EgammaTowerIsolationNew< NC >::he, mps_fire::i, EgammaTowerIsolationNew< NC >::initSoa(), electronHcalTowerIsolationLcone_cfi::intRadius, EgammaTowerIsolationNew< NC >::intRadius2_, dqmiolumiharvest::j, dqmdumpme::k, EgammaTowerIsolationNew< NC >::NCuts, EgammaTowerIsolationNew< NC >::nt, EgammaTowerIsolationNew< NC >::phi, and EgammaTowerIsolationNew< NC >::st.
|
inline |
Definition at line 54 of file EgammaTowerIsolation.h.
References EgammaTowerIsolationNew< NC >::mem.
|
inline |
Definition at line 56 of file EgammaTowerIsolation.h.
References EgHLTOffHistBins_cfi::et, dqmdumpme::first, reco::Candidate::get(), dqmdumpme::last, and SimDataFormats::CaloAnalysis::sc.
|
inline |
Definition at line 156 of file EgammaTowerIsolation.h.
References KineDebug3::count(), reco::deltaR2(), EgammaTowerIsolationNew< NC >::eta, reco::CaloCluster::eta(), EgammaTowerIsolationNew< NC >::extRadius2_, spr::find(), EgammaTowerIsolationNew< NC >::Sum::h2, EgammaTowerIsolationNew< NC >::h2, EgammaTowerIsolationNew< NC >::Sum::h2BC, EgammaTowerIsolationNew< NC >::Sum::he, EgammaTowerIsolationNew< NC >::he, EgammaTowerIsolationNew< NC >::Sum::heBC, mps_fire::i, EgammaTowerIsolationNew< NC >::intRadius2_, dqmiolumiharvest::j, EgammaTowerIsolationNew< NC >::maxEta, min(), EgammaTowerIsolationNew< NC >::NCuts, EgammaTowerIsolationNew< NC >::nt, EgammaTowerIsolationNew< NC >::phi, reco::CaloCluster::phi(), EgammaTowerIsolationNew< NC >::st, and groupFilesInBlocks::tt.
|
inline |
Definition at line 86 of file EgammaTowerIsolation.h.
References AlCaHLTBitMon_QueryRunRegistry::comp, KineDebug3::count(), beamerCreator::create(), and EgammaTowerIsolationNew< NC >::nt.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew().
|
inline |
Definition at line 64 of file EgammaTowerIsolation.h.
References electronEcalRecHitIsolationLcone_cfi::extRadius, EgammaTowerIsolationNew< NC >::extRadius2_, mps_fire::i, electronHcalTowerIsolationLcone_cfi::intRadius, EgammaTowerIsolationNew< NC >::intRadius2_, EgammaTowerIsolationNew< NC >::maxEta, and EgammaTowerIsolationNew< NC >::NCuts.
float* EgammaTowerIsolationNew< NC >::eta |
Definition at line 79 of file EgammaTowerIsolation.h.
Referenced by Particle.Particle::__str__(), EgammaTowerIsolationNew< NC >::compute(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
float EgammaTowerIsolationNew< NC >::extRadius2_[NCuts] |
Definition at line 73 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
float* EgammaTowerIsolationNew< NC >::h2 |
Definition at line 82 of file EgammaTowerIsolation.h.
Referenced by utils.Chi2::absval(), utils.Chi2::check_filled_bins(), EgammaTowerIsolationNew< NC >::compute(), utils.KS::do_test(), utils.Chi2::do_test(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), utils.StatisticalTest::get_rank(), and utils.StatisticalTest::set_operands().
float* EgammaTowerIsolationNew< NC >::he |
Definition at line 81 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), and EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew().
uint32_t* EgammaTowerIsolationNew< NC >::id |
Definition at line 84 of file EgammaTowerIsolation.h.
float EgammaTowerIsolationNew< NC >::intRadius2_[NCuts] |
Definition at line 74 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
float EgammaTowerIsolationNew< NC >::maxEta |
Definition at line 76 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), and EgammaTowerIsolationNew< NC >::setRadius().
uint32_t* EgammaTowerIsolationNew< NC >::mem = 0 |
Definition at line 85 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::~EgammaTowerIsolationNew().
|
static |
Definition at line 47 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
const uint32_t EgammaTowerIsolationNew< NC >::nt |
Definition at line 78 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().
float* EgammaTowerIsolationNew< NC >::phi |
Definition at line 80 of file EgammaTowerIsolation.h.
Referenced by Particle.Particle::__str__(), EgammaTowerIsolationNew< NC >::compute(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and ntupleDataFormat.Track::phiPull().
float* EgammaTowerIsolationNew< NC >::st |
Definition at line 83 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::compute(), and EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew().