ATLAS Offline Software
Trigger
EFTracking
FPGATrackSim
FPGATrackSimMaps
FPGATrackSimMaps
FPGATrackSimClusteringToolI.h
Go to the documentation of this file.
1
// Copyright (C) 2002-2023 CERN for the benefit of the ATLAS collaboration
2
3
#ifndef FPGATrackSimCLUSTERINGTOOLI_H
4
#define FPGATrackSimCLUSTERINGTOOLI_H
5
17
#include "GaudiKernel/IAlgTool.h"
18
#include "
FPGATrackSimObjects/FPGATrackSimHit.h
"
19
#include "
FPGATrackSimObjects/FPGATrackSimCluster.h
"
20
#include "
FPGATrackSimObjects/FPGATrackSimLogicalEventInputHeader.h
"
21
22
class
FPGATrackSimClusteringToolI
:
virtual
public
::IAlgTool
23
{
24
public
:
25
DeclareInterfaceID
(
FPGATrackSimClusteringToolI
, 1, 0);
26
virtual
~FPGATrackSimClusteringToolI
() =
default
;
27
28
virtual
StatusCode
DoClustering
(
FPGATrackSimLogicalEventInputHeader
&, std::vector<FPGATrackSimCluster> &)
const
= 0;
29
};
30
31
#endif //FPGATrackSimCLUSTERINGTOOLI_H
FPGATrackSimLogicalEventInputHeader
Definition:
FPGATrackSimLogicalEventInputHeader.h:21
FPGATrackSimClusteringToolI::DeclareInterfaceID
DeclareInterfaceID(FPGATrackSimClusteringToolI, 1, 0)
FPGATrackSimClusteringToolI::~FPGATrackSimClusteringToolI
virtual ~FPGATrackSimClusteringToolI()=default
EL::StatusCode
::StatusCode StatusCode
StatusCode definition for legacy code.
Definition:
PhysicsAnalysis/D3PDTools/EventLoop/EventLoop/StatusCode.h:22
FPGATrackSimClusteringToolI
Definition:
FPGATrackSimClusteringToolI.h:23
FPGATrackSimClusteringToolI::DoClustering
virtual StatusCode DoClustering(FPGATrackSimLogicalEventInputHeader &, std::vector< FPGATrackSimCluster > &) const =0
FPGATrackSimHit.h
: FPGATrackSim-specific class to represent an hit in the detector.
FPGATrackSimLogicalEventInputHeader.h
FPGATrackSimCluster.h
Generated on Sun Dec 22 2024 21:10:36 for ATLAS Offline Software by
1.8.18