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

#include <G4ShiftedGaussian.hh>

Public 멤버 함수

 G4ShiftedGaussian (void)
 
 G4ShiftedGaussian (G4int Verbosity)
 
G4double G4FindShiftedMean (G4double RequestedMean, G4double RequestedStdDev)
 
void G4InsertShiftedMean (G4double ShiftedMean, G4double RequestedMean, G4double RequestedStdDev)
 
void G4SetVerbosity (G4int WhatVerbosity)
 
 ~G4ShiftedGaussian (void)
 

Protected 멤버 함수

void Initialize (void)
 

Protected 속성

std::vector< std::pair
< std::pair< G4double,
G4double >, G4double > > 
ShiftedMean_
 
G4int Verbosity_
 

상세한 설명

G4ShiftedGaussian is a class for storing the shifted values used for sampling a Gaussian distribution and returning only positive values; it is integrated into G4FPYSamplingOps

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

생성자 & 소멸자 문서화

G4ShiftedGaussian::G4ShiftedGaussian ( void  )

Default constructor

  • Usage: No arguments required
  • Notes:

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

다음을 참조함 : Initialize(), G4FFGDefaultValues::Verbosity, Verbosity_.

G4ShiftedGaussian::G4ShiftedGaussian ( G4int  Verbosity)

Overloaded constructor

  • Usage:
    • Verbosity: Verbosity level
  • Notes:

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

다음을 참조함 : Initialize(), Verbosity_.

G4ShiftedGaussian::~G4ShiftedGaussian ( void  )

Default deconstructor.

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

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

멤버 함수 문서화

G4double G4ShiftedGaussian::G4FindShiftedMean ( G4double  RequestedMean,
G4double  RequestedStdDev 
)

Returns the shifted mean that correlates to a RequestedMean and RequestedStdDev pair. 0 is returned if there is no associated value.

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

다음을 참조함 : first, G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, ShiftedMean_.

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

void G4ShiftedGaussian::G4InsertShiftedMean ( G4double  ShiftedMean,
G4double  RequestedMean,
G4double  RequestedStdDev 
)

Inserts a ShiftedMean indexed by the RequestedMean and RequestedStdDev

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

다음을 참조함 : G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, ShiftedMean_.

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

void G4ShiftedGaussian::G4SetVerbosity ( G4int  WhatVerbosity)

Sets the verbosity levels

  • Usage:
    • WhichVerbosity: Combination of levels
  • Notes:
    • SILENT: All verbose output is repressed
    • UPDATES: Only high-level internal changes are reported
    • DAUGHTER_INFO: Displays information about daughter product sampling
    • NEUTRON_INFO: Displays information about neutron sampling
    • GAMMA_INFO: Displays information about gamma sampling
    • ALPHA_INFO: Displays information about alpha sampling
    • MOMENTUM_INFO: Displays information about momentum balancing
    • EXTRAPOLATION_INTERPOLATION_INFO: Displays information about any data extrapolation or interpolation that occurs
    • DEBUG: Reports program flow as it steps through functions
    • PRINT_ALL: Displays any and all output

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

다음을 참조함 : G4FFG_SAMPLING_FUNCTIONENTER__, G4FFG_SAMPLING_FUNCTIONLEAVE__, Verbosity_.

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

void G4ShiftedGaussian::Initialize ( void  )
protected

Initialize is a common function called by all constructors.

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

다음을 참조함 : G4FFG_FUNCTIONENTER__, G4FFG_FUNCTIONLEAVE__.

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

멤버 데이타 문서화

std::vector< std::pair< std::pair< G4double, G4double >, G4double > > G4ShiftedGaussian::ShiftedMean_
protected

Contains the adjusted mean of the POSITIVE only Gaussian distribution associated with a RequestedMean and RequestedStdDev pair.

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

다음에 의해서 참조됨 : G4FindShiftedMean(), G4InsertShiftedMean().

G4int G4ShiftedGaussian::Verbosity_
protected

Verbosity level

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

다음에 의해서 참조됨 : G4SetVerbosity(), G4ShiftedGaussian().


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