icecube.icetray.traydebug module¶
- class icecube.icetray.traydebug.I3TrayDebugger(outputfile=None, **kwargs)¶
Bases:
object
duck-typed replacement for I3Tray to collect information about the steering file
- AddModule(typename, instancename, **kwargs)¶
- AddSegment(_segment, _name, **kwargs)¶
- AddService(typename, instancename, **kwargs)¶
- Execute(maxcount=0)¶
- Finish()¶
- MoveModule(name, anchor, after)¶
- create_instance(typename, instancename, paramvalues)¶
- class icecube.icetray.traydebug.ModuleDescription(typename)¶
Bases:
object
module definitions, basically a dict of ParameterDescription
- add_param(name, default, description)¶
- has_param(pname)¶
- class icecube.icetray.traydebug.ModuleInstance(instancename, module, before=None, after=None)¶
Bases:
object
a configured module. has a link to the ModuleDescription and contains a dict with the parameters that were configured in the steering file
- get_params()¶
- set_param(pname, pvalue)¶