![]() |
ATLAS Offline Software
|
Classes | |
| struct | regular_axis_t |
| struct | Axis |
Functions | |
| void | chkerr (herr_t code, std::string_view error) |
| void | write_str_attr (H5::H5Object &obj, const std::string &key, const std::string &val) |
| void | write_bool_attr (H5::H5Object &obj, const char *key, bool val) |
| void | write_int_attr (H5::H5Object &obj, const std::string &key, int64_t val) |
| void | write_double_attr (H5::H5Object &obj, const std::string &key, double val) |
| void | write_axes (H5::Group &hist_grp, const std::vector< Axis > &axes) |
| size_t | n_bins (const regular_axis_t &r) |
| size_t | n_bins (const std::vector< double > &edges) |
| size_t | n_bins (const std::vector< int64_t > &vals) |
| size_t | n_bins (const std::vector< std::string > &labels) |
| size_t | n_bins (const std::pair< int64_t, int64_t > &range) |
| void | write_str_dataset (H5::Group &parent, const std::string &name, const std::vector< std::string > &values) |
| void | write_axis_edges (H5::Group &ax_grp, const regular_axis_t &r) |
| void | write_axis_edges (H5::Group &ax_grp, const std::vector< double > &edges) |
| void | write_axis_edges (H5::Group &ax_grp, const std::pair< int64_t, int64_t > &range) |
| void | write_axis_edges (H5::Group &ax_grp, const std::vector< int64_t > &vals) |
| void | write_axis_edges (H5::Group &ax_grp, const std::vector< std::string > &labels) |
Variables | |
| template<typename T> | |
| const H5::DataType | hdf5_t |
| template<> | |
| const H5::DataType | hdf5_t< double > = H5::PredType::NATIVE_DOUBLE |
| template<> | |
| const H5::DataType | hdf5_t< float > = H5::PredType::NATIVE_FLOAT |
| template<> | |
| const H5::DataType | hdf5_t< int > = H5::PredType::NATIVE_INT |
| template<> | |
| const H5::DataType | hdf5_t< long > = H5::PredType::NATIVE_LONG |
| template<> | |
| const H5::DataType | hdf5_t< long long > = H5::PredType::NATIVE_LLONG |
| template<> | |
| const H5::DataType | hdf5_t< unsigned long > = H5::PredType::NATIVE_ULONG |
| template<> | |
| const H5::DataType | hdf5_t< unsigned long long > = H5::PredType::NATIVE_ULLONG |
| template<> | |
| const H5::DataType | hdf5_t< unsigned char > = H5::PredType::NATIVE_UCHAR |
| template<> | |
| const H5::DataType | hdf5_t< unsigned short > = H5::PredType::NATIVE_USHORT |
| void H5Utils::hist::detail::chkerr | ( | herr_t | code, |
| std::string_view | error ) |
Definition at line 13 of file HistCommon.cxx.
| size_t H5Utils::hist::detail::n_bins | ( | const regular_axis_t & | r | ) |
Definition at line 59 of file HistCommon.cxx.
| size_t H5Utils::hist::detail::n_bins | ( | const std::pair< int64_t, int64_t > & | range | ) |
Definition at line 63 of file HistCommon.cxx.
| size_t H5Utils::hist::detail::n_bins | ( | const std::vector< double > & | edges | ) |
Definition at line 60 of file HistCommon.cxx.
| size_t H5Utils::hist::detail::n_bins | ( | const std::vector< int64_t > & | vals | ) |
Definition at line 61 of file HistCommon.cxx.
| size_t H5Utils::hist::detail::n_bins | ( | const std::vector< std::string > & | labels | ) |
Definition at line 62 of file HistCommon.cxx.
Definition at line 131 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_axis_edges | ( | H5::Group & | ax_grp, |
| const regular_axis_t & | r ) |
Definition at line 83 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_axis_edges | ( | H5::Group & | ax_grp, |
| const std::pair< int64_t, int64_t > & | range ) |
Definition at line 105 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_axis_edges | ( | H5::Group & | ax_grp, |
| const std::vector< double > & | edges ) |
Definition at line 92 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_axis_edges | ( | H5::Group & | ax_grp, |
| const std::vector< int64_t > & | vals ) |
Definition at line 112 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_axis_edges | ( | H5::Group & | ax_grp, |
| const std::vector< std::string > & | labels ) |
Definition at line 125 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_bool_attr | ( | H5::H5Object & | obj, |
| const char * | key, | ||
| bool | val ) |
Definition at line 28 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_double_attr | ( | H5::H5Object & | obj, |
| const std::string & | key, | ||
| double | val ) |
Definition at line 49 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_int_attr | ( | H5::H5Object & | obj, |
| const std::string & | key, | ||
| int64_t | val ) |
Definition at line 39 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_str_attr | ( | H5::H5Object & | obj, |
| const std::string & | key, | ||
| const std::string & | val ) |
Definition at line 17 of file HistCommon.cxx.
| void H5Utils::hist::detail::write_str_dataset | ( | H5::Group & | parent, |
| const std::string & | name, | ||
| const std::vector< std::string > & | values ) |
Definition at line 65 of file HistCommon.cxx.
|
extern |
|
inline |
Definition at line 59 of file HistCommon.h.
|
inline |
Definition at line 61 of file HistCommon.h.
|
inline |
Definition at line 63 of file HistCommon.h.
|
inline |
Definition at line 65 of file HistCommon.h.
|
inline |
Definition at line 67 of file HistCommon.h.
|
inline |
Definition at line 73 of file HistCommon.h.
|
inline |
Definition at line 69 of file HistCommon.h.
|
inline |
Definition at line 71 of file HistCommon.h.
|
inline |
Definition at line 75 of file HistCommon.h.