PMGTools::IPMGSherpaVjetsSysTool Node1 PMGTools::IPMGSherpaVjets SysTool + getWeight() + setNjets() + cacheDSID() + getSupportedVariations() + getNtruthJets() + getWeight() + setNjets() + cacheDSID() + getSupportedVariations() + getNtruthJets() Node4 PMGTools::PMGSherpaVjets SysTool - m_current_njets - m_use_cache - m_cache_ptype - m_cache_ptidx - m_file - m_map_w - m_map_zll - m_map_znunu - m_map_gamma - m_supported_w and 6 more... + PMGSherpaVjetsSysTool() + initialize() + getWeight() # setNjets() # cacheDSID() # getSupportedVariations() # getNtruthJets() - getPtMapping() Node1->Node4 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2