#include <G4RDEMDataSet.hh>
Public 멤버 함수 | |
G4RDEMDataSet (G4int argZ, G4RDVDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double yUnit=CLHEP::barn, G4bool random=false) | |
G4RDEMDataSet (G4int argZ, G4DataVector *xData, G4DataVector *data, G4RDVDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double yUnit=CLHEP::barn, G4bool random=false) | |
virtual | ~G4RDEMDataSet () |
virtual G4double | FindValue (G4double x, G4int componentId=0) const |
virtual void | PrintData (void) const |
virtual const G4RDVEMDataSet * | GetComponent (G4int) const |
virtual void | AddComponent (G4RDVEMDataSet *) |
virtual size_t | NumberOfComponents (void) const |
virtual const G4DataVector & | GetEnergies (G4int) const |
virtual const G4DataVector & | GetData (G4int) const |
virtual void | SetEnergiesData (G4DataVector *xData, G4DataVector *data, G4int componentId) |
virtual G4bool | LoadData (const G4String &fileName) |
virtual G4bool | SaveData (const G4String &fileName) const |
virtual G4double | RandomSelect (G4int componentId=0) const |
Private 멤버 함수 | |
size_t | FindLowerBound (G4double energy) const |
size_t | FindLowerBound (G4double x, G4DataVector *values) const |
G4double | IntegrationFunction (G4double x) |
virtual void | BuildPdf () |
G4String | FullFileName (const G4String &fileName) const |
G4RDEMDataSet () | |
G4RDEMDataSet (const G4RDEMDataSet ©) | |
G4RDEMDataSet & | operator= (const G4RDEMDataSet &right) |
Private 속성 | |
G4int | z |
G4DataVector * | energies |
G4DataVector * | data |
G4RDVDataSetAlgorithm * | algorithm |
G4double | unitEnergies |
G4double | unitData |
G4DataVector * | |
G4bool | randomSet |
G4RDEMDataSet.hh 파일의 56 번째 라인에서 정의되었습니다.
G4RDEMDataSet::G4RDEMDataSet | ( | G4int | argZ, |
G4RDVDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
G4RDEMDataSet.cc 파일의 47 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm, BuildPdf(), FatalException, G4Exception(), randomSet.
G4RDEMDataSet::G4RDEMDataSet | ( | G4int | argZ, |
G4DataVector * | xData, | ||
G4DataVector * | data, | ||
G4RDVDataSetAlgorithm * | algo, | ||
G4double | xUnit = CLHEP::MeV , |
||
G4double | yUnit = CLHEP::barn , |
||
G4bool | random = false |
||
) |
G4RDEMDataSet.cc 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm, BuildPdf(), energies, FatalException, G4Exception(), randomSet.
|
virtual |
|
private |
|
private |
|
inlinevirtual |
G4RDVEMDataSet를 구현.
G4RDEMDataSet.hh 파일의 81 번째 라인에서 정의되었습니다.
|
privatevirtual |
G4RDEMDataSet.cc 파일의 329 번째 라인에서 정의되었습니다.
다음을 참조함 : IntegrationFunction(), G4Integrator< T, F >::Legendre96(), pdf, sum.
다음에 의해서 참조됨 : G4RDEMDataSet(), LoadData().
|
private |
G4RDEMDataSet.cc 파일의 281 번째 라인에서 정의되었습니다.
다음을 참조함 : energies.
다음에 의해서 참조됨 : FindValue(), IntegrationFunction(), RandomSelect().
|
private |
G4RDEMDataSet.cc 파일의 298 번째 라인에서 정의되었습니다.
G4RDVEMDataSet를 구현.
G4RDEMDataSet.cc 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm, G4RDVDataSetAlgorithm::Calculate(), energies, FatalException, FindLowerBound(), G4Exception().
G4RDEMDataSet.cc 파일의 315 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception(), z.
다음에 의해서 참조됨 : LoadData(), SaveData().
|
inlinevirtual |
G4RDVEMDataSet를 구현.
G4RDEMDataSet.hh 파일의 79 번째 라인에서 정의되었습니다.
|
inlinevirtual |
|
inlinevirtual |
G4RDEMDataSet.cc 파일의 385 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm, bin, G4RDVDataSetAlgorithm::Calculate(), G4RDLinInterpolation::Calculate(), energies, FindLowerBound(), y.
다음에 의해서 참조됨 : BuildPdf().
G4RDVEMDataSet를 구현.
G4RDEMDataSet.cc 파일의 164 번째 라인에서 정의되었습니다.
다음을 참조함 : a, BuildPdf(), FatalException, FullFileName(), G4Exception(), in, message(), randomSet, SetEnergiesData(), unitData, unitEnergies.
|
inlinevirtual |
G4RDVEMDataSet를 구현.
G4RDEMDataSet.hh 파일의 83 번째 라인에서 정의되었습니다.
|
private |
G4RDVEMDataSet를 구현.
G4RDEMDataSet.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : energies, G4cout, G4endl, pdf, unitData, unitEnergies.
G4RDVEMDataSet를 구현.
G4RDEMDataSet.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm, bin, G4RDVDataSetAlgorithm::Calculate(), G4RDLinInterpolation::Calculate(), energies, FatalException, FindLowerBound(), G4Exception(), G4UniformRand, pdf, x.
G4RDVEMDataSet를 구현.
G4RDEMDataSet.cc 파일의 211 번째 라인에서 정의되었습니다.
다음을 참조함 : energies, FatalException, FullFileName(), G4Exception(), left, message(), unitData, unitEnergies.
|
virtual |
G4RDVEMDataSet를 구현.
G4RDEMDataSet.cc 파일의 143 번째 라인에서 정의되었습니다.
다음을 참조함 : data, energies, FatalException, G4Exception().
다음에 의해서 참조됨 : LoadData().
|
private |
G4RDEMDataSet.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindValue(), G4RDEMDataSet(), IntegrationFunction(), RandomSelect(), ~G4RDEMDataSet().
|
private |
G4RDEMDataSet.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetData(), SetEnergiesData(), ~G4RDEMDataSet().
|
private |
G4RDEMDataSet.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FindLowerBound(), FindValue(), G4RDEMDataSet(), GetEnergies(), IntegrationFunction(), PrintData(), RandomSelect(), SaveData(), SetEnergiesData(), ~G4RDEMDataSet().
|
private |
G4RDEMDataSet.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : BuildPdf(), PrintData(), RandomSelect(), ~G4RDEMDataSet().
|
private |
G4RDEMDataSet.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4RDEMDataSet(), LoadData().
|
private |
G4RDEMDataSet.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadData(), PrintData(), SaveData().
|
private |
G4RDEMDataSet.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LoadData(), PrintData(), SaveData().
|
private |
G4RDEMDataSet.hh 파일의 111 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : FullFileName().