### waveformVectorFork

The seismograms are copied and sent through the fork allowing independent processing of the same data. The return value is true if all of the sub processors complete successfully, false otherwise.

### Example

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

### This consists of

<waveformVectorFork>

waveformVectorProcessPlus Any number of times choice
vectorAvailableDataPlus
waveformVectorProcess
</waveformVectorFork>

### 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