diff --git a/DDG4/plugins/Geant4EventReaderGuineaPig.cpp b/DDG4/plugins/Geant4EventReaderGuineaPig.cpp index a2be174e59a2417548149498a436be0378944675..f01d6d878746a2e74aac709f8a37466ddc025414 100644 --- a/DDG4/plugins/Geant4EventReaderGuineaPig.cpp +++ b/DDG4/plugins/Geant4EventReaderGuineaPig.cpp @@ -187,13 +187,13 @@ Geant4EventReaderGuineaPig::readParticles(int /* event_number */, >> posX >> posY >> posZ ; - if( Energy != Energy || - betaX != betaX || - betaY != betaY || - betaZ != betaZ || - posX != posX || - posY != posY || - posZ != posZ ){ + if( std::isnan( Energy ) || + std::isnan( betaX ) || + std::isnan( betaY ) || + std::isnan( betaZ ) || + std::isnan( posX ) || + std::isnan( posY ) || + std::isnan( posZ ) ){ printout(WARNING,"EventReader","### Read line with 'nan' entries - particle will be ignored ! " ) ;