DUNE-DAQ
DUNE Trigger and Data Acquisition software
Loading...
Searching...
No Matches
dunedaq
sourcecode
flxlibs
src
FelixStatistics.hpp
Go to the documentation of this file.
1
8
#ifndef FLXLIBS_SRC_FELIXSTATISTICS_HPP_
9
#define FLXLIBS_SRC_FELIXSTATISTICS_HPP_
10
11
#include <atomic>
12
13
namespace
dunedaq::flxlibs::stats
{
14
15
using
counter_t
= std::atomic<uint64_t>;
// NOLINT(build/unsigned)
16
17
struct
ParserStats
18
{
19
counter_t
packet_ctr
{ 0 };
20
counter_t
short_ctr
{ 0 };
21
counter_t
chunk_ctr
{ 0 };
22
counter_t
subchunk_ctr
{ 0 };
23
counter_t
block_ctr
{ 0 };
24
counter_t
error_short_ctr
{ 0 };
25
counter_t
error_chunk_ctr
{ 0 };
26
counter_t
error_subchunk_ctr
{ 0 };
27
counter_t
error_block_ctr
{ 0 };
28
counter_t
subchunk_crc_error_ctr
{ 0 };
29
counter_t
subchunk_trunc_error_ctr
{ 0 };
30
counter_t
subchunk_error_ctr
{ 0 };
31
};
32
33
}
// namespace dunedaq::flxlibs::stats
34
35
#endif
// FLXLIBS_SRC_FELIXSTATISTICS_HPP_
dunedaq::flxlibs::stats
Definition
FelixStatistics.hpp:13
dunedaq::flxlibs::stats::counter_t
std::atomic< uint64_t > counter_t
Definition
FelixStatistics.hpp:15
dunedaq::flxlibs::stats::ParserStats
Definition
FelixStatistics.hpp:18
dunedaq::flxlibs::stats::ParserStats::short_ctr
counter_t short_ctr
Definition
FelixStatistics.hpp:20
dunedaq::flxlibs::stats::ParserStats::chunk_ctr
counter_t chunk_ctr
Definition
FelixStatistics.hpp:21
dunedaq::flxlibs::stats::ParserStats::error_short_ctr
counter_t error_short_ctr
Definition
FelixStatistics.hpp:24
dunedaq::flxlibs::stats::ParserStats::error_subchunk_ctr
counter_t error_subchunk_ctr
Definition
FelixStatistics.hpp:26
dunedaq::flxlibs::stats::ParserStats::packet_ctr
counter_t packet_ctr
Definition
FelixStatistics.hpp:19
dunedaq::flxlibs::stats::ParserStats::subchunk_error_ctr
counter_t subchunk_error_ctr
Definition
FelixStatistics.hpp:30
dunedaq::flxlibs::stats::ParserStats::error_chunk_ctr
counter_t error_chunk_ctr
Definition
FelixStatistics.hpp:25
dunedaq::flxlibs::stats::ParserStats::block_ctr
counter_t block_ctr
Definition
FelixStatistics.hpp:23
dunedaq::flxlibs::stats::ParserStats::subchunk_trunc_error_ctr
counter_t subchunk_trunc_error_ctr
Definition
FelixStatistics.hpp:29
dunedaq::flxlibs::stats::ParserStats::subchunk_crc_error_ctr
counter_t subchunk_crc_error_ctr
Definition
FelixStatistics.hpp:28
dunedaq::flxlibs::stats::ParserStats::subchunk_ctr
counter_t subchunk_ctr
Definition
FelixStatistics.hpp:22
dunedaq::flxlibs::stats::ParserStats::error_block_ctr
counter_t error_block_ctr
Definition
FelixStatistics.hpp:27
Generated on Sat Jun 28 2025 for DUNE-DAQ by
1.12.0