#include <layer1_emulator.h>
Public Member Functions | |
void | clear () |
bool | read (std::fstream &from) |
bool | write (std::fstream &to) const |
Public Member Functions inherited from l1ct::TkObj | |
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 |
Public Attributes | |
uint16_t | hwChi2 |
float | simCaloEta |
float | simCaloPhi |
float | simD0 |
float | simPt |
float | simVtxEta |
float | simVtxPhi |
float | simZ0 |
const l1t::PFTrack * | src = nullptr |
Public Attributes inherited from l1ct::TkObj | |
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 |
Additional Inherited Members | |
Public Types inherited from l1ct::TkObj | |
enum | TkQuality { PFLOOSE = 1, PFTIGHT = 2 } |
Static Public Member Functions inherited from l1ct::TkObj | |
static TkObj | unpack (const ap_uint< BITWIDTH > &src) |
Static Public Attributes inherited from l1ct::TkObj | |
static const int | BITWIDTH |
static const int | BITWIDTH_SLIM |
Definition at line 41 of file layer1_emulator.h.
|
inline |
Definition at line 47 of file layer1_emulator.h.
References l1ct::TkObj::clear(), hwChi2, simCaloEta, simCaloPhi, simD0, simPt, simVtxEta, simVtxPhi, simZ0, and src.
bool l1ct::TkObjEmu::read | ( | std::fstream & | from | ) |
Referenced by edmIntegrityCheck.PublishToFileSystem::get().
bool l1ct::TkObjEmu::write | ( | std::fstream & | to | ) | const |
Referenced by pkg.AbstractPkg::generate().
uint16_t l1ct::TkObjEmu::hwChi2 |
Definition at line 42 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simCaloEta |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simCaloPhi |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simD0 |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simPt |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simVtxEta |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simVtxPhi |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
float l1ct::TkObjEmu::simZ0 |
Definition at line 43 of file layer1_emulator.h.
Referenced by clear().
const l1t::PFTrack* l1ct::TkObjEmu::src = nullptr |
Definition at line 44 of file layer1_emulator.h.
Referenced by clear().