AnalysisConfig_Ntuple Node1 AnalysisConfig_Ntuple # m_useBeamCondSvc # m_doOffline # m_doVertices # m_doMuons # m_doMuonsSP # m_doBjets # m_hasTruthMap # m_tauEtCutOffline # m_TruthPdgId # m_finalised # m_printInfo # m_ptmin # m_parentTruthPdgId + AnalysisConfig_Ntuple() + AnalysisConfig_Ntuple() + operator=() + ~AnalysisConfig_Ntuple() + set_ptmin() + get_jets() # loop() # book() # finalize() Node2 T_AnalysisConfig< AthReentrant Algorithm > # m_tdt # m_mcTruth # m_beamX # m_beamY # m_beamZ # m_genericFlag # m_keepAllEvents # m_useHighestPT # m_vtxIndex # m_filterOnRoi # m_requireDecision + T_AnalysisConfig() + T_AnalysisConfig() + ~T_AnalysisConfig() + addTestChain() + addReferenceChain() + addSelectionChain() + addTestFilter() + addReferenceFilter() + addSelectionFilter() + initialize() and 29 more... # loop() # getCollection() # select() # select() # select() # selectTracks() # selectTracks() # selectTracks() # selectTracks() # retrieve() and 6 more... Node2->Node1 Node15 std::string Node15->Node1 #m_outputFileName Node15->Node2 #m_refChainName #m_testChainName #m_releaseData #m_testChainKey #m_refChainKey #m_analysisInstanceName Node49 std::vector< std::string > Node15->Node49 +elements Node45 TFile Node45->Node1 #m_File Node46 TTree Node46->Node1 #m_Tree Node47 TDirectory Node47->Node1 #m_Dir Node17 TIDA::Event - m_run_number - m_lumi_block - m_time_stamp - m_bunch_crossing_id - m_mu + Event() + ~Event() + run_number() + event_number() + lumi_block() + time_stamp() + bunch_crossing_id() + mu() + run_number() + event_number() and 20 more... Node17->Node1 #m_event Node48 std::vector< bool > + elements Node48->Node1 #m_electronIsLRT #m_muonIsLRT Node49->Node1 #m_rawElectrons #m_vertexType #m_electronType #m_muonType #m_tauProngs #m_tauType Node50 std::vector< ChainString > Node50->Node1 #m_chainNames