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