icecube.online_filterscripts.base_segments.base_processing module

base_processing - Apply standard IceCube base processing to data/simulation.

Apply standard IceCube base processing to data/simulation. Includes:
  • decoding data (payload_parsing tools)

  • Clean out doms with potential bad data at pole (DOMcleaning)

  • Raw waveform calibration and Feature Extraction (OnlineCalibration)

  • Generate SuperDST (SuperDST)

  • Generate standard InIce and IceTop masks of pulses (MaskMaker)

  • Generate InIce split for online realtime filtering (trigger-splitter)

  • Evaluate the PoleWaveformSelectors - select events for saving to SuperDST

  • apply online IceTop calibration extractors (VEMCal and IceTopSLCCalibration)

icecube.online_filterscripts.base_segments.base_processing.base_processing(tray, name='base', *, simulation=False, needs_trimmer=True, do_vemcal=True, do_icetopslccal=True)

base_processing - tray segment for base processin.