ATLAS Offline Software
|
#include <TrkFilteringNodes.h>
Public Member Functions | |
TrkClusterNode (TrkPlanarSurface *, double, const PrepRawData *) | |
TrkClusterNode (TrkPlanarSurface *, double, double, double) | |
virtual | ~TrkClusterNode () |
virtual void | validateMeasurement (TrkTrackState *) |
virtual void | updateTrackState (TrkTrackState *) |
virtual double | getChi2Distance (TrkTrackState *) |
virtual void | serialize (char fileName[]) |
virtual void | report () |
virtual void | updateWithRIO (const RIO_OnTrack *) |
virtual int | getKalmanGain (double[5][2]) |
virtual int | getResiduals (double[2]) |
virtual int | getInverseResidualVariance (double[2][2]) |
virtual int | getMeasurementMatrix (double[2][5]) |
virtual void | runKalmanFilter (TrkTrackState *) |
virtual double | calculateChi2 () |
virtual bool | isValidated () |
virtual void | setNodeState (int) |
virtual int | getNodeState () |
virtual void | setNodeType (char) |
virtual char | getNodeType () |
virtual void | updateInternal () |
TrkTrackState * | getTrackState () |
virtual TrkPlanarSurface * | getSurface () |
virtual const PrepRawData * | getPrepRawData () |
double | getChi2 () const |
int | getNdof () const |
Protected Attributes | |
double | m_B [5] |
double | m_D |
double | m_H [5] |
double | m_K [5] |
double | m_resid |
double | m_m |
double | m_V |
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 67 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
TrkClusterNode::TrkClusterNode | ( | TrkPlanarSurface * | pS, |
double | chi2Cut, | ||
const PrepRawData * | pPRD | ||
) |
Definition at line 127 of file TrkFilteringNodes.cxx.
TrkClusterNode::TrkClusterNode | ( | TrkPlanarSurface * | pS, |
double | chi2Cut, | ||
double | pos, | ||
double | cov | ||
) |
Definition at line 137 of file TrkFilteringNodes.cxx.
|
inlinevirtual |
Definition at line 72 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
virtualinherited |
Definition at line 33 of file TrkFilteringNodes.cxx.
|
inherited |
Definition at line 69 of file TrkBaseNode.cxx.
|
virtual |
|
virtualinherited |
Implements Trk::TrkBaseNode.
Definition at line 63 of file TrkFilteringNodes.cxx.
|
virtualinherited |
Implements Trk::TrkBaseNode.
Definition at line 51 of file TrkFilteringNodes.cxx.
|
virtualinherited |
Implements Trk::TrkBaseNode.
Definition at line 68 of file TrkFilteringNodes.cxx.
|
inherited |
Definition at line 65 of file TrkBaseNode.cxx.
|
virtualinherited |
Definition at line 53 of file TrkBaseNode.cxx.
|
virtualinherited |
Definition at line 61 of file TrkBaseNode.cxx.
|
virtualinherited |
Definition at line 39 of file TrkBaseNode.cxx.
|
virtualinherited |
Implements Trk::TrkBaseNode.
Definition at line 58 of file TrkFilteringNodes.cxx.
|
virtualinherited |
Definition at line 35 of file TrkBaseNode.cxx.
|
inherited |
Definition at line 43 of file TrkBaseNode.cxx.
|
virtualinherited |
Definition at line 31 of file TrkBaseNode.cxx.
|
inlinevirtual |
Implements Trk::TrkBaseNode.
Definition at line 77 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
virtualinherited |
Definition at line 37 of file TrkFilteringNodes.cxx.
|
virtual |
Implements Trk::TrkBaseNode.
Definition at line 147 of file TrkFilteringNodes.cxx.
|
virtualinherited |
Definition at line 49 of file TrkBaseNode.cxx.
|
virtualinherited |
Definition at line 57 of file TrkBaseNode.cxx.
|
virtualinherited |
|
virtual |
Implements Trk::TrkBaseNode.
Definition at line 171 of file TrkFilteringNodes.cxx.
|
virtual |
|
virtual |
Implements Trk::TrkBaseNode.
Definition at line 154 of file TrkFilteringNodes.cxx.
|
protectedinherited |
Definition at line 43 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
protectedinherited |
Definition at line 52 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 43 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
protectedinherited |
Definition at line 56 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 43 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
protectedinherited |
Definition at line 43 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
protectedinherited |
Definition at line 45 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
protectedinherited |
Definition at line 57 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 51 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 53 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 55 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 54 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 58 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkBaseNode.h.
|
protectedinherited |
Definition at line 44 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.
|
protectedinherited |
Definition at line 46 of file Tracking/TrkFitter/TrkDistributedKalmanFilter/TrkDistributedKalmanFilter/TrkFilteringNodes.h.