AthenaPoolTestA Node1 AthenaPoolTestA - m_a - m_b + AthenaPoolTestA() + AthenaPoolTestA() + ~AthenaPoolTestA() + printWhoYouAre() Node2 IAthenaPoolTestData + ~IAthenaPoolTestData() + printWhoYouAre() Node2->Node1 Node3 std::vector< float > + elements Node3->Node1 -m_d Node4 std::vector< int > + elements Node4->Node1 -m_c