|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
Public Member Functions | |
| TimeSliceProcessor (std::string input_path, std::string output_path) | |
| ~TimeSliceProcessor () | |
| void | set_processor (std::function< void(daqdataformats::TimeSlice &)> processor) |
| void | loop (uint64_t num_records=0, uint64_t offset=0, bool quiet=false) |
Private Member Functions | |
| void | open_files (std::string input_path, std::string output_path) |
| void | close_files () |
| void | process (daqdataformats::TimeSlice &tls) |
Private Attributes | |
| std::unique_ptr< hdf5libs::HDF5RawDataFile > | m_input_file |
| std::unique_ptr< hdf5libs::HDF5RawDataFile > | m_output_file |
| std::function< void(daqdataformats::TimeSlice &)> | m_processor |
Definition at line 22 of file process_tpstream.cxx.
| TimeSliceProcessor::TimeSliceProcessor | ( | std::string | input_path, |
| std::string | output_path ) |
Definition at line 48 of file process_tpstream.cxx.
| TimeSliceProcessor::~TimeSliceProcessor | ( | ) |
Definition at line 54 of file process_tpstream.cxx.
|
private |
Definition at line 91 of file process_tpstream.cxx.
| void TimeSliceProcessor::loop | ( | uint64_t | num_records = 0, |
| uint64_t | offset = 0, | ||
| bool | quiet = false ) |
Definition at line 110 of file process_tpstream.cxx.
|
private |
Definition at line 61 of file process_tpstream.cxx.
|
private |
Definition at line 103 of file process_tpstream.cxx.
| void TimeSliceProcessor::set_processor | ( | std::function< void(daqdataformats::TimeSlice &)> | processor | ) |
Definition at line 97 of file process_tpstream.cxx.
|
private |
Definition at line 26 of file process_tpstream.cxx.
|
private |
Definition at line 27 of file process_tpstream.cxx.
|
private |
Definition at line 35 of file process_tpstream.cxx.