icecube.millipede.debugger module¶
- class icecube.millipede.debugger.DOMPlot(ax, wfs, om, pos, cal, stat, pdf, simkludge=False, **kwargs)¶
Bases:
object
- add_exclusions(windows)¶
- add_source(source, **plot_kwargs)¶
- add_waveforms(wfs, **kwargs)¶
- static get_time_range(wfs, sources=None, pos=None)¶
- set_label(text, **kwargs)¶
- static wflabel(wf)¶
- class icecube.millipede.debugger.PhotoDebugger(CascadePhotonicsService=None, MuonPhotonicsService=None)¶
Bases:
object
- getPhotonDistribution(source, position, time_edges, geotime=False)¶
Get photon distribution for a single source or a collection of sources.
- class icecube.millipede.debugger.Plotsy(ctx)¶
Bases:
I3Module
- Configure((I3Module)arg1) None : ¶
- C++ signature :
void Configure(PythonModule<I3Module> {lvalue})
- Physics((I3Module)arg1, (I3Frame)arg2) None : ¶
- C++ signature :
void Physics(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)
- class icecube.millipede.debugger.PulseyDOMPlot(ax, wfs, om, pos, cal, stat, pdf, simkludge=False, **kwargs)¶
Bases:
DOMPlot
- add_simsource(source, hits, **plot_kwargs)¶
- add_source(source, **plot_kwargs)¶
- add_waveforms(pulses, **kwargs)¶
- binwidth = 50.0¶
- class icecube.millipede.debugger.WaveformPlotsy(ctx)¶
Bases:
Plotsy
For more visual pop, plot refolded pulses instead of raw pulse times
- Configure((I3Module)arg1) None : ¶
- C++ signature :
void Configure(PythonModule<I3Module> {lvalue})
- Physics((I3Module)arg1, (I3Frame)arg2) None : ¶
- C++ signature :
void Physics(PythonModule<I3Module> {lvalue},boost::shared_ptr<I3Frame>)
- static makeDOMPlot(ax, wfs, sources, pdf, pos, cal, stat, labels=None, simkludge=False)¶
- static potemkin_pulses(edges, amplitudes)¶
- icecube.millipede.debugger.stepped_path(edges, bins)¶