61 h_clawss_hitrate1 =
new TH1F(
"clawss_hitrate1",
"Hit distributions", 16, 0., 16.);
62 h_clawss_hitrate2 =
new TH1F(
"clawss_hitrate2",
"Hit distributions", 16, 0., 16.);
71 h_clawss_rs_hitrate1 =
new TH2F(
"clawss_rs_hitrate1",
"Hit distributions vs rs", 16, 0., 16., 12, 0., 12.);
72 h_clawss_rs_hitrate2 =
new TH2F(
"clawss_rs_hitrate2",
"Hit distributions vs rs", 16, 0., 16., 12, 0., 12.);
73 h_clawss_rs_hitrate1W =
new TH2F(
"clawss_rs_hitrate1W",
"Hit distributions vs rs", 16, 0., 16., 12, 0., 12.);
74 h_clawss_rs_hitrate2W =
new TH2F(
"clawss_rs_hitrate2W",
"Hit distributions vs rs", 16, 0., 16., 12, 0., 12.);
81 for (
int i = 0; i < 16; i++) {
82 h_clawss_rate1[i] =
new TH1F(TString::Format(
"clawss_rate1_%d", i),
"PE distributions", 500, 0., 500.);
83 h_clawss_rate2[i] =
new TH1F(TString::Format(
"clawss_rate2_%d", i),
"PE distributions", 500, 0., 500.);
84 h_clawss_rate1W[i] =
new TH1F(TString::Format(
"clawss_rate1W_%d", i),
"PE distributions", 500, 0., 500.);
85 h_clawss_rate2W[i] =
new TH1F(TString::Format(
"clawss_rate2W_%d", i),
"PE distributions", 500, 0., 500.);
86 h_clawss_pe1[i] =
new TH2F(TString::Format(
"clawss_pe1_%d", i),
"PE distributions", 500, 0., 500., 100, 0., 1000.);
87 h_clawss_pe2[i] =
new TH2F(TString::Format(
"clawss_pe2_%d", i),
"PE distributions", 500, 0., 500., 100, 0., 1000.);
88 h_clawss_pe1W[i] =
new TH2F(TString::Format(
"clawss_pe1W_%d", i),
"PE distributions", 500, 0., 500., 100, 0., 1000.);
89 h_clawss_pe2W[i] =
new TH2F(TString::Format(
"clawss_pe2W_%d", i),
"PE distributions", 500, 0., 500., 100, 0., 1000.);
91 h_clawss_rs_rate1[i] =
new TH2F(TString::Format(
"clawss_rs_rate1_%d", i),
"PE distributions", 500, 0., 500., 12, 0., 12.);
92 h_clawss_rs_rate2[i] =
new TH2F(TString::Format(
"clawss_rs_rate2_%d", i),
"PE distributions", 500, 0., 500., 12, 0., 12.);
93 h_clawss_rs_rate1W[i] =
new TH2F(TString::Format(
"clawss_rs_rate1W_%d", i),
"PE distributions", 500, 0., 500., 12, 0., 12.);
94 h_clawss_rs_rate2W[i] =
new TH2F(TString::Format(
"clawss_rs_rate2W_%d", i),
"PE distributions", 500, 0., 500., 12, 0., 12.);
133 int ring_section = -1;
134 for (
const auto& MetaHit : MetaHits) {
135 rate = MetaHit.getrate();
136 ring_section = MetaHit.getring_section() - 1;
170 for (
const auto&
Hit : Hits) {
171 const int detNb =
Hit.getdetNb();
173 const int timebin =
Hit.gettime();
174 const float edep =
Hit.getedep();
175 const float pe =
Hit.getPE();
void addParam(const std::string &name, T ¶mVariable, const std::string &description, const T &defaultValue)
Adds a new parameter to the module.