Collaboration diagram for mappings:
Public Member Functions | |
mappings () | |
Default constructor. | |
mappings (Target *target, Projectile *projectile, Product *ejectum, double E_in) | |
Constructor with particle data. | |
~mappings () | |
Default destructor. | |
void | set_map (Target *target, Projectile *projectile, Product *ejectum, double E_in) |
Set the particle data. | |
Pair | lab_to_cm (Pair &lab) |
Maps from lab frame to center-of-mass. | |
Pair | cm_to_lab (Pair &cm) |
Maps from center-of-mass to lab. | |
double | J_cm_to_lab (double E_cm, double E_lab) |
Jacobian of the mapping. | |
double | get_min_mu (double E_cm) |
Returns the minimal cosine (lab frame) for this exit energy. | |
void | get_E_range (double E_cm, double mu, double *E_back, double *E_ahead) |
Calculates the lab frame exit energy extremes. | |
double | get_lab_E (double E_cm, double mu_lab, int signum) |
Calculates the lab energy for given c-m energy and lab mu. | |
Public Attributes | |
double | E_transl |
Private Attributes | |
Target * | _target |
Projectile * | _projectile |
Product * | _ejectum |
double | _E_in |
Definition at line 70 of file mappings.hpp.
|
Definition at line 85 of file mappings.cpp. |
|
Definition at line 92 of file mappings.cpp. References _E_in, _ejectum, _projectile, _target, E_transl, and Use_cm. |
|
This destructor is empty. Definition at line 109 of file mappings.cpp. |
|
Definition at line 155 of file mappings.cpp. |
|
Definition at line 220 of file mappings.cpp. References E_transl, pastenum(), and Warning(). Referenced by three_d_link< one_d_phase >::all_both_ways(), three_d_link< one_d_phase >::both_ways_hole(), three_d_link< one_d_phase >::both_ways_trans(), three_d_link< one_d_phase >::forward_hole(), three_d_link< one_d_phase >::full_forward(), three_d_link< one_d_phase >::full_range(), three_d_link< one_d_phase >::full_trans(), and three_d_link< one_d_phase >::trans_hole(). |
|
Definition at line 256 of file mappings.cpp. References E_transl, and SevereError(). Referenced by one_d_Kalbach::cm_E_decr(), and one_d_Kalbach::cm_E_incr(). |
|
Definition at line 199 of file mappings.cpp. References E_transl. Referenced by three_d_link< one_d_phase >::both_ways_hole(), three_d_link< one_d_phase >::forward_hole(), three_d_link< one_d_phase >::full_forward(), and three_d_link< one_d_phase >::trans_hole(). |
|
Definition at line 180 of file mappings.cpp. References Use_cm. Referenced by one_d_Kalbach::f(). |
|
Definition at line 130 of file mappings.cpp. References Pair::E, E_transl, Pair::mu, and Use_cm. Referenced by one_d_Kalbach::cm_E_decr(), one_d_Kalbach::cm_E_incr(), one_d_phase::f(), and one_d_Kalbach::f(). |
|
Definition at line 113 of file mappings.cpp. References _E_in, _ejectum, _projectile, _target, E_transl, and Use_cm. |
|
Incident particle energy. Referenced by mappings(), and set_map(). |
|
A pointer to a product particle of the current reaction. Referenced by mappings(), and set_map(). |
|
A pointer to the projectile of the current reaction (neutron). Referenced by mappings(), and set_map(). |
|
A pointer to the target particle of the current reaction. Referenced by mappings(), and set_map(). |
|
Definition at line 81 of file mappings.hpp. Referenced by cm_to_lab(), get_E_range(), three_d_link< one_d_phase >::get_geom(), get_lab_E(), get_min_mu(), lab_to_cm(), mappings(), one_d_Kalbach::one_E_row(), and set_map(). |