Problem 1788

Summary: /physics_lists/tailor silently renamed to /physics_lists/em
Product: Geant4 Reporter: o.freyermuth
Component: physics_listsAssignee: Vladimir.Ivantchenko
Status: RESOLVED FIXED    
Severity: trivial CC: Vladimir.Ivantchenko
Priority: P5    
Version: 10.1   
Hardware: All   
OS: All   

Description o.freyermuth 2015-09-29 23:38:24 CEST
Dear GEANT experts, 

after updating from 4.10.1 to 4.10.1p01 some of our user commands stopped working:
/physics_lists/tailor/SyncRadiation on
/physics_lists/tailor/GammaNuclear on
/physics_lists/tailor/MuonNuclear on
It seems that, without mentioning this in the changelog of the patchset, 
physics_lists/constructors/gamma_lepto_nuclear/src/G4EmMessenger.cc
was changed to now expose these parameters via /physics_lists/em/ only. 

This, naturally, breaks existing user code and documentation, e.g. all code relying on the documentation at: https://root.cern.ch/physics-list 
will break upon applying the patchset. 

It would be nice if command folder structure changes could be clearly documented in the changelog. 

Cheers, 
Oliver
Comment 1 Vladimir.Ivantchenko 2015-10-01 19:37:21 CEST
Dear Oliver,

Thank you for this report. We were inaccurate when fix problem #1752 in 10.1p02. We added new commands and dropped the old one but according to Geant4 rules should keep old commands working. We think that old semantic of these UI commands was missleading but it was not correct to do in the patch.

So, likely we should both update documentation and may be return back old UI commands.

VI
Comment 2 o.freyermuth 2015-10-01 19:53:26 CEST
Dear Vladimir, 

thanks a lot for your understanding! 
I fully agree that the new semantics are much less misleading than the old ones so I welcome the change in general - it should just be mentioned in the changelog. 

Cheers and thanks again, 
Oliver
Comment 3 Vladimir.Ivantchenko 2015-10-12 18:56:00 CEST
Hello Oliver,

History file has been updated, so in the new release 10.2 and in new patches to 10.1 a description of these modifications will be present. 

Vladimir