#include <G4MuElecCrossSectionDataSet.hh>
Public 멤버 함수 | |
G4MuElecCrossSectionDataSet (G4VDataSetAlgorithm *algo, G4double xUnit=CLHEP::MeV, G4double dataUnit=CLHEP::barn) | |
virtual | ~G4MuElecCrossSectionDataSet () |
virtual G4double | FindValue (G4double e, G4int componentId=0) const |
virtual void | PrintData (void) const |
virtual const G4VEMDataSet * | GetComponent (G4int componentId) const |
virtual void | AddComponent (G4VEMDataSet *dataSet) |
virtual size_t | NumberOfComponents (void) const |
virtual const G4DataVector & | GetEnergies (G4int componentId) const |
virtual const G4DataVector & | GetData (G4int componentId) const |
virtual const G4DataVector & | GetLogEnergies (G4int componentId) const |
virtual const G4DataVector & | GetLogData (G4int componentId) const |
virtual void | SetEnergiesData (G4DataVector *x, G4DataVector *values, G4int componentId) |
virtual void | SetLogEnergiesData (G4DataVector *x, G4DataVector *values, G4DataVector *log_x, G4DataVector *log_values, G4int componentId) |
virtual G4bool | LoadData (const G4String &argFileName) |
virtual G4bool | LoadNonLogData (const G4String &argFileName) |
virtual G4bool | SaveData (const G4String &argFileName) const |
virtual G4double | RandomSelect (G4int) const |
Private 멤버 함수 | |
G4String | FullFileName (const G4String &argFileName) const |
G4MuElecCrossSectionDataSet () | |
G4MuElecCrossSectionDataSet (const G4MuElecCrossSectionDataSet ©) | |
G4MuElecCrossSectionDataSet & | operator= (const G4MuElecCrossSectionDataSet &right) |
G4double | GetUnitEnergies () const |
G4double | GetUnitData () const |
const G4VDataSetAlgorithm * | GetAlgorithm () const |
void | CleanUpComponents (void) |
Private 속성 | |
std::vector< G4VEMDataSet * > | components |
G4int | z |
G4VDataSetAlgorithm * | algorithm |
G4double | unitEnergies |
G4double | unitData |
G4MuElecCrossSectionDataSet.hh 파일의 37 번째 라인에서 정의되었습니다.
G4MuElecCrossSectionDataSet::G4MuElecCrossSectionDataSet | ( | G4VDataSetAlgorithm * | algo, |
G4double | xUnit = CLHEP::MeV , |
||
G4double | dataUnit = CLHEP::barn |
||
) |
G4MuElecCrossSectionDataSet.cc 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : z.
|
virtual |
G4MuElecCrossSectionDataSet.cc 파일의 46 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm, CleanUpComponents().
|
private |
|
private |
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : components.
다음에 의해서 참조됨 : LoadData(), LoadNonLogData().
G4MuElecCrossSectionDataSet.cc 파일의 534 번째 라인에서 정의되었습니다.
다음을 참조함 : components.
다음에 의해서 참조됨 : LoadData(), LoadNonLogData(), ~G4MuElecCrossSectionDataSet().
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 454 번째 라인에서 정의되었습니다.
다음을 참조함 : components.
다음에 의해서 참조됨 : G4MuElecElasticModel::CrossSectionPerVolume(), G4MuElecInelasticModel::CrossSectionPerVolume().
G4MuElecCrossSectionDataSet.cc 파일의 435 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, G4Exception().
다음에 의해서 참조됨 : LoadData(), LoadNonLogData(), SaveData().
|
inlineprivate |
G4MuElecCrossSectionDataSet.hh 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : algorithm.
다음에 의해서 참조됨 : LoadData(), LoadNonLogData().
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : components.
다음에 의해서 참조됨 : GetData(), GetEnergies(), GetLogData(), GetLogEnergies(), PrintData(), G4MuElecInelasticModel::RandomSelect(), SaveData().
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : GetComponent(), G4VEMDataSet::GetData().
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : GetComponent(), G4VEMDataSet::GetEnergies().
다음에 의해서 참조됨 : SaveData().
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : GetComponent(), G4VEMDataSet::GetLogData().
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : GetComponent(), G4VEMDataSet::GetLogEnergies().
|
inlineprivate |
G4MuElecCrossSectionDataSet.hh 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : unitData.
다음에 의해서 참조됨 : LoadData(), LoadNonLogData(), SaveData().
|
inlineprivate |
G4MuElecCrossSectionDataSet.hh 파일의 108 번째 라인에서 정의되었습니다.
다음을 참조함 : unitEnergies.
다음에 의해서 참조됨 : LoadData(), LoadNonLogData(), SaveData().
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : AddComponent(), CleanUpComponents(), e, FatalException, first, FullFileName(), G4Exception(), GetAlgorithm(), GetUnitData(), GetUnitEnergies(), in, message().
다음에 의해서 참조됨 : G4MuElecElasticModel::Initialise(), G4MuElecInelasticModel::Initialise().
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 221 번째 라인에서 정의되었습니다.
다음을 참조함 : AddComponent(), CleanUpComponents(), e, FatalException, first, FullFileName(), G4Exception(), GetAlgorithm(), GetUnitData(), GetUnitEnergies(), in, message().
|
inlinevirtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 57 번째 라인에서 정의되었습니다.
다음을 참조함 : components.
다음에 의해서 참조됨 : PrintData(), G4MuElecInelasticModel::RandomSelect(), SaveData().
|
private |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 472 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GetComponent(), n, NumberOfComponents(), G4VEMDataSet::PrintData().
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.hh 파일의 85 번째 라인에서 정의되었습니다.
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 366 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalException, FullFileName(), G4Exception(), GetComponent(), G4VEMDataSet::GetData(), GetEnergies(), GetUnitData(), GetUnitEnergies(), left, message(), n, NumberOfComponents().
|
virtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 490 번째 라인에서 정의되었습니다.
다음을 참조함 : components, FatalException, G4Exception(), message(), G4VEMDataSet::SetEnergiesData().
|
virtual |
G4VEMDataSet를 구현.
G4MuElecCrossSectionDataSet.cc 파일의 511 번째 라인에서 정의되었습니다.
다음을 참조함 : components, FatalException, G4Exception(), message(), G4VEMDataSet::SetLogEnergiesData().
|
private |
G4MuElecCrossSectionDataSet.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetAlgorithm(), ~G4MuElecCrossSectionDataSet().
|
private |
G4MuElecCrossSectionDataSet.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : AddComponent(), CleanUpComponents(), FindValue(), GetComponent(), NumberOfComponents(), SetEnergiesData(), SetLogEnergiesData().
|
private |
G4MuElecCrossSectionDataSet.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetUnitData().
|
private |
G4MuElecCrossSectionDataSet.hh 파일의 105 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetUnitEnergies().
|
private |
G4MuElecCrossSectionDataSet.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : G4MuElecCrossSectionDataSet().