icecube.offline_filterscripts.filter_segments.muon_filter.SplitIceHive module

The IceHive segment for use in the offline muon filter.

icecube.offline_filterscripts.filter_segments.muon_filter.SplitIceHive.SplitAndRecoIceHive(tray, name='SplitAndRecoIceHive', If=<function <lambda>>)

Use IceHive to split the frame, then apply reconstructions.

Parameters:
  • tray – The icetray tray object.

  • name – The name of this segment (default: “SplitAndRecoIceHive”).

class icecube.offline_filterscripts.filter_segments.muon_filter.SplitIceHive.TimeWindowCollector(ctx)

Bases: I3PacketModule

A module to collect time windows from frames and write them to an I3TimeWindowSeries in the frame.

Configure()

Configure the TimeWindowCollector module.

FramePacket(frames)

Collect the time windows from the frames and write them to an I3TimeWindowSeries in the frame.