#include <TrkFilteringNodes.h>
◆ TrkTrtNode()
Definition at line 416 of file TrkFilteringNodes.cxx.
421 m_m = pPRD->localPosition()[0];
422 m_V = pPRD->localCovariance()(0, 0);
423
427 }
const PrepRawData * m_pPRD
TrkPlanarSurface * m_pSurface
◆ ~TrkTrtNode()
| virtual Trk::TrkTrtNode::~TrkTrtNode |
( |
| ) |
|
|
inlinevirtual |
◆ calculateChi2()
| double TrkFilteringNode1D::calculateChi2 |
( |
| ) |
|
|
virtualinherited |
◆ getChi2()
| double TrkBaseNode::getChi2 |
( |
| ) |
const |
|
inherited |
◆ getChi2Distance()
Implements Trk::TrkBaseNode.
Definition at line 445 of file TrkFilteringNodes.cxx.
445 {
447 double tx, lV[3], V[3], corr;
448
449
450
455
456
457
458
461 corr = 1.0 / sqrt(1.0 + tx * tx);
471 }
void rotateVectorToLocal(double *, double *)
double getTrackState(int i)
TrkPlanarSurface * getSurface()
double getTrackCovariance(int i, int j)
virtual double calculateChi2()
◆ getInverseResidualVariance()
| int TrkFilteringNode1D::getInverseResidualVariance |
( |
double | V[2][2] | ) |
|
|
virtualinherited |
◆ getKalmanGain()
| int TrkFilteringNode1D::getKalmanGain |
( |
double | K[5][2] | ) |
|
|
virtualinherited |
◆ getMeasurementMatrix()
| int TrkFilteringNode1D::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 TrkFilteringNode1D::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()
| virtual void Trk::TrkTrtNode::report |
( |
| ) |
|
|
inlinevirtual |
◆ runKalmanFilter()
Definition at line 37 of file TrkFilteringNodes.cxx.
37 {
39 double updState[5], updCov[15];
40
44 for (i = 0;
i < 5;
i++)
for (j = i; j < 5; j++) {
47 }
49 }
void updateTrackState(double *)
void updateTrackCovariance(double *)
◆ serialize()
| void Trk::TrkTrtNode::serialize |
( |
char | fileName[] | ) |
|
|
virtual |
Implements Trk::TrkBaseNode.
Definition at line 429 of file TrkFilteringNodes.cxx.
429 {
430 FILE* pFile = fopen(fileName, "a");
431 if (!pFile) {
432 std::cerr <<
"Cannot open file " <<
fileName <<
" for write.\n";
433 std::abort();
434 }
435 fclose(pFile);
436 }
◆ setNodeState()
| void TrkBaseNode::setNodeState |
( |
int | s | ) |
|
|
virtualinherited |
◆ setNodeType()
| void TrkBaseNode::setNodeType |
( |
char | s | ) |
|
|
virtualinherited |
◆ updateInternal()
| void Trk::TrkTrtNode::updateInternal |
( |
| ) |
|
|
virtual |
◆ updateTrackState()
◆ updateWithRIO()
| void Trk::TrkTrtNode::updateWithRIO |
( |
const RIO_OnTrack * | | ) |
|
|
virtual |
◆ validateMeasurement()
◆ m_B
| double Trk::TrkFilteringNode1D::m_B[5] |
|
protectedinherited |
◆ m_chi2Cut
| double Trk::TrkBaseNode::m_chi2Cut |
|
protectedinherited |
◆ m_D
| double Trk::TrkFilteringNode1D::m_D |
|
protectedinherited |
◆ m_dChi2
| double Trk::TrkBaseNode::m_dChi2 |
|
protectedinherited |
◆ m_freezeLR
| bool Trk::TrkTrtNode::m_freezeLR |
|
protected |
◆ m_H
| double Trk::TrkFilteringNode1D::m_H[5] |
|
protectedinherited |
◆ m_K
| double Trk::TrkFilteringNode1D::m_K[5] |
|
protectedinherited |
◆ m_lrSign
| char Trk::TrkTrtNode::m_lrSign |
|
protected |
◆ m_m
| double Trk::TrkFilteringNode1D::m_m |
|
protectedinherited |
◆ m_maxBound
| double Trk::TrkTrtNode::m_maxBound |
|
protected |
◆ m_minBound
| double Trk::TrkTrtNode::m_minBound |
|
protected |
◆ 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::TrkFilteringNode1D::m_resid |
|
protectedinherited |
◆ m_V
| double Trk::TrkFilteringNode1D::m_V |
|
protectedinherited |
The documentation for this class was generated from the following files: