Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoVertex
TertiaryTracksVertexFinder
interface
GetLineCovMatrix.h
Go to the documentation of this file.
1
#ifndef GETLINECOVMATRIX_H
2
#define GETLINECOVMATRIX_H
3
4
#include "
DataFormats/GeometryCommonDetAlgo/interface/GlobalError.h
"
5
#include "CLHEP/Matrix/Matrix.h"
6
7
// Class that calculates the Covariance Matrix of a Globalpoint
8
// The GlobalPoint is on a straight line, that is defined by two
9
// GlobalPoints( plus their Covariance Matrices)
10
11
12
class
GetLineCovMatrix
{
13
14
public
:
15
16
GetLineCovMatrix
(
GlobalPoint
,
GlobalPoint
,
GlobalError
,
GlobalError
);
17
18
~GetLineCovMatrix
() {}
19
20
GlobalError
GetMatrix
(
GlobalPoint
);
21
22
private
:
23
24
GlobalPoint
PointOne
;
25
GlobalPoint
PointTwo
;
26
CLHEP::HepMatrix
CombinedErrorMatrix
;
// CombinedErrorMatrix of the two points that define the straight line
27
CLHEP::HepMatrix
B
;
// derivatives of the linear equation
28
29
};
30
31
#endif
GetLineCovMatrix
Definition:
GetLineCovMatrix.h:12
GlobalError.h
GetLineCovMatrix::~GetLineCovMatrix
~GetLineCovMatrix()
Definition:
GetLineCovMatrix.h:18
GetLineCovMatrix::B
CLHEP::HepMatrix B
Definition:
GetLineCovMatrix.h:27
GetLineCovMatrix::PointTwo
GlobalPoint PointTwo
Definition:
GetLineCovMatrix.h:25
GetLineCovMatrix::PointOne
GlobalPoint PointOne
Definition:
GetLineCovMatrix.h:24
GetLineCovMatrix::CombinedErrorMatrix
CLHEP::HepMatrix CombinedErrorMatrix
Definition:
GetLineCovMatrix.h:26
GlobalErrorBase< double, ErrorMatrixTag >
GetLineCovMatrix::GetMatrix
GlobalError GetMatrix(GlobalPoint)
Definition:
GetLineCovMatrix.cc:36
Point3DBase< float, GlobalTag >
GetLineCovMatrix::GetLineCovMatrix
GetLineCovMatrix(GlobalPoint, GlobalPoint, GlobalError, GlobalError)
Definition:
GetLineCovMatrix.cc:4
Generated for CMSSW Reference Manual by
1.8.5