ATLAS Offline Software
ExpectedHitUtils.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 ACTSTRK_EXPECTEDHITUTILS_H
6 #define ACTSTRK_EXPECTEDHITUTILS_H
7 
8 #include "GaudiKernel/EventContext.h"
9 #include "Acts/Surfaces/CylinderSurface.hpp"
10 #include "Acts/EventData/TrackParameters.hpp"
12 #include <array>
13 
14 namespace ActsTrk::detail {
24  std::array<unsigned int,4> expectedLayerPattern(const EventContext& ctx,
25  const IActsExtrapolationTool &extrapolator,
26  Acts::BoundTrackParameters perigee_parameters,
27  double pathLimit);
28 }
29 
30 #endif
ActsTrk::detail::expectedLayerPattern
std::array< unsigned int, 4 > expectedLayerPattern(const EventContext &ctx, const IActsExtrapolationTool &extrapolator, Acts::BoundTrackParameters perigee_parameters, double pathLimit)
Extrapolate from the perigee outwards and gather information which detector layers should have hits.
Definition: ExpectedHitUtils.cxx:14
IActsExtrapolationTool
Definition: IActsExtrapolationTool.h:31
ActsTrk::detail
Definition: Decoration.h:15
IActsExtrapolationTool.h