diff --git a/mpdgenerators/MpdGetNumEvents.cxx b/mpdgenerators/MpdGetNumEvents.cxx index 9d85b93e15d35c24055a1e2b034514df4eecfa71..d31415167a344c04ad9c0121881114b9674e80b7 100644 --- a/mpdgenerators/MpdGetNumEvents.cxx +++ b/mpdgenerators/MpdGetNumEvents.cxx @@ -313,12 +313,7 @@ Int_t MpdGetNumEvents::GetNumURQMDEvents(char* fileName) libz->gets(read, 200); Int_t urqmdVersion = 0; sscanf(read, "UQMD version: %d 1000 %d output_file 14", &urqmdVersion, &urqmdVersion); - if (libz->eof()) - { - cout<<"End of input file reached."<<endl; - libz->close(); - return -1; - } + if (read[0] != 'U') { cout<<"Wrong event header"<<endl;