35#define INCLXX_IN_GEANT4_MODE 1
50G4INCLXXInterfaceStore::G4INCLXXInterfaceStore() :
52 accurateProjectile(true),
53 theMaxClusterMassDefault(8),
54 theMaxClusterMass(theMaxClusterMassDefault),
55 theMaxProjMassINCL(18),
63G4INCLXXInterfaceStore::~G4INCLXXInterfaceStore() {
64 delete theINCLXXInterfaceMessenger;
69 if(++nWarnings<=maxWarnings) {
71 if(nWarnings==maxWarnings) {
72 G4cout <<
"[INCL++] INCL++ has already emitted " << maxWarnings <<
" warnings and will emit no more." <<
G4endl;
80 <<
"================================================================================"
86 <<
"================================================================================"
Messenger class for the Geant4 INCL++ interface.
G4DLLIMPORT std::ostream G4cout
Singleton class for configuring the INCL++ Geant4 interface.
void EmitWarning(const G4String &message)
Emit a warning to G4cout.
void EmitBigWarning(const G4String &message) const
Emit a BIG warning to G4cout.