![]() |
ATLAS Offline Software
|
#include <TrigInDetModuleCuda.h>
Public Member Functions | |
| TrigInDetModuleCuda () | |
| ~TrigInDetModuleCuda () | |
| bool | configure () |
| TrigAccel::Work * | createWork (int, std::shared_ptr< TrigAccel::OffloadBuffer >) |
| const std::vector< int > | getProvidedAlgs () |
| virtual int | getFactoryId () |
Private Member Functions | |
| void | checkError (int code=0) const |
| SeedMakingDeviceContext * | createSeedMakingContext (int) const |
| SeedMakingManagedDeviceContext * | createManagedSeedMakingContext (int) const |
Private Attributes | |
| unsigned char * | m_h_detmodel |
| std::map< int, unsigned char * > | m_d_detmodel_ptrs |
| int | m_maxDevice |
| bool | m_dumpTimeLine |
| std::atomic< unsigned int > | m_workItemCounters [100] |
| WorkTimeStampQueue | m_timeLine |
Definition at line 17 of file TrigInDetModuleCuda.h.
| TrigInDetModuleCuda::TrigInDetModuleCuda | ( | ) |
| TrigInDetModuleCuda::~TrigInDetModuleCuda | ( | ) |
|
inlineprivate |
Definition at line 37 of file TrigInDetModuleCuda.h.
|
virtual |
Implements TrigAccel::WorkFactory.
|
private |
|
private |
|
virtual |
Implements TrigAccel::WorkFactory.
|
inlinevirtual |
Implements TrigAccel::WorkFactory.
Definition at line 31 of file TrigInDetModuleCuda.h.
|
virtual |
Implements TrigAccel::WorkFactory.
|
private |
Definition at line 51 of file TrigInDetModuleCuda.h.
|
private |
Definition at line 63 of file TrigInDetModuleCuda.h.
|
private |
Definition at line 49 of file TrigInDetModuleCuda.h.
|
private |
Definition at line 53 of file TrigInDetModuleCuda.h.
|
private |
Definition at line 66 of file TrigInDetModuleCuda.h.
|
private |
Definition at line 65 of file TrigInDetModuleCuda.h.