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 /* Dear emacs, this is -*-c++-*- */
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"
11 #include <array>
12 
14 
15 namespace ActsTrk
16 {
26  std::array<unsigned int,4> expectedLayerPattern(const EventContext& ctx,
27  const IActsExtrapolationTool &extrapolator,
28  Acts::BoundTrackParameters perigee_parameters,
29  const Acts::CylinderSurface &extrapolation_volume);
30 }
31 #endif
ActsTrk::expectedLayerPattern
std::array< unsigned int, 4 > expectedLayerPattern(const EventContext &ctx, const IActsExtrapolationTool &extrapolator, Acts::BoundTrackParameters perigee_parameters, const Acts::CylinderSurface &extrapolation_volume)
Extrapolate from the perigee outwards and gather information which detector layers should have hits.
Definition: ExpectedHitUtils.cxx:14
IActsExtrapolationTool
Definition: IActsExtrapolationTool.h:31
ActsTrk
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
Definition: MuonDetectorBuilderTool.cxx:34