Go to the source code of this file.
Functions | |
template<unsigned int N, unsigned int OFFS = 0, typename T , int NB> | |
void | l1pf_pattern_pack (const T objs[N], ap_uint< NB > data[]) |
template<unsigned int N, unsigned int OFFS = 0, typename T , int NB> | |
void | l1pf_pattern_pack_slim (const T objs[N], ap_uint< NB > data[]) |
template<unsigned int N, unsigned int OFFS = 0, typename T , int NB> | |
void | l1pf_pattern_unpack (const ap_uint< NB > data[], T objs[N]) |
template<unsigned int N, unsigned int OFFS = 0, typename T , int NB> | |
void | l1pf_pattern_unpack_slim (const ap_uint< NB > data[], T objs[N]) |
template<typename U > | |
void | pack_bool_into_bits (U &u, unsigned int &start, bool data) |
template<typename U , typename T > | |
void | pack_into_bits (U &u, unsigned int &start, const T &data) |
template<typename U > | |
void | unpack_bool_from_bits (const U &u, unsigned int &start, bool &data) |
template<typename U , typename T > | |
void | unpack_from_bits (const U &u, unsigned int &start, T &data) |
|
inline |
Definition at line 32 of file bit_encoding.h.
References cms::cuda::assert(), data, mps_fire::i, N, and HLTEGTnPMonitor_cfi::objs.
|
inline |
Definition at line 62 of file bit_encoding.h.
References cms::cuda::assert(), data, mps_fire::i, N, and HLTEGTnPMonitor_cfi::objs.
|
inline |
Definition at line 47 of file bit_encoding.h.
References cms::cuda::assert(), data, mps_fire::i, N, HLTEGTnPMonitor_cfi::objs, and beamSpotPI::unpack().
|
inline |
Definition at line 77 of file bit_encoding.h.
References cms::cuda::assert(), data, mps_fire::i, N, HLTEGTnPMonitor_cfi::objs, and beamSpotPI::unpack().
|
inline |
Definition at line 22 of file bit_encoding.h.
References data.
Referenced by l1ct::Tau::pack(), l1ct::EGIsoEleObj::pack(), l1ct::TkObj::pack(), and l1ct::MuObj::pack().
|
inline |
Definition at line 8 of file bit_encoding.h.
References data, w(), and ApeEstimator_cff::width.
Referenced by l1ct::Sum::pack(), l1ct::EGIsoObj::pack(), l1ct::HadCaloObj::pack(), l1gt::ThreeVector::pack(), l1ct::Tau::pack(), l1ct::PFChargedObj::pack(), l1ct::EGIsoEleObj::pack(), l1ct::EmCaloObj::pack(), l1ct::PFNeutralObj::pack(), l1gt::Sum::pack(), l1ct::PuppiObj::pack(), l1ct::TkObj::pack(), l1ct::PFRegion::pack(), l1gt::Electron::pack(), l1gt::Photon::pack(), l1ct::MuObj::pack(), l1ct::PVObj::pack(), l1ct::Jet::pack_ap(), l1gt::Jet::pack_ap(), l1gt::Tau::pack_ap(), and l1ct::PFCommonObj::pack_common().
|
inline |
Definition at line 27 of file bit_encoding.h.
References data.
Referenced by l1ct::EGIsoEleObj::initFromBits(), l1ct::TkObj::unpack(), and l1ct::MuObj::unpack().
|
inline |
Definition at line 15 of file bit_encoding.h.
References data, w(), and ApeEstimator_cff::width.
Referenced by l1ct::EGIsoObj::initFromBits(), l1ct::Jet::initFromBits(), l1gt::ThreeVector::initFromBits(), l1gt::Jet::initFromBits(), l1ct::EGIsoEleObj::initFromBits(), l1ct::PuppiObj::initFromBits(), l1gt::Sum::initFromBits(), l1gt::Tau::initFromBits(), l1gt::Electron::initFromBits(), l1gt::Photon::initFromBits(), l1ct::Sum::unpack(), l1ct::HadCaloObj::unpack(), l1ct::Tau::unpack(), l1ct::PFChargedObj::unpack(), l1ct::EmCaloObj::unpack(), l1ct::PFNeutralObj::unpack(), l1ct::PFRegion::unpack(), l1ct::TkObj::unpack(), l1ct::MuObj::unpack(), l1ct::PVObj::unpack(), and l1ct::PFCommonObj::unpack_common().