Many changes in Optical physics were introduced in version 10.7. Version 11 was no longer retrocompatible.
Is there any guideline about how to migrate codes after each major release? I am particularly interested in the Optical Physics module. I have not found anything in the documentation either the release notes.
Thank you for your time,
As Ben Morgan said in the other thread regarding general code migration Is there a place for code non-retrocompatibilities are specified?, there are the Release Notes.
As for the major changes in optical physics, especially scintillation, introduced in Geant4 10.7 and cemented in 11.0, I would suggest the section regarding scintillation in Book For Application Developers V10.7 . It gives a very detailed explanation of the new so-called “enhanced” way of modelling scintillation (which became the only way in 11.0 but was an option in 10.7) and compares all its parameters, specifications, methods, etc. with those of the pre 10.7 way. In my opinion, it is clearer than the 11.0 manual in explaining the differences and how to migrate.
This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.