CMS 3D CMS Logo

Namespaces | Typedefs | Variables
linpuppi_bits.h File Reference
#include "DataFormats/L1TParticleFlow/interface/datatypes.h"

Go to the source code of this file.

Namespaces

 linpuppi
 

Typedefs

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

Variables

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