Problem 1999 - Transportation processes don't allow UI command setting verbosity
Summary: Transportation processes don't allow UI command setting verbosity
Status: RESOLVED FIXED
Alias: None
Product: Geant4
Classification: Unclassified
Component: processes/transportation (show other problems)
Version: 10.3
Hardware: All All
: P4 minor
Assignee: Gabriele Cosmo
URL:
Depends on:
Blocks:
 
Reported: 2017-08-27 03:57 CEST by Michael Kelsey
Modified: 2017-08-28 10:37 CEST (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this problem.
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.