#include <TrackProjectors/TrackProjector.h>
Inheritance diagram for TrackProjector:
Public Member Functions | |
virtual double | project (const State &state, const Measurement &meas) const |
Node & | node () const |
Retrieve a node with the results of the (last) projection. | |
double | chi2 () const |
Retrieve the chi squared of the (last) projection. | |
double | residual () const |
Retrieve the residual of the (last) projection. | |
double | errResidual () const |
Retrieve the error on the residual of the (last) projection. | |
TrackProjector (const std::string &type, const std::string &name, const IInterface *parent) | |
Standard constructor. | |
virtual | ~TrackProjector () |
Destructor. | |
Protected Attributes | |
Node * | m_node |
Eduardo Rodrigues
Definition at line 26 of file TrackProjector.h.
|
Standard constructor.
Definition at line 59 of file TrackProjector.cpp. 00062 : GaudiTool ( type, name , parent ) 00063 , m_node() 00064 { 00065 declareInterface<ITrackProjector>( this ); 00066 }
|
|
Destructor.
Definition at line 71 of file TrackProjector.cpp. 00071 {};
|
|
Retrieve the chi squared of the (last) projection.
Implements ITrackProjector. Definition at line 35 of file TrackProjector.cpp. References m_node.
|
|
Retrieve the error on the residual of the (last) projection.
Implements ITrackProjector. Definition at line 51 of file TrackProjector.cpp. References m_node. 00052 { 00053 return m_node -> errResidual(); 00054 }
|
|
Retrieve a node with the results of the (last) projection.
Implements ITrackProjector. Definition at line 27 of file TrackProjector.cpp. References m_node. 00028 { 00029 return *m_node; 00030 }
|
|
Project a state onto a measurement. It returns the chi squared of the projection Implements ITrackProjector. |
|
Retrieve the residual of the (last) projection.
Implements ITrackProjector. Definition at line 43 of file TrackProjector.cpp. References m_node.
|
|
Definition at line 54 of file TrackProjector.h. Referenced by chi2(), errResidual(), node(), and residual(). |