ATLAS Offline Software
Public Member Functions | List of all members
ISCT_ReadoutTool Class Referenceabstract

#include <ISCT_ReadoutTool.h>

Inheritance diagram for ISCT_ReadoutTool:
Collaboration diagram for ISCT_ReadoutTool:

Public Member Functions

virtual ~ISCT_ReadoutTool ()=default
 
 DeclareInterfaceID (ISCT_ReadoutTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual StatusCode determineReadout (const Identifier &moduleId, std::vector< SCT_Chip > &chips, bool link0ok, bool link1ok) const =0
 Determine which chips are in the readout for a module of a particular type by Identifier. More...
 
virtual StatusCode determineReadout (const int truncatedSerialNumber, std::vector< SCT_Chip > &chips, bool link0ok, bool link1ok) const =0
 Determine which chips are in the readout for a module of a particular type by truncated serial number. More...
 

Detailed Description

Interface for SCT_ReadoutTool Class to determine which chips are in the readout and spot misconfigurations

Definition at line 32 of file ISCT_ReadoutTool.h.

Constructor & Destructor Documentation

◆ ~ISCT_ReadoutTool()

virtual ISCT_ReadoutTool::~ISCT_ReadoutTool ( )
virtualdefault

Member Function Documentation

◆ DeclareInterfaceID()

ISCT_ReadoutTool::DeclareInterfaceID ( ISCT_ReadoutTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.

◆ determineReadout() [1/2]

virtual StatusCode ISCT_ReadoutTool::determineReadout ( const Identifier moduleId,
std::vector< SCT_Chip > &  chips,
bool  link0ok,
bool  link1ok 
) const
pure virtual

Determine which chips are in the readout for a module of a particular type by Identifier.

◆ determineReadout() [2/2]

virtual StatusCode ISCT_ReadoutTool::determineReadout ( const int  truncatedSerialNumber,
std::vector< SCT_Chip > &  chips,
bool  link0ok,
bool  link1ok 
) const
pure virtual

Determine which chips are in the readout for a module of a particular type by truncated serial number.


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