#include <G4AdjointComptonModel.hh>
Protected 멤버 함수 | |
G4double | DiffCrossSectionFunction1 (G4double kinEnergyProj) |
G4double | DiffCrossSectionFunction2 (G4double kinEnergyProj) |
G4double | DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj (G4double EkinProd) |
G4double | SampleAdjSecEnergyFromCSMatrix (size_t MatrixIndex, G4double prim_energy, G4bool IsScatProjToProjCase) |
G4double | SampleAdjSecEnergyFromCSMatrix (G4double prim_energy, G4bool IsScatProjToProjCase) |
void | SelectCSMatrix (G4bool IsScatProjToProjCase) |
virtual G4double | SampleAdjSecEnergyFromDiffCrossSectionPerAtom (G4double prim_energy, G4bool IsScatProjToProjCase) |
virtual void | CorrectPostStepWeight (G4ParticleChange *fParticleChange, G4double old_weight, G4double adjointPrimKinEnergy, G4double projectileKinEnergy, G4bool IsScatProjToProjCase) |
Private 속성 | |
G4VEmProcess * | theDirectEMProcess |
G4double | G4direct_CS |
G4AdjointComptonModel.hh 파일의 54 번째 라인에서 정의되었습니다.
G4AdjointComptonModel::G4AdjointComptonModel | ( | ) |
G4AdjointComptonModel.cc 파일의 44 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AdjointElectron::AdjointElectron(), G4AdjointGamma::AdjointGamma(), G4direct_CS, G4Gamma::Gamma(), G4VEmAdjointModel::second_part_of_same_type, G4VEmAdjointModel::SetApplyCutInRange(), G4VEmAdjointModel::SetUseMatrix(), G4VEmAdjointModel::SetUseMatrixPerElement(), G4VEmAdjointModel::SetUseOnlyOneMatrixForAllElements(), G4VEmAdjointModel::theAdjEquivOfDirectPrimPartDef, G4VEmAdjointModel::theAdjEquivOfDirectSecondPartDef, G4VEmAdjointModel::theDirectEMModel, G4VEmAdjointModel::theDirectPrimaryPartDef.
G4AdjointComptonModel::~G4AdjointComptonModel | ( | ) |
G4AdjointComptonModel.cc 파일의 60 번째 라인에서 정의되었습니다.
|
virtual |
G4VEmAdjointModel(으)로부터 재구현되었습니다.
G4AdjointComptonModel.cc 파일의 378 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::AdjointCrossSection(), G4VEmAdjointModel::currentMaterial, G4VEmAdjointModel::DefineCurrentMaterial(), CLHEP::electron_mass_c2, G4Material::GetElectronDensity(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), GetSecondAdjEnergyMaxForScatProjToProjCase(), GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), G4VEmAdjointModel::lastCS, CLHEP::twopi_mc2_rcl2, G4VEmAdjointModel::UseMatrix.
다음에 의해서 참조됨 : GetAdjointCrossSection().
|
inherited |
G4VEmAdjointModel.cc 파일의 293 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ASelectedNucleus, G4VEmAdjointModel::DiffCrossSectionFunction2(), G4VEmAdjointModel::GetLowEnergyLimit(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), int(), G4VEmAdjointModel::kinEnergyScatProjForIntegration, G4INCL::Math::max(), G4INCL::Math::min(), G4Integrator< T, F >::Simpson(), G4VEmAdjointModel::ZSelectedNucleus.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndElement().
|
inherited |
G4VEmAdjointModel.cc 파일의 239 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ASelectedNucleus, G4VEmAdjointModel::DiffCrossSectionFunction1(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), int(), G4VEmAdjointModel::kinEnergyProdForIntegration, G4INCL::Math::min(), G4Integrator< T, F >::Simpson(), G4VEmAdjointModel::ZSelectedNucleus.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndElement().
|
inherited |
G4VEmAdjointModel.cc 파일의 403 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::DiffCrossSectionFunction2(), G4VEmAdjointModel::GetLowEnergyLimit(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), G4VEmAdjointModel::kinEnergyScatProjForIntegration, G4INCL::Math::max(), G4INCL::Math::min(), G4VEmAdjointModel::SelectedMaterial, G4Integrator< T, F >::Simpson().
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndMaterial().
|
inherited |
G4VEmAdjointModel.cc 파일의 351 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::DiffCrossSectionFunction1(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::kinEnergyProdForIntegration, G4INCL::Math::min(), G4VEmAdjointModel::SelectedMaterial, G4Integrator< T, F >::Simpson().
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndMaterial().
|
protectedvirtualinherited |
G4AdjointIonIonisationModel, G4AdjointPhotoElectricModel에서 재구현되었습니다.
G4VEmAdjointModel.cc 파일의 634 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::AdjointCrossSection(), G4VEmAdjointModel::CS_biasing_factor, G4VEmAdjointModel::currentCouple, G4AdjointCSManager::GetAdjointCSManager(), G4AdjointCSManager::GetPostStepWeightCorrection(), G4VEmAdjointModel::lastAdjointCSForProdToProjCase, G4VEmAdjointModel::lastAdjointCSForScatProjToProjCase, G4VEmAdjointModel::lastCS, G4VEmAdjointModel::preStepEnergy, G4VParticleChange::ProposeParentWeight(), G4VParticleChange::SetParentWeightByProcess(), G4VParticleChange::SetSecondaryWeightByProcess().
다음에 의해서 참조됨 : SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries().
|
inherited |
G4VEmAdjointModel.cc 파일의 693 번째 라인에서 정의되었습니다.
다음을 참조함 : G4AdjointElectron::AdjointElectron(), G4AdjointGamma::AdjointGamma(), G4AdjointPositron::AdjointPositron(), G4VEmAdjointModel::currentCouple, G4VEmAdjointModel::currentCoupleIndex, G4VEmAdjointModel::currentMaterial, G4VEmAdjointModel::currentMaterialIndex, G4VEmAdjointModel::currentTcutForDirectSecond, G4ProductionCutsTable::GetEnergyCutsVector(), G4MaterialCutsCouple::GetIndex(), G4Material::GetIndex(), G4MaterialCutsCouple::GetMaterial(), G4ProductionCutsTable::GetProductionCutsTable(), G4VEmAdjointModel::theAdjEquivOfDirectSecondPartDef.
다음에 의해서 참조됨 : AdjointCrossSection(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4VEmAdjointModel::AdjointCrossSection(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 193 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::theDirectEMModel.
다음에 의해서 참조됨 : G4AdjointPhotoElectricModel::SetTheDirectPEEffectModel().
G4VEmAdjointModel.cc 파일의 202 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ASelectedNucleus, G4VEmAdjointModel::CS_biasing_factor, G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond(), G4VEmAdjointModel::kinEnergyProdForIntegration, G4VEmAdjointModel::SelectedMaterial, G4VEmAdjointModel::UseMatrixPerElement, G4VEmAdjointModel::ZSelectedNucleus.
다음에 의해서 참조됨 : G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForSecond(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond().
G4VEmAdjointModel.cc 파일의 218 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ASelectedNucleus, G4VEmAdjointModel::CS_biasing_factor, G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToScatPrim(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToScatPrim(), G4VEmAdjointModel::kinEnergyScatProjForIntegration, G4VEmAdjointModel::SelectedMaterial, G4VEmAdjointModel::UseMatrixPerElement, G4VEmAdjointModel::ZSelectedNucleus.
다음에 의해서 참조됨 : G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForScatProj(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj().
|
virtual |
G4VEmAdjointModel(으)로부터 재구현되었습니다.
G4AdjointComptonModel.cc 파일의 295 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmModel::ComputeCrossSectionPerAtom(), CLHEP::electron_mass_c2, epsilon(), G4direct_CS, G4Gamma::Gamma(), G4VEmAdjointModel::theDirectEMModel.
다음에 의해서 참조됨 : DiffCrossSectionPerAtomPrimToSecond(), RapidSampleSecondaries().
|
virtual |
G4VEmAdjointModel(으)로부터 재구현되었습니다.
G4AdjointComptonModel.cc 파일의 280 번째 라인에서 정의되었습니다.
다음을 참조함 : DiffCrossSectionPerAtomPrimToScatPrim().
|
virtualinherited |
G4VEmAdjointModel.cc 파일의 189 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond().
다음에 의해서 참조됨 : G4VEmAdjointModel::DiffCrossSectionFunction2(), G4AdjointeIonisationModel::SampleSecondaries().
|
virtualinherited |
G4AdjointBremsstrahlungModel에서 재구현되었습니다.
G4VEmAdjointModel.cc 파일의 161 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmModel::CrossSectionPerVolume(), dE, G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::theDirectEMModel, G4VEmAdjointModel::theDirectPrimaryPartDef.
다음에 의해서 참조됨 : G4VEmAdjointModel::DiffCrossSectionFunction1(), G4VEmAdjointModel::DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToScatPrim(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecond(), G4AdjointeIonisationModel::SampleSecondaries().
|
virtual |
G4VEmAdjointModel(으)로부터 재구현되었습니다.
G4AdjointComptonModel.cc 파일의 414 번째 라인에서 정의되었습니다.
다음을 참조함 : AdjointCrossSection().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 181 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::theAdjEquivOfDirectPrimPartDef.
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 183 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::theAdjEquivOfDirectSecondPartDef.
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 214 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ApplyCutInRange.
다음에 의해서 참조됨 : G4AdjointCSManager::ComputeAdjointCS().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 185 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::HighEnergyLimit.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndElement(), G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndMaterial().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 187 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::LowEnergyLimit.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndElement(), G4AdjointCSManager::BuildCrossSectionsMatricesForAGivenModelAndMaterial(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForScatProj(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj().
G4VEmAdjointModel.hh 파일의 216 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::name.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionMatrices().
|
virtualinherited |
G4AdjointIonIonisationModel, G4AdjointhIonisationModel에서 재구현되었습니다.
G4VEmAdjointModel.cc 파일의 681 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::HighEnergyLimit.
다음에 의해서 참조됨 : AdjointCrossSection(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForSecond(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond(), G4AdjointCSManager::ComputeAdjointCS(), G4AdjointeIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated1(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), G4AdjointeIonisationModel::SampleSecondaries().
|
virtual |
G4VEmAdjointModel(으)로부터 재구현되었습니다.
G4AdjointComptonModel.cc 파일의 362 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::electron_mass_c2, G4VEmAdjointModel::HighEnergyLimit, G4INCL::Math::min().
다음에 의해서 참조됨 : AdjointCrossSection(), RapidSampleSecondaries().
|
virtual |
G4VEmAdjointModel(으)로부터 재구현되었습니다.
G4AdjointComptonModel.cc 파일의 370 번째 라인에서 정의되었습니다.
다음을 참조함 : CLHEP::electron_mass_c2.
다음에 의해서 참조됨 : AdjointCrossSection(), RapidSampleSecondaries().
|
virtualinherited |
G4AdjointIonIonisationModel, G4AdjointhIonisationModel에서 재구현되었습니다.
G4VEmAdjointModel.cc 파일의 674 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ApplyCutInRange, Emin.
다음에 의해서 참조됨 : AdjointCrossSection(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerAtomForScatProj(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), G4AdjointCSManager::ComputeAdjointCS(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4AdjointeIonisationModel::SampleSecondaries().
|
inlineinherited |
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 211 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::UseMatrix.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionMatrices(), G4AdjointCSManager::ComputeAdjointCS().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 212 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::UseMatrixPerElement.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionMatrices(), G4AdjointCSManager::ComputeAdjointCS().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 213 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::UseOnlyOneMatrixForAllElements.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionMatrices(), G4AdjointCSManager::ComputeAdjointCS().
void G4AdjointComptonModel::RapidSampleSecondaries | ( | const G4Track & | aTrack, |
G4bool | IsScatProjToProjCase, | ||
G4ParticleChange * | fParticleChange | ||
) |
G4AdjointComptonModel.cc 파일의 156 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::additional_weight_correction_factor_for_post_step_outside_model, G4ParticleChange::AddSecondary(), G4VEmAdjointModel::correct_weight_for_post_step_in_model, G4VEmAdjointModel::currentCouple, G4VEmAdjointModel::currentMaterial, G4VEmAdjointModel::currentTcutForDirectSecond, G4VEmAdjointModel::DefineCurrentMaterial(), DiffCrossSectionPerAtomPrimToScatPrim(), CLHEP::electron_mass_c2, Emax, Emin, f1, f2, fStopAndKill, G4direct_CS, G4UniformRand, G4AdjointCSManager::GetAdjointCSManager(), G4Track::GetDynamicParticle(), G4Material::GetElectronDensity(), G4DynamicParticle::GetKineticEnergy(), G4VEmProcess::GetLambda(), G4Track::GetMaterialCutsCouple(), G4DynamicParticle::GetMomentumDirection(), G4AdjointCSManager::GetPostStepWeightCorrection(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), GetSecondAdjEnergyMaxForScatProjToProjCase(), GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), G4DynamicParticle::GetTotalMomentum(), G4Track::GetWeight(), G4VEmAdjointModel::HighEnergyLimit, G4ParticleChange::ProposeEnergy(), G4ParticleChange::ProposeMomentumDirection(), G4VParticleChange::ProposeParentWeight(), G4VParticleChange::ProposeTrackStatus(), CLHEP::Hep3Vector::rotateUz(), G4VParticleChange::SetParentWeightByProcess(), G4VParticleChange::SetSecondaryWeightByProcess(), G4VEmAdjointModel::theAdjEquivOfDirectPrimPartDef, theDirectEMProcess, CLHEP::twopi_mc2_rcl2, CLHEP::Hep3Vector::unit().
다음에 의해서 참조됨 : SampleSecondaries().
|
protectedinherited |
G4VEmAdjointModel.cc 파일의 459 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ApplyCutInRange, G4VEmAdjointModel::currentTcutForDirectSecond, dE, Emax, Emin, G4AdjointInterpolator::FindPositionForLogVector(), G4cout, G4endl, G4UniformRand, G4AdjointCSMatrix::GetData(), G4AdjointInterpolator::GetInstance(), G4AdjointCSMatrix::GetLogPrimEnergyVector(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), G4AdjointInterpolator::Interpolate(), G4AdjointInterpolator::InterpolateForLogVector(), G4AdjointCSMatrix::IsScatProjToProjCase(), G4AdjointInterpolator::LinearInterpolation(), G4INCL::Math::max(), G4INCL::Math::min(), G4VEmAdjointModel::second_part_of_same_type.
다음에 의해서 참조됨 : G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries().
|
protectedvirtualinherited |
G4VEmAdjointModel.cc 파일의 581 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::currentTcutForDirectSecond, G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToScatPrim(), G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), E, Emax, Emin, G4UniformRand, G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), x.
|
virtual |
G4VEmAdjointModel를 구현.
G4AdjointComptonModel.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleChange::AddSecondary(), G4VEmAdjointModel::CorrectPostStepWeight(), CLHEP::electron_mass_c2, fStopAndKill, G4UniformRand, G4Track::GetDynamicParticle(), G4DynamicParticle::GetKineticEnergy(), G4DynamicParticle::GetMomentumDirection(), G4DynamicParticle::GetTotalMomentum(), G4Track::GetWeight(), G4VEmAdjointModel::HighEnergyLimit, G4ParticleChange::ProposeEnergy(), G4ParticleChange::ProposeMomentumDirection(), G4VParticleChange::ProposeTrackStatus(), RapidSampleSecondaries(), CLHEP::Hep3Vector::rotateUz(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::theAdjEquivOfDirectPrimPartDef, CLHEP::Hep3Vector::unit(), G4VEmAdjointModel::UseMatrix.
G4VEmAdjointModel.cc 파일의 555 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::CS_Vs_ElementForProdToProjCase, G4VEmAdjointModel::CS_Vs_ElementForScatProjToProjCase, G4VEmAdjointModel::currentMaterial, G4VEmAdjointModel::currentMaterialIndex, G4UniformRand, G4Material::GetElement(), G4Element::GetIndex(), G4VEmAdjointModel::indexOfUsedCrossSectionMatrix, G4VEmAdjointModel::lastAdjointCSForProdToProjCase, G4VEmAdjointModel::lastAdjointCSForScatProjToProjCase, G4VEmAdjointModel::lastCS, G4VEmAdjointModel::UseMatrixPerElement, G4VEmAdjointModel::UseOnlyOneMatrixForAllElements.
다음에 의해서 참조됨 : G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 220 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::additional_weight_correction_factor_for_post_step_outside_model.
다음에 의해서 참조됨 : G4AdjointForcedInteractionForGamma::PostStepDoIt().
|
inherited |
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 197 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::theAdjEquivOfDirectSecondPartDef.
G4VEmAdjointModel.hh 파일의 210 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::ApplyCutInRange.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel().
G4VEmAdjointModel.hh 파일의 219 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::correct_weight_for_post_step_in_model.
다음에 의해서 참조됨 : G4AdjointForcedInteractionForGamma::PostStepDoIt().
G4VEmAdjointModel.hh 파일의 217 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::CS_biasing_factor.
다음에 의해서 참조됨 : G4AdjointPhysicsList::ConstructEM().
|
inlineinherited |
G4VEmAdjointModel.hh 파일의 174 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::pOnCSMatrixForProdToProjBackwardScattering, G4VEmAdjointModel::pOnCSMatrixForScatProjToProjBackwardScattering.
다음에 의해서 참조됨 : G4AdjointCSManager::BuildCrossSectionMatrices().
|
inline |
G4AdjointComptonModel.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPhysicsList::ConstructEM().
G4VEmAdjointModel.cc 파일의 716 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::HighEnergyLimit, G4VEmModel::SetHighEnergyLimit(), G4VEmAdjointModel::theDirectEMModel.
다음에 의해서 참조됨 : G4AdjointPhysicsList::ConstructEM().
G4VEmAdjointModel.cc 파일의 722 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::LowEnergyLimit, G4VEmModel::SetLowEnergyLimit(), G4VEmAdjointModel::theDirectEMModel.
다음에 의해서 참조됨 : G4AdjointPhysicsList::ConstructEM().
G4VEmAdjointModel.hh 파일의 201 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::second_part_of_same_type.
다음에 의해서 참조됨 : G4eInverseBremsstrahlung::G4eInverseBremsstrahlung(), G4eInverseCompton::G4eInverseCompton(), G4eInverseIonisation::G4eInverseIonisation(), G4hInverseIonisation::G4hInverseIonisation(), G4InversePEEffect::G4InversePEEffect(), G4IonInverseIonisation::G4IonInverseIonisation().
G4VEmAdjointModel.hh 파일의 207 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::UseMatrixPerElement.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel().
G4VEmAdjointModel.hh 파일의 208 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VEmAdjointModel::UseOnlyOneMatrixForAllElements.
다음에 의해서 참조됨 : G4AdjointComptonModel().
|
protectedinherited |
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 312 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4VEmAdjointModel::GetApplyCutInRange(), G4VEmAdjointModel::GetSecondAdjEnergyMinForScatProjToProjCase(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SetApplyCutInRange().
|
protectedinherited |
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 344 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4VEmAdjointModel::SetCorrectWeightForPostStepInModel().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 327 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmAdjointModel::CorrectPostStepWeight(), G4VEmAdjointModel::DiffCrossSectionFunction1(), G4VEmAdjointModel::DiffCrossSectionFunction2(), G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4VEmAdjointModel::SetCSBiasingFactor().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 286 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::AdjointCrossSection(), G4VEmAdjointModel::SelectCSMatrix().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 285 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::AdjointCrossSection(), G4VEmAdjointModel::SelectCSMatrix().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 307 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPhotoElectricModel::AdjointCrossSection(), G4VEmAdjointModel::CorrectPostStepWeight(), G4VEmAdjointModel::DefineCurrentMaterial(), G4AdjointPhotoElectricModel::DefineCurrentMaterialAndElectronEnergy(), G4VEmAdjointModel::G4VEmAdjointModel(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 309 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::DefineCurrentMaterial(), G4AdjointPhotoElectricModel::DefineCurrentMaterialAndElectronEnergy().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 306 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPhotoElectricModel::AdjointCrossSection(), AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4VEmAdjointModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmAdjointModel::DefineCurrentMaterial(), G4AdjointPhotoElectricModel::DefineCurrentMaterialAndElectronEnergy(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointPhotoElectricModel::SampleSecondaries(), G4VEmAdjointModel::SelectCSMatrix().
|
protectedinherited |
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 310 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 311 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4VEmAdjointModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmAdjointModel::DefineCurrentMaterial(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SampleAdjSecEnergyFromDiffCrossSectionPerAtom(), G4AdjointeIonisationModel::SampleSecondaries().
|
private |
G4AdjointComptonModel.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DiffCrossSectionPerAtomPrimToScatPrim(), G4AdjointComptonModel(), RapidSampleSecondaries().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 322 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::GetHighEnergyLimit(), G4AdjointhIonisationModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4AdjointIonIonisationModel::GetSecondAdjEnergyMaxForProdToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForProdToProjCase(), GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4VEmAdjointModel::SetHighEnergyLimit().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 337 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SelectCSMatrix().
|
protectedinherited |
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 277 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj().
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 288 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointPhotoElectricModel::AdjointCrossSection(), AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4VEmAdjointModel::AdjointCrossSection(), G4VEmAdjointModel::CorrectPostStepWeight(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4VEmAdjointModel::SelectCSMatrix().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 323 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::GetLowEnergyLimit(), G4VEmAdjointModel::SetLowEnergyLimit().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 316 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::G4VEmAdjointModel().
|
protectedinherited |
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 339 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::G4VEmAdjointModel().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 267 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::GetName().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 283 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::SetCSMatrices().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 284 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::SetCSMatrices().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 259 번째 라인에서 정의되었습니다.
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 302 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::AdjointCrossSection(), G4VEmAdjointModel::CorrectPostStepWeight().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 298 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), G4VEmAdjointModel::G4VEmAdjointModel(), G4VEmAdjointModel::GetSecondAdjEnergyMaxForScatProjToProjCase(), G4VEmAdjointModel::GetSecondAdjEnergyMinForProdToProjCase(), G4VEmAdjointModel::GetSecondPartOfSameType(), G4VEmAdjointModel::SampleAdjSecEnergyFromCSMatrix(), G4VEmAdjointModel::SetSecondPartOfSameType().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 274 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForScatProj(), G4VEmAdjointModel::ComputeAdjointCrossSectionVectorPerVolumeForSecond(), G4VEmAdjointModel::DiffCrossSectionFunction1(), G4VEmAdjointModel::DiffCrossSectionFunction2(), G4VEmAdjointModel::DiffCrossSectionPerVolumeFunctionForIntegrationOverEkinProj().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 295 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), G4VEmAdjointModel::GetAdjointEquivalentOfDirectPrimaryParticleDefinition(), RapidSampleSecondaries(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4AdjointhIonisationModel::RapidSampleSecondaries(), SampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4VEmAdjointModel::SetAdjointEquivalentOfDirectPrimaryParticleDefinition(), G4AdjointIonIonisationModel::SetIon().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 296 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::DefineCurrentMaterial(), G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), G4VEmAdjointModel::GetAdjointEquivalentOfDirectSecondaryParticleDefinition(), G4AdjointhIonisationModel::RapidSampleSecondaries(), G4AdjointeIonisationModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4AdjointIonIonisationModel::SampleSecondaries(), G4VEmAdjointModel::SetAdjointEquivalentOfDirectSecondaryParticleDefinition().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 258 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4VEmAdjointModel::DefineDirectEMModel(), DiffCrossSectionPerAtomPrimToScatPrim(), G4AdjointIonIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointhIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated1(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated2(), G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4VEmAdjointModel::G4VEmAdjointModel(), G4AdjointBremsstrahlungModel::GetAdjointCrossSection(), G4AdjointBremsstrahlungModel::RapidSampleSecondaries(), G4VEmAdjointModel::SetHighEnergyLimit(), G4VEmAdjointModel::SetLowEnergyLimit().
|
private |
G4AdjointComptonModel.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RapidSampleSecondaries().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 297 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointIonIonisationModel::CorrectPostStepWeight(), G4AdjointhIonisationModel::DefineProjectileProperty(), G4AdjointIonIonisationModel::DefineProjectileProperty(), G4AdjointIonIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4AdjointhIonisationModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerAtomPrimToSecond(), G4VEmAdjointModel::DiffCrossSectionPerVolumePrimToSecond(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated1(), G4AdjointBremsstrahlungModel::DiffCrossSectionPerVolumePrimToSecondApproximated2(), G4AdjointBremsstrahlungModel::G4AdjointBremsstrahlungModel(), G4AdjointComptonModel(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4AdjointPhotoElectricModel::G4AdjointPhotoElectricModel(), G4AdjointBremsstrahlungModel::GetAdjointCrossSection(), G4VEmAdjointModel::SetAdjointEquivalentOfDirectPrimaryParticleDefinition(), G4AdjointIonIonisationModel::SetIon().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 331 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AdjointCrossSection(), G4AdjointBremsstrahlungModel::AdjointCrossSection(), G4AdjointhIonisationModel::AdjointCrossSection(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4VEmAdjointModel::GetUseMatrix(), SampleSecondaries(), G4AdjointBremsstrahlungModel::SampleSecondaries(), G4AdjointhIonisationModel::SampleSecondaries(), G4VEmAdjointModel::SetUseMatrix().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 332 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4VEmAdjointModel::DiffCrossSectionFunction1(), G4VEmAdjointModel::DiffCrossSectionFunction2(), G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4VEmAdjointModel::GetUseMatrixPerElement(), G4VEmAdjointModel::SelectCSMatrix(), G4VEmAdjointModel::SetUseMatrixPerElement().
|
protectedinherited |
G4VEmAdjointModel.hh 파일의 333 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4AdjointeIonisationModel::G4AdjointeIonisationModel(), G4AdjointhIonisationModel::G4AdjointhIonisationModel(), G4AdjointIonIonisationModel::G4AdjointIonIonisationModel(), G4VEmAdjointModel::GetUseOnlyOneMatrixForAllElements(), G4VEmAdjointModel::SelectCSMatrix(), G4VEmAdjointModel::SetUseOnlyOneMatrixForAllElements().
|
protectedinherited |