CDIReader Node1 CDIReader - m_initialized - m_use_json + CDIReader() + ~CDIReader() + printTaggers() + printJetCollections() + printWorkingPoints() + printLabels() + printDSIDs() + checkConfig() + getDSIDs() + getLabels() + getWorkingPoints() + getJetCollections() + getTaggers() - printMetadata() - crawlCDI() - record_metadata() - record_metadata_map() - isWPdirectory() - trim() - split() Node2 std::string     Node2->Node1 -m_cdipath Node3 std::basic_string< Char >     Node3->Node2 Node4 std::unique_ptr< TFile > + ptr + operator->() Node4->Node1 -m_CDIFile Node5 std::set< std::string > + keys + keys   Node5->Node1 -m_DSIDs -m_jetcollections -m_labels -m_taggers -m_workingpoints Node6 std::vector< std::string > + elements + elements   Node6->Node1 -m_label_vec Node7 std::map< std::string, JetColl > + keys + elements + keys + elements   Node7->Node1 -m_metadata