ATLAS Offline Software
Calorimeter
CaloRecGPU
CaloRecGPU
IGPUKernelSizeOptimizerSvc.h
Go to the documentation of this file.
1
//
2
// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
3
//
4
// Dear emacs, this is -*- c++ -*-
5
//
6
7
#ifndef CALORECGPU_IGPUKERNELSIZEOPTIMIZERSVC_H
8
#define CALORECGPU_IGPUKERNELSIZEOPTIMIZERSVC_H
9
10
#include "
AthenaBaseComps/AthService.h
"
11
#include "
CaloRecGPU/IGPUKernelSizeOptimizer.h
"
12
20
class
IGPUKernelSizeOptimizerSvc
:
virtual
public
IService,
virtual
public
IGPUKernelSizeOptimizer
21
{
22
public
:
23
24
DeclareInterfaceID
(
IGPUKernelSizeOptimizerSvc
, 1, 0);
25
26
virtual
~IGPUKernelSizeOptimizerSvc
() =
default
;
27
28
};
29
#endif
IGPUKernelSizeOptimizer.h
IGPUKernelSizeOptimizerSvc
Actual Athena inteface for the IGPUKernelSizeOptimizer.
Definition:
IGPUKernelSizeOptimizerSvc.h:21
IGPUKernelSizeOptimizerSvc::~IGPUKernelSizeOptimizerSvc
virtual ~IGPUKernelSizeOptimizerSvc()=default
IGPUKernelSizeOptimizerSvc::DeclareInterfaceID
DeclareInterfaceID(IGPUKernelSizeOptimizerSvc, 1, 0)
AthService.h
IGPUKernelSizeOptimizer
Interface for GPU kernel size optimization (allowing adjustment of kernel sizes to the properties of ...
Definition:
IGPUKernelSizeOptimizer.h:29
Generated on Sun Dec 22 2024 21:11:28 for ATLAS Offline Software by
1.8.18