12 int line = this->line++;
15 std::ostringstream ss;
16 ss << std::setprecision(7)
21 <<
" " <<
event->originalXWGTUP()
24 <<
" " << hepeup.
AQCDUP << std::endl;
30 if (line < hepeup.
NUP) {
31 std::ostringstream ss;
32 ss << std::setprecision(10)
46 << std::setprecision(3)
48 << std::setprecision(1)
58 const PDF &
pdf = *
event->pdf();
59 std::ostringstream ss;
60 ss << std::setprecision(7)
63 <<
"#pdf " << pdf.
id.first
64 <<
" " << pdf.
id.second
66 <<
" " << pdf.
x.second
68 <<
" " << pdf.
xPDF.first
69 <<
" " << pdf.
xPDF.second << std::endl;
76 if (line < (
int)
event->comments_size()) {
77 tmp = *(
event->comments_begin() +
line);
80 line -=
event->comments_size();
96 result.
tmp =
"<event>\n";
const_iterator begin() const
const lhef::HEPEUP & hepeup() const
std::pair< double, double > x
std::vector< double > VTIMUP
std::pair< double, double > xPDF
const LHEEventProduct * event
std::vector< std::pair< int, int > > MOTHUP
std::vector< FiveVector > PUP
std::vector< double > SPINUP
static const unsigned int npos
std::vector< std::pair< int, int > > ICOLUP