BaseFakeBkgTool Node1 BaseFakeBkgTool # m_initialized # m_needEventInfo # m_convertWhenMissing # m_particles # m_database # m_externalWeight # m_hasher # m_cachedFinalStates # m_values_1dhisto_map # m_values_2dhisto_map and 16 more... + BaseFakeBkgTool() + ~BaseFakeBkgTool() + initialize() + addEvent() + addEvent() + register1DHistogram() + register2DHistogram() + register3DHistogram() + isAffectedBySystematic() + affectingSystematics() and 14 more... # clientForDB() # addEventCustom() # getCachedFinalState() # getListOfEfficienciesAffectedBy() # CheckHistogramCompatibility() - addEventImpl() - importEfficiencies() - identifyCpSystematicVariation() Node13 CP::BaseLinearFakeBkgTool # m_yields # m_cachedWeights # m_histogramYieldsRange + BaseLinearFakeBkgTool() + ~BaseLinearFakeBkgTool() + initialize() + getEventWeight() + getTotalYield() + register1DHistogram() + register2DHistogram() + register3DHistogram() + assignYieldRange() + saveProgress() # incrementTotalYield() # getEventWeightCustom() - getEventWeightCommon() - mergeSubjobs() Node1->Node13 Node17 CP::LhoodMM_tools - m_global_fitInfo - m_prevSave - m_perfectFit - m_current_fitInfo - m_fsvec - m_curr_nlep - m_minnlep - m_maxnlep - m_maxnlep_loose - m_theta_tot_start_index and 27 more... - m_current_lhoodMM_tool - s_mutex - s_nLepMax - s_maxRank - s_piover2 - s_piover4 + LhoodMM_tools() + ~LhoodMM_tools() + initialize() + getTotalYield() + register1DHistogram() + register2DHistogram() + register3DHistogram() + nfakes() + nfakes_std() + nfakes_std_perEventWeight() and 7 more... # reset() # addEventCustom() # clientForDB() - setup() - addEventCustom() - incrementMatrices() - incrementOneMatrixSet() - get_init_pars() - get_analytic() - fixPosErr() - fixNegErr() - mapLhood() - fillHistograms() - fillHisto_internal() - logPoisson() - fcn_nlep() - fcn_minnlep_maxnlep() Node1->Node17 Node2 CP::IFakeBkgTool   + addEvent() + addEvent() + getTotalYield() + register1DHistogram() + register2DHistogram() + register3DHistogram() + saveProgress() + getSystDescriptor() + defaultSelection() + defaultProcess() Node2->Node1 Node3 CP::ISystematicsTool   + isAffectedBySystematic() + applySystematicVariation() Node3->Node2 Node7 CP::IFakeBkgSystDescriptor   + ~IFakeBkgSystDescriptor() + affectingSystematicsFor() + getUncertaintyDescription() + printUncertaintyDescription() + isSystematicUncertainty() + isStatisticalUncertainty() + affectsElectrons() + affectsMuons() + affectsTaus() + affectsRealEfficiencies() + affectsFakeEfficiencies() + affectsFakeFactors() Node7->Node1 Node8 asg::AsgTool   + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() + getProperty() + msg_level_name() + getName() + getKey() * getProperty() * msg_level_name() * getName() * getKey() Node8->Node1 Node14 CP::ApplyE2YFakeRate - m_e2y_option + ApplyE2YFakeRate() + ~ApplyE2YFakeRate() + initialize() # addEventCustom() # getEventWeightCustom() # clientForDB() Node13->Node14 Node15 CP::ApplyFakeFactor   + ApplyFakeFactor() + ~ApplyFakeFactor() + initialize() # addEventCustom() # getEventWeightCustom() # clientForDB() - eventSatisfiesCriteria() Node13->Node15