R/apply_EfficiencyCorrection.R
apply_EfficiencyCorrection.Rd
The function allows spectral efficiency corrections for RLum.Data.Spectrum S4 class objects
apply_EfficiencyCorrection(object, spectral.efficiency)
RLum.Data.Spectrum or RLum.Analysis (required):
S4 object of class RLum.Data.Spectrum
, RLum.Analysis
or a list of such objects. Other objects in
the list are skipped.
data.frame (required):
Data set containing wavelengths (x-column) and relative spectral response values
(y-column) (values between 0 and 1). The provided data will be used to correct all spectra if object
is
a list
Returns same object as provided as input
The efficiency correction is based on a spectral response dataset provided by the user. Usually the data set for the quantum efficiency is of lower resolution and values are interpolated for the required spectral resolution using the function stats::approx
If the energy calibration differs for both data set NA
values are produces that
will be removed from the matrix.
Please note that the spectral efficiency data from the camera alone may not sufficiently correct for spectral efficiency of the entire optical system (e.g., spectrometer, camera ...).
0.2.0
Kreutzer, S., Friedrich, J., 2023. apply_EfficiencyCorrection(): Function to apply spectral efficiency correction to RLum.Data.Spectrum S4 class objects. Function version 0.2.0. 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., 2023. Luminescence: Comprehensive Luminescence Dating Data Analysis. R package version 0.9.23. https://CRAN.R-project.org/package=Luminescence
##(1) - use with your own data (uncomment for usage)
## spectral.efficiency <- read.csv("your data")
##
## your.spectrum <- apply_EfficiencyCorrection(your.spectrum, )