ATLAS Offline Software
Loading...
Searching...
No Matches
IHGTDClusteringTool.h
Go to the documentation of this file.
1/*
2 Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3*/
4
5#ifndef ACTSTOOLINTERFACES_IHGTDCLUSTERINGTOOL_H
6#define ACTSTOOLINTERFACES_IHGTDCLUSTERINGTOOL_H
7
8#include <GaudiKernel/IAlgTool.h>
13
14namespace ActsTrk {
15
16class IHGTDClusteringTool : virtual public IAlgTool {
17public:
19
24
25 virtual StatusCode
26 clusterize(const EventContext& ctx,
27 const RawDataCollection& RDOs,
28 ClusterContainer& container) const = 0;
29
30 virtual StatusCode
31 clusterize(const EventContext& ctx,
33 ClusterContainer& container) const = 0;
34};
35
36}
37
38#endif
39
Copyright (C) 2002-2025 CERN for the benefit of the ATLAS collaboration.
Copyright (C) 2002-2022 CERN for the benefit of the ATLAS collaboration.
DeclareInterfaceID(IHGTDClusteringTool, 1, 0)
RDOContainer::base_value_type RawDataCollection
virtual StatusCode clusterize(const EventContext &ctx, const RawDataCollection &RDOs, ClusterContainer &container) const =0
xAOD::HGTDClusterContainer ClusterContainer
xAOD::HGTDClusterAuxContainer ClusterAuxContainer
virtual StatusCode clusterize(const EventContext &ctx, const HGTD_ALTIROC_RDO_Collection &RDOs, ClusterContainer &container) const =0
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
HGTDClusterContainer_v1 HGTDClusterContainer
Define the version of the HGTD cluster container.
HGTDClusterAuxContainer_v1 HGTDClusterAuxContainer
Definition of the current HGTD cluster auxiliary container.