SH::DiskOutputLocal Node1 SH::DiskOutputLocal + testInvariant() + DiskOutputLocal() + DiskOutputLocal() # doMakeWriter() # getTargetURL() - ClassDef() Node2 SH::DiskOutput + testInvariant() + DiskOutput() + makeWriter() + targetURL() # doMakeWriter() # getTargetURL() # ClassDef() Node2->Node1 Node3 TObject Node3->Node2 Node4 std::string Node4->Node1 -m_prefix Node5 std::basic_string< char > Node5->Node4