#include <gt_datatypes.h>
Public Member Functions | |
void | initFromBits (const ap_uint< BITWIDTH > &src) |
PackedTau | pack () const |
ap_uint< BITWIDTH > | pack_ap () const |
Static Public Member Functions | |
static Tau | unpack (const PackedTau &src) |
static Tau | unpack_ap (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
ap_uint< 1 > | charge |
ap_uint< 2 > | id0 |
ap_uint< 2 > | id1 |
tau_quality_t | quality |
tauseed_pt_t | seed_pt |
z0_t | seed_z0 |
ap_uint< 2 > | type |
ThreeVector | v3 |
valid_t | valid |
Static Public Attributes | |
static const int | BITWIDTH = 128 |
Definition at line 195 of file gt_datatypes.h.
|
inline |
Definition at line 244 of file gt_datatypes.h.
References charge, l1gt::ThreeVector::eta, id0, id1, l1gt::ThreeVector::phi, l1gt::ThreeVector::pt, quality, seed_pt, seed_z0, TrackRefitter_38T_cff::src, unpack_from_bits(), v3, and valid.
|
inline |
Definition at line 222 of file gt_datatypes.h.
References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, and pack_ap().
Referenced by L1NNTauProducer::makeTau_HW().
|
inline |
Definition at line 207 of file gt_datatypes.h.
References charge, id0, id1, l1gt::ThreeVector::pack(), pack_into_bits(), quality, runTheMatrix::ret, seed_pt, seed_z0, v3, and valid.
Referenced by pack().
Definition at line 236 of file gt_datatypes.h.
References ALPAKA_ACCELERATOR_NAMESPACE::pixelClustering::pixelStatus::bits, TrackRefitter_38T_cff::src, and unpack_ap().
Referenced by l1t::PFTau::getHWTauGT().
Definition at line 230 of file gt_datatypes.h.
References runTheMatrix::ret, and TrackRefitter_38T_cff::src.
Referenced by unpack().
|
static |
Definition at line 206 of file gt_datatypes.h.
ap_uint<1> l1gt::Tau::charge |
Definition at line 200 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
ap_uint<2> l1gt::Tau::id0 |
Definition at line 203 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
ap_uint<2> l1gt::Tau::id1 |
Definition at line 204 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
tau_quality_t l1gt::Tau::quality |
Definition at line 202 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
tauseed_pt_t l1gt::Tau::seed_pt |
Definition at line 198 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
z0_t l1gt::Tau::seed_z0 |
Definition at line 199 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
ap_uint<2> l1gt::Tau::type |
Definition at line 201 of file gt_datatypes.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), DQM.DQMReader::read_objects(), and core.AutoHandle.AutoHandle::ReallyLoad().
ThreeVector l1gt::Tau::v3 |
Definition at line 197 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().
valid_t l1gt::Tau::valid |
Definition at line 196 of file gt_datatypes.h.
Referenced by initFromBits(), and pack_ap().