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

#include <G4ParticleHPPhotonDist.hh>

Public 멤버 함수

 G4ParticleHPPhotonDist ()
 
 ~G4ParticleHPPhotonDist ()
 
G4bool InitMean (std::istream &aDataFile)
 
void InitAngular (std::istream &aDataFile)
 
void InitEnergies (std::istream &aDataFile)
 
void InitPartials (std::istream &aDataFile)
 
G4ReactionProductVectorGetPhotons (G4double anEnergy)
 
G4double GetTargetMass ()
 
G4bool NeedsCascade ()
 
G4double GetLevelEnergy ()
 

Private 속성

G4int repFlag
 
G4double targetMass
 
G4int nDiscrete
 
G4intdisType
 
G4doubleenergy
 
G4ParticleHPVectortheYield
 
G4ParticleHPVector theTotalXsec
 
G4ParticleHPVectorthePartialXsec
 
G4intisPrimary
 
G4int isoFlag
 
G4int tabulationType
 
G4int nDiscrete2
 
G4int nIso
 
G4doubletheShells
 
G4doubletheGammas
 
G4intnNeu
 
G4InterpolationManager theLegendreManager
 
G4ParticleHPLegendreTable ** theLegendre
 
G4ParticleHPAngularP ** theAngular
 
G4intdistribution
 
G4int nPartials
 
G4ParticleHPVectorprobs
 
G4ParticleHPPartial ** partials
 
G4Cache< std::vector< G4int > * > actualMult
 
G4int theInternalConversionFlag
 
G4int nGammaEnergies
 
G4double theBaseEnergy
 
G4doubletheLevelEnergies
 
G4doubletheTransitionProbabilities
 
G4doublethePhotonTransitionFraction
 
G4ParticleHPFastLegendre theLegend
 
G4ParticleHPInterpolator theInt
 

상세한 설명

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

생성자 & 소멸자 문서화

G4ParticleHPPhotonDist::G4ParticleHPPhotonDist ( )
inline
G4ParticleHPPhotonDist::~G4ParticleHPPhotonDist ( )
inline

멤버 함수 문서화

G4double G4ParticleHPPhotonDist::GetLevelEnergy ( )
inline

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

다음을 참조함 : theBaseEnergy.

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

G4ReactionProductVector * G4ParticleHPPhotonDist::GetPhotons ( G4double  anEnergy)
G4double G4ParticleHPPhotonDist::GetTargetMass ( )
inline

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

다음을 참조함 : targetMass.

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

void G4ParticleHPPhotonDist::InitAngular ( std::istream &  aDataFile)
void G4ParticleHPPhotonDist::InitEnergies ( std::istream &  aDataFile)
G4bool G4ParticleHPPhotonDist::InitMean ( std::istream &  aDataFile)
void G4ParticleHPPhotonDist::InitPartials ( std::istream &  aDataFile)
G4bool G4ParticleHPPhotonDist::NeedsCascade ( )
inline

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

다음을 참조함 : repFlag.

멤버 데이타 문서화

G4Cache< std::vector<G4int>* > G4ParticleHPPhotonDist::actualMult
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons().

G4int* G4ParticleHPPhotonDist::distribution
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), InitEnergies(), ~G4ParticleHPPhotonDist().

G4int* G4ParticleHPPhotonDist::disType
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), InitEnergies(), InitMean(), InitPartials(), ~G4ParticleHPPhotonDist().

G4double* G4ParticleHPPhotonDist::energy
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), ~G4ParticleHPPhotonDist().

G4int G4ParticleHPPhotonDist::isoFlag
private

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

다음에 의해서 참조됨 : GetPhotons(), InitAngular().

G4int* G4ParticleHPPhotonDist::isPrimary
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), InitAngular(), InitPartials(), ~G4ParticleHPPhotonDist().

G4int G4ParticleHPPhotonDist::nDiscrete
private

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

다음에 의해서 참조됨 : GetPhotons(), InitAngular(), InitEnergies(), InitMean(), InitPartials().

G4int G4ParticleHPPhotonDist::nDiscrete2
private

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

다음에 의해서 참조됨 : GetPhotons(), InitAngular(), ~G4ParticleHPPhotonDist().

G4int G4ParticleHPPhotonDist::nGammaEnergies
private

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

다음에 의해서 참조됨 : GetPhotons(), InitMean().

G4int G4ParticleHPPhotonDist::nIso
private

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

다음에 의해서 참조됨 : GetPhotons(), InitAngular(), ~G4ParticleHPPhotonDist().

G4int* G4ParticleHPPhotonDist::nNeu
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), ~G4ParticleHPPhotonDist().

G4int G4ParticleHPPhotonDist::nPartials
private

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

다음에 의해서 참조됨 : GetPhotons(), InitEnergies(), ~G4ParticleHPPhotonDist().

G4ParticleHPPartial** G4ParticleHPPhotonDist::partials
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitEnergies(), ~G4ParticleHPPhotonDist().

G4ParticleHPVector* G4ParticleHPPhotonDist::probs
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitEnergies(), ~G4ParticleHPPhotonDist().

G4int G4ParticleHPPhotonDist::repFlag
private

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

다음에 의해서 참조됨 : GetPhotons(), InitAngular(), InitMean(), NeedsCascade().

G4int G4ParticleHPPhotonDist::tabulationType
private

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

다음에 의해서 참조됨 : GetPhotons(), InitAngular().

G4double G4ParticleHPPhotonDist::targetMass
private

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

다음에 의해서 참조됨 : GetTargetMass(), InitMean(), InitPartials().

G4ParticleHPAngularP** G4ParticleHPPhotonDist::theAngular
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), ~G4ParticleHPPhotonDist().

G4double G4ParticleHPPhotonDist::theBaseEnergy
private

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

다음에 의해서 참조됨 : GetLevelEnergy(), GetPhotons(), InitMean().

G4double* G4ParticleHPPhotonDist::theGammas
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), InitPartials(), ~G4ParticleHPPhotonDist().

G4ParticleHPInterpolator G4ParticleHPPhotonDist::theInt
private

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

G4int G4ParticleHPPhotonDist::theInternalConversionFlag
private

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

다음에 의해서 참조됨 : GetPhotons(), InitMean().

G4ParticleHPFastLegendre G4ParticleHPPhotonDist::theLegend
private

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

G4ParticleHPLegendreTable** G4ParticleHPPhotonDist::theLegendre
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), ~G4ParticleHPPhotonDist().

G4InterpolationManager G4ParticleHPPhotonDist::theLegendreManager
private

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

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

G4double* G4ParticleHPPhotonDist::theLevelEnergies
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), ~G4ParticleHPPhotonDist().

G4ParticleHPVector* G4ParticleHPPhotonDist::thePartialXsec
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitAngular(), InitPartials(), ~G4ParticleHPPhotonDist().

G4double* G4ParticleHPPhotonDist::thePhotonTransitionFraction
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), ~G4ParticleHPPhotonDist().

G4double* G4ParticleHPPhotonDist::theShells
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), InitAngular(), InitPartials(), ~G4ParticleHPPhotonDist().

G4ParticleHPVector G4ParticleHPPhotonDist::theTotalXsec
private

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

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

G4double* G4ParticleHPPhotonDist::theTransitionProbabilities
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), ~G4ParticleHPPhotonDist().

G4ParticleHPVector* G4ParticleHPPhotonDist::theYield
private

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

다음에 의해서 참조됨 : G4ParticleHPPhotonDist(), GetPhotons(), InitMean(), ~G4ParticleHPPhotonDist().


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