1 #ifndef L1Trigger_L1TTrackMatch_L1TrackJetEmulationProducer_HH 2 #define L1Trigger_L1TTrackMatch_L1TrackJetEmulationProducer_HH 17 typedef ap_ufixed<16 + PT_EXTRABITS, 11, AP_TRN, AP_SAT>
pt_intern;
34 inline int intPt(
pt_intern pt) {
return (ap_ufixed<18 + PT_EXTRABITS, 13 + PT_EXTRABITS>(
pt)).to_int(); }
45 ap_uint<pt_intern::width>
ret = 0;
static const float ETA_LSB_POW
pt_intern makePtFromFloat(float pt)
static const float INTPT_LSB
static const float Z0_LSB_POW
glbeta_intern makeGlbEta(float eta)
float floatPt(pt_intern pt)
l1t::TkJetWord::nt_t ntracks
ap_int< 14+PHI_EXTRABITS > glbphi_intern
ret
prodAgent to be discontinued
static const float ETA_LSB
z0_intern makeZ0(float z0)
static const float PHI_LSB_POW
ap_ufixed< 16+PT_EXTRABITS, 11, AP_TRN, AP_SAT > pt_intern
ap_int< 10+Z0_EXTRABITS > z0_intern
ap_int< 14+ETA_EXTRABITS > glbeta_intern
l1t::TkJetWord::nx_t nxtracks
glbphi_intern makeGlbPhi(float phi)
static const float PHI_LSB
glbeta_intern makeGlbEtaRoundEven(float eta)
float floatEta(glbeta_intern eta)
ap_uint< pt_intern::width > ptToInt(pt_intern pt)
float floatPhi(glbphi_intern phi)
static const float INTPT_LSB_POW
TrackJetEmulationEtaPhiBin * clusters
float floatZ0(z0_intern z0)
static const float Z0_LSB
Power< A, B >::type pow(const A &a, const B &b)