ATLAS Offline Software
Loading...
Searching...
No Matches
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.
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.

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 ,
1 ,
0  )

Creates the InterfaceID and interfaceID() method.


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