#include <EgammaTowerIsolation.h>
Classes | |
struct | Sum |
Public Member Functions | |
template<typename I > | |
void | compute (bool et, Sum &sum, reco::Candidate const &cand, I first, I last) const |
template<typename I > | |
void | compute (bool et, Sum &sum, reco::SuperCluster const &sc, I first, I 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 = nullptr |
const uint32_t | nt |
float * | phi |
float * | st |
Static Public Attributes | |
static constexpr unsigned int | NCuts = NC |
Definition at line 36 of file EgammaTowerIsolation.h.
|
inline |
Definition at line 51 of file EgammaTowerIsolation.h.
|
inline |
Definition at line 113 of file EgammaTowerIsolation.h.
References submitPVResolutionJobs::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, EgammaTowerIsolationNew< NC >::st, and HLT_2023v12_cff::towers.
|
inline |
Definition at line 54 of file EgammaTowerIsolation.h.
References EgammaTowerIsolationNew< NC >::mem.
|
inline |
Definition at line 57 of file EgammaTowerIsolation.h.
References EgHLTOffHistBins_cfi::et, dqmdumpme::first, and dqmdumpme::last.
|
inline |
Definition at line 157 of file EgammaTowerIsolation.h.
References submitPVResolutionJobs::count, reco::deltaR2(), EgHLTOffHistBins_cfi::et, PVValHelper::eta, reco::CaloCluster::eta(), spr::find(), dqmdumpme::first, EgammaTowerIsolationNew< NC >::Sum::h2, EgammaTowerIsolationNew< NC >::Sum::h2BC, EgammaTowerIsolationNew< NC >::Sum::he, hcalSimParameters_cfi::he, EgammaTowerIsolationNew< NC >::Sum::heBC, mps_fire::i, dqmiolumiharvest::j, dqmdumpme::last, pfDeepBoostedJetPreprocessParams_cfi::lower_bound, razorScouting_cff::maxEta, SiStripPI::min, nt, PVValHelper::phi, reco::CaloCluster::phi(), groupFilesInBlocks::tt, and pfDeepBoostedJetPreprocessParams_cfi::upper_bound.
|
inline |
Definition at line 86 of file EgammaTowerIsolation.h.
References EgammaTowerIsolationNew< NC >::eta, EgammaTowerIsolationNew< NC >::h2, EgammaTowerIsolationNew< NC >::he, EgammaTowerIsolationNew< NC >::mem, EgammaTowerIsolationNew< NC >::nt, EgammaTowerIsolationNew< NC >::phi, and EgammaTowerIsolationNew< NC >::st.
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__(), datamodel.Object::DeltaR(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), EgammaTowerIsolationNew< NC >::initSoa(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
float EgammaTowerIsolationNew< NC >::extRadius2_[NCuts] |
Definition at line 73 of file EgammaTowerIsolation.h.
Referenced by 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(), utils.BinToBin::checkBinningMatches(), utils.BinToBin1percent::checkBinningMatches(), utils.KS::do_test(), utils.Chi2::do_test(), utils.BinToBin::do_test(), utils.BinToBin1percent::do_test(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), utils.StatisticalTest::get_rank(), EgammaTowerIsolationNew< NC >::initSoa(), and utils.StatisticalTest::set_operands().
float* EgammaTowerIsolationNew< NC >::he |
Definition at line 81 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().
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 >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
float EgammaTowerIsolationNew< NC >::maxEta |
Definition at line 76 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::setRadius().
uint32_t* EgammaTowerIsolationNew< NC >::mem = nullptr |
Definition at line 85 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::initSoa(), and EgammaTowerIsolationNew< NC >::~EgammaTowerIsolationNew().
|
static |
Definition at line 47 of file EgammaTowerIsolation.h.
Referenced by 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 >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().
float* EgammaTowerIsolationNew< NC >::phi |
Definition at line 80 of file EgammaTowerIsolation.h.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), EgammaTowerIsolationNew< NC >::initSoa(), datamodel.Object::p4(), and ntupleDataFormat.Track::phiPull().
float* EgammaTowerIsolationNew< NC >::st |
Definition at line 83 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().