.. .. copyright (C) 2024 .. The Icecube Collaboration .. .. @author Katherine Rawlins Support Classes and Structs --------------------------- .. toctree:: :maxdepth: 1 .. cpp:struct:: I3IceTopBaseline I3IceTopBaseline stores information about the IceTop-style baseline of a waveform. These parameters are calculated by I3IceTopBaselineModule. .. cpp:member:: I3Waveform::Source source Waveform source (ATWD or FADC) .. cpp:member:: uint8_t channel ATWD channel, undefined in case of FADC .. cpp:member:: uint8_t sourceID ATWD chip ID, undefined in case of FADC .. cpp:member:: float baseline Average baseline (voltage) .. cpp:member:: float slope Baseline slope (voltage/time) .. cpp:member:: float rms Variation of waveform baseline (voltage) Click here: :cpp:class:`I3IceTopBaseline` for detail. .. cpp:class:: I3IceTopBaselineSeriesMap A typedef for an :cpp:class:`I3Map\ >` storing :cpp:class:`I3IceTopBaseline` information about waveforms. .. cpp:class:: I3TopPulseInfo Stores additional parameters of an IceTop pulse. .. cpp:enum:: Status Pulse status. Can be OK, Saturated, BadCharge, BadTime. .. cpp:member:: double amplitude Amplitude of the waveform (voltage) .. cpp:member:: double risetime Risetime of the first peak of the waveform .. cpp:member:: double trailingEdge Trailing edge of the waveform .. cpp:member:: Status status Waveform status .. cpp:member:: uint8_t channel ATWD channel .. cpp:member:: uint8_t sourceID ATWD Chip, from :cpp:func:`I3Waveform::GetSourceIndex()` Click here: :cpp:class:`I3TopPulseInfo` for detail. .. cpp:class:: I3TopPulseInfoSeriesMap A typedef for :cpp:class:`I3Map\ >` storing :cpp:class:`I3TopPulseInfo` objects.