| Summary: | G4AtomicTransitionManager::Initialise() not called by RadioactiveDecay | ||
|---|---|---|---|
| Product: | Geant4 | Reporter: | Pedro.Arce |
| Component: | processes/hadronic/models/radioactive_decay | Assignee: | Vladimir.Ivantchenko |
| Status: | RESOLVED FIXED | ||
| Severity: | major | CC: | dennis.herbert.wright, Vladimir.Ivantchenko |
| Priority: | P4 | ||
| Version: | 10.3 | ||
| Hardware: | PC | ||
| OS: | Linux | ||
Hello Pedro, thank you for the bug report. Please, note, that G4RadioactiveDecay itself must not change EM physics parameters, it is why these code is commented out. EM parameters should be changed inside physics list classes. I will try reproduce the problem. Laurent, you may switch bug report to me. Vladimir Hello Pedro, In Geant4 10.3 and 10.4 the Physics List QGSP_BIC_AllHP does not have radioactive decay enabled. Independently on your application, we checked, that G4RadioactiveDecayPhysics may be enabled on top of any Physics List and atomic de-excitation parameters are defined. Can you, please, confirm a) what physics list was used in reality? b) is there a problem in 10.4? Vledimir I do not think that the problem exist in 10.4. Let us close this bug report. Vladimir |
I got a crash in geant4.10.03.p01 using QGSP_BIC_AllHP at issued by : G4AtomicTransitionManager::Shell() No de-excitation for Z= 3 shellIndex= 0. AtomicShell not found - check if data are uploaded I found out that it was due that G4AtomicTransitionManager::Initialise() is not called as it used to be by G4RadioactiveDecay::BuildPhysicsTable(const G4ParticleDefinition&) because this code is commented out: /* p = new G4UAtomicDeexcitation(); p->SetFluo(true); p->SetAuger(true); p->InitialiseAtomicDeexcitation(); theManager->SetAtomDeexcitation(p); */ and then there is no shellTable when a G4ECDecay happens. Pedro