![]() |
ATLAS Offline Software
|
#include <TrkBaseNode.h>
Public Member Functions | |
| TrkBaseNode () | |
| virtual | ~TrkBaseNode () |
| virtual void | validateMeasurement (TrkTrackState *)=0 |
| virtual void | updateTrackState (TrkTrackState *)=0 |
| virtual void | report ()=0 |
| virtual bool | isValidated () |
| virtual void | setNodeState (int) |
| virtual int | getNodeState () |
| virtual void | setNodeType (char) |
| virtual char | getNodeType () |
| virtual void | updateInternal () |
| virtual void | updateWithRIO (const RIO_OnTrack *)=0 |
| TrkTrackState * | getTrackState () |
| virtual TrkPlanarSurface * | getSurface () |
| virtual const PrepRawData * | getPrepRawData () |
| virtual void | serialize (char fileName[])=0 |
| double | getChi2 () const |
| virtual double | getChi2Distance (TrkTrackState *)=0 |
| int | getNdof () const |
| virtual int | getKalmanGain (double[5][2])=0 |
| virtual int | getResiduals (double[2])=0 |
| virtual int | getInverseResidualVariance (double[2][2])=0 |
| virtual int | getMeasurementMatrix (double[2][5])=0 |
Protected Attributes | |
| int | m_nodeState |
| double | m_chi2Cut |
| char | m_nodeType |
| TrkPlanarSurface * | m_pSurface |
| const PrepRawData * | m_pPRD |
| double | m_dChi2 |
| int | m_ndof |
| TrkTrackState * | m_pTrackState |
Definition at line 23 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
| TrkBaseNode::TrkBaseNode | ( | ) |
Definition at line 21 of file TrkBaseNode.cxx.
|
virtualdefault |
| double TrkBaseNode::getChi2 | ( | ) | const |
Definition at line 69 of file TrkBaseNode.cxx.
|
pure virtual |
Implemented in Trk::TrkTrtNode, Trk::TrkPixelNode, Trk::TrkEndCapClusterNode, and Trk::TrkClusterNode.
|
pure virtual |
Implemented in Trk::TrkFilteringNode2D, and Trk::TrkFilteringNode1D.
|
pure virtual |
Implemented in Trk::TrkFilteringNode2D, and Trk::TrkFilteringNode1D.
|
pure virtual |
Implemented in Trk::TrkFilteringNode2D, and Trk::TrkFilteringNode1D.
| int TrkBaseNode::getNdof | ( | ) | const |
Definition at line 65 of file TrkBaseNode.cxx.
|
virtual |
Definition at line 53 of file TrkBaseNode.cxx.
|
virtual |
Definition at line 61 of file TrkBaseNode.cxx.
|
virtual |
Definition at line 39 of file TrkBaseNode.cxx.
|
pure virtual |
Implemented in Trk::TrkFilteringNode2D, and Trk::TrkFilteringNode1D.
|
virtual |
Definition at line 35 of file TrkBaseNode.cxx.
| TrkTrackState * TrkBaseNode::getTrackState | ( | ) |
Definition at line 43 of file TrkBaseNode.cxx.
|
virtual |
Definition at line 31 of file TrkBaseNode.cxx.
|
pure virtual |
Implemented in Trk::TrkTrtNode, Trk::TrkPixelNode, Trk::TrkEndCapClusterNode, and Trk::TrkClusterNode.
|
pure virtual |
Implemented in Trk::TrkTrtNode, Trk::TrkPixelNode, Trk::TrkEndCapClusterNode, and Trk::TrkClusterNode.
|
virtual |
Definition at line 49 of file TrkBaseNode.cxx.
|
virtual |
Definition at line 57 of file TrkBaseNode.cxx.
|
virtual |
|
pure virtual |
Implemented in Trk::TrkTrtNode, Trk::TrkPixelNode, Trk::TrkEndCapClusterNode, and Trk::TrkClusterNode.
|
pure virtual |
Implemented in Trk::TrkTrtNode, Trk::TrkPixelNode, Trk::TrkEndCapClusterNode, and Trk::TrkClusterNode.
|
pure virtual |
Implemented in Trk::TrkTrtNode, Trk::TrkPixelNode, Trk::TrkEndCapClusterNode, and Trk::TrkClusterNode.
|
protected |
Definition at line 52 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 56 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 57 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 51 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 53 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 55 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 54 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protected |
Definition at line 58 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
1.8.18