19 for (
int i = 0;
i <
NH;
i++) {
20 LOGF(info,
"%s",
DN[
i]);
21 for (
int j = 0;
j <
NPAR;
j++) {
22 for (
int k = 0; k <
NPAR; k++) {
24 printf(
"%e",
mSum[
i][
j][k]);
26 printf(
" %e",
mSum[
i][
j][k]);
36 for (int32_t ih = 0; ih <
NH; ih++) {
37 for (int32_t
i = 0;
i <
NPAR;
i++) {
38 for (int32_t
j = 0;
j <
NPAR;
j++) {
61 LOGF(info,
"InterCalibData::setCreationTime %llu", ctime);
67 if (ih < 0 || ih >=
NH) {
68 LOGF(error,
"InterCalibData::getEntries ih = %d is out of range", ih);
71 return mSum[ih][5][5];
Intercalibration intermediate data.
int getEntries(int ih) const
double mSum[NH][NPAR][NPAR]
ZNA, ZPA, ZNC, ZPC, ZEM, ZNI, ZPI, ZPAX, ZPCX.
static constexpr int NH
Dimension of matrix (1 + 4 coefficients + offset)
uint64_t mCTimeEnd
Time of processed time frame.
static constexpr int NPAR
static constexpr const char * DN[NH]
Time of processed time frame.
uint64_t mCTimeBeg
Cumulated sums.
void setCreationTime(uint64_t ctime)
InterCalibData & operator+=(const InterCalibData &other)
VectorOfTObjectPtrs other