2 #ifndef L1Trigger_DemonstratorTools_EventData_h 3 #define L1Trigger_DemonstratorTools_EventData_h 44 const std::vector<ap_uint<64>>&
at(
const LinkId&)
const;
53 std::map<LinkId, std::vector<ap_uint<64>>>
data_;
Logical ID for link within any given time slice (e.g. ["tracks", 0] -> ["tracks", 17] for links from ...
std::map< LinkId, std::vector< ap_uint< 64 > > > data_
void add(const LinkId &, const std::vector< ap_uint< 64 >> &)
const std::vector< ap_uint< 64 > > & at(const LinkId &) const
std::map< LinkId, std::vector< ap_uint< 64 > > >::const_iterator const_iterator
const_iterator end() const
const_iterator begin() const
Class representing information phase-2 ATCA I/O data corresponding to a single event, with logical channel IDs (essentially string-uint pairs, e.g. tracks-0 to tracks-17).
bool has(const LinkId &) const