HOPS
HOPS class reference
MHO_HDF5ContainerFileInterface.hh
Go to the documentation of this file.
1 #ifndef MHO_HDF5ContainerFileInterface_HH__
2 #define MHO_HDF5ContainerFileInterface_HH__
3 
7 #include "MHO_Message.hh"
8 
10 #include "MHO_ContainerStore.hh"
11 
13 
14 namespace hops
15 {
16 
28 {
29  public:
30 
34  {
35  fGroupPrefix = "/";
36  };
37 
39 
40  void SetGroupPrefix(std::string gp){fGroupPrefix = gp;}
41 
42  //HDF5 file conversion interface
43  int ConvertStoreToHDF5(MHO_ContainerStore& store, std::string hdf5_filename);
44 
45  protected:
46 
47  std::string fGroupPrefix;
48 
49 };
50 
51 } // namespace hops
52 
53 #endif
Class MHO_ContainerFileInterface - a MHO_ContainerDictionary which can read/write objects to file.
Definition: MHO_ContainerFileInterface.hh:26
Class MHO_ContainerStore.
Definition: MHO_ContainerStore.hh:32
Class to convert a HOPS4 file to HDF5.
Definition: MHO_HDF5ContainerFileInterface.hh:28
MHO_HDF5ContainerFileInterface()
Definition: MHO_HDF5ContainerFileInterface.hh:31
virtual ~MHO_HDF5ContainerFileInterface()
Definition: MHO_HDF5ContainerFileInterface.hh:38
int ConvertStoreToHDF5(MHO_ContainerStore &store, std::string hdf5_filename)
Definition: MHO_HDF5ContainerFileInterface.cc:7
std::string fGroupPrefix
Definition: MHO_HDF5ContainerFileInterface.hh:47
void SetGroupPrefix(std::string gp)
Definition: MHO_HDF5ContainerFileInterface.hh:40
Dictionary of objects which do the conversion to HDF5 for each type.
Definition: MHO_HDF5ConverterDictionary.hh:30
Definition: MHO_ChannelLabeler.hh:17