63 std::chrono::time_point<std::chrono::steady_clock>
start_time_ = std::chrono::steady_clock::now();
64 std::chrono::time_point<std::chrono::steady_clock>
timer_;
85 template <
typename UnaryOp>
89 template <
typename UnaryOp>
constexpr auto DEFAULT_COUNTING_DURATION
std::chrono::seconds counting_duration_
InputVectorConnector< BarCalData > cal_data_
CanvasElement< TGraph > hit_count_rate_
std::chrono::time_point< std::chrono::steady_clock > timer_
RangeViewMode last_view_mode_
void CanvasFinish() override
void CanvasFill(DataMonitor &histograms) override
CanvasElement< TGraph > cal_count_rate_
CanvasElement< TGraph > map_count_rate_
InputVectorConnector< R3BNeulandHit > hit_data_
void set_four_hour_view()
InputVectorConnector< PaddleTamexMappedData > mapped_data_
CanvasElement< TGraph > los_count_rate_
void do_each_graph(UnaryOp optn)
CountRateCanvas(std::string_view name)
void set_view(double width)
void calculate_count_rate()
void CanvasInit(DataMonitor &histograms) override
std::chrono::time_point< std::chrono::steady_clock > start_time_
OnlineCanvas(const OnlineCanvas &)=default
Simulation of NeuLAND Bar/Paddle.
InputConnector< std::vector< ElementType > > InputVectorConnector