File tree Expand file tree Collapse file tree 2 files changed +5
-2
lines changed
RecoTracker/PixelSeeding/plugins Expand file tree Collapse file tree 2 files changed +5
-2
lines changed Original file line number Diff line number Diff line change 1717#include " HeterogeneousCore/CUDAUtilities/interface/cuda_assert.h"
1818#include " RecoLocalTracker/SiPixelRecHits/interface/pixelCPEforGPU.h"
1919
20+ #include " FWCore/Utilities/interface/isFinite.h"
21+
2022#include " CAHitNtupletGeneratorKernels.h"
2123#include " CAStructures.h"
2224#include " GPUCACell.h"
@@ -482,7 +484,7 @@ namespace caHitNtupletGeneratorKernels {
482484 // if the fit has any invalid parameters, mark it as bad
483485 bool isNaN = false ;
484486 for (int i = 0 ; i < 5 ; ++i) {
485- isNaN |= std::isnan (tracks_view[it].state ()(i));
487+ isNaN |= edm::isNotFinite (tracks_view[it].state ()(i));
486488 }
487489 if (isNaN) {
488490#ifdef NTUPLE_DEBUG
Original file line number Diff line number Diff line change 2121#include " HeterogeneousCore/AlpakaInterface/interface/AtomicPairCounter.h"
2222#include " HeterogeneousCore/AlpakaInterface/interface/config.h"
2323#include " HeterogeneousCore/AlpakaInterface/interface/workdivision.h"
24+ #include " FWCore/Utilities/interface/isFinite.h"
2425
2526// local includes
2627#include " CACell.h"
@@ -522,7 +523,7 @@ namespace ALPAKA_ACCELERATOR_NAMESPACE::caHitNtupletGeneratorKernels {
522523 // if the fit has any invalid parameters, mark it as bad
523524 bool isNaN = false ;
524525 for (int i = 0 ; i < 5 ; ++i) {
525- isNaN |= std::isnan (tracks_view[it].state ()(i));
526+ isNaN |= edm::isNotFinite (tracks_view[it].state ()(i));
526527 }
527528 if (isNaN) {
528529#ifdef NTUPLE_DEBUG
You can’t perform that action at this time.
0 commit comments