30 for (
unsigned int j{}; j < numFE; j++) {
31 const auto &calibArray =
data.at(j);
32 if (!calibArray.empty()) {
34 if (calibArray.size() != FEStringSize-1) {
35 std::cout<<
"Parameter size is not consistent(" << FEStringSize <<
") " << calibArray.size() <<
" at (i,j)=(" << moduleHash <<
"," << j <<
")\n";
41 b.threshold.emplace_back(getInt(0), getInt(1), getInt(2), getInt(3));
42 b.thresholdLong.emplace_back(getInt(4), getInt(5), getInt(6), getInt(7));
43 b.thresholdGanged.emplace_back(getInt(8), getInt(9), getInt(10), getInt(11));
46 b.totRes.emplace_back(getFloat(18), getFloat(19));
53 if (!(element->
isDBM())) {
55 const int totIdxStart =
m_configData->getToTThreshold(barrel_ec,layer);
56 const int totIdxEnd =
m_configData->getFEI3Latency(barrel_ec,layer);
64 b.lin.emplace_back(0.f, 0.f);
65 b.linGanged.emplace_back(0.f, 0.f);
68 b.lin.emplace_back(0.f, 0.f);
69 b.linGanged.emplace_back(0.f, 0.f);
72 std::cout<<
"Array size is zero in " << calibArray <<
" at (i,j)=(" << moduleHash <<
"," << j <<
")\n";