ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 CActs::AccumulatedMaterialSlabAccumulate material properties from multiple hits/track and multiple tracks
 CActs::AccumulatedSurfaceMaterialThis class is used by the SurfaceMaterialMapper in order to accumulate/collect material information during the mapping process
 CActs::AccumulatedVolumeMaterialAccumulate and average volume-based material properties
 CActs::ActorHasResultStruct< actor_t >Helper struct exposing ActorHasResult as a boolean
 CActs::ActorList< actors_t >ActorList implementation to be used with the propagator
 CActs::ActorResultTypeExtractor< T >Extract the result type of an actor
 CActs::AdaptiveGridDensityVertexFinder::ConfigThe Config struct
 CActs::AdaptiveGridDensityVertexFinder::StateThe State struct
 CActs::AdaptiveGridTrackDensityImplements a 1D (no time seeding) / 2D (time seeding) grid that is filled with track densities
 CActs::AdaptiveGridTrackDensity::ConfigThe configuration struct
 CActs::AdaptiveMultiVertexFinder::ConfigConfiguration struct
 CActs::AdaptiveMultiVertexFinder::StateState struct for fulfilling interface
 CActs::AdaptiveMultiVertexFitterImplements an adaptive multi-vertex fitter as described in detail in Section 5.3.5 in: Ref
 CActs::AdaptiveMultiVertexFitter::ConfigConfiguration options for the adaptive multi-vertex fit
 CActs::AdaptiveMultiVertexFitter::StateThe fitter state
 CActs::AmbiguityResolutionML< AmbiguityNetwork >Generic implementation of the machine learning ambiguity resolution Contains method for data preparations
 CActs::AmbiguityResolutionML< AmbiguityNetwork >::ConfigConfiguration for the ambiguity resolution algorithm
 CActs::AngleHelpers::EtaThetaConversionTraits< Scalar >
 CActs::AngleHelpers::EtaThetaConversionTraits< double >Conversion limits for double eta/theta calculations
 CActs::AngleHelpers::EtaThetaConversionTraits< float >Conversion limits for float eta/theta calculations
 CActs::AnnealingUtilityImplements a deterministic thermodynamic annealing scheme Ref
 CActs::AnnealingUtility::ConfigThe configuration struct
 CActs::AnnealingUtility::StateThe annealing state Resetting the state is done by just creating a new instance
 CActs::AnyBaseAllBase class for all instances of AnyBase regarfless of SBO size
 CActs::AnyGridConstView< T >Type-safe view into a grid with const access
 CActs::AnyGridView< T >Type-safe view into a grid with mutable access
 CActs::AnySurfaceReachedAborter that checks if the propagation has reached any surface
 CActs::AnyTrack< read_only >
 CActs::AppendOnlyNavigationStreamAppend-only helper to add candidates to a navigation stream
 CActs::ApproachDescriptorVirtual base class to decide and return which approaching surface to be taken, the surfaces are std::shared_ptr, as they can be the boundary surfaces of the representingVolume of the Layer
 CActs::AssertionFailureException::StreamFormatterClass which allows to use the << operator to assemble a string
 CActs::AtlasStepperAtlasStepper implementation for the
 CActs::AtlasStepper::ConfigConfiguration for constructing an AtlasStepper
 CActs::AtlasStepper::StateNested State struct for the local caching
 CActs::AveragingScopedTimerA timer class that measures and averages execution times of multiple samples
 CActs::AveragingScopedTimer::SampleRAII wrapper class for measuring individual timing samples
 CActs::Axis< type, bdt >Calculate bin indices from a given binning structure
 CActs::AxisAlignedBoundingBox< entity_t, value_t, DIM >Implementation of an Axis Aligned Bounding Box
 CActs::AxisBoundaryTypeTag< bdt >Tag helper type for Axis constructors with class template deduction
 CActs::BarrelEndcapAssembler< BackendT >Fluent builder that assembles a combined barrel + endcap subdetector into a CylinderContainerBlueprintNode arranged along the Z axis
 CActs::BasePropagatorCommon simplified base interface for propagators
 CActs::BetheHeitlerApproxInterface for Bethe-Heitler Gaussian mixture approximations
 CActs::BinnedArray< T >Pure virtual base class for Binned Array to avoid map searches
 CActs::BinnedGroup< grid_t >
 CActs::BinnedGroupIterator< grid_t >Iterator over a binned group grid neighborhood
 CActs::BinnedSurfaceMaterialAccumulator::ConfigNested config struct
 CActs::BinningDataThis class holds all the data necessary for the bin calculation
 CActs::BinUtilityThat translated global and local position into a bins of a BinnedArray, most performant is equidistant binning without a transform, however, optionally a transform can be provided, e.g
 CActs::Blueprint::ConfigConfiguration for building a blueprint tracking geometry
 CActs::BlueprintBuilder< BackendT >High-level builder that converts a backend detector element hierarchy into a blueprint node tree
 CActs::BlueprintNodeBase class for all nodes in the blueprint tree
 CActs::BlueprintOptionsOptions controlling blueprint navigation policies
 CActs::BoundarySurfaceT< volume_t >
 CActs::BoundaryToleranceVariant-like type to capture different types of boundary tolerances
 CActs::BoundaryTolerance::AbsoluteEuclideanParamsParameters for absolute Euclidean boundary tolerance
 CActs::BoundaryTolerance::Chi2BoundParamsParameters for chi2 boundary tolerance in bound coordinates
 CActs::BoundaryTolerance::Chi2CartesianParamsParameters for chi2 boundary tolerance in Cartesian coordinates
 CActs::BoundaryTolerance::InfiniteParams
 CActs::BoundaryTolerance::NoneParams
 CActs::BoundFactory< BoundsType_t >Factory helper class to construct volume or surface bounds where the constructed bounds are cached inside the factory and if the same bound parameters are requested at a later stage the factory automatically returns the cached bounds
 CActs::BoundParameterRecorder< Selector >Collector of the bound track parameters
 CActs::BoundTrackParametersTrack parameters bound to a reference surface for a single track
 CActs::BroadTripletSeedFilter::CacheCache for intermediate results to avoid reallocations
 CActs::BroadTripletSeedFilter::ConfigStructure that holds configuration parameters for the seed filter algorithm
 CActs::BroadTripletSeedFilter::StateState of the filter that is communicated between different stages
 CActs::CartesianSpacePointGrid::ConfigConfiguration parameters for the cartesian space point grid
 CActs::Ccl::ClusteringDataCollection of mutable data used by clustering utilities
 CActs::Ccl::Connect1D< Cell >Default connection type for 1-D grids with 2-cell connectivity
 CActs::Ccl::Connect2D< Cell >Default connection type for 2-D grids with 4- or 8-cell connectivity
 CActs::Ccl::DefaultConnect< Cell, GridDim >
 CActs::Ccl::DefaultConnect< Cell, N >
 CActs::Ccl::DisjointSetsWrapper around boost::disjoint_sets used by the clustering helpers
 CActs::ChargeHypothesisCharge and momentum interpretation for arbitrarily charged particles
 CActs::CloneablePtr< T >A copyable smart pointer that uses a cloner function to copy the managed object
 CActs::ColorStruct describing a color
 CActs::CombinatorialKalmanFilter< propagator_t, track_container_t >Combinatorial Kalman filter to find tracks
 CActs::CombinatorialKalmanFilter< propagator_t, track_container_t >::Actor::BremStateState that is only meaningful when the filter runs with a multi-component stepper (bremsstrahlung recovery)
 CActs::CombinatorialKalmanFilter< propagator_t, track_container_t >::Actor::NoBremStateEmpty stand-in for the single-component stepper
 CActs::CombinatorialKalmanFilterExtensions< track_container_t >Extension struct which holds the delegates to customize the CKF behavior
 CActs::CombinatorialKalmanFilterOptions< track_container_t >Combined options for the combinatorial Kalman filter
 CActs::CombinatorialKalmanFilterResult< track_container_t >Result container for the combinatorial Kalman filter actor
 CActs::ConstantBField::CacheCache object for constant magnetic field
 CActs::ConstrainedStepA constrained step class for the steppers
 CActs::ConstRefHolder< T >Non-owning holder for referencing a backend with const access
 CActs::CuboidVolumeBuilder::ConfigThis struct stores the configuration of the tracking geometry
 CActs::CuboidVolumeBuilder::LayerConfigThis struct stores the data for the construction of a PlaneLayer
 CActs::CuboidVolumeBuilder::SurfaceConfigThis struct stores the data for the construction of a single PlaneSurface
 CActs::CuboidVolumeBuilder::VolumeConfigThis struct stores the data for the construction of a cuboid TrackingVolume with a given number of PlaneLayers
 CActs::CurvilinearSurfaceUtility class for curvilinear surfaces
 CActs::CylinderVolumeBuilder::ConfigNested configuration struct for this CylinderVolumeBuilder
 CActs::CylinderVolumeHelper::ConfigNested configuration struct for this CylinderVolumeHelper
 CActs::CylindricalSpacePointGrid::ConfigConfiguration parameters for the cylindrical space point grid
 CActs::DBScan< kDims, scalar_t, kLeafSize >A general implementation of an N dimensional DBScan clustering algorithm
 CActs::Delegate< typename, H, DelegateType >
 CActs::Delegate< R(Args...), H, DelegateType::Owning >
 CActs::Delegate< R(Args...), H, O >Delegate type that allows type erasure of a callable without allocation and with a single level of indirection
 CActs::DelegateFuncTag< C >Tag type to select a compile-time callable for Delegate
 CActs::detail::ContainerRange
 CActs::detail::ContainerSubset
 CActs::detail::ProtoLayerBaseBase class containing common functionality for ProtoLayer implementations
 CActs::detail::PurePropagatorPlainOptionsHolds the generic pure propagator options
 CActs::detail::SpacePointGridBase
 CActs::detail::SubspaceHelperBase< FixedSubspaceHelper< FullSize, SubspaceSize, std::uint8_t >, FullSize >
 CActs::detail::SubspaceHelperBase< VariableSubspaceHelper< FullSize, std::uint8_t >, FullSize >
 CActs::detail_vmt::VectorMultiTrajectoryBase
 CActs::detail_vtc::VectorTrackContainerBase
 CActs::DirectionThe direction is always with respect to a given momentum, surface normal or other general axes
 CActs::DirectNavigatorA fully guided navigator
 CActs::DirectNavigator::ConfigThe nested configuration struct
 CActs::DirectNavigator::StateNested State struct
 CActs::DistanceSorterT< T >This will check on absolute distance
 CActs::DoubletSeedFinderInterface and a collection of standard implementations for a doublet seed finder
 CActs::DoubletSeedFinder::ConfigCollection of configuration parameters for the doublet seed finder
 CActs::DoubletsForMiddleSpContainer for doublets found by the doublet seed finder
 CActs::DoubletsForMiddleSp::IndexAndCotThetaPair of doublet index and cotTheta value
 CActs::DoubletsForMiddleSp::ProxyProxy accessor for a single doublet entry
 CActs::DummyVertexFitter< linearizer_t >Dummy vertex fitter class, only to be used for ensuring interfaces where a vertex fitter type is required but no fitter is actually needed
 CActs::EigenStepper< extension_t >Runge-Kutta-Nystroem stepper based on Eigen implementation for the following ODE:
 CActs::EigenStepper< extension_t >::ConfigConfiguration for the Eigen stepper
 CActs::EigenStepper< extension_t >::StateState for track parameter propagation
 CActs::EigenStepperDefaultExtensionDefault evaluator of the k_i's and elements of the transport matrix D of the RKN4 stepping
 CActs::EigenStepperDenseExtensionEvaluator of the k_i's and elements of the transport matrix D of the RKN4 stepping
 CActs::ElementFractionMemory-efficient storage of the relative fraction of an element
 CActs::ElementLayerAssembler< BackendT >Fluent builder that assembles a flat collection of cylindrical or disc-like detector layers from layer-representative detector elements into a CylinderContainerBlueprintNode
 CActs::EndOfWorldReachedThis is the condition that the end of world has been reached it then triggers an propagation abort
 CActs::EstimateTrackParamCovarianceConfigConfiguration for the estimation of the covariance matrix of the track parameters with estimateTrackParamCovariance
 CActs::EventDataView3DUtilities to visualize event data in 3D
 CActs::Experimental::BarrelEndcapAssembler< BackendT >Fluent builder that assembles a combined barrel + endcap subdetector into a CylinderContainerBlueprintNode arranged along the Z axis
 CActs::Experimental::Blueprint::ConfigConfiguration for building a blueprint tracking geometry
 CActs::Experimental::BlueprintBuilder< BackendT >High-level builder that converts a backend detector element hierarchy into a blueprint node tree
 CActs::Experimental::BlueprintNodeBase class for all nodes in the blueprint tree
 CActs::Experimental::BlueprintOptionsOptions controlling blueprint navigation policies
 CActs::Experimental::BoundParameterVariationGeneratorBase class for generating bound parameter variations
 CActs::Experimental::CompositeSpacePointLineFitterGeneric Implementation to fit a straight line to set of composite space point measurements
 CActs::Experimental::CompositeSpacePointLineFitter::ConfigFitter configuration object
 CActs::Experimental::CompositeSpacePointLineFitter::DoFcountsStruct counting the different types of degrees of freedom
 CActs::Experimental::CompositeSpacePointLineFitter::FitOptions< Cont_t, Calibrator_t >Configuration object parsed per each fit
 CActs::Experimental::CompositeSpacePointLineFitter::FitParametersAuxiliary object to store the fitted parameters, covariance, the chi2 / nDoF & the number of required iterations
 CActs::Experimental::CompositeSpacePointLineSeederInitial line parameters from a pattern recognition like the Hough transform are often not suitable for a line fit as the resolution of the hough bins usually exceeds the size of the straws
 CActs::Experimental::CompositeSpacePointLineSeeder::ConfigConfiguration of the cuts to sort out generated seeds with poor quality
 CActs::Experimental::CompositeSpacePointLineSeeder::SegmentSeed< contType_t >Helper struct to pack the parameters and the associated measurements into a common object
 CActs::Experimental::CompositeSpacePointLineSeeder::TwoCircleTangentParsHelper struct describing the line parameters that are tangential to a pair of straw measurements
 CActs::Experimental::CylindricalSpacePointKDTreeA cylindrical space point KD-tree used for seeding in a cylindrical detector geometry
 CActs::Experimental::CylindricalSpacePointKDTree::CandidatesCandidate space point indices grouped by z ordering
 CActs::Experimental::CylindricalSpacePointKDTree::OptionsConfiguration options for cylindrical space point selection
 CActs::Experimental::CylindricalSpacePointKDTreeBuilderBuilder for cylindrical space point KD-trees
 CActs::Experimental::Efficiency< Dim >Multi-dimensional efficiency histogram using boost::histogram
 CActs::Experimental::ElementLayerAssembler< BackendT >Fluent builder that assembles a flat collection of cylindrical or disc-like detector layers from layer-representative detector elements into a CylinderContainerBlueprintNode
 CActs::Experimental::GbtsEdgeEdge between two GBTS nodes with fit parameters
 CActs::Experimental::GbtsEdgeStatePer-edge tracking state used by the GBTS filter
 CActs::Experimental::GbtsEtaBinEta-bin container for GBTS nodes and edge data
 CActs::Experimental::GbtsGeometryGeometry helper built from layers and connectors
 CActs::Experimental::GbtsLayerLayer helper with eta-bin access for GBTS seeding
 CActs::Experimental::GbtsLayerConnectionConnection between two GBTS layers with binning information
 CActs::Experimental::GbtsLayerConnectionMapLoader and container for GBTS layer connection data
 CActs::Experimental::GbtsLayerConnectionMap::LayerGroupGroup of connections targeting a destination layer
 CActs::Experimental::GbtsLayerConnectionToolLayer connection training tool for creating layer map for GBTS
 CActs::Experimental::GbtsLayerConnectionTool::ConfigConfiguration for the layer connection tool
 CActs::Experimental::GbtsLayerConnectionTool::HitCoordinatesContainer for track layer hit information
 CActs::Experimental::GbtsLayerConnectionTool::LayerDescriptionStruct to hold r and z bounds for a given detector layer
 CActs::Experimental::GbtsLayerConnectionTool::LayerIdPairHashHash id used for unordered sets and maps
 CActs::Experimental::GbtsLayerDescriptionLightweight layer description for GBTS geometry
 CActs::Experimental::GbtsNodeGBTS graph node storing space point properties
 CActs::Experimental::GbtsNodeStorageStorage container for GBTS nodes
 CActs::Experimental::GbtsRoiDescriptorGBTS region-of-interest descriptor with eta/phi/zed bounds
 CActs::Experimental::GbtsTrackingFilterTracking filter operating on the GBTS edge graph
 CActs::Experimental::GbtsTrackingFilter::ConfigConfiguration for the tracking filter
 CActs::Experimental::GbtsTrackingFilter::StateState for the tracking filter, containing edge states and a global counter
 CActs::Experimental::GraphBasedTrackSeederSeed finder implementing the GBTS seeding workflow
 CActs::Experimental::GraphBasedTrackSeeder::ConfigConfiguration struct for the GBTS seeding algorithm
 CActs::Experimental::GraphBasedTrackSeeder::OptionsOptional inputs for variables passed in or derived during runtime
 CActs::Experimental::GraphBasedTrackSeeder::OutputSeedPropertiesOutput seed metadata
 CActs::Experimental::GraphBasedTrackSeeder::SeedCandidatePropertiesCandidate seed metadata produced by the GBTS algorithm
 CActs::Experimental::GraphBasedTrackSeeder::SlidingWindowSliding window in phi used to define range used for edge creation
 CActs::Experimental::Gx2Fitter< propagator_t, traj_t >Global Chi Square fitter (GX2F) implementation
 CActs::Experimental::Gx2FitterExtensions< traj_t >Extension struct which holds delegates to customise the GX2F behaviour
 CActs::Experimental::Gx2FitterOptions< traj_t >Combined options for the Global-Chi-Square fitter
 CActs::Experimental::Gx2FitterResult< traj_t >Result container for a global chi-square fit
 CActs::Experimental::Gx2fSystemA container to manage all properties of a gx2f system
 CActs::Experimental::Histogram< Dim >Multi-dimensional histogram wrapper using boost::histogram for data collection
 CActs::Experimental::HoughAccumulatorSectionHelper class for adaptive traversal of HT space
 CActs::Experimental::HoughExplorationOptions< Measurement >Structure that keeps HT space traversal options
 CActs::Experimental::MultiLayerNavigationPolicy::ConfigConfiguration for multilayer navigation behavior
 CActs::Experimental::MultiWireVolumeBuilderA class to build multiwire tracking volumes (e.g wire chambers)
 CActs::Experimental::MultiWireVolumeBuilder::ConfigConfiguration Struct
 CActs::Experimental::ProfileHistogram< Dim >Multi-dimensional profile histogram using boost::histogram
 CActs::Experimental::ReferenceTrajectoryBuilder< propagator_t, traj_t >Reference trajectory implementation
 CActs::Experimental::ReferenceTrajectoryBuilderOptions< traj_t >
 CActs::Experimental::ReferenceTrajectoryBuilderResult< traj_t >The result struct for the reference trajectory builder actor
 CActs::Experimental::RiddersStepper< stepper_impl_t >RiddersStepper implements the Ridders method for numerical differentiation to compute the Jacobian of the bound to bound transformation
 CActs::Experimental::RiddersStepper< stepper_impl_t >::ConfigConfiguration struct for the RiddersStepper
 CActs::Experimental::RiddersStepper< stepper_impl_t >::StateThe state struct for the RiddersStepper
 CActs::Experimental::ScatteringPropertiesA container to store scattering properties for each material surface
 CActs::Experimental::SensorLayer< BackendT >Fluent builder that assembles a single cylindrical or disc-like detector layer directly from sensor elements, returning a LayerBlueprintNode (no container wrapper)
 CActs::Experimental::SensorLayerAssembler< BackendT >Fluent builder that assembles multiple cylindrical or disc-like detector layers directly from sensor elements into a CylinderContainerBlueprintNode
 CActs::Experimental::SphericalSpacePointGrid::ConfigConfiguration parameters for the spherical space point grid
 CActs::Experimental::TryAllNavigatorAlternative Navigator which tries all possible intersections
 CActs::Experimental::TryAllNavigator::ConfigConfiguration for this Navigator
 CActs::Experimental::TryAllNavigator::StateNested state struct
 CActs::ExpSafeLimit< T >Specialization of the exponent limit to be used for safe exponential, depending on the floating point type
 CActs::ExpSafeLimit< double >Safe exponent limits for double precision
 CActs::ExpSafeLimit< float >Safe exponent limits for single precision
 CActs::ExtentA class representing the geometric extent of an object in its possible dimensions, these can be all dimensions that are described as AxisDirections
 CActs::ExtentEnvelopeThis struct models a multi-dimensional enveloper along the axis directions
 CActs::ExtentEnvelope::ArgumentsHelper struct for designated initializer construction
 CActs::FiniteStateMachine< Derived, States >Implementation of a finite state machine engine
 CActs::FiniteStateMachine< Derived, States >::TerminatedContractual termination state
 CActs::FreeTrackParametersTrack parameters not bound to a surface for a single track
 CActs::Frustum< value_t, DIM, SIDES >Class representing a frustum shape
 CActs::FsmwMode1dFinderCalculates the mode of a unidimenensional distribution using the Fraction of Sample Mode with Weights algorithm For reference, see: On a Fast, Robust Estimator of the Mode: Comparisons to Other Robust Estimators with Applications, David R
 CActs::FullBilloirVertexFitterVertex fitter class implementing the Billoir vertex fitter
 CActs::FullBilloirVertexFitter::ConfigConfiguration options for the Billoir vertex fitter
 CActs::GainMatrixSmootherKalman trajectory smoother based on gain matrix formalism
 CActs::GainMatrixUpdaterKalman update step using the gain matrix formalism
 CActs::GaussianGridTrackDensityImplements a 1-dim density grid to be filled with track Gaussian distributions
 CActs::GaussianGridTrackDensity::ConfigThe configuration struct
 CActs::GaussianSumFitter< propagator_t, traj_t >Gaussian Sum Fitter implementation
 CActs::GaussianTrackDensityClass to model tracks as 2D density functions based on their d0 and z0 perigee parameters (mean value) and covariance matrices (determining the width of the function)
 CActs::GaussianTrackDensity::ConfigThe Config struct
 CActs::GaussianTrackDensity::StateThe State struct
 CActs::GaussianTrackDensity::TrackEntryStruct to store information for a single track
 CActs::GenericCuboidVolumeBounds::BoundValuesThis struct helps to symmetrize with the the other volume bounds classes
 CActs::GeometryContextOstreamWrapper< T >Helper struct that stores an object and a context, and will print it to an outstream
 CActs::GeometryHierarchyMap< value_t >Store values mapped into the geometry hierarchy
 CActs::GeometryHierarchyMapJsonConverter< value_t, decorator_t >Convert a geometry hierarchy map to/from Json
 CActs::GeometryIdentifierIdentifier for geometry nodes within the geometry hierarchy
 CActs::GeometryIdentifierHookBase class for hooks that can be used to modify the Geometry Identifier during construction
 CActs::GeometryObjectBase class to provide GeometryIdentifier interface:
 CActs::GeometryObjectSorterT< T >Sorter functor for geometry objects by reference position
 CActs::GeometryView3DHelper utilities for drawing geometry in 3D views
 CActs::GlueVolumesDescriptorDescriptor class to hold GlueVolumes of a TrackingGeometry object
 CActs::GraphViz::EdgeGraphViz edge descriptor
 CActs::GraphViz::NodeGraphViz node descriptor
 CActs::GreedyAmbiguityResolutionEvicts tracks that seem to be duplicates or fakes
 CActs::GreedyAmbiguityResolution::ConfigConfiguration parameters for greedy ambiguity resolution
 CActs::GreedyAmbiguityResolution::StateMutable state used by the greedy ambiguity resolution
 CActs::GridAccess::IBoundToGridLocalInterface class for owning delegate
 CActs::GridAccess::IGlobalToGridLocalInterface class for owning delegate
 CActs::GridAxisGenerators::Eq< aType >Templated base generator for equidistant axis as a tuple - 1D
 CActs::GridAxisGenerators::EqEq< aType, bType >Templated base generator for two equidistant axes as a tuple - 2D
 CActs::GridAxisGenerators::EqVar< aType, bType >Templated base generator for equidistant / variable axes as a tuple - 2D
 CActs::GridAxisGenerators::Var< aType >Templated base generator for variable axis as a tuple - 1D
 CActs::GridAxisGenerators::VarEq< aType, bType >Templated base generator for a variable, equidistant axes tuple - 2D
 CActs::GridAxisGenerators::VarVar< aType, bType >Templated base generator for a two variable axes tuple - 2D
 CActs::GridBinFinder< DIM >
 CActs::GridDensityVertexFinder::ConfigThe Config struct
 CActs::GridDensityVertexFinder::StateThe State struct
 CActs::GridGlobalIterator< T, Axes >Grid iterator using the global position
 CActs::GridLocalIterator< T, Axes >Grid iterator using the local position
 CActs::GsfComponentEncapsulates a component of a Gaussian mixture as used by the GSF
 CActs::GsfExtensions< traj_t >The extensions needed for the GSF
 CActs::GsfOptions< traj_t >Options for configuring the Gaussian-sum filter fit
 CActs::HelicalTrackLinearizerLinearizes the track parameters at the PCA to a user-provided point (linPoint)
 CActs::HelicalTrackLinearizer::ConfigConfiguration struct
 CActs::HoughTransformUtils::HoughAxisRangesStruct to define the ranges of the hough histogram
 CActs::HoughTransformUtils::HoughCell< identifier_t >Data class for the information to store for each cell of the hough histogram
 CActs::HoughTransformUtils::HoughPlane< identifier_t >Representation of the hough plane - the histogram used for the hough transform with methods to fill and evaluate the histogram
 CActs::HoughTransformUtils::HoughPlaneConfigConfiguration - number of bins in each axis
 CActs::HoughTransformUtils::PeakFinders::IslandsAroundMax< identifier_t >Peak finder inspired by ATLAS muon reconstruction
 CActs::HoughTransformUtils::PeakFinders::IslandsAroundMax< identifier_t >::MaximumData struct representing a local maximum
 CActs::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfigConfiguration for the IslandsAroundMax peak finder
 CActs::HoughTransformUtils::PeakFinders::LayerGuidedCombinatoric< identifier_t >Peak finder inspired by ATLAS ITk event filter developments
 CActs::HoughTransformUtils::PeakFinders::LayerGuidedCombinatoric< identifier_t >::MaximumData class representing the found maxima
 CActs::HoughTransformUtils::PeakFinders::LayerGuidedCombinatoricConfigConfiguration for the LayerGuidedCombinatoric peak finder
 CActs::HoughTransformUtils::PeakFinders::SlidingWindowConfigPeak finder using sliding window algorithm
 CActs::HoughVertexFinderImplements the vertex finder based on the space points using Hough transform For more information, see arXiv:2410.14494 0
 CActs::HoughVertexFinder::ConfigConfiguration struct
 CActs::IAssignmentFinderInterface for the material mapping that seeks the possible assignment candidates for the material interactiosn
 CActs::IAssignmentFinder::SurfaceAssignmentSurfaceAssignment is a surface, a position and a direction
 CActs::IAssignmentFinder::VolumeAssignmentVolumeAssignment is a volume and a entry and exit of the volume
 CActs::IAxisCommon base class for all Axis instances
 CActs::IConfinedTrackingVolumeBuilderThis is an interface class for constructing TrackingVolumes whose are confined in a mother-TrackingVolume
 CActs::IGridBase class for all grid types
 CActs::IGridMaterialAccessorBase class for material accessors, this is needed for the I/O of the different grid material types, in the actual implementation the material accessor is a template parameter
 CActs::ILayerArrayCreatorInterface class ILayerArrayCreators, it inherits from IAlgTool
 CActs::ILayerBuilderInterface class for ILayerBuilders in a typical | EC- | Central | EC+ | detector setup
 CActs::IMaterialDecoratorVirtual base class for decorators that allow to load material onto a TrackingGeometry
 CActs::ImpactParametersAndSigmaImpact parameters and their uncertainties with optional timing
 CActs::ImpactPointEstimatorEstimator for impact point calculations A description of the underlying mathematics can be found here: https://github.com/acts-project/acts/pull/2506 TODO: Upload reference at a better place
 CActs::ImpactPointEstimator::ConfigConfiguration settings for the impact point estimator
 CActs::ImpactPointEstimator::StateState struct
 CActs::IMultiAxisCommon base class for all MultiAxis instances
 CActs::IMultiAxis::iteratorRandom-access iterator over the contained axes
 CActs::INavigationPolicyBase class for all navigation policies
 CActs::INavigationPolicy::EmptyState
 CActs::IndexGrid< grid_t >This is an index grid based navigation state updator, it uses an extractor type and a filler type to handle the navigation state
 CActs::IndexGridFillerA helper class that fills surfaces into predefined grids
 CActs::IndexGridNavigationConfigConfiguration for the index-grid based navigation policy
 CActs::IndexGridNavigationJsonConverter::OptionsConfigure the conversion through that struct
 CActs::InputTrackType-erased wrapper around an input track pointer
 CActs::InteractionVolumeThe Material interaction volume struct
 CActs::InteractionVolumeCollectorAn Interaction volume collector with unique counting
 CActs::InteractionVolumeCollector::this_resultSimple result struct that holds the collected volumes
 CActs::InterpolatedBFieldMap< grid_t >::CacheCache for field cell to improve performance of field lookups
 CActs::InterpolatedBFieldMap< grid_t >::ConfigConfig structure for the interpolated B field map
 CActs::InterpolatedBFieldMap< grid_t >::FieldCellStruct representing smallest grid unit in magnetic field grid
 CActs::InterpolatedMaterialMap< Mapper_t >::CacheTemporary storage of a certain cell to improve material access
 CActs::Intersection< DIM >Intersection struct containing the position, path length and status of an intersection
 CActs::IntersectionMaterialAssigner::ConfigNested configuration struct
 CActs::IReferenceGeneratorAn interface for reference point generators
 CActs::IsReadOnlyMultiTrajectory< T >
 CActs::IsReadOnlyTrackContainer< T >
 CActs::ISurfaceMaterialBase class of all surface-based material description
 CActs::ISurfaceMaterialAccumulatorInterface for the material mapping, this is the accumulation step
 CActs::ISurfaceMaterialAccumulator::StateThe state of the material accumulator, this is used to cache information across tracks/events
 CActs::IterativeVertexFinder::ConfigConfiguration struct
 CActs::IterativeVertexFinder::StateState struct
 CActs::ITrackingGeometryBuilderInterface class for the TrackingGeometry building, this is used by the TrackingGeometrySvc to build the geometry
 CActs::ITrackingGeometryJsonDecoratorHelper class to add extra information to surface or volume json objects
 CActs::ITrackingGeometryVisitorBase class for tracking geometry visitors
 CActs::ITrackingVolumeArrayCreatorInterface class ITrackingVolumeArrayCreators It inherits from IAlgTool
 CActs::ITrackingVolumeBuilderInterface class ITrackingVolumeBuilders
 CActs::ITrackingVolumeHelperInterface class ITrackingVolumeHelper tools, it inherits from IAlgTool
 CActs::ITripletSeedCutsITripletSeedCuts can be used to increase or decrease seed weights based on the space points used in a seed
 CActs::ITripletSeedFilterInterface for triplet seed filtering
 CActs::IVertexFinderCommon interface for both vertex finders and vertex seed finders
 CActs::IVisualization3DPartially abstract base class which provides an interface to visualization helper classes
 CActs::IVolumeMaterialMaterial associated with a Volume (homogeneous, binned, interpolated)
 CActs::IVolumeMaterialJsonDecoratorHelper class to add extra information to surface or volume json objects
 CActs::jsonKeyStore in a single place the different key used for the material mapping
 CActs::JsonKindDispatcher< return_t, args_t >JSON-specific dispatcher that routes decoder functions based on a string kind tag found in the encoded payload
 CActs::JsonSurfacesReader::OptionsOptions specification for surface reading The file should contain an array of json surfaces as produced by the SurfaceJsonConverter tools
 CActs::KalmanFitter< propagator_t, traj_t >Kalman fitter implementation
 CActs::KalmanFitterExtensions< traj_t >Extension struct which holds delegates to customise the KF behavior
 CActs::KalmanFitterOptions< traj_t >Combined options for the Kalman fitter
 CActs::KalmanFitterResult< traj_t >Result payload returned by the Kalman fitter
 CActs::KDTree< Dims, Type, Scalar, Vector, LeafSize >A general k-d tree with fast range search
 CActs::LayerArrayCreator::ConfigThis struct stores the configuration of the tracking geometry
 CActs::LayerCreatorThe LayerCreator is able to build cylinder disc layers or plane layers from detector elements
 CActs::LayerCreator::ConfigConfiguration for the LayerCreator This is the nested configuration struct for the LayerCreator class
 CActs::LinearizedTrackClass for linear expansion of track parameters in vicinity of vertex
 CActs::LoggerClass for printing debug output
 CActs::Logging::OutputFilterPolicyAbstract base class for filtering debug output
 CActs::Logging::OutputPrintPolicyAbstract base class for printing debug output
 CActs::Logging::ScopedFailureThresholdHelper class that changes the failure threshold for the duration of its lifetime
 CActs::MagneticFieldProviderBase class for all magnetic field providers
 CActs::MaterialMaterial description for interactions with matter
 CActs::MaterialCompositionMaterial composed from multiple elements with varying factions
 CActs::MaterialInteractionThe Material interaction struct It records the surface and the passed material This is only necessary recorded when configured
 CActs::MaterialInteractionAssignment::OptionsOptions for the material interaction matcher The options are used to specify the vetos for the assignment
 CActs::MaterialInteractionAssignment::ResultThe result struct of the assignment run
 CActs::MaterialInteractorMaterial interactor propagator action
 CActs::MaterialMapJsonConverterRead the material from Json
 CActs::MaterialMapJsonConverter::ConfigConfiguration of the Converter
 CActs::MaterialMapLookup< G >Struct for mapping global 3D positions to material values
 CActs::MaterialMapLookup< G >::MaterialCellStruct representing smallest grid unit in material grid
 CActs::MaterialMapperClass that implements the material mapping procedure
 CActs::MaterialMapper::ConfigNested configuration struct
 CActs::MaterialMapper::OptionsNested options struct holds some options for the delegated calls
 CActs::MaterialMapper::StateNested state struct
 CActs::MaterialSlabMaterial description for an object with defined thickness
 CActs::MaterialSurfaceSelector for finding surface
 CActs::MaterialSurfaceIdentifierSelector for finding surface
 CActs::MaterialValidatorThe material validator is a tool that allows to record the material seen by a ray through a set of material surfaces
 CActs::MaterialValidator::ConfigNested configuration struct
 CActs::MaterialVolumeSelector for finding volume
 CActs::MbfSmootherKalman trajectory smoother based on the Modified Bryson–Frazier (mBF) smoother
 CActs::MeasurementSelectorMeasurement selection struct selecting those measurements compatible with the given track parameter against provided criteria on one surface
 CActs::MeasurementSelectorCutsSelection cuts for associating measurements with predicted track parameters on a surface
 CActs::MiddleSpInfoDerived quantities for the middle space point in a doublet
 CActs::MultiComponentBoundTrackParametersThis class is only a light wrapper around a surface and a vector of parameters
 CActs::MultiIndex< T, BitsPerLevel >A set of (hierarchical) indices bitpacked into a single value
 CActs::MultiIntersection< DIM >Container for up to two intersections in a given dimension
 CActs::MultiLayerNavigationPolicy::ConfigConfiguration for multilayer navigation behavior
 CActs::MultiNavigationPolicy::StateMarker state for MultiNavigationPolicy
 CActs::MultiStepperLoop< single_stepper_t, component_reducer_t >Stepper based on a single-component stepper, but can handle Multi-Component Tracks (e.g., for the GSF)
 CActs::MultiStepperLoop< single_stepper_t, component_reducer_t >::StateState container for multi-component stepping
 CActs::MultiStepperLoop< single_stepper_t, component_reducer_t >::State::ComponentThe struct that stores the individual components
 CActs::MultiTrajectory< derived_t >Store a trajectory of track states with multiple components
 CActs::MultiTrajectory< ConstPodioTrackStateContainer< holder_t > >
 CActs::MultiTrajectory< ConstVectorMultiTrajectory >
 CActs::MultiTrajectory< MutablePodioTrackStateContainer< holder_t > >
 CActs::MultiTrajectory< VectorMultiTrajectory >
 CActs::MultiTrajectoryHelpers::TrajectoryStateStruct for brief trajectory summary info
 CActs::MultiWireVolumeBuilderA class to build multiwire tracking volumes (e.g wire chambers)
 CActs::MultiWireVolumeBuilder::ConfigConfiguration Struct
 CActs::NavigationArgumentsStruct that serves as the argument to the navigation delegate
 CActs::NavigationOptions< object_t >The navigation options for the tracking geometry
 CActs::NavigationPolicyFactoryBase class for navigation policy factories
 CActs::NavigationPolicyStateWrapper class for a navigation policy state stored in the state manager
 CActs::NavigationPolicyStateManagerManager class for navigation policy states
 CActs::NavigationStreamThe NavigationStream is a container for the navigation candidates that are currentlu processed in a given context
 CActs::NavigationStream::QueryPointThe query point for the navigation stream
 CActs::NavigationTargetThe navigation target
 CActs::NavigatorSteers the propagation through the geometry by providing the next surface to be targeted
 CActs::Navigator::ConfigThe navigator configuration
 CActs::Navigator::StateNested State struct
 CActs::NavigatorPlainOptionsPlain navigator options carrying geometry context and surfaces
 CActs::NavigatorStatisticsA struct to hold statistics of the navigator
 CActs::NeighborHoodIndicesThis object can be iterated to produce up to two sequences of integer indices, corresponding to the half-open integer ranges [begin1, end1[ and [begin2, end2[
 CActs::NeighborHoodIndices::iteratorIterator over the neighborhood index sequence
 CActs::NullBField::CacheCache object for the null magnetic field provider
 CActs::NumericalTrackLinearizerLinearizes the track parameters at the PCA to a user-provided point (linPoint)
 CActs::NumericalTrackLinearizer::ConfigConfiguration struct
 CActs::ObjectSorterT< T >Sorter functor for geometry objects by axis direction
 CActs::OrientedSurfaceHelper bundle of a surface and its orientation
 CActs::OuterStripSpacePointCalibrationDetailsCollection of outer strip space point details, used for the calibration
 CActs::OuterStripSpacePointCalibrationDetailsDerivedDerived collection of outer strip space point details, used for the calibration
 CActs::OwningDelegate< typename, H >
 CActs::ParticleDataLightweight particle properties description
 CActs::ParticleHypothesisParticle hypothesis used in reconstruction
 CActs::PassiveLayerBuilder::ConfigConfiguration struct for the passive layer builder This nested struct is used to configure the layer building
 CActs::PathLimitReachedThis is the condition that the pathLimit has been reached
 CActs::PolyhedronStruct which contains a cartesian approximation for any surface type
 CActs::PolynomialBetheHeitlerApprox::PolyDataPolynomial coefficient sets for a Gaussian mixture component
 CActs::PolynomialBetheHeitlerApprox::RangeDataSingle x/x0 range with its data and transformation flag
 CActs::PortalA portal connects two or more neighboring volumes
 CActs::Portal::ArgumentsHelper struct for the arguments to the portal constructor below using designated initializers
 CActs::Portal::Arguments::LinkAggregate over a surface and a volume with optional semantics
 CActs::PortalLinkBasePortalLinkBase is the abstract base class for all portal links
 CActs::PortalShellBaseThe portal shell of a volume is the set of portals that describes connections "outside" of the volume
 CActs::PropagatorStatisticsA struct to hold statistics of the propagator
 CActs::ProtoAxisThis class is a pure run-time placeholder for the axis definition
 CActs::ProtoLayerHelperThis class is designed to parse a vector of Surfaces and sort them into corresponding proto layers
 CActs::ProtoLayerHelper::Config
 CActs::ProxyAccessorBase< T, ReadOnly >Utility class that eases accessing dynamic columns in track and track state containers
 CActs::Ranges::to_adaptor< Container >Adaptor for converting a range to a container
 CActs::RangeXD< Dims, Type, Vector >An orthogonal range in an arbitrary number of dimensions
 CActs::Ray< value_t, DIM >Class which models a ray
 CActs::RecordedMaterialSimple result struct to be returned It mainly acts as an internal state which is created for every propagation/extrapolation step
 CActs::RefHolder< T >Non-owning holder for referencing a backend
 CActs::RemovePointer< T >Introduce the Acts version of the pointer remove type trait because we want to fetch the underlying type for the pointer concept and std::library does not allow for an extension of the std::remove_pointer;
 CActs::RemovePointer< T >This specialization allows std::remove_pointer to work with types satisfying Acts::SmartPointerConcept, similar to how it works with raw pointers
 CActs::Result< T, E >Class which encapsulates either a valid result, or an error
 CActs::Result< void, E >Template specialization for the void case
 CActs::ScopedTimerA RAII timer class for measuring execution time of code blocks
 CActs::ScoreBasedAmbiguityResolutionGeneric implementation of the score based ambiguity resolution
 CActs::ScoreBasedAmbiguityResolution::ConfigConfiguration struct : contains the configuration for the ambiguity resolution
 CActs::ScoreBasedAmbiguityResolution::DetectorConfigDetector configuration struct : contains the configuration for each detector
 CActs::ScoreBasedAmbiguityResolution::Optionals< track_proxy_t >Optionals struct: contains the optional cuts, weights and score to be applied
 CActs::ScoreBasedAmbiguityResolution::TrackFeaturesTrackFeatures struct : contains the features that are counted for each track
 CActs::SeedConfirmationRangeConfigContains parameters for quality seed confirmation
 CActs::SeedContainerA container of seeds
 CActs::SeedProxy< read_only >A proxy class for accessing individual seeds
 CActs::SeedProxy< read_only >::SpacePointIteratorIterator over space points referenced by the seed
 CActs::SeedProxy< read_only >::SpacePointRangeRange facade for the seed space points
 CActs::SensorLayer< BackendT >Fluent builder that assembles a single cylindrical or disc-like detector layer directly from sensor elements, returning a LayerBlueprintNode (no container wrapper)
 CActs::SensorLayerAssembler< BackendT >Fluent builder that assembles multiple cylindrical or disc-like detector layers directly from sensor elements into a CylinderContainerBlueprintNode
 CActs::SolenoidBField::CacheCache payload for magnetic field evaluation
 CActs::SolenoidBField::ConfigConfig struct for the SolenoidBfield
 CActs::SourceLinkType-erased source link wrapper
 CActs::SourceLinkAdapterIterator< T >Iterator adapter returning SourceLink wrappers
 CActs::SpacePointColumnProxy< T, read_only >Additional column of data that can be added to the space point container
 CActs::SpacePointContainerA container for space points, which can hold additional columns of data and allows for efficient access to space points and their associated source links
 CActs::SpacePointProxy< read_only >A proxy class for accessing individual space points
 CActs::StepperPlainOptionsCommon options shared by plain steppers
 CActs::StepperPlainOptions::DenseOptions for dense material effects
 CActs::StepperStatisticsA struct to hold statistics of the stepper
 CActs::StraightLineStepperStraight line stepper based on Surface intersection
 CActs::StraightLineStepper::Config
 CActs::StraightLineStepper::StateState for track parameter propagation
 CActs::StripSpacePointBuilder::ClusterPairingOptionsCollection of cluster pairing options
 CActs::StripSpacePointBuilder::ConstrainedOptionsCollection of constrained space point options
 CActs::StripSpacePointBuilder::CosmicOptionsCollection of cosmic space point options
 CActs::StripSpacePointBuilder::StripEndsStrip cluster details
 CActs::SurfaceArrayProvides Surface binning in 2 dimensions
 CActs::SurfaceArrayCreatorIt is designed create sub surface arrays to be ordered on Surfaces
 CActs::SurfaceArrayCreator::ConfigConfiguration options for the surface array creator
 CActs::SurfaceArrayNavigationPolicy::ConfigConfig struct to configure the surface array navigation
 CActs::SurfaceBinningMatcherHelper to compare surfaces for binning equivalence
 CActs::SurfaceBoundsInterface for surface bounds
 CActs::SurfaceCollector< Selector >A Surface Collector struct templated with a Selector type
 CActs::SurfaceCollector< Selector >::this_resultSimple result struct to be returned It has all the SurfaceHit objects that are collected (and thus have been selected)
 CActs::SurfaceHitThe information to be writtern out per hit surface
 CActs::SurfaceJsonConverterStatic class performing JSON conversion of the surfaces
 CActs::SurfaceJsonConverter::ConfigConfiguration struct
 CActs::SurfaceJsonConverter::OptionsOptions for surface conversion
 CActs::SurfaceMaterialMapperSurfaceMaterialMapper
 CActs::SurfaceMaterialMapper::ConfigNested Configuration struct for the material mapper
 CActs::SurfaceMaterialMapper::StateNested State struct which is used for the mapping prococess
 CActs::SurfacePlacementBaseThe SurfacePlacementBase is an API proxy to model the dynamic movement of the Acts::Surface representing e.g
 CActs::SurfaceReachedThis is the condition that the Surface has been reached it then triggers a propagation abort
 CActs::SurfaceSelectorSimple struct to select surfaces
 CActs::SympyStepperStepper implementation using sympy-generated expressions
 CActs::SympyStepper::ConfigConfiguration for the sympy stepper
 CActs::SympyStepper::StateState for track parameter propagation
 CActs::TableA utility class for creating formatted markdown tables with automatic column sizing and alignment
 CActs::Table::ColumnColumn definition used for layout and formatting
 CActs::ToroidField::BarrelConfigConfiguration for barrel toroid coils
 CActs::ToroidField::CacheCache for magnetic field provider
 CActs::ToroidField::ConfigFull configuration for the toroid field
 CActs::ToroidField::EctConfigConfiguration for end-cap toroid (ECT) coils
 CActs::ToroidField::LayoutConfigConfiguration for coil layout and discretization
 CActs::TrackAtVertexDefines a track at vertex object
 CActs::TrackContainer< track_container_t, traj_t, holder_t >Track container interface class
 CActs::TrackDensityVertexFinder::ConfigThe Config struct
 CActs::TrackDensityVertexFinder::StateState struct for fulfilling interface
 CActs::TrackingGeometryOwner of the constructed TrackingVolumes
 CActs::TrackingGeometryBuilder::ConfigNested Configuration for the CylinderVolumeBuilder
 CActs::TrackingGeometryJsonConverterConverter for tracking geometry JSON payloads
 CActs::TrackingGeometryJsonConverter::ConfigConfiguration for the tracking geometry JSON converter
 CActs::TrackingGeometryJsonConverter::IdToPointerLikeLookup< object_t, pointer_t, kContext >Generic lookup from serialized ID to pointer-like object holder
 CActs::TrackingGeometryJsonConverter::OptionsJSON serialization options for tracking geometry conversion
 CActs::TrackingGeometryJsonConverter::PointerToIdLookup< object_t, kContext >Generic lookup from object pointer identity to serialized object ID
 CActs::TrackingVolumeArrayCreator::ConfigThis struct stores the configuration of the tracking geometry
 CActs::TrackParamsLookupAccumulator< grid_t >Class to accumulate and average track lookup tables
 CActs::TrackProxyCommon< Derived, index_t, read_only >Common CRTP implementation shared by the various track proxy front-ends
 CActs::TrackProxyCommon< AnyTrackProxy< read_only >, TrackIndexType, read_only >
 CActs::TrackProxyCommon< AnyTrackProxy< true >, TrackIndexType, true >
 CActs::TrackProxyCommon< TrackProxy< track_container_t, trajectory_t, holder_t, true >, track_container_t::IndexType, true >
 CActs::TrackSelectorClass which performs filtering of tracks
 CActs::TrackSelector::ConfigConfiguration of a set of cuts for a single eta bin Default construction yields a set of cuts that accepts everything
 CActs::TrackSelector::EtaBinnedConfigMain config object for the track selector
 CActs::TrackSelector::MeasurementCounterMeasurement counting rules for geometry-specific requirements
 CActs::TrackStateCreator< source_link_iterator_t, track_container_t >Create track states for selected measurements associated to a surface
 CActs::TrackStateProxyCommon< Derived, read_only >Common CRTP implementation shared by track state proxy front-ends
 CActs::TrackStateProxyCommon< AnyTrackStateProxy< read_only >, read_only >
 CActs::TrackStateProxyCommon< TrackStateProxy< trajectory_t, M, read_only >, read_only >
 CActs::TrackStateProxyCommon< TrackStateProxy< trajectory_t, M, true >, true >
 CActs::TrackStateTraits< M, ReadOnly >Type aliases describing track state component mappings
 CActs::TrackStateTypeBase< Derived, ReadOnly >CRTP base class for TrackStateType and TrackStateTypeMap
 CActs::TrackStateTypeBase< TrackStateType, false >
 CActs::TrackStateTypeBase< TrackStateTypeMap< ReadOnly >, ReadOnly >
 CActs::Transform3JsonConverter::OptionsThe options for the transform converter
 CActs::TripletSeederFull triplet seeder which depends on a doublet and triplet seed finder, and a triplet seed filter
 CActs::TripletSeeder::CacheCache for storing intermediate results during triplet seeding to avoid reallocation
 CActs::TripletSeedFinderInterface and a collection of standard implementations for a triplet seed finder
 CActs::TripletSeedFinder::ConfigCollection of configuration parameters for the triplet seed finder
 CActs::TripletTopCandidatesContainer for triplet candidates found by the triplet seed finder
 CActs::TripletTopCandidates::ProxyProxy providing access to a triplet candidate
 CActs::TryAllNavigationPolicy::ConfigConfiguration for the try-all navigation policy
 CActs::TypeDispatcher< base_t, signature_t >Template class for type-based function dispatch
 CActs::TypeDispatcher< base_t, return_t(args_t...)>Type dispatcher specialization for function signature
 CActs::TypeList< Ts >Type list implementation
 CActs::Types::apply< F, T >Apply a typelist to a type function
 CActs::Types::apply< F, TypeList< Ts... > >Apply a type function to types in a type list
 CActs::Types::count< T, L >Count the number of times a type occurs in a type list
 CActs::Types::count< T, TypeList< U, Us... > >Count occurrences of a type in a type list
 CActs::Types::count< T, TypeList<> >Base case for empty type list count
 CActs::Types::doPushBack< N, typename >Append a type
 CActs::Types::doPushBack< N, TypeList< Ts... > >Append a type to the back of a type list
 CActs::Types::doPushFront< N, typename >Prepend a type
 CActs::Types::doPushFront< N, TypeList< Ts... > >Prepend a type to the front of a type list
 CActs::Types::filter< Pred, Ts >Filter a list of types
 CActs::Types::filter< Pred >Base case for empty type list filter
 CActs::Types::filter< Pred, T, Ts... >Filter a type list using a predicate
 CActs::Types::getBack< typename >Access the last type
 CActs::Types::getBack< TypeList< T, Ts... > >Get the last type from a type list
 CActs::Types::getBack< TypeList<> >Base case for empty type list
 CActs::Types::getFront< typename >Access the first type
 CActs::Types::getFront< TypeList< T, Ts... > >Get the first type from a type list
 CActs::Types::getSize< typename >Number of types in the list
 CActs::Types::map< F, T >Apply a mapping function to a type list
 CActs::Types::map< F, TypeList< Ts... > >Map a type function over each type in a type list
 CActs::TypeTag< T >
 CActs::ValueHolder< T >Owning holder that stores a backend by value
 CActs::VertexClass for storing vertex objects
 CActs::VertexInfoHelper struct for storing vertex related information
 CActs::VertexingOptionsVertex Finder Options
 CActs::ViewConfigStruct to concentrate all visualization configurations in order to harmonize visualization interfaces
 CActs::VoidNavigatorA navigator that does nothing
 CActs::VoidNavigator::ConfigNested Config struct
 CActs::VoidNavigator::StateNested State struct
 CActs::VolumeBoundsPure Absract Base Class for Volume bounds
 CActs::VolumeCollector< Selector >A Volume Collector struct templated with a Selector type
 CActs::VolumeCollector< Selector >::this_resultSimple result struct to be returned It has all the VolumeHit objects that are collected (and thus have been selected)
 CActs::VolumeConfigVolumeConfig struct to understand the layer config
 CActs::VolumeConstraintAborterThis is the condition that the end of world has been reached it then triggers a propagation abort
 CActs::VolumeHitThe information to be writtern out per hit volume
 CActs::VolumeMaterialMapperVolumeMaterialMapper
 CActs::VolumeMaterialMapper::ConfigNested Configuration struct for the material mapper
 CActs::VolumeMaterialMapper::StateNested State struct which is used for the mapping prococess
 CActs::VolumePlacementBaseInterface class to define the transform cache backend for alignable volumes
 CActs::VolumeSelectorSimple struct to select volumes
 CActs::VolumeStack::ResizeStrategiesPair of resize strategies for volume stacking
 CActs::WrappingConfigThe WrappingSetup that is happening here
 CActs::ZScanVertexFinder::ConfigConfiguration struct
 CActs::ZScanVertexFinder::StateState struct for fulfilling interface
 CActsFatras::AbsPdgExcluder< Pdg >Select all particles except for (anti-)particles of one specific type
 CActsFatras::AbsPdgSelector< Pdg >Select particles and antiparticles of one specific type
 CActsFatras::BarcodeParticle identifier that encodes additional event information
 CActsFatras::BetheBlochSimulate energy loss using the Bethe-Bloch/Landau description
 CActsFatras::BetheHeitlerSimulate electron energy loss using the Bethe-Heitler description
 CActsFatras::BoundParametersSmearer< generator_t, kSize >Uncorrelated smearing algorithm for fast digitisation of bound parameters
 CActsFatras::Casts::AbsEtaRetrieve the direction absolute pseudo-rapidity
 CActsFatras::Casts::AbsVzRetrieve the longitudinal absolute distance of the position to the origin
 CActsFatras::Casts::ERetrieve the total energy
 CActsFatras::Casts::EtaRetrieve the direction pseudo-rapidity
 CActsFatras::Casts::PRetrieve the absolute momentum
 CActsFatras::Casts::PtRetrieve the transverse momentum
 CActsFatras::Casts::VrhoRetrieve the transverse absolute distance of the position to the origin
 CActsFatras::Casts::VzRetrieve the longitudinal distance of the position to the origin
 CActsFatras::Channel< signal_t, kSize >A channel definition: Cell identification, readout word, links
 CActsFatras::ChannelizerClass that ties the digitization modules together and produces the channels
 CActsFatras::ChargedSelectorSelect all charged particles
 CActsFatras::Cluster< signal_t, kSize >A (simulated) cluster with its constituents
 CActsFatras::ContinuousProcess< physics_t, input_particle_selector_t, output_particle_selector_t, child_particle_selector_t >A continuous simulation process based on a physics model plus selectors
 CActsFatras::EveryParticleNo-op particle selector that selects all particles
 CActsFatras::EverySurfaceSelect every surface
 CActsFatras::FailedParticleA particle that failed to simulate
 CActsFatras::FreeParametersSmearer< generator_t, kSize >Uncorrelated smearing algorithm for fast digitisation of free parameters
 CActsFatras::GenericScattering< scattering_model_t >Simulate (multiple) scattering using a configurable scattering model
 CActsFatras::HitA simulation hit on a surface
 CActsFatras::InteractionList< processes_t >Compile-time set of interaction processes for the simulation
 CActsFatras::InteractionList< processes_t >::SelectionPoint-like interaction selection
 CActsFatras::LandauDistributionDraw random numbers from a Landau distribution
 CActsFatras::LandauDistribution::param_typeParameter struct that contains all distribution parameters
 CActsFatras::Max< cast_t >Select all objects with an extracted value below the cut
 CActsFatras::Min< cast_t >Select all objects with an extracted value equal or larger than the cut
 CActsFatras::MultiParticleSimulation< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >Multi-particle/event simulation
 CActsFatras::NegativeSelectorSelect negatively charged particles
 CActsFatras::NeutralSelectorSelect neutral particles
 CActsFatras::NoDecayDecay module that treats all particles as stable
 CActsFatras::NoSurfaceDo not select any surface, ever
 CActsFatras::ParticleParticle identity information and kinematic state
 CActsFatras::PdgExcluder< Pdg >Select all particles except one specific type
 CActsFatras::PdgSelector< Pdg >Select particles of one specific type
 CActsFatras::PhotonConversionThis class handles the photon conversion
 CActsFatras::PointLikeProcess< physics_t, input_particle_selector_t, output_particle_selector_t, child_particle_selector_t >A point like simulation process based on a physics model plus selectors
 CActsFatras::PositiveSelectorSelect positively charged particles
 CActsFatras::Range< cast_t >Select all objects with an extracted value within the range
 CActsFatras::SegmentizerThe Segmentizer splits a surface segment, i.e
 CActsFatras::Segmentizer::ChannelSegmentNested struct for representing channel steps
 CActsFatras::Segmentizer::ChannelStepNested struct for stepping from one channel to the next
 CActsFatras::SingleParticleSimulation< propagator_t, interactions_t, hit_surface_selector_t, decay_t >Single particle simulation with fixed propagator, interactions, and decay
 CActsFatras::SingleParticleSimulationResultSingle particle simulation result (and intermediate state)
 CActsFatras::SurfaceDriftThe PlanarSurfaceDrift takes an intersection in the nominal surface and projects the ends into the readout surface, which can be at : -1, 0, 1
 CActsFatras::SurfaceMaskA brief struct that allows to apply a surface bound mask
 CActsPlugins::AmbiguityTrackClassifierOnnx model implementation for track scoring and selection
 CActsPlugins::BoostTrackBuilding::Config
 CActsPlugins::CudaTrackBuilding::ConfigConfiguration for CUDA track building
 CActsPlugins::DD4hep::DD4hepBackendBackend adapter that maps a DD4hep detector hierarchy onto the ACTS experimental blueprint-builder interface
 CActsPlugins::DD4hep::DD4hepBackend::ConfigConfiguration of the DD4hep backend instance
 CActsPlugins::DD4hep::DD4hepBackend::LayerSpecLayer-specific configuration forwarded from the generic builder to the DD4hep backend
 CActsPlugins::DD4hepDetectorElementExtensionThis extension holds an ACTS detector element belonging to a DD4hep detector element, and synchronizes ownership
 CActsPlugins::DD4hepDetectorSurfaceFactoryA factory to convert DD4hep DetectorElements into sensitive of passive surfaces which are filled into a Cache object, also the create DD4hepDetector elements are provided
 CActsPlugins::DD4hepDetectorSurfaceFactory::CacheNested cache that records the conversion status
 CActsPlugins::DD4hepDetectorSurfaceFactory::ConfigConfiguration struct
 CActsPlugins::DD4hepDetectorSurfaceFactory::OptionsNested options struct to steer the conversion
 CActsPlugins::DD4hepLayerBuilder::ConfigNested configuration struct for steering of the layer builder
 CActsPlugins::DD4hepVolumeBuilder::ConfigNested configuration struct for steering of the volume builder
 CActsPlugins::DetrayConversionUtils::CacheDetray conversion cache object
 CActsPlugins::DetrayGeometryConverterConverter from an ACTS TrackingGeometry to a detray detector
 CActsPlugins::DetrayGeometryConverter::ConfigConfiguration for the geometry converter
 CActsPlugins::DetrayGeometryConverter::DetrayGeometry< metadata_t >Combined result of a geometry conversion
 CActsPlugins::DetrayPayloadConverterConverter for ACTS geometry to Detray payload format
 CActsPlugins::DetrayPayloadConverter::ConfigConfiguration for the Detray payload converter
 CActsPlugins::DetrayPayloadConverter::PayloadsContainer for all Detray payload outputs
 CActsPlugins::DeviceA simple device description struct
 CActsPlugins::EdgeClassificationBaseBase class for edge classification stage in GNN pipeline
 CActsPlugins::EdgeLayerConnector::ConfigConfiguration for the EdgeLayerConnector
 CActsPlugins::EDM4hepUtil::MeasurementDataData extracted when reading a measurement from EDM4hep
 CActsPlugins::EDM4hepUtil::SimHitAssociationHelper class for associating simulation hits between EDM4hep and internal indices
 CActsPlugins::ExecutionContextCapture the context of the execution
 CActsPlugins::FpeMonitorMonitor for floating-point exceptions with stack trace capture
 CActsPlugins::FpeMonitor::BufferBuffer for storing stack traces
 CActsPlugins::FpeMonitor::ResultResult of FPE monitoring containing counts and stack traces
 CActsPlugins::FpeMonitor::Result::FpeInfoInformation about a floating-point exception occurrence
 CActsPlugins::Geant4AlgebraConverterConverter for Geant4 algebra objects (transforms, vectors, rotations) to ACTS
 CActsPlugins::Geant4DetectorSurfaceFactoryA factory to convert Geant4 physical volumes into Geant4 detector elements
 CActsPlugins::Geant4DetectorSurfaceFactory::CacheNested cache that records the conversion status
 CActsPlugins::Geant4DetectorSurfaceFactory::ConfigNested configuration struct that holds global lifetime configuration
 CActsPlugins::Geant4DetectorSurfaceFactory::OptionsNested option struct that allows per call changeable configuration
 CActsPlugins::Geant4MaterialConverterConverter for Geant4 materials to ACTS material description
 CActsPlugins::Geant4PhysicalVolumeConverterConverter for Geant4 physical volumes to ACTS surfaces
 CActsPlugins::Geant4ShapeConverterConverter for Geant4 shapes to ACTS surface bounds
 CActsPlugins::Geant4VolumeConverterConverter for Geant4 volumes to ACTS volume bounds
 CActsPlugins::GeoModelDetectorObjectFactoryFactory class to convert GeoModel objects into Acts volumes and surfaces
 CActsPlugins::GeoModelDetectorObjectFactory::CacheCache for storing created detector elements and factory objects
 CActsPlugins::GeoModelDetectorObjectFactory::ConfigConfiguration for GeoModel detector object factory
 CActsPlugins::GeoModelDetectorObjectFactory::ConvertedGeoVolTuple describing the shared ptr to a Volume which will be turned into a TrackingVolume, a Gen-2 volume and the pointer to the full physical volume
 CActsPlugins::GeoModelDetectorObjectFactory::OptionsOptions for the GeoModel detector object factory
 CActsPlugins::GeoModelTreeHolder struct to manage a GeoModel world
 CActsPlugins::GeoModelTree::VolumePublisherHelper struct to manage the list of published full physical volumes
 CActsPlugins::GnnHookHook interface for GNN pipeline callbacks
 CActsPlugins::GnnPipelineGraph Neural Network pipeline for track finding
 CActsPlugins::GnnTimingTiming information for GNN pipeline execution
 CActsPlugins::GraphConstructionBaseBase class for graph construction algorithms
 CActsPlugins::IGeant4PhysicalVolumeSelectorInterface class for selectors from physical volumes
 CActsPlugins::IGeoShapeConverterInterface for the conversion of GeoShapes to Acts surfaces
 CActsPlugins::ITGeoDetectorElementSplitterITGeoElementSplitter
 CActsPlugins::ITGeoIdentifierProviderITGeoIdentierProvider
 CActsPlugins::ITkIdentifierIdentifier class for ITk detector elements
 CActsPlugins::ModuleMapCuda::ConfigConfiguration for ModuleMapCuda
 CActsPlugins::OnnxEdgeClassifier::ConfigConfiguration for OnnxEdgeClassifier
 CActsPlugins::OnnxRuntimeBaseGeneral class that sets up the ONNX runtime framework for loading an ML model and using it for inference
 CActsPlugins::PipelineTensorsStruct that ties together the tensors used in the GNN pipeline
 CActsPlugins::PodioTrackContainerBaseBase class for PODIO track containers
 CActsPlugins::PodioTrackStateContainerBaseBase class for PODIO track state containers
 CActsPlugins::PodioUtil::ConversionHelperHelper interface for converting between ACTS and PODIO types
 CActsPlugins::RootMaterialDecorator::ConfigConfiguration of the Reader
 CActsPlugins::RootMaterialMapIoSimple payload class that can be wrapped for reading and writing
 CActsPlugins::RootMaterialMapIo::ConfigConfiguration for the accessor Contains the tags used for writing and reading, tag names are configuration, as they are not very likely to change
 CActsPlugins::RootMaterialMapIo::MaterialTreePayloadPayload structure for material tree data
 CActsPlugins::RootMaterialMapIo::OptionsOptions for writing the material maps Folder names are optional as it allows to write more maps into one file, e.g
 CActsPlugins::RootMaterialTrackIoSimple payload class that can be wrapped for reading and writing
 CActsPlugins::RootMaterialTrackIo::ConfigConfiguration struct for material track I/O
 CActsPlugins::RootMeasurementIoHelper class to manage the I/O of measurements and associated clusters to and from ROOT files
 CActsPlugins::RootMeasurementIo::ConfigConfiguration struct for measurement I/O
 CActsPlugins::RootSpacePointIoRoot space point reading and writing utility
 CActsPlugins::SeedClassifierOnnx model implementation for seed scoring and selection
 CActsPlugins::Svg::GridConverter::OptionsNested Options struct
 CActsPlugins::Svg::IndexedSurfacesConverter::OptionsNested options struct
 CActsPlugins::Svg::LayerConverter::OptionsA nested options class for the layer conversion
 CActsPlugins::Svg::StyleStyle struct
 CActsPlugins::Svg::SurfaceArrayConverter::OptionsNested options struct
 CActsPlugins::Svg::SurfaceConverter::OptionsNested Options struct
 CActsPlugins::Svg::TrackingGeometryConverter::OptionsNested Options struct for the writing configuration
 CActsPlugins::Svg::TrackingGeometryConverter::StateState object to collect geometry-wise information
 CActsPlugins::Svg::TrackingGeometryProjections::OptionsOptions for tracking geometry projections
 CActsPlugins::Tensor< T >This is a very small, limited class that models a 2D tensor of arbitrary type
 CActsPlugins::TensorRTEdgeClassifier::ConfigConfiguration struct for TensorRT edge classifier
 CActsPlugins::TGeoAxesType-safe representation of TGeo surface axes
 CActsPlugins::TGeoBlueprintBuilderBackendBackend adapter for building ACTS blueprints from a TGeo geometry tree
 CActsPlugins::TGeoBlueprintBuilderBackend::ConfigRuntime configuration for the TGeo blueprint backend
 CActsPlugins::TGeoBlueprintBuilderBackend::ElementLightweight backend element that points to a node context
 CActsPlugins::TGeoBlueprintBuilderBackend::LayerSpecOptional layer configuration used during layer assembly
 CActsPlugins::TGeoBlueprintBuilderBackend::NodeContextContext for one node in the TGeo hierarchy
 CActsPlugins::TGeoCylinderDiscSplitter::ConfigNested configuration struct
 CActsPlugins::TGeoLayerBuilder::ConfigNested configuration struct for steering of the layer builder
 CActsPlugins::TGeoLayerBuilder::LayerConfigHelper config structs for volume parsing
 CActsPlugins::TGeoMaterialConverterHelper struct for converting TGeo materials to ACTS materials
 CActsPlugins::TGeoMaterialConverter::OptionsNested options struct to steer the conversion process
 CActsPlugins::TGeoParserTGeoParser is a helper struct that walks recursively through a TGeometry and selects by string comparison the TGeoNodes that match the criteria
 CActsPlugins::TGeoParser::OptionsNested configuration struct
 CActsPlugins::TGeoParser::SelectedNodeStructure holding a selected TGeo node with its global transform
 CActsPlugins::TGeoParser::StateNested state struct
 CActsPlugins::TGeoPrimitivesHelperHelper struct for creating ACTS primitives from TGeo geometry
 CActsPlugins::TGeoSurfaceConverterHelper struct to convert TGeoShapes into Surface or Volume Bounds
 CActsPlugins::TorchEdgeClassifier::ConfigConfiguration struct for Torch edge classifier
 CActsPlugins::TorchMetricLearning::ConfigConfiguration struct for Torch metric learning
 CActsPlugins::TrackBuildingBaseBase class for track building implementations
 CContextType
 Cdetail::Extendable
 Cdetail::SpacePointGridBase
 CSingleOptions
 CSingleStepper::Config
 Cstd::conditional_t
 Cstd::enable_shared_from_this
 Cstd::exceptionSTL class
 Cstd::false_type
 Cstd::integral_constant
 Cstd::true_type
 CTs...
 CActs::Experimental::CompositeSpacePointLineSeeder::Delegate_t