Geant4  10.02
G4PhysicsTableHelper Class Reference

#include <G4PhysicsTableHelper.hh>

Static Public Member Functions

static G4PhysicsTablePreparePhysicsTable (G4PhysicsTable *physTable)
 
static G4bool RetrievePhysicsTable (G4PhysicsTable *physTable, const G4String &fileName, G4bool ascii)
 
static void SetPhysicsVector (G4PhysicsTable *physTable, size_t idx, G4PhysicsVector *vec)
 
static void SetVerboseLevel (G4int value)
 
static G4int GetVerboseLevel ()
 

Protected Member Functions

 G4PhysicsTableHelper ()
 
 ~G4PhysicsTableHelper ()
 
 G4PhysicsTableHelper (const G4PhysicsTableHelper &right)
 
G4PhysicsTableHelperoperator= (const G4PhysicsTableHelper &)
 

Static Protected Attributes

static G4ThreadLocal G4int verboseLevel = 1
 

Detailed Description

Definition at line 52 of file G4PhysicsTableHelper.hh.

Constructor & Destructor Documentation

G4PhysicsTableHelper::G4PhysicsTableHelper ( )
protected

Definition at line 46 of file G4PhysicsTableHelper.cc.

G4PhysicsTableHelper::~G4PhysicsTableHelper ( )
protected

Definition at line 50 of file G4PhysicsTableHelper.cc.

G4PhysicsTableHelper::G4PhysicsTableHelper ( const G4PhysicsTableHelper right)
protected

Definition at line 54 of file G4PhysicsTableHelper.cc.

Member Function Documentation

G4int G4PhysicsTableHelper::GetVerboseLevel ( )
static

Definition at line 235 of file G4PhysicsTableHelper.cc.

References verboseLevel.

G4PhysicsTableHelper & G4PhysicsTableHelper::operator= ( const G4PhysicsTableHelper )
protected

Definition at line 58 of file G4PhysicsTableHelper.cc.

G4bool G4PhysicsTableHelper::RetrievePhysicsTable ( G4PhysicsTable physTable,
const G4String fileName,
G4bool  ascii 
)
static

Definition at line 137 of file G4PhysicsTableHelper.cc.

References G4PhysicsTable::ClearFlag(), G4cerr, G4endl, G4Exception(), G4MCCIndexConversionTable::GetIndex(), G4ProductionCutsTable::GetMCCIndexConversionTable(), G4ProductionCutsTable::GetProductionCutsTable(), G4MCCIndexConversionTable::IsUsed(), JustWarning, G4PhysicsTable::RetrievePhysicsTable(), G4MCCIndexConversionTable::size(), and verboseLevel.

Referenced by G4VEmProcess::RetrievePhysicsTable(), and G4VEnergyLossProcess::RetrieveTable().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4PhysicsTableHelper::SetPhysicsVector ( G4PhysicsTable physTable,
size_t  idx,
G4PhysicsVector vec 
)
static

Definition at line 199 of file G4PhysicsTableHelper.cc.

References G4PhysicsTable::ClearFlag(), G4cerr, G4endl, G4Exception(), JustWarning, and verboseLevel.

Referenced by G4PolarizedCompton::BuildAsymmetryTable(), G4eplusPolarizedAnnihilation::BuildAsymmetryTables(), G4LossTableBuilder::BuildDEDXTable(), G4VEnergyLossProcess::BuildDEDXTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4VEmProcess::BuildLambdaTable(), G4LossTableBuilder::BuildRangeTable(), and G4LossTableBuilder::BuildTableForModel().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void G4PhysicsTableHelper::SetVerboseLevel ( G4int  value)
static

Definition at line 230 of file G4PhysicsTableHelper.cc.

References verboseLevel.

Member Data Documentation

G4ThreadLocal G4int G4PhysicsTableHelper::verboseLevel = 1
staticprotected

The documentation for this class was generated from the following files: