ATLAS Offline Software
Classes | Public Types | Public Member Functions | List of all members
ActsTrk::IPixelClusteringTool Class Referenceabstract

#include <IPixelClusteringTool.h>

Inheritance diagram for ActsTrk::IPixelClusteringTool:
Collaboration diagram for ActsTrk::IPixelClusteringTool:

Classes

struct  Cell
 
struct  Cluster
 

Public Types

using RDOContainer = PixelRDO_Container
 
using RawDataCollection = RDOContainer::base_value_type
 
using IDHelper = PixelID
 
using ClusterContainer = xAOD::PixelClusterContainer
 
using ClusterAuxContainer = xAOD::PixelClusterAuxContainer
 
using CellCollection = std::vector< Cell >
 
using ClusterCollection = std::vector< Cluster >
 

Public Member Functions

 DeclareInterfaceID (IPixelClusteringTool, 1, 0)
 
virtual StatusCode clusterize (const EventContext &ctx, const RawDataCollection &RDOs, const InDet::SiDetectorElementStatus &pixelDetElStatus, const InDetDD::SiDetectorElement &element, std::vector< ClusterCollection > &collection) const =0
 
virtual StatusCode makeClusters (const EventContext &ctx, ClusterCollection &cluster, const InDetDD::SiDetectorElement &element, typename ClusterContainer::iterator itrContainer) const =0
 

Detailed Description

Definition at line 19 of file Tracking/Acts/ActsToolInterfaces/ActsToolInterfaces/IPixelClusteringTool.h.

Member Typedef Documentation

◆ CellCollection

◆ ClusterAuxContainer

◆ ClusterCollection

◆ ClusterContainer

◆ IDHelper

◆ RawDataCollection

◆ RDOContainer

Member Function Documentation

◆ clusterize()

virtual StatusCode ActsTrk::IPixelClusteringTool::clusterize ( const EventContext &  ctx,
const RawDataCollection RDOs,
const InDet::SiDetectorElementStatus pixelDetElStatus,
const InDetDD::SiDetectorElement element,
std::vector< ClusterCollection > &  collection 
) const
pure virtual

◆ DeclareInterfaceID()

ActsTrk::IPixelClusteringTool::DeclareInterfaceID ( IPixelClusteringTool  ,
,
 
)

◆ makeClusters()

virtual StatusCode ActsTrk::IPixelClusteringTool::makeClusters ( const EventContext &  ctx,
ClusterCollection cluster,
const InDetDD::SiDetectorElement element,
typename ClusterContainer::iterator  itrContainer 
) const
pure virtual

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