#include <HDF5FileLayoutParameters.hpp>
◆ HDF5FileLayoutParameters() [1/3]
dunedaq::hdf5libs::HDF5FileLayoutParameters::HDF5FileLayoutParameters |
( |
| ) |
|
|
default |
◆ HDF5FileLayoutParameters() [2/3]
Definition at line 72 of file HDF5FileLayoutParameters.hpp.
72 {
79
80 for (auto& pp : from_conf->get_path_params_list()) {
82 }
83
84 }
std::string record_header_dataset_name
int32_t digits_for_record_number
std::string record_name_prefix
std::string raw_data_group_name
std::string view_group_name
int32_t digits_for_sequence_number
std::vector< HDF5PathParameters > path_params_list
◆ HDF5FileLayoutParameters() [3/3]
dunedaq::hdf5libs::HDF5FileLayoutParameters::HDF5FileLayoutParameters |
( |
nlohmann::json | from_json | ) |
|
|
inline |
Definition at line 85 of file HDF5FileLayoutParameters.hpp.
86 {
93
94 for (auto& pp : from_json["path_param_list"]) {
96 }
97
98 }
void from_json(const data_t &j, EndpointLocation &obj)
◆ to_json()
nlohmann::json dunedaq::hdf5libs::HDF5FileLayoutParameters::to_json |
( |
| ) |
|
|
inline |
Definition at line 100 of file HDF5FileLayoutParameters.hpp.
100 {
101
102 nlohmann::json output;
103
110 output["path_param_list"] = nlohmann::json::array();
111
113 output["path_param_list"].push_back(pp.to_json());
114 }
115
116 return output;
117 }
◆ digits_for_record_number
int32_t dunedaq::hdf5libs::HDF5FileLayoutParameters::digits_for_record_number = 6 |
◆ digits_for_sequence_number
int32_t dunedaq::hdf5libs::HDF5FileLayoutParameters::digits_for_sequence_number = 4 |
◆ path_params_list
std::vector<HDF5PathParameters> dunedaq::hdf5libs::HDF5FileLayoutParameters::path_params_list |
◆ raw_data_group_name
std::string dunedaq::hdf5libs::HDF5FileLayoutParameters::raw_data_group_name = "RawData" |
◆ record_header_dataset_name
std::string dunedaq::hdf5libs::HDF5FileLayoutParameters::record_header_dataset_name = "TriggerRecordHeader" |
◆ record_name_prefix
std::string dunedaq::hdf5libs::HDF5FileLayoutParameters::record_name_prefix = "TriggerRecord" |
◆ view_group_name
std::string dunedaq::hdf5libs::HDF5FileLayoutParameters::view_group_name = "Views" |
The documentation for this struct was generated from the following file: