Acts Logo
latest
  • Getting started
  • Tracking in a nutshell
  • The ACTS project
  • Core library
  • Fatras
  • Plugins
  • Examples
  • How-to guides
  • Contribution guidelines
  • Versioning and public API
  • File formats
  • API
    • Class list
      • Class Acts::AbstractVolume
      • Class Acts::AccumulatedMaterialSlab
      • Class Acts::AccumulatedSurfaceMaterial
      • Class Acts::AccumulatedVolumeMaterial
      • Class Acts::AdaptiveGridDensityVertexFinder
      • Class Acts::AdaptiveGridTrackDensity
      • Class Acts::AdaptiveMultiVertexFinder
      • Class Acts::AdaptiveMultiVertexFitter
      • Class Acts::AmbiguityTrackClassifier
      • Class Acts::AnnealingUtility
      • Class Acts::AnnulusBounds
      • Class Acts::AnyBase
      • Class Acts::AnyBaseAll
      • Class Acts::AnyCharge
      • Class Acts::ApproachDescriptor
      • Class Acts::AssertionFailureException
      • Class Acts::AssertionFailureException::StreamFormatter
      • Class Acts::AtlasStepper
      • Class Acts::AxisAlignedBoundingBox
      • Class Acts::AxisAlignedBoundingBox::NamedType
      • Class Acts::BinFinder
      • Class Acts::BinUtility
      • Class Acts::BinnedArray
      • Class Acts::BinnedArrayXD
      • Class Acts::BinnedSPGroup
      • Class Acts::BinnedSPGroupIterator
      • Class Acts::BinnedSurfaceMaterial
      • Class Acts::BinningData
      • Class Acts::BoundaryCheck
      • Class Acts::BoundarySurfaceT
      • Class Acts::CandidatesForMiddleSp
      • Class Acts::CartesianSegmentation
      • Class Acts::CombinatorialKalmanFilter
      • Class Acts::CombinatorialKalmanFilter::Aborter
      • Class Acts::CombinatorialKalmanFilter::Actor
      • Class Acts::ConeBounds
      • Class Acts::ConeLayer
      • Class Acts::ConeSurface
      • Class Acts::ConeVolumeBounds
      • Class Acts::ConstTrackStateType
      • Class Acts::ConstVectorMultiTrajectory
      • Class Acts::ConstVectorTrackContainer
      • Class Acts::ConstantBField
      • Class Acts::ConstrainedStep
      • Class Acts::ConvexPolygonBounds
      • Class Acts::ConvexPolygonBounds< PolygonDynamic >
      • Class Acts::ConvexPolygonBoundsBase
      • Class Acts::CuboidVolumeBounds
      • Class Acts::CuboidVolumeBuilder
      • Class Acts::CutoutCylinderVolumeBounds
      • Class Acts::CylinderBounds
      • Class Acts::CylinderLayer
      • Class Acts::CylinderSurface
      • Class Acts::CylinderVolumeBounds
      • Class Acts::CylinderVolumeBuilder
      • Class Acts::CylinderVolumeHelper
      • Class Acts::DD4hepDetectorElement
      • Class Acts::DD4hepLayerBuilder
      • Class Acts::DD4hepVolumeBuilder
      • Class Acts::Delegate
      • Class Acts::Delegate< R(Args…), H, O >
      • Class Acts::DiamondBounds
      • Class Acts::DigitizationModule
      • Class Acts::DigitizationSourceLink
      • Class Acts::DirectNavigator
      • Class Acts::Direction
      • Class Acts::DiscBounds
      • Class Acts::DiscLayer
      • Class Acts::DiscSurface
      • Class Acts::DiscTrapezoidBounds
      • Class Acts::DistanceSorterT
      • Class Acts::DummyVertexFitter
      • Class Acts::EigenStepper
      • Class Acts::ElementFraction
      • Class Acts::EllipseBounds
      • Class Acts::ExaTrkXTimer
      • Class Acts::ExaTrkXTrackFinding
      • Class Acts::ExaTrkXTrackFindingBase
      • Class Acts::ExaTrkXTrackFindingOnnx
      • Class Acts::ExaTrkXTrackFindingTorch
      • Class Acts::Experimental::AtlasBetheHeitlerApprox
      • Class Acts::Experimental::ChainedUpdatorImpl
      • Class Acts::Experimental::Chi2Fitter
      • Class Acts::Experimental::Chi2Fitter::Aborter
      • Class Acts::Experimental::Chi2Fitter::Actor
      • Class Acts::Experimental::CylindricalContainerBuilder
      • Class Acts::Experimental::Detector
      • Class Acts::Experimental::DetectorVolume
      • Class Acts::Experimental::DetectorVolumeBuilder
      • Class Acts::Experimental::DetectorVolumeFactory
      • Class Acts::Experimental::IDetectorComponentBuilder
      • Class Acts::Experimental::IExternalStructureBuilder
      • Class Acts::Experimental::IInternalStructureBuilder
      • Class Acts::Experimental::INavigationDelegate
      • Class Acts::Experimental::IndexedUpdatorImpl
      • Class Acts::Experimental::LayerStructureBuilder
      • Class Acts::Experimental::NextNavigator
      • Class Acts::Experimental::Portal
      • Class Acts::Experimental::SingleObjectImpl
      • Class Acts::Experimental::StaticUpdatorImpl
      • Class Acts::Experimental::VolumeStructureBuilder
      • Class Acts::Extent
      • Class Acts::FiniteStateMachine
      • Class Acts::FpeMonitor
      • Class Acts::Frustum
      • Class Acts::FsmwMode1dFinder
      • Class Acts::FullBilloirVertexFitter
      • Class Acts::GainMatrixSmoother
      • Class Acts::GainMatrixUpdater
      • Class Acts::GaussianGridTrackDensity
      • Class Acts::GaussianTrackDensity
      • Class Acts::GaussianTrackDensity::GaussianTrackDensityStore
      • Class Acts::GenericApproachDescriptor
      • Class Acts::GenericCuboidVolumeBounds
      • Class Acts::GeometryHierarchyMap
      • Class Acts::GeometryHierarchyMapJsonConverter
      • Class Acts::GeometryIdentifier
      • Class Acts::GeometryObject
      • Class Acts::GeometryObjectSorterT
      • Class Acts::GlueVolumesDescriptor
      • Class Acts::GridDensityVertexFinder
      • Class Acts::HelicalTrackLinearizer
      • Class Acts::HomogeneousSurfaceMaterial
      • Class Acts::HomogeneousVolumeMaterial
      • Class Acts::IAxis
      • Class Acts::IConfinedTrackingVolumeBuilder
      • Class Acts::IExperimentCuts
      • Class Acts::ILayerArrayCreator
      • Class Acts::ILayerBuilder
      • Class Acts::IMaterialDecorator
      • Class Acts::ISurfaceMaterial
      • Class Acts::ITGeoDetectorElementSplitter
      • Class Acts::ITGeoIdentifierProvider
      • Class Acts::ITrackingGeometryBuilder
      • Class Acts::ITrackingGeometryJsonDecorator
      • Class Acts::ITrackingVolumeArrayCreator
      • Class Acts::ITrackingVolumeBuilder
      • Class Acts::ITrackingVolumeHelper
      • Class Acts::IVisualization3D
      • Class Acts::IVolumeMaterial
      • Class Acts::IVolumeMaterialJsonDecorator
      • Class Acts::IdentifiedDetectorElement
      • Class Acts::ImpactPointEstimator
      • Class Acts::InfiniteBounds
      • Class Acts::InternalSeed
      • Class Acts::InternalSpacePoint
      • Class Acts::InterpolatedBFieldMap
      • Class Acts::InterpolatedMagneticField
      • Class Acts::InterpolatedMaterialMap
      • Class Acts::IterativeVertexFinder
      • Class Acts::JsonMaterialDecorator
      • Class Acts::KDTree
      • Class Acts::KDTree::KDTreeNode
      • Class Acts::KDTreeTrackingGeometryBuilder
      • Class Acts::KalmanFitter
      • Class Acts::KalmanFitter::Aborter
      • Class Acts::KalmanFitter::Actor
      • Class Acts::Layer
      • Class Acts::LayerArrayCreator
      • Class Acts::LayerCreator
      • Class Acts::Legacy::AtlasSeedFinder
      • Class Acts::Legacy::InternalSeed
      • Class Acts::Legacy::SPForSeed
      • Class Acts::Legacy::Seed
      • Class Acts::Legacy::comCurvature
      • Class Acts::LineBounds
      • Class Acts::LineSurface
      • Class Acts::Logger
      • Class Acts::Logging::DefaultFilterPolicy
      • Class Acts::Logging::DefaultPrintPolicy
      • Class Acts::Logging::LevelOutputDecorator
      • Class Acts::Logging::NamedOutputDecorator
      • Class Acts::Logging::OutputDecorator
      • Class Acts::Logging::OutputFilterPolicy
      • Class Acts::Logging::OutputPrintPolicy
      • Class Acts::Logging::ThreadOutputDecorator
      • Class Acts::Logging::ThresholdFailure
      • Class Acts::Logging::TimedOutputDecorator
      • Class Acts::MLTrackClassifier
      • Class Acts::MagneticFieldProvider
      • Class Acts::Material
      • Class Acts::MaterialComposition
      • Class Acts::MaterialMapJsonConverter
      • Class Acts::MaterialMapJsonConverter::Config
      • Class Acts::MaterialSlab
      • Class Acts::Measurement
      • Class Acts::MeasurementSelector
      • Class Acts::MultiComponentBoundTrackParameters
      • Class Acts::MultiEigenStepperLoop
      • Class Acts::MultiIndex
      • Class Acts::MultiTrajectory
      • Class Acts::NavigationLayer
      • Class Acts::Navigator
      • Class Acts::NullBField
      • Class Acts::ObjVisualization3D
      • Class Acts::ObjectIntersection
      • Class Acts::ObjectSorterT
      • Class Acts::OnnxRuntimeBase
      • Class Acts::OwningDelegate
      • Class Acts::OwningDelegate< R(Args…), H >
      • Class Acts::PassiveLayerBuilder
      • Class Acts::PerigeeSurface
      • Class Acts::PlanarBounds
      • Class Acts::PlanarModuleCluster
      • Class Acts::PlanarModuleStepper
      • Class Acts::PlaneLayer
      • Class Acts::PlaneSurface
      • Class Acts::PlyVisualization3D
      • Class Acts::Propagator
      • Class Acts::ProtoLayerHelper
      • Class Acts::ProtoSurfaceMaterial
      • Class Acts::ProtoVolumeMaterial
      • Class Acts::RadialBounds
      • Class Acts::Range1D
      • Class Acts::RangeXD
      • Class Acts::Ray
      • Class Acts::RectangleBounds
      • Class Acts::Result
      • Class Acts::Result< void, E >
      • Class Acts::RiddersPropagator
      • Class Acts::Seed
      • Class Acts::SeedFilter
      • Class Acts::SeedFinder
      • Class Acts::SeedFinderOrthogonal
      • Class Acts::Segmentation
      • Class Acts::SingleBoundTrackParameters
      • Class Acts::SingleCurvilinearTrackParameters
      • Class Acts::SingleFreeTrackParameters
      • Class Acts::SolenoidBField
      • Class Acts::SourceLink
      • Class Acts::SpacePointBuilder
      • Class Acts::SpacePointData
      • Class Acts::SpacePointGridCreator
      • Class Acts::SpacePointUtility
      • Class Acts::StraightLineStepper
      • Class Acts::StrawSurface
      • Class Acts::Surface
      • Class Acts::SurfaceArray
      • Class Acts::SurfaceArrayCreator
      • Class Acts::SurfaceBounds
      • Class Acts::SurfaceMaterialMapper
      • Class Acts::TGeoCylinderDiscSplitter
      • Class Acts::TGeoDetectorElement
      • Class Acts::TGeoLayerBuilder
      • Class Acts::TrackContainer
      • Class Acts::TrackDensityVertexFinder
      • Class Acts::TrackProxy
      • Class Acts::TrackStateType
      • Class Acts::TrackingGeometry
      • Class Acts::TrackingGeometryBuilder
      • Class Acts::TrackingVolume
      • Class Acts::TrackingVolumeArrayCreator
      • Class Acts::TrapezoidBounds
      • Class Acts::TrapezoidVolumeBounds
      • Class Acts::VectorMultiTrajectory
      • Class Acts::VectorTrackContainer
      • Class Acts::Vertex
      • Class Acts::Volume
      • Class Acts::VolumeBounds
      • Class Acts::VolumeMaterialMapper
      • Class Acts::ZScanVertexFinder
      • Class ActsFatras::Barcode
      • Class ActsFatras::Hit
      • Class ActsFatras::InteractionList
      • Class ActsFatras::LandauDistribution
      • Class ActsFatras::Particle
      • Class ActsFatras::PhotonConversion
      • Class DetectorVolumeFactory
      • Class Acts::LinearizedTrack
      • Class Acts::Polyhedron
      • Class Acts::TrackAtVertex
    • Struct list
    • Namespace list
    • Group list
    • File list
  • Code guidelines
  • Authors
  • License
Acts
  • »
  • API »
  • Class list »
  • Class Acts::Experimental::INavigationDelegate
  • Edit on GitHub

Class Acts::Experimental::INavigationDelegate¶

class INavigationDelegate¶

Base class for navigation delegates This allows to define a common Owning delegate schema, which in turn allows for accessing the holder of the delegate implementation for e.g.

I/O or display

Subclassed by Acts::Experimental::AdditionalSurfacesImpl, Acts::Experimental::AllPortalsAndSurfacesImpl, Acts::Experimental::AllPortalsImpl, Acts::Experimental::BoundVolumesGrid1Impl, Acts::Experimental::ChainedUpdatorImpl< updators_t >, Acts::Experimental::EndOfWorldImpl, Acts::Experimental::IndexedUpdatorImpl< grid_t, extractor_type, filler_type >, Acts::Experimental::NoopFinder, Acts::Experimental::RootVolumeFinder, Acts::Experimental::SingleDetectorVolumeImpl, Acts::Experimental::SingleObjectImpl< object_type, filler_type >, Acts::Experimental::StaticUpdatorImpl< extractor_type, filler_type >, Acts::Experimental::TrialAndErrorVolumeFinder, Acts::Experimental::IndexedUpdatorImpl< VariableBoundIndexGrid1, DetectorVolumesCollection, DetectorVolumeFiller >

Public Functions

virtual ~INavigationDelegate() = default¶
Previous Next

© Copyright 2014–2023 CERN for the benefit of the Acts project. Revision daedabf7.

Read the Docs v: latest
Versions
latest
stable
v26.0.0
v25.0.1
v25.0.0
v24.0.0
v23.5.0
v23.4.0
v23.3.0
v23.2.1
v23.2.0
v23.1.0
v23.0.0
v22.0.0
v21.1.0
v21.0.0
v20.3.0
v20.2.0
v20.1.0
v20.0.0
v19.7.0
v19.6.0
v19.5.0
v19.4.0
v19.3.0
v19.2.0
v19.1.0
v19.0.0
v18.0.0
v17.1.0
v17.0.0
v16.0.0
v15.1.0
v15.0.0
v14.1.0
v14.0.0
v13.0.0
v12.0.1
v12.0.0
v11.0.0
v10.0.0
v9.2.0
v9.1.0
v9.0.1
v9.0.0
v8.3.0
v8.2.0
v8.1.0
v8.0.0
v7.0.0
v6.0.0
v5.0.0
v4.1.0
v4.0.0
v3.0.0
v2.0.0
v1.2.0
v1.1.0
v1.0.0
v0.32.00
v0.31.00
v0.30.00
v0.29.00
v0.28.00
v0.27.01
v0.27.00
v0.26.00
v0.25.01
v0.25.00
feat-dd4hep-from-hierarchy
documentation
docs-testing
Downloads
On Read the Docs
Project Home
Builds