JZCombineWeightNtupler Node1 JZCombineWeightNtupler - m_jetCollectionHS - m_jetCollectionPU - m_dsid_JZ0 - m_triggers - m_tree - m_event_number - m_weight_eb - m_mu_actual - m_pt_j0_AK4HS - m_index_JZ - m_n_pileup_records + JZCombineWeightNtupler() + ~JZCombineWeightNtupler() + ratesInitialize() + ratesExecute() + ratesFinalize() - addEmulatedThresholds() - setEmulatedThresholds() - resetValues() Node2 RatesAnalysisAlg # m_linearLumiFactor # m_ratesDenominator # m_doHistograms # m_doMultiSliceDiJet - m_enhancedBiasRatesTool - m_tdt - m_additionalWeights - m_expoScalingFactor - m_inelasticCrossSection - m_doUniqueRates - m_doGlobalGroups - m_doTriggerGroups - m_doExpressRates - m_useBunchCrossingData and 18 more... + RatesAnalysisAlg() + ~RatesAnalysisAlg() + ratesInitialize() + ratesExecute() + ratesFinalize() + newTrigger() + newTrigger() + newScanTrigger() + newScanTrigger() + addAllExisting() and 9 more... # initialize() # pass_HstpFilter() # initialize_extra_content() # getTriggerMap() - execute() - finalize() - populateTriggers() - executeTrigDecisionToolTriggers() - executeTriggerEmulation() - checkExistingTrigger() - checkGotTDT() - printInputSummary() - printStatistics() - printTarget() - writeMetadata() - isCPS() - isRandomSeed() - getLevel() - isZero() Node2->Node1 Node3 AthAnalysisAlgorithm - m_currentFile - m_doneFirstEvent + AthAnalysisAlgorithm() + AthAnalysisAlgorithm() + ~AthAnalysisAlgorithm() + sysInitialize() + sysExecute() + retrieveMetadata() + retrieveMetadata() + inputMetaStore() + inputMetaStore() + outputMetaStore() + outputMetaStore() # updateEvtStore() # handle() # beginInputFile() # endInputFile() # metaDataStop() # firstExecute() # currentFile() * inputMetaStore() * inputMetaStore() * outputMetaStore() * outputMetaStore() Node3->Node2 Node22 WeightingValuesSummary_t + m_enhancedBiasWeight + m_eventMu + m_eventLumi + m_isUnbiased + m_distanceInTrain + m_eventLiveTime + m_bunchFactor + m_muFactor + m_linearLumiFactor + m_expoMuFactor + m_noScaling + print() Node22->Node2 #m_weightingValues Node23 std::unordered_map < std::string, std:: unique_ptr< RatesTrigger > >     Node23->Node2 #m_triggers Node35 std::unordered_map < std::string, std:: unique_ptr< RatesScanTrigger > >     Node35->Node2 -m_scanTriggers Node38 std::unordered_map < std::string, std:: unique_ptr< RatesGroup > >     Node38->Node2 -m_globalGroups -m_groups -m_uniqueGroups Node169 std::vector< double > + elements + elements   Node169->Node1 -m_pt_j0_AK4PU Node170 std::vector< uint32_t > + elements + elements   Node170->Node1 -m_pileup_event_number Node171 std::unordered_map < std::string, double > + elements   Node171->Node1 -m_thresholds