ATLAS Offline Software
Public Member Functions | List of all members
InDet::ISCT_ClusteringTool Class Referenceabstract

Interface for SCT clustering algorithms, taking input from RDOs. More...

#include <ISCT_ClusteringTool.h>

Inheritance diagram for InDet::ISCT_ClusteringTool:
Collaboration diagram for InDet::ISCT_ClusteringTool:

Public Member Functions

 DeclareInterfaceID (ISCT_ClusteringTool, 1, 0)
 InterfaceID. More...
 
virtual ~ISCT_ClusteringTool ()=default
 Default destructor. More...
 
virtual SCT_ClusterCollectionclusterize (const InDetRawDataCollection< SCT_RDORawData > &rdoCollection, const SCT_ID &idHelper, const InDet::SiDetectorElementStatus *sctDetElementStatus, SCTClusteringCache &cache, DataPool< SCT_Cluster > *dataItemsPool, const EventContext &ctx) const =0
 Clusterize a collection of SCT raw data objects Called from SCT_clusterization algorithm in InDetPrepRawDataFormation, once per module. More...
 

Detailed Description

Interface for SCT clustering algorithms, taking input from RDOs.

Definition at line 41 of file ISCT_ClusteringTool.h.

Constructor & Destructor Documentation

◆ ~ISCT_ClusteringTool()

virtual InDet::ISCT_ClusteringTool::~ISCT_ClusteringTool ( )
virtualdefault

Default destructor.

Member Function Documentation

◆ clusterize()

virtual SCT_ClusterCollection* InDet::ISCT_ClusteringTool::clusterize ( const InDetRawDataCollection< SCT_RDORawData > &  rdoCollection,
const SCT_ID idHelper,
const InDet::SiDetectorElementStatus sctDetElementStatus,
SCTClusteringCache cache,
DataPool< SCT_Cluster > *  dataItemsPool,
const EventContext &  ctx 
) const
pure virtual

Clusterize a collection of SCT raw data objects Called from SCT_clusterization algorithm in InDetPrepRawDataFormation, once per module.

Parameters
[in]rdoCollectionthe raw data objects
[in]idHelperthe SCT helper class
[in]sctDetElementStatusinformation the module, chip and strip status or nullptr

◆ DeclareInterfaceID()

InDet::ISCT_ClusteringTool::DeclareInterfaceID ( ISCT_ClusteringTool  ,
,
 
)

InterfaceID.


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