Class StatHdf5FileWriter

Inheritance Relationships

Base Type

Class Documentation

class StatHdf5FileWriter : public ska::pst::stat::StatPublisher

An implementation of the StatPublisher that dumps the data to a HDF5 file.

Public Functions

StatHdf5FileWriter(const ska::pst::common::AsciiHeader &config)

Create instance of a Stat HDF5 File Writer object.

Parameters

config – the configuration current voltage data stream.

virtual ~StatHdf5FileWriter()

Destroy the Stat HDF5 File Writer object.

virtual void publish(std::shared_ptr<StatStorage> storage) override

publish the computed statistics as a HDF5 file.

Parameters

storage – reference to the computed statistics to publish.

auto get_hdf5_header_datatype() -> H5::CompType

get the HDF5 compound data type for STAT.