ATLAS Offline Software
Loading...
Searching...
No Matches
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
16
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
FPGATrackSimCluster.h
FPGATrackSimHit.h
: FPGATrackSim-specific class to represent an hit in the detector.
FPGATrackSimLogicalEventInputHeader.h
FPGATrackSimClusteringToolI
Definition
FPGATrackSimClusteringToolI.h:23
FPGATrackSimClusteringToolI::DeclareInterfaceID
DeclareInterfaceID(FPGATrackSimClusteringToolI, 1, 0)
FPGATrackSimClusteringToolI::~FPGATrackSimClusteringToolI
virtual ~FPGATrackSimClusteringToolI()=default
FPGATrackSimClusteringToolI::DoClustering
virtual StatusCode DoClustering(FPGATrackSimLogicalEventInputHeader &, std::vector< FPGATrackSimCluster > &) const =0
FPGATrackSimLogicalEventInputHeader
Definition
FPGATrackSimLogicalEventInputHeader.h:21
Generated on
for ATLAS Offline Software by
1.14.0