### rms

This calculates the FFT of the samples in the seismograms and saves the results as name in the cookieJar. This can be used by later processors or used within the printlineSeismogramProcess as ${cookieJar.get('OregonDSPFFT')}. The default name is 'OregonDSPFFT'. OregonDSP uses the packed form used by Sorensen et al. (1987) for conjugate symmetric transforms. For an input array of length n, this stores the n/2 real values of the fft in the first n/2 places in the output array. The n/2-1 imaginary values are stored in reverse order starting from the end. So the ith real value is index i and the ith imaginary value is at index n-i.

### Example

    <rms/>

### This consists of

<rms>

<name>Any text</name> optional
</rms>

### Places this can be found

In seismogramProcess there is a choice between all of the following

- printlineSeismogramProcess
- sacWriter
- mseedWriter
- asciiWriter
- wavWriter
- recordSectionDisplayGenerator
- responseGain
- phaseCut
- requestCut
- merge
- gapFill
- rMean
- rTrend
- taper
- externalWaveformProcess
- seismogramScript
- localSeismogramTemplateGenerator
- filter
- rms
- oregonDSPFilter
- forkProcess
- alwaysSuccess
- phaseSignalToNoise
- compoundPhaseSignalToNoise
- seismogramImageProcess
- legacyExecute
- seismogramAND
- seismogramOR
- seismogramNOT
- someDataCoverage
- noDataGaps
- fullDataCoverage
- integrate
- differentiate
- transferResponse
- collapseOverlaps
- div
- mul
- invertFlippedChannels
- seismogramSampling
- decimate
- stddev
- rms
- mean
- minMax
- compressionType
- availableDataPlus