Project SLOPtools ----------------- Invoke with: ``import icecube.SLOPtools`` Python I3Modules ^^^^^^^^^^^^^^^^ .. js:data:: MPCleaner ``MPCleaner`` *(Python I3Module)* ** :param IcePickServiceKey: *Default* = ``''``, Key for an IcePick in the context that this module should check before processing physics frames. :param If: *Default* = ``None``, A python function... if this returns something that evaluates to True, Module runs, else it doesn't :param MaxTimeBetweenPulses: *Default* = ``300000``, Maximum time between two pulses in one DOM :param MinNumberOfPulses: *Default* = ``3``, Minimum number of pulses in one DOM :param MinTimeBetweenPulses: *Default* = ``10000``, Minimum time between two pulses in one DOM :param PulseMapName: *Default* = ``'SLOPPulseMask'``, Name of the input pulse map .. js:data:: TupleTagger ``TupleTagger`` *(Python I3Module)* ** :param alpha_min: *Default* = ``140``, Minimum opening angle for tuples :param ConstrainToTriggerTime: *Default* = ``False``, Only evaluate hits from within the trigger window :param IcePickServiceKey: *Default* = ``''``, Key for an IcePick in the context that this module should check before processing physics frames. :param If: *Default* = ``None``, A python function... if this returns something that evaluates to True, Module runs, else it doesn't :param LaunchMapName: *Default* = ``'InIceRawData'``, Name of the DOMLaunch map :param max_event_length: *Default* = ``5000000``, Maximum event length :param min_tuples: *Default* = ``5``, Minimum number of tuples :param PulseMapName: *Default* = ``'SLOPPulseMask'``, Name of the pulse map or mask :param rel_v: *Default* = ``0.5``, Relative velocity inside a tuple :param RunOnLaunches: *Default* = ``False``, Tag tuples from launches :param RunOnPulses: *Default* = ``True``, Tag tuples from pulses :param t_max: *Default* = ``500000``, Maximum time difference inside a tuple :param t_min: *Default* = ``0``, Minimum time difference inside a tuple :param t_proximity: *Default* = ``2500``, Muon cleaning time