|
DUNE-DAQ
DUNE Trigger and Data Acquisition software
|
#include <SummaryTextDataWriter.hpp>
Public Member Functions | |
| SummaryTextDataWriter (const std::string &file_name) | |
| void | write (const daqdataformats::TriggerRecord &tr) |
| void | write (const daqdataformats::TimeSlice &ts) |
| bool | timeslice_already_exists (const daqdataformats::TimeSlice &ts) const |
| std::string | get_file_name () const |
| std::string | get_file_name_extension () const |
| size_t | get_recorded_size () const noexcept |
| size_t | get_uncompressed_raw_data_size () const noexcept |
| size_t | get_total_file_size () const noexcept |
| ~SummaryTextDataWriter () | |
| SummaryTextDataWriter (const SummaryTextDataWriter &)=delete | |
| SummaryTextDataWriter & | operator= (const SummaryTextDataWriter &)=delete |
| SummaryTextDataWriter (SummaryTextDataWriter &&)=delete | |
| SummaryTextDataWriter & | operator= (SummaryTextDataWriter &&)=delete |
Private Member Functions | |
| void | write_line (const std::string &line) |
Private Attributes | |
| std::string | m_file_name |
| std::ofstream | m_output_file |
| size_t | m_recorded_size |
| size_t | m_uncompressed_raw_data_size |
| size_t | m_total_file_size |
| std::set< daqdataformats::timeslice_number_t > | m_written_timeslices |
Definition at line 31 of file SummaryTextDataWriter.hpp.
|
explicit |
Definition at line 16 of file SummaryTextDataWriter.cpp.
| dunedaq::dfmodules::SummaryTextDataWriter::~SummaryTextDataWriter | ( | ) |
Definition at line 28 of file SummaryTextDataWriter.cpp.
|
delete |
|
delete |
| std::string dunedaq::dfmodules::SummaryTextDataWriter::get_file_name | ( | ) | const |
Definition at line 57 of file SummaryTextDataWriter.cpp.
|
inline |
Definition at line 42 of file SummaryTextDataWriter.hpp.
|
noexcept |
Definition at line 63 of file SummaryTextDataWriter.cpp.
|
noexcept |
Definition at line 75 of file SummaryTextDataWriter.cpp.
|
noexcept |
Definition at line 69 of file SummaryTextDataWriter.cpp.
|
delete |
|
delete |
| bool dunedaq::dfmodules::SummaryTextDataWriter::timeslice_already_exists | ( | const daqdataformats::TimeSlice & | ts | ) | const |
Definition at line 51 of file SummaryTextDataWriter.cpp.
| void dunedaq::dfmodules::SummaryTextDataWriter::write | ( | const daqdataformats::TimeSlice & | ts | ) |
Definition at line 43 of file SummaryTextDataWriter.cpp.
| void dunedaq::dfmodules::SummaryTextDataWriter::write | ( | const daqdataformats::TriggerRecord & | tr | ) |
Definition at line 36 of file SummaryTextDataWriter.cpp.
|
private |
Definition at line 81 of file SummaryTextDataWriter.cpp.
|
private |
Definition at line 57 of file SummaryTextDataWriter.hpp.
|
private |
Definition at line 58 of file SummaryTextDataWriter.hpp.
|
private |
Definition at line 59 of file SummaryTextDataWriter.hpp.
|
private |
Definition at line 61 of file SummaryTextDataWriter.hpp.
|
private |
Definition at line 60 of file SummaryTextDataWriter.hpp.
|
private |
Definition at line 62 of file SummaryTextDataWriter.hpp.