#include <jets.h>
Public Member Functions | |
void | clear () |
float | floatBtagScore () const |
float | floatEta () const |
float | floatPhi () const |
float | floatPt () const |
float | floatZ0 () const |
void | initFromBits (const ap_uint< BITWIDTH > &src) |
int | intEta () const |
int | intPhi () const |
int | intPt () const |
bool | operator< (const Jet &other) const |
bool | operator== (const Jet &other) const |
bool | operator> (const Jet &other) const |
std::array< uint64_t, 2 > | pack () const |
ap_uint< BITWIDTH > | pack_ap () const |
l1gt::Jet | toGT () const |
Static Public Member Functions | |
static Jet | unpack (const std::array< uint64_t, 2 > &src) |
static Jet | unpack (long long unsigned int &src) |
static Jet | unpack_ap (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
b_tag_score_t | hwBtagScore |
glbeta_t | hwEta |
glbphi_t | hwPhi |
pt_t | hwPt |
z0_t | hwZ0 |
Static Public Attributes | |
static const int | BITWIDTH = pt_t::width + glbeta_t::width + glbphi_t::width + z0_t::width + b_tag_score_t::width |
|
inline |
|
inline |
Definition at line 40 of file jets.h.
References l1ct::Scales::floatBtagScore(), and hwBtagScore.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 69 of file jets.h.
References hwBtagScore, hwEta, hwPhi, hwPt, hwZ0, TrackRefitter_38T_cff::src, and unpack_from_bits().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 55 of file jets.h.
References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, and pack_ap().
|
inline |
Definition at line 44 of file jets.h.
References hwBtagScore, hwEta, hwPhi, hwPt, hwZ0, pack_into_bits(), and runTheMatrix::ret.
Referenced by pack().
|
inline |
Definition at line 90 of file jets.h.
References l1ct::CTtoGT_eta(), l1ct::CTtoGT_phi(), l1ct::CTtoGT_pt(), hwBtagScore, hwEta, hwPhi, hwPt, hwZ0, dqmiolumiharvest::j, and ApeEstimator_cff::width.
|
inlinestatic |
Definition at line 78 of file jets.h.
References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, TrackRefitter_38T_cff::src, and unpack_ap().
Referenced by L1MhtPfProducer::convertEDMToHW().
|
inlinestatic |
Definition at line 84 of file jets.h.
References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, TrackRefitter_38T_cff::src, and unpack_ap().
Definition at line 63 of file jets.h.
References runTheMatrix::ret, and TrackRefitter_38T_cff::src.
Referenced by unpack().
|
static |
b_tag_score_t l1ct::Jet::hwBtagScore |
Definition at line 17 of file jets.h.
Referenced by clear(), floatBtagScore(), initFromBits(), pack_ap(), and toGT().
glbeta_t l1ct::Jet::hwEta |
Definition at line 14 of file jets.h.
Referenced by clear(), floatEta(), initFromBits(), intEta(), operator==(), pack_ap(), and toGT().
glbphi_t l1ct::Jet::hwPhi |
Definition at line 15 of file jets.h.
Referenced by clear(), floatPhi(), initFromBits(), intPhi(), operator==(), pack_ap(), and toGT().
pt_t l1ct::Jet::hwPt |
Definition at line 13 of file jets.h.
Referenced by clear(), floatPt(), initFromBits(), intPt(), operator<(), operator==(), operator>(), pack_ap(), and toGT().