EL::DirectDriver Node1 EL::DirectDriver + testInvariant() + DirectDriver() # doManagerStep() # ClassDef() Node2 EL::Driver # abortRetrieve - m_options + testInvariant() + Driver() + options() + options() + submit() + submitOnly() + resubmit() + retrieve() + wait() + updateLocation() + mergedOutputSave() + diskOutputSave() # doManagerStep() - ClassDef() Node2->Node1 Node3 TObject Node3->Node2