34 constexpr auto TIME_BIN_SIZE = 2000;
35 constexpr auto TIME_MIN = -5000.;
36 constexpr auto TIME_MAX = 15000.;
37 constexpr auto TOT_BIN_SIZE = 600;
39 hCalTvsBar_L = canvas.add<1, TH2D>(
"hCalTvsBar_L",
40 "CalLevel_left: Time vs Bars ",
47 hCalTvsBar_R = canvas.add<2, TH2D>(
"hCalTvsBar_R",
48 "CalLevel_right: Time vs Bars ",
55 hCalToTvsBar_L = canvas.add<3, TH2D>(
"hCalToTvsBar_L",
56 "CalLevel_left: ToT vs Bars",
63 hCalToTvsBar_R = canvas.add<4, TH2D>(
"hCalToTvsBar_R",
64 "CalLevel_right: ToT vs Bars",
75 for (
const auto& bar_signal : cal_data_)
77 const auto module_num = bar_signal.module_num;
78 for (
const auto& left_signal : bar_signal.left)
80 histograms.
get(
"hCalTvsBar_L")
81 ->Fill(module_num, (left_signal.leading_time - left_signal.trigger_time).value);
82 histograms.
get(
"hCalToTvsBar_L")->Fill(module_num, left_signal.time_over_threshold.value);
84 for (
const auto& right_signal : bar_signal.right)
86 histograms.
get(
"hCalTvsBar_R")
87 ->Fill(module_num, (right_signal.leading_time - right_signal.trigger_time).value);
88 histograms.
get(
"hCalToTvsBar_R")->Fill(module_num, right_signal.time_over_threshold.value);