ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
TrkPlanarSurface Class Reference

#include <TrkPlanarSurface.h>

Collaboration diagram for TrkPlanarSurface:

Public Member Functions

 TrkPlanarSurface (const double Center[3], const double Normal[3], const double Transform[3][3], double)
 
 ~TrkPlanarSurface ()
 
const double * getParameters ()
 
double getPar (int)
 
double radiusVector ()
 
const double * getCenter ()
 
const double * getNormal ()
 
double getRotMatrix (int, int)
 
double getInvRotMatrix (int, int)
 
double getRadLength ()
 
double calculateCombinedMatrix (int, int, TrkPlanarSurface *)
 
void rotateVectorToLocal (double *, double *)
 
void rotateVectorToGlobal (double *, double *)
 
void transformPointToLocal (double *, double *)
 
void transformPointToGlobal (double *, double *)
 
void setBreakPoint (double)
 
void unsetBreakPoint ()
 
bool isBreakPoint ()
 
double getInput ()
 
void report ()
 

Private Member Functions

void calculateInverseTransform ()
 

Private Attributes

double m_Params [4]
 
double m_Center [3]
 
double m_Normal [3]
 
double m_M [3][3]
 
double m_L [3][3]
 
double m_Rc
 
double m_radLength
 
double m_input
 
bool m_breakPoint
 

Detailed Description

Definition at line 14 of file Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h.

Constructor & Destructor Documentation

◆ TrkPlanarSurface()

TrkPlanarSurface::TrkPlanarSurface ( const double  Center[3],
const double  Normal[3],
const double  Transform[3][3],
double   
)

◆ ~TrkPlanarSurface()

TrkPlanarSurface::~TrkPlanarSurface ( )

Member Function Documentation

◆ calculateCombinedMatrix()

double TrkPlanarSurface::calculateCombinedMatrix ( int  ,
int  ,
TrkPlanarSurface  
)

◆ calculateInverseTransform()

void TrkPlanarSurface::calculateInverseTransform ( )
private

◆ getCenter()

const double* TrkPlanarSurface::getCenter ( )

◆ getInput()

double TrkPlanarSurface::getInput ( )

◆ getInvRotMatrix()

double TrkPlanarSurface::getInvRotMatrix ( int  ,
int   
)

◆ getNormal()

const double* TrkPlanarSurface::getNormal ( )

◆ getPar()

double TrkPlanarSurface::getPar ( int  )

◆ getParameters()

const double* TrkPlanarSurface::getParameters ( )

◆ getRadLength()

double TrkPlanarSurface::getRadLength ( )

◆ getRotMatrix()

double TrkPlanarSurface::getRotMatrix ( int  ,
int   
)

◆ isBreakPoint()

bool TrkPlanarSurface::isBreakPoint ( )

◆ radiusVector()

double TrkPlanarSurface::radiusVector ( )

◆ report()

void TrkPlanarSurface::report ( )

◆ rotateVectorToGlobal()

void TrkPlanarSurface::rotateVectorToGlobal ( double *  ,
double *   
)

◆ rotateVectorToLocal()

void TrkPlanarSurface::rotateVectorToLocal ( double *  ,
double *   
)

◆ setBreakPoint()

void TrkPlanarSurface::setBreakPoint ( double  )

◆ transformPointToGlobal()

void TrkPlanarSurface::transformPointToGlobal ( double *  ,
double *   
)

◆ transformPointToLocal()

void TrkPlanarSurface::transformPointToLocal ( double *  ,
double *   
)

◆ unsetBreakPoint()

void TrkPlanarSurface::unsetBreakPoint ( )
inline

Member Data Documentation

◆ m_breakPoint

bool TrkPlanarSurface::m_breakPoint
private

◆ m_Center

double TrkPlanarSurface::m_Center[3]
private

◆ m_input

double TrkPlanarSurface::m_input
private

◆ m_L

double TrkPlanarSurface::m_L[3][3]
private

◆ m_M

double TrkPlanarSurface::m_M[3][3]
private

◆ m_Normal

double TrkPlanarSurface::m_Normal[3]
private

◆ m_Params

double TrkPlanarSurface::m_Params[4]
private

◆ m_radLength

double TrkPlanarSurface::m_radLength
private

◆ m_Rc

double TrkPlanarSurface::m_Rc
private

The documentation for this class was generated from the following file:
TrkPlanarSurface::m_breakPoint
bool m_breakPoint
Definition: Trigger/TrigAccel/TrigCudaFitter/src/TrkPlanarSurface.h:50