### waveformVectorOR

The output is the logical OR of the outputs of all included waveformVector processors. This means that it will evaluate to true as long as one of the included waveformVector processors evaluate to true. The processors after the first true outputted are not evaluated. The seismic data passed down the chain is the data passed in. Seismogram results of the contained processors are ignored.

### Example

    <waveformVectorOR>
        <waveformVectorNOT>
            <rMean />
        </waveformVectorNOT>
        <sacWriter>
            <workingDir>rTrendData</workingDir>
            <location>${network.code}.${station.code}/${event.filizedTime}/${site.code}.${channel.code}.sac</location>
        </sacWriter>
    </waveformVectorOR>

### This consists of

<waveformVectorOR>

waveformVectorProcessPlus At least once choice
vectorAvailableDataPlus
waveformVectorProcess
</waveformVectorOR>

### Places this can be found

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