Loading [MathJax]/jax/output/SVG/config.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef EFTRACKING_FPGA_INTEGRATION__PASSTHROUGH_TOOL_H
13 #define EFTRACKING_FPGA_INTEGRATION__PASSTHROUGH_TOOL_H
23 class PassThroughTool :
public extends<AthAlgTool, IEFTrackingFPGAIntegrationTool>
26 using extends::extends;
40 const EventContext &ctx)
const;
50 std::vector<EFTrackingTransient::StripCluster> &ef_sc,
51 unsigned long N)
const;
61 std::vector<EFTrackingTransient::PixelCluster> &ef_pc,
62 unsigned long N)
const;
72 std::vector<EFTrackingTransient::SpacePoint> &ef_sp,
73 std::vector<std::vector<const xAOD::UncalibratedMeasurement *>> &sp_meas,
74 unsigned long N,
bool isStrip)
const;
85 const std::vector<EFTrackingTransient::StripCluster> &inputSC,
88 const std::vector<EFTrackingTransient::PixelCluster> &inputPC,
91 const std::vector<EFTrackingTransient::SpacePoint> &inputSSP,
94 const std::vector<EFTrackingTransient::SpacePoint> &inputPSP,
105 const std::vector<EFTrackingTransient::StripCluster> &inputSC,
108 const std::vector<EFTrackingTransient::PixelCluster> &inputPC,
123 Gaudi::Property<bool>
m_runSW{
this,
"RunSW",
true,
"Run software mode"};
124 Gaudi::Property<bool>
m_doSpacepoints{
this,
"DoSpacepoints",
false,
"Do spacepoints"};
126 "Use the cluster-only pass-through kernel"};
128 "Maximum number of clusters that can be processed"};
130 "Maximum number of space points that can be processed"};
134 this,
"StripClusterContainerKey",
"ITkStripClusters",
135 "Key for Strip Cluster Containers"};
137 this,
"PixelClusterContainerKey",
"ITkPixelClusters",
138 "Key for Pixel Cluster Containers"};
140 this,
"SpacePointContainerKey",
"ITkPixelSpacePoints",
141 "Key for Space Point Containers"};
145 #endif // EFTRACKING_FPGA_INTEGRATION__PASSTHROUGH_TOOL_H
::StatusCode StatusCode
StatusCode definition for legacy code.
The StripClusters struct contains the output arrays from the FPGA.
The Pixel/Strip SpacePoints struct contains the output arrays from the FPGA.
The PixelClusters struct contains the output arrays from the FPGA.