G4UA::G4AtlasPrimaryGeneratorAction Node1 G4UA::G4AtlasPrimaryGenerator Action + GeneratePrimaries() + addPrimaryGeneratorAction() Node2 G4VUserPrimaryGeneratorAction Node2->Node1 Node3 std::vector< G4VUserPrimary GeneratorAction * > + elements Node3->Node1 -m_actions