ATLAS Offline Software
Public Member Functions | List of all members
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
More...
 
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  ,
,
 
)

Interface ID

◆ 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: