![Logo](../../ATLAS-Logo-Square-Blue-RGB.png) |
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef TRKDISTRIBUTEDKALMANFILTER_TRK_PLANAR_SURFACE_H
16 #define TRKDISTRIBUTEDKALMANFILTER_TRK_PLANAR_SURFACE_H
void transformPointToLocal(const double *, double *)
void transformPointToGlobal(const double *, double *)
double calculateCombinedMatrix(int, int, TrkPlanarSurface *)
double getRotMatrix(int, int)
const Surface * getTrkSurface()
const double * getCenter()
~TrkPlanarSurface()=default
const Surface * m_trkSurface
void rotateVectorToLocal(const double *, double *)
const double * getParameters()
TrkPlanarSurface(const double Center[3], const double Normal[3], double Transform[3][3], double, const Surface *pS=0)
double getInvRotMatrix(int, int)
double radiusVector() const
Ensure that the ATLAS eigen extensions are properly loaded.
double getRadLength() const
const double * getNormal()
Point Center(const Point &a, const Point &b)
void calculateInverseTransform()
void setBreakPoint(double)
bool isBreakPoint() const
void rotateVectorToGlobal(const double *, double *)