Geant4-11
Namespaces | Macros | Functions | Variables
G4INCLNuclearDensityFactory.cc File Reference
#include "globals.hh"
#include "G4INCLNuclearDensityFactory.hh"
#include "G4INCLNDFWoodsSaxon.hh"
#include "G4INCLNDFModifiedHarmonicOscillator.hh"
#include "G4INCLNDFGaussian.hh"
#include "G4INCLNDFParis.hh"
#include "G4INCLNDFHardSphere.hh"
#include "G4INCLInvFInterpolationTable.hh"

Go to the source code of this file.

Namespaces

namespace  G4INCL
 
namespace  G4INCL::NuclearDensityFactory
 
namespace  G4INCL::NuclearDensityFactory::anonymous_namespace{G4INCLNuclearDensityFactory.cc}
 

Macros

#define INCLXX_IN_GEANT4_MODE   1
 

Functions

void G4INCL::NuclearDensityFactory::addDensityToCache (const G4int A, const G4int Z, NuclearDensity *const density)
 
void G4INCL::NuclearDensityFactory::addRPCorrelationToCache (const G4int A, const G4int Z, const ParticleType t, InterpolationTable *const table)
 
void G4INCL::NuclearDensityFactory::clearCache ()
 
NuclearDensity const * G4INCL::NuclearDensityFactory::createDensity (const G4int A, const G4int Z, const G4int S)
 
InterpolationTable * G4INCL::NuclearDensityFactory::createPCDFTable (const ParticleType t, const G4int A, const G4int Z)
 
InterpolationTable * G4INCL::NuclearDensityFactory::createRCDFTable (const ParticleType t, const G4int A, const G4int Z)
 
InterpolationTable * G4INCL::NuclearDensityFactory::createRPCorrelationTable (const ParticleType t, const G4int A, const G4int Z)
 

Variables

G4ThreadLocal std::map< G4int, NuclearDensity const * > * G4INCL::NuclearDensityFactory::anonymous_namespace{G4INCLNuclearDensityFactory.cc}::nuclearDensityCache = NULL
 
G4ThreadLocal std::map< G4int, InterpolationTable * > * G4INCL::NuclearDensityFactory::anonymous_namespace{G4INCLNuclearDensityFactory.cc}::pCDFTableCache = NULL
 
G4ThreadLocal std::map< G4int, InterpolationTable * > * G4INCL::NuclearDensityFactory::anonymous_namespace{G4INCLNuclearDensityFactory.cc}::rCDFTableCache = NULL
 
G4ThreadLocal std::map< G4int, InterpolationTable * > * G4INCL::NuclearDensityFactory::anonymous_namespace{G4INCLNuclearDensityFactory.cc}::rpCorrelationTableCache = NULL
 

Macro Definition Documentation

◆ INCLXX_IN_GEANT4_MODE

#define INCLXX_IN_GEANT4_MODE   1

Definition at line 34 of file G4INCLNuclearDensityFactory.cc.