CMS 3D CMS Logo

Typedefs | Variables
linpuppi Namespace Reference

Typedefs

typedef ap_fixed< 12, 8, AP_RND, AP_WRAP > alpha_t
 
typedef ap_ufixed< 7, 2, AP_RND, AP_WRAP > alphaSlope_t
 
typedef ap_ufixed< 16, 0, AP_RND, AP_SAT > dr2inv_t
 
typedef ap_ufixed< 6, 0, AP_TRN, AP_WRAP > ptSlope_t
 
typedef ap_ufixed< 12, 6, AP_TRN, AP_SAT > sumTerm_t
 
typedef ap_fixed< 12, 7, AP_TRN, AP_SAT > x2_t
 

Variables

constexpr float DR2_LSB = l1ct::Scales::ETAPHI_LSB * l1ct::Scales::ETAPHI_LSB
 
constexpr float PT2DR2_LSB = l1ct::Scales::INTPT_LSB * l1ct::Scales::INTPT_LSB / DR2_LSB
 
constexpr int SUM_BITSHIFT = sumTerm_t::width - sumTerm_t::iwidth
 

Typedef Documentation

◆ alpha_t

typedef ap_fixed<12, 8, AP_RND, AP_WRAP> linpuppi::alpha_t

Definition at line 11 of file linpuppi_bits.h.

◆ alphaSlope_t

typedef ap_ufixed<7, 2, AP_RND, AP_WRAP> linpuppi::alphaSlope_t

Definition at line 10 of file linpuppi_bits.h.

◆ dr2inv_t

typedef ap_ufixed<16, 0, AP_RND, AP_SAT> linpuppi::dr2inv_t

Definition at line 8 of file linpuppi_bits.h.

◆ ptSlope_t

typedef ap_ufixed<6, 0, AP_TRN, AP_WRAP> linpuppi::ptSlope_t

Definition at line 12 of file linpuppi_bits.h.

◆ sumTerm_t

typedef ap_ufixed<12, 6, AP_TRN, AP_SAT> linpuppi::sumTerm_t

Definition at line 7 of file linpuppi_bits.h.

◆ x2_t

typedef ap_fixed<12, 7, AP_TRN, AP_SAT> linpuppi::x2_t

Definition at line 9 of file linpuppi_bits.h.

Variable Documentation

◆ DR2_LSB

constexpr float linpuppi::DR2_LSB = l1ct::Scales::ETAPHI_LSB * l1ct::Scales::ETAPHI_LSB

Definition at line 14 of file linpuppi_bits.h.

◆ PT2DR2_LSB

constexpr float linpuppi::PT2DR2_LSB = l1ct::Scales::INTPT_LSB * l1ct::Scales::INTPT_LSB / DR2_LSB

Definition at line 15 of file linpuppi_bits.h.

◆ SUM_BITSHIFT

constexpr int linpuppi::SUM_BITSHIFT = sumTerm_t::width - sumTerm_t::iwidth

Definition at line 16 of file linpuppi_bits.h.