CMS 3D CMS Logo

Namespaces | Functions
codecs_tracks.cc File Reference
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "L1Trigger/DemonstratorTools/interface/codecs/tracks.h"

Go to the source code of this file.

Namespaces

 l1t::demo::codecs
 

Functions

std::vector< TTTrack_TrackWordl1t::demo::codecs::decodeTracks (const std::vector< ap_uint< 64 >> &)
 
std::array< std::vector< TTTrack_TrackWord >, 18 > l1t::demo::codecs::decodeTracks (const std::array< std::vector< ap_uint< 64 >>, 18 > &)
 
size_t l1t::demo::codecs::encodeLinks (std::array< std::vector< ap_uint< 96 >>, 18 > &trackWords, std::array< std::vector< ap_uint< 64 >>, 18 > &linkData)
 
ap_uint< 96 > l1t::demo::codecs::encodeTrack (const TTTrack_TrackWord &t)
 
std::array< std::vector< ap_uint< 64 > >, 18 > l1t::demo::codecs::encodeTracks (const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> &, int debug=0)
 
std::array< std::vector< ap_uint< 64 > >, 18 > l1t::demo::codecs::encodeTracks (const edm::Handle< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &, int debug=0)
 
std::array< std::vector< ap_uint< 96 > >, 18 > l1t::demo::codecs::getTrackWords (const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> &)
 
std::array< std::vector< ap_uint< 96 > >, 18 > l1t::demo::codecs::getTrackWords (const edm::Handle< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &)
 
bool l1t::demo::codecs::trackInCollection (const edm::Ref< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &)