icecube.wavereform.pulses module

Python implementations of the pulse templates, for testing and plotting.

icecube.wavereform.pulses.droop(pulse, binSize, timeConstant1, timeConstant2, factor)

Undo droop correction; braindead copy-paste from DOMsimulator

icecube.wavereform.pulses.pulse_template(time, args)
icecube.wavereform.pulses.pulseseries_to_wf(pulses, atwd_width, times, norm, title=None)

Convolve pulses with SPE shape.

icecube.wavereform.pulses.refold_pulses(pulses, template, times, norm)

Convolve pulses with SPE shape.

icecube.wavereform.pulses.spe_atwd1_new(time)
icecube.wavereform.pulses.spe_atwd1_old(time)
icecube.wavereform.pulses.spe_atwd2_new(time)
icecube.wavereform.pulses.spe_atwd2_old(time)
icecube.wavereform.pulses.spe_atwd_new(time)
icecube.wavereform.pulses.spe_atwd_old(time)
icecube.wavereform.pulses.spe_fadc(time)
icecube.wavereform.pulses.wfdata(wf, title=None)

Return waveform in mV