33 #define INCLXX_IN_GEANT4_MODE 1
47 const G4String G4INCLXXInterfaceMessenger::theUIDirectory =
"/process/had/inclxx/";
50 theINCLXXInterfaceStore(anInterfaceStore)
54 theINCLXXDirectory->
SetGuidance(
"Parameters for the INCL++ model");
59 accurateNucleusCmd->
SetGuidance(
"Set which nucleus will be accurately described in nucleus-nucleus reactions.");
60 accurateNucleusCmd->
SetGuidance(
" projectile: accurate description of projectile-related quantities");
61 accurateNucleusCmd->
SetGuidance(
" target: accurate description of target-related quantities");
62 accurateNucleusCmd->
SetGuidance(
" Default: projectile");
69 maxClusterMassCmd->
SetGuidance(
"Set the maximum cluster mass.");
70 maxClusterMassCmd->
SetGuidance(
" The INCL++ cascade stage will produce clusters with mass up to the value of this parameter (included)");
71 maxClusterMassCmd->
SetGuidance(
" Allowed range: [2,12]");
74 maxClusterMassCmd->
SetRange(
"MaxClusterMass>=2 && MaxClusterMass<=12");
79 delete theINCLXXDirectory;
80 delete accurateNucleusCmd;
81 delete maxClusterMassCmd;
85 if(command==accurateNucleusCmd) {
87 if(newValues==
"projectile") {
89 }
else if(newValues==
"target") {
92 }
else if(command==maxClusterMassCmd) {