![]() |
Project
|
#include "Framework/CompilerBuiltins.h"#include "Framework/Traits.h"#include <array>#include <cstddef>#include <cstdint>#include <span>#include <string>#include <vector>#include <iosfwd>Go to the source code of this file.
Classes | |
| struct | o2::framework::MetricInfo |
| struct | o2::framework::StringMetric |
| struct | o2::framework::MetricLabel |
| struct | o2::framework::MetricPrefix |
| struct | o2::framework::MetricLabelIndex |
| struct | o2::framework::MetricPrefixIndex |
| struct | o2::framework::ParsedMetricMatch |
| Temporary struct to hold a metric after it has been parsed. More... | |
| struct | o2::framework::DeviceMetricsInfo |
| struct | o2::framework::DeviceMetricsInfoHelpers |
Namespaces | |
| namespace | o2 |
| a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects | |
| namespace | o2::framework |
| Defining PrimaryVertex explicitly as messageable. | |
Typedefs | |
| template<typename T > | |
| using | o2::framework::MetricsStorage = std::array< T, metricStorageSize< T >()> |
| template<typename T > | |
| using | o2::framework::TimestampsStorage = std::array< size_t, metricStorageSize< T >()> |
Enumerations | |
| enum class | o2::framework::MetricType { o2::framework::Int = 0 , o2::framework::String = 1 , o2::framework::Float = 2 , o2::framework::Uint64 = 3 , o2::framework::Enum = 16 , o2::framework::Unknown } |
Functions | |
| std::ostream & | o2::framework::operator<< (std::ostream &oss, MetricType const &val) |
| template<typename T > | |
| constexpr size_t | o2::framework::metricStorageSize () |