1 #ifndef DataFormats_L1TParticleFlow_egamma_h 2 #define DataFormats_L1TParticleFlow_egamma_h 45 inline ap_uint<BITWIDTH>
pack()
const {
46 ap_uint<BITWIDTH>
ret;
47 unsigned int start = 0;
62 unsigned int start = 0;
128 inline ap_uint<BITWIDTH>
pack()
const {
129 ap_uint<BITWIDTH>
ret;
130 unsigned int start = 0;
150 unsigned int start = 0;
float floatVtxPhi() const
glbphi_t hwVtxPhi() const
l1gt::Electron toGT() const
ret
prodAgent to be discontinued
l1gt::eta_t CTtoGT_eta(glbeta_t x)
bool operator>(const EGIsoObj &other) const
ap_uint< BITWIDTH > pack() const
float floatIDScore(id_score_t score)
float floatIDScore() const
void unpack_bool_from_bits(const U &u, unsigned int &start, bool &data)
bool operator<(const EGIsoObj &other) const
float floatVtxEta() const
bool operator<(const EGIsoEleObj &other) const
float floatEta(eta_t eta)
static const int BITWIDTH
ap_ufixed< 11, 9, AP_TRN, AP_SAT > iso_t
void pack_into_bits(U &u, unsigned int &start, const T &data)
static const int BITWIDTH
ap_uint< BITWIDTH > pack() const
void initFromBits(const ap_uint< BITWIDTH > &src)
static EGIsoEleObj unpack(const ap_uint< BITWIDTH > &src)
ap_fixed< 10, 1, AP_RND_CONV, AP_SAT > id_score_t
l1gt::Photon toGT() const
bool operator>(const EGIsoEleObj &other) const
glbeta_t hwVtxEta() const
ap_ufixed< 14, 12, AP_TRN, AP_SAT > pt_t
void initFromBits(const ap_uint< BITWIDTH > &src)
bool operator==(const EGIsoEleObj &other) const
l1gt::phi_t CTtoGT_phi(glbphi_t x)
bool operator==(const EGIsoObj &other) const
float floatPhi(phi_t phi)
void unpack_from_bits(const U &u, unsigned int &start, T &data)
l1gt::pt_t CTtoGT_pt(pt_t x)
float floatIso(iso_t iso)
void pack_bool_into_bits(U &u, unsigned int &start, bool data)
static EGIsoObj unpack(const ap_uint< BITWIDTH > &src)