Inheritance diagram for one_d_Kalbach:
Public Member Functions | |
one_d_Kalbach () | |
Default constructor. | |
void | one_E_row (double min_E, double max_E) |
We need a special one_E_row to handle the histograms. | |
void | cm_E_incr (double min_E, double max_E) |
for E_cm increasing with E_lab | |
void | cm_E_decr (double min_E, double max_E) |
for E_cm decreeasing with increasing E_lab | |
void | copy_params (Param *params) |
Copy the parameters. | |
void | copy_data (list< Kalbach_data >::iterator data_ptr) |
Copy the pointer to the data. | |
double | get_a (double E_out) |
Evaluate the Kalbach a function for the slope value. | |
double | f (double E) |
The Kalbach distribution function. | |
Private Attributes | |
list< Kalbach_data >::iterator | data_ptr__ |
Kalbach_data::iterator | E_f0_r_ptr |
Param * | params__ |
|
Definition at line 99 of file kalbach.hpp. |
|
Definition at line 225 of file kalbach.cpp. References data_ptr__, Pair::E, E_f0_r_ptr, ENDL_EPSILON(), f(), mappings::get_lab_E(), mappings::lab_to_cm(), mf6_one_d::map_, distrib_base::mu(), Pair::mu, and distrib_base::thicken(). Referenced by one_E_row(). |
|
Definition at line 128 of file kalbach.cpp. References data_ptr__, Pair::E, E_f0_r_ptr, ENDL_EPSILON(), f(), mappings::get_lab_E(), mappings::lab_to_cm(), mf6_one_d::map_, distrib_base::mu(), Pair::mu, and distrib_base::thicken(). Referenced by one_E_row(). |
|
Definition at line 326 of file kalbach.cpp. References data_ptr__. |
|
Definition at line 319 of file kalbach.cpp. References params__. |
|
Implements distrib_base. Definition at line 339 of file kalbach.cpp. References data_ptr__, Pair::E, E_f0_r_ptr, get_a(), mappings::J_cm_to_lab(), mappings::lab_to_cm(), mf6_one_d::map_, distrib_base::mu(), and Pair::mu. Referenced by cm_E_decr(), and cm_E_incr(). |
|
Definition at line 333 of file kalbach.cpp. References Get_a(), and params__. Referenced by f(). |
|
Reimplemented from mf6_one_d. Definition at line 94 of file kalbach.cpp. References cm_E_decr(), cm_E_incr(), mappings::E_transl, mf6_one_d::map_, distrib_base::mu(), and SevereError(). |
|
Definition at line 90 of file kalbach.hpp. Referenced by cm_E_decr(), cm_E_incr(), copy_data(), and f(). |
|
Definition at line 93 of file kalbach.hpp. Referenced by cm_E_decr(), cm_E_incr(), and f(). |
|
Definition at line 95 of file kalbach.hpp. Referenced by copy_params(), and get_a(). |