CP::MuonCalibIntScaleSmearTool Node1 CP::MuonCalibIntScaleSmearTool # m_release # m_sysScheme # m_doDirectCBCalib + MuonCalibIntScaleSmearTool() + ~MuonCalibIntScaleSmearTool() + initialize() # calcSystematicVariation() # getConstants() # getCorrectedPt() # getSmearCorr() # getCorrectedCBPtWithIDMSComb() - getExpectedResolution() - isAffectedBySystematic() - affectingSystematics() - recommendedSystematics() - applySystematicVariation() Node2 CP::IMuonCalibIntScaleSmearTool + getExpectedResolution() Node2->Node1 Node3 CP::IMuonCalibIntTool + applyCorrection() Node3->Node2 Node8 asg::AsgTool + AsgTool() + ~AsgTool() + AsgTool() + operator=() + initialize() + print() * getProperty() * msg_level_name() * getName() * getKey() Node8->Node1 Node16 CP::MuonCalibIntScaleSmear Tool::ParameterSetScaleSmear Node16->Node1 #m_currentParameters Node18 SG::ReadHandleKey< xAOD::EventInfo_v1 > + ReadHandleKey() + ReadHandleKey() + operator=() # ReadHandleKey() # ReadHandleKey() Node18->Node1 #m_eventInfo Node53 std::array< MCP::ScaleSmear Param, 5 > + elements Node53->Node1 #m_paramList Node54 std::map< MCP::DataYear, std::map< MCP::ScaleSmearParam, ScaleSmearCorrConstMap > > + keys + elements Node54->Node1 #m_CBparams #m_MEparams #m_IDparams Node55 CP::SystematicsCache < CP::MuonCalibIntScaleSmear Tool::ParameterSetScaleSmear > - m_calc - ATLAS_THREAD_SAFE + SystematicsCache() + initialize() + affectingSystematics() + isAffectedBySystematic() + get() + add() + add() Node55->Node1 #m_Parameters Node61 std::map< MCP::DataYear, std::map< MCP::ExpectedResParam, std::shared_ptr< MCP::CalibContainer > > > + keys + elements Node61->Node1 #m_MEExpectedResparams #m_IDExpectedResparams