Add start and stop pulse id to JF writer

This commit is contained in:
2020-05-27 13:07:04 +02:00
parent 37d4d0d772
commit 3d98a9e908
2 changed files with 12 additions and 7 deletions
+5 -2
View File
@@ -9,8 +9,10 @@
class JFH5Writer {
const size_t n_images_;
const size_t start_pulse_id_;
const uint64_t stop_pulse_id_;
const size_t n_modules_;
const size_t n_images_;
size_t current_write_index_;
H5::H5File file_;
@@ -24,7 +26,8 @@ class JFH5Writer {
public:
JFH5Writer(const std::string& output_file,
const size_t n_images,
const uint64_t start_pulse_id,
const uint64_t stop_pulse_id,
const size_t n_modules);
~JFH5Writer();
void write(const ImageMetadataBlock* metadata, const char* data);
+7 -5
View File
@@ -12,12 +12,14 @@
using namespace std;
using namespace core_buffer;
JFH5Writer::JFH5Writer(
const string& output_file,
const size_t n_images,
const size_t n_modules) :
n_images_(n_images),
JFH5Writer::JFH5Writer(const std::string& output_file,
const uint64_t start_pulse_id,
const uint64_t stop_pulse_id,
const size_t n_modules) :
start_pulse_id_(start_pulse_id),
stop_pulse_id_(stop_pulse_id),
n_modules_(n_modules),
n_images_(stop_pulse_id - start_pulse_id + 1),
current_write_index_(0)
{