TauAnalysisTools::CommonDiTauEfficiencyTool Node1 TauAnalysisTools::Common DiTauEfficiencyTool + m_fXDiTau + m_fYDiTau + m_fZDiTau + m_bSFIsAvailableDiTau + m_bSFIsAvailableCheckedDiTau + CommonDiTauEfficiencyTool() + ~CommonDiTauEfficiencyTool() + initialize() + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + ReadInputs() + getValue() + generateSystematicSets() + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + getValue() Node2 TauAnalysisTools::Common EfficiencyTool # m_mSF # m_mSystematicSets # m_sSystematicSet # m_mSystematics # m_mSystematicsHistNames # m_fX # m_fY # m_sAffectingSystematics # m_sRecommendedSystematics # m_sInputFilePath and 16 more... + CommonEfficiencyTool() + ~CommonEfficiencyTool() + initialize() + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + isAffectedBySystematic() + affectingSystematics() + recommendedSystematics() + applySystematicVariation() + isSupportedRunNumber() # ConvertProngToString() # ConvertMuToString() # GetMcCampaignString() # ConvertDecayModeToString() # ReadInputs() # addHistogramToSFMap() # getValue() # generateSystematicSets() # getValueTH1() # getValueTH2() # getValueTH3() # getValueTF1() Node2->Node1 Node3 TauAnalysisTools::ITauEfficiency CorrectionsTool + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() + isSupportedRunNumber() Node3->Node2 Node4 asg::IAsgTool + ~IAsgTool() + print() Node4->Node3 Node8 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node4->Node8 Node13 TauAnalysisTools::IDiTau EfficiencyCorrectionsTool + getEfficiencyScaleFactor() + applyEfficiencyScaleFactor() Node4->Node13 Node5 IAlgTool Node5->Node4 Node6 CP::ISystematicsTool + isAffectedBySystematic() + applySystematicVariation() Node6->Node3 Node6->Node13 Node8->Node2 Node9 AsgToolBase + AthAlgTool() + ~AthAlgTool() - AthAlgTool() - AthAlgTool() - operator=() Node9->Node8 Node13->Node1