#include <G4EnergyLossForExtrapolator.hh>
Private 멤버 함수 | |
void | Initialisation () |
void | BuildTables () |
G4bool | SetupKinematics (const G4ParticleDefinition *, const G4Material *, G4double kinEnergy) |
const G4ParticleDefinition * | FindParticle (const G4String &name) |
G4double | ComputeValue (G4double x, const G4PhysicsTable *table, size_t idx) |
const G4PhysicsTable * | GetPhysicsTable (ExtTableType type) const |
G4EnergyLossForExtrapolator & | operator= (const G4EnergyLossForExtrapolator &right) |
G4EnergyLossForExtrapolator (const G4EnergyLossForExtrapolator &) | |
Private 속성 | |
const G4ParticleDefinition * | currentParticle |
const G4ParticleDefinition * | electron |
const G4ParticleDefinition * | positron |
const G4ParticleDefinition * | muonPlus |
const G4ParticleDefinition * | muonMinus |
const G4ParticleDefinition * | proton |
G4String | currentParticleName |
size_t | idxDedxElectron |
size_t | idxDedxPositron |
size_t | idxDedxMuon |
size_t | idxDedxProton |
size_t | idxRangeElectron |
size_t | idxRangePositron |
size_t | idxRangeMuon |
size_t | idxRangeProton |
size_t | idxInvRangeElectron |
size_t | idxInvRangePositron |
size_t | idxInvRangeMuon |
size_t | idxInvRangeProton |
size_t | idxMscElectron |
const G4Material * | currentMaterial |
G4int | index |
G4double | electronDensity |
G4double | radLength |
G4double | mass |
G4double | charge2 |
G4double | kineticEnergy |
G4double | gam |
G4double | bg2 |
G4double | beta2 |
G4double | tmax |
G4double | linLossLimit |
G4double | emin |
G4double | emax |
G4double | maxEnergyTransfer |
G4int | nbins |
G4int | nmat |
G4int | verbose |
정적 Private 속성 | |
static G4TablesForExtrapolator * | tables = nullptr |
G4EnergyLossForExtrapolator.hh 파일의 67 번째 라인에서 정의되었습니다.
|
explicit |
G4EnergyLossForExtrapolator.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : beta2, bg2, charge2, currentMaterial, currentParticle, electron, electronDensity, emax, emin, gam, idxDedxElectron, idxDedxMuon, idxDedxPositron, idxDedxProton, idxInvRangeElectron, idxInvRangeMuon, idxInvRangePositron, idxInvRangeProton, idxMscElectron, idxRangeElectron, idxRangeMuon, idxRangePositron, idxRangeProton, index, kineticEnergy, linLossLimit, mass, MeV, muonMinus, muonPlus, nbins, nmat, positron, proton, radLength, TeV, tmax.
G4EnergyLossForExtrapolator::~G4EnergyLossForExtrapolator | ( | ) |
G4EnergyLossForExtrapolator.cc 파일의 346 번째 라인에서 정의되었습니다.
다음을 참조함 : tables.
|
private |
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 248 번째 라인에서 정의되었습니다.
다음을 참조함 : beta2, charge2, G4Log(), gam, mass, G4INCL::Math::max(), CLHEP::MeV, radLength, SetupKinematics(), y.
다음에 의해서 참조됨 : AverageScatteringAngle(), ComputeTrueStep().
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 227 번째 라인에서 정의되었습니다.
다음을 참조함 : AverageScatteringAngle(), FindParticle().
|
private |
G4double G4EnergyLossForExtrapolator::ComputeDEDX | ( | G4double | kinEnergy, |
const G4ParticleDefinition * | part | ||
) |
G4EnergyLossForExtrapolator.cc 파일의 240 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, ComputeValue(), e, electron, fDedxElectron, fDedxMuon, fDedxPositron, fDedxProton, GetPhysicsTable(), idxDedxElectron, idxDedxMuon, idxDedxPositron, idxDedxProton, mass, muonMinus, muonPlus, positron, CLHEP::proton_mass_c2, x.
다음에 의해서 참조됨 : EnergyAfterStep(), EnergyBeforeStep().
G4double G4EnergyLossForExtrapolator::ComputeEnergy | ( | G4double | range, |
const G4ParticleDefinition * | part | ||
) |
G4EnergyLossForExtrapolator.cc 파일의 282 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, ComputeValue(), electron, fInvRangeElectron, fInvRangeMuon, fInvRangePositron, fInvRangeProton, GetPhysicsTable(), idxInvRangeElectron, idxInvRangeMuon, idxInvRangePositron, idxInvRangeProton, mass, muonMinus, muonPlus, positron, CLHEP::proton_mass_c2, x.
다음에 의해서 참조됨 : EnergyAfterStep(), EnergyBeforeStep().
G4double G4EnergyLossForExtrapolator::ComputeRange | ( | G4double | kinEnergy, |
const G4ParticleDefinition * | part | ||
) |
G4EnergyLossForExtrapolator.cc 파일의 260 번째 라인에서 정의되었습니다.
다음을 참조함 : charge2, ComputeValue(), e, electron, fRangeElectron, fRangeMuon, fRangePositron, fRangeProton, GetPhysicsTable(), idxRangeElectron, idxRangeMuon, idxRangePositron, idxRangeProton, mass, muonMinus, muonPlus, positron, CLHEP::proton_mass_c2, x.
다음에 의해서 참조됨 : EnergyAfterStep(), EnergyBeforeStep(), TrueStepLength().
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 267 번째 라인에서 정의되었습니다.
다음을 참조함 : AverageScatteringAngle().
다음에 의해서 참조됨 : EnergyDispersion(), TrueStepLength().
|
inlineprivate |
G4EnergyLossForExtrapolator.hh 파일의 296 번째 라인에서 정의되었습니다.
다음을 참조함 : index.
다음에 의해서 참조됨 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), TrueStepLength().
G4double G4EnergyLossForExtrapolator::EnergyAfterStep | ( | G4double | kinEnergy, |
G4double | step, | ||
const G4Material * | mat, | ||
const G4ParticleDefinition * | part | ||
) |
G4EnergyLossForExtrapolator.cc 파일의 95 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), Initialisation(), linLossLimit, nmat, SetupKinematics(), TrueStepLength().
다음에 의해서 참조됨 : G4ErrorEnergyLoss::AlongStepDoIt(), EnergyAfterStep(), G4ErrorEnergyLoss::GetContinuousStepLimit().
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 205 번째 라인에서 정의되었습니다.
다음을 참조함 : EnergyAfterStep(), FindParticle().
G4double G4EnergyLossForExtrapolator::EnergyBeforeStep | ( | G4double | kinEnergy, |
G4double | step, | ||
const G4Material * | mat, | ||
const G4ParticleDefinition * | part | ||
) |
G4EnergyLossForExtrapolator.cc 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), Initialisation(), linLossLimit, nmat, SetupKinematics(), TrueStepLength().
다음에 의해서 참조됨 : G4ErrorEnergyLoss::AlongStepDoIt(), EnergyBeforeStep(), G4ErrorEnergyLoss::GetContinuousStepLimit().
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 216 번째 라인에서 정의되었습니다.
다음을 참조함 : EnergyBeforeStep(), FindParticle().
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 279 번째 라인에서 정의되었습니다.
다음을 참조함 : beta2, charge2, ComputeTrueStep(), electronDensity, SetupKinematics(), tmax, CLHEP::twopi_mc2_rcl2.
다음에 의해서 참조됨 : EnergyDispersion().
|
inline |
G4EnergyLossForExtrapolator.hh 파일의 238 번째 라인에서 정의되었습니다.
다음을 참조함 : EnergyDispersion(), FindParticle().
|
private |
G4EnergyLossForExtrapolator.cc 파일의 221 번째 라인에서 정의되었습니다.
다음을 참조함 : currentParticle, currentParticleName, G4ParticleTable::FindParticle(), G4cout, G4endl, G4ParticleTable::GetParticleTable().
다음에 의해서 참조됨 : AverageScatteringAngle(), EnergyAfterStep(), EnergyBeforeStep(), EnergyDispersion().
|
inlineprivate |
G4EnergyLossForExtrapolator.hh 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : G4TablesForExtrapolator::GetPhysicsTable(), tables.
다음에 의해서 참조됨 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), TrueStepLength().
|
private |
G4EnergyLossForExtrapolator.cc 파일의 305 번째 라인에서 정의되었습니다.
다음을 참조함 : BuildTables(), currentMaterial, currentParticle, currentParticleName, G4Electron::Electron(), electron, G4cout, G4endl, G4Material::GetNumberOfMaterials(), kineticEnergy, G4MuonMinus::MuonMinus(), muonMinus, G4MuonPlus::MuonPlus(), muonPlus, nmat, G4Positron::Positron(), positron, G4Proton::Proton(), proton, verbose.
다음에 의해서 참조됨 : EnergyAfterStep(), EnergyBeforeStep(), SetupKinematics(), TrueStepLength().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 328 번째 라인에서 정의되었습니다.
다음을 참조함 : maxEnergyTransfer.
G4EnergyLossForExtrapolator.hh 파일의 321 번째 라인에서 정의되었습니다.
다음을 참조함 : emax.
G4EnergyLossForExtrapolator.hh 파일의 314 번째 라인에서 정의되었습니다.
다음을 참조함 : emin.
|
private |
G4EnergyLossForExtrapolator.cc 파일의 173 번째 라인에서 정의되었습니다.
다음을 참조함 : beta2, bg2, charge2, currentMaterial, currentParticle, electron, CLHEP::electron_mass_c2, electronDensity, eplus, G4cout, G4endl, gam, G4Material::GetElectronDensity(), G4Material::GetIndex(), G4ParticleDefinition::GetPDGCharge(), G4ParticleDefinition::GetPDGMass(), G4Material::GetRadlen(), index, Initialisation(), keV, kineticEnergy, mass, mat, maxEnergyTransfer, nmat, part, positron, radLength, tmax.
다음에 의해서 참조됨 : AverageScatteringAngle(), EnergyAfterStep(), EnergyBeforeStep(), EnergyDispersion(), TrueStepLength().
G4EnergyLossForExtrapolator.hh 파일의 307 번째 라인에서 정의되었습니다.
다음을 참조함 : verbose.
G4double G4EnergyLossForExtrapolator::TrueStepLength | ( | G4double | kinEnergy, |
G4double | step, | ||
const G4Material * | mat, | ||
const G4ParticleDefinition * | part | ||
) |
G4EnergyLossForExtrapolator.cc 파일의 146 번째 라인에서 정의되었습니다.
다음을 참조함 : ComputeRange(), ComputeTrueStep(), ComputeValue(), electron, fMscElectron, G4Log(), GetPhysicsTable(), idxMscElectron, Initialisation(), nmat, positron, SetupKinematics(), stepLength, x.
다음에 의해서 참조됨 : EnergyAfterStep(), EnergyBeforeStep(), G4EnergySplitter::SplitEnergyInVolumes().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 181 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AverageScatteringAngle(), EnergyDispersion(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 180 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 177 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AverageScatteringAngle(), ComputeDEDX(), ComputeEnergy(), ComputeRange(), EnergyDispersion(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 171 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergyLossForExtrapolator(), Initialisation(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 148 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindParticle(), G4EnergyLossForExtrapolator(), Initialisation(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 155 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindParticle(), Initialisation().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), G4EnergyLossForExtrapolator(), Initialisation(), SetupKinematics(), TrueStepLength().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 174 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EnergyDispersion(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 186 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildTables(), G4EnergyLossForExtrapolator(), SetMaxKinEnergy().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 185 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildTables(), G4EnergyLossForExtrapolator(), SetMinKinEnergy().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 179 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AverageScatteringAngle(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 157 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 159 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 158 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 160 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 165 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeEnergy(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 167 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeEnergy(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 166 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeEnergy(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 168 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeEnergy(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 169 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergyLossForExtrapolator(), TrueStepLength().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 161 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeRange(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 163 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeRange(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 162 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeRange(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 164 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeRange(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 172 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeValue(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 178 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergyLossForExtrapolator(), Initialisation(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 184 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EnergyAfterStep(), EnergyBeforeStep(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 176 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AverageScatteringAngle(), ComputeDEDX(), ComputeEnergy(), ComputeRange(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 187 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetMaxEnergyTransfer(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 152 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), G4EnergyLossForExtrapolator(), Initialisation().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 151 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), G4EnergyLossForExtrapolator(), Initialisation().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 189 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildTables(), G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 190 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildTables(), EnergyAfterStep(), EnergyBeforeStep(), G4EnergyLossForExtrapolator(), Initialisation(), SetupKinematics(), TrueStepLength().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ComputeDEDX(), ComputeEnergy(), ComputeRange(), G4EnergyLossForExtrapolator(), Initialisation(), SetupKinematics(), TrueStepLength().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 153 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4EnergyLossForExtrapolator(), Initialisation().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 175 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AverageScatteringAngle(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
staticprivate |
G4EnergyLossForExtrapolator.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildTables(), GetPhysicsTable(), ~G4EnergyLossForExtrapolator().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 182 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : EnergyDispersion(), G4EnergyLossForExtrapolator(), SetupKinematics().
|
private |
G4EnergyLossForExtrapolator.hh 파일의 191 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildTables(), Initialisation(), SetVerbose().