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 >
 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::Config
 CActs::AdaptiveMultiVertexFitter::StateThe fitter state
 CActs::AmbiguityResolutionML< AmbiguityNetwork >Generic implementation of the machine learning ambiguity resolution Contains method for data preparations
 CActs::AmbiguityResolutionML< AmbiguityNetwork >::Config
 CActs::AngleHelpers::EtaThetaConversionTraits< Scalar >
 CActs::AngleHelpers::EtaThetaConversionTraits< double >
 CActs::AngleHelpers::EtaThetaConversionTraits< float >
 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::AnyChargeCharge and momentum interpretation for arbitrarily charged particles
 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::AppendOnlyNavigationStream
 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::AtlasBetheHeitlerApprox::PolyData
 CActs::AtlasStepperAtlasStepper implementation for the
 CActs::AtlasStepper::Config
 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::BasePropagatorCommon simplified base interface for propagators
 CActs::BetheHeitlerApprox
 CActs::BinnedArray< T >Pure virtual base class for Binned Array to avoid map searches
 CActs::BinnedGroup< grid_t >
 CActs::BinnedGroupIterator< grid_t >
 CActs::BinnedSurfaceMaterialAccumulater::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::BoundarySurfaceT< volume_t >
 CActs::BoundaryToleranceVariant-like type to capture different types of boundary tolerances
 CActs::BoundaryTolerance::AbsoluteEuclideanParams
 CActs::BoundaryTolerance::Chi2BoundParams
 CActs::BoundaryTolerance::Chi2CartesianParams
 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::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::CandidatesForMiddleSp< external_space_point_t >The CandidatesForMiddleSp collects the triplet candidates given a fixed middle spacepoint
 CActs::Ccl::ClusteringData
 CActs::Ccl::Connect1D< Cell >
 CActs::Ccl::Connect2D< Cell >
 CActs::Ccl::DefaultConnect< Cell, GridDim >
 CActs::Ccl::DefaultConnect< Cell, N >
 CActs::Ccl::DisjointSets
 CActs::ColorStruct describing a color
 CActs::CombinatorialKalmanFilter< propagator_t, track_container_t >Combinatorial Kalman filter to find tracks
 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 >
 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::CylindricalSpacePointGrid2A cylindrical space point grid used for seeding in a cylindrical detector geometry
 CActs::CylindricalSpacePointGrid2::Config
 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 >
 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::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::IndexAndCotTheta
 CActs::DoubletsForMiddleSp::Proxy
 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 >::Config
 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::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::EventDataView3D
 CActs::Experimental::Blueprint::Config
 CActs::Experimental::BlueprintNodeBase class for all nodes in the blueprint tree
 CActs::Experimental::BlueprintOptions
 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::Candidates
 CActs::Experimental::CylindricalSpacePointKDTree::Options
 CActs::Experimental::CylindricalSpacePointKDTreeBuilder
 CActs::Experimental::Efficiency< Dim >Multi-dimensional efficiency histogram using boost::histogram
 CActs::Experimental::GbtsConnection
 CActs::Experimental::GbtsConnector
 CActs::Experimental::GbtsConnector::LayerGroup
 CActs::Experimental::GbtsDataStorage
 CActs::Experimental::GbtsEdge
 CActs::Experimental::GbtsEdge::CompareLevel
 CActs::Experimental::GbtsEdgeState
 CActs::Experimental::GbtsEdgeState::Compare
 CActs::Experimental::GbtsEtaBin
 CActs::Experimental::GbtsEtaBin::CompareNodesByPhi
 CActs::Experimental::GbtsGeometry
 CActs::Experimental::GbtsLayer
 CActs::Experimental::GbtsNode
 CActs::Experimental::GbtsTrackingFilter
 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 >
 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::MultiLayerNavigationPolicy::Config
 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::RoiDescriptor
 CActs::Experimental::ScatteringPropertiesA container to store scattering properties for each material surface
 CActs::Experimental::SeedFinderGbts
 CActs::Experimental::SeedFinderGbts::seedProperties
 CActs::Experimental::SeedFinderGbtsConfig
 CActs::Experimental::TrigInDetSiLayer
 CActs::ExpSafeLimit< T >Specialization of the exponent limit to be used for safe exponential, depending on the floating point type
 CActs::ExpSafeLimit< double >
 CActs::ExpSafeLimit< float >
 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::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::Config
 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::GenericBoundTrackParameters< particle_hypothesis_t >Track parameters bound to a reference surface for a single track
 CActs::GenericCuboidVolumeBounds::BoundValuesThis struct helps to symmetrize with the the other volume bounds classes
 CActs::GenericFreeTrackParameters< particle_hypothesis_t >Track parameters not bound to a surface for a single track
 CActs::GenericParticleHypothesis< charge_t >Particle hypothesis used in reconstruction
 CActs::GenericParticleHypothesis< AnyCharge >
 CActs::GenericParticleHypothesis< Neutral >
 CActs::GenericParticleHypothesis< NonNeutralCharge >
 CActs::GenericParticleHypothesis< SinglyCharged >
 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 >
 CActs::GeometryView3D
 CActs::GlueVolumesDescriptorDescriptor class to hold GlueVolumes of a TrackingGeometry object
 CActs::GraphViz::Edge
 CActs::GraphViz::Node
 CActs::GreedyAmbiguityResolutionEvicts tracks that seem to be duplicates or fakes
 CActs::GreedyAmbiguityResolution::Config
 CActs::GreedyAmbiguityResolution::State
 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 >
 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::HoughVertexFinder< spacepoint_t >Implements the vertex finder based on the spacepoints using Hough transform For more information, see arXiv:2410.14494 0
 CActs::HoughVertexFinder< spacepoint_t >::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 instance
 CActs::IConfinedTrackingVolumeBuilderThis is an interface class for constructing TrackingVolumes whose are confined in a mother-TrackingVolume
 CActs::IExperimentCuts< SpacePoint >IExperimentCuts can be used to increase or decrease seed weights based on the space points used in a seed
 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::ImpactParametersAndSigma
 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::Config
 CActs::ImpactPointEstimator::StateState struct
 CActs::INavigationPolicyBase class for all navigation policies
 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::IndexGridNavigationConfig
 CActs::IndexGridNavigationJsonConverter::OptionsConfigure the conversion through that struct
 CActs::InputTrack
 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::ISurfaceMaterialAccumulaterInterface for the material mapping, this is the accumulation step
 CActs::ISurfaceMaterialAccumulater::StateThe state of the material accumulater, 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::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 >
 CActs::KDTree< Dims, Type, Scalar, Vector, LeafSize >A general k-d tree with fast range search
 CActs::KdtSurfaces< kDIM, bSize >A wrapper class around a KDTree of surfaces
 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 nexted configuration struct for the LayerCreator class
 CActs::LinCircleA partial description of a circle in u-v space
 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::MaterialValidaterThe material validater is a tool that allows to record the material seen by a ray through a set of material surfaces
 CActs::MaterialValidater::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::MiddleSpInfo
 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 >
 CActs::MultiStepperLoop< single_stepper_t, component_reducer_t >::State
 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 >
 CActs::MultiTrajectory< ConstVectorMultiTrajectory >
 CActs::MultiTrajectory< MutablePodioTrackStateContainer >
 CActs::MultiTrajectory< VectorMultiTrajectory >
 CActs::MultiTrajectoryHelpers::TrajectoryStateStruct for brief trajectory summary info
 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::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::NavigatorPlainOptions
 CActs::NavigatorStatisticsA struct to hold statistics of the navigator
 CActs::NeighborHoodIndices
 CActs::NeighborHoodIndices::iterator
 CActs::Neighbour< grid_t >A class that helps in processing the neighbours, given a collection of middle space points The idea here is that in the seeding we look for compatible b-m and m-t doublets
 CActs::NeutralCharge and momentum interpretation for neutral particles
 CActs::NonNeutralChargeCharge and momentum interpretation for arbitrarily charged but not neutral particles
 CActs::NullBField::Cache
 CActs::NumericalTrackLinearizerLinearizes the track parameters at the PCA to a user-provided point (linPoint)
 CActs::NumericalTrackLinearizer::ConfigConfiguration struct
 CActs::ObjectSorterT< T >
 CActs::OrientedSurface
 CActs::OwningDelegate< typename, H >
 CActs::ParticleData
 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::PathSeederSeeding algorigthm that extracts the IP parameters and sorts the source links into possible track candidates
 CActs::PathSeeder::ConfigThe nested configuration struct
 CActs::PolyhedronStruct which contains a cartesian approximation for any surface type
 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::PortalJsonConverter::Options
 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::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::RiddersPropagator< propagator_t >This class performs the Ridders algorithm to estimate the propagation of the covariance to a certain point in space
 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::Seed< external_spacepoint_t, N >
 CActs::SeedConfirmationRangeConfigContains parameters for quality seed confirmation
 CActs::SeedContainer2A container of seeds
 CActs::SeedFilter< external_spacepoint_t >Filter seeds at various stages with the currently available information
 CActs::SeedFilterConfigStructure that holds configuration parameters for the seed filter algorithm
 CActs::SeedFilterState
 CActs::SeedFinder< external_spacepoint_t, grid_t, platform_t >
 CActs::SeedFinder< external_spacepoint_t, grid_t, platform_t >::SeedingState
 CActs::SeedFinderConfig< SpacePoint >Structure that holds configuration parameters for the seed finder algorithm
 CActs::SeedFinderOptions
 CActs::SeedFinderOrthogonal< external_spacepoint_t >
 CActs::SeedFinderOrthogonalConfig< SpacePoint >Structure that holds configuration parameters for the orthogonal seed finder algorithm
 CActs::SeedProxy2< read_only >A proxy class for accessing individual seeds
 CActs::SeedProxy2< read_only >::SpacePointIterator
 CActs::SeedProxy2< read_only >::SpacePointRange
 CActs::SinglyChargedCharge and momentum interpretation for particles with +-e charge
 CActs::SolenoidBField::Cache
 CActs::SolenoidBField::ConfigConfig struct for the SolenoidBfield
 CActs::SourceLink
 CActs::SourceLinkAdapterIterator< T >
 CActs::SpacePointBuilder< spacepoint_t >After the particle interaction with surfaces are recorded and digitized measurements on the pixel or strip detectors need further treatment
 CActs::SpacePointBuilderConfig
 CActs::SpacePointBuilderOptions
 CActs::SpacePointColumnProxy< T, read_only >Additional column of data that can be added to the space point container
 CActs::SpacePointContainer< container_t, holder_t >
 CActs::SpacePointContainer2A 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::SpacePointContainerConfig
 CActs::SpacePointContainerOptions
 CActs::SpacePointDataThis class contains auxiliary data associated to the external space points provided by the customers These variables are used internally by the seeding algorithm, that reads them The variables collected here are also dynamic variables only present for strip space points
 CActs::SpacePointMutableDataThis class contains mutable data associated to the external space points provided by the customers These variables are used mainly internally by the seeding algorithm, that reads and updates them for seed selection purposes
 CActs::SpacePointParametersStorage container for variables related to the calculation of space points
 CActs::SpacePointProxy< container_t >
 CActs::SpacePointProxy2< read_only >A proxy class for accessing individual space points
 CActs::SpacePointUtility
 CActs::StepperPlainOptions
 CActs::StepperPlainOptions::Dense
 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::StripPairOptions
 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::SurfaceArray::ISurfaceGridLookupBase interface for all surface lookups
 CActs::SurfaceArrayCreatorIt is designed create sub surface arrays to be ordered on Surfaces
 CActs::SurfaceArrayCreator::Config
 CActs::SurfaceArrayCreator::ProtoAxis
 CActs::SurfaceArrayNavigationPolicy::ConfigConfig struct to configure the surface array navigation
 CActs::SurfaceBinningMatcher
 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::SurfaceJsonConverter::Options
 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::SympyStepper
 CActs::SympyStepper::Config
 CActs::SympyStepper::StateState for track parameter propagation
 CActs::TableA utility class for creating formatted markdown tables with automatic column sizing and alignment
 CActs::Table::Column
 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::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::MeasurementCounter
 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 >
 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::TripletCandidate< external_space_point_t >A description of a triplet candidate
 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::Proxy
 CActs::TryAllNavigationPolicy::Config
 CActs::TryAllNavigatorBaseCaptures the common functionality of the try-all navigators
 CActs::TryAllNavigatorBase::ConfigConfiguration for this Navigator
 CActs::TryAllNavigatorBase::StateNested State struct
 CActs::TypeDispatcher< base_t, signature_t >Template class for type-based function dispatch
 CActs::TypeDispatcher< base_t, return_t(args_t...)>
 CActs::TypeList< Ts >Type list implementation
 CActs::Types::apply< F, T >Apply a typelist to a type function
 CActs::Types::apply< F, TypeList< Ts... > >
 CActs::Types::count< T, L >Count the number of times a type occurs in a type list
 CActs::Types::count< T, TypeList< U, Us... > >
 CActs::Types::count< T, TypeList<> >
 CActs::Types::doPushBack< N, typename >Append a type
 CActs::Types::doPushBack< N, TypeList< Ts... > >
 CActs::Types::doPushFront< N, typename >Prepend a type
 CActs::Types::doPushFront< N, TypeList< Ts... > >
 CActs::Types::filter< Pred, Ts >Filter a list of types
 CActs::Types::filter< Pred >
 CActs::Types::filter< Pred, T, Ts... >
 CActs::Types::getBack< typename >Access the last type
 CActs::Types::getBack< TypeList< T, Ts... > >
 CActs::Types::getBack< TypeList<> >
 CActs::Types::getFront< typename >Access the first type
 CActs::Types::getFront< TypeList< T, Ts... > >
 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... > >
 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::VolumeSelectorSimple struct to select volumes
 CActs::VolumeStack::ResizeStrategies
 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::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::PlanarSurfaceDriftThe PlanarSurfaceDrift takes an intersection in the nominal surface and projects the ends into the readout surface, which can be at : -1, 0, 1
 CActsFatras::PlanarSurfaceMaskA brief struct that allows to apply a surface bound mask
 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::Simulation< charged_selector_t, charged_simulator_t, neutral_selector_t, neutral_simulator_t >Multi-particle/event simulation
 CActsFatras::SimulationResultSingle particle simulation result (and intermediate state)
 CActsFatras::SingleParticleSimulation< propagator_t, interactions_t, hit_surface_selector_t, decay_t >Single particle simulation with fixed propagator, interactions, and decay
 CActsPlugins::AmbiguityTrackClassifierOnnx model implementation for track scoring and selection
 CActsPlugins::BoostTrackBuilding::Config
 CActsPlugins::CudaTrackBuilding::Config
 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::DetrayPayloadConverter
 CActsPlugins::DetrayPayloadConverter::Config
 CActsPlugins::DetrayPayloadConverter::Payloads
 CActsPlugins::DeviceA simple device description struct
 CActsPlugins::EdgeClassificationBase
 CActsPlugins::EDM4hepUtil::SimHitAssociation
 CActsPlugins::ExecutionContextCapture the context of the execution
 CActsPlugins::FastJet::JetCommon class for jets
 CActsPlugins::FpeMonitor
 CActsPlugins::FpeMonitor::Buffer
 CActsPlugins::FpeMonitor::Result
 CActsPlugins::FpeMonitor::Result::FpeInfo
 CActsPlugins::Geant4AlgebraConverter
 CActsPlugins::Geant4DetectorSurfaceFactoryA factory to convert Geant4 physical volumes into Geant4 detector elements
 CActsPlugins::Geant4DetectorSurfaceFactory::CacheType alias for passive surface
 CActsPlugins::Geant4DetectorSurfaceFactory::ConfigNested configuration struct that holds global lifetime configuration
 CActsPlugins::Geant4DetectorSurfaceFactory::OptionsNested option struct that allows per call changeable configuration
 CActsPlugins::Geant4MaterialConverter
 CActsPlugins::Geant4PhysicalVolumeConverter
 CActsPlugins::Geant4ShapeConverter
 CActsPlugins::Geant4VolumeConverter
 CActsPlugins::GeoModelDetectorObjectFactoryFactory class to convert GeoModel objects into Acts volumes and surfaces
 CActsPlugins::GeoModelDetectorObjectFactory::Cache
 CActsPlugins::GeoModelDetectorObjectFactory::Config
 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::Options
 CActsPlugins::GeoModelTreeHolder struct to manage a GeoModel world
 CActsPlugins::GeoModelTree::VolumePublisherHelper struct to manage the list of published full physical volumes
 CActsPlugins::GnnHook
 CActsPlugins::GnnPipeline
 CActsPlugins::GnnTiming
 CActsPlugins::GraphConstructionBase
 CActsPlugins::HashingAlgorithm< external_spacepoint_t, SpacePointContainer >
 CActsPlugins::HashingAlgorithmConfig
 CActsPlugins::HashingAnnoy< external_spacepoint_t, SpacePointContainer >
 CActsPlugins::HashingTrainingAlgorithm< SpacePointContainer >
 CActsPlugins::HashingTrainingConfig
 CActsPlugins::IGeant4PhysicalVolumeSelectorInterface class for selectors from physical volumes
 CActsPlugins::IGeoShapeConverterInterface for the conversion of GeoShapes to Acts surfaces
 CActsPlugins::ITGeoDetectorElementSplitterITGeoElementSplitter
 CActsPlugins::ITGeoIdentifierProviderITGeoIdentierProvider
 CActsPlugins::ITkIdentifier
 CActsPlugins::ModuleMapCuda::Config
 CActsPlugins::OnnxEdgeClassifier::Config
 CActsPlugins::OnnxRuntimeBase
 CActsPlugins::PipelineTensorsStruct that ties together the tensors used in the GNN pipeline
 CActsPlugins::PodioTrackContainerBase
 CActsPlugins::PodioTrackStateContainerBase
 CActsPlugins::PodioUtil::ConversionHelper
 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::MaterialTreePayload
 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::Config
 CActsPlugins::RootMeasurementIoHelper class to manage the I/O of measurements and associated clusters to and from ROOT files
 CActsPlugins::RootMeasurementIo::Config
 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::Options
 CActsPlugins::Tensor< T >This is a very small, limited class that models a 2D tensor of arbitrary type
 CActsPlugins::TensorRTEdgeClassifier::Config
 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::TGeoMaterialConverter
 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::SelectedNode
 CActsPlugins::TGeoParser::StateNested state struct
 CActsPlugins::TGeoPrimitivesHelper
 CActsPlugins::TGeoSurfaceConverterHelper struct to convert TGeoShapes into Surface or Volume Bounds
 CActsPlugins::TorchEdgeClassifier::Config
 CActsPlugins::TorchMetricLearning::Config
 CActsPlugins::TrackBuildingBase
 CContextType
 Cdetail::Extendable
 Cpropagator_t::template Options
 Csingle_stepper_t
 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