10 std::vector<ap_uint<64>> vertexWords;
15 std::array<std::vector<ap_uint<64>>, 1> linkData;
17 for (
size_t i = 0;
i < linkData.size();
i++) {
19 vertexWords.resize(10, 0);
20 linkData.at(
i) = vertexWords;
27 std::vector<l1t::VertexWord>
vertices;
29 for (
const auto&
x : frames) {
48 VertexWord v(validWord, z0Word, multWord, sumPtWord, qualityWord, qualityWord, unassignedWord);
ap_uint< VertexBitWidths::kUnassignedSize > vtxunassigned_t
ap_ufixed< VertexBitWidths::kNTrackInPVSize, VertexBitWidths::kNTrackInPVSize, AP_RND_CONV, AP_SAT > vtxmultiplicity_t
ap_ufixed< VertexBitWidths::kNTrackOutPVSize, VertexBitWidths::kNTrackOutPVSize, AP_RND_CONV, AP_SAT > vtxinversemult_t
ap_fixed< VertexBitWidths::kZ0Size, VertexBitWidths::kZ0MagSize, AP_RND_CONV, AP_SAT > vtxz0_t
std::vector< l1t::VertexWord > decodeVertices(const std::vector< ap_uint< 64 >> &)
ap_ufixed< VertexBitWidths::kSumPtSize, VertexBitWidths::kSumPtMagSize, AP_RND_CONV, AP_SAT > vtxsumpt_t
ap_uint< VertexBitWidths::kQualitySize > vtxquality_t
std::array< std::vector< ap_uint< 64 > >, 1 > encodeVertices(const edm::View< l1t::VertexWord > &)
ap_uint< 64 > encodeVertex(const l1t::VertexWord &v)
ap_uint< VertexBitWidths::kValidSize > vtxvalid_t