IegammaShowerShape Node1 IegammaShowerShape + ~IegammaShowerShape() + execute() + interfaceID() Node3 egammaShowerShape - m_ExecAllVariables - m_ExecPreSampler - m_ExecEMFirst - m_ExecEMSecond - m_ExecEMThird - m_ExecEMCombined + egammaShowerShape() + ~egammaShowerShape() + initialize() + finalize() + execute() Node1->Node3 Node2 IAlgTool Node2->Node1