GeneralBrokenLines V03-00-00
gblpy
Public Member Functions | Private Attributes | List of all members
gblpy.gbltst.gblMeasSystem Class Reference

Measurement system as local system. More...

Inheritance diagram for gblpy.gbltst.gblMeasSystem:

Public Member Functions

def __init__ (self, measDir, curviDir)
 Construct local system. More...
 
def getTransLocalToMeas (self)
 Transformation from local to measurement system. More...
 
def getTransLocalToCurvi (self)
 Transformation of (q/p, slopes, offsets) from local to curvilinear system. More...
 
def getTransCurviToMeas (self)
 Transformation from curvilinear to measurement system. More...
 
def getScatPrecision (self, scatErr)
 Scattering precision matrix in local system
More...
 

Private Attributes

 __prod
 products (T,U,V) * (I,J,K) More...
 

Detailed Description

Measurement system as local system.

In general the precision matrix for multiple scattering is not diagonal

Definition at line 339 of file gbltst.py.

Constructor & Destructor Documentation

◆ __init__()

def gblpy.gbltst.gblMeasSystem.__init__ (   self,
  measDir,
  curviDir 
)

Construct local system.

Parameters
measDir(directions of orthogonal) measurement system
curviDir(directions of) curvilinear system

Definition at line 346 of file gbltst.py.

Member Function Documentation

◆ getScatPrecision()

def gblpy.gbltst.gblMeasSystem.getScatPrecision (   self,
  scatErr 
)

Scattering precision matrix in local system

Returns
Precision; 2*2 matrix

Definition at line 379 of file gbltst.py.

References gblpy.gbltst.gblMeasSystem.__prod.

◆ getTransCurviToMeas()

def gblpy.gbltst.gblMeasSystem.getTransCurviToMeas (   self)

Transformation from curvilinear to measurement system.

Returns
Transformation for offsets; 2*2 matrix

Definition at line 372 of file gbltst.py.

References gblpy.gbltst.gblMeasSystem.__prod.

◆ getTransLocalToCurvi()

def gblpy.gbltst.gblMeasSystem.getTransLocalToCurvi (   self)

Transformation of (q/p, slopes, offsets) from local to curvilinear system.

Returns
Transformation for track parameters; 5*5 matrix

Definition at line 361 of file gbltst.py.

References gblpy.gbltst.gblMeasSystem.__prod.

◆ getTransLocalToMeas()

def gblpy.gbltst.gblMeasSystem.getTransLocalToMeas (   self)

Transformation from local to measurement system.

Returns
None (systems are identical)

Definition at line 354 of file gbltst.py.

Member Data Documentation

◆ __prod

gblpy.gbltst.gblMeasSystem.__prod
private

The documentation for this class was generated from the following file: