Skip to content

Commit 45c2c9a

Browse files
authored
Merge pull request #45542 from iarspider/iarspider-patch-20240724-1
Fix Wnan-infinity-disabled warnings in RecoTracker/PixelSeeding
2 parents e248d07 + de66da3 commit 45c2c9a

File tree

2 files changed

+5
-2
lines changed

2 files changed

+5
-2
lines changed

RecoTracker/PixelSeeding/plugins/CAHitNtupletGeneratorKernelsImpl.h

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,8 @@
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

RecoTracker/PixelSeeding/plugins/alpaka/CAHitNtupletGeneratorKernelsImpl.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@
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

0 commit comments

Comments
 (0)