Public Member Functions | Private Attributes | List of all members
raw::DUNEHDF5FileInfo Class Reference

#include <DUNEHDF5FileInfo.h>

Public Member Functions

 DUNEHDF5FileInfo (std::string filename, hid_t file_handle, int version, std::string group)
 
 DUNEHDF5FileInfo (std::initializer_list< DUNEHDF5FileInfo >)
 
const std::stringGetFileName () const
 
const int & GetFormatVersion () const
 
const std::stringGetEventGroupName () const
 
const hid_t & GetHDF5FileHandle () const
 

Private Attributes

std::string fFileName
 
hid_t fHDF5FileHandle
 
int fFormatVersion
 
std::string fEventGroupName
 

Detailed Description

Definition at line 5 of file DUNEHDF5FileInfo.h.

Constructor & Destructor Documentation

raw::DUNEHDF5FileInfo::DUNEHDF5FileInfo ( std::string  filename,
hid_t  file_handle,
int  version,
std::string  group 
)
inline

Definition at line 7 of file DUNEHDF5FileInfo.h.

raw::DUNEHDF5FileInfo::DUNEHDF5FileInfo ( std::initializer_list< DUNEHDF5FileInfo )
inline

Definition at line 11 of file DUNEHDF5FileInfo.h.

11 {};

Member Function Documentation

const std::string& raw::DUNEHDF5FileInfo::GetEventGroupName ( ) const
inline

Definition at line 15 of file DUNEHDF5FileInfo.h.

15 {return fEventGroupName;};
const std::string& raw::DUNEHDF5FileInfo::GetFileName ( ) const
inline

Definition at line 13 of file DUNEHDF5FileInfo.h.

13 {return fFileName;};
const int& raw::DUNEHDF5FileInfo::GetFormatVersion ( ) const
inline

Definition at line 14 of file DUNEHDF5FileInfo.h.

const hid_t& raw::DUNEHDF5FileInfo::GetHDF5FileHandle ( ) const
inline

Definition at line 16 of file DUNEHDF5FileInfo.h.

16 {return fHDF5FileHandle;};

Member Data Documentation

std::string raw::DUNEHDF5FileInfo::fEventGroupName
private

Definition at line 22 of file DUNEHDF5FileInfo.h.

std::string raw::DUNEHDF5FileInfo::fFileName
private

Definition at line 16 of file DUNEHDF5FileInfo.h.

int raw::DUNEHDF5FileInfo::fFormatVersion
private

Definition at line 21 of file DUNEHDF5FileInfo.h.

hid_t raw::DUNEHDF5FileInfo::fHDF5FileHandle
private

Definition at line 20 of file DUNEHDF5FileInfo.h.


The documentation for this class was generated from the following file: