Choose channels by position.
signal_slice(object, ...) # S4 method for GammaSpectrum signal_slice(object, ...) # S4 method for GammaSpectra signal_slice(object, ...)
Either positive values to keep, or negative values to drop, should be provided. The values provided must be either all positive or all negative.
If no value is provided, an attempt is made to define the number of channels to skip at the beginning of the spectrum. This drops all channels before the highest count maximum. This is intended to deal with the artefact produced by the rapid growth of random background noise towards low energies.
## Import CNF files spc_file <- system.file("extdata/LaBr.CNF", package = "gamma") spc <- read(spc_file) ## Plot spectrum plot(spc) ## Slice sliced <- signal_slice(spc) plot(sliced) sliced <- signal_slice(spc, -c(1:35)) plot(sliced) sliced <- signal_slice(sliced, 450:550) plot(sliced) ## Split g <- rep(c("A", "B", "C"), c(250, 500, 274)) splited <- signal_split(spc, g) plot(splited, facet = TRUE)