12 ap_uint<64> etSumWord = (unassigned, etMiss.
Phi, etMiss.
Et.range(),
valid);
18 std::vector<ap_uint<64>> etSumWords;
20 for (
const auto& etSum : etSums)
23 std::array<std::vector<ap_uint<64>>, 1> linkData;
25 for (
size_t i = 0;
i < linkData.size();
i++) {
27 etSumWords.resize(1, 0);
28 linkData.at(
i) = etSumWords;
35 std::vector<l1t::EtSum> etSums;
37 for (
const auto&
x : frames) {
ap_int< kMETPhiSize > METWordphi_t
ap_uint< 64 > encodeEtSum(const l1t::EtSum &v)
ap_ufixed< kMETSize, kMETMagSize, AP_RND_CONV, AP_SAT > METWord_t
XYZTLorentzVectorD XYZTLorentzVector
Lorentz vector with cylindrical internal representation using pseudorapidity.
const unsigned int kMETSize
std::array< std::vector< ap_uint< 64 > >, 1 > encodeEtSums(const edm::View< l1t::EtSum > &)
const unsigned int kMETPhiSize
std::vector< l1t::EtSum > decodeEtSums(const std::vector< ap_uint< 64 >> &)