ATLAS Offline Software
|
#include "GeoPrimitives/GeoPrimitives.h"
#include <AthenaBaseComps/AthMessaging.h>
#include <iostream>
#include <ranges>
#include <vector>
#include <concepts>
Go to the source code of this file.
Namespaces | |
MuonR4 | |
This header ties the generic definitions in this package. | |
MuonR4::CombinatorialSeedSolver | |
Functions | |
template<typename spacePointContainer > | |
requires acceptedContainer< spacePointContainer > &&hasPointerValues< spacePointContainer > | MuonR4::CombinatorialSeedSolver::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 > | MuonR4::CombinatorialSeedSolver::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 > | MuonR4::CombinatorialSeedSolver::seedSolution (const spacePointContainer &spacePoints, const std::array< double, 4 > ¶meters) |
solves the equation system to calculate the seed More... | |
Variables | |
template<typename Container > | |
concept | MuonR4::CombinatorialSeedSolver::hasPositionAndDirection |
template<typename Container > | |
concept | MuonR4::CombinatorialSeedSolver::hasPointerValues |
template<typename Container > | |
concept | MuonR4::CombinatorialSeedSolver::acceptedContainer |