![]() |
ATLAS Offline Software
|
#include "HDF5Utils/HistAxis.h"#include "H5Cpp.h"#include <cstdint>#include <string>#include <string_view>#include <vector>#include <utility>Go to the source code of this file.
Namespaces | |
| namespace | H5Utils |
| HDF5 Tuple Writer. | |
| namespace | H5Utils::hist |
| namespace | H5Utils::hist::detail |
Functions | |
| void | H5Utils::hist::detail::chkerr (herr_t code, std::string_view error) |
| void | H5Utils::hist::detail::write_str_attr (H5::H5Object &obj, const std::string &key, const std::string &val) |
| void | H5Utils::hist::detail::write_bool_attr (H5::H5Object &obj, const char *key, bool val) |
| void | H5Utils::hist::detail::write_int_attr (H5::H5Object &obj, const std::string &key, int64_t val) |
| void | H5Utils::hist::detail::write_double_attr (H5::H5Object &obj, const std::string &key, double val) |
| void | H5Utils::hist::detail::write_axes (H5::Group &hist_grp, const std::vector< Axis > &axes) |
| size_t | H5Utils::hist::detail::n_bins (const regular_axis_t &r) |
| size_t | H5Utils::hist::detail::n_bins (const std::vector< double > &edges) |
| size_t | H5Utils::hist::detail::n_bins (const std::vector< int64_t > &vals) |
| size_t | H5Utils::hist::detail::n_bins (const std::vector< std::string > &labels) |
| size_t | H5Utils::hist::detail::n_bins (const std::pair< int64_t, int64_t > &range) |
| void | H5Utils::hist::detail::write_str_dataset (H5::Group &parent, const std::string &name, const std::vector< std::string > &values) |
Variables | |
| template<typename T> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< double > = H5::PredType::NATIVE_DOUBLE |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< float > = H5::PredType::NATIVE_FLOAT |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< int > = H5::PredType::NATIVE_INT |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< long > = H5::PredType::NATIVE_LONG |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< long long > = H5::PredType::NATIVE_LLONG |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< unsigned long > = H5::PredType::NATIVE_ULONG |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< unsigned long long > = H5::PredType::NATIVE_ULLONG |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< unsigned char > = H5::PredType::NATIVE_UCHAR |
| template<> | |
| const H5::DataType | H5Utils::hist::detail::hdf5_t< unsigned short > = H5::PredType::NATIVE_USHORT |