|
ACTS
Experiment-independent tracking
|
| CActs::AccumulatedMaterialSlab | Accumulate material properties from multiple hits/track and multiple tracks |
| CActs::AccumulatedSurfaceMaterial | This class is used by the SurfaceMaterialMapper in order to accumulate/collect material information during the mapping process |
| CActs::AccumulatedVolumeMaterial | Accumulate 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::Config | The Config struct |
| CActs::AdaptiveGridDensityVertexFinder::State | The State struct |
| CActs::AdaptiveGridTrackDensity | Implements a 1D (no time seeding) / 2D (time seeding) grid that is filled with track densities |
| CActs::AdaptiveGridTrackDensity::Config | The configuration struct |
| CActs::AdaptiveMultiVertexFinder::Config | Configuration struct |
| CActs::AdaptiveMultiVertexFinder::State | State struct for fulfilling interface |
| CActs::AdaptiveMultiVertexFitter | Implements an adaptive multi-vertex fitter as described in detail in Section 5.3.5 in: Ref |
| CActs::AdaptiveMultiVertexFitter::Config | |
| CActs::AdaptiveMultiVertexFitter::State | The 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::AnnealingUtility | Implements a deterministic thermodynamic annealing scheme Ref |
| CActs::AnnealingUtility::Config | The configuration struct |
| CActs::AnnealingUtility::State | The annealing state Resetting the state is done by just creating a new instance |
| CActs::AnyBaseAll | Base class for all instances of AnyBase regarfless of SBO size |
| CActs::AnyCharge | Charge 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::AnySurfaceReached | Aborter that checks if the propagation has reached any surface |
| CActs::AnyTrack< read_only > | |
| CActs::AppendOnlyNavigationStream | |
| CActs::ApproachDescriptor | Virtual 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::StreamFormatter | Class which allows to use the << operator to assemble a string |
| CActs::AtlasBetheHeitlerApprox::PolyData | |
| CActs::AtlasStepper | AtlasStepper implementation for the |
| CActs::AtlasStepper::Config | |
| CActs::AtlasStepper::State | Nested State struct for the local caching |
| CActs::AveragingScopedTimer | A timer class that measures and averages execution times of multiple samples |
| CActs::AveragingScopedTimer::Sample | RAII 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::BasePropagator | Common 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::Config | Nested config struct |
| CActs::BinningData | This class holds all the data necessary for the bin calculation |
| CActs::BinUtility | That 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::BoundaryTolerance | Variant-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::Cache | Cache for intermediate results to avoid reallocations |
| CActs::BroadTripletSeedFilter::Config | Structure that holds configuration parameters for the seed filter algorithm |
| CActs::BroadTripletSeedFilter::State | State 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::Color | Struct 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::Cache | Cache object for constant magnetic field |
| CActs::ConstrainedStep | A constrained step class for the steppers |
| CActs::ConstRefHolder< T > | Non-owning holder for referencing a backend with const access |
| CActs::CuboidVolumeBuilder::Config | This struct stores the configuration of the tracking geometry |
| CActs::CuboidVolumeBuilder::LayerConfig | This struct stores the data for the construction of a PlaneLayer |
| CActs::CuboidVolumeBuilder::SurfaceConfig | This struct stores the data for the construction of a single PlaneSurface |
| CActs::CuboidVolumeBuilder::VolumeConfig | This struct stores the data for the construction of a cuboid TrackingVolume with a given number of PlaneLayers |
| CActs::CurvilinearSurface | Utility class for curvilinear surfaces |
| CActs::CylinderVolumeBuilder::Config | Nested configuration struct for this CylinderVolumeBuilder |
| CActs::CylinderVolumeHelper::Config | Nested configuration struct for this CylinderVolumeHelper |
| CActs::CylindricalSpacePointGrid2 | A 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::ProtoLayerBase | Base class containing common functionality for ProtoLayer implementations |
| CActs::detail::PurePropagatorPlainOptions | Holds 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::Direction | The direction is always with respect to a given momentum, surface normal or other general axes |
| CActs::DirectNavigator | A fully guided navigator |
| CActs::DirectNavigator::Config | The nested configuration struct |
| CActs::DirectNavigator::State | Nested State struct |
| CActs::DistanceSorterT< T > | This will check on absolute distance |
| CActs::DoubletSeedFinder | Interface and a collection of standard implementations for a doublet seed finder |
| CActs::DoubletSeedFinder::Config | Collection of configuration parameters for the doublet seed finder |
| CActs::DoubletsForMiddleSp | Container 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 >::State | State for track parameter propagation |
| CActs::EigenStepperDefaultExtension | Default evaluator of the k_i's and elements of the transport matrix D of the RKN4 stepping |
| CActs::EigenStepperDenseExtension | Evaluator of the k_i's and elements of the transport matrix D of the RKN4 stepping |
| CActs::ElementFraction | Memory-efficient storage of the relative fraction of an element |
| CActs::EndOfWorldReached | This is the condition that the end of world has been reached it then triggers an propagation abort |
| CActs::EstimateTrackParamCovarianceConfig | Configuration for the estimation of the covariance matrix of the track parameters with estimateTrackParamCovariance |
| CActs::EventDataView3D | |
| CActs::Experimental::Blueprint::Config | |
| CActs::Experimental::BlueprintNode | Base class for all nodes in the blueprint tree |
| CActs::Experimental::BlueprintOptions | |
| CActs::Experimental::CompositeSpacePointLineFitter | Generic Implementation to fit a straight line to set of composite space point measurements |
| CActs::Experimental::CompositeSpacePointLineFitter::Config | Fitter configuration object |
| CActs::Experimental::CompositeSpacePointLineFitter::DoFcounts | Struct 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::FitParameters | Auxiliary object to store the fitted parameters, covariance, the chi2 / nDoF & the number of required iterations |
| CActs::Experimental::CompositeSpacePointLineSeeder | Initial 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::Config | Configuration 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::TwoCircleTangentPars | Helper struct describing the line parameters that are tangential to a pair of straw measurements |
| CActs::Experimental::CylindricalSpacePointKDTree | A 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::Gx2fSystem | A 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::MultiWireVolumeBuilder | A class to build multiwire tracking volumes (e.g wire chambers) |
| CActs::Experimental::MultiWireVolumeBuilder::Config | Configuration Struct |
| CActs::Experimental::ProfileHistogram< Dim > | Multi-dimensional profile histogram using boost::histogram |
| CActs::Experimental::RoiDescriptor | |
| CActs::Experimental::ScatteringProperties | A 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::Extent | A class representing the geometric extent of an object in its possible dimensions, these can be all dimensions that are described as AxisDirections |
| CActs::ExtentEnvelope | This struct models a multi-dimensional enveloper along the axis directions |
| CActs::ExtentEnvelope::Arguments | Helper struct for designated initializer construction |
| CActs::FiniteStateMachine< Derived, States > | Implementation of a finite state machine engine |
| CActs::FiniteStateMachine< Derived, States >::Terminated | Contractual termination state |
| CActs::Frustum< value_t, DIM, SIDES > | Class representing a frustum shape |
| CActs::FsmwMode1dFinder | Calculates 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::FullBilloirVertexFitter | Vertex fitter class implementing the Billoir vertex fitter |
| CActs::FullBilloirVertexFitter::Config | |
| CActs::GainMatrixSmoother | Kalman trajectory smoother based on gain matrix formalism |
| CActs::GainMatrixUpdater | Kalman update step using the gain matrix formalism |
| CActs::GaussianGridTrackDensity | Implements a 1-dim density grid to be filled with track Gaussian distributions |
| CActs::GaussianGridTrackDensity::Config | The configuration struct |
| CActs::GaussianSumFitter< propagator_t, traj_t > | Gaussian Sum Fitter implementation |
| CActs::GaussianTrackDensity | Class 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::Config | The Config struct |
| CActs::GaussianTrackDensity::State | The State struct |
| CActs::GaussianTrackDensity::TrackEntry | Struct 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::BoundValues | This 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::GeometryIdentifier | Identifier for geometry nodes within the geometry hierarchy |
| CActs::GeometryIdentifierHook | Base class for hooks that can be used to modify the Geometry Identifier during construction |
| CActs::GeometryObject | Base class to provide GeometryIdentifier interface: |
| CActs::GeometryObjectSorterT< T > | |
| CActs::GeometryView3D | |
| CActs::GlueVolumesDescriptor | Descriptor class to hold GlueVolumes of a TrackingGeometry object |
| CActs::GraphViz::Edge | |
| CActs::GraphViz::Node | |
| CActs::GreedyAmbiguityResolution | Evicts tracks that seem to be duplicates or fakes |
| CActs::GreedyAmbiguityResolution::Config | |
| CActs::GreedyAmbiguityResolution::State | |
| CActs::GridAccess::IBoundToGridLocal | Interface class for owning delegate |
| CActs::GridAccess::IGlobalToGridLocal | Interface 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::Config | The Config struct |
| CActs::GridDensityVertexFinder::State | The State struct |
| CActs::GridGlobalIterator< T, Axes > | Grid iterator using the global position |
| CActs::GridLocalIterator< T, Axes > | Grid iterator using the local position |
| CActs::GsfComponent | Encapsulates 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::HelicalTrackLinearizer | Linearizes the track parameters at the PCA to a user-provided point (linPoint) |
| CActs::HelicalTrackLinearizer::Config | Configuration struct |
| CActs::HoughTransformUtils::HoughAxisRanges | Struct 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::HoughPlaneConfig | Configuration - 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 >::Maximum | Data struct representing a local maximum |
| CActs::HoughTransformUtils::PeakFinders::IslandsAroundMaxConfig | Configuration 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 >::Maximum | Data class representing the found maxima |
| CActs::HoughTransformUtils::PeakFinders::LayerGuidedCombinatoricConfig | Configuration for the LayerGuidedCombinatoric peak finder |
| CActs::HoughTransformUtils::PeakFinders::SlidingWindowConfig | Peak 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 >::Config | Configuration struct |
| CActs::IAssignmentFinder | Interface for the material mapping that seeks the possible assignment candidates for the material interactiosn |
| CActs::IAssignmentFinder::SurfaceAssignment | SurfaceAssignment is a surface, a position and a direction |
| CActs::IAssignmentFinder::VolumeAssignment | VolumeAssignment is a volume and a entry and exit of the volume |
| CActs::IAxis | Common base class for all Axis instance |
| CActs::IConfinedTrackingVolumeBuilder | This 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::IGrid | Base class for all grid types |
| CActs::IGridMaterialAccessor | Base 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::ILayerArrayCreator | Interface class ILayerArrayCreators, it inherits from IAlgTool |
| CActs::ILayerBuilder | Interface class for ILayerBuilders in a typical | EC- | Central | EC+ | detector setup |
| CActs::IMaterialDecorator | Virtual base class for decorators that allow to load material onto a TrackingGeometry |
| CActs::ImpactParametersAndSigma | |
| CActs::ImpactPointEstimator | Estimator 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::State | State struct |
| CActs::INavigationPolicy | Base 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::IndexGridFiller | A helper class that fills surfaces into predefined grids |
| CActs::IndexGridNavigationConfig | |
| CActs::IndexGridNavigationJsonConverter::Options | Configure the conversion through that struct |
| CActs::InputTrack | |
| CActs::InteractionVolume | The Material interaction volume struct |
| CActs::InteractionVolumeCollector | An Interaction volume collector with unique counting |
| CActs::InteractionVolumeCollector::this_result | Simple result struct that holds the collected volumes |
| CActs::InterpolatedBFieldMap< grid_t >::Cache | Cache for field cell to improve performance of field lookups |
| CActs::InterpolatedBFieldMap< grid_t >::Config | Config structure for the interpolated B field map |
| CActs::InterpolatedBFieldMap< grid_t >::FieldCell | Struct representing smallest grid unit in magnetic field grid |
| CActs::InterpolatedMaterialMap< Mapper_t >::Cache | Temporary 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::Config | Nested configuration struct |
| CActs::IReferenceGenerator | An interface for reference point generators |
| CActs::IsReadOnlyMultiTrajectory< T > | |
| CActs::IsReadOnlyTrackContainer< T > | |
| CActs::ISurfaceMaterial | Base class of all surface-based material description |
| CActs::ISurfaceMaterialAccumulater | Interface for the material mapping, this is the accumulation step |
| CActs::ISurfaceMaterialAccumulater::State | The state of the material accumulater, this is used to cache information across tracks/events |
| CActs::IterativeVertexFinder::Config | Configuration struct |
| CActs::IterativeVertexFinder::State | State struct |
| CActs::ITrackingGeometryBuilder | Interface class for the TrackingGeometry building, this is used by the TrackingGeometrySvc to build the geometry |
| CActs::ITrackingGeometryJsonDecorator | Helper class to add extra information to surface or volume json objects |
| CActs::ITrackingGeometryVisitor | Base class for tracking geometry visitors |
| CActs::ITrackingVolumeArrayCreator | Interface class ITrackingVolumeArrayCreators It inherits from IAlgTool |
| CActs::ITrackingVolumeBuilder | Interface class ITrackingVolumeBuilders |
| CActs::ITrackingVolumeHelper | Interface class ITrackingVolumeHelper tools, it inherits from IAlgTool |
| CActs::ITripletSeedCuts | ITripletSeedCuts can be used to increase or decrease seed weights based on the space points used in a seed |
| CActs::ITripletSeedFilter | Interface for triplet seed filtering |
| CActs::IVertexFinder | Common interface for both vertex finders and vertex seed finders |
| CActs::IVisualization3D | Partially abstract base class which provides an interface to visualization helper classes |
| CActs::IVolumeMaterial | Material associated with a Volume (homogeneous, binned, interpolated) |
| CActs::IVolumeMaterialJsonDecorator | Helper class to add extra information to surface or volume json objects |
| CActs::jsonKey | Store in a single place the different key used for the material mapping |
| CActs::JsonSurfacesReader::Options | Options 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::Config | This struct stores the configuration of the tracking geometry |
| CActs::LayerCreator | The LayerCreator is able to build cylinder disc layers or plane layers from detector elements |
| CActs::LayerCreator::Config | Configuration for the LayerCreator This is the nexted configuration struct for the LayerCreator class |
| CActs::LinCircle | A partial description of a circle in u-v space |
| CActs::LinearizedTrack | Class for linear expansion of track parameters in vicinity of vertex |
| CActs::Logger | Class for printing debug output |
| CActs::Logging::OutputFilterPolicy | Abstract base class for filtering debug output |
| CActs::Logging::OutputPrintPolicy | Abstract base class for printing debug output |
| CActs::Logging::ScopedFailureThreshold | Helper class that changes the failure threshold for the duration of its lifetime |
| CActs::MagneticFieldProvider | Base class for all magnetic field providers |
| CActs::Material | Material description for interactions with matter |
| CActs::MaterialComposition | Material composed from multiple elements with varying factions |
| CActs::MaterialInteraction | The Material interaction struct It records the surface and the passed material This is only necessary recorded when configured |
| CActs::MaterialInteractionAssignment::Options | Options for the material interaction matcher The options are used to specify the vetos for the assignment |
| CActs::MaterialInteractionAssignment::Result | The result struct of the assignment run |
| CActs::MaterialInteractor | Material interactor propagator action |
| CActs::MaterialMapJsonConverter | Read the material from Json |
| CActs::MaterialMapJsonConverter::Config | Configuration of the Converter |
| CActs::MaterialMapLookup< G > | Struct for mapping global 3D positions to material values |
| CActs::MaterialMapLookup< G >::MaterialCell | Struct representing smallest grid unit in material grid |
| CActs::MaterialMapper | Class that implements the material mapping procedure |
| CActs::MaterialMapper::Config | Nested configuration struct |
| CActs::MaterialMapper::Options | Nested options struct holds some options for the delegated calls |
| CActs::MaterialMapper::State | Nested state struct |
| CActs::MaterialSlab | Material description for an object with defined thickness |
| CActs::MaterialSurface | Selector for finding surface |
| CActs::MaterialSurfaceIdentifier | Selector for finding surface |
| CActs::MaterialValidater | The material validater is a tool that allows to record the material seen by a ray through a set of material surfaces |
| CActs::MaterialValidater::Config | Nested configuration struct |
| CActs::MaterialVolume | Selector for finding volume |
| CActs::MbfSmoother | Kalman trajectory smoother based on the Modified Bryson–Frazier (mBF) smoother |
| CActs::MeasurementSelector | Measurement selection struct selecting those measurements compatible with the given track parameter against provided criteria on one surface |
| CActs::MeasurementSelectorCuts | Selection cuts for associating measurements with predicted track parameters on a surface |
| CActs::MiddleSpInfo | |
| CActs::MultiComponentBoundTrackParameters | This 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::Component | The 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::TrajectoryState | Struct for brief trajectory summary info |
| CActs::NavigationArguments | Struct that serves as the argument to the navigation delegate |
| CActs::NavigationOptions< object_t > | The navigation options for the tracking geometry |
| CActs::NavigationPolicyFactory | Base class for navigation policy factories |
| CActs::NavigationStream | The NavigationStream is a container for the navigation candidates that are currentlu processed in a given context |
| CActs::NavigationStream::QueryPoint | The query point for the navigation stream |
| CActs::NavigationTarget | The navigation target |
| CActs::Navigator | Steers the propagation through the geometry by providing the next surface to be targeted |
| CActs::Navigator::Config | The navigator configuration |
| CActs::Navigator::State | Nested State struct |
| CActs::NavigatorPlainOptions | |
| CActs::NavigatorStatistics | A 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::Neutral | Charge and momentum interpretation for neutral particles |
| CActs::NonNeutralCharge | Charge and momentum interpretation for arbitrarily charged but not neutral particles |
| CActs::NullBField::Cache | |
| CActs::NumericalTrackLinearizer | Linearizes the track parameters at the PCA to a user-provided point (linPoint) |
| CActs::NumericalTrackLinearizer::Config | Configuration struct |
| CActs::ObjectSorterT< T > | |
| CActs::OrientedSurface | |
| CActs::OwningDelegate< typename, H > | |
| CActs::ParticleData | |
| CActs::PassiveLayerBuilder::Config | Configuration struct for the passive layer builder This nested struct is used to configure the layer building |
| CActs::PathLimitReached | This is the condition that the pathLimit has been reached |
| CActs::PathSeeder | Seeding algorigthm that extracts the IP parameters and sorts the source links into possible track candidates |
| CActs::PathSeeder::Config | The nested configuration struct |
| CActs::Polyhedron | Struct which contains a cartesian approximation for any surface type |
| CActs::Portal | A portal connects two or more neighboring volumes |
| CActs::Portal::Arguments | Helper struct for the arguments to the portal constructor below using designated initializers |
| CActs::Portal::Arguments::Link | Aggregate over a surface and a volume with optional semantics |
| CActs::PortalJsonConverter::Options | |
| CActs::PortalLinkBase | PortalLinkBase is the abstract base class for all portal links |
| CActs::PortalShellBase | The portal shell of a volume is the set of portals that describes connections "outside" of the volume |
| CActs::PropagatorStatistics | A struct to hold statistics of the propagator |
| CActs::ProtoAxis | This class is a pure run-time placeholder for the axis definition |
| CActs::ProtoLayerHelper | This 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::RecordedMaterial | Simple 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::ScopedTimer | A RAII timer class for measuring execution time of code blocks |
| CActs::ScoreBasedAmbiguityResolution | Generic implementation of the score based ambiguity resolution |
| CActs::ScoreBasedAmbiguityResolution::Config | Configuration struct : contains the configuration for the ambiguity resolution |
| CActs::ScoreBasedAmbiguityResolution::DetectorConfig | Detector 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::TrackFeatures | TrackFeatures struct : contains the features that are counted for each track |
| CActs::Seed< external_spacepoint_t, N > | |
| CActs::SeedConfirmationRangeConfig | Contains parameters for quality seed confirmation |
| CActs::SeedContainer2 | A container of seeds |
| CActs::SeedFilter< external_spacepoint_t > | Filter seeds at various stages with the currently available information |
| CActs::SeedFilterConfig | Structure 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::SinglyCharged | Charge and momentum interpretation for particles with +-e charge |
| CActs::SolenoidBField::Cache | |
| CActs::SolenoidBField::Config | Config 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::SpacePointContainer2 | A 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::SpacePointData | This 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::SpacePointMutableData | This 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::SpacePointParameters | Storage 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::StepperStatistics | A struct to hold statistics of the stepper |
| CActs::StraightLineStepper | Straight line stepper based on Surface intersection |
| CActs::StraightLineStepper::Config | |
| CActs::StraightLineStepper::State | State for track parameter propagation |
| CActs::StripPairOptions | |
| CActs::StripSpacePointBuilder::ClusterPairingOptions | Collection of cluster pairing options |
| CActs::StripSpacePointBuilder::ConstrainedOptions | Collection of constrained space point options |
| CActs::StripSpacePointBuilder::CosmicOptions | Collection of cosmic space point options |
| CActs::StripSpacePointBuilder::StripEnds | Strip cluster details |
| CActs::SurfaceArray | Provides Surface binning in 2 dimensions |
| CActs::SurfaceArray::ISurfaceGridLookup | Base interface for all surface lookups |
| CActs::SurfaceArrayCreator | It is designed create sub surface arrays to be ordered on Surfaces |
| CActs::SurfaceArrayCreator::Config | |
| CActs::SurfaceArrayCreator::ProtoAxis | |
| CActs::SurfaceArrayNavigationPolicy::Config | Config struct to configure the surface array navigation |
| CActs::SurfaceBinningMatcher | |
| CActs::SurfaceBounds | Interface for surface bounds |
| CActs::SurfaceCollector< Selector > | A Surface Collector struct templated with a Selector type |
| CActs::SurfaceCollector< Selector >::this_result | Simple result struct to be returned It has all the SurfaceHit objects that are collected (and thus have been selected) |
| CActs::SurfaceHit | The information to be writtern out per hit surface |
| CActs::SurfaceJsonConverter::Options | |
| CActs::SurfaceMaterialMapper | SurfaceMaterialMapper |
| CActs::SurfaceMaterialMapper::Config | Nested Configuration struct for the material mapper |
| CActs::SurfaceMaterialMapper::State | Nested State struct which is used for the mapping prococess |
| CActs::SurfacePlacementBase | The SurfacePlacementBase is an API proxy to model the dynamic movement of the Acts::Surface representing e.g |
| CActs::SurfaceReached | This is the condition that the Surface has been reached it then triggers a propagation abort |
| CActs::SurfaceSelector | Simple struct to select surfaces |
| CActs::SympyStepper | |
| CActs::SympyStepper::Config | |
| CActs::SympyStepper::State | State for track parameter propagation |
| CActs::Table | A utility class for creating formatted markdown tables with automatic column sizing and alignment |
| CActs::Table::Column | |
| CActs::ToroidField::BarrelConfig | Configuration for barrel toroid coils |
| CActs::ToroidField::Cache | Cache for magnetic field provider |
| CActs::ToroidField::Config | Full configuration for the toroid field |
| CActs::ToroidField::EctConfig | Configuration for end-cap toroid (ECT) coils |
| CActs::ToroidField::LayoutConfig | Configuration for coil layout and discretization |
| CActs::TrackAtVertex | Defines a track at vertex object |
| CActs::TrackContainer< track_container_t, traj_t, holder_t > | Track container interface class |
| CActs::TrackDensityVertexFinder::Config | The Config struct |
| CActs::TrackDensityVertexFinder::State | State struct for fulfilling interface |
| CActs::TrackingGeometry | Owner of the constructed TrackingVolumes |
| CActs::TrackingGeometryBuilder::Config | Nested Configuration for the CylinderVolumeBuilder |
| CActs::TrackingVolumeArrayCreator::Config | This 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::TrackSelector | Class which performs filtering of tracks |
| CActs::TrackSelector::Config | Configuration of a set of cuts for a single eta bin Default construction yields a set of cuts that accepts everything |
| CActs::TrackSelector::EtaBinnedConfig | Main 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::Options | The options for the transform converter |
| CActs::TripletCandidate< external_space_point_t > | A description of a triplet candidate |
| CActs::TripletSeeder | Full triplet seeder which depends on a doublet and triplet seed finder, and a triplet seed filter |
| CActs::TripletSeeder::Cache | Cache for storing intermediate results during triplet seeding to avoid reallocation |
| CActs::TripletSeedFinder | Interface and a collection of standard implementations for a triplet seed finder |
| CActs::TripletSeedFinder::Config | Collection of configuration parameters for the triplet seed finder |
| CActs::TripletTopCandidates | Container for triplet candidates found by the triplet seed finder |
| CActs::TripletTopCandidates::Proxy | |
| CActs::TryAllNavigationPolicy::Config | |
| CActs::TryAllNavigatorBase | Captures the common functionality of the try-all navigators |
| CActs::TryAllNavigatorBase::Config | Configuration for this Navigator |
| CActs::TryAllNavigatorBase::State | Nested 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::Vertex | Class for storing vertex objects |
| CActs::VertexInfo | Helper struct for storing vertex related information |
| CActs::VertexingOptions | Vertex Finder Options |
| CActs::ViewConfig | Struct to concentrate all visualization configurations in order to harmonize visualization interfaces |
| CActs::VoidNavigator | A navigator that does nothing |
| CActs::VoidNavigator::Config | Nested Config struct |
| CActs::VoidNavigator::State | Nested State struct |
| CActs::VolumeBounds | Pure Absract Base Class for Volume bounds |
| CActs::VolumeCollector< Selector > | A Volume Collector struct templated with a Selector type |
| CActs::VolumeCollector< Selector >::this_result | Simple result struct to be returned It has all the VolumeHit objects that are collected (and thus have been selected) |
| CActs::VolumeConfig | VolumeConfig struct to understand the layer config |
| CActs::VolumeConstraintAborter | This is the condition that the end of world has been reached it then triggers a propagation abort |
| CActs::VolumeHit | The information to be writtern out per hit volume |
| CActs::VolumeMaterialMapper | VolumeMaterialMapper |
| CActs::VolumeMaterialMapper::Config | Nested Configuration struct for the material mapper |
| CActs::VolumeMaterialMapper::State | Nested State struct which is used for the mapping prococess |
| CActs::VolumeSelector | Simple struct to select volumes |
| CActs::VolumeStack::ResizeStrategies | |
| CActs::WrappingConfig | The WrappingSetup that is happening here |
| CActs::ZScanVertexFinder::Config | Configuration struct |
| CActs::ZScanVertexFinder::State | State 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::Barcode | Particle identifier that encodes additional event information |
| CActsFatras::BetheBloch | Simulate energy loss using the Bethe-Bloch/Landau description |
| CActsFatras::BetheHeitler | Simulate electron energy loss using the Bethe-Heitler description |
| CActsFatras::BoundParametersSmearer< generator_t, kSize > | Uncorrelated smearing algorithm for fast digitisation of bound parameters |
| CActsFatras::Casts::AbsEta | Retrieve the direction absolute pseudo-rapidity |
| CActsFatras::Casts::AbsVz | Retrieve the longitudinal absolute distance of the position to the origin |
| CActsFatras::Casts::E | Retrieve the total energy |
| CActsFatras::Casts::Eta | Retrieve the direction pseudo-rapidity |
| CActsFatras::Casts::P | Retrieve the absolute momentum |
| CActsFatras::Casts::Pt | Retrieve the transverse momentum |
| CActsFatras::Casts::Vrho | Retrieve the transverse absolute distance of the position to the origin |
| CActsFatras::Casts::Vz | Retrieve the longitudinal distance of the position to the origin |
| CActsFatras::Channel< signal_t, kSize > | A channel definition: Cell identification, readout word, links |
| CActsFatras::Channelizer | Class that ties the digitization modules together and produces the channels |
| CActsFatras::ChargedSelector | Select 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::EveryParticle | No-op particle selector that selects all particles |
| CActsFatras::EverySurface | Select every surface |
| CActsFatras::FailedParticle | A 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::Hit | A simulation hit on a surface |
| CActsFatras::InteractionList< processes_t > | Compile-time set of interaction processes for the simulation |
| CActsFatras::InteractionList< processes_t >::Selection | Point-like interaction selection |
| CActsFatras::LandauDistribution | Draw random numbers from a Landau distribution |
| CActsFatras::LandauDistribution::param_type | Parameter 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::NegativeSelector | Select negatively charged particles |
| CActsFatras::NeutralSelector | Select neutral particles |
| CActsFatras::NoDecay | Decay module that treats all particles as stable |
| CActsFatras::NoSurface | Do not select any surface, ever |
| CActsFatras::Particle | Particle 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::PhotonConversion | This class handles the photon conversion |
| CActsFatras::PlanarSurfaceDrift | The PlanarSurfaceDrift takes an intersection in the nominal surface and projects the ends into the readout surface, which can be at : -1, 0, 1 |
| CActsFatras::PlanarSurfaceMask | A 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::PositiveSelector | Select positively charged particles |
| CActsFatras::Range< cast_t > | Select all objects with an extracted value within the range |
| CActsFatras::Segmentizer | The Segmentizer splits a surface segment, i.e |
| CActsFatras::Segmentizer::ChannelSegment | Nested struct for representing channel steps |
| CActsFatras::Segmentizer::ChannelStep | Nested 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::SimulationResult | Single 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::AmbiguityTrackClassifier | Onnx model implementation for track scoring and selection |
| CActsPlugins::BoostTrackBuilding::Config | |
| CActsPlugins::CudaTrackBuilding::Config | |
| CActsPlugins::DD4hepDetectorElementExtension | This extension holds an ACTS detector element belonging to a DD4hep detector element, and synchronizes ownership |
| CActsPlugins::DD4hepDetectorSurfaceFactory | A 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::Cache | Nested cache that records the conversion status |
| CActsPlugins::DD4hepDetectorSurfaceFactory::Config | Configuration struct |
| CActsPlugins::DD4hepDetectorSurfaceFactory::Options | Nested options struct to steer the conversion |
| CActsPlugins::DD4hepLayerBuilder::Config | Nested configuration struct for steering of the layer builder |
| CActsPlugins::DD4hepVolumeBuilder::Config | Nested configuration struct for steering of the volume builder |
| CActsPlugins::DetrayConversionUtils::Cache | Detray conversion cache object |
| CActsPlugins::DetrayPayloadConverter | |
| CActsPlugins::DetrayPayloadConverter::Config | |
| CActsPlugins::DetrayPayloadConverter::Payloads | |
| CActsPlugins::Device | A simple device description struct |
| CActsPlugins::EdgeClassificationBase | |
| CActsPlugins::EDM4hepUtil::SimHitAssociation | |
| CActsPlugins::ExecutionContext | Capture the context of the execution |
| CActsPlugins::FastJet::Jet | Common class for jets |
| CActsPlugins::FpeMonitor | |
| CActsPlugins::FpeMonitor::Buffer | |
| CActsPlugins::FpeMonitor::Result | |
| CActsPlugins::FpeMonitor::Result::FpeInfo | |
| CActsPlugins::Geant4AlgebraConverter | |
| CActsPlugins::Geant4DetectorSurfaceFactory | A factory to convert Geant4 physical volumes into Geant4 detector elements |
| CActsPlugins::Geant4DetectorSurfaceFactory::Cache | Type alias for passive surface |
| CActsPlugins::Geant4DetectorSurfaceFactory::Config | Nested configuration struct that holds global lifetime configuration |
| CActsPlugins::Geant4DetectorSurfaceFactory::Options | Nested option struct that allows per call changeable configuration |
| CActsPlugins::Geant4MaterialConverter | |
| CActsPlugins::Geant4PhysicalVolumeConverter | |
| CActsPlugins::Geant4ShapeConverter | |
| CActsPlugins::Geant4VolumeConverter | |
| CActsPlugins::GeoModelDetectorObjectFactory | Factory class to convert GeoModel objects into Acts volumes and surfaces |
| CActsPlugins::GeoModelDetectorObjectFactory::Cache | |
| CActsPlugins::GeoModelDetectorObjectFactory::Config | |
| CActsPlugins::GeoModelDetectorObjectFactory::ConvertedGeoVol | Tuple 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::GeoModelTree | Holder struct to manage a GeoModel world |
| CActsPlugins::GeoModelTree::VolumePublisher | Helper 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::IGeant4PhysicalVolumeSelector | Interface class for selectors from physical volumes |
| CActsPlugins::IGeoShapeConverter | Interface for the conversion of GeoShapes to Acts surfaces |
| CActsPlugins::ITGeoDetectorElementSplitter | ITGeoElementSplitter |
| CActsPlugins::ITGeoIdentifierProvider | ITGeoIdentierProvider |
| CActsPlugins::ITkIdentifier | |
| CActsPlugins::ModuleMapCuda::Config | |
| CActsPlugins::OnnxEdgeClassifier::Config | |
| CActsPlugins::OnnxRuntimeBase | |
| CActsPlugins::PipelineTensors | Struct that ties together the tensors used in the GNN pipeline |
| CActsPlugins::PodioTrackContainerBase | |
| CActsPlugins::PodioTrackStateContainerBase | |
| CActsPlugins::PodioUtil::ConversionHelper | |
| CActsPlugins::RootMaterialDecorator::Config | Configuration of the Reader |
| CActsPlugins::RootMaterialMapIo | Simple payload class that can be wrapped for reading and writing |
| CActsPlugins::RootMaterialMapIo::Config | Configuration 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::Options | Options for writing the material maps Folder names are optional as it allows to write more maps into one file, e.g |
| CActsPlugins::RootMaterialTrackIo | Simple payload class that can be wrapped for reading and writing |
| CActsPlugins::RootMaterialTrackIo::Config | |
| CActsPlugins::RootMeasurementIo | Helper class to manage the I/O of measurements and associated clusters to and from ROOT files |
| CActsPlugins::RootMeasurementIo::Config | |
| CActsPlugins::RootSpacePointIo | Root space point reading and writing utility |
| CActsPlugins::SeedClassifier | Onnx model implementation for seed scoring and selection |
| CActsPlugins::Svg::GridConverter::Options | Nested Options struct |
| CActsPlugins::Svg::IndexedSurfacesConverter::Options | Nested options struct |
| CActsPlugins::Svg::LayerConverter::Options | A nested options class for the layer conversion |
| CActsPlugins::Svg::Style | Style struct |
| CActsPlugins::Svg::SurfaceArrayConverter::Options | Nested options struct |
| CActsPlugins::Svg::SurfaceConverter::Options | Nested Options struct |
| CActsPlugins::Svg::TrackingGeometryConverter::Options | Nested Options struct for the writing configuration |
| CActsPlugins::Svg::TrackingGeometryConverter::State | State 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::Config | Nested configuration struct |
| CActsPlugins::TGeoLayerBuilder::Config | Nested configuration struct for steering of the layer builder |
| CActsPlugins::TGeoLayerBuilder::LayerConfig | Helper config structs for volume parsing |
| CActsPlugins::TGeoMaterialConverter | |
| CActsPlugins::TGeoMaterialConverter::Options | Nested options struct to steer the conversion process |
| CActsPlugins::TGeoParser | TGeoParser is a helper struct that walks recursively through a TGeometry and selects by string comparison the TGeoNodes that match the criteria |
| CActsPlugins::TGeoParser::Options | Nested configuration struct |
| CActsPlugins::TGeoParser::SelectedNode | |
| CActsPlugins::TGeoParser::State | Nested state struct |
| CActsPlugins::TGeoPrimitivesHelper | |
| CActsPlugins::TGeoSurfaceConverter | Helper 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::exception | STL class |
| Cstd::false_type | |
| Cstd::integral_constant | |
| Cstd::true_type | |
| CTs... | |
| CActs::Experimental::CompositeSpacePointLineSeeder::Delegate_t |