Source code for km3modules.dummy

# -*- coding: utf-8 -*-
"""Dummy

This is designed to fail
"""

from km3pipe import Module


[docs] class Dummy(Module): """Dummy base class.""" def __init__(self, **kwargs): super(Dummy, self).__init__(**kwargs) self.hit_sel = self.get("hit_sel") or "Hits" self.key_out = self.get("key_out") or "PrimFit"
[docs] def process(self, blob): print(self.fit()) return blob
[docs] def fit(self): return 42
[docs] class SubDummy(Dummy): """Primitive Sub-Subclass""" def __init__(self, **kwargs): super(SubDummy, self).__init__(**kwargs) self.hit_sel = self.get("hit_sel") or "Hits" self.key_out = self.get("key_out") or "PrimFit"
[docs] def fit(self): return 4200