#include <G4RDVEMDataSet.hh>
Public 멤버 함수 | |
G4RDVEMDataSet () | |
virtual | ~G4RDVEMDataSet () |
virtual G4double | FindValue (G4double x, G4int componentId=0) const =0 |
virtual void | PrintData (void) const =0 |
virtual const G4RDVEMDataSet * | GetComponent (G4int componentId) const =0 |
virtual void | AddComponent (G4RDVEMDataSet *dataSet)=0 |
virtual size_t | NumberOfComponents (void) const =0 |
virtual const G4DataVector & | GetEnergies (G4int componentId) const =0 |
virtual const G4DataVector & | GetData (G4int componentId) const =0 |
virtual void | SetEnergiesData (G4DataVector *x, G4DataVector *data, G4int component=0)=0 |
virtual G4bool | LoadData (const G4String &fileName)=0 |
virtual G4bool | SaveData (const G4String &fileName) const =0 |
virtual G4double | RandomSelect (G4int componentId=0) const =0 |
Private 멤버 함수 | |
G4RDVEMDataSet (const G4RDVEMDataSet ©) | |
G4RDVEMDataSet & | operator= (const G4RDVEMDataSet &right) |
G4RDVEMDataSet.hh 파일의 52 번째 라인에서 정의되었습니다.
|
inline |
G4RDVEMDataSet.hh 파일의 55 번째 라인에서 정의되었습니다.
|
inlinevirtual |
G4RDVEMDataSet.hh 파일의 56 번째 라인에서 정의되었습니다.
|
private |
|
pure virtual |
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDBremsstrahlungCrossSectionHandler::BuildCrossSectionsForMaterials(), G4RDeIonisationCrossSectionHandler::BuildCrossSectionsForMaterials(), G4LowEnergyIonisation::BuildLossTable(), G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4RDDopplerProfile::LoadProfile().
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDShellVacancy::AverageNOfIonisations(), G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4RDeIonisationParameters::Excitation(), G4RDCompositeEMDataSet::FindValue(), G4RDVCrossSectionHandler::FindValue(), G4LowEnergyRayleigh::GetMeanFreePath(), G4LowEnergyCompton::GetMeanFreePath(), G4LowEnergyGammaConversion::GetMeanFreePath(), G4LowEnergyIonisation::GetMeanFreePath(), G4LowEnergyPolarizedCompton::GetMeanFreePath(), G4LowEnergyBremsstrahlung::GetMeanFreePath(), G4RDeIonisationParameters::Parameter(), G4RDBremsstrahlungParameters::Parameter(), G4LowEnergyRayleigh::PostStepDoIt(), G4LowEnergyCompton::PostStepDoIt(), G4LowEnergyPolarizedCompton::PostStepDoIt(), G4RDVCrossSectionHandler::SelectRandomAtom(), G4RDVCrossSectionHandler::SelectRandomElement(), G4RDVCrossSectionHandler::SelectRandomShell().
|
pure virtual |
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4RDVCrossSectionHandler::FindValue(), G4LowEnergyIonisation::GetMeanFreePath(), G4LowEnergyBremsstrahlung::GetMeanFreePath(), G4RDeIonisationParameters::Parameter(), G4RDeIonisationParameters::PrintData(), G4RDDopplerProfile::Profile(), G4RDVCrossSectionHandler::SelectRandomAtom(), G4RDVCrossSectionHandler::SelectRandomElement(), G4RDVCrossSectionHandler::SelectRandomShell().
|
pure virtual |
|
pure virtual |
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDeIonisationParameters::Excitation(), G4RDCompositeEMDataSet::GetEnergies(), G4RDShellEMDataSet::GetEnergies(), G4RDeIonisationParameters::Parameter(), G4RDBremsstrahlungParameters::Parameter(), G4RDShellEMDataSet::SaveData().
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4LowEnergyCompton::G4LowEnergyCompton(), G4LowEnergyPolarizedCompton::G4LowEnergyPolarizedCompton(), G4LowEnergyRayleigh::G4LowEnergyRayleigh(), G4RDCompositeEMDataSet::LoadData(), G4RDVCrossSectionHandler::LoadShellData().
|
pure virtual |
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDVCrossSectionHandler::BuildMeanFreePathForMaterials(), G4RDVCrossSectionHandler::FindValue(), G4RDVCrossSectionHandler::NumberOfComponents(), G4RDeIonisationParameters::Parameter(), G4RDeIonisationParameters::PrintData(), G4RDVCrossSectionHandler::SelectRandomShell().
|
private |
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4LowEnergyIonisation::BuildLossTable(), G4LowEnergyIonisation::BuildPhysicsTable(), G4RDDopplerProfile::PrintData(), G4RDCompositeEMDataSet::PrintData(), G4RDShellEMDataSet::PrintData(), G4RDBremsstrahlungParameters::PrintData(), G4RDeIonisationParameters::PrintData(), G4RDVCrossSectionHandler::PrintData().
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDCompositeEMDataSet::SaveData().
|
pure virtual |
G4RDEMDataSet, G4RDShellEMDataSet, G4RDCompositeEMDataSet에서 구현되었습니다.
다음에 의해서 참조됨 : G4RDCompositeEMDataSet::SetEnergiesData(), G4RDShellEMDataSet::SetEnergiesData().