Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Tests/CommonHelpers/Acts/Tests/CommonHelpers/MultiTrajectoryTestsCommon.hpp>
Public Member Functions | |
void | testBuild () |
void | testClear () |
void | testApplyWithAbort () |
void | testAddTrackStateWithBitMask () |
void | testTrackStateProxyCrossTalk (std::default_random_engine &rng) |
void | testTrackStateReassignment (std::default_random_engine &rng) |
void | testTrackStateProxyStorage (std::default_random_engine &rng, size_t nMeasurements) |
void | testTrackStateProxyAllocations (std::default_random_engine &rng) |
void | testTrackStateProxyGetMask () |
void | testTrackStateProxyCopy (std::default_random_engine &rng) |
void | testTrackStateProxyCopyDiffMTJ () |
void | testProxyAssignment () |
void | testCopyFromConst () |
void | testTrackStateProxyShare (std::default_random_engine &rng) |
void | testMultiTrajectoryExtraColumns () |
void | testMultiTrajectoryExtraColumnsRuntime () |
Private Types | |
using | ParametersVector = BoundTrackParameters::ParametersVector |
using | CovarianceMatrix = BoundTrackParameters::CovarianceMatrix |
using | Jacobian = BoundMatrix |
using | trajectory_t = typename factory_t::trajectory_t |
using | const_trajectory_t = typename factory_t::const_trajectory_t |
Private Attributes | |
factory_t | m_factory |
Definition at line 27 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 27 of file MultiTrajectoryTestsCommon.hpp
|
private |
Definition at line 33 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 33 of file MultiTrajectoryTestsCommon.hpp
|
private |
Definition at line 29 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 29 of file MultiTrajectoryTestsCommon.hpp
|
private |
Definition at line 30 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 30 of file MultiTrajectoryTestsCommon.hpp
|
private |
Definition at line 28 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 28 of file MultiTrajectoryTestsCommon.hpp
|
private |
Definition at line 32 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 32 of file MultiTrajectoryTestsCommon.hpp
|
inline |
Definition at line 165 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 165 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, and t.
|
inline |
Definition at line 131 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 131 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, n, t, and physmon_ckf_tracking::u.
|
inline |
Definition at line 39 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 39 of file MultiTrajectoryTestsCommon.hpp
References distance(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, merge_hashes::p, physmon_track_finding_ttbar::r, and t.
|
inline |
Definition at line 114 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 114 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, and t.
|
inline |
Definition at line 871 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 871 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory.
|
inline |
Definition at line 971 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 971 of file MultiTrajectoryTestsCommon.hpp
References col, f, h, h2, Acts::hashString(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, Acts::UnitConstants::T, train_ambiguity_solver::test, and value.
|
inline |
Definition at line 1041 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 1041 of file MultiTrajectoryTestsCommon.hpp
References Acts::PhysicalConstants::c, Acts::hashString(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, and Acts::Test::runTest().
|
inline |
Definition at line 859 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 859 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, t, and physmon_simulation::tp.
|
inline |
Definition at line 474 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 474 of file MultiTrajectoryTestsCommon.hpp
References i, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, t, and physmon_ckf_tracking::u.
|
inline |
Definition at line 581 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 581 of file MultiTrajectoryTestsCommon.hpp
References KFPMath::a, KFPMath::b, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, mask, N, physmon_track_finding_ttbar::r, physmon_ckf_tracking::u, value, Acts::Test::values, and Acts::visit_measurement().
|
inline |
Definition at line 775 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 775 of file MultiTrajectoryTestsCommon.hpp
References KFPMath::a, KFPMath::b, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, mask, physmon_track_finding_ttbar::r, and Acts::Test::values.
|
inline |
Definition at line 246 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 246 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::cov, Acts::eBoundSize, Acts::Test::generateBoundParametersCovariance(), index, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, Acts::Test::TestSourceLink::sourceId, and physmon_ckf_tracking::u.
|
inline |
Definition at line 542 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 542 of file MultiTrajectoryTestsCommon.hpp
References KFPMath::a, KFPMath::b, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, mask, and Acts::Test::values.
|
inline |
Definition at line 894 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 894 of file MultiTrajectoryTestsCommon.hpp
References i, add_histos_bX::ib, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, and physmon_ckf_tracking::u.
|
inline |
Definition at line 387 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 387 of file MultiTrajectoryTestsCommon.hpp
References Acts::eBoundSize, Acts::Test::gctx, index, Acts::UnitConstants::m, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, N, t, value, and Acts::visit_measurement().
|
inline |
Definition at line 352 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 352 of file MultiTrajectoryTestsCommon.hpp
References Acts::Test::gctx, index, Acts::UnitConstants::m2, Acts::Test::MultiTrajectoryTestsCommon< factory_t >::m_factory, t, and physmon_ckf_tracking::u.
|
private |
Definition at line 36 of file MultiTrajectoryTestsCommon.hpp.
View newest version in sPHENIX GitHub at line 36 of file MultiTrajectoryTestsCommon.hpp
Referenced by Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testAddTrackStateWithBitMask(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testApplyWithAbort(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testBuild(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testClear(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testCopyFromConst(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testMultiTrajectoryExtraColumns(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testMultiTrajectoryExtraColumnsRuntime(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testProxyAssignment(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyAllocations(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyCopy(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyCopyDiffMTJ(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyCrossTalk(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyGetMask(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyShare(), Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateProxyStorage(), and Acts::Test::MultiTrajectoryTestsCommon< factory_t >::testTrackStateReassignment().