8 #ifndef EventFilter_L1TRawToDigi_MP7PacketReader_h 9 #define EventFilter_L1TRawToDigi_MP7PacketReader_h 17 typedef std::map<uint32_t, std::vector<uint32_t> >
LinkMap;
31 const_iterator
begin()
const {
return packets_.begin(); }
33 const_iterator
end()
const {
return packets_.end(); }
35 size_t size()
const {
return packets_.size(); }
54 bool valid()
const {
return reader_.valid(); }
58 const_iterator
begin()
const {
return buffers_.begin(); }
60 const_iterator
end()
const {
return buffers_.end(); }
62 size_t size()
const {
return buffers_.size(); }
66 static std::vector<PacketRange> findPackets(std::vector<uint64_t>
data);
const_iterator begin() const
std::vector< PacketData > buffers_
std::vector< Packet > packets_
const_iterator end() const
std::vector< PacketData >::const_iterator const_iterator
std::pair< uint32_t, uint32_t > PacketRange
const std::string & name() const
const_iterator begin() const
std::vector< Packet >::const_iterator const_iterator
const_iterator end() const
char data[epos_bytes_allocation]
std::map< uint32_t, std::vector< uint32_t > > LinkMap