5#ifndef ATHEXCUDA_LINEARTRANSFORMTASKEXAMPLEALG_H
6#define ATHEXCUDA_LINEARTRANSFORMTASKEXAMPLEALG_H
12#include "GaudiKernel/ServiceHandle.h"
29 using AthReentrantAlgorithm::AthReentrantAlgorithm;
35 virtual StatusCode
execute(
const EventContext& ctx )
const override;
40 "KernelRunnerSvc",
"AthCUDA::KernelRunnerSvc",
41 "The kernel runner service to use" };
An algorithm that can be simultaneously executed in multiple threads.