30 static constexpr int HISTOGRAM_RANGE = 2000;
31 static constexpr unsigned int NUMBER_OF_HISTOGRAM_BINS = 2 * HISTOGRAM_RANGE;
33 using BoostHistogramType = boost::histogram::histogram<std::tuple<boost::histogram::axis::integer<>,
34 boost::histogram::axis::integer<>>,
35 boost::histogram::unlimited_storage<std::allocator<char>>>;
40 void fill(
const gsl::span<const FV0CalibrationInfoObject>&
data);
47 if (creation < mFirstCreation) {
48 mFirstCreation = creation;
53 mFirstCreation = std::numeric_limits<std::uint64_t>::max();
57 return mFirstCreation;
62 std::size_t mMinEntries;
63 std::array<uint64_t, Constants::nFv0Channels> mEntriesPerChannel{};
64 BoostHistogramType mHistogram;
65 std::uint64_t mFirstCreation = std::numeric_limits<std::uint64_t>::max();
67 ClassDefNV(FV0ChannelTimeOffsetSlotContainer, 2);