Root::TGoodRunsListReader Node1 Root::TGoodRunsListReader - m_xmlstring - m_dataCardName + TGoodRunsListReader() + TGoodRunsListReader() + ~TGoodRunsListReader() + Interpret() + GetXMLString() + GetXMLFilename() + AddXMLFile() + AddXMLString() + SetXMLString() + SetXMLFile() and 6 more... - ReadNamedLumiRange() - ReadLumiBlockCollection() - ReadAttribs() - GetLumiBlockCollection() Node2 TObject Node2->Node1 Node3 Root::TGRLCollection - m_checkGRLInfo + TGRLCollection() + ~TGRLCollection() + TGRLCollection() + operator=() + SetVersion() + SetMetaData() + SetCheckGRLInfo() + HasRun() + HasRunLumiBlock() + IsEmpty() and 9 more... Node2->Node3 Node6 Root::TMsgLogger - m_activeLevel - m_maxSourceSize + TMsgLogger() + TMsgLogger() + TMsgLogger() + TMsgLogger() + ~TMsgLogger() + SetSource() + SetSource() + SetSource() + GetSource() + GetMaxSourceSize() and 11 more... + endmsg() + SetMinLevel() - Send() - InitMaps() - WriteMsg() Node2->Node6 Node2->Node6 -m_objSource Node3->Node1 -m_grlvec Node4 std::vector< TGoodRunsList > Node4->Node3 Node6->Node1 -m_logger Node7 std::ostringstream Node7->Node6 Node12 std::atomic< TMsgLevel > + ptr Node12->Node6 -m_minLevel Node13 std::map< TMsgLevel, std::string > + keys Node13->Node6 -m_colorMap -m_levelMap Node14 std::string Node14->Node6 -m_suffix -m_strSource -m_prefix Node14->Node13 +elements Node16 std::vector< TString > + elements Node16->Node1 -m_dataCardList -m_xmlstringList