Learn R Programming

Luminescence (version 0.4.1)

Second2Gray: Converting values from seconds (s) to gray (Gy)

Description

Conversion of absorbed radiation dose in seconds (s) to the SI unit gray (Gy) including error propagation. Normally used for equivalent dose data.

Usage

Second2Gray(data, dose.rate, method = "gaussian")

Arguments

data
data.frame (required): input values, structure: data (values[,1]) and data error (values [,2]) are required
dose.rate
RLum.Results or vector (required): RLum.Results needs to be orginated from the function calc_So
method
character (with default): method used for error calculation (gaussian or absolute), see details for further information

Value

Function version

0.4 (2014-12-18 15:38:33)

Details

Calculation of De values from seconds (s) to gray (Gy) $$De [Gy] = De [s] * Dose Rate [Gy/s])$$ Provided calculation methods for error calculation: gaussian error propagation $$De.error.gray = \sqrt(dose.rate * De.error.seconds)^2 + (De.seconds * dose.rate.error)^2 ))$$ absolute error propagation $$De.error.gray = abs(dose.rate * De.error.seconds) + abs(De.seconds * dose.rate.error)$$

References

#

See Also

#

Examples

Run this code
##(A) for known source dose rate at date of measurement
## - load De data from the example data help file
data(ExampleData.DeValues, envir = environment())
## - convert De(s) to De(Gy)
Second2Gray(ExampleData.DeValues, c(0.0438,0.0019))





##(B) for source dose rate calibration data
## - calculate source dose rate first
dose.rate <-  calc_SourceDoseRate(measurement.date = "2012-01-27",
                                  calib.date <- "2014-12-19",
                                  calib.dose.rate <- 0.0438,
                                  calib.error <- 0.0019)  
# read example data
data(ExampleData.DeValues, envir = environment())

# apply dose.rate to convert De(s) to De(Gy)
Second2Gray(ExampleData.DeValues, dose.rate)

Run the code above in your browser using DataLab