diff --git a/DDG4/plugins/Geant4SensDetFilters.cpp b/DDG4/plugins/Geant4SensDetFilters.cpp index feac568e9dd24954cee366346b41bf3e8aeb8cdf..5ba9fbd718e28b61ca8cb45562eba16cf50ba5fc 100644 --- a/DDG4/plugins/Geant4SensDetFilters.cpp +++ b/DDG4/plugins/Geant4SensDetFilters.cpp @@ -205,7 +205,7 @@ ParticleRejectFilter::~ParticleRejectFilter() { /// Filter action. Return true if hits should be processed bool ParticleRejectFilter::operator()(const G4Step* step) const { - return isSameType(step->GetTrack()); + return !isSameType(step->GetTrack()); } /// Constructor. @@ -221,7 +221,7 @@ ParticleSelectFilter::~ParticleSelectFilter() { /// Filter action. Return true if hits should be processed bool ParticleSelectFilter::operator()(const G4Step* step) const { - return !isSameType(step->GetTrack()); + return isSameType(step->GetTrack()); } /// Constructor.