SH::SampleHandler Node1 SH::SampleHandler + testInvariant() + SampleHandler() + SampleHandler() + ~SampleHandler() + operator=() + add() + add() + add() + add() + add() and 26 more... Node2 TObject Node2->Node1 Node5 SH::Sample + testInvariant() + ~Sample() + name() + name() + numFiles() + fileName() + makeLocal() + tags() + tags() + addTag() and 22 more... # Sample() # getNumFiles() # getFileName() # doMakeLocal() # doMakeFileList() # doUpdateLocation() # doReadHist() # getContains() # doAddSamples() - alloc() - release() - Sample() - operator=() - ClassDef() Node2->Node5 Node3 std::map< std::string, SH::SamplePtr > Node3->Node1 -m_named Node4 SH::SamplePtr + testInvariant() + SamplePtr() + SamplePtr() + SamplePtr() + SamplePtr() + SamplePtr() + ~SamplePtr() + operator=() + operator=() + empty() and 6 more... Node4->Node3 +elements Node5->Node4 -m_sample Node13 std::vector< SH::Sample * > Node5->Node13 +elements Node6 SH::TagList + testInvariant() + TagList() + TagList() + has() + begin() + end() + join() + add() Node6->Node5 -m_tags Node8 std::string Node8->Node3 +keys Node8->Node5 -m_name Node10 SH::MetaObject - m_dataList + testInvariant() + MetaObject() + MetaObject() + ~MetaObject() + operator=() + swap() + remove() + addReplace() + get() + get() and 23 more... - ClassDef() Node10->Node5 -m_meta Node12 std::atomic< unsigned > + ptr Node12->Node5 -m_references Node13->Node1 -m_samples