NuRadioReco.utilities.analytic_pulse module

NuRadioReco.utilities.analytic_pulse.amp_from_energy(energy)[source]

energy is defined as the integral of squared voltage normalized to a time window of 128 ns

Parameters:
energy:
NuRadioReco.utilities.analytic_pulse.get_analytic_pulse_freq(amp_p0, amp_p1, phase_p0, n_samples_time, sampling_rate, phase_p1=0, bandpass=None, quadratic_term=0, quadratic_term_offset=0)[source]

Analytic pulse as described in PhD thesis Glaser and NuRadioReco paper in the frequency domain

Parameters:
amp_p0: float

amplitude parameter of analytic pulse

amp_p1:

slope parameter of analytic pulse

phase_p0:

phase parameter of analytic pulse

n_samples_time:

numer of samples in time-domain

sampling_rate:

sampling rate of trace

phase_p1:

default 0

bandpass:

default None

quadratic_term:

default 0

quadratic_term_offset:

default 0

NuRadioReco.utilities.analytic_pulse.get_analytic_pulse(amp_p0, amp_p1, phase_p0, n_samples_time, sampling_rate, phase_p1=0, bandpass=None, quadratic_term=0, quadratic_term_offset=0)[source]

Analytic pulse as described in PhD thesis Glaser and NuRadioReco paper in the time domain

Parameters:
amp_p0: float

amplitude parameter of analytic pulse

amp_p1:

slope parameter of analytic pulse

phase_p0:

phase parameter of analytic pulse

n_samples_time:

numer of samples in time-domain

sampling_rate:

sampling rate of trace

phase_p1:

default 0

bandpass:

default None

quadratic_term:

default 0

quadratic_term_offset:

default 0