#include <gt_datatypes.h>
Public Member Functions | |
void | initFromBits (const ap_uint< BITWIDTH > &src) |
ap_uint< BITWIDTH > | pack () const |
Static Public Member Functions | |
static Electron | unpack (const std::array< uint64_t, 2 > &src, int parity) |
static Electron | unpack_ap (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
ap_uint< 1 > | charge |
iso_t | isolationPT |
egquality_t | qualityFlags |
ThreeVector | v3 |
valid_t | valid |
z0_t | z0 |
Static Public Attributes | |
static const int | BITWIDTH = 96 |
Definition at line 261 of file gt_datatypes.h.
|
inline |
Definition at line 282 of file gt_datatypes.h.
References charge, l1gt::ThreeVector::eta, isolationPT, l1gt::ThreeVector::phi, l1gt::ThreeVector::pt, qualityFlags, TrackRefitter_38T_cff::src, unpack_from_bits(), v3, valid, and z0.
|
inline |
Definition at line 270 of file gt_datatypes.h.
References charge, isolationPT, l1gt::ThreeVector::pack(), pack_into_bits(), qualityFlags, runTheMatrix::ret, v3, valid, and z0.
|
inlinestatic |
Definition at line 300 of file gt_datatypes.h.
References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, TrackRefitter_38T_cff::src, and unpack_ap().
Definition at line 294 of file gt_datatypes.h.
References runTheMatrix::ret, and TrackRefitter_38T_cff::src.
Referenced by l1t::TkElectron::hwObj(), and unpack().
|
static |
Definition at line 269 of file gt_datatypes.h.
ap_uint<1> l1gt::Electron::charge |
Definition at line 265 of file gt_datatypes.h.
Referenced by initFromBits(), pack(), l1t::L1GTProducer::produceCL2Electrons(), and l1ct::EGIsoEleObj::toGT().
iso_t l1gt::Electron::isolationPT |
Definition at line 267 of file gt_datatypes.h.
Referenced by initFromBits(), pack(), l1t::L1GTProducer::produceCL2Electrons(), and l1ct::EGIsoEleObj::toGT().
egquality_t l1gt::Electron::qualityFlags |
Definition at line 264 of file gt_datatypes.h.
Referenced by initFromBits(), pack(), l1t::L1GTProducer::produceCL2Electrons(), and l1ct::EGIsoEleObj::toGT().
ThreeVector l1gt::Electron::v3 |
Definition at line 263 of file gt_datatypes.h.
Referenced by initFromBits(), pack(), l1t::L1GTProducer::produceCL2Electrons(), and l1ct::EGIsoEleObj::toGT().
valid_t l1gt::Electron::valid |
Definition at line 262 of file gt_datatypes.h.
Referenced by initFromBits(), pack(), and l1ct::EGIsoEleObj::toGT().
z0_t l1gt::Electron::z0 |
Definition at line 266 of file gt_datatypes.h.
Referenced by initFromBits(), pack(), l1t::L1GTProducer::produceCL2Electrons(), and l1ct::EGIsoEleObj::toGT().