50 s <<
"\n LumiCorrectionParam\n";
51 s <<
" normtag " << lumiparam.normtag() <<
"\n";
52 s <<
" corrfunc " << lumiparam.corrFunc() <<
"\n";
53 s <<
" ncollidingbx " << lumiparam.ncollidingbunches() <<
"\n";
54 s <<
" amodetag " << lumiparam.amodetag() <<
"\n";
55 s <<
" beamegev " << lumiparam.beamegev() <<
"\n";
56 s <<
" intglumi " << lumiparam.intglumi() <<
"\n";
57 std::map<std::string, float>::const_iterator it;
58 std::map<std::string, float>::const_iterator itBeg = lumiparam.nonlinearCoeff().begin();
59 std::map<std::string, float>::const_iterator itEnd = lumiparam.nonlinearCoeff().end();
60 for (it = itBeg; it != itEnd; ++it) {
61 s <<
" params " << it->first <<
" " << it->second <<
"\n";
63 std::map<unsigned int, float>::const_iterator ait;
64 std::map<unsigned int, float>::const_iterator aitBeg = lumiparam.afterglows().begin();
65 std::map<unsigned int, float>::const_iterator aitEnd = lumiparam.afterglows().end();
66 for (ait = aitBeg; ait != aitEnd; ++ait) {
67 s <<
" afterglows " << ait->first <<
" " << ait->second <<
"\n";