7 #include "HepMC3TestUtils.h"
11 using namespace HepMC3;
15 std::filebuf isrA; isrA.open(
"inputI05.hepmc",std::ios::in ); std::istream SisrA(&isrA);
17 if(inputA.failed())
return 1;
18 std::filebuf osrA; osrA.open(
"frominputI05.hepmc",std::ios::out); std::ostream SosrA(&osrA);
20 if(outputA.failed())
return 2;
21 while( !inputA.failed() )
24 inputA.read_event(evt);
25 if( inputA.failed() ) {printf(
"End of file reached. Exit.\n");
break;}
26 outputA.write_event(evt);
32 std::filebuf isrB; isrB.open(
"frominputI05.hepmc",ios_base::in ); std::istream SisrB(&isrB);
34 if(inputB.failed())
return 3;
35 std::filebuf osrB; osrB.open (
"fromfrominputI05.hepmc",ios_base::out );std::ostream SosrB(&osrB);
37 if(outputB.failed())
return 4;
38 while( !inputB.failed() )
41 inputB.read_event(evt);
42 if( inputB.failed() ) {printf(
"End of file reached. Exit.\n");
break;}
43 outputB.write_event(evt);
48 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.