![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <boost/test/unit_test.hpp>#include "Acts/Definitions/Algebra.hpp"#include "Acts/Detector/CylindricalContainerBuilder.hpp"#include "Acts/Detector/DetectorComponents.hpp"#include "Acts/Detector/DetectorVolume.hpp"#include "Acts/Detector/PortalGenerators.hpp"#include "Acts/Detector/interface/IDetectorComponentBuilder.hpp"#include "Acts/Detector/interface/IGeometryIdGenerator.hpp"#include "Acts/Geometry/CylinderVolumeBounds.hpp"#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/Geometry/GeometryIdentifier.hpp"#include "Acts/Navigation/DetectorVolumeFinders.hpp"#include "Acts/Navigation/SurfaceCandidatesUpdators.hpp"#include "Acts/Surfaces/CylinderBounds.hpp"#include "Acts/Surfaces/CylinderSurface.hpp"#include "Acts/Surfaces/DiscSurface.hpp"#include "Acts/Surfaces/RadialBounds.hpp"#include "Acts/Surfaces/Surface.hpp"#include "Acts/Utilities/BinningType.hpp"#include "Acts/Utilities/Enumerate.hpp"#include "Acts/Utilities/Logger.hpp"#include <any>#include <cmath>#include <iterator>#include <memory>#include <stdexcept>#include <string>#include <utility>#include <vector>
Include dependency graph for CylindricalContainerBuilderTests.cpp:Go to the source code of this file.
Classes | |
| class | CylindricalVolumeBuilder< surface_type, surface_bounds_type > |
| A mockup volume builder, it generates volumes with a single surface filled in in order to use the CylindricalContainerBuilder infrastructure. More... | |
| class | VolumeGeoIdGenerator |
| struct | VolumeGeoIdGenerator::Cache |
Functions | |
| BOOST_AUTO_TEST_CASE (CylindricaContainerBuilder_Misconfiguration) | |
| BOOST_AUTO_TEST_CASE (CylindricaContainerBuildingZ) | |
| BOOST_AUTO_TEST_CASE (CylindricaContainerBuildingR) | |
| BOOST_AUTO_TEST_CASE (CylindricaContainerBuildingPhi) | |
| BOOST_AUTO_TEST_CASE (CylindricalContainerBuilderDetector) | |
Variables | |
| GeometryContext | tContext |
| BOOST_AUTO_TEST_CASE | ( | CylindricaContainerBuilder_Misconfiguration | ) |
Definition at line 127 of file CylindricalContainerBuilderTests.cpp.
View newest version in sPHENIX GitHub at line 127 of file CylindricalContainerBuilderTests.cpp
References KFPMath::a, KFPMath::b, Acts::Experimental::CylindricalContainerBuilder::Config::binning, Acts::binPhi, Acts::binR, Acts::binX, Acts::binZ, Acts::Experimental::CylindricalContainerBuilder::Config::builders, and Acts::PhysicalConstants::c.
| BOOST_AUTO_TEST_CASE | ( | CylindricaContainerBuildingZ | ) |
Definition at line 151 of file CylindricalContainerBuilderTests.cpp.
View newest version in sPHENIX GitHub at line 151 of file CylindricalContainerBuilderTests.cpp
References Acts::Experimental::CylindricalContainerBuilder::Config::auxiliary, Acts::binZ, Acts::getDefaultLogger(), tContext, physmon_ckf_tracking::u, Acts::Logging::VERBOSE, and volumes.
Here is the call graph for this function:| BOOST_AUTO_TEST_CASE | ( | CylindricaContainerBuildingR | ) |
Definition at line 194 of file CylindricalContainerBuilderTests.cpp.
View newest version in sPHENIX GitHub at line 194 of file CylindricalContainerBuilderTests.cpp
References Acts::Experimental::CylindricalContainerBuilder::Config::auxiliary, Acts::binR, Acts::getDefaultLogger(), tContext, physmon_ckf_tracking::u, Acts::Logging::VERBOSE, and volumes.
Here is the call graph for this function:| BOOST_AUTO_TEST_CASE | ( | CylindricaContainerBuildingPhi | ) |
Definition at line 232 of file CylindricalContainerBuilderTests.cpp.
View newest version in sPHENIX GitHub at line 232 of file CylindricalContainerBuilderTests.cpp
References Acts::Experimental::CylindricalContainerBuilder::Config::auxiliary, Acts::Experimental::CylindricalContainerBuilder::Config::binning, Acts::binPhi, Acts::Experimental::CylindricalContainerBuilder::Config::builders, Acts::getDefaultLogger(), i, tContext, to_string(), physmon_ckf_tracking::u, Acts::Logging::VERBOSE, and volumes.
Here is the call graph for this function:| BOOST_AUTO_TEST_CASE | ( | CylindricalContainerBuilderDetector | ) |
Definition at line 266 of file CylindricalContainerBuilderTests.cpp.
View newest version in sPHENIX GitHub at line 266 of file CylindricalContainerBuilderTests.cpp
References Acts::binR, Acts::binZ, Acts::Experimental::CylindricalContainerBuilder::Config::builders, Acts::getDefaultLogger(), tContext, physmon_ckf_tracking::u, Acts::Logging::VERBOSE, and volumes.
Here is the call graph for this function:| GeometryContext tContext |
Definition at line 44 of file CylindricalContainerBuilderTests.cpp.
View newest version in sPHENIX GitHub at line 44 of file CylindricalContainerBuilderTests.cpp
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), BOOST_AUTO_TEST_CASE(), CylindricalVolumeBuilder< surface_type, surface_bounds_type >::construct(), InternalVolumeBuilder< bounds_type >::construct(), and ActsExamples::Geant4::Geant4Detector::constructTrackingGeometry().