#include <layer1_objs.h>
Public Types | |
enum | TkQuality { PFLOOSE = 1, PFTIGHT = 2 } |
Public Member Functions | |
void | clear () |
float | floatDEta () const |
float | floatDPhi () const |
float | floatDxy () const |
float | floatEta () const |
float | floatPhi () const |
float | floatPt () const |
float | floatVtxEta () const |
float | floatVtxPhi () const |
float | floatZ0 () const |
eta_t | hwVtxEta () const |
phi_t | hwVtxPhi () const |
int | intCharge () const |
int | intEta () const |
int | intPhi () const |
int | intPt () const |
int | intVtxEta () const |
int | intVtxPhi () const |
bool | isPFLoose () const |
bool | isPFTight () const |
bool | operator< (const TkObj &other) const |
bool | operator== (const TkObj &other) const |
bool | operator> (const TkObj &other) const |
ap_uint< BITWIDTH > | pack () const |
ap_uint< BITWIDTH_SLIM > | pack_slim () const |
Static Public Member Functions | |
static TkObj | unpack (const ap_uint< BITWIDTH > &src) |
Public Attributes | |
bool | hwCharge |
tkdeta_t | hwDEta |
tkdphi_t | hwDPhi |
dxy_t | hwDxy |
eta_t | hwEta |
phi_t | hwPhi |
pt_t | hwPt |
tkquality_t | hwQuality |
redChi2Bin_t | hwRedChi2Bend |
redChi2Bin_t | hwRedChi2RPhi |
redChi2Bin_t | hwRedChi2RZ |
stub_t | hwStubs |
z0_t | hwZ0 |
Static Public Attributes | |
static const int | BITWIDTH |
static const int | BITWIDTH_SLIM |
Definition at line 165 of file layer1_objs.h.
Enumerator | |
---|---|
PFLOOSE | |
PFTIGHT |
Definition at line 181 of file layer1_objs.h.
|
inline |
Definition at line 197 of file layer1_objs.h.
References hwCharge, hwDEta, hwDPhi, hwDxy, hwEta, hwPhi, hwPt, hwQuality, hwRedChi2Bend, hwRedChi2RPhi, hwRedChi2RZ, hwStubs, and hwZ0.
Referenced by l1ct::TkObjEmu::clear().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 184 of file layer1_objs.h.
References hwCharge, hwDPhi, and hwPhi.
Referenced by floatVtxPhi(), and intVtxPhi().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 187 of file layer1_objs.h.
References hwCharge, hwDEta, hwDPhi, hwDxy, hwEta, hwPhi, hwPt, hwQuality, hwRedChi2Bend, hwRedChi2RPhi, hwRedChi2RZ, hwStubs, hwZ0, and trackingPlots::other.
|
inline |
|
inline |
Definition at line 235 of file layer1_objs.h.
References hwCharge, hwDEta, hwDPhi, hwDxy, hwEta, hwPhi, hwPt, hwQuality, hwRedChi2Bend, hwRedChi2RPhi, hwRedChi2RZ, hwStubs, hwZ0, pack_bool_into_bits(), pack_into_bits(), and runTheMatrix::ret.
Referenced by pack_slim().
|
inline |
Definition at line 253 of file layer1_objs.h.
References runTheMatrix::ret, TrackRefitter_38T_cff::src, unpack_bool_from_bits(), and unpack_from_bits().
|
static |
Definition at line 232 of file layer1_objs.h.
|
static |
bool l1ct::TkObj::hwCharge |
Definition at line 171 of file layer1_objs.h.
Referenced by clear(), hwVtxPhi(), intCharge(), operator==(), and pack().
tkdeta_t l1ct::TkObj::hwDEta |
Definition at line 169 of file layer1_objs.h.
Referenced by clear(), floatDEta(), hwVtxEta(), operator==(), and pack().
tkdphi_t l1ct::TkObj::hwDPhi |
Definition at line 170 of file layer1_objs.h.
Referenced by clear(), floatDPhi(), hwVtxPhi(), operator==(), and pack().
dxy_t l1ct::TkObj::hwDxy |
Definition at line 173 of file layer1_objs.h.
Referenced by clear(), floatDxy(), operator==(), and pack().
eta_t l1ct::TkObj::hwEta |
Definition at line 167 of file layer1_objs.h.
Referenced by clear(), floatEta(), hwVtxEta(), intEta(), operator==(), and pack().
phi_t l1ct::TkObj::hwPhi |
Definition at line 168 of file layer1_objs.h.
Referenced by clear(), floatPhi(), hwVtxPhi(), intPhi(), operator==(), and pack().
pt_t l1ct::TkObj::hwPt |
Definition at line 166 of file layer1_objs.h.
Referenced by clear(), floatPt(), intPt(), operator<(), operator==(), operator>(), and pack().
tkquality_t l1ct::TkObj::hwQuality |
Definition at line 174 of file layer1_objs.h.
Referenced by clear(), isPFLoose(), isPFTight(), operator==(), and pack().
redChi2Bin_t l1ct::TkObj::hwRedChi2Bend |
Definition at line 179 of file layer1_objs.h.
Referenced by clear(), operator==(), and pack().
redChi2Bin_t l1ct::TkObj::hwRedChi2RPhi |
Definition at line 177 of file layer1_objs.h.
Referenced by clear(), operator==(), and pack().
redChi2Bin_t l1ct::TkObj::hwRedChi2RZ |
Definition at line 176 of file layer1_objs.h.
Referenced by clear(), operator==(), and pack().
stub_t l1ct::TkObj::hwStubs |
Definition at line 175 of file layer1_objs.h.
Referenced by clear(), operator==(), and pack().
z0_t l1ct::TkObj::hwZ0 |
Definition at line 172 of file layer1_objs.h.
Referenced by clear(), floatZ0(), operator==(), and pack().