#include <layer1_objs.h>
Public Member Functions | |
void | clear () |
float | floatEmPt () const |
float | floatEta () const |
float | floatHoe () const |
float | floatMeanZ () const |
float | floatPhi () const |
float | floatPt () const |
float | floatSrrTot () const |
bool | hwIsEM () const |
int | intEmPt () const |
int | intEta () const |
int | intPhi () const |
int | intPt () const |
bool | operator< (const HadCaloObj &other) const |
bool | operator== (const HadCaloObj &other) const |
bool | operator> (const HadCaloObj &other) const |
ap_uint< BITWIDTH > | pack () const |
ap_uint< BITWIDTH_SLIM > | pack_slim () const |
Static Public Member Functions | |
static HadCaloObj | unpack (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
emid_t | hwEmID |
pt_t | hwEmPt |
eta_t | hwEta |
hoe_t | hwHoe |
meanz_t | hwMeanZ |
phi_t | hwPhi |
pt_t | hwPt |
srrtot_t | hwSrrTot |
Static Public Attributes | |
static const int | BITWIDTH = BITWIDTH_SLIM + srrtot_t::width + meanz_t::width + hoe_t::width |
static const int | BITWIDTH_SLIM = pt_t::width + eta_t::width + phi_t::width + pt_t::width + emid_t::width |
Definition at line 9 of file layer1_objs.h.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 19 of file layer1_objs.h.
References hwEmID, hwEmPt, hwEta, hwHoe, hwMeanZ, hwPhi, hwPt, hwSrrTot, and trackingPlots::other.
|
inline |
|
inline |
Definition at line 56 of file layer1_objs.h.
References hwEmID, hwEmPt, hwEta, hwHoe, hwMeanZ, hwPhi, hwPt, hwSrrTot, pack_into_bits(), and runTheMatrix::ret.
Referenced by pack_slim().
|
inline |
|
inlinestatic |
Definition at line 70 of file layer1_objs.h.
References runTheMatrix::ret, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
static |
Definition at line 54 of file layer1_objs.h.
|
static |
Definition at line 52 of file layer1_objs.h.
Referenced by pack_slim().
emid_t l1ct::HadCaloObj::hwEmID |
Definition at line 14 of file layer1_objs.h.
Referenced by clear(), hwIsEM(), operator==(), and pack().
pt_t l1ct::HadCaloObj::hwEmPt |
Definition at line 13 of file layer1_objs.h.
Referenced by clear(), floatEmPt(), intEmPt(), operator==(), and pack().
eta_t l1ct::HadCaloObj::hwEta |
Definition at line 11 of file layer1_objs.h.
Referenced by clear(), floatEta(), intEta(), operator==(), and pack().
hoe_t l1ct::HadCaloObj::hwHoe |
Definition at line 17 of file layer1_objs.h.
Referenced by clear(), floatHoe(), operator==(), and pack().
meanz_t l1ct::HadCaloObj::hwMeanZ |
Definition at line 16 of file layer1_objs.h.
Referenced by clear(), floatMeanZ(), operator==(), and pack().
phi_t l1ct::HadCaloObj::hwPhi |
Definition at line 12 of file layer1_objs.h.
Referenced by clear(), floatPhi(), intPhi(), operator==(), and pack().
pt_t l1ct::HadCaloObj::hwPt |
Definition at line 10 of file layer1_objs.h.
Referenced by clear(), floatPt(), intPt(), operator<(), operator==(), operator>(), and pack().
srrtot_t l1ct::HadCaloObj::hwSrrTot |
Definition at line 15 of file layer1_objs.h.
Referenced by clear(), floatSrrTot(), operator==(), and pack().