1 #ifndef DATAQUEUE_FRAMEFACTORY_DUMP_FILE_HH
2 #define DATAQUEUE_FRAMEFACTORY_DUMP_FILE_HH
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));
122 #endif // DATAQUEUE_FRAMEFACTORY_DUMP_FILE_HH
uint32_t getRunNumber() const
FilenameGenerator(const std::string &prefix, const std::string &postfix)
bool write(const CLBDataGram *data, unsigned int detector_id)
std::string name(std::size_t run_number, unsigned int detector_id) const
std::size_t m_current_file_size
std::size_t const m_max_file_size
unsigned int m_detector_id
DumpFile(const FilenameGenerator &fg, std::size_t max_file_size)