python.processes.external.external_madspin.ExternalMadSpin Node1 python.processes.external.external _madspin.ExternalMadSpin + __init__() + needs_scheduling() Node2 python.processes.external.external _base.ExternalBase + name + executable + __init__() + needs_scheduling() Node2->Node1 Node3 python.processes.configurable. Configurable + parameters + __init__() + add_keyword() + expose() + has_keyword() + has_parameter() + parameters_by_keyword() + parameters_by_name() Node3->Node2 Node4 object Node4->Node3