IJetSelector Node1 IJetSelector + ~IJetSelector() + keep() Node4 JetAttributeSelector # m_min # m_max # m_attName # m_attType # m_vectorAttIndex # m_vretriever + JetAttributeSelector() + ~JetAttributeSelector() + initialize() + keep() # buildValueRetriever() Node1->Node4 Node7 JetCleaningTool - m_cutName - m_cutLevel - m_doUgly - m_useDecorations - m_acc_jetClean - m_jetContainerName - m_jetCleanKey - m_accept - m_hotCellsFile - m_hotCellsMap + JetCleaningTool() + JetCleaningTool() + JetCleaningTool() + ~JetCleaningTool() + initialize() + getAcceptInfo() + accept() + accept() + accept() + accept() + keep() + decorate() + containsHotCells() + getCutLevel() + getCutName() - readHotCells() - missingVariable() Node1->Node7 Node8 JetSelectorAttribute # m_min # m_max # m_var + JetSelectorAttribute() + ~JetSelectorAttribute() + initialize() + keep() Node1->Node8 Node9 JetSelectorAttributeRunII # m_min # m_max # m_attName # m_attType # m_vectorAttIndex # m_vretriever + JetSelectorAttributeRunII() + ~JetSelectorAttributeRunII() + initialize() + keep() Node1->Node9 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2 Node5 JetAbsAttributeSelector + JetAbsAttributeSelector() + keep() Node4->Node5 Node6 JetAttributeRatioSelector # m_attName2 # m_attType2 # m_vectorAttIndex2 # m_vretriever2 + JetAttributeRatioSelector() + initialize() + keep() Node4->Node6