Rand4Hits Node1 Rand4Hits - m_rand_ptr - m_total_a_hits - m_current_hits - m_gen - m_useCPU - m_cells_energy - m_ct - m_hitcells_ct + Rand4Hits() + ~Rand4Hits() + rand_ptr() + rand_ptr_base() + set_rand_ptr() + set_t_a_hits() + set_c_hits() + get_c_hits() + get_t_a_hits() + create_gen() and 10 more... - genCPU() - createCPUGen() - destroyCPUGen() Node2 Cell_E + energy Node2->Node1 -m_cell_e_h -m_cell_e Node3 long Node3->Node1 -m_hitcells Node3->Node2 +cellid Node4 std::vector< float > + elements Node4->Node1 -m_rnd_cpu