ATLAS Offline Software
Public Member Functions | Static Public Member Functions | List of all members
NSWL1::IStripTdsTool Class Referenceabstract

interface for the StripTDS tools More...

#include <IStripTdsTool.h>

Inheritance diagram for NSWL1::IStripTdsTool:
Collaboration diagram for NSWL1::IStripTdsTool:

Public Member Functions

virtual ~IStripTdsTool ()
 
virtual StatusCode gather_strip_data (std::vector< std::unique_ptr< StripData >> &strips, const std::vector< std::unique_ptr< PadTrigger >> &padTriggers) const =0
 

Static Public Member Functions

static const InterfaceID & interfaceID ()
 

Detailed Description

interface for the StripTDS tools

This class implements the public interface of the TDS Tools. It returns a vector of StripData to input the StripTrigger simulation.

Definition at line 30 of file IStripTdsTool.h.

Constructor & Destructor Documentation

◆ ~IStripTdsTool()

virtual NSWL1::IStripTdsTool::~IStripTdsTool ( )
inlinevirtual

Definition at line 33 of file IStripTdsTool.h.

33 {}

Member Function Documentation

◆ gather_strip_data()

virtual StatusCode NSWL1::IStripTdsTool::gather_strip_data ( std::vector< std::unique_ptr< StripData >> &  strips,
const std::vector< std::unique_ptr< PadTrigger >> &  padTriggers 
) const
pure virtual

Implemented in NSWL1::StripTdsOfflineTool.

◆ interfaceID()

static const InterfaceID& NSWL1::IStripTdsTool::interfaceID ( )
inlinestatic

Definition at line 37 of file IStripTdsTool.h.

37  {
38  static const InterfaceID IID_IStripTdsTool("NSWL1::IStripTdsTool", 1 ,0);
39  return IID_IStripTdsTool;
40  }

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