![]() |
Project
|
#include <DataDescriptorMatcher.h>
Public Types | |
using | Value = std::variant< uint32_t, uint64_t, std::string, None > |
Public Attributes | |
char | label [24] |
Value | value = None{} |
The name of the variable contained in this element. | |
size_t | commitVersion = -1 |
The actual contents of the element. | |
size_t | publishVersion = -1 |
The committed version of the element. Every time we commit something to it, we bump the version. | |
An element of the matching context. Context itself is really a vector of those. It's up to the matcher builder to build the vector in a suitable way. We do not have any float in the value, because AFAICT there is no need for it in the O2 DataHeader, however we could add it later on.
Definition at line 62 of file DataDescriptorMatcher.h.
using o2::framework::data_matcher::ContextElement::Value = std::variant<uint32_t, uint64_t, std::string, None> |
Definition at line 63 of file DataDescriptorMatcher.h.
size_t o2::framework::data_matcher::ContextElement::commitVersion = -1 |
The actual contents of the element.
Definition at line 66 of file DataDescriptorMatcher.h.
char o2::framework::data_matcher::ContextElement::label[24] |
Definition at line 64 of file DataDescriptorMatcher.h.
size_t o2::framework::data_matcher::ContextElement::publishVersion = -1 |
The committed version of the element. Every time we commit something to it, we bump the version.
Definition at line 67 of file DataDescriptorMatcher.h.
The name of the variable contained in this element.
Definition at line 65 of file DataDescriptorMatcher.h.