#include <gt_datatypes.h>
Public Member Functions | |
void | clear () |
void | initFromBits (const ap_uint< BITWIDTH > &src) |
bool | operator== (const Sum &other) const |
uint64_t | pack () const |
ap_uint< BITWIDTH > | pack_ap () const |
Static Public Member Functions | |
static Sum | unpack (const uint64_t &src) |
static Sum | unpack_ap (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
pt_t | scalar_pt |
valid_t | valid |
phi_t | vector_phi |
pt_t | vector_pt |
Static Public Attributes | |
static const int | BITWIDTH = 64 |
Definition at line 144 of file gt_datatypes.h.
|
inline |
Definition at line 155 of file gt_datatypes.h.
References scalar_pt, valid, vector_phi, and vector_pt.
|
inline |
Definition at line 186 of file gt_datatypes.h.
References scalar_pt, TrackRefitter_38T_cff::src, unpack_from_bits(), valid, vector_phi, and vector_pt.
|
inline |
Definition at line 150 of file gt_datatypes.h.
References trackingPlots::other, scalar_pt, valid, vector_phi, and vector_pt.
|
inline |
Definition at line 173 of file gt_datatypes.h.
|
inline |
Definition at line 163 of file gt_datatypes.h.
References pack_into_bits(), runTheMatrix::ret, scalar_pt, valid, vector_phi, and vector_pt.
Referenced by L1CTJetFileWriter::encodeSums(), and pack().
|
inlinestatic |
Definition at line 184 of file gt_datatypes.h.
References TrackRefitter_38T_cff::src, and unpack_ap().
Definition at line 178 of file gt_datatypes.h.
References runTheMatrix::ret, and TrackRefitter_38T_cff::src.
Referenced by unpack().
|
static |
Definition at line 162 of file gt_datatypes.h.
pt_t l1gt::Sum::scalar_pt |
Definition at line 148 of file gt_datatypes.h.
Referenced by clear(), L1MhtPfProducer::convertHWToEDM(), L1CTJetFileWriter::encodeSums(), initFromBits(), operator==(), pack_ap(), and l1ct::Sum::toGT().
valid_t l1gt::Sum::valid |
Definition at line 145 of file gt_datatypes.h.
Referenced by clear(), L1CTJetFileWriter::encodeSums(), initFromBits(), operator==(), pack_ap(), and l1ct::Sum::toGT().
phi_t l1gt::Sum::vector_phi |
Definition at line 147 of file gt_datatypes.h.
Referenced by clear(), L1MhtPfProducer::convertHWToEDM(), L1CTJetFileWriter::encodeSums(), initFromBits(), operator==(), pack_ap(), and l1ct::Sum::toGT().
pt_t l1gt::Sum::vector_pt |
Definition at line 146 of file gt_datatypes.h.
Referenced by clear(), L1MhtPfProducer::convertHWToEDM(), L1CTJetFileWriter::encodeSums(), initFromBits(), operator==(), pack_ap(), and l1ct::Sum::toGT().