1 #ifndef DataFormats_Track_interface_alpaka_TracksSoACollection_h 2 #define DataFormats_Track_interface_alpaka_TracksSoACollection_h 5 #include <alpaka/alpaka.hpp> 20 template <
typename TrackerTraits>
34 template <
typename TrackerTraits,
typename TDevice>
36 template <
typename TQueue>
41 printf(
"TracksSoACollection: I'm copying to host.\n");
52 #endif // DataFormats_Track_interface_alpaka_TracksSoACollection_h TracksSoACollection< pixelTopology::Phase1 > TracksSoACollectionPhase1
#define ASSERT_DEVICE_MATCHES_HOST_COLLECTION(DEVICE_COLLECTION, HOST_COLLECTION)
TracksSoACollection< pixelTopology::HIonPhase1 > TracksSoACollectionHIonPhase1
std::conditional_t< std::is_same_v< Device, alpaka::DevCpu >, TracksHost< TrackerTraits >, TracksDevice< TrackerTraits, Device > > TracksSoACollection
TracksSoACollection< pixelTopology::Phase2 > TracksSoACollectionPhase2