HI::IHIPileupTool Node1 HI::IHIPileupTool + getAcceptInfo() + is_pileup() Node4 HI::HIPileupTool - m_accept - m_etCutAndPurity - m_fname - m_etThreshold - m_purityCut - m_setup - m_npeak - m_hEvents - m_hPileUp - m_hCut - m_hEff - m_hPurity + HIPileupTool() + ~HIPileupTool() + initialize() + print() + write() + get_efficiency() + get_purity() + is_pileup() + getAcceptInfo() - get_et() - get_nNeutrons() Node1->Node4 Node2 asg::IAsgTool + ~IAsgTool() + print() Node2->Node1 Node3 IAlgTool Node3->Node2