![]() |
ATLAS Offline Software
|
This class represents the jacobian for transforming initial track parameters to new track parameters after propagation to new surface. More...
#include <TransportJacobian.h>
Public Member Functions | |
| TransportJacobian (const double *) | |
| Constructor. | |
| TransportJacobian (const AmgMatrix(5, 5) &) | |
| TransportJacobian ()=default | |
| default all calling AmgMatrix methods | |
| TransportJacobian (const TransportJacobian &)=default | |
| TransportJacobian (TransportJacobian &&)=default | |
| TransportJacobian & | operator= (const TransportJacobian &)=default |
| TransportJacobian & | operator= (TransportJacobian &&)=default |
| ~TransportJacobian ()=default | |
This class represents the jacobian for transforming initial track parameters to new track parameters after propagation to new surface.
Initial track parameters: loc1 ,loc2 ,Phi ,Theta ,qp Track parameters after propagation: lol1_n,loc2_n,Phi_n,Theta_n,qp_n
Jacobian is matrix (5x5) with derivatives
0 1 2 3 4
0 d loc1_n /d loc1 d loc1_n /d loc2 d loc1_n /d Phi d loc1_n /d Theta d loc1_n /d qp 1 d loc2_n /d loc1 d loc2_n /d loc2 d loc2_n /d Phi d loc2_n /d Theta d loc2_n /d qp 2 d Phi_n /d loc1 d Phi_n /d loc2 d Phi_n /d Phi d Phi_n /d Theta d Phi_n /d qp 3 d Theta_n/d loc1 d Theta_n/d loc2 d Theta_n/d Phi d Theta_n/d Theta d Theta_n/d qp 4 d qp_n /d loc1 d qp_n /d loc2 d qp_n /d Phi d qp _n/d Theta d qp_n /d qp
^ ---> second index
| | first index
Definition at line 45 of file TransportJacobian.h.
| Trk::TransportJacobian::TransportJacobian | ( | const double * | J | ) |
Constructor.
Definition at line 24 of file TransportJacobian.cxx.
| Trk::TransportJacobian::TransportJacobian | ( | const AmgMatrix(5, 5) & | J | ) |
Definition at line 54 of file TransportJacobian.cxx.
|
default |
default all calling AmgMatrix methods
|
default |
|
default |
|
default |
|
default |
|
default |