EIC Software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
HelixKalman Member List

This is the complete list of members for HelixKalman, including all inherited members.

addHit(SimpleHit3D &hit, HelixKalmanState &state)HelixKalman
BfieldHelixKalmanprotected
Bfield_invHelixKalmanprotected
calculate_dAdAp(HelixKalmanState &state, Eigen::Matrix< float, 5, 3 > &dAdAp, float &phi_p, float &cosphi_p, float &sinphi_p)HelixKalmanprotected
calculate_dApdp(HelixKalmanState &state, Eigen::Matrix< float, 3, 3 > &dApdp, Eigen::Vector3f &p, float phi, float cosphi, float sinphi)HelixKalmanprotected
calculate_dbdt(Eigen::Matrix< float, 3, 2 > &dbdt_out)HelixKalmanprotected
calculate_dpdb(Eigen::Vector3f &p, Eigen::Matrix< float, 3, 3 > &dpdb)HelixKalmanprotected
calculateMeasurements(SimpleHit3D &hit, Eigen::Matrix< float, 2, 1 > &m, Eigen::Matrix< float, 2, 2 > &G)=0HelixKalmanprotectedpure virtual
calculateMSCovariance(HelixKalmanState &state, Eigen::Matrix< float, 5, 5 > &Q)HelixKalmanprotected
calculateProjections(SimpleHit3D &hit, HelixKalmanState &state, Eigen::Matrix< float, 2, 5 > &H, Eigen::Matrix< float, 2, 1 > &ha)=0HelixKalmanprotectedpure virtual
calculateScatteringVariance(HelixKalmanState &state, float &var)=0HelixKalmanprotectedpure virtual
HelixKalman(float B)HelixKalman
subtractProjections(Eigen::Matrix< float, 2, 1 > &m, Eigen::Matrix< float, 2, 1 > &ha, Eigen::Matrix< float, 2, 1 > &diff)HelixKalmanprotectedvirtual
updateIntersection(HelixKalmanState &state, int layer)=0HelixKalmanprotectedpure virtual
~HelixKalman()HelixKalmanvirtual