top::AnalysisTrackingHelper Node1 top::AnalysisTrackingHelper - m_finished + AnalysisTrackingHelper() + ~AnalysisTrackingHelper() + addInputFile() + setTopConfig() + writeTree() - finish() Node2 std::vector< top::Analysis TrackingHelper::InputFileInfo > Node2->Node1 -m_inputFiles Node3 top::AnalysisTrackingHelper ::InputFileInfo + InputFileInfo() Node3->Node2 +elements Node4 std::string Node4->Node1 -m_json Node4->Node3 +path Node8 top::TopConfig + fileName + jetIDWP + doRNNID + eleIDWP + substructureSF + muOLR + pt + etaRegions + eta + isolation and 25 more... - m_configFixed - m_makeAllCPTools - m_grlDir - m_grlFile - m_topDataPreparationPath - m_usePhotons - m_useElectrons - m_useFwdElectrons - m_useMuons - m_useSoftMuons and 334 more... + TopConfig() + TopConfig() + ~TopConfig() + TopConfig() + TopConfig() + operator=() + createPersistentSettings() + setConfigSettings() + fixConfiguration() + makeAllCPTools() and 745 more... - ReadIsDataOverlay() - readFloatOption() Node4->Node8 -m_fJVTWP -m_sgKeyMissingEtLoose -m_largeRJetUncertainties ConfigDir -m_largeRJetUncertainties _JMR_NPModel -m_muonIsolationLoose -m_sgKeyInDetTrackParticles -m_generators +Origin -m_VarRCJetMassScale -m_softmuonQuality ... Node11 std::unordered_map < std::string, std:: vector< float > > Node4->Node11 +keys Node5 std::basic_string< char > Node5->Node4 Node6 long Node6->Node3 +entriesProcessed Node7 std::shared_ptr< top ::TopConfig > + operator->() Node7->Node1 -m_topConfig Node8->Node7 +ptr Node9 std::shared_ptr< std ::vector< std::string > > + operator->() Node9->Node8 -m_allSelectionNames Node11->Node8 +pdf_results