#include <TrkFilteringNodes.h>
◆ TrkPixelNode() [1/2]
Definition at line 300 of file TrkFilteringNodes.cxx.
300 {
302
305 for (i = 0;
i < 2;
i++) {
306 m_m[
i] = pPRD->localPosition()[
i];
307 for (j = 0; j < 2; j++)
m_V[i][j] = pPRD->localCovariance()(
i, j);
308 }
312 }
const PrepRawData * m_pPRD
TrkPlanarSurface * m_pSurface
◆ TrkPixelNode() [2/2]
| TrkPixelNode::TrkPixelNode |
( |
TrkPlanarSurface * | pS, |
|
|
double | chi2Cut, |
|
|
const double | pos[2], |
|
|
const double | cov[4] ) |
◆ ~TrkPixelNode()
| virtual Trk::TrkPixelNode::~TrkPixelNode |
( |
| ) |
|
|
inlinevirtual |
◆ calculateChi2()
| double TrkFilteringNode2D::calculateChi2 |
( |
| ) |
|
|
virtualinherited |
◆ getChi2()
| double TrkBaseNode::getChi2 |
( |
| ) |
const |
|
inherited |
◆ getChi2Distance()
Implements Trk::TrkBaseNode.
Definition at line 349 of file TrkFilteringNodes.cxx.
349 {
351
362
373
376
378
382 det =
W[0][0] *
W[1][1] -
W[0][1] *
W[0][1];
383 if (det == 0.0) return 1e8;
389
391 }
double getTrackState(int i)
double getTrackCovariance(int i, int j)
virtual double calculateChi2()
◆ getInverseResidualVariance()
| int TrkFilteringNode2D::getInverseResidualVariance |
( |
double | V[2][2] | ) |
|
|
virtualinherited |
◆ getKalmanGain()
| int TrkFilteringNode2D::getKalmanGain |
( |
double | K[5][2] | ) |
|
|
virtualinherited |
◆ getMeasurementMatrix()
| int TrkFilteringNode2D::getMeasurementMatrix |
( |
double | H[2][5] | ) |
|
|
virtualinherited |
◆ getNdof()
| int TrkBaseNode::getNdof |
( |
| ) |
const |
|
inherited |
◆ getNodeState()
| int TrkBaseNode::getNodeState |
( |
| ) |
|
|
virtualinherited |
◆ getNodeType()
| char TrkBaseNode::getNodeType |
( |
| ) |
|
|
virtualinherited |
◆ getPrepRawData()
◆ getResiduals()
| int TrkFilteringNode2D::getResiduals |
( |
double | r[2] | ) |
|
|
virtualinherited |
◆ getSurface()
◆ getTrackState()
Definition at line 43 of file TrkBaseNode.cxx.
43 {
45 }
TrkTrackState * m_pTrackState
◆ isValidated()
| bool TrkBaseNode::isValidated |
( |
| ) |
|
|
virtualinherited |
◆ report()
| void TrkPixelNode::report |
( |
| ) |
|
|
virtual |
◆ runKalmanFilter()
Definition at line 83 of file TrkFilteringNodes.cxx.
83 {
85 double updState[5], updCov[15];
86
87 for (i = 0;
i < 5;
i++)
88 for (j = 0; j < 2; j++)
90 for (i = 0;
i < 5;
i++)
93 for (i = 0;
i < 5;
i++)
for (j = i; j < 5; j++) {
96 }
98 }
void updateTrackState(double *)
void updateTrackCovariance(double *)
◆ serialize()
| void TrkPixelNode::serialize |
( |
char | fileName[] | ) |
|
|
virtual |
Implements Trk::TrkBaseNode.
Definition at line 328 of file TrkFilteringNodes.cxx.
328 {
329 FILE* pFile = fopen(fileName, "a");
330 if (!pFile) {
331 std::cerr <<
"Cannot open file " <<
fileName <<
" for write.\n";
332 std::abort();
333 }
334 fclose(pFile);
335 }
◆ setNodeState()
| void TrkBaseNode::setNodeState |
( |
int | s | ) |
|
|
virtualinherited |
◆ setNodeType()
| void TrkBaseNode::setNodeType |
( |
char | s | ) |
|
|
virtualinherited |
◆ updateInternal()
| void TrkBaseNode::updateInternal |
( |
| ) |
|
|
virtualinherited |
◆ updateTrackState()
◆ updateWithRIO()
| void TrkPixelNode::updateWithRIO |
( |
const RIO_OnTrack * | pRIO | ) |
|
|
virtual |
Implements Trk::TrkBaseNode.
Definition at line 398 of file TrkFilteringNodes.cxx.
398 {
400
401
402
403
404
407
408
409
410 for (i = 0;
i < 2;
i++) {
411 for (j = 0; j < 2; j++)
m_V[i][j] = pRIO->localCovariance()(
i, j);
412 }
413
414 }
◆ validateMeasurement()
◆ m_B
| double Trk::TrkFilteringNode2D::m_B[5][2] |
|
protectedinherited |
◆ m_chi2Cut
| double Trk::TrkBaseNode::m_chi2Cut |
|
protectedinherited |
◆ m_D
| double Trk::TrkFilteringNode2D::m_D[2][2] |
|
protectedinherited |
◆ m_dChi2
| double Trk::TrkBaseNode::m_dChi2 |
|
protectedinherited |
◆ m_H
| double Trk::TrkFilteringNode2D::m_H[2][5] |
|
protectedinherited |
◆ m_K
| double Trk::TrkFilteringNode2D::m_K[5][2] |
|
protectedinherited |
◆ m_m
| double Trk::TrkFilteringNode2D::m_m[2] |
|
protectedinherited |
◆ m_ndof
| int Trk::TrkBaseNode::m_ndof |
|
protectedinherited |
◆ m_nodeState
| int Trk::TrkBaseNode::m_nodeState |
|
protectedinherited |
◆ m_nodeType
| char Trk::TrkBaseNode::m_nodeType |
|
protectedinherited |
◆ m_pPRD
◆ m_pSurface
◆ m_pTrackState
◆ m_resid
| double Trk::TrkFilteringNode2D::m_resid[2] |
|
protectedinherited |
◆ m_V
| double Trk::TrkFilteringNode2D::m_V[2][2] |
|
protectedinherited |
The documentation for this class was generated from the following files: