Analysis::CDIReader Node1 Analysis::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::unique_ptr< TFile > + operator->() Node2->Node1 -m_CDIFile Node3 TFile Node3->Node2 +ptr Node4 std::map< std::string, JetColl > Node4->Node1 -m_metadata Node5 std::map< K, T > Node5->Node4 +elements Node6 K Node6->Node5 +keys Node8 std::string Node8->Node1 -m_cdipath Node8->Node4 +keys Node10 std::set< std::string > Node8->Node10 +keys Node11 std::vector< std::string > Node8->Node11 +elements Node9 std::basic_string< char > Node9->Node8 Node10->Node1 -m_labels -m_DSIDs -m_taggers -m_jetcollections -m_workingpoints Node11->Node1 -m_label_vec