BSFilePeeker Node1 BSFilePeeker + BSFilePeeker() + get() - extractValue() Node2 FileMetaData + m_nEvents + m_beamEnergy + m_trtRangeCut + m_isMC + m_valid + dump() + keyValueDump() Node2->Node1 -m_fmd Node3 std::set< unsigned > + keys Node3->Node2 +m_lbNumbers +m_runNumbers Node4 std::string Node4->Node2 +m_project +m_geoTag +m_beamType +m_guid +m_condTag +m_stream +m_fileName Node6 std::vector< std::string > Node4->Node6 +elements Node5 std::basic_string< char > Node5->Node4 Node6->Node2 +m_sgKeys