Support Classes and Structs

struct I3IceTopBaseline

I3IceTopBaseline stores information about the IceTop-style baseline of a waveform. These parameters are calculated by I3IceTopBaselineModule.

I3Waveform::Source source

Waveform source (ATWD or FADC)

uint8_t channel

ATWD channel, undefined in case of FADC

uint8_t sourceID

ATWD chip ID, undefined in case of FADC

float baseline

Average baseline (voltage)

float slope

Baseline slope (voltage/time)

float rms

Variation of waveform baseline (voltage)

Click here: I3IceTopBaseline for detail.

class I3IceTopBaselineSeriesMap

A typedef for an I3Map<OMKey, std::vector<I3IceTopBaseline> > storing I3IceTopBaseline information about waveforms.

class I3TopPulseInfo

Stores additional parameters of an IceTop pulse.

enum Status

Pulse status. Can be OK, Saturated, BadCharge, BadTime.

double amplitude

Amplitude of the waveform (voltage)

double risetime

Risetime of the first peak of the waveform

double trailingEdge

Trailing edge of the waveform

Status status

Waveform status

uint8_t channel

ATWD channel

uint8_t sourceID

ATWD Chip, from I3Waveform::GetSourceIndex()

Click here: I3TopPulseInfo for detail.

class I3TopPulseInfoSeriesMap

A typedef for I3Map<OMKey, std::vector<I3TopPulseInfo> > storing I3TopPulseInfo objects.