34 #define INCLXX_IN_GEANT4_MODE 1
52 theINCLXXInterfaceStore(anInterfaceStore)
73 maxClusterMassCmd->
SetGuidance(
" The INCL++ cascade stage will produce clusters with mass up to the value of this parameter (included)");
117 if(newValues==
"projectile") {
119 }
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)
void UseAblaDeExcitation()
Set ABLA V3 to be the de-excitation model to be used with INCL++.
~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.
void SetINCLPhysics(const G4String &option)
Set the INCL physics.
void AvailableForStates(G4ApplicationState s1)
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)
G4UIcmdWithAString * inclPhysicsCmd
void SetNewValue(G4UIcommand *command, G4String newValues)