#include <G4TablesForExtrapolator.hh>
Public 멤버 함수 | |
G4TablesForExtrapolator (G4int verb, G4int bins, G4double e1, G4double e2) | |
~G4TablesForExtrapolator () | |
const G4PhysicsTable * | GetPhysicsTable (ExtTableType type) const |
Private 멤버 함수 | |
void | Initialisation () |
G4PhysicsTable * | PrepareTable () |
void | ComputeElectronDEDX (const G4ParticleDefinition *part, G4PhysicsTable *table) |
void | ComputeMuonDEDX (const G4ParticleDefinition *part, G4PhysicsTable *table) |
void | ComputeProtonDEDX (const G4ParticleDefinition *part, G4PhysicsTable *table) |
void | ComputeTrasportXS (const G4ParticleDefinition *part, G4PhysicsTable *table) |
G4TablesForExtrapolator & | operator= (const G4TablesForExtrapolator &right)=delete |
G4TablesForExtrapolator (const G4TablesForExtrapolator &)=delete | |
Private 속성 | |
const G4ParticleDefinition * | currentParticle |
const G4ParticleDefinition * | electron |
const G4ParticleDefinition * | positron |
const G4ParticleDefinition * | muonPlus |
const G4ParticleDefinition * | muonMinus |
const G4ParticleDefinition * | proton |
G4DataVector | cuts |
G4ProductionCuts * | pcuts |
std::vector< const G4MaterialCutsCouple * > | couples |
G4PhysicsTable * | dedxElectron |
G4PhysicsTable * | dedxPositron |
G4PhysicsTable * | dedxMuon |
G4PhysicsTable * | dedxProton |
G4PhysicsTable * | rangeElectron |
G4PhysicsTable * | rangePositron |
G4PhysicsTable * | rangeMuon |
G4PhysicsTable * | rangeProton |
G4PhysicsTable * | invRangeElectron |
G4PhysicsTable * | invRangePositron |
G4PhysicsTable * | invRangeMuon |
G4PhysicsTable * | invRangeProton |
G4PhysicsTable * | mscElectron |
G4int | verbose |
G4int | nbins |
G4int | nmat |
G4double | emin |
G4double | emax |
G4double | mass |
G4double | charge2 |
G4bool | splineFlag |
G4TablesForExtrapolator.hh 파일의 75 번째 라인에서 정의되었습니다.
|
explicit |
G4TablesForExtrapolator.cc 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : Initialisation().
G4TablesForExtrapolator::~G4TablesForExtrapolator | ( | ) |
G4TablesForExtrapolator.cc 파일의 83 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicsTable::clearAndDestroy(), couples, dedxElectron, dedxMuon, dedxPositron, dedxProton, invRangeElectron, invRangeMuon, invRangePositron, invRangeProton, mscElectron, nmat, pcuts, rangeElectron, rangeMuon, rangePositron, rangeProton.
|
privatedelete |
|
private |
G4TablesForExtrapolator.cc 파일의 271 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, cm, cm2, G4VEmModel::ComputeDEDX(), couples, currentParticle, cuts, e, CLHEP::electron_mass_c2, G4PhysicsVector::Energy(), G4PhysicsVector::FillSecondDerivatives(), g, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetMaterialTable(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4eBremsstrahlungRelModel::Initialise(), G4MollerBhabhaModel::Initialise(), mass, mat, MeV, nbins, nmat, part, G4PhysicsVector::PutValue(), splineFlag, verbose.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.cc 파일의 323 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, cm, cm2, G4VEmModel::ComputeDEDX(), couples, currentParticle, cuts, e, G4PhysicsVector::Energy(), G4PhysicsVector::FillSecondDerivatives(), g, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetMaterialTable(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4MuBremsstrahlungModel::Initialise(), G4BetheBlochModel::Initialise(), G4MuPairProductionModel::Initialise(), mass, mat, MeV, nbins, nmat, part, G4PhysicsVector::PutValue(), splineFlag, verbose.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.cc 파일의 377 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, cm, cm2, G4VEmModel::ComputeDEDX(), couples, currentParticle, cuts, e, G4PhysicsVector::Energy(), G4PhysicsVector::FillSecondDerivatives(), g, G4cout, G4endl, G4Material::GetDensity(), G4Material::GetMaterialTable(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4BetheBlochModel::Initialise(), mass, mat, MeV, nbins, nmat, part, G4PhysicsVector::PutValue(), splineFlag, verbose.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.cc 파일의 423 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, couples, G4VEmModel::CrossSectionPerVolume(), currentParticle, cuts, e, G4PhysicsVector::Energy(), G4PhysicsVector::FillSecondDerivatives(), G4cout, G4endl, G4Material::GetMaterialTable(), G4Material::GetName(), G4ParticleDefinition::GetParticleName(), G4ParticleDefinition::GetPDGMass(), G4WentzelVIModel::Initialise(), mass, mat, MeV, mm, nbins, nmat, part, CLHEP::pi, G4PhysicsVector::PutValue(), G4VEmModel::SetCurrentCouple(), G4VEmModel::SetPolarAngleLimit(), splineFlag, verbose.
다음에 의해서 참조됨 : Initialisation().
const G4PhysicsTable * G4TablesForExtrapolator::GetPhysicsTable | ( | ExtTableType | type | ) | const |
G4TablesForExtrapolator.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : dedxElectron, dedxMuon, dedxPositron, dedxProton, fDedxElectron, fDedxMuon, fDedxPositron, fDedxProton, fInvRangeElectron, fInvRangeMuon, fInvRangePositron, fInvRangeProton, fMscElectron, fRangeElectron, fRangeMuon, fRangePositron, fRangeProton, invRangeElectron, invRangeMuon, invRangePositron, invRangeProton, mscElectron, rangeElectron, rangeMuon, rangePositron, rangeProton.
다음에 의해서 참조됨 : G4EnergyLossForExtrapolator::GetPhysicsTable().
|
private |
G4TablesForExtrapolator.cc 파일의 169 번째 라인에서 정의되었습니다.
다음을 참조함 : G4LossTableBuilder::BuildInverseRangeTable(), G4LossTableBuilder::BuildRangeTable(), charge2, ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), couples, currentParticle, cuts, DBL_MAX, dedxElectron, dedxMuon, dedxPositron, dedxProton, G4Electron::Electron(), electron, G4cout, G4endl, G4Material::GetMaterialTable(), G4Material::GetNumberOfMaterials(), G4EmParameters::Instance(), invRangeElectron, invRangeMuon, invRangePositron, invRangeProton, mass, mscElectron, G4MuonMinus::MuonMinus(), muonMinus, G4MuonPlus::MuonPlus(), muonPlus, nmat, pcuts, G4Positron::Positron(), positron, PrepareTable(), G4Proton::Proton(), proton, rangeElectron, rangeMuon, rangePositron, rangeProton, G4EmParameters::Spline(), splineFlag, verbose.
다음에 의해서 참조됨 : G4TablesForExtrapolator().
|
privatedelete |
|
private |
G4TablesForExtrapolator.cc 파일의 256 번째 라인에서 정의되었습니다.
다음을 참조함 : emax, emin, nbins, nmat, G4PhysicsTable::push_back(), G4PhysicsVector::SetSpline(), splineFlag.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 107 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : PrepareTable().
|
private |
G4TablesForExtrapolator.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : PrepareTable().
|
private |
G4TablesForExtrapolator.hh 파일의 127 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), PrepareTable().
|
private |
G4TablesForExtrapolator.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation(), PrepareTable(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Initialisation().
|
private |
G4TablesForExtrapolator.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 126 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPhysicsTable(), Initialisation(), ~G4TablesForExtrapolator().
|
private |
G4TablesForExtrapolator.hh 파일의 142 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation(), PrepareTable().
|
private |
G4TablesForExtrapolator.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeElectronDEDX(), ComputeMuonDEDX(), ComputeProtonDEDX(), ComputeTrasportXS(), Initialisation().