Classes | Namespaces | Typedefs | Functions | Variables
HDFFileReader.hh File Reference
#include "artdaq-core/Data/Fragment.hh"
#include <hdf5.h>
#include <memory>
#include <string>

Go to the source code of this file.

Classes

struct  dune::HDFFileReader::HDFFileInfo
 

Namespaces

 dune
 
 dune::HDFFileReader
 

Typedefs

typedef std::unique_ptr< HDFFileInfo > dune::HDFFileReader::HDFFileInfoPtr
 
typedef std::map< std::string, std::unique_ptr< artdaq::Fragments > > dune::HDFFileReader::FragmentListsByType
 
typedef uint64_t dune::HDFFileReader::PDS_DATASET_DATATYPE
 

Functions

HDFFileInfoPtr dune::HDFFileReader::openFile (const std::string &fileName)
 
HDFFileInfoPtr dune::HDFFileReader::reopenFile (HDFFileInfoPtr oldHdfFileInfoPtr)
 
void dune::HDFFileReader::closeFile (HDFFileInfoPtr hdfFileInfoPtr)
 
std::list< std::stringdune::HDFFileReader::getTopLevelGroupNames (HDFFileInfoPtr &hdfFileInfoPtr)
 
std::list< std::stringdune::HDFFileReader::getMidLevelGroupNames (hid_t grp)
 
hid_t dune::HDFFileReader::getGroupFromPath (HDFFileInfoPtr &hdfFileInfoPtr, const std::string &path)
 
bool dune::HDFFileReader::attrExists (hid_t object, const std::string &attrname)
 
FragmentListsByType dune::HDFFileReader::getFragmentsForEvent (HDFFileInfoPtr &hdfFileInfoPtr, const std::string &topLevelGroupName)
 

Variables

const std::string dune::HDFFileReader::TPC_GROUP_NAME = "TPC"
 
const std::string dune::HDFFileReader::PDS_GROUP_NAME = "PHOTON"