![]() |
ATLAS Offline Software
|
Functions | |
template<typename spacePointContainer > | |
requires acceptedContainer< spacePointContainer > &&hasPointerValues< spacePointContainer > | AmgSymMatrix (2) betaMatrix(const spacePointContainer &spacePoints) |
defines the betaMatrix calculated from the combinatoric hits More... | |
template<typename spacePointContainer > | |
requires acceptedContainer< spacePointContainer > &&hasPointerValues< spacePointContainer > std::array< double, 4 > | defineParameters (AmgSymMatrix(2) betaMatrix, const spacePointContainer &spacePoints) |
calculates the parameters lamda,alpha,gamma,kappa of the system More... | |
template<typename spacePointContainer > | |
requires acceptedContainer< spacePointContainer > &&hasPointerValues< spacePointContainer > std::pair< Amg::Vector3D, Amg::Vector3D > | seedSolution (const spacePointContainer &spacePoints, const std::array< double, 4 > ¶meters) |
solves the equation system to calculate the seed More... | |
Variables | |
template<typename Container > | |
concept | hasPositionAndDirection |
template<typename Container > | |
concept | hasPointerValues |
template<typename Container > | |
concept | acceptedContainer |
requires acceptedContainer<spacePointContainer>&& hasPointerValues<spacePointContainer> MuonR4::CombinatorialSeedSolver::AmgSymMatrix | ( | 2 | ) | const & |
defines the betaMatrix calculated from the combinatoric hits
spacePointContainer | the space point container |
spacePoints | the space points of the combinatorics |
Definition at line 66 of file CombinatorialSeedSolver.h.
requires acceptedContainer<spacePointContainer>&& hasPointerValues<spacePointContainer> std::array<double,4> MuonR4::CombinatorialSeedSolver::defineParameters | ( | AmgSymMatrix(2) | betaMatrix, |
const spacePointContainer & | spacePoints | ||
) |
calculates the parameters lamda,alpha,gamma,kappa of the system
spacePointContainer | the space point container |
betaMatrix | the betaMatrix for the system |
spacePoints | the space points of the combinatorics |
Definition at line 97 of file CombinatorialSeedSolver.h.
requires acceptedContainer<spacePointContainer>&& hasPointerValues<spacePointContainer> std::pair<Amg::Vector3D, Amg::Vector3D> MuonR4::CombinatorialSeedSolver::seedSolution | ( | const spacePointContainer & | spacePoints, |
const std::array< double, 4 > & | parameters | ||
) |
solves the equation system to calculate the seed
spacePointContainr | the space point container |
spacePoints | the space points of the combinatorics |
parameters | the lamda,alpha,gamma,kappa paramaters of the four layers |
Definition at line 127 of file CombinatorialSeedSolver.h.
concept MuonR4::CombinatorialSeedSolver::acceptedContainer |
concept MuonR4::CombinatorialSeedSolver::hasPointerValues |
Definition at line 44 of file CombinatorialSeedSolver.h.
concept MuonR4::CombinatorialSeedSolver::hasPositionAndDirection |
Definition at line 35 of file CombinatorialSeedSolver.h.