ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::IStripClusteringTool Class Referenceabstract

#include <IStripClusteringTool.h>

Inheritance diagram for ActsTrk::IStripClusteringTool:
Collaboration diagram for ActsTrk::IStripClusteringTool:

Classes

struct  Cell
struct  Cluster

Public Types

using RDOContainer = SCT_RDO_Container
using RawDataCollection = RDOContainer::base_value_type
using IDHelper = SCT_ID
using ClusterContainer = xAOD::StripClusterContainer
using ClusterAuxContainer = xAOD::StripClusterAuxContainer
using CellCollection = std::vector<Cell>
using ClusterCollection = std::vector<Cluster>

Public Member Functions

 DeclareInterfaceID (IStripClusteringTool, 1, 0)
virtual StatusCode clusterize (const EventContext &ctx, const RawDataCollection &RDOs, const InDet::SiDetectorElementStatus &stripDetElStatus, const InDetDD::SiDetectorElement &element, Acts::Ccl::ClusteringData &data, 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 21 of file IStripClusteringTool.h.

Member Typedef Documentation

◆ CellCollection

Definition at line 39 of file IStripClusteringTool.h.

◆ ClusterAuxContainer

◆ ClusterCollection

Definition at line 45 of file IStripClusteringTool.h.

◆ ClusterContainer

◆ IDHelper

◆ RawDataCollection

◆ RDOContainer

Member Function Documentation

◆ clusterize()

virtual StatusCode ActsTrk::IStripClusteringTool::clusterize ( const EventContext & ctx,
const RawDataCollection & RDOs,
const InDet::SiDetectorElementStatus & stripDetElStatus,
const InDetDD::SiDetectorElement & element,
Acts::Ccl::ClusteringData & data,
std::vector< ClusterCollection > & collection ) const
pure virtual

◆ DeclareInterfaceID()

ActsTrk::IStripClusteringTool::DeclareInterfaceID ( IStripClusteringTool ,
1 ,
0  )

◆ makeClusters()

virtual StatusCode ActsTrk::IStripClusteringTool::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: