![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include "Acts/Definitions/Algebra.hpp"#include "Acts/Definitions/Common.hpp"#include "Acts/Detector/DetectorComponents.hpp"#include "Acts/Detector/Portal.hpp"#include "Acts/Geometry/CylinderVolumeBounds.hpp"#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/Geometry/VolumeBounds.hpp"#include "Acts/Utilities/Logger.hpp"#include <array>#include <limits>#include <map>#include <memory>#include <vector>
Include dependency graph for CylindricalDetectorHelper.hpp:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Namespaces | |
| namespace | Acts |
| Acts includes to create all necessary definitions. | |
| namespace | Acts::Experimental |
| namespace | Acts::Experimental::detail |
| namespace | Acts::Experimental::detail::CylindricalDetectorHelper |
Functions | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::connectInR (const GeometryContext &gctx, std::vector< std::shared_ptr< DetectorVolume >> &volumes, const std::vector< unsigned int > &selectedOnly={}, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Connect detector volumes in R. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::connectInZ (const GeometryContext &gctx, std::vector< std::shared_ptr< DetectorVolume >> &volumes, const std::vector< unsigned int > &selectedOnly={}, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Connect detector volumes in Z. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::connectInPhi (const GeometryContext &gctx, std::vector< std::shared_ptr< DetectorVolume >> &volumes, const std::vector< unsigned int > &selectedOnly={}, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Connect detector volumes in phi. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::wrapInZR (const GeometryContext &gctx, std::vector< std::shared_ptr< DetectorVolume >> &volumes, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Wrap detector volumes in R,Z. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::connectInR (const GeometryContext &gctx, const std::vector< DetectorComponent::PortalContainer > &containers, const std::vector< unsigned int > &selectedOnly={}, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Connect containers in R. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::connectInZ (const GeometryContext &gctx, const std::vector< DetectorComponent::PortalContainer > &containers, const std::vector< unsigned int > &selectedOnly={}, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Connect containers in Z. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::connectInPhi (const GeometryContext &gctx, const std::vector< DetectorComponent::PortalContainer > &containers, const std::vector< unsigned int > &selectedOnly={}, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Connect containers in Phi. | |
| DetectorComponent::PortalContainer | Acts::Experimental::detail::CylindricalDetectorHelper::wrapInZR (const GeometryContext &gctx, const std::vector< DetectorComponent::PortalContainer > &containers, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Wrap container in R,Z - this uses the cutout cylinder bounds. | |
| template<typename volume_container_t > | |
| std::array< std::vector < ActsScalar >, 3u > | Acts::Experimental::detail::CylindricalDetectorHelper::rzphiBoundaries (const GeometryContext &gctx, const volume_container_t &volumes, Acts::Logging::Level logLevel=Acts::Logging::INFO) |
| Helper method to extract r,z,phi boundaries for eventual grid volume search. | |