Project dipolefit ----------------- Invoke with: ``import icecube.dipolefit`` C++ I3Modules ^^^^^^^^^^^^^ .. js:data:: I3DipoleFit ``"I3DipoleFit"`` *(C++ I3Module)* IceTray module to implement the dipole fit first guess routine. :param AmpWeightPower: *Default* = ``0.0``, Hits are weighted with the amplitude raised to this power. Typically 0.0 (for all hits weight=1) or 1.0 (weight=amplitude). :param DipoleStep: *Default* = ``0``, The dipole fit will (after sorting the hits to time) determine the 'dipole' direction as: sum(i) weight(i,i+N) * (pos(i+N) - pos(i) ) divided by the sum of the weights. With the DipoleStep option you set the value of N. :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 InputRecoPulses: *Default* = ``''``, RecoPulses to use for input :param MinHits: *Default* = ``5``, Minimum number of hits: a dipole fit will not be tried if there are fewer. :param Name: *Default* = ``'DipoleFit'``, module's name Python I3Modules ^^^^^^^^^^^^^^^^ .. js:data:: DFTest ``DFTest`` *(Python I3Module)* ** .. js:data:: DFTestAMA ``DFTestAMA`` *(Python I3Module)* ** .. js:data:: DFTestIC23 ``DFTestIC23`` *(Python I3Module)* ** .. js:data:: DFTestMinHit ``DFTestMinHit`` *(Python I3Module)* ** .. js:data:: DFTestRecoos ``DFTestRecoos`` *(Python I3Module)* **