API Reference#

Plugin for ctapipe for reading HESS DST data.

class HESSEventSource(input_url=traitlets.Undefined, config=None, parent=None, **kwargs)#

Bases: EventSource

EventSource for HESS DSTs.

property datalevels: tuple[DataLevel]#

Return datalevels tuple.

classmethod is_compatible(file_path: Path) bool#

Check that path is a HESS DST.

property observation_blocks: dict[int, ObservationBlockContainer]#

Return dict of OBs.

For HESS DSTs this always just one, with the obs_id being the run number.

property scheduling_blocks: dict[int, SchedulingBlockContainer]#

Return the dict of SBs.

For HESS, there is no notion of Scheduling Block, so we can just maybe reuse the run id?

property subarray: SubarrayDescription#

Return Subarray.