#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 40 of file EgammaTowerIsolation.h.
|
inline |
Definition at line 57 of file EgammaTowerIsolation.h.
|
inline |
Definition at line 120 of file EgammaTowerIsolation.h.
References prof2calltree::count, alignCSCRings::e, EgammaTowerIsolationNew< NC >::eta, EgammaTowerIsolationNew< NC >::extRadius2_, EgammaTowerIsolationNew< NC >::h2, EgammaTowerIsolationNew< NC >::he, i, cmsHarvester::index, EgammaTowerIsolationNew< NC >::initSoa(), EgammaTowerIsolationNew< NC >::intRadius2_, j, roll_playback::k, EgammaTowerIsolationNew< NC >::NCuts, EgammaTowerIsolationNew< NC >::nt, EgammaTowerIsolationNew< NC >::phi, and EgammaTowerIsolationNew< NC >::st.
|
inline |
Definition at line 63 of file EgammaTowerIsolation.h.
References EgammaTowerIsolationNew< NC >::mem.
|
inline |
Definition at line 65 of file EgammaTowerIsolation.h.
References reco::Candidate::get().
|
inline |
Definition at line 167 of file EgammaTowerIsolation.h.
References prof2calltree::count, reco::deltaR2(), reco::CaloCluster::eta(), eta(), spr::find(), EgammaTowerIsolationNew< NC >::Sum::h2, EgammaTowerIsolationNew< NC >::Sum::h2BC, EgammaTowerIsolationNew< NC >::Sum::he, EgammaTowerIsolationNew< NC >::Sum::heBC, i, j, prof2calltree::last, maxEta, min(), nt, convertSQLiteXML::ok, phi, reco::CaloCluster::phi(), and groupFilesInBlocks::tt.
|
inline |
Definition at line 94 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 71 of file EgammaTowerIsolation.h.
References EgammaTowerIsolationNew< NC >::extRadius2_, i, EgammaTowerIsolationNew< NC >::intRadius2_, EgammaTowerIsolationNew< NC >::maxEta, and EgammaTowerIsolationNew< NC >::NCuts.
float* EgammaTowerIsolationNew< NC >::eta |
Definition at line 87 of file EgammaTowerIsolation.h.
Referenced by Particle.Particle::__str__(), Muon.Muon::absEffAreaIso(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), EgammaTowerIsolationNew< NC >::initSoa(), Jet.Jet::jetID(), and Jet.Jet::puJetId().
float EgammaTowerIsolationNew< NC >::extRadius2_[NCuts] |
Definition at line 81 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
float* EgammaTowerIsolationNew< NC >::h2 |
Definition at line 90 of file EgammaTowerIsolation.h.
Referenced by utils.Chi2::absval(), utils.Chi2::check_filled_bins(), utils.KS::do_test(), utils.Chi2::do_test(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), utils.StatisticalTest::get_rank(), EgammaTowerIsolationNew< NC >::initSoa(), and utils.StatisticalTest::set_operands().
float* EgammaTowerIsolationNew< NC >::he |
Definition at line 89 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().
uint32_t* EgammaTowerIsolationNew< NC >::id |
Definition at line 92 of file EgammaTowerIsolation.h.
float EgammaTowerIsolationNew< NC >::intRadius2_[NCuts] |
Definition at line 82 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
float EgammaTowerIsolationNew< NC >::maxEta |
Definition at line 84 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::setRadius().
uint32_t* EgammaTowerIsolationNew< NC >::mem = 0 |
Definition at line 93 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::initSoa(), and EgammaTowerIsolationNew< NC >::~EgammaTowerIsolationNew().
|
static |
Definition at line 53 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::setRadius().
const uint32_t EgammaTowerIsolationNew< NC >::nt |
Definition at line 86 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().
float* EgammaTowerIsolationNew< NC >::phi |
Definition at line 88 of file EgammaTowerIsolation.h.
Referenced by Particle.Particle::__str__(), EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().
float* EgammaTowerIsolationNew< NC >::st |
Definition at line 91 of file EgammaTowerIsolation.h.
Referenced by EgammaTowerIsolationNew< NC >::EgammaTowerIsolationNew(), and EgammaTowerIsolationNew< NC >::initSoa().