NuRadioReco.framework.radio_shower module

class NuRadioReco.framework.radio_shower.RadioShower(shower_id=0, station_ids=None)[source]

Bases: BaseShower

Methods

get_axis()

Returns the (shower) axis.

get_coordinatesystem()

Returns radiotools.coordinatesystem.cstrafo for shower geometry.

deserialize

get_id

get_parameter

get_parameters

get_station_ids

has_parameter

has_station_ids

serialize

set_parameter

get_station_ids()[source]
has_station_ids(ids)[source]
serialize()[source]
deserialize(data_pkl)[source]
get_axis()

Returns the (shower) axis.

The axis is antiparallel to the movement of the shower particla and point towards the origin of the shower.

Returns:
np.array(3,)

Shower axis

get_coordinatesystem()

Returns radiotools.coordinatesystem.cstrafo for shower geometry.

Can be used to transform the radio pulses or the observer coordiates in the shower frame. Requieres the shower arrival direction (azimuth and zenith angle) and magnetic field vector (parameters.showerParameters).

Returns:
radiotools.coordinatesystem.cstrafo
get_id()
get_parameter(key)
get_parameters()
has_parameter(key)
set_parameter(key, value)