#include <hdf5.h>
#include <deque>
#include <map>
#include <memory>
#include <string>
#include "daqdataformats/Fragment.hpp"
#include "lardataobj/RawData/RawDigit.h"
#include "lardataobj/RawData/RDTimeStamp.h"
Go to the source code of this file.
Classes | |
struct | dune::HDF5Utils::HDFFileInfo |
struct | dune::HDF5Utils::HeaderInfo |
Namespaces | |
dune | |
dune::HDF5Utils | |
Typedefs | |
typedef std::vector< raw::RawDigit > | dune::HDF5Utils::RawDigits |
typedef std::vector< raw::RDTimeStamp > | dune::HDF5Utils::RDTimeStamps |
typedef std::unique_ptr< HDFFileInfo > | dune::HDF5Utils::HDFFileInfoPtr |
typedef std::vector< Fragment > | dune::HDF5Utils::Fragments |
Functions | |
uint64_t | dune::HDF5Utils::formatTrigTimeStamp (uint64_t trigTimeStamp) |
HDFFileInfoPtr | dune::HDF5Utils::openFile (const std::string &fileName) |
void | dune::HDF5Utils::closeFile (HDFFileInfoPtr hdfFileInfoPtr) |
std::deque< std::string > | dune::HDF5Utils::getTopLevelGroupNames (HDFFileInfoPtr &hdfFileInfoPtr) |
std::deque< std::string > | dune::HDF5Utils::getMidLevelGroupNames (hid_t grp) |
bool | dune::HDF5Utils::attrExists (hid_t object, const std::string &attrname) |
hid_t | dune::HDF5Utils::getGroupFromPath (hid_t fd, const std::string &path) |
void | dune::HDF5Utils::getHeaderInfo (hid_t the_group, const std::string &det_type, HeaderInfo &info) |