ATLAS Offline Software
Public Member Functions | List of all members
AFP::ISiLocAlignDBTool Class Referenceabstract

Interface to tool providing local alignment of silicon detectors from the conditions database. More...

#include <ISiLocAlignDBTool.h>

Inheritance diagram for AFP::ISiLocAlignDBTool:
Collaboration diagram for AFP::ISiLocAlignDBTool:

Public Member Functions

 DeclareInterfaceID (ISiLocAlignDBTool, 1, 0)
 
virtual nlohmann::json alignmentData (const EventContext &ctx) const =0
 Provide alignment parameters for a given plane. Returns zeros if no data available.
More...
 
virtual const SiLocAlignData alignment (const nlohmann::json &jsondata, const int stationID, const int planeID) const =0
 

Detailed Description

Interface to tool providing local alignment of silicon detectors from the conditions database.

Definition at line 23 of file ISiLocAlignDBTool.h.

Member Function Documentation

◆ alignment()

virtual const SiLocAlignData AFP::ISiLocAlignDBTool::alignment ( const nlohmann::json jsondata,
const int  stationID,
const int  planeID 
) const
pure virtual

◆ alignmentData()

virtual nlohmann::json AFP::ISiLocAlignDBTool::alignmentData ( const EventContext &  ctx) const
pure virtual

Provide alignment parameters for a given plane. Returns zeros if no data available.

◆ DeclareInterfaceID()

AFP::ISiLocAlignDBTool::DeclareInterfaceID ( ISiLocAlignDBTool  ,
,
 
)

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