Problem 1999

Summary: Transportation processes don't allow UI command setting verbosity
Product: Geant4 Reporter: Michael Kelsey <kelsey>
Component: processes/transportationAssignee: Gabriele Cosmo <Gabriele.Cosmo>
Status: RESOLVED FIXED    
Severity: minor    
Priority: P4    
Version: 10.3   
Hardware: All   
OS: All   

Description Michael Kelsey 2017-08-27 03:57:18 CEST
Both Transportation and CoupledTransportation have local versions of the base G4VProcess::SetVerboseLevel() function, and their own local fVerboseLevel data members.  

Because the base function is not virtual, these local versions (and especially the local data members) make it impossible to set verbosity using the UI command /process/setVerbose.

What's more, because the Transportation process is instantiated not by the user, but by the base physics list classes, there is no simple way for user applications to change the verbosity of Transportation.
Comment 1 Gabriele Cosmo 2017-08-28 10:37:07 CEST
Thanks for reporting this. Now fixed in tag transport-V10-03-02 which will be included in the next release.