ATLAS Offline Software
Loading...
Searching...
No Matches
ITrigInDetAccelerationSvc Class Referenceabstract

Service Interface for TrigInDetAccelerationSvc class. More...

#include <ITrigInDetAccelerationSvc.h>

Inheritance diagram for ITrigInDetAccelerationSvc:
Collaboration diagram for ITrigInDetAccelerationSvc:

Public Member Functions

 DeclareInterfaceID (ITrigInDetAccelerationSvc, 1, 0)
 Interface ID.
virtual bool isReady () const =0
virtual TrigAccel::WorkcreateWork (unsigned int, std::shared_ptr< TrigAccel::OffloadBuffer >) const =0
virtual const std::vector< short > & getLayerInformation (int) const =0
virtual size_t getMiddleLayersSize () const =0

Detailed Description

Service Interface for TrigInDetAccelerationSvc class.

Definition at line 19 of file ITrigInDetAccelerationSvc.h.

Member Function Documentation

◆ createWork()

virtual TrigAccel::Work * ITrigInDetAccelerationSvc::createWork ( unsigned int ,
std::shared_ptr< TrigAccel::OffloadBuffer >  ) const
pure virtual

◆ DeclareInterfaceID()

ITrigInDetAccelerationSvc::DeclareInterfaceID ( ITrigInDetAccelerationSvc ,
1 ,
0  )

◆ getLayerInformation()

virtual const std::vector< short > & ITrigInDetAccelerationSvc::getLayerInformation ( int ) const
pure virtual

◆ getMiddleLayersSize()

virtual size_t ITrigInDetAccelerationSvc::getMiddleLayersSize ( ) const
pure virtual

◆ isReady()

virtual bool ITrigInDetAccelerationSvc::isReady ( ) const
pure virtual

The documentation for this class was generated from the following file: