Int_t readAtlas() { // read ATLAS NSD data from file // cout << endl; cout << "================================" << endl; cout << endl; cout << "read ATLAS NSD data from file" <> ptAtlas[i] >> lowPtAtlas[i] >> highPtAtlas[i] >> nsdAtlas[i] >> statNsdAtlas[i] >> systNsdAtlas[i]; centerPtAtlas[i] = (highPtAtlas[i] + lowPtAtlas[i]) / 2.0; widthPtAtlas[i] = highPtAtlas[i] - lowPtAtlas[i]; errPtAtlas[i] = widthPtAtlas[i] / 2.0; lowErrPtAtlas[i] = ptAtlas[i] - lowPtAtlas[i]; highErrPtAtlas[i] = highPtAtlas[i] - ptAtlas[i]; lowStatNsdAtlas[i] = nsdAtlas[i] - statNsdAtlas[i]; highStatNsdAtlas[i] = nsdAtlas[i] + statNsdAtlas[i]; relStatNsdAtlas[i] = statNsdAtlas[i] / nsdAtlas[i]; lowSystNsdAtlas[i] = nsdAtlas[i] - systNsdAtlas[i]; highSystNsdAtlas[i] = nsdAtlas[i] + systNsdAtlas[i]; relSystNsdAtlas[i] = systNsdAtlas[i] / nsdAtlas[i]; errNsdAtlas[i] = systNsdAtlas[i] + statNsdAtlas[i]; lowErrNsdAtlas[i] = nsdAtlas[i] - errNsdAtlas[i]; highErrNsdAtlas[i] = nsdAtlas[i] + errNsdAtlas[i]; relErrNsdAtlas[i] = errNsdAtlas[i] / nsdAtlas[i]; err2NsdAtlas[i] = sqrt(systNsdAtlas[i]*systNsdAtlas[i] + statNsdAtlas[i]*statNsdAtlas[i]); lowErr2NsdAtlas[i] = nsdAtlas[i] - err2NsdAtlas[i]; highErr2NsdAtlas[i] = nsdAtlas[i] + errNsdAtlas[i]; relErr2NsdAtlas[i] = err2NsdAtlas[i] / nsdAtlas[i]; cout << "ptAtlas[" << i << "] = " << ptAtlas[i] <