def METHOD_NAME(st, run_doc):
    """Update context with fields needed by the DAQ reader"""
    daq_config = run_doc['daq_config']
    st.METHOD_NAME(dict(forbid_creation_of=tuple()))
    st.set_config({
        'channel_map':
            dict(
                # (Minimum channel, maximum channel)
                # Channels must be listed in a ascending order!
                tpc=(0, 1),
                nveto=(1, 2),
                aqmon=(ARTIFICIAL_DEADTIME_CHANNEL, ARTIFICIAL_DEADTIME_CHANNEL + 1),
            )})
    update_config = {
        'readout_threads': daq_config['processing_threads'],
        'record_length': daq_config['strax_fragment_payload_bytes'] // 2,
        'max_digitizer_sampling_time': 10,
        'run_start_time': run_doc['start'].replace(tzinfo=timezone.utc).timestamp(),
        'daq_chunk_duration': int(daq_config['strax_chunk_length'] * 1e9),
        'daq_overlap_chunk_duration': int(daq_config['strax_chunk_overlap'] * 1e9),
        'daq_compressor': daq_config.get('compressor', 'lz4'),
    }
    print(f'set config to {update_config}')
    st.set_config(update_config)
    return st