![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <boost/test/data/test_case.hpp>#include <boost/test/unit_test.hpp>#include "Acts/Geometry/GeometryContext.hpp"#include "Acts/MagneticField/ConstantBField.hpp"#include "Acts/MagneticField/MagneticFieldContext.hpp"#include "Acts/Propagator/AtlasStepper.hpp"#include "Acts/Propagator/Propagator.hpp"#include "Acts/Propagator/RiddersPropagator.hpp"#include "Acts/Utilities/Logger.hpp"#include <limits>#include "PropagationDatasets.hpp"#include "PropagationTests.hpp"
Include dependency graph for PropagationAtlasConstant.cpp:Go to the source code of this file.
Functions | |
| BOOST_DATA_TEST_CASE (ForwardBackward, ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (ToCylinderAlongZ, ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (ToDisc, ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (ToPlane, ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (ToStrawAlongZ, ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (CovarianceCurvilinear, ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (CovarianceToCylinderAlongZ, ds::phiWithoutAmbiguity *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (CovarianceToDisc, ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (CovarianceToPlane, ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE (CovarianceToStrawAlongZ, ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField, phi, theta, p, q, s, bz) | |
| BOOST_DATA_TEST_CASE | ( | ForwardBackward | , |
| ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 63 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 63 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinear(), and runForwardBackwardTest().
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | ToCylinderAlongZ | , |
| ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 75 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 75 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinear(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | ToDisc | , |
| ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 84 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 84 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinear(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | ToPlane | , |
| ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 93 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 93 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinear(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | ToStrawAlongZ | , |
| ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 103 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 103 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinear(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | CovarianceCurvilinear | , |
| ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 114 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 114 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinearWithCovariance(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runForwardComparisonTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | CovarianceToCylinderAlongZ | , |
| ds::phiWithoutAmbiguity *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 124 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 124 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinearWithCovariance(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceComparisonTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | CovarianceToDisc | , |
| ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 135 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 135 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinearWithCovariance(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceComparisonTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | CovarianceToPlane | , |
| ds::phi *ds::theta *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 145 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 145 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinearWithCovariance(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceComparisonTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function:| BOOST_DATA_TEST_CASE | ( | CovarianceToStrawAlongZ | , |
| ds::phi *ds::thetaWithoutBeam *ds::absMomentum *ds::chargeNonZero *ds::pathLength *ds::magneticField | , | ||
| phi | , | ||
| theta | , | ||
| p | , | ||
| q | , | ||
| s | , | ||
| bz | |||
| ) |
Definition at line 155 of file PropagationAtlasConstant.cpp.
View newest version in sPHENIX GitHub at line 155 of file PropagationAtlasConstant.cpp
References geoCtx, magCtx, makeParametersCurvilinearWithCovariance(), merge_hashes::p, ActsTests::PropagationDatasets::phi, runToSurfaceComparisonTest(), physmon_simulation::s, and ActsTests::PropagationDatasets::theta.
Here is the call graph for this function: