DUNEHDF5FileInfo.h
Go to the documentation of this file.
1 #ifndef DUNEHDF5FileInfo_h
2 #define DUNEHDF5FileInfo_h
3 #include <hdf5.h>
4 namespace raw {
6  public:
7  DUNEHDF5FileInfo(std::string filename, hid_t file_handle, int version,
8  std::string group)
9  : fFileName(filename), fHDF5FileHandle(file_handle),
10  fFormatVersion(version), fEventGroupName(group) {};
11  DUNEHDF5FileInfo(std::initializer_list<DUNEHDF5FileInfo>) {};
12 
13  const std::string & GetFileName() const {return fFileName;};
14  const int & GetFormatVersion() const {return fFormatVersion;};
15  const std::string & GetEventGroupName() const {return fEventGroupName;};
16  const hid_t & GetHDF5FileHandle() const {return fHDF5FileHandle;};
17 
18  private:
23 };
24 }
25 #endif
const std::string & GetEventGroupName() const
std::string string
Definition: nybbler.cc:12
const std::string & GetFileName() const
Raw data description.
string filename
Definition: train.py:213
const hid_t & GetHDF5FileHandle() const
const int & GetFormatVersion() const
DUNEHDF5FileInfo(std::string filename, hid_t file_handle, int version, std::string group)
DUNEHDF5FileInfo(std::initializer_list< DUNEHDF5FileInfo >)