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

#include <IHGTD_PadClusterizationTool.h>

Inheritance diagram for IHGTD_PadClusterizationTool:
Collaboration diagram for IHGTD_PadClusterizationTool:

Public Member Functions

 DeclareInterfaceID (IHGTD_PadClusterizationTool, 1, 0)
 Creates the InterfaceID and interfaceID() method. More...
 
virtual std::unique_ptr< HGTD_ClusterCollectionclusterize (const HGTD_RDO_Collection &rdo_collection, DataPool< HGTD_Cluster > *dataItemsPool) const =0
 Processes raw data objects on a HGTD module into tracking input. More...
 

Detailed Description

Definition at line 28 of file IHGTD_PadClusterizationTool.h.

Member Function Documentation

◆ clusterize()

virtual std::unique_ptr<HGTD_ClusterCollection> IHGTD_PadClusterizationTool::clusterize ( const HGTD_RDO_Collection rdo_collection,
DataPool< HGTD_Cluster > *  dataItemsPool 
) const
pure virtual

Processes raw data objects on a HGTD module into tracking input.

Parameters
[in]rdo_collectionRDOs found on a given detector element.
Returns
The collection of clusters built from the RDOs.

◆ DeclareInterfaceID()

IHGTD_PadClusterizationTool::DeclareInterfaceID ( IHGTD_PadClusterizationTool  ,
,
 
)

Creates the InterfaceID and interfaceID() method.


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