67 std::map< const G4int, G4FissionFragmentGenerator* >::iterator fissionGenerator;
70 for(
unsigned int M = 0; M < 10; ++M)
78 if(fissionGenerator->second)
80 finalParticles = fissionGenerator->second->G4GenerateFission(projectile);
91 for(
unsigned int i = 0; i < finalParticles->size(); ++i)
93 finalState->AddSecondary((*finalParticles)[i]);
99 if ( finalState != NULL ) finalState->SetStatusChange(
stopAndKill);
111 std::pair< std::map< const G4int, G4FissionFragmentGenerator* >::iterator,
bool > newIsotope;
116 if(newIsotope.second || newIsotope.first->second == NULL)
144 newIsotope.first->second = fissionGenerator;
180 delete fissionGenerator;
192 std::map< const G4int, G4FissionFragmentGenerator* >::iterator fissionGenerator;
196 delete fissionGenerator->second;