![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Algebra.hpp"#include "Acts/Geometry/AbstractVolume.hpp"#include "Acts/Geometry/BoundarySurfaceFace.hpp"#include "Acts/Geometry/BoundarySurfaceT.hpp"#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/Geometry/GeometryIdentifier.hpp"#include "Acts/Geometry/Layer.hpp"#include "Acts/Geometry/SurfaceVisitorConcept.hpp"#include "Acts/Geometry/Volume.hpp"#include "Acts/Material/IVolumeMaterial.hpp"#include "Acts/Surfaces/BoundaryCheck.hpp"#include "Acts/Surfaces/Surface.hpp"#include "Acts/Surfaces/SurfaceArray.hpp"#include "Acts/Utilities/BinnedArray.hpp"#include "Acts/Utilities/BoundingBox.hpp"#include "Acts/Utilities/Concepts.hpp"#include "Acts/Utilities/Frustum.hpp"#include "Acts/Utilities/Intersection.hpp"#include "Acts/Utilities/Logger.hpp"#include "Acts/Utilities/Ray.hpp"#include <cstddef>#include <functional>#include <memory>#include <string>#include <unordered_map>#include <utility>#include <vector>#include <boost/container/small_vector.hpp>#include "Acts/Geometry/detail/TrackingVolume.ipp"
Include dependency graph for TrackingVolume.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Classes | |
| struct | NavigationOptions< object_t > |
| class | Acts::TrackingVolume |
Namespaces | |
| namespace | Acts |
| Acts includes to create all necessary definitions. | |
Typedefs | |
| using | Acts::TrackingVolumeBoundaryPtr = std::shared_ptr< const BoundarySurfaceT< TrackingVolume >> |
| using | Acts::TrackingVolumeBoundaries = std::vector< TrackingVolumeBoundaryPtr > |
| using | Acts::LayerIntersection = ObjectIntersection< Layer, Surface > |
Intersection with Layer. | |
| using | Acts::LayerMultiIntersection = ObjectMultiIntersection< Layer, Surface > |
Multi-intersection with Layer. | |
| using | Acts::BoundarySurface = BoundarySurfaceT< TrackingVolume > |
| BoundarySurface of a volume. | |
| using | Acts::BoundaryIntersection = ObjectIntersection< BoundarySurface, Surface > |
Intersection with a BoundarySurface. | |
| using | Acts::BoundaryMultiIntersection = ObjectMultiIntersection< BoundarySurface, Surface > |
Multi-intersection with a BoundarySurface. | |