#include <TrackFastParabolicExtrapolator.h>
Inheritance diagram for TrackFastParabolicExtrapolator:
Public Member Functions | |
TrackFastParabolicExtrapolator (const std::string &type, const std::string &name, const IInterface *parent) | |
Constructor. | |
virtual | ~TrackFastParabolicExtrapolator () |
destructor | |
Private Member Functions | |
void | updateTransportMatrix (const double dz, State &pState) |
update tranport matrix (Q/p) |
Definition at line 20 of file TrackFastParabolicExtrapolator.h.
|
Constructor.
Definition at line 28 of file TrackFastParabolicExtrapolator.cpp. 00028 : 00029 TrackParabolicExtrapolator(type, name, parent) 00030 { 00031 declareInterface<ITrackExtrapolator>( this ); 00032 }
|
|
destructor
Definition at line 35 of file TrackFastParabolicExtrapolator.cpp. 00036 { 00037 00038 }
|
|
update tranport matrix (Q/p)
Reimplemented from TrackParabolicExtrapolator. Definition at line 41 of file TrackFastParabolicExtrapolator.cpp. References TrackExtrapolator::m_F. 00043 { 00044 m_F(1,3) = dz; 00045 m_F(1,5) = 0.5 * m_ax * eplus * c_light * dz * dz; 00046 m_F(2,4) = dz; 00047 m_F(3,5) = m_ax * eplus * c_light * dz; 00048 }
|