11 #include "HepMC3TestUtils.h"
15 using namespace HepMC3;
20 isrA.open(
"inputI05.hepmc",std::ios::in );
21 std::istream SisrA(&isrA);
23 if(inputA.failed())
return 1;
25 osrA.open(
"frominputI05.hepmc",std::ios::out);
26 std::ostream SosrA(&osrA);
28 if(outputA.failed())
return 2;
29 while( !inputA.failed() )
32 inputA.read_event(evt);
33 if( inputA.failed() ) {
34 printf(
"End of file reached. Exit.\n");
37 outputA.write_event(evt);
44 isrB.open(
"frominputI05.hepmc",ios_base::in );
45 std::istream SisrB(&isrB);
47 if(inputB.failed())
return 3;
49 osrB.open (
"fromfrominputI05.hepmc",ios_base::out );
50 std::ostream SosrB(&osrB);
52 if(outputB.failed())
return 4;
53 while( !inputB.failed() )
56 inputB.read_event(evt);
57 if( inputB.failed() ) {
58 printf(
"End of file reached. Exit.\n");
61 outputB.write_event(evt);
66 return COMPARE_ASCII_FILES(
"fromfrominputI05.hepmc",
"inputI05.hepmc");
GenEvent I/O serialization for structured text files.
GenEvent I/O parsing for structured text files.
Definition of class WriterAscii.
Parser for HepMC2 I/O files.
Definition of class ReaderAsciiHepMC2.
Stores event-related information.
Definition of class ReaderAscii.
Definition of class WriterAsciiHepMC2.
int main(int argc, char **argv)
Definition of class GenEvent.
GenEvent I/O serialization for structured text files.