Fill gather using single trace

Description

This module replaces every trace of a gather with an identical copy of a single representative trace supplied by a separate template gather. It takes the first trace of the template gather and writes its waveform into every trace position of the working gather, while keeping the original trace headers, trace count and geometry unchanged - only the sample values are overwritten. Use it to broadcast a reference waveform (for example a stacking trace, an extracted wavelet, an averaged trace, or any other single-trace signal) across a whole gather, which is useful for building synthetic test gathers, comparing a reference signal against other data in the same display, or substituting a uniform signal in place of a gather's original content for QC and modeling purposes.

Input data

Input gather

The gather whose traces will be overwritten. Its trace headers, trace count and geometry are preserved in the output - only the sample values of every trace are replaced. This gather must have the same number of samples per trace (the same time/depth axis length) as the template gather below, otherwise the module reports an error.

Input template gather

The gather that supplies the source trace. Only the first trace of this gather is used - if it contains several traces, all of them except the first are ignored. This is typically a single-trace gather such as an extracted wavelet, a stacked or averaged trace, or any other representative waveform you want repeated across the working gather. The template must have the same number of samples per trace as the input gather.

Output data

Output gather

A copy of the input gather in which every trace now contains the same waveform - the first trace of the template gather. Trace headers, trace count and gather geometry are identical to the input gather; only the sample data has changed.