TelescopeReco

class hipecta.image.TelescopeReco(config=None, tool=None, **kwargs)[source]

Bases: ctapipe.core.component.Component

Process a raw telescope waveform (R1) to DL1 (Hillas parameters)

Attributes Summary

hillas_threshold_center An int trait.
hillas_threshold_neighbour An int trait.
hillas_threshold_signal_tel An int trait.
wavelet_threshold An int trait.

Methods Summary

add_real_telescope(telescope_id, …) Add a telescope information and create gain, pedestal, ref_shape and pixel pos arrays
process(telescope_id, event[, fill_container]) Process a ctapipe r0 event and return its Hillas parameters

Attributes Documentation

hillas_threshold_center

An int trait.

hillas_threshold_neighbour

An int trait.

hillas_threshold_signal_tel

An int trait.

wavelet_threshold

An int trait.

Methods Documentation

add_real_telescope(telescope_id, number_samples, dc_to_pe, pedestal, reference_pulse_shape, telescope_description: ctapipe.instrument.telescope.TelescopeDescription)[source]

Add a telescope information and create gain, pedestal, ref_shape and pixel pos arrays

telescope_id: int number_samples: int dc_to_pe: numpy ndarray shape:(nb_gain, nb_pixel) pedestal: numpy ndarray shape:(nb_gain, nb_pixel) reference_pulse_shape: numpy ndarray shape:(nb_gain, nb_pixel) telescope_description: ctapipe.instrument.telescope.TelescopeDescription

process(telescope_id, event, fill_container=True)[source]

Process a ctapipe r0 event and return its Hillas parameters

telescope_id: int event: ctapipe.io.containers.DataContainer fill_container: bool

Hillas parameters