Syntax:
scalingfactor = desilets2006sp(h,Rc)
Calculates the geographic scaling factor for cosmogenic-nuclide production for particular cutoff rigidity and atmospheric pressure according to the scheme in:
Desilets D., Zreda M., Prabu T., 2006. Extended scaling factors for in situ cosmogenic nuclides: New measurements at low latitude. Earth and Planetary Science Letters, v. 246, pp. 265-276.
The input arguments are h
, atmospheric pressure (hPa), and Rc
, cutoff rigidity (GV). Accepts vector arguments.
This function:
Converts atmospheric pressure (hPa) to atmospheric depth (g cm) by .
Assigns cutoff rigidities below 2 GV a value of 2 GV.
Obtains the effective attenuation length in air via Equation (4) in the source paper:
(26) |
where is the cutoff rigidity (GV) and the function is:
(27) | |||
(28) | |||
(29) | |||
(30) |
given constants:
Obtains the altitude scaling factor :
(31) |
Obtains the latitude scaling factor via Equation (6) in the source paper:
(32) |
where is the cutoff rigidity, , and .
Finally, obtains the total scaling factor .
Accepts either scalars or vectors of equal sizes for all the input arguments. Returns either a scalar or a vector of the appropriate size.