Project ppc

Invoke with: import icecube.ppc

C++ I3Modules

i3ppc

"i3ppc" (C++ I3Module)

<undocumented>

Param charge:

Default = 1.0, Only for exotic particle with non-unitairy charge

Param cyl:

Default = True, use cylinder (1) or strict +300 m (0) detector volume

Param efficiency_scaling_factor:

Default = 1.0, Multiplicative factor to modify DOM efficiency

Param fla:

Default = OMKey(0,0,0), Flasher position

Param gpu:

Default = -1, GPU to use

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 infoName:

Default = '', Name of the ppc info dictionary. Will not be created if set to empty string

Param keep:

Default = False, Keep events that don’t produce PEs

Param MCTree:

Default = '', MCTree to use

Param nph:

Default = 0.0, Number of photons

Param oversize:

Default = 1, DOM oversize factor

Param photons:

Default = False, Save photons that hit DOMs

Param pseries:

Default = False, Save photons that hit DOMs into Photonseries instead of McTree

Param tau_dnde_vec:

Default = [], vector of pairs of luminescence decay time and dnde, tau in ns, dNdE in gamma/eV

Param verbose:

Default = False, Print information messages

Param wid:

Default = 0.0, Flasher pulse width