33 #define INCLXX_IN_GEANT4_MODE 1
51 theINCLXXInterfaceStore(anInterfaceStore)
71 maxClusterMassCmd->
SetGuidance(
" The INCL++ cascade stage will produce clusters with mass up to the value of this parameter (included)");
98 if(newValues==
"projectile") {
100 }
else if(newValues==
"target") {
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetDefaultValue(G4double defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
static G4int GetNewIntValue(const char *paramString)
~G4INCLXXInterfaceMessenger()
void SetUnitCategory(const char *unitCategory)
static G4double GetNewDoubleValue(const char *paramString)
void SetAccurateProjectile(const G4bool b)
Setter for accurateProjectile.
Singleton class for configuring the INCL++ Geant4 interface.
static const G4String theUIDirectory
void SetRange(const char *rs)
void SetGuidance(const char *aGuidance)
void SetCascadeMinEnergyPerNucleon(const G4double anEnergy)
Setter for cascadeMinEnergyPerNucleon.
G4INCLXXInterfaceMessenger(G4INCLXXInterfaceStore *anInterfaceStore)
G4UIcmdWithADoubleAndUnit * cascadeMinEnergyPerNucleonCmd
G4UIdirectory * theINCLXXDirectory
void SetDefaultValue(const char *defVal)
Messenger class for the Geant4 INCL++ interface.
G4UIcmdWithAString * accurateNucleusCmd
void SetDefaultValue(G4int defVal)
G4INCLXXInterfaceStore * theINCLXXInterfaceStore
void SetMaxClusterMass(const G4int aMass)
Setter for the maximum cluster mass.
G4UIcmdWithAnInteger * maxClusterMassCmd
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetNewValue(G4UIcommand *command, G4String newValues)