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

Interface for tools that translate pixels columns and rows to local position in station and saves output in xAOD format. More...

#include <IAFPSiRowColToLocalCSTool.h>

Inheritance diagram for IAFPSiRowColToLocalCSTool:
Collaboration diagram for IAFPSiRowColToLocalCSTool:

Public Member Functions

 DeclareInterfaceID (IAFPSiRowColToLocalCSTool, 1, 0)
 
virtual xAOD::AFPSiHitsClusternewXAODLocal (const int stationID, const int layerID, const AFP::SiLocAlignData &LA, const AFP::SiGlobAlignData &GA, const AFPSiClusterBasicObj &cluster, std::unique_ptr< xAOD::AFPSiHitsClusterContainer > &xAODContainer) const =0
 Make xAOD::AFPSiHitsCluster with local position. More...
 

Detailed Description

Interface for tools that translate pixels columns and rows to local position in station and saves output in xAOD format.

Definition at line 33 of file IAFPSiRowColToLocalCSTool.h.

Member Function Documentation

◆ DeclareInterfaceID()

IAFPSiRowColToLocalCSTool::DeclareInterfaceID ( IAFPSiRowColToLocalCSTool  ,
,
 
)

◆ newXAODLocal()

virtual xAOD::AFPSiHitsCluster* IAFPSiRowColToLocalCSTool::newXAODLocal ( const int  stationID,
const int  layerID,
const AFP::SiLocAlignData LA,
const AFP::SiGlobAlignData GA,
const AFPSiClusterBasicObj cluster,
std::unique_ptr< xAOD::AFPSiHitsClusterContainer > &  xAODContainer 
) const
pure virtual

Make xAOD::AFPSiHitsCluster with local position.

Parameters
[in]stationIDID number of station where the layer is
[in]layerIDID number of the layer with for which position is to be calculated
[in]clustercluster to be saved in xAOD::AFPSiHitsCluster
[out]xAODContainerxAOD container to which the new xAOD cluster is added
Returns
xAOD cluster object with local coordinates which is added to the xAODContainer

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