IdentifiedProfileHistogram< SomeIDTag > Node1 IdentifiedProfileHistogram < SomeIDTag > - m_NumberOfBins - m_LowerEdge - m_BinWidth + IdentifiedProfileHistogram() + IdentifiedProfileHistogram() + ~IdentifiedProfileHistogram() + title() + numberOfBins() + lowerEdge() + upperEdge() + binWidth() + numberOfEntries() + content() and 13 more... Node2 std::vector< float > + elements Node2->Node1 -m_UpperLimit -m_LowerLimit Node10 std::vector< std::vector < float > > Node2->Node10 +elements Node3 ArrayStore< SomeIDTag, std::vector< int > > + ArrayStore() + ArrayStore() + ~ArrayStore() + tag() + numberOfIDs() + operator[]() + operator[]() + sharedID() + existID() + dbg() and 9 more... Node3->Node1 -m_NumberOfEntries Node4 std::vector< std::vector < int > > Node4->Node3 -m_buf Node5 std::vector< int > + elements Node5->Node4 +elements Node6 std::map< SomeIDTag, int, lessp > + keys + elements Node6->Node3 -m_bufmap Node9 ArrayStore< SomeIDTag, std::vector< float > > + ArrayStore() + ArrayStore() + ~ArrayStore() + tag() + numberOfIDs() + operator[]() + operator[]() + sharedID() + existID() + dbg() and 9 more... Node6->Node9 -m_bufmap Node7 std::string Node7->Node3 -m_tag Node7->Node9 -m_tag Node8 std::basic_string< char > Node8->Node7 Node9->Node1 -m_Content -m_ContentSquared Node10->Node9 -m_buf