CMS 3D CMS Logo

ZVertexSoACollection.h
Go to the documentation of this file.
1 #ifndef DataFormats_VertexSoA_interface_ZVertexSoACollection_h
2 #define DataFormats_VertexSoA_interface_ZVertexSoACollection_h
3 
4 #include <cstdint>
5 
6 #include <alpaka/alpaka.hpp>
7 
14 
16 
17  using ZVertexSoACollection =
18  std::conditional_t<std::is_same_v<Device, alpaka::DevCpu>, ZVertexHost, ZVertexDevice<Device>>;
19 
20 } // namespace ALPAKA_ACCELERATOR_NAMESPACE
21 
23 
24 #endif // DataFormats_VertexSoA_interface_ZVertexSoACollection_h
std::conditional_t< std::is_same_v< Device, alpaka::DevCpu >, ZVertexHost, ZVertexDevice< Device > > ZVertexSoACollection
#define ASSERT_DEVICE_MATCHES_HOST_COLLECTION(DEVICE_COLLECTION, HOST_COLLECTION)
PortableHostCollection2< reco::ZVertexSoA, reco::ZVertexTracksSoA > ZVertexHost
Definition: ZVertexHost.h:12