IAsgElectronEfficiencyCorrectionTool Node1 IAsgElectronEfficiencyCorrectionTool + getEfficiencyScaleFactor() + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + systUncorrVariationIndex() + getNumberOfToys() + appliedSystematics() + printCorrelationModels() + ~IAsgElectronEfficiencyCorrectionTool() Node6 AsgElectronEfficiencyCorrectionTool - m_metadata_retrieved - m_rootTool - m_systFilter - m_affectedSys - m_appliedSystematics - m_correlation_model_name - m_correlation_model - m_mapFile - m_recoKey - m_idKey and 26 more... - ~AsgElectronEfficiencyCorrectionTool() - initialize() - beginInputFile() - beginEvent() - affectingSystematics() - recommendedSystematics() - isAffectedBySystematic() - applySystematicVariation() - getEfficiencyScaleFactor() - getEfficiencyScaleFactor() and 11 more... Node1->Node6 Node7 CP::ElectronChargeEfficiency CorrectionTool - m_dataTypeOverwrite - m_eventInfoCollectionName - m_SF_SS - m_SF_OS - m_RunNumbers - m_useRandomRunNumber - m_defaultRandomRunNumber - m_filename - m_workingPoint - m_eta_lowlimit and 11 more... + initialize() + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + isAffectedBySystematic() + affectingSystematics() + recommendedSystematics() + applySystematicVariation() + appliedSystematics() + systUncorrVariationIndex() + getEfficiencyScaleFactor() + getNumberOfToys() + printCorrelationModels() - ~ElectronChargeEfficiency CorrectionTool() - registerSystematics() - getChargeFlipRate() Node1->Node7 Node8 SimpleElectronEfficiency CorrectionTool - m_func + SimpleElectronEfficiency CorrectionTool() + SimpleElectronEfficiency CorrectionTool() + ~SimpleElectronEfficiency CorrectionTool() + getEfficiencyScaleFactor() + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + isAffectedBySystematic() + affectingSystematics() + recommendedSystematics() + applySystematicVariation() + systUncorrVariationIndex() + getNumberOfToys() + appliedSystematics() + printCorrelationModels() Node1->Node8 Node2 CP::ISystematicsTool + isAffectedBySystematic() + applySystematicVariation() Node2->Node1 Node3 CP::IReentrantSystematicsTool + affectingSystematics() + recommendedSystematics() Node3->Node2 Node4 asg::IAsgTool + ~IAsgTool() + print() Node4->Node3 Node5 IAlgTool Node5->Node4