18 for (
int i = 0, N = tags.size(); i < N; ++i )
delete tags[i];
26 tags = XMLTag::findXMLTags(att);
27 for (
int i = 0, N = tags.size(); i < N; ++i )
28 if ( tags[i]->name ==
"init" ) {
29 heprup =
HEPRUP(*tags[i], 3);
36 std::ostringstream os;
37 if ( heprup.NPRUP ) heprup.print(os);
38 for (
int i = 0, N = tags.size(); i < N; ++i )
39 if ( heprup.NPRUP == 0 || tags[i]->name !=
"init" ) tags[i]->print(os);
45 for (
int i = 0, N = tags.size(); i < N; ++i )
delete tags[i];
52 tags = XMLTag::findXMLTags(att);
53 for (
int i = 0, N = tags.size(); i < N; ++i )
54 if ( tags[i]->name ==
"event" || tags[i]->name ==
"eventgroup")
60 std::ostringstream os;
61 if ( hepeup.heprup ) hepeup.print(os);
62 for (
int i = 0, N = tags.size(); i < N; ++i )
63 if ( !hepeup.heprup ||
64 ( tags[i]->name !=
"event" && tags[i]->name !=
"eventgroup" ) )
71 shared_ptr<HEPRUPAttribute> hepr =
74 for (
int i = 0, N = tags.size(); i < N; ++i )
75 if ( tags[i]->name ==
"event" || tags[i]->name ==
"eventgroup" ) {