Project
Loading...
Searching...
No Matches
Metadata.h File Reference

Metadata required to decode a Block. More...

#include <cstddef>
#include <Rtypes.h>

Go to the source code of this file.

Classes

struct  o2::ctf::Metadata
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::ctf
 pair of input and output size
 
namespace  o2::ctf::detail
 

Functions

template<typename source_T , typename state_T , typename stream_T >
constexpr Metadata o2::ctf::detail::makeMetadataRansCompat (size_t nStreams, size_t messageLength, size_t nLiterals, size_t symbolTablePrecision, source_T min, source_T max, size_t dictWords, size_t dataWords, size_t literalWords) noexcept
 
template<typename source_T >
constexpr Metadata o2::ctf::detail::makeMetadataRansDict (size_t symbolTablePrecision, source_T min, source_T max, size_t dictWords, ctf::Metadata::OptStore optStore) noexcept
 
template<typename source_T , typename state_T , typename stream_T >
constexpr Metadata o2::ctf::detail::makeMetadataRansV1 (size_t nStreams, size_t streamingLowerBound, size_t messageLength, size_t nLiterals, size_t symbolTablePrecision, source_T dictMin, source_T dictMax, source_T literalsOffset, size_t literalsPackingWidth, size_t dictWords, size_t dataWords, size_t literalWords) noexcept
 
template<typename source_T >
constexpr Metadata o2::ctf::detail::makeMetadataPack (size_t messageLength, size_t packingWidth, source_T packingOffset, size_t dataWords) noexcept
 
template<typename source_T , typename buffer_T >
constexpr Metadata o2::ctf::detail::makeMetadataStore (size_t messageLength, Metadata::OptStore opStore, size_t dataWords) noexcept
 

Detailed Description

Metadata required to decode a Block.

Definition in file Metadata.h.