ATLAS Offline Software
Namespaces | Functions
MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx File Reference
#include <MuonSpacePoint/UtilFunctions.h>
#include <GeoModelHelpers/throwExcept.h>
#include <GeoPrimitives/GeoPrimitivesToStringConverter.h>
#include <GaudiKernel/SystemOfUnits.h>
Include dependency graph for MuonSpectrometer/MuonPhaseII/Event/MuonSpacePoint/src/UtilFunctions.cxx:

Go to the source code of this file.

Namespaces

 MuonR4
 This header ties the generic definitions in this package.
 

Functions

double MuonR4::contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector3D &a)
 
double MuonR4::contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector3D &a, const Amg::Vector3D &b)
 
double MuonR4::contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector2D &a)
 
double MuonR4::contract (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector2D &a, const Amg::Vector2D &b)
 
Amg::Vector3D MuonR4::multiply (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector3D &v)
 Multiplies a 3D vector with the covariance matrix which can be either 2x2 or 3x3 matrix. More...
 
Amg::Vector2D MuonR4::multiply (const CalibratedSpacePoint::Covariance_t &mat, const Amg::Vector2D &v)
 Multiplies a 2D vector with the covariance matrix which has to be a 2x2 matrix. More...
 
CalibratedSpacePoint::Covariance_t MuonR4::inverse (const CalibratedSpacePoint::Covariance_t &mat)
 Inverts the parsed matrix. More...
 
std::string MuonR4::toString (const CalibratedSpacePoint::Covariance_t &mat)
 Returns the matrix in string. More...
 
void MuonR4::sortByLayer (std::vector< const SpacePoint * > &spacePoints)
 Sorts the space points in a vector by z. More...