19#ifndef TrkGsfExtrapolator_H
20#define TrkGsfExtrapolator_H
25#include "Gaudi/Accumulators.h"
26#include "GaudiKernel/ToolHandle.h"
57 GsfExtrapolator(
const std::string&,
const std::string&,
const IInterface*);
59 virtual StatusCode
initialize() override final;
63 const EventContext& ctx,
72 const EventContext& ctx,
87 const EventContext& ctx,
96 const EventContext& ctx,
118 const EventContext& ctx,
129 const EventContext& ctx,
133 const Layer* startLayer,
134 const Layer* destinationLayer,
139 const EventContext& ctx,
148 const EventContext& ctx,
160 const EventContext& ctx,
164 const Layer*& associatedLayer,
171 "Trk::Navigator/Navigator",
""};
173 this,
"GsfMaterialConvolution",
"",
"Gsf Material effects"};
Abstract base class for convolution of material effects.
The BoundaryCheck class allows to steer the way surface boundaries are used for inside/outside checks...
Base Class for a Detector Layer in the Tracking realm.
magnetic field properties to steer the behavior of the extrapolation
Material with information about thickness of material.
Abstract Base Class for tracking surfaces.
represents the track state (measurement, material, fit parameters and quality) at a surface.
The TrackingGeometry class is the owner of the constructed TrackingVolumes.
Full Volume description used in Tracking, it inherits from Volume to get the geometrical structure,...
Ensure that the ATLAS eigen extensions are properly loaded.
PropDirection
PropDirection, enum for direction of the propagation.
std::vector< ComponentParameters > MultiComponentState
@ FullField
Field is set to be realistic, but within a given Volume.
ParticleHypothesis
Enumeration for Particle hypothesis respecting the interaction with material.