25 template <
class floatCondObj>
30 if (value_ptr ==
payload->end())
46 template <
class floatCondObj>
49 for (
int iz = -1; iz < 2; iz = iz + 2)
54 uint32_t rawid = myEEId.
rawId();
56 if (value_ptr ==
payload->end())
61 endc_p->Fill(ix, iy,
weight);
63 endc_m->Fill(ix, iy,
weight);
68 template <
class floatCondObj>
70 std::shared_ptr<floatCondObj>
payload, TH2F*&
barrel,
int irun,
float pEB[],
float& pEBmin,
float& pEBmax) {
74 if (value_ptr ==
payload->end())
102 template <
class floatCondObj>
111 for (
int iz = -1; iz < 2; iz = iz + 2)
117 uint32_t rawid = myEEId.
rawId();
120 if (value_ptr ==
payload->end())
134 endc_p->Fill(ix, iy,
diff);
136 endc_m->Fill(ix, iy,
diff);
144 const float& mean_x_EB,
147 const float& mean_x_EE,
149 const int& num_x_EE) {
151 align =
new TH2F(
title.c_str(),
"EB/EE mean_x rms num_x", 4, 0, 4, NbRows, 0, NbRows);
153 double row = NbRows - 0.5;
155 align->Fill(0.5, row, 1);
156 align->Fill(1.5, row, mean_x_EB);
157 align->Fill(2.5, row, rms_EB);
158 align->Fill(3.5, row, num_x_EB);
162 align->Fill(0.5, row, 2);
163 align->Fill(1.5, row, mean_x_EE);
164 align->Fill(2.5, row, rms_EE);
165 align->Fill(3.5, row, num_x_EE);
167 align->GetXaxis()->SetTickLength(0.);
168 align->GetXaxis()->SetLabelSize(0.);
169 align->GetYaxis()->SetTickLength(0.);
170 align->GetYaxis()->SetLabelSize(0.);