Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Private 멤버 함수 | Private 속성 | 모든 멤버 목록
XrayFluoDataSet 클래스 참조

#include <XrayFluoDataSet.hh>

XrayFluoDataSet에 대한 상속 다이어그램 :
G4VEMDataSet

Public 멤버 함수

 XrayFluoDataSet (G4int Z, G4DataVector *points, G4DataVector *values, const G4VDataSetAlgorithm *interpolation, G4double unitE=CLHEP::MeV, G4double unitData=CLHEP::barn)
 
 XrayFluoDataSet (G4int Z, const G4String &dataFile, const G4VDataSetAlgorithm *interpolation, G4double unitE=CLHEP::MeV, G4double unitData=CLHEP::barn)
 
 ~XrayFluoDataSet ()
 
G4double FindValue (G4double e, G4int) const
 
virtual const G4VEMDataSetGetComponent (G4int) const
 
virtual void AddComponent (G4VEMDataSet *)
 
virtual size_t NumberOfComponents () const
 
virtual void SetEnergiesData (G4DataVector *, G4DataVector *, int=0)
 
virtual G4bool SaveData (const G4String &) const
 
virtual G4double RandomSelect (int=0) const
 
void PrintData () const
 
const G4DataVectorGetEnergies (G4int) const
 
const G4DataVectorGetData (G4int) const
 
virtual const G4DataVectorGetLogEnergies (G4int) const
 
virtual const G4DataVectorGetLogData (G4int) const
 
virtual void SetLogEnergiesData (G4DataVector *, G4DataVector *, G4DataVector *, G4DataVector *, G4int)
 
virtual G4bool LoadNonLogData (const G4String &)
 

Private 멤버 함수

G4bool LoadData (const G4String &dataFile)
 
G4int FindBinLocation (G4double energy) const
 

Private 속성

G4DataVectorenergies
 
G4DataVectordata
 
const G4VDataSetAlgorithmalgorithm
 
G4double unit1
 
G4double unit2
 
size_t numberOfBins
 

상세한 설명

XrayFluoDataSet.hh 파일의 51 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

XrayFluoDataSet::XrayFluoDataSet ( G4int  Z,
G4DataVector points,
G4DataVector values,
const G4VDataSetAlgorithm interpolation,
G4double  unitE = CLHEP::MeV,
G4double  unitData = CLHEP::barn 
)

XrayFluoDataSet.cc 파일의 42 번째 라인에서 정의되었습니다.

다음을 참조함 : energies, numberOfBins, unit1, unit2.

XrayFluoDataSet::XrayFluoDataSet ( G4int  Z,
const G4String dataFile,
const G4VDataSetAlgorithm interpolation,
G4double  unitE = CLHEP::MeV,
G4double  unitData = CLHEP::barn 
)

XrayFluoDataSet.cc 파일의 56 번째 라인에서 정의되었습니다.

다음을 참조함 : energies, LoadData(), numberOfBins, unit1, unit2.

XrayFluoDataSet::~XrayFluoDataSet ( )

XrayFluoDataSet.cc 파일의 73 번째 라인에서 정의되었습니다.

다음을 참조함 : data, energies.

멤버 함수 문서화

virtual void XrayFluoDataSet::AddComponent ( G4VEMDataSet )
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 74 번째 라인에서 정의되었습니다.

G4int XrayFluoDataSet::FindBinLocation ( G4double  energy) const
private

XrayFluoDataSet.cc 파일의 107 번째 라인에서 정의되었습니다.

다음을 참조함 : energies, numberOfBins.

다음에 의해서 참조됨 : FindValue().

G4double XrayFluoDataSet::FindValue ( G4double  e,
G4int   
) const
virtual
virtual const G4VEMDataSet* XrayFluoDataSet::GetComponent ( G4int  ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 72 번째 라인에서 정의되었습니다.

const G4DataVector& XrayFluoDataSet::GetData ( G4int  ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 88 번째 라인에서 정의되었습니다.

다음을 참조함 : data.

const G4DataVector& XrayFluoDataSet::GetEnergies ( G4int  ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 87 번째 라인에서 정의되었습니다.

다음을 참조함 : energies.

virtual const G4DataVector& XrayFluoDataSet::GetLogData ( G4int  ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 91 번째 라인에서 정의되었습니다.

다음을 참조함 : data.

virtual const G4DataVector& XrayFluoDataSet::GetLogEnergies ( G4int  ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 90 번째 라인에서 정의되었습니다.

다음을 참조함 : energies.

G4bool XrayFluoDataSet::LoadData ( const G4String dataFile)
privatevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.cc 파일의 133 번째 라인에서 정의되었습니다.

다음을 참조함 : a, e, energies, FatalException, file, G4endl, G4Exception(), unit1, unit2.

다음에 의해서 참조됨 : XrayFluoDataSet().

virtual G4bool XrayFluoDataSet::LoadNonLogData ( const G4String )
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 100 번째 라인에서 정의되었습니다.

virtual size_t XrayFluoDataSet::NumberOfComponents ( void  ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 76 번째 라인에서 정의되었습니다.

void XrayFluoDataSet::PrintData ( void  ) const
virtual

G4VEMDataSet를 구현.

XrayFluoDataSet.cc 파일의 206 번째 라인에서 정의되었습니다.

다음을 참조함 : e, G4cout, G4endl, numberOfBins, unit1, unit2.

virtual G4double XrayFluoDataSet::RandomSelect ( int  = 0) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 83 번째 라인에서 정의되었습니다.

virtual G4bool XrayFluoDataSet::SaveData ( const G4String ) const
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 81 번째 라인에서 정의되었습니다.

virtual void XrayFluoDataSet::SetEnergiesData ( G4DataVector ,
G4DataVector ,
int  = 0 
)
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 78 번째 라인에서 정의되었습니다.

virtual void XrayFluoDataSet::SetLogEnergiesData ( G4DataVector ,
G4DataVector ,
G4DataVector ,
G4DataVector ,
G4int   
)
inlinevirtual

G4VEMDataSet를 구현.

XrayFluoDataSet.hh 파일의 94 번째 라인에서 정의되었습니다.

멤버 데이타 문서화

const G4VDataSetAlgorithm* XrayFluoDataSet::algorithm
private

XrayFluoDataSet.hh 파일의 116 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindValue().

G4DataVector* XrayFluoDataSet::data
private

XrayFluoDataSet.hh 파일의 114 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GetData(), GetLogData(), ~XrayFluoDataSet().

G4DataVector* XrayFluoDataSet::energies
private

XrayFluoDataSet.hh 파일의 113 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindBinLocation(), FindValue(), GetEnergies(), GetLogEnergies(), LoadData(), XrayFluoDataSet(), ~XrayFluoDataSet().

size_t XrayFluoDataSet::numberOfBins
private

XrayFluoDataSet.hh 파일의 121 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : FindBinLocation(), FindValue(), PrintData(), XrayFluoDataSet().

G4double XrayFluoDataSet::unit1
private

XrayFluoDataSet.hh 파일의 118 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : LoadData(), PrintData(), XrayFluoDataSet().

G4double XrayFluoDataSet::unit2
private

XrayFluoDataSet.hh 파일의 119 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : LoadData(), PrintData(), XrayFluoDataSet().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: