Skip to content

Commit d8a43b0

Browse files
committed
ITS: GPU: move adoptTimeFrame out-of-line
1 parent 2444cd5 commit d8a43b0

File tree

2 files changed

+10
-12
lines changed

2 files changed

+10
-12
lines changed

Detectors/ITSMFT/ITS/tracking/GPU/ITStrackingGPU/TrackerTraitsGPU.h

Lines changed: 3 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,7 @@
1616
#include "ITStracking/TrackerTraits.h"
1717
#include "ITStrackingGPU/TimeFrameGPU.h"
1818

19-
namespace o2
20-
{
21-
namespace its
19+
namespace o2::its
2220
{
2321

2422
template <int nLayers = 7>
@@ -54,13 +52,6 @@ class TrackerTraitsGPU final : public TrackerTraits
5452
gpu::TimeFrameGPU<7>* mTimeFrameGPU;
5553
};
5654

57-
template <int nLayers>
58-
inline void TrackerTraitsGPU<nLayers>::adoptTimeFrame(TimeFrame* tf)
59-
{
60-
mTimeFrameGPU = static_cast<gpu::TimeFrameGPU<nLayers>*>(tf);
61-
mTimeFrame = static_cast<TimeFrame*>(tf);
62-
}
63-
} // namespace its
64-
} // namespace o2
55+
} // namespace o2::its
6556

66-
#endif
57+
#endif

Detectors/ITSMFT/ITS/tracking/GPU/cuda/TrackerTraitsGPU.cxx

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,13 @@ namespace o2::its
2222
{
2323
constexpr int UnusedIndex{-1};
2424

25+
template <int nLayers>
26+
void TrackerTraitsGPU<nLayers>::adoptTimeFrame(TimeFrame* tf)
27+
{
28+
mTimeFrameGPU = static_cast<gpu::TimeFrameGPU<nLayers>*>(tf);
29+
mTimeFrame = static_cast<TimeFrame*>(tf);
30+
}
31+
2532
template <int nLayers>
2633
void TrackerTraitsGPU<nLayers>::initialiseTimeFrame(const int iteration)
2734
{

0 commit comments

Comments
 (0)