Function to calculate the fast ratio of quartz CW-OSL single grain or single aliquot curves after Durcan & Duller (2011).
This function follows the equations of Durcan & Duller (2011). The energy
required to reduce the fast and medium quartz OSL components to x
and
x2
% respectively using eq. 3 to determine channels L2 and L3 (start
and end). The fast ratio is then calculated from: \((L1-L3)/(L2-L3)\).
Usage
calc_FastRatio(
object,
stimulation.power = 30.6,
wavelength = 470,
sigmaF = 2.6e-17,
sigmaM = 4.28e-18,
Ch_L1 = 1,
Ch_L2 = NULL,
Ch_L3 = NULL,
x = 1,
x2 = 0.1,
dead.channels = c(0, 0),
fitCW.sigma = FALSE,
fitCW.curve = FALSE,
plot = TRUE,
...
)
Arguments
- object
RLum.Analysis, RLum.Data.Curve or data.frame (required): x, y data of measured values (time and counts).
- stimulation.power
numeric (with default): Stimulation power in mW/cm²
- wavelength
numeric (with default): Stimulation wavelength in nm
- sigmaF
numeric (with default): Photoionisation cross-section (cm²) of the fast component. Default value after Durcan & Duller (2011).
- sigmaM
numeric (with default): Photoionisation cross-section (cm²) of the medium component. Default value after Durcan & Duller (2011).
- Ch_L1
numeric (with default): An integer specifying the channel for L1.
- Ch_L2
numeric (optional): An integer specifying the channel for L2.
- Ch_L3
numeric (optional): A vector of length 2 with integer values specifying the start and end channels for L3 (e.g.,
c(40, 50)
), with the second component greater than or equal to the first.- x
numeric (with default): Percentage of signal remaining from the fast component. Used to define the location of L2 and L3 (start).
- x2
numeric (with default): Percentage of signal remaining from the medium component. Used to define the location of L3 (end).
- dead.channels
numeric (with default): Vector of length 2 in the form of
c(x, y)
. Channels that do not contain OSL data, i.e. at the start or end of measurement.- fitCW.sigma
logical (optional): fit CW-OSL curve using fit_CWCurve to calculate
sigmaF
andsigmaM
(experimental).- fitCW.curve
logical (optional): fit CW-OSL curve using fit_CWCurve and derive the counts of L2 and L3 from the fitted OSL curve (experimental).
- plot
logical (with default): enable/disable the plot output.
- ...
available options:
verbose
(logical). Further arguments passed to fit_CWCurve.
Value
Returns a plot (optional) and an S4 object of type RLum.Results.
The slot data
contains a list with the following elements:
- summary
data.frame summary of all relevant results
- data
the original input data
- fit
RLum.Results object if either
fitCW.sigma
orfitCW.curve
isTRUE
- args
list of used arguments
- call
call the function call
How to cite
King, G.E., Durcan, J., Burow, C., 2025. calc_FastRatio(): Calculate the Fast Ratio for CW-OSL curves. Function version 0.1.1. In: Kreutzer, S., Burow, C., Dietze, M., Fuchs, M.C., Schmidt, C., Fischer, M., Friedrich, J., Mercier, N., Philippe, A., Riedesel, S., Autzen, M., Mittelstrass, D., Gray, H.J., Galharret, J., Colombo, M., Steinbuch, L., Boer, A.d., 2025. Luminescence: Comprehensive Luminescence Dating Data Analysis. R package version 1.0.0. https://r-lum.github.io/Luminescence/
References
Durcan, J.A. & Duller, G.A.T., 2011. The fast ratio: A rapid measure for testing the dominance of the fast component in the initial OSL signal from quartz. Radiation Measurements 46, 1065-1072.
Madsen, A.T., Duller, G.A.T., Donnelly, J.P., Roberts, H.M. & Wintle, A.G., 2009. A chronology of hurricane landfalls at Little Sippewissett Marsh, Massachusetts, USA, using optical dating. Geomorphology 109, 36-45.
Further reading
Steffen, D., Preusser, F. & Schlunegger, 2009. OSL quartz age underestimation due to unstable signal components. Quaternary Geochronology 4, 353-362.
Author
Georgina E. King, University of Bern (Switzerland)
Julie A. Durcan, University of Oxford (United Kingdom)
Christoph Burow, University of Cologne (Germany)
, RLum Developer Team
Examples
# load example CW-OSL curve
data("ExampleData.CW_OSL_Curve")
# calculate the fast ratio w/o further adjustments
res <- calc_FastRatio(ExampleData.CW_OSL_Curve)
#>
#> [calc_FastRatio()]
#>
#> -------------------------------
#> Fast Ratio : 405.12
#> ˪ Absolute error : 119.74
#> ˪ Relative error (%) : 29.56
#> Channels : 1000
#> Channel width (s) : 0.04
#> Dead channels start : 0
#> Dead channels end : 0
#> Sigma Fast : 2.6e-17
#> Sigma Medium : 4.3e-18
#> I0 : 7.2e+16
#> Stim. power (mW/cm^2) : 30.60
#> Wavelength (nm) : 470.00
#> -
#> Time L1 (s) : 0.00
#> Time L2 (s) : 2.45
#> Time L3 start (s) : 14.86
#> Time L3 end (s) : 22.29
#> -
#> Channel L1 : 1
#> Channel L2 : 62
#> Channel L3 start : 373
#> Channel L3 end : 558
#> -
#> Counts L1 : 11111
#> Counts L2 : 65
#> Counts L3 : 37.67
#> -------------------------------
#>
# show the summary table
get_RLum(res)
#> fast.ratio fast.ratio.se fast.ratio.rse channels channel.width
#> 1 405.122 119.7442 29.55756 1000 0.04
#> dead.channels.start dead.channels.end sigmaF sigmaM I0
#> 1 0 0 2.6e-17 4.28e-18 7.240067e+16
#> stimulation.power wavelength t_L1 t_L2 t_L3_start t_L3_end Ch_L1 Ch_L2
#> 1 30.6 470 0 2.446413 14.86139 22.29208 1 62
#> Ch_L3_start Ch_L3_end Cts_L1 Cts_L2 Cts_L3
#> 1 373 558 11111 65 37.66667