Classes | Namespaces | Typedefs | Functions
HDF5Utils.h File Reference
#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::RawDigitdune::HDF5Utils::RawDigits
 
typedef std::vector< raw::RDTimeStampdune::HDF5Utils::RDTimeStamps
 
typedef std::unique_ptr< HDFFileInfo > dune::HDF5Utils::HDFFileInfoPtr
 
typedef std::vector< Fragmentdune::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::stringdune::HDF5Utils::getTopLevelGroupNames (HDFFileInfoPtr &hdfFileInfoPtr)
 
std::deque< std::stringdune::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)