2 #ifndef L1Trigger_DemonstratorTools_codecs_tracks_h 3 #define L1Trigger_DemonstratorTools_codecs_tracks_h
ap_uint< 96 > encodeTrack(const TTTrack_TrackWord &t)
std::array< std::vector< ap_uint< 64 > >, 18 > encodeTracks(const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> &, int debug=0)
Class to store the L1 Track Trigger tracks.
std::array< std::vector< ap_uint< 96 > >, 18 > getTrackWords(const edm::View< TTTrack< Ref_Phase2TrackerDigi_ >> &)
bool trackInCollection(const edm::Ref< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>> &, const edm::Handle< edm::RefVector< std::vector< TTTrack< Ref_Phase2TrackerDigi_ >>>> &)
std::vector< TTTrack_TrackWord > decodeTracks(const std::vector< ap_uint< 64 >> &)