![]() |
Project
|
#include "Framework/RuntimeError.h"
#include "Framework/CompilerBuiltins.h"
#include "Framework/Traits.h"
#include <array>
#include <cstddef>
#include <cstdint>
#include <gsl/span>
#include <string>
#include <vector>
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 () |