![]()  | 
  
    GeneralBrokenLines V03-01-02
    
   gblpy 
   | 
 
User supplied measurement at point on (initial) trajectory. More...
 Public Member Functions | |
| def | __init__ (self, aMeasurement, minPrecision=0.) | 
| Create new measurement.  More... | |
| def | hasMeasurement (self) | 
| Check point for a measurement.  More... | |
| def | getMeasurement (self) | 
| Retrieve measurement of a point.  More... | |
| def | getMeasDim (self) | 
| Retrieve dimension of measurement of a point.  More... | |
| def | getMeasMinPrec (self) | 
| Retrieve minimal precision to accept measurement.  More... | |
| def | addLocals (self, derivatives) | 
| Add local derivatives.  More... | |
| def | addGlobals (self, labels, derivatives) | 
| Add global derivatives.  More... | |
| def | getNumLocals (self) | 
| Get number of local derivatives.  More... | |
| def | getLocalDerivatives (self) | 
| Get local derivatives.  More... | |
| def | getGlobalLabels (self) | 
| Get global labels.  More... | |
| def | getGlobalDerivatives (self) | 
| Get global derivatives.  More... | |
| def | printMeasurement (self) | 
| Print Measurement.  More... | |
Private Attributes | |
| __measurement | |
| measurement at point: projection (dm/du), residuals (to initial trajectory), precision; list(matrix(float))  More... | |
| __measDim | |
| dimension of measurement (2D, 4D or 5D); int  More... | |
| __measMinPrec | |
| minimal precision to accept measurement <  More... | |
| __measTransformation | |
| transformation (to eigen-vectors of precision matrix); matrix(float)  More... | |
| __localDerivatives | |
| local derivatives; matrix(float)  More... | |
| __globalLabels | |
| global labels; matrix(int)  More... | |
| __globalDerivatives | |
| global derivatives; matrix(float)  More... | |
User supplied measurement at point on (initial) trajectory.
Must have measurement. May have:
| def gblpy.gblfit.GblMeasurement.__init__ | ( | self, | |
| aMeasurement, | |||
minPrecision = 0.  | 
        |||
| ) | 
Create new measurement.
Create measurement with arbitrary precision (inverse covariance) matrix. Will be diagonalized.
| aMeasurement | measurement (projection (or None), residuals, precision (diagonal of or full matrix)); list(matrix(float)) | 
| minPrecision | Minimal precision to accept measurement | 
| def gblpy.gblfit.GblMeasurement.addGlobals | ( | self, | |
| labels, | |||
| derivatives | |||
| ) | 
Add global derivatives.
| labels | global labels; matrix(int) | 
| derivatives | global derivatives; matrix(float) | 
Definition at line 129 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__globalDerivatives, gblpy.gblfit.GblData.__globalDerivatives, gblpy.gblfit.GblMeasurement.__globalLabels, gblpy.gblfit.GblData.__globalLabels, gblpy.gblfit.GblMeasurement.__measDim, and gblpy.gblfit.GblMeasurement.__measTransformation.
| def gblpy.gblfit.GblMeasurement.addLocals | ( | self, | |
| derivatives | |||
| ) | 
Add local derivatives.
| derivatives | local derivatives; matrix(float)  | 
Definition at line 117 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__localDerivatives, gblpy.gblfit.GblMeasurement.__measDim, and gblpy.gblfit.GblMeasurement.__measTransformation.
| def gblpy.gblfit.GblMeasurement.getGlobalDerivatives | ( | self | ) | 
Get global derivatives.
Definition at line 164 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__globalDerivatives, and gblpy.gblfit.GblData.__globalDerivatives.
| def gblpy.gblfit.GblMeasurement.getGlobalLabels | ( | self | ) | 
Get global labels.
Definition at line 157 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__globalLabels, and gblpy.gblfit.GblData.__globalLabels.
| def gblpy.gblfit.GblMeasurement.getLocalDerivatives | ( | self | ) | 
Get local derivatives.
Definition at line 151 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__localDerivatives.
| def gblpy.gblfit.GblMeasurement.getMeasDim | ( | self | ) | 
Retrieve dimension of measurement of a point.
Definition at line 103 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__measDim.
| def gblpy.gblfit.GblMeasurement.getMeasMinPrec | ( | self | ) | 
Retrieve minimal precision to accept measurement.
Definition at line 110 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__measMinPrec.
| def gblpy.gblfit.GblMeasurement.getMeasurement | ( | self | ) | 
Retrieve measurement of a point.
Definition at line 96 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__measurement.
| def gblpy.gblfit.GblMeasurement.getNumLocals | ( | self | ) | 
Get number of local derivatives.
Definition at line 141 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__localDerivatives.
| def gblpy.gblfit.GblMeasurement.hasMeasurement | ( | self | ) | 
Check point for a measurement.
Definition at line 88 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__measurement.
| def gblpy.gblfit.GblMeasurement.printMeasurement | ( | self | ) | 
Print Measurement.
Definition at line 168 of file gblfit.py.
References gblpy.gblfit.GblMeasurement.__globalDerivatives, gblpy.gblfit.GblData.__globalDerivatives, gblpy.gblfit.GblMeasurement.__localDerivatives, and gblpy.gblfit.GblMeasurement.__measDim.
      
  | 
  private | 
global derivatives; matrix(float)
Definition at line 69 of file gblfit.py.
Referenced by gblpy.gblfit.GblData.addDerivatives(), gblpy.gblfit.GblMeasurement.addGlobals(), gblpy.gblfit.GblData.fromRecord(), gblpy.gblfit.GblMeasurement.getGlobalDerivatives(), gblpy.gblfit.GblData.printData(), gblpy.gblfit.GblMeasurement.printMeasurement(), and gblpy.gblfit.GblData.toRecord().
      
  | 
  private | 
global labels; matrix(int)
Definition at line 67 of file gblfit.py.
Referenced by gblpy.gblfit.GblData.addDerivatives(), gblpy.gblfit.GblMeasurement.addGlobals(), gblpy.gblfit.GblData.fromRecord(), gblpy.gblfit.GblMeasurement.getGlobalLabels(), gblpy.gblfit.GblData.getGlobalLabels(), gblpy.gblfit.GblData.printData(), and gblpy.gblfit.GblData.toRecord().
      
  | 
  private | 
local derivatives; matrix(float)
Definition at line 65 of file gblfit.py.
Referenced by gblpy.gblfit.GblMeasurement.addLocals(), gblpy.gblfit.GblMeasurement.getLocalDerivatives(), gblpy.gblfit.GblMeasurement.getNumLocals(), and gblpy.gblfit.GblMeasurement.printMeasurement().
      
  | 
  private | 
dimension of measurement (2D, 4D or 5D); int
Definition at line 59 of file gblfit.py.
Referenced by gblpy.gblfit.GblMeasurement.addGlobals(), gblpy.gblfit.GblMeasurement.addLocals(), gblpy.gblfit.GblMeasurement.getMeasDim(), and gblpy.gblfit.GblMeasurement.printMeasurement().
      
  | 
  private | 
minimal precision to accept measurement <
Definition at line 61 of file gblfit.py.
Referenced by gblpy.gblfit.GblMeasurement.getMeasMinPrec().
      
  | 
  private | 
transformation (to eigen-vectors of precision matrix); matrix(float)
Definition at line 63 of file gblfit.py.
Referenced by gblpy.gblfit.GblMeasurement.addGlobals(), and gblpy.gblfit.GblMeasurement.addLocals().
      
  | 
  private | 
measurement at point: projection (dm/du), residuals (to initial trajectory), precision; list(matrix(float))
Definition at line 57 of file gblfit.py.
Referenced by gblpy.gblfit.GblMeasurement.getMeasurement(), and gblpy.gblfit.GblMeasurement.hasMeasurement().