Geant4-11
|
#include <G4PhysicsTableHelper.hh>
Public Member Functions | |
G4PhysicsTableHelper (const G4PhysicsTableHelper &)=delete | |
G4PhysicsTableHelper & | operator= (const G4PhysicsTableHelper &)=delete |
Static Public Member Functions | |
static G4int | GetVerboseLevel () |
static G4PhysicsTable * | PreparePhysicsTable (G4PhysicsTable *physTable) |
static G4bool | RetrievePhysicsTable (G4PhysicsTable *physTable, const G4String &fileName, G4bool ascii, G4bool spline) |
static void | SetPhysicsVector (G4PhysicsTable *physTable, std::size_t idx, G4PhysicsVector *vec) |
static void | SetVerboseLevel (G4int value) |
Protected Member Functions | |
G4PhysicsTableHelper () | |
~G4PhysicsTableHelper () | |
Static Protected Attributes | |
static G4int | verboseLevel = 1 |
Definition at line 42 of file G4PhysicsTableHelper.hh.
|
delete |
|
protected |
Definition at line 40 of file G4PhysicsTableHelper.cc.
|
protected |
Definition at line 45 of file G4PhysicsTableHelper.cc.
|
static |
|
delete |
|
static |
Definition at line 51 of file G4PhysicsTableHelper.cc.
References G4PhysicsTable::ClearFlag(), FatalException, G4cout, G4endl, G4Exception(), G4ProductionCutsTable::GetMaterialCutsCouple(), G4ProductionCutsTable::GetProductionCutsTable(), G4ProductionCutsTable::GetTableSize(), G4MaterialCutsCouple::IsRecalcNeeded(), G4MaterialCutsCouple::IsUsed(), G4PhysicsTable::ResetFlagArray(), G4PhysicsTable::resize(), and verboseLevel.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), G4PolarizedAnnihilation::BuildAsymmetryTables(), G4PolarizedIonisation::BuildAsymmetryTables(), G4LossTableBuilder::BuildTableForModel(), G4LossTableManager::BuildTables(), G4WentzelVIModel::Initialise(), G4EmDataHandler::MakeTable(), and G4VEnergyLossProcess::PreparePhysicsTable().
|
static |
Definition at line 120 of file G4PhysicsTableHelper.cc.
References G4PhysicsTable::clearAndDestroy(), G4PhysicsTable::ClearFlag(), G4Exception(), G4MCCIndexConversionTable::GetIndex(), G4ProductionCutsTable::GetMCCIndexConversionTable(), G4ProductionCutsTable::GetProductionCutsTable(), G4MCCIndexConversionTable::IsUsed(), JustWarning, G4PhysicsTable::RetrievePhysicsTable(), and G4MCCIndexConversionTable::size().
Referenced by G4VEmProcess::RetrievePhysicsTable(), G4EmDataHandler::RetrievePhysicsTable(), and G4VEnergyLossProcess::RetrieveTable().
|
static |
Definition at line 182 of file G4PhysicsTableHelper.cc.
References G4PhysicsTable::ClearFlag(), G4Exception(), and JustWarning.
Referenced by G4PolarizedCompton::BuildAsymmetryTable(), G4PolarizedAnnihilation::BuildAsymmetryTables(), G4VEnergyLossProcess::BuildDEDXTable(), G4LossTableBuilder::BuildDEDXTable(), G4LossTableBuilder::BuildInverseRangeTable(), G4VEmProcess::BuildLambdaTable(), G4VEnergyLossProcess::BuildLambdaTable(), G4LossTableBuilder::BuildRangeTable(), G4LossTableBuilder::BuildTableForModel(), and G4GammaGeneralProcess::InitialiseProcess().
|
static |
Definition at line 207 of file G4PhysicsTableHelper.cc.
References G4Threading::IsWorkerThread(), and verboseLevel.
|
staticprotected |
Definition at line 77 of file G4PhysicsTableHelper.hh.
Referenced by GetVerboseLevel(), PreparePhysicsTable(), and SetVerboseLevel().