EIC Software
Reference for
EIC
simulation and reconstruction software on GitHub
|
This is the complete list of members for HelixKalman, including all inherited members.
addHit(SimpleHit3D &hit, HelixKalmanState &state) | HelixKalman | |
Bfield | HelixKalman | protected |
Bfield_inv | HelixKalman | protected |
calculate_dAdAp(HelixKalmanState &state, Eigen::Matrix< float, 5, 3 > &dAdAp, float &phi_p, float &cosphi_p, float &sinphi_p) | HelixKalman | protected |
calculate_dApdp(HelixKalmanState &state, Eigen::Matrix< float, 3, 3 > &dApdp, Eigen::Vector3f &p, float phi, float cosphi, float sinphi) | HelixKalman | protected |
calculate_dbdt(Eigen::Matrix< float, 3, 2 > &dbdt_out) | HelixKalman | protected |
calculate_dpdb(Eigen::Vector3f &p, Eigen::Matrix< float, 3, 3 > &dpdb) | HelixKalman | protected |
calculateMeasurements(SimpleHit3D &hit, Eigen::Matrix< float, 2, 1 > &m, Eigen::Matrix< float, 2, 2 > &G)=0 | HelixKalman | protectedpure virtual |
calculateMSCovariance(HelixKalmanState &state, Eigen::Matrix< float, 5, 5 > &Q) | HelixKalman | protected |
calculateProjections(SimpleHit3D &hit, HelixKalmanState &state, Eigen::Matrix< float, 2, 5 > &H, Eigen::Matrix< float, 2, 1 > &ha)=0 | HelixKalman | protectedpure virtual |
calculateScatteringVariance(HelixKalmanState &state, float &var)=0 | HelixKalman | protectedpure virtual |
HelixKalman(float B) | HelixKalman | |
subtractProjections(Eigen::Matrix< float, 2, 1 > &m, Eigen::Matrix< float, 2, 1 > &ha, Eigen::Matrix< float, 2, 1 > &diff) | HelixKalman | protectedvirtual |
updateIntersection(HelixKalmanState &state, int layer)=0 | HelixKalman | protectedpure virtual |
~HelixKalman() | HelixKalman | virtual |