ATLAS Offline Software
Loading...
Searching...
No Matches
TracccTritonRunner.cxx File Reference

Call the device reconstruction algs. once per-event in the Triton backend. More...

#include "TracccTritonRunner.h"
#include "TracccTritonInitializer.h"
#include <chrono>
#include <iostream>
#include <mutex>
#include <optional>
#include <sstream>
#include <stdexcept>
#include <string>
#include <cuda_runtime.h>
#include "AthCUDAInterfaces/IStreamSvc.h"
#include "AthenaKernel/ExtendedEventContext.h"
#include "AthenaKernel/IConditionsCleanerSvc.h"
#include "CxxUtils/checker_macros.h"
#include "GaudiKernel/EventContext.h"
#include "GaudiKernel/ThreadLocalContext.h"
#include "GaudiKernel/IAlgExecStateSvc.h"
#include "GaudiKernel/IAlgManager.h"
#include "GaudiKernel/IAlgorithm.h"
#include "GaudiKernel/IHiveWhiteBoard.h"
#include "GaudiKernel/IIncidentSvc.h"
#include "GaudiKernel/Incident.h"
#include "GaudiKernel/ISvcLocator.h"
#include "GaudiKernel/ServiceHandle.h"
#include "GaudiKernel/SmartIF.h"
#include "StoreGate/StoreGateSvc.h"
#include "ActsGPUEvent/TracccSiliconCellCollection.h"
#include "TracccTritonClient/TracccEdmSerialization.h"
#include "vecmem/memory/cuda/device_memory_resource.hpp"
#include "vecmem/memory/host_memory_resource.hpp"
#include "vecmem/utils/copy.hpp"
#include "vecmem/utils/cuda/async_copy.hpp"

Go to the source code of this file.

Classes

struct  triton::backend::traccc::TracccTritonRunner::Impl

Namespaces

namespace  triton
namespace  triton::backend
namespace  triton::backend::traccc

Detailed Description

Call the device reconstruction algs. once per-event in the Triton backend.

Author
Miles Cochran-Branson
Date
September 2026

Definition in file TracccTritonRunner.cxx.