12 monitorDir_(ps.getParameter<
std::
string>(
"monitorDir")),
23 alctNBin_(ps.getParameter<
std::
vector<unsigned>>(
"alctNBin")),
24 clctNBin_(ps.getParameter<
std::
vector<unsigned>>(
"lctNBin")),
25 lctNBin_(ps.getParameter<
std::
vector<unsigned>>(
"lctNBin")),
26 alctMinBin_(ps.getParameter<
std::
vector<double>>(
"alctMinBin")),
27 clctMinBin_(ps.getParameter<
std::
vector<double>>(
"lctMinBin")),
28 lctMinBin_(ps.getParameter<
std::
vector<double>>(
"lctMinBin")),
29 alctMaxBin_(ps.getParameter<
std::
vector<double>>(
"alctMaxBin")),
30 clctMaxBin_(ps.getParameter<
std::
vector<double>>(
"lctMaxBin")),
31 lctMaxBin_(ps.getParameter<
std::
vector<double>>(
"lctMaxBin")) {}
39 for (
unsigned iType = 0; iType <
chambers_.size(); iType++) {
41 for (
unsigned iData = 0; iData <
dataEmul_.size(); iData++) {
43 for (
unsigned iVar = 0; iVar <
alctVars_.size(); iVar++) {
52 for (
unsigned iVar = 0; iVar <
clctVars_.size(); iVar++) {
61 for (
unsigned iVar = 0; iVar <
lctVars_.size(); iVar++) {
88 for (
auto it = dataALCTs->begin(); it != dataALCTs->end(); it++) {
89 auto range = dataALCTs->get((*it).first);
90 const int type = ((*it).first).iChamberType() - 1;
91 for (
auto alct =
range.first; alct !=
range.second; alct++) {
98 for (
auto it = emulALCTs->begin(); it != emulALCTs->end(); it++) {
99 auto range = emulALCTs->get((*it).first);
100 const int type = ((*it).first).iChamberType() - 1;
101 for (
auto alct =
range.first; alct !=
range.second; alct++) {
108 for (
auto it = dataCLCTs->begin(); it != dataCLCTs->end(); it++) {
109 auto range = dataCLCTs->get((*it).first);
110 const int type = ((*it).first).iChamberType() - 1;
111 for (
auto clct =
range.first; clct !=
range.second; clct++) {
119 for (
auto it = emulCLCTs->begin(); it != emulCLCTs->end(); it++) {
120 auto range = emulCLCTs->get((*it).first);
121 const int type = ((*it).first).iChamberType() - 1;
122 for (
auto clct =
range.first; clct !=
range.second; clct++) {
130 for (
auto it = dataLCTs->begin(); it != dataLCTs->end(); it++) {
131 auto range = dataLCTs->get((*it).first);
132 const int type = ((*it).first).iChamberType() - 1;
133 for (
auto lct =
range.first; lct !=
range.second; lct++) {
142 for (
auto it = emulLCTs->begin(); it != emulLCTs->end(); it++) {
143 auto range = emulLCTs->get((*it).first);
144 const int type = ((*it).first).iChamberType() - 1;
145 for (
auto lct =
range.first; lct !=
range.second; lct++) {