Graphical Class Hierarchy Node0 SG::ArenaHandleBase Node1 SG::ArenaHandleBaseAlloc T< alloc_t > Node0->Node1 Node4 SG::ArenaHandleBaseAlloc T< ALLOC > Node0->Node4 Node2 SG::ArenaHandleBaseT < VALUE, alloc_t > Node1->Node2 Node3 SG::ArenaCachingHandle < VALUE, alloc_t > Node2->Node3 Node5 SG::ArenaHandleBaseT < T, ALLOC > Node4->Node5 Node6 SG::ArenaCachingHandle < T, ALLOC > Node5->Node6 Node7 SG::ArenaHandle< T, ALLOC > Node5->Node7 Node8 CaloPrefetch::ArenaHandle Prefetch< T, ALLOC, COUNT > Node7->Node8