dqutils::HanOutputFile Node1 dqutils::HanOutputFile + GENERATE_PNG + GENERATE_JSON + HanOutputFile() + HanOutputFile() + ~HanOutputFile() + setFile() + getFileVersion() + printAllDQGroups() + printAllDQAssessments() + printHistoAssessments() + stringListSystemPaths() + stringAllDQAssessments() and 27 more... + getAllGroupDirs() + getAllGroupDirs_V2() + getAllAssessments() + printDQGroupJSON() + getStringName() + getInfo() + getInfo() + processJSON_ingetInfo() + getIndentation() + containsDir() + containsKeyInJSON() # clearData() # convertToGraphics() # convertToGraphics() # saveFile() # writeToFile() Node2 TObject Node2->Node1 Node3 std::map< std::string, TObject * > Node2->Node3 +elements Node3->Node1 #m_indirstrMap Node4 std::string Node4->Node3 +keys Node7 std::map< std::string, AssMap_t * > Node4->Node7 +keys Node8 std::map< std::string, std::string > Node4->Node8 +elements +keys Node10 std::map< std::string, TDirectory * > Node4->Node10 +keys Node6 TFile Node6->Node1 #m_file Node7->Node1 #m_assessMap Node8->Node7 +elements Node9 TStyle Node9->Node1 #m_style Node10->Node1 #m_indirMap Node11 TDirectory Node11->Node10 +elements