Go to the documentation of this file. 1 #include <cuda_runtime.h>
41 : m_onGPU(iConfig.getParameter<
bool>(
"onGPU")) {
56 desc.add<
bool>(
"onGPU",
true);
59 descriptions.
add(
"pixelTrackDumpCUDA",
desc);
69 auto const&
tracks = ctx.get(hTracks);
70 auto const* tsoa =
tracks.get();
edm::EDGetTokenT< ZVertexHeterogeneous > tokenSoAVertex_
~PixelTrackDumpCUDA() override=default
PixelTrackDumpCUDA(const edm::ParameterSet &iConfig)
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
#define DEFINE_FWK_MODULE(type)
void add(std::string const &label, ParameterSetDescription const &psetDescription)
edm::EDGetTokenT< PixelTrackHeterogeneous > tokenSoATrack_
const uint32_t *__restrict__ const HitContainer *__restrict__ TkSoA *__restrict__ tracks
edm::EDGetTokenT< cms::cuda::Product< ZVertexHeterogeneous > > tokenGPUVertex_
T getParameter(std::string const &) const
void analyze(edm::StreamID streamID, edm::Event const &iEvent, const edm::EventSetup &iSetup) const override
edm::EDGetTokenT< cms::cuda::Product< PixelTrackHeterogeneous > > tokenGPUTrack_