Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Algebra.hpp"
#include "Acts/Definitions/Common.hpp"
#include "Acts/Detector/DetectorVolume.hpp"
#include "Acts/Detector/Portal.hpp"
#include "Acts/Geometry/GeometryContext.hpp"
#include "Acts/Navigation/MultiLayerSurfacesUpdator.hpp"
#include "Acts/Navigation/NavigationState.hpp"
#include "Acts/Navigation/NavigationStateFillers.hpp"
#include "Acts/Navigation/NavigationStateUpdators.hpp"
#include "Acts/Surfaces/Surface.hpp"
#include <memory>
#include <tuple>
Go to the source code of this file.
Classes | |
struct | Acts::Experimental::AllPortalsImpl |
struct | Acts::Experimental::AllPortalsAndSurfacesImpl |
struct | Acts::Experimental::AdditionalSurfacesImpl |
This holds and extracts a collection of surfaces without much checking, this could be e.g. support surfaces for layer structures, e.g. More... | |
Namespaces | |
namespace | Acts |
Acts includes to create all necessary definitions. | |
namespace | Acts::Experimental |
Typedefs | |
template<typename grid_type > | |
using | Acts::Experimental::IndexedSurfacesImpl = IndexedUpdatorImpl< grid_type, IndexedSurfacesExtractor, SurfacesFiller > |
An indexed surface implementation access. | |
template<typename grid_type > | |
using | Acts::Experimental::MultiLayerSurfacesImpl = MultiLayerSurfacesUpdatorImpl< grid_type, PathGridSurfacesGenerator > |
An indexed multi layer surface implementation access. | |
template<typename grid_type , template< typename > class indexed_updator> | |
using | Acts::Experimental::IndexedSurfacesAllPortalsImpl = ChainedUpdatorImpl< AllPortalsImpl, indexed_updator< grid_type >> |
An indexed surface implementation with portal access. | |
Functions | |
static SurfaceCandidatesUpdator | Acts::Experimental::tryAllPortals () |
static SurfaceCandidatesUpdator | Acts::Experimental::tryAllPortalsAndSurfaces () |