### seismogramProcess

At this point in the waveform arm, data has been retrieved. Therefore, these items all work on the received data. Some of them like rMean and rTrend perform manipulations on the data. Others like sacWriter and seismogramImageProcess write out information based on the data. Some like fullDataCoverage and phaseSignalToNoise subset the items based on the data's properties. If several items are used, the data from each step feeds into the next. So if a seismogramImageProcessor follows a phaseCut the image drawn will be of the data after the cut. If you don't want a processor's work to effect later steps use the forkProcess to isolate it.

### Example

    <printlineSeismogramProcess/>

### This consists of

seismogramProcess choice

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

### Places this can be found

ANDWaveformProcessWrapper contains this directly

ORWaveformProcessWrapper contains this directly

forkProcess contains this directly

invertFlippedChannels contains this directly

waveformArm contains this directly

In waveformVectorProcess there is a choice between all of the following

- threeComponentData
- ANDWaveformProcessWrapper
- ORWaveformProcessWrapper
- legacyVectorExecute
- waveformVectorFork
- waveformVectorAND
- waveformVectorOR
- waveformVectorNOT
- waveformVectorAlwaysSuccess
- seismogramProcess
- externalWaveformVectorProcess
- vectorImageProcess
- particleMotionPlot
- sampleSyncronize
- rotateGCP
- vectorTrim
- vectorScript
- iterDeconReceiverFunction