48 CanvasElement<TGraph> los_count_rate_;
49 CanvasElement<TGraph> map_count_rate_;
50 CanvasElement<TGraph> cal_count_rate_;
51 CanvasElement<TGraph> hit_count_rate_;
58 std::chrono::time_point<std::chrono::steady_clock> start_time_ = std::chrono::steady_clock::now();
59 std::chrono::time_point<std::chrono::steady_clock> timer_;
64 void CanvasInit(DataMonitor& histograms)
override;
65 void CanvasFill(DataMonitor& histograms)
override;
72 void calculate_count_rate();
73 void adjust_graph_view();
75 inline void set_view(
double width);
76 inline void set_full_view();
77 inline void set_two_hour_view();
78 inline void set_four_hour_view();
80 template <
typename UnaryOp>
81 void do_each_graph(UnaryOp&& optn);