Static Public Member Functions | |
static void | init (int winsize, const Ctf *ctf) |
static float | get_ctf (float r2) |
Static Private Attributes | |
static int | m_winsize |
static int | m_winsize2 |
static int | m_vecsize |
static float | m_cs |
static float | m_voltage |
static float | m_pixel |
static float | m_ampcont |
static float | m_bfactor |
static float | m_defocus |
static float | m_dza |
static float | m_azz |
Definition at line 1584 of file emdata_sparx.cpp.
static float ctf_store_new::get_ctf | ( | float | r2 | ) | [inline, static] |
Definition at line 1605 of file emdata_sparx.cpp.
Referenced by EMAN::EMData::insert_rect_slice_ctf(), and EMAN::EMData::insert_rect_slice_ctf_applied().
01605 { // HAS TO BE CORRECTED AS astigmatism m_dza and m_azz is not used!! PAP 04/27/2013 01606 float ak = std::sqrt( r2/float(m_winsize2) )/m_pixel; 01607 return Util::tf( m_defocus, ak, m_voltage, m_cs, m_ampcont, m_bfactor, 1); 01608 }
static void ctf_store_new::init | ( | int | winsize, | |
const Ctf * | ctf | |||
) | [inline, static] |
Definition at line 1588 of file emdata_sparx.cpp.
References EMAN::Ctf::to_dict().
Referenced by EMAN::EMData::insert_rect_slice_ctf(), and EMAN::EMData::insert_rect_slice_ctf_applied().
01588 { 01589 Dict params = ctf->to_dict(); 01590 01591 m_winsize = winsize; 01592 01593 m_voltage = params["voltage"]; 01594 m_pixel = params["apix"]; 01595 m_cs = params["cs"]; 01596 m_ampcont = params["ampcont"]; 01597 m_bfactor = params["bfactor"]; 01598 m_defocus = params["defocus"]; 01599 m_dza = params["dfdiff"]; 01600 m_azz = params["dfang"]; 01601 m_winsize2= m_winsize*m_winsize; 01602 m_vecsize = m_winsize2/4; 01603 }
float ctf_store_new::m_ampcont [static, private] |
Definition at line 1616 of file emdata_sparx.cpp.
float ctf_store_new::m_azz [static, private] |
Definition at line 1620 of file emdata_sparx.cpp.
float ctf_store_new::m_bfactor [static, private] |
Definition at line 1617 of file emdata_sparx.cpp.
float ctf_store_new::m_cs [static, private] |
Definition at line 1613 of file emdata_sparx.cpp.
float ctf_store_new::m_defocus [static, private] |
Definition at line 1618 of file emdata_sparx.cpp.
float ctf_store_new::m_dza [static, private] |
Definition at line 1619 of file emdata_sparx.cpp.
float ctf_store_new::m_pixel [static, private] |
Definition at line 1615 of file emdata_sparx.cpp.
int ctf_store_new::m_vecsize [static, private] |
Definition at line 1612 of file emdata_sparx.cpp.
float ctf_store_new::m_voltage [static, private] |
Definition at line 1614 of file emdata_sparx.cpp.
int ctf_store_new::m_winsize [static, private] |
Definition at line 1612 of file emdata_sparx.cpp.
int ctf_store_new::m_winsize2 [static, private] |
Definition at line 1612 of file emdata_sparx.cpp.