NuRadioReco.modules.voltageToEfieldConverterPerChannel module

class NuRadioReco.modules.voltageToEfieldConverterPerChannel.voltageToEfieldConverterPerChannel[source]

Bases: object

Converts voltage trace to electric field per channel

Assumes either co-pole or cross-pole, then finds the electric field per channel by E = V/H in fourier space.

Methods

run(evt, station, det[, pol])

Performs computation for voltage trace to electric field per channel

begin

end

begin()[source]
run(evt, station, det, pol=0)[source]

Performs computation for voltage trace to electric field per channel

Will provide a deconvoluted (electric field) trace for each channel from the stations input voltage traces

Parameters:
evt: event data structure

the event data structure

station: station data structure

the station data structure

det: detector object

the detector object

pol: polarization

defined as float between 0 and 1 with 0 = eTheta polarized and 1 = ePhi polarized. The default is 0.5, i.e. unpolarized. The amplitudes are set to preserve the total power of the delta pulse, i.e. E_theta = sqrt(1-polarization) and E_phi = sqrt(polarization).

end()[source]