CMS 3D CMS Logo

Classes | Typedefs | Enumerations
gbl Namespace Reference

Namespace for the general broken lines package. More...

Classes

class  BorderedBandMatrix
 (Symmetric) Bordered Band Matrix. More...
 
class  GblData
 Data (block) for independent scalar measurement. More...
 
class  GblPoint
 Point on trajectory. More...
 
class  GblTrajectory
 GBL trajectory. More...
 
class  MilleBinary
 Millepede-II (binary) record. More...
 
class  VMatrix
 Simple Matrix based on std::vector<double> More...
 
class  VSymMatrix
 Simple symmetric Matrix based on std::vector<double> More...
 
class  VVector
 Simple Vector based on std::vector<double> More...
 

Typedefs

typedef Eigen::Matrix< double, 2, 3 > Matrix23d
 
typedef Eigen::Matrix< double, 2, 5 > Matrix25d
 
typedef Eigen::Matrix< double, 2, 7 > Matrix27d
 
typedef Eigen::Matrix< double, 3, 2 > Matrix32d
 
typedef Eigen::Matrix< double, 5, 5 > Matrix5d
 
typedef Eigen::Matrix< double, 5, 1 > Vector5d
 

Enumerations

enum  dataBlockType {
  None, InternalMeasurement, InternalKink, ExternalSeed,
  ExternalMeasurement
}
 

Detailed Description

Namespace for the general broken lines package.

Typedef Documentation

typedef Eigen::Matrix<double, 2, 3> gbl::Matrix23d

Definition at line 48 of file GblPoint.h.

typedef Eigen::Matrix<double, 2, 5> gbl::Matrix25d

Definition at line 49 of file GblPoint.h.

typedef Eigen::Matrix< double, 2, 7 > gbl::Matrix27d

Definition at line 44 of file GblData.h.

typedef Eigen::Matrix<double, 3, 2> gbl::Matrix32d

Definition at line 51 of file GblPoint.h.

typedef Eigen::Matrix< double, 5, 5 > gbl::Matrix5d

Definition at line 43 of file GblData.h.

typedef Eigen::Matrix<double, 5, 1> gbl::Vector5d

Definition at line 47 of file GblPoint.h.

Enumeration Type Documentation

Enumerator
None 
InternalMeasurement 
InternalKink 
ExternalSeed 
ExternalMeasurement 

Definition at line 46 of file GblData.h.