static std::shared_ptr< Acts::PerigeeSurface > makePerigeeSurface(const InDet::BeamSpotData *beamspotptr)
Gaudi::Property< bool > m_expectIfPixelContributes
virtual StatusCode initialize() override
virtual StatusCode execute(const EventContext &ctx) const override
Gaudi::Property< bool > m_firstAndLastParamOnly
Acts::Propagator< Stepper, Navigator > Propagator
Acts::Navigator Navigator
static void initParticleHypothesisMap()
Include the GeoPrimitives which need to be put first.
SG::WriteHandleKey< xAOD::TrackParticleContainer > m_trackParticlesOutKey
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey
SG::ReadCondHandleKey< InDet::BeamSpotData > m_beamSpotKey
Acts::EigenStepper<> Stepper
Gaudi::Property< double > m_pixelExpectLayerPathLimitInMM
std::unique_ptr< Propagator > m_propagator
SG::ReadHandleKeyArray< ActsTrk::TrackContainer > m_tracksContainerKey
Gaudi::Property< double > m_paramExtrapolationParLimit
Acts::BoundTrackParameters parametersAtBeamLine(const EventContext &ctx, const typename ActsTrk::TrackContainer::ConstTrackProxy &track, const Acts::PerigeeSurface &perigee_surface) const
ToolHandle< IActsExtrapolationTool > m_extrapolationTool
Gaudi::Property< std::vector< unsigned int > > m_siDetEleCollToMeasurementType
static std::vector< std::pair< Acts::PdgParticle, xAOD::ParticleHypothesis > > s_actsHypothesisToxAOD ATLAS_THREAD_SAFE
SG::ReadCondHandleKeyArray< InDetDD::SiDetectorElementCollection > m_siDetEleCollKey
static xAOD::ParticleHypothesis convertParticleHypothesis(Acts::PdgParticle abs_pdg_id)
TrackToTrackParticleCnvAlg(const std::string &name, ISvcLocator *pSvcLocator)