ParticleSampler Node1 ParticleSampler - m_mass_override + ~ParticleSampler() + ParticleSampler() + shoot() Node2 std::map< unsigned int, float > + keys + elements Node2->Node1 -m_massdict Node3 ConstSampler + ConstSampler() + ConstSampler() + ~ConstSampler() + shoot() Node3->Node1 -m_n Node6 MomSampler + m_val + MomSampler() + ~MomSampler() + shoot() Node3->Node6 +m_mass Node4 Sampler + m_val + m_random + Sampler() + ~Sampler() + shoot() Node4->Node1 -m_pid Node4->Node3 Node5 PosSampler + ~PosSampler() + PosSampler() + PosSampler() + shoot() Node4->Node5 -m_t -m_x -m_y -m_z Node5->Node1 -m_pos Node6->Node1 -m_mom