#include <CaloClusterer.h>
Public Member Functions | |
float | eta (int icell) const |
float | etaWidth (int icell) const |
virtual int | find_cell (float eta, float phi) const =0 |
int | ieta (int icell) const |
int | iphi (int icell) const |
int | neighbour (int icell, unsigned int idx) const |
float | phi (int icell) const |
float | phiWidth (int icell) const |
unsigned int | size () const |
virtual | ~Grid () |
Protected Member Functions | |
Grid (unsigned int size) | |
Protected Attributes | |
std::vector< float > | eta_ |
std::vector< float > | etaWidth_ |
std::vector< int > | ieta_ |
std::vector< int > | iphi_ |
unsigned int | ncells_ |
std::vector< std::array< int, 8 > > | neighbours_ |
std::vector< float > | phi_ |
std::vector< float > | phiWidth_ |
Definition at line 22 of file CaloClusterer.h.
|
inlinevirtual |
Definition at line 24 of file CaloClusterer.h.
|
inlineprotected |
Definition at line 36 of file CaloClusterer.h.
|
inline |
Definition at line 28 of file CaloClusterer.h.
References eta_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), l1tpf_calo::GridData< PreCluster >::eta(), Jet.Jet::jetID(), datamodel.Object::p4(), and Jet.Jet::puJetId().
|
inline |
|
pure virtual |
Implemented in l1tpf_calo::Phase1GridBase.
Referenced by l1tpf_calo::GridData< PreCluster >::eta(), l1tpf_calo::GridData< PreCluster >::operator()(), and l1tpf_calo::GridData< PreCluster >::phi().
|
inline |
Definition at line 32 of file CaloClusterer.h.
References ieta_.
Referenced by l1tpf_calo::GridData< PreCluster >::ieta(), l1tpf_calo::Phase1GridBase::ifind_cell(), and l1tpf_calo::Phase1GridBase::valid_ieta_iphi().
|
inline |
Definition at line 33 of file CaloClusterer.h.
References iphi_.
Referenced by l1tpf_calo::Phase1GridBase::ifind_cell(), l1tpf_calo::GridData< PreCluster >::iphi(), and l1tpf_calo::Phase1GridBase::valid_ieta_iphi().
|
inline |
Definition at line 27 of file CaloClusterer.h.
References heavyIonCSV_trainingSettings::idx, and neighbours_.
Referenced by l1tpf_calo::GridData< PreCluster >::neigh().
|
inline |
Definition at line 29 of file CaloClusterer.h.
References phi_.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), l1tpf_calo::GridData< PreCluster >::phi(), and ntupleDataFormat.Track::phiPull().
|
inline |
|
inline |
Definition at line 25 of file CaloClusterer.h.
References ncells_.
Referenced by ntupleDataFormat._Collection::__iter__(), and ntupleDataFormat._Collection::__len__().
|
protected |
Definition at line 46 of file CaloClusterer.h.
Referenced by eta(), and l1tpf_calo::Phase1GridBase::Phase1GridBase().
|
protected |
Definition at line 46 of file CaloClusterer.h.
Referenced by etaWidth(), and l1tpf_calo::Phase1GridBase::Phase1GridBase().
|
protected |
Definition at line 47 of file CaloClusterer.h.
Referenced by ieta(), and l1tpf_calo::Phase1GridBase::Phase1GridBase().
|
protected |
Definition at line 47 of file CaloClusterer.h.
Referenced by iphi(), and l1tpf_calo::Phase1GridBase::Phase1GridBase().
|
protected |
Definition at line 45 of file CaloClusterer.h.
Referenced by l1tpf_calo::Phase1GridBase::Phase1GridBase(), and size().
|
protected |
Definition at line 48 of file CaloClusterer.h.
Referenced by neighbour(), and l1tpf_calo::Phase1GridBase::Phase1GridBase().
|
protected |
Definition at line 46 of file CaloClusterer.h.
Referenced by l1tpf_calo::Phase1GridBase::Phase1GridBase(), and phi().
|
protected |
Definition at line 46 of file CaloClusterer.h.
Referenced by l1tpf_calo::Phase1GridBase::Phase1GridBase(), and phiWidth().