#include "Acts/Utilities/Helpers.hpp"
#include <cmath>
#include <limits>
Go to the source code of this file.
|
namespace | Acts |
| Set the Geometry Context PLUGIN.
|
|
namespace | Acts::detail |
| These functions perform the transport of a covariance matrix using given Jacobians. The required data is provided by the stepper object with some additional data. Since this is a purely algebraic problem the calculations are identical for StraightLineStepper and EigenStepper . As a consequence the methods can be located in a seperate file.
|
|
|
double | Acts::detail::differenceOfClustersChecked (const Vector3D &pos1, const Vector3D &pos2, const Vector3D &posVertex, const double maxDistance, const double maxAngleTheta2, const double maxAnglePhi2) |
| Calculates (Delta theta)^2 + (Delta phi)^2 between two clusters.
|
|
std::pair< Vector2D, Vector2D > | Acts::detail::findLocalTopAndBottomEnd (const Vector2D &local, const CartesianSegmentation *segment) |
| This function finds the top and bottom end of a detector segment in local coordinates.
|
|
double | Acts::detail::calcPerpendicularProjection (const Vector3D &a, const Vector3D &c, const Vector3D &q, const Vector3D &r) |
| Calculates a space point whithout using the vertex.
|
|
bool | Acts::detail::recoverSpacePoint (SpacePointParameters &spaPoPa, double stripLengthGapTolerance) |
| This function tests if a space point can be estimated by a more tolerant treatment of construction. In fact, this function indirectly allows shifts of the vertex.
|
|
bool | Acts::detail::calculateSpacePoint (const std::pair< Vector3D, Vector3D > &stripEnds1, const std::pair< Vector3D, Vector3D > &stripEnds2, const Vector3D &posVertex, SpacePointParameters &spaPoPa, const double stripLengthTolerance) |
| This function performs a straight forward calculation of a space point and returns whether it was succesful or not.
|
|