Skip to contents

Signal Integration

Usage

signal_integrate(object, background, ...)

# S4 method for GammaSpectrum,missing
signal_integrate(object, range = NULL, energy = FALSE)

# S4 method for GammaSpectrum,GammaSpectrum
signal_integrate(object, background, range = NULL, energy = FALSE)

# S4 method for GammaSpectrum,numeric
signal_integrate(object, background, range = NULL, energy = FALSE)

# S4 method for GammaSpectra,missing
signal_integrate(object, range = NULL, energy = FALSE, simplify = TRUE)

# S4 method for GammaSpectra,GammaSpectrum
signal_integrate(
  object,
  background,
  range = NULL,
  energy = FALSE,
  simplify = TRUE
)

# S4 method for GammaSpectra,numeric
signal_integrate(
  object,
  background,
  range = NULL,
  energy = FALSE,
  simplify = TRUE
)

Arguments

object

A GammaSpectrum or GammaSpectra object.

background

A GammaSpectrum object.

...

Currently not used.

range

A length-two numeric vector giving the energy range to integrate within (in keV).

energy

A logical scalar: TODO?

simplify

A logical scalar: should the result be simplified to a matrix? The default value, FALSE, returns a list.

Value

If simplify is FALSE (the default) returns a list of numeric vectors (the signal value and its error), else returns a matrix.

Details

It assumes that each spectrum has an energy scale.

References

Guérin, G. & Mercier, M. (2011). Determining Gamma Dose Rates by Field Gamma Spectroscopy in Sedimentary Media: Results of Monte Carlo Simulations. Radiation Measurements, 46(2), p. 190-195. doi:10.1016/j.radmeas.2010.10.003 .

Mercier, N. & Falguères, C. (2007). Field Gamma Dose-Rate Measurement with a NaI(Tl) Detector: Re-Evaluation of the "Threshold" Technique. Ancient TL, 25(1), p. 1-4.

See also

Author

N. Frerebeau