Geant4 11.2.2
Toolkit for the simulation of the passage of particles through matter
Loading...
Searching...
No Matches
G4FFGVerboseMacros.hh File Reference
#include "globals.hh"

Go to the source code of this file.

Macros

#define G4FFG_LOCATION__
 
#define G4FFG_SPACING__
 

Variables

G4long G4FFG_DEPTH
 

Macro Definition Documentation

◆ G4FFG_LOCATION__

#define G4FFG_LOCATION__
Value:
G4String debugOutput(__FILE__); \
debugOutput = debugOutput.substr(debugOutput.find_last_of('/') + 1); \
G4cout << G4FFG_FUNCTION_SIGNATURE__ << " at " << debugOutput << ":" << __LINE__;
#define G4FFG_FUNCTION_SIGNATURE__
G4GLOB_DLL std::ostream G4cout

G4FFG_LOCATION__ outputs the current location in the code

Definition at line 44 of file G4FFGVerboseMacros.hh.

44#define G4FFG_LOCATION__ \
45 G4String debugOutput(__FILE__); \
46 debugOutput = debugOutput.substr(debugOutput.find_last_of('/') + 1); \
47 G4cout << G4FFG_FUNCTION_SIGNATURE__ << " at " << debugOutput << ":" << __LINE__;

Referenced by G4FissionProductYieldDist::G4GetFission(), G4FissionFragmentGenerator::G4SetAlphaProduction(), G4FissionFragmentGenerator::G4SetCause(), G4FissionFragmentGenerator::G4SetIncidentEnergy(), G4FissionFragmentGenerator::G4SetIsotope(), G4FissionFragmentGenerator::G4SetMetaState(), G4FissionFragmentGenerator::G4SetSamplingScheme(), G4FissionFragmentGenerator::G4SetTernaryProbability(), G4FissionFragmentGenerator::G4SetYieldType(), and G4FissionFragmentGenerator::InitializeFissionProductYieldClass().

◆ G4FFG_SPACING__

#define G4FFG_SPACING__

Variable Documentation

◆ G4FFG_DEPTH

G4long G4FFG_DEPTH
extern

G4FFG_DEPTH is used to track the depth of the function calls in the fission fragment generator code.

Definition at line 35 of file G4FFGVerboseMacros.cc.