1 #ifndef DATAQUEUE_FRAMEFACTORY_DUMP_FILE_HH
2 #define DATAQUEUE_FRAMEFACTORY_DUMP_FILE_HH
22 const std::string& postfix)
34 std::string
name(std::size_t run_number,
unsigned int detector_id)
const
36 std::ostringstream oss;
39 << std::setfill(
'0') << std::setw(8)
42 << std::setfill(
'0') << std::setw(8)
45 << std::setfill(
'0') << std::setw(8)
98 unsigned int const packet_size =
data->size();
100 static_cast<const char*
>(
101 static_cast<const void*
>(
103 sizeof(packet_size));
bool write(const CLBDataGram *data, unsigned int detector_id)
std::size_t const m_max_file_size
DumpFile(const FilenameGenerator &fg, std::size_t max_file_size)
std::size_t m_current_file_size
std::string name(std::size_t run_number, unsigned int detector_id) const
FilenameGenerator(const std::string &prefix, const std::string &postfix)
unsigned int m_detector_id