TauAnalysisTools::ITauSmearingTool Node1 TauAnalysisTools::ITauSmearingTool + applyCorrection() + correctedCopy() Node6 TauAnalysisTools::Common SmearingTool # m_mSF # m_mSystematicSets # m_sSystematicSet # m_mSystematics # m_mSystematicsHistNames # m_fX # m_fY # m_sInputFilePath # m_bIsData # m_bIsConfigured and 8 more... + CommonSmearingTool() + ~CommonSmearingTool() + initialize() + applyCorrection() + correctedCopy() + isAffectedBySystematic() + affectingSystematics() + recommendedSystematics() + applySystematicVariation() # ConvertProngToString() # ReadInputs() # getValue() # generateSystematicSets() - beginEvent() Node1->Node6 Node8 TauAnalysisTools::TauSmearingTool - m_tCommonSmearingTool - m_sInputFilePath - m_sRecommendationTag - m_sGenerator - m_sCampaign - m_sAFII - m_useFastSim - m_bSkipTruthMatchCheck - m_bApplyFading - m_bApplyMVATESQualityCheck - m_bApplyInsituCorrection + TauSmearingTool() + ~TauSmearingTool() + initialize() + beginInputFile() + applyCorrection() + correctedCopy() + isAffectedBySystematic() + affectingSystematics() + recommendedSystematics() + applySystematicVariation() Node1->Node8 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node5 CP::IReentrantSystematicsTool + affectingSystematics() + recommendedSystematics() Node2->Node5 Node3 IAlgTool Node3->Node2 Node4 CP::ISystematicsTool + isAffectedBySystematic() + applySystematicVariation() Node4->Node1 Node5->Node4 Node7 TauAnalysisTools::Common DiTauSmearingTool # m_mDTSF # m_fX # m_fY # m_fZ + CommonDiTauSmearingTool() + initialize() + applyCorrection() + correctedCopy() + applyCorrection() + correctedCopy() # ReadInputs() # getValue() # generateSystematicSets() # getValue() Node6->Node7