#include <sums.h>
Public Member Functions | |
void | clear () |
float | floatPhi () const |
float | floatPt () const |
float | floatSumPt () const |
int | intPhi () const |
int | intPt () const |
int | intSumPt () const |
bool | operator== (const Sum &other) const |
ap_uint< BITWIDTH > | pack () const |
l1gt::Sum | toGT () const |
Static Public Member Functions | |
static Sum | unpack (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
glbphi_t | hwPhi |
pt_t | hwPt |
pt_t | hwSumPt |
Static Public Attributes | |
static const int | BITWIDTH = pt_t::width + glbphi_t::width + pt_t::width |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 33 of file sums.h.
References hwPhi, hwPt, hwSumPt, pack_into_bits(), and runTheMatrix::ret.
|
inline |
Definition at line 50 of file sums.h.
References l1ct::CTtoGT_phi(), l1ct::CTtoGT_pt(), hwPhi, hwPt, hwSumPt, l1gt::Sum::scalar_pt, l1gt::Sum::valid, l1gt::Sum::vector_phi, and l1gt::Sum::vector_pt.
Definition at line 41 of file sums.h.
References runTheMatrix::ret, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
static |
glbphi_t l1ct::Sum::hwPhi |
Definition at line 12 of file sums.h.
Referenced by clear(), L1MhtPfProducer::convertHWToEDM(), floatPhi(), intPhi(), operator==(), pack(), and toGT().
pt_t l1ct::Sum::hwPt |
Definition at line 11 of file sums.h.
Referenced by clear(), L1MhtPfProducer::convertHWToEDM(), floatPt(), intPt(), operator==(), pack(), and toGT().
pt_t l1ct::Sum::hwSumPt |
Definition at line 13 of file sums.h.
Referenced by clear(), L1MhtPfProducer::convertHWToEDM(), floatSumPt(), intSumPt(), operator==(), pack(), and toGT().