#include <layer1_objs.h>
Public Member Functions | |
void | clear () |
float | floatEta () const |
float | floatPhi () const |
float | floatPt () const |
float | floatPtErr () const |
int | intEta () const |
int | intPhi () const |
int | intPt () const |
int | intPtErr () const |
bool | operator< (const EmCaloObj &other) const |
bool | operator== (const EmCaloObj &other) const |
bool | operator> (const EmCaloObj &other) const |
ap_uint< BITWIDTH > | pack () const |
Static Public Member Functions | |
static EmCaloObj | unpack (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
emid_t | hwEmID |
eta_t | hwEta |
phi_t | hwPhi |
pt_t | hwPt |
pt_t | hwPtErr |
Static Public Attributes | |
static const int | BITWIDTH = pt_t::width + eta_t::width + phi_t::width + pt_t::width + emid_t::width |
Definition at line 68 of file layer1_objs.h.
|
inline |
Definition at line 82 of file layer1_objs.h.
References hwEmID, hwEta, hwPhi, hwPt, and hwPtErr.
Referenced by l1ct::EmCaloObjEmu::clear().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 100 of file layer1_objs.h.
References hwEmID, hwEta, hwPhi, hwPt, hwPtErr, pack_into_bits(), and runTheMatrix::ret.
Definition at line 110 of file layer1_objs.h.
References runTheMatrix::ret, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
static |
Definition at line 99 of file layer1_objs.h.
emid_t l1ct::EmCaloObj::hwEmID |
Definition at line 72 of file layer1_objs.h.
Referenced by clear(), operator==(), and pack().
eta_t l1ct::EmCaloObj::hwEta |
Definition at line 70 of file layer1_objs.h.
Referenced by clear(), floatEta(), intEta(), operator==(), and pack().
phi_t l1ct::EmCaloObj::hwPhi |
Definition at line 71 of file layer1_objs.h.
Referenced by clear(), floatPhi(), intPhi(), operator==(), and pack().
pt_t l1ct::EmCaloObj::hwPt |
Definition at line 69 of file layer1_objs.h.
Referenced by clear(), floatPt(), intPt(), operator<(), operator==(), operator>(), and pack().
pt_t l1ct::EmCaloObj::hwPtErr |
Definition at line 69 of file layer1_objs.h.
Referenced by clear(), floatPtErr(), intPtErr(), operator==(), and pack().