#include <chargemodel.h>
Inheritance diagram for Charge_Liu:

Public Member Functions | |
| Charge_Liu (Isotope i, int j=1) | |
| Constructor with ion choice but no gas. If j=0 the reference are not displayed. | |
| Charge_Liu (Isotope i, string s, int j=1) | |
| Constructor. If j=0 the reference are not displayed. | |
| int | SetGas (string s) |
| Set the gas choice. | |
| int | GetGasCheck () |
| Return 1 if the gas is selected. | |
| string | GetGas () |
| Return the gas name (H or He). | |
| double | GetqBar (double E) |
| Return qbar. Actual implementation. | |
| void | WriteReference () |
| Display the reference. Actual implementation. | |
Private Member Functions | |
| double | GetUnNormalizefq (double z, double E) |
| Return the not normalized fraction of the z at energy E. Actual implementation of the GetUnNormalizefq function. | |
Private Attributes | |
| string | Gas |
| Gas name H or He. | |
| int | GasSet |
| Check if the interacting medium (target) or gas is selected. | |
| double | par [3] |
| Parameter dependant or the gas (target). | |
The documentation of the class is provided as an example. The choice to document this class is due to the fact that this model is medium (target) dependent which make it slightly more complex.
|
||||||||||||
|
Constructor with ion choice but no gas. If j=0 the reference are not displayed.
|
|
||||||||||||||||
|
Constructor. If j=0 the reference are not displayed.
|
|
|
Return the gas name (H or He).
|
|
|
Return 1 if the gas is selected.
|
|
|
Return qbar. Actual implementation.
Implements ChargeStateDist. |
|
||||||||||||
|
Return the not normalized fraction of the z at energy E. Actual implementation of the GetUnNormalizefq function.
Implements ChargeStateDist. |
|
|
Set the gas choice.
|
|
|
Display the reference. Actual implementation.
Implements ChargeStateDist. |
|
|
Gas name H or He.
|
|
|
Check if the interacting medium (target) or gas is selected.
|
|
|
Parameter dependant or the gas (target).
|
1.4.4