Acts Logo
v19.7.0
  • Getting started
  • Versioning and public API
  • Core library
  • Plugins
  • Examples
  • 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::AnnealingUtility
      • Class Acts::AnnulusBounds
      • 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::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::ConstantBField
      • Class Acts::ConstrainedStep
      • Class Acts::ConvexPolygonBounds
      • Class Acts::ConvexPolygonBounds< PolygonDynamic >
      • Class Acts::ConvexPolygonBoundsBase
      • Class Acts::CpuMatrix
      • Class Acts::CpuScalar
      • Class Acts::CpuVector
      • Class Acts::CuboidVolumeBounds
      • Class Acts::CuboidVolumeBuilder
      • Class Acts::Cuda::Details::DeviceArrayDeleter
      • Class Acts::Cuda::Details::HostArrayDeleter
      • Class Acts::Cuda::Info
      • Class Acts::Cuda::MemoryManager
      • Class Acts::Cuda::SeedFinder
      • Class Acts::Cuda::StreamWrapper
      • Class Acts::CudaMatrix
      • Class Acts::CudaScalar
      • Class Acts::CudaVector
      • 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…)>
      • Class Acts::DiamondBounds
      • Class Acts::DigitizationModule
      • Class Acts::DigitizationSourceLink
      • Class Acts::DirectNavigator
      • 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::FiniteStateMachine
      • 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::ITrackingVolumeArrayCreator
      • Class Acts::ITrackingVolumeBuilder
      • Class Acts::ITrackingVolumeHelper
      • Class Acts::IVisualization3D
      • Class Acts::IVolumeMaterial
      • 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::KDTreeAbstractNode
      • Class Acts::KDTree::KDTreeLeaf
      • Class Acts::KDTree::KDTreeNode
      • 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::LoggerWrapper
      • 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::Neighborhood
      • Class Acts::NeighborhoodIterator
      • Class Acts::NullBField
      • Class Acts::ObjVisualization3D
      • Class Acts::ObjectIntersection
      • Class Acts::ObjectSorterT
      • Class Acts::OnnxRuntimeBase
      • 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::SeedFinderOrthogonal
      • Class Acts::Seedfinder
      • Class Acts::Seedfinder< external_spacepoint_t, Acts::Cuda >
      • Class Acts::Segmentation
      • Class Acts::SharedBField
      • Class Acts::SingleBoundTrackParameters
      • Class Acts::SingleCurvilinearTrackParameters
      • Class Acts::SingleFreeTrackParameters
      • Class Acts::SolenoidBField
      • Class Acts::SourceLink
      • Class Acts::SpacePointBuilder< SpacePoint< Cluster > >
      • Class Acts::SpacePointGridCreator
      • Class Acts::StraightLineStepper
      • Class Acts::StrawSurface
      • Class Acts::Surface
      • Class Acts::SurfaceArray
      • Class Acts::SurfaceArrayCreator
      • Class Acts::SurfaceBounds
      • Class Acts::SurfaceMaterialMapper
      • Class Acts::Sycl::DeviceExperimentCuts
      • Class Acts::Sycl::QueueWrapper
      • Class Acts::Sycl::Seedfinder
      • Class Acts::TGeoCylinderDiscSplitter
      • Class Acts::TGeoDetectorElement
      • Class Acts::TGeoLayerBuilder
      • Class Acts::TrackDensityVertexFinder
      • Class Acts::TrackingGeometry
      • Class Acts::TrackingGeometryBuilder
      • Class Acts::TrackingVolume
      • Class Acts::TrackingVolumeArrayCreator
      • Class Acts::TrapezoidBounds
      • Class Acts::TrapezoidVolumeBounds
      • 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 OneHitSpacePointBuilder
      • Class TwoHitsSpacePointBuilder
      • Class Acts::LinearizedTrack
      • Class Acts::Polyhedron
      • Class Acts::TrackAtVertex
    • Struct list
    • Namespace list
    • Group list
    • File list
  • Contribution guidelines
  • How-to guides
  • Code guidelines
  • Authors
  • License
Acts
  • »
  • API »
  • Class list »
  • Class Acts::SourceLink
  • Edit on GitHub

Class Acts::SourceLink¶

class SourceLink¶

Base class for all SourceLink objects.

Exposes a minimal nonvirtual interface

Subclassed by Acts::DigitizationSourceLink

Public Functions

inline virtual ~SourceLink() = 0¶

Virtual destructor, required for safely storing source links as their base.

inline constexpr GeometryIdentifier geometryId() const¶

Getter for the geometry identifier.

Returns

The GeometryIdentifier

Previous Next

© Copyright 2014–2022 CERN for the benefit of the Acts project. Revision 03cf7a3a.