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

#include <G4SPSEneDistribution.hh>

클래스

struct  threadLocal_t
 

Public 멤버 함수

 G4SPSEneDistribution ()
 
 ~G4SPSEneDistribution ()
 
void SetEnergyDisType (G4String)
 
G4String GetEnergyDisType ()
 
void SetEmin (G4double)
 
G4double GetEmin ()
 
G4double GetArbEmin ()
 
void SetEmax (G4double)
 
G4double GetEmax ()
 
G4double GetArbEmax ()
 
void SetMonoEnergy (G4double)
 
void SetAlpha (G4double)
 
void SetBiasAlpha (G4double)
 
void SetTemp (G4double)
 
void SetBeamSigmaInE (G4double)
 
void SetEzero (G4double)
 
void SetGradient (G4double)
 
void SetInterCept (G4double)
 
void UserEnergyHisto (G4ThreeVector)
 
void ArbEnergyHisto (G4ThreeVector)
 
void ArbEnergyHistoFile (G4String)
 
void EpnEnergyHisto (G4ThreeVector)
 
void InputEnergySpectra (G4bool)
 
void InputDifferentialSpectra (G4bool)
 
void ArbInterpolate (G4String)
 
G4String GetIntType ()
 
void Calculate ()
 
void SetBiasRndm (G4SPSRandomGenerator *a)
 
void ReSetHist (G4String)
 
void SetVerbosity (G4int a)
 
G4double GetWeight ()
 
G4double GetMonoEnergy ()
 
G4double GetSE ()
 
G4double Getalpha ()
 
G4double GetEzero ()
 
G4double GetTemp ()
 
G4double Getgrad ()
 
G4double Getcept ()
 
G4PhysicsOrderedFreeVector GetUserDefinedEnergyHisto ()
 
G4PhysicsOrderedFreeVector GetArbEnergyHisto ()
 
G4double GenerateOne (G4ParticleDefinition *)
 
G4double GetProbability (G4double)
 

Private 멤버 함수

void LinearInterpolation ()
 
void LogInterpolation ()
 
void ExpInterpolation ()
 
void SplineInterpolation ()
 
void CalculateCdgSpectrum ()
 
void CalculateBbodySpectrum ()
 
void CalculateCPowSpectrum ()
 
void GenerateMonoEnergetic ()
 
void GenerateBiasPowEnergies ()
 
void GenerateGaussEnergies ()
 
void GenerateBremEnergies ()
 
void GenerateBbodyEnergies ()
 
void GenerateCdgEnergies ()
 
void GenUserHistEnergies ()
 
void GenEpnHistEnergies ()
 
void GenArbPointEnergies ()
 
void GenerateExpEnergies (G4bool)
 
void GenerateLinearEnergies (G4bool)
 
void GeneratePowEnergies (G4bool)
 
void GenerateCPowEnergies ()
 
void ConvertEPNToEnergy ()
 
void BBInitHists ()
 
void CPInitHists ()
 

Private 속성

G4String EnergyDisType
 
G4double weight
 
G4double MonoEnergy
 
G4double SE
 
G4double Emin
 
G4double Emax
 
G4double alpha
 
G4double Ezero
 
G4double Temp
 
G4double biasalpha
 
G4double grad
 
G4double cept
 
G4double prob_norm
 
G4bool Biased
 
G4bool EnergySpec
 
G4bool DiffSpec
 
G4PhysicsOrderedFreeVector UDefEnergyH
 
G4PhysicsOrderedFreeVector IPDFEnergyH
 
G4bool IPDFEnergyExist
 
G4bool IPDFArbExist
 
G4bool Epnflag
 
G4PhysicsOrderedFreeVector ArbEnergyH
 
G4PhysicsOrderedFreeVector IPDFArbEnergyH
 
G4PhysicsOrderedFreeVector EpnEnergyH
 
G4double CDGhist [3]
 
std::vector< G4double > * BBHist
 
std::vector< G4double > * Bbody_x
 
G4bool BBhistInit
 
G4bool BBhistCalcd
 
std::vector< G4double > * CPHist
 
std::vector< G4double > * CP_x
 
G4bool CPhistInit
 
G4bool CPhistCalcd
 
G4String IntType
 
G4doubleArb_grad
 
G4doubleArb_cept
 
G4bool Arb_grad_cept_flag
 
G4doubleArb_alpha
 
G4doubleArb_Const
 
G4bool Arb_alpha_Const_flag
 
G4doubleArb_ezero
 
G4bool Arb_ezero_flag
 
G4double ArbEmin
 
G4double ArbEmax
 
G4double particle_energy
 
G4SPSRandomGeneratoreneRndm
 
G4int verbosityLevel
 
G4PhysicsOrderedFreeVector ZeroPhysVector
 
std::vector
< G4DataInterpolation * > 
SplineInt
 
G4DataInterpolationSplinetemp
 
G4Mutex mutex
 
G4Cache< threadLocal_tthreadLocalData
 

상세한 설명

Andrea Dotti Feb 2015 Important: This is a shared class between threads. Only one thread should use the set-methods here. Note that this is exactly what is achieved using UI commands. If you use the set methods to set defaults in your application take care that only one thread is executing them. In addition take care of calling these methods before the run is started Do not use these setters during the event loop

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

생성자 & 소멸자 문서화

G4SPSEneDistribution::G4SPSEneDistribution ( )
G4SPSEneDistribution::~G4SPSEneDistribution ( )

멤버 함수 문서화

void G4SPSEneDistribution::ArbEnergyHisto ( G4ThreeVector  input)
void G4SPSEneDistribution::ArbEnergyHistoFile ( G4String  filename)

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

다음을 참조함 : ArbEnergyH, FatalException, G4Exception(), in, G4PhysicsOrderedFreeVector::InsertValues().

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

void G4SPSEneDistribution::ArbInterpolate ( G4String  IType)
void G4SPSEneDistribution::BBInitHists ( )
private

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

다음을 참조함 : BBHist, BBhistInit, Bbody_x.

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

void G4SPSEneDistribution::Calculate ( )
void G4SPSEneDistribution::CalculateBbodySpectrum ( )
private

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

다음을 참조함 : BBHist, Bbody_x, c2, h2, sum, Temp, threadLocalData.

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

void G4SPSEneDistribution::CalculateCdgSpectrum ( )
private

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

다음을 참조함 : CDGhist, keV, threadLocalData.

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

void G4SPSEneDistribution::CalculateCPowSpectrum ( )
private

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

다음을 참조함 : alpha, CP_x, CPHist, Ezero, sum, threadLocalData.

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

void G4SPSEneDistribution::ConvertEPNToEnergy ( )
private
void G4SPSEneDistribution::CPInitHists ( )
private

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

다음을 참조함 : CP_x, CPHist, CPhistInit.

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

void G4SPSEneDistribution::EpnEnergyHisto ( G4ThreeVector  input)
void G4SPSEneDistribution::ExpInterpolation ( )
private
void G4SPSEneDistribution::GenArbPointEnergies ( )
private
void G4SPSEneDistribution::GenEpnHistEnergies ( )
private
void G4SPSEneDistribution::GenerateBbodyEnergies ( )
private
void G4SPSEneDistribution::GenerateBiasPowEnergies ( )
private
void G4SPSEneDistribution::GenerateBremEnergies ( )
private
void G4SPSEneDistribution::GenerateCdgEnergies ( )
private
void G4SPSEneDistribution::GenerateCPowEnergies ( )
private
void G4SPSEneDistribution::GenerateExpEnergies ( G4bool  bArb = false)
private
void G4SPSEneDistribution::GenerateGaussEnergies ( )
private

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

다음을 참조함 : MonoEnergy, SE, G4INCL::DeJongSpin::shoot(), threadLocalData.

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

void G4SPSEneDistribution::GenerateLinearEnergies ( G4bool  bArb = false)
private
void G4SPSEneDistribution::GenerateMonoEnergetic ( )
private

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

다음을 참조함 : MonoEnergy, threadLocalData.

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

G4double G4SPSEneDistribution::GenerateOne ( G4ParticleDefinition a)
void G4SPSEneDistribution::GeneratePowEnergies ( G4bool  bArb = false)
private
void G4SPSEneDistribution::GenUserHistEnergies ( )
private
G4double G4SPSEneDistribution::Getalpha ( )

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

다음을 참조함 : threadLocalData.

G4double G4SPSEneDistribution::GetArbEmax ( )

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

다음을 참조함 : ArbEmax.

G4double G4SPSEneDistribution::GetArbEmin ( )

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

다음을 참조함 : ArbEmin.

G4PhysicsOrderedFreeVector G4SPSEneDistribution::GetArbEnergyHisto ( )

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

다음을 참조함 : ArbEnergyH.

G4double G4SPSEneDistribution::Getcept ( )

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

다음을 참조함 : threadLocalData.

G4double G4SPSEneDistribution::GetEmax ( )

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

다음을 참조함 : threadLocalData.

G4double G4SPSEneDistribution::GetEmin ( )

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

다음을 참조함 : threadLocalData.

G4String G4SPSEneDistribution::GetEnergyDisType ( )

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

다음을 참조함 : EnergyDisType.

다음에 의해서 참조됨 : UltraPrimaryGeneratorAction::GeneratePrimaries(), G4GeneralParticleSource::ListSource().

G4double G4SPSEneDistribution::GetEzero ( )

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

다음을 참조함 : threadLocalData.

G4double G4SPSEneDistribution::Getgrad ( )

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

다음을 참조함 : threadLocalData.

G4String G4SPSEneDistribution::GetIntType ( )

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

다음을 참조함 : IntType.

G4double G4SPSEneDistribution::GetMonoEnergy ( )

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

다음을 참조함 : MonoEnergy.

G4double G4SPSEneDistribution::GetProbability ( G4double  ene)
G4double G4SPSEneDistribution::GetSE ( )

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

다음을 참조함 : SE.

G4double G4SPSEneDistribution::GetTemp ( )

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

다음을 참조함 : Temp.

G4PhysicsOrderedFreeVector G4SPSEneDistribution::GetUserDefinedEnergyHisto ( )

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

다음을 참조함 : UDefEnergyH.

G4double G4SPSEneDistribution::GetWeight ( )

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

다음을 참조함 : threadLocalData.

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

void G4SPSEneDistribution::InputDifferentialSpectra ( G4bool  value)

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

다음을 참조함 : DiffSpec, G4cout, G4endl, verbosityLevel.

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

void G4SPSEneDistribution::InputEnergySpectra ( G4bool  value)

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

다음을 참조함 : EnergySpec, G4cout, G4endl, verbosityLevel.

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

void G4SPSEneDistribution::LinearInterpolation ( )
private
void G4SPSEneDistribution::LogInterpolation ( )
private
void G4SPSEneDistribution::ReSetHist ( G4String  atype)

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

다음을 참조함 : ArbEnergyH, Emax, Emin, EpnEnergyH, G4cout, G4endl, IPDFArbEnergyH, IPDFArbExist, IPDFEnergyExist, IPDFEnergyH, UDefEnergyH, ZeroPhysVector.

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

void G4SPSEneDistribution::SetAlpha ( G4double  alp)

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

다음을 참조함 : alpha, threadLocalData.

다음에 의해서 참조됨 : G4AdjointPrimaryGenerator::G4AdjointPrimaryGenerator(), G4GeneralParticleSourceMessenger::SetNewValue().

void G4SPSEneDistribution::SetBeamSigmaInE ( G4double  e)

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

다음을 참조함 : e, SE.

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

void G4SPSEneDistribution::SetBiasAlpha ( G4double  alp)

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

다음을 참조함 : biasalpha, Biased.

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

void G4SPSEneDistribution::SetBiasRndm ( G4SPSRandomGenerator a)

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

다음을 참조함 : a, eneRndm.

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

void G4SPSEneDistribution::SetEmax ( G4double  ema)
void G4SPSEneDistribution::SetEmin ( G4double  emi)
void G4SPSEneDistribution::SetEnergyDisType ( G4String  DisType)
void G4SPSEneDistribution::SetEzero ( G4double  eze)

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

다음을 참조함 : Ezero, threadLocalData.

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

void G4SPSEneDistribution::SetGradient ( G4double  gr)

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

다음을 참조함 : grad, threadLocalData.

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

void G4SPSEneDistribution::SetInterCept ( G4double  c)

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

다음을 참조함 : cept, threadLocalData.

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

void G4SPSEneDistribution::SetMonoEnergy ( G4double  menergy)

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

다음을 참조함 : MonoEnergy.

다음에 의해서 참조됨 : G4GeneralParticleSourceMessenger::SetNewValue(), UltraActionInitializer::UltraActionInitializer().

void G4SPSEneDistribution::SetTemp ( G4double  tem)

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

다음을 참조함 : Temp.

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

void G4SPSEneDistribution::SetVerbosity ( G4int  a)

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

다음을 참조함 : a, verbosityLevel.

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

void G4SPSEneDistribution::SplineInterpolation ( )
private
void G4SPSEneDistribution::UserEnergyHisto ( G4ThreeVector  input)

멤버 데이타 문서화

G4double G4SPSEneDistribution::alpha
private

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

다음에 의해서 참조됨 : CalculateCPowSpectrum(), G4SPSEneDistribution(), GenerateOne(), GetProbability(), SetAlpha().

G4double* G4SPSEneDistribution::Arb_alpha
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenArbPointEnergies(), LogInterpolation(), ~G4SPSEneDistribution().

G4bool G4SPSEneDistribution::Arb_alpha_Const_flag
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), LogInterpolation(), ~G4SPSEneDistribution().

G4double* G4SPSEneDistribution::Arb_cept
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenArbPointEnergies(), LinearInterpolation(), ~G4SPSEneDistribution().

G4double* G4SPSEneDistribution::Arb_Const
private

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

다음에 의해서 참조됨 : ExpInterpolation(), G4SPSEneDistribution(), LogInterpolation(), ~G4SPSEneDistribution().

G4double* G4SPSEneDistribution::Arb_ezero
private

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

다음에 의해서 참조됨 : ExpInterpolation(), G4SPSEneDistribution(), GenArbPointEnergies(), LogInterpolation(), ~G4SPSEneDistribution().

G4bool G4SPSEneDistribution::Arb_ezero_flag
private

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

다음에 의해서 참조됨 : ExpInterpolation(), G4SPSEneDistribution(), ~G4SPSEneDistribution().

G4double* G4SPSEneDistribution::Arb_grad
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenArbPointEnergies(), LinearInterpolation(), ~G4SPSEneDistribution().

G4bool G4SPSEneDistribution::Arb_grad_cept_flag
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), LinearInterpolation(), ~G4SPSEneDistribution().

G4double G4SPSEneDistribution::ArbEmax
private

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

다음에 의해서 참조됨 : ArbInterpolate(), G4SPSEneDistribution(), GenerateOne(), GetArbEmax().

G4double G4SPSEneDistribution::ArbEmin
private

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

다음에 의해서 참조됨 : ArbInterpolate(), G4SPSEneDistribution(), GenerateOne(), GetArbEmin().

G4PhysicsOrderedFreeVector G4SPSEneDistribution::ArbEnergyH
private
std::vector<G4double>* G4SPSEneDistribution::BBHist
private

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

다음에 의해서 참조됨 : BBInitHists(), CalculateBbodySpectrum(), G4SPSEneDistribution(), GenerateBbodyEnergies(), ~G4SPSEneDistribution().

G4bool G4SPSEneDistribution::BBhistCalcd
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateBbodyEnergies().

G4bool G4SPSEneDistribution::BBhistInit
private

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

다음에 의해서 참조됨 : BBInitHists(), Calculate(), G4SPSEneDistribution().

std::vector<G4double>* G4SPSEneDistribution::Bbody_x
private

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

다음에 의해서 참조됨 : BBInitHists(), CalculateBbodySpectrum(), G4SPSEneDistribution(), GenerateBbodyEnergies(), ~G4SPSEneDistribution().

G4double G4SPSEneDistribution::biasalpha
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateBiasPowEnergies(), SetBiasAlpha().

G4bool G4SPSEneDistribution::Biased
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateOne(), SetBiasAlpha().

G4double G4SPSEneDistribution::CDGhist[3]
private

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

다음에 의해서 참조됨 : CalculateCdgSpectrum(), GenerateCdgEnergies().

G4double G4SPSEneDistribution::cept
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateOne(), SetInterCept().

std::vector<G4double>* G4SPSEneDistribution::CP_x
private

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

다음에 의해서 참조됨 : CalculateCPowSpectrum(), CPInitHists(), G4SPSEneDistribution(), GenerateCPowEnergies(), ~G4SPSEneDistribution().

std::vector<G4double>* G4SPSEneDistribution::CPHist
private

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

다음에 의해서 참조됨 : CalculateCPowSpectrum(), CPInitHists(), G4SPSEneDistribution(), GenerateCPowEnergies(), ~G4SPSEneDistribution().

G4bool G4SPSEneDistribution::CPhistCalcd
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateCPowEnergies().

G4bool G4SPSEneDistribution::CPhistInit
private

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

다음에 의해서 참조됨 : Calculate(), CPInitHists(), G4SPSEneDistribution().

G4bool G4SPSEneDistribution::DiffSpec
private
G4double G4SPSEneDistribution::Emax
private

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

다음에 의해서 참조됨 : EpnEnergyHisto(), G4SPSEneDistribution(), GenerateOne(), ReSetHist(), SetEmax(), UserEnergyHisto().

G4double G4SPSEneDistribution::Emin
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateOne(), ReSetHist(), SetEmin().

G4String G4SPSEneDistribution::EnergyDisType
private

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

다음에 의해서 참조됨 : ArbInterpolate(), Calculate(), G4SPSEneDistribution(), GenerateOne(), GetEnergyDisType(), GetProbability(), SetEnergyDisType().

G4bool G4SPSEneDistribution::EnergySpec
private
G4SPSRandomGenerator* G4SPSEneDistribution::eneRndm
private
G4PhysicsOrderedFreeVector G4SPSEneDistribution::EpnEnergyH
private

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

다음에 의해서 참조됨 : ConvertEPNToEnergy(), EpnEnergyHisto(), ReSetHist(), SetEnergyDisType().

G4bool G4SPSEneDistribution::Epnflag
private

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

다음에 의해서 참조됨 : ConvertEPNToEnergy(), EpnEnergyHisto(), GenEpnHistEnergies().

G4double G4SPSEneDistribution::Ezero
private

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

다음에 의해서 참조됨 : CalculateCPowSpectrum(), G4SPSEneDistribution(), GenerateOne(), SetEzero().

G4double G4SPSEneDistribution::grad
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateOne(), SetGradient().

G4String G4SPSEneDistribution::IntType
private

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

다음에 의해서 참조됨 : ArbInterpolate(), G4SPSEneDistribution(), GenArbPointEnergies(), GetIntType().

G4PhysicsOrderedFreeVector G4SPSEneDistribution::IPDFArbEnergyH
private
G4bool G4SPSEneDistribution::IPDFArbExist
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), ReSetHist(), SetEnergyDisType().

G4bool G4SPSEneDistribution::IPDFEnergyExist
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenEpnHistEnergies(), GenUserHistEnergies(), ReSetHist(), SetEnergyDisType().

G4PhysicsOrderedFreeVector G4SPSEneDistribution::IPDFEnergyH
private

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

다음에 의해서 참조됨 : GenEpnHistEnergies(), GenUserHistEnergies(), ReSetHist(), SetEnergyDisType().

G4double G4SPSEneDistribution::MonoEnergy
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateGaussEnergies(), GenerateMonoEnergetic(), GetMonoEnergy(), SetMonoEnergy().

G4Mutex G4SPSEneDistribution::mutex
private

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

G4double G4SPSEneDistribution::particle_energy
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenUserHistEnergies().

G4double G4SPSEneDistribution::prob_norm
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GetProbability().

G4double G4SPSEneDistribution::SE
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateGaussEnergies(), GetSE(), SetBeamSigmaInE().

std::vector<G4DataInterpolation*> G4SPSEneDistribution::SplineInt
private

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

다음에 의해서 참조됨 : GenArbPointEnergies(), SplineInterpolation(), ~G4SPSEneDistribution().

G4DataInterpolation* G4SPSEneDistribution::Splinetemp
private

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

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

G4double G4SPSEneDistribution::Temp
private

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

다음에 의해서 참조됨 : CalculateBbodySpectrum(), G4SPSEneDistribution(), GenerateBremEnergies(), GetTemp(), SetTemp().

G4Cache<threadLocal_t> G4SPSEneDistribution::threadLocalData
private
G4PhysicsOrderedFreeVector G4SPSEneDistribution::UDefEnergyH
private
G4int G4SPSEneDistribution::verbosityLevel
private
G4double G4SPSEneDistribution::weight
private

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

다음에 의해서 참조됨 : G4SPSEneDistribution(), GenerateOne().

G4PhysicsOrderedFreeVector G4SPSEneDistribution::ZeroPhysVector
private

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

다음에 의해서 참조됨 : ReSetHist(), SetEnergyDisType().


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