Geant4
9.6.p02
|
Singleton class for configuring the INCL++ Geant4 interface. More...
#include <G4INCLXXInterfaceStore.hh>
Public Member Functions | |
G4INCL::INCL * | GetINCLModel () |
Get the cached INCL model engine. More... | |
void | SetAccurateProjectile (const G4bool b) |
Setter for accurateProjectile. More... | |
void | SetMaxClusterMass (const G4int aMass) |
Setter for theMaxClusterMass. More... | |
G4bool | GetAccurateProjectile () const |
Getter for accurateProjectile. More... | |
G4int | GetMaxClusterMass () const |
Getter for ClusterMaxMass. More... | |
G4int | GetMaxProjMassINCL () const |
Getter for theMaxProjMassINCL. More... | |
G4bool | GetDumpInput () const |
Getter for dumpInput. More... | |
void | EmitWarning (const G4String &message) |
Emit a warning to G4cout. More... | |
void | EmitBigWarning (const G4String &message) const |
Emit a BIG warning to G4cout. More... | |
Static Public Member Functions | |
static G4INCLXXInterfaceStore * | GetInstance () |
Get the singleton instance. More... | |
static void | DeleteInstance () |
Delete the singleton instance. More... | |
Singleton class for configuring the INCL++ Geant4 interface.
This class also contains a single cached instance of the INCL model (
Definition at line 61 of file G4INCLXXInterfaceStore.hh.
|
inlinestatic |
Delete the singleton instance.
Definition at line 72 of file G4INCLXXInterfaceStore.hh.
Emit a BIG warning to G4cout.
There is no limit on the number of BIG warnings emitted.
Definition at line 75 of file G4INCLXXInterfaceStore.cc.
Emit a warning to G4cout.
The InterfaceStore will not emit more than maxWarnings warnings.
Definition at line 66 of file G4INCLXXInterfaceStore.cc.
|
inline |
Getter for accurateProjectile.
The
Definition at line 139 of file G4INCLXXInterfaceStore.hh.
|
inline |
Getter for dumpInput.
Definition at line 155 of file G4INCLXXInterfaceStore.hh.
|
inline |
Get the cached INCL model engine.
Definition at line 78 of file G4INCLXXInterfaceStore.hh.
|
inlinestatic |
Get the singleton instance.
Definition at line 65 of file G4INCLXXInterfaceStore.hh.
|
inline |
Getter for ClusterMaxMass.
The
Definition at line 146 of file G4INCLXXInterfaceStore.hh.
|
inline |
Getter for theMaxProjMassINCL.
Definition at line 152 of file G4INCLXXInterfaceStore.hh.
Setter for accurateProjectile.
Definition at line 92 of file G4INCLXXInterfaceStore.hh.
Setter for theMaxClusterMass.
Definition at line 110 of file G4INCLXXInterfaceStore.hh.