Namespaces | |
Scales | |
Classes | |
class | PtPxPy |
Typedefs | |
typedef ap_fixed< 9, 2 > | cossin_t |
typedef l1ct::glbeta_t | etaphi_t |
typedef l1ct::pt_t | pt_t |
typedef ap_fixed< 16, 13 > | pxy_t |
typedef ap_fixed< 12, 3 > | radians_t |
Functions | |
template<class data_T , class table_T , int N> | |
void | init_sinphi_table (table_T table_out[N]) |
PtPxPy | mht_compute (l1ct::Jet jet) |
etaphi_t | phi_cordic (pxy_t y, pxy_t x) |
template<class in_t , class table_t , int N> | |
table_t | sine_with_conversion (etaphi_t hwPhi) |
Variables | |
static constexpr int | N_TABLE = 2048 |
typedef ap_fixed<9, 2> P2L1HTMHTEmu::cossin_t |
Definition at line 24 of file L1PFHtEmulator.h.
typedef l1ct::glbeta_t P2L1HTMHTEmu::etaphi_t |
Definition at line 21 of file L1PFHtEmulator.h.
typedef l1ct::pt_t P2L1HTMHTEmu::pt_t |
Definition at line 20 of file L1PFHtEmulator.h.
typedef ap_fixed<16, 13> P2L1HTMHTEmu::pxy_t |
Definition at line 25 of file L1PFHtEmulator.h.
typedef ap_fixed<12, 3> P2L1HTMHTEmu::radians_t |
Definition at line 23 of file L1PFHtEmulator.h.
void P2L1HTMHTEmu::init_sinphi_table | ( | table_T | table_out[N] | ) |
Definition at line 50 of file L1PFHtEmulator.h.
References mps_fire::i, M_PI, N, funct::sin(), and x.
Definition at line 75 of file L1PFHtEmulator.h.
References metsig::jet, N_TABLE, P2L1HTMHTEmu::PtPxPy::pt, P2L1HTMHTEmu::PtPxPy::px, P2L1HTMHTEmu::PtPxPy::py, and Validation_hcalonly_cfi::sign.
Referenced by htmht().
Definition at line 65 of file L1PFHtEmulator.h.
References Matriplex::atan2(), ALCARECOEcalPhiSym_cff::float, l1ct::Scales::INTPHI_PI, M_PI, and x.
Referenced by htmht().
table_t P2L1HTMHTEmu::sine_with_conversion | ( | etaphi_t | hwPhi | ) |
Definition at line 58 of file L1PFHtEmulator.h.
References l1trig_cff::hwPhi, N, and MillePedeFileConverter_cfg::out.
|
static |
Definition at line 27 of file L1PFHtEmulator.h.
Referenced by nnet::init_exp_table(), nnet::init_invert_table(), nnet::init_sigmoid_table(), nnet::init_tanh_table(), and mht_compute().