ATLAS Offline Software
Loading...
Searching...
No Matches
MergeUtils.cxx File Reference
#include "HDF5Utils/MergeUtils.h"
#include <vector>
#include <stdexcept>
Include dependency graph for MergeUtils.cxx:

Go to the source code of this file.

Namespaces

namespace  H5Utils
 HDF5 Tuple Writer.

Functions

bool H5Utils::checkDatasetsToMerge (const H5::DataSet &target, const H5::DataSet &source, hsize_t mergeAxis)
 Make sure that two datasets can be merged.
bool H5Utils::checkDatasetsToMerge (const H5::DataSet &target, const H5::DataSet &source, hsize_t mergeAxis, std::string &errMsg)
 Make sure that two datasets can be merged.
void H5Utils::mergeDatasets (H5::DataSet &target, const H5::DataSet &source, hsize_t mergeAxis, std::size_t bufferSize=-1)
 Merge two datasets.
H5::DataSet H5Utils::createDataSet (H5::H5Location &targetLocation, const H5::DataSet &source, hsize_t mergeAxis, int chunkSize=-1, int mergeExtent=-1)
 Make a new dataset using the properties of another.
std::size_t H5Utils::getRowSize (const H5::DataSet &ds, hsize_t axis)
 Calculate the size of a row of a dataset in bytes.