CaloRec::Arrayrep Node1 CaloRec::Arrayrep + Arrayrep() + Arrayrep() + Arrayrep() + Arrayrep() + init_sizes() + write_array() + write_subarray() Node2 std::vector< Arrayelt > Node2->Node1 +m_data Node3 Arrayelt Node3->Node2 +elements Node4 std::vector< unsigned int > + elements Node4->Node1 +m_shape +m_sizes