diff --git a/jf-assembler/include/AssemblerStats.hpp b/jf-assembler/include/AssemblerStats.hpp index a8267a6..170521a 100644 --- a/jf-assembler/include/AssemblerStats.hpp +++ b/jf-assembler/include/AssemblerStats.hpp @@ -21,7 +21,7 @@ public: AssemblerStats(const std::string &detector_name, const size_t stats_modulo); - void record_stats(const ImageMetadata &meta, const uint32_t n_lost_pulses); + void record_stats(const ImageMetadata *meta, const uint32_t n_lost_pulses); }; diff --git a/jf-assembler/src/AssemblerStats.cpp b/jf-assembler/src/AssemblerStats.cpp index e295da6..ce038c9 100644 --- a/jf-assembler/src/AssemblerStats.cpp +++ b/jf-assembler/src/AssemblerStats.cpp @@ -23,12 +23,12 @@ void AssemblerStats::reset_counters() } void AssemblerStats::record_stats( - const ImageMetadata &meta, const uint32_t n_lost_pulses) + const ImageMetadata *meta, const uint32_t n_lost_pulses) { image_counter_++; n_sync_lost_images_ += n_lost_pulses; - if (!meta.is_good_image) { + if (!meta->is_good_image) { n_corrupted_images_++; }