ATLAS Offline Software
Namespaces | Functions
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

 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. More...
 
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. More...
 
void H5Utils::mergeDatasets (H5::DataSet &target, const H5::DataSet &source, hsize_t mergeAxis, std::size_t bufferSize=-1)
 Merge two datasets. More...
 
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. More...
 
std::size_t H5Utils::getRowSize (const H5::DataSet &ds, hsize_t axis)
 Calculate the size of a row of a dataset in bytes. More...