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 /> <saveSeismogramToFile> <fileType>sac</fileType> <dataDirectory>POND_II</dataDirectory> <eventDirLabel> Event_<originTime>yyyy_DDD_HH_mm_ss</originTime> </eventDirLabel> </saveSeismogramToFile> </waveformVectorFork>
This consists of
waveformVectorProcess Any number of times choice
</waveformVectorFork>
<threeComponentData/>
<ANDWaveformProcessWrapper>
<ORWaveformProcessWrapper>
<legacyVectorExecute>
<waveformVectorFork>
<waveformVectorAND>
<waveformVectorOR>
<waveformVectorNOT>
<waveformVectorAlwaysSuccess>
seismogramProcess
<externalWaveformVectorProcess>
<vectorImageProcess>
<vectorForkProcess>
<rotateGCP/>
<vectorTrim/>
<embeddedEventVector>
<embeddedEventStation>
end waveformVectorProcess Any number of times choice
<ANDWaveformProcessWrapper>
<ORWaveformProcessWrapper>
<legacyVectorExecute>
<waveformVectorFork>
<waveformVectorAND>
<waveformVectorOR>
<waveformVectorNOT>
<waveformVectorAlwaysSuccess>
seismogramProcess
<externalWaveformVectorProcess>
<vectorImageProcess>
<vectorForkProcess>
<rotateGCP/>
<vectorTrim/>
<embeddedEventVector>
<embeddedEventStation>
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
- vectorForkProcess
- rotateGCP
- vectorTrim
- embeddedEventVector
- embeddedEventStation