top::EventSaverBase Node1 top::EventSaverBase + EventSaverBase() + ~EventSaverBase() + initialize() + execute() + saveEvent() + saveEventToxAOD() + saveTruthEvent() + saveParticleLevelEvent() + saveUpgradeEvent() + finalize() + ClassDef() Node2 top::EventSaverFlatNtuple - m_config - m_sfRetriever - m_outputFile - m_treeManagers - m_truthTreeManager - m_particleLevelTreeManager - m_particleLevel_Selection Decisions - m_extraBranches - m_branchFilters - m_selectionDecisions and 632 more... + EventSaverFlatNtuple() + ~EventSaverFlatNtuple() + initialize() + execute() + initialize() + saveEvent() + cleanEvent() + calculateEvent() + fillEvent() + saveTruthEvent() and 9 more... # topConfig() # treeManagers() # truthTreeManager() # particleLevelTreeManager() # scaleFactorRetriever() # branchFilters() # setupParticleLevelTreeManager() # selectionDecisions() # triggerDecisions() # triggerPrescales() and 406 more... - recordSelectionDecision() - recordTriggerDecision() - registerObjectIntoTruthTree() - saveObjectIntoTruthTree() - loadPdfInfo() - loadPdfWeights() - loadMCGeneratorWeights() - betterBtagNamedSyst() Node1->Node2 Node3 top::EventSaverxAOD - m_prefix - m_config - m_outputFile + EventSaverxAOD() + ~EventSaverxAOD() + initialize() + initialize() + saveEvent() + finalize() - ClassDef() Node1->Node3 Node4 top::EventSaverxAODNext - m_config - m_outputFile - m_saveAllObjects + EventSaverxAODNext() + ~EventSaverxAODNext() + initialize() + initialize() + saveEventToxAOD() + finalize() - savePhotons() - saveElectrons() - saveMuons() - saveTaus() - saveJets() - saveLargeRJets() - saveTrackJets() - thinObjectSelection() - ClassDef() Node1->Node4