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

#include <G4HadronicDeveloperParameters.hh>

Public 멤버 함수

G4bool Set (const std::string name, const G4bool)
 
G4bool Set (const std::string name, const G4int)
 
G4bool Set (const std::string name, const G4double)
 
G4bool GetDefault (const std::string name, G4bool &value)
 
G4bool GetDefault (const std::string name, G4int &value)
 
G4bool GetDefault (const std::string name, G4double &value)
 
G4bool Get (const std::string name, G4bool &value)
 
G4bool Get (const std::string name, G4int &value)
 
G4bool Get (const std::string name, G4double &value)
 
G4bool DeveloperGet (const std::string name, G4bool &value)
 
G4bool DeveloperGet (const std::string name, G4int &value)
 
G4bool DeveloperGet (const std::string name, G4double &value)
 
void Dump (const std::string name)
 
G4bool SetDefault (const std::string name, const G4bool value)
 
G4bool SetDefault (const std::string name, const G4int value, G4int lower_limit=-INT_MAX, G4int upper_limit=INT_MAX)
 
G4bool SetDefault (const std::string name, const G4double value, G4double lower_limit=-DBL_MAX, G4double upper_limit=DBL_MAX)
 

정적 Public 멤버 함수

static
G4HadronicDeveloperParameters
GetInstance ()
 

Private 멤버 함수

 G4HadronicDeveloperParameters ()
 
 G4HadronicDeveloperParameters (const G4HadronicDeveloperParameters &)
 
G4HadronicDeveloperParametersoperator= (const G4HadronicDeveloperParameters &)
 
G4bool get (const std::string name, G4bool &value, G4bool check_change=false)
 
G4bool get (const std::string name, G4int &value, G4bool check_change=false)
 
G4bool get (const std::string name, G4double &value, G4bool check_change=false)
 
G4bool check_value_within_limits (std::pair< const G4double, const G4double > &, G4double)
 
G4bool check_value_within_limits (std::pair< const G4int, const G4int > &, G4int)
 
void issue_no_param (const std::string &name)
 
void issue_has_changed (const std::string &name)
 
void issue_non_eligible_value (const std::string &name)
 
void issue_is_already_defined (const std::string &name)
 
void issue_is_modified (const std::string &name)
 

Private 속성

std::map< std::string, G4boolb_values
 
std::map< std::string, const
G4bool
b_defaults
 
std::map< std::string, G4inti_values
 
std::map< std::string, const
G4int
i_defaults
 
std::map< std::string,
std::pair< const G4int, const
G4int > > 
i_limits
 
std::map< std::string, G4doublevalues
 
std::map< std::string, const
G4double
defaults
 
std::map< std::string,
std::pair< const G4double,
const G4double > > 
limits
 

상세한 설명

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

생성자 & 소멸자 문서화

G4HadronicDeveloperParameters::G4HadronicDeveloperParameters ( )
private

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

G4HadronicDeveloperParameters::G4HadronicDeveloperParameters ( const G4HadronicDeveloperParameters )
private

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

멤버 함수 문서화

G4bool G4HadronicDeveloperParameters::check_value_within_limits ( std::pair< const G4double, const G4double > &  alimits,
G4double  value 
)
private

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

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

G4bool G4HadronicDeveloperParameters::check_value_within_limits ( std::pair< const G4int, const G4int > &  alimits,
G4int  value 
)
private

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

G4bool G4HadronicDeveloperParameters::DeveloperGet ( const std::string  name,
G4bool value 
)
G4bool G4HadronicDeveloperParameters::DeveloperGet ( const std::string  name,
G4int value 
)

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

G4bool G4HadronicDeveloperParameters::DeveloperGet ( const std::string  name,
G4double value 
)

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

void G4HadronicDeveloperParameters::Dump ( const std::string  name)

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

다음을 참조함 : b_defaults, b_values, defaults, G4cout, G4endl, i_defaults, i_limits, i_values, issue_no_param(), limits, values.

G4bool G4HadronicDeveloperParameters::Get ( const std::string  name,
G4bool value 
)

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

G4bool G4HadronicDeveloperParameters::Get ( const std::string  name,
G4int value 
)

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

G4bool G4HadronicDeveloperParameters::Get ( const std::string  name,
G4double value 
)

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

G4bool G4HadronicDeveloperParameters::get ( const std::string  name,
G4bool value,
G4bool  check_change = false 
)
private

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

다음을 참조함 : b_defaults, b_values, issue_is_modified(), issue_no_param().

G4bool G4HadronicDeveloperParameters::get ( const std::string  name,
G4int value,
G4bool  check_change = false 
)
private

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

다음을 참조함 : i_defaults, i_values, issue_is_modified(), issue_no_param().

G4bool G4HadronicDeveloperParameters::get ( const std::string  name,
G4double value,
G4bool  check_change = false 
)
private

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

다음을 참조함 : defaults, issue_is_modified(), issue_no_param(), values.

G4bool G4HadronicDeveloperParameters::GetDefault ( const std::string  name,
G4bool value 
)

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

다음을 참조함 : b_defaults, issue_no_param().

G4bool G4HadronicDeveloperParameters::GetDefault ( const std::string  name,
G4int value 
)

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

다음을 참조함 : i_defaults, issue_no_param().

G4bool G4HadronicDeveloperParameters::GetDefault ( const std::string  name,
G4double value 
)

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

다음을 참조함 : defaults, issue_no_param().

G4HadronicDeveloperParameters & G4HadronicDeveloperParameters::GetInstance ( void  )
static

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

다음을 참조함 : instance.

void G4HadronicDeveloperParameters::issue_has_changed ( const std::string &  name)
private

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

다음을 참조함 : FatalException, G4Exception().

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

void G4HadronicDeveloperParameters::issue_is_already_defined ( const std::string &  name)
private

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

다음을 참조함 : FatalException, G4Exception().

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

void G4HadronicDeveloperParameters::issue_is_modified ( const std::string &  name)
private

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

다음을 참조함 : G4Exception(), JustWarning.

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

void G4HadronicDeveloperParameters::issue_no_param ( const std::string &  name)
private

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

다음을 참조함 : FatalException, G4Exception().

다음에 의해서 참조됨 : Dump(), get(), GetDefault(), Set().

void G4HadronicDeveloperParameters::issue_non_eligible_value ( const std::string &  name)
private

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

다음을 참조함 : FatalException, G4Exception().

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

G4HadronicDeveloperParameters& G4HadronicDeveloperParameters::operator= ( const G4HadronicDeveloperParameters )
private
G4bool G4HadronicDeveloperParameters::Set ( const std::string  name,
const G4bool  value 
)

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

다음을 참조함 : b_defaults, b_values, issue_has_changed(), issue_no_param().

G4bool G4HadronicDeveloperParameters::Set ( const std::string  name,
const G4int  value 
)
G4bool G4HadronicDeveloperParameters::Set ( const std::string  name,
const G4double  value 
)
G4bool G4HadronicDeveloperParameters::SetDefault ( const std::string  name,
const G4bool  value 
)

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

다음을 참조함 : b_defaults, b_values, issue_is_already_defined().

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

G4bool G4HadronicDeveloperParameters::SetDefault ( const std::string  name,
const G4int  value,
G4int  lower_limit = -INT_MAX,
G4int  upper_limit = INT_MAX 
)

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

다음을 참조함 : i_defaults, i_limits, i_values, issue_is_already_defined().

G4bool G4HadronicDeveloperParameters::SetDefault ( const std::string  name,
const G4double  value,
G4double  lower_limit = -DBL_MAX,
G4double  upper_limit = DBL_MAX 
)

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

다음을 참조함 : defaults, issue_is_already_defined(), limits, values.

멤버 데이타 문서화

std::map<std::string,const G4bool> G4HadronicDeveloperParameters::b_defaults
private

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

다음에 의해서 참조됨 : Dump(), get(), GetDefault(), Set(), SetDefault().

std::map<std::string,G4bool> G4HadronicDeveloperParameters::b_values
private

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

다음에 의해서 참조됨 : Dump(), get(), Set(), SetDefault().

std::map<std::string,const G4double> G4HadronicDeveloperParameters::defaults
private

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

다음에 의해서 참조됨 : Dump(), get(), GetDefault(), Set(), SetDefault().

std::map<std::string,const G4int> G4HadronicDeveloperParameters::i_defaults
private

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

다음에 의해서 참조됨 : Dump(), get(), GetDefault(), Set(), SetDefault().

std::map<std::string,std::pair<const G4int,const G4int> > G4HadronicDeveloperParameters::i_limits
private

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

다음에 의해서 참조됨 : Dump(), Set(), SetDefault().

std::map<std::string,G4int> G4HadronicDeveloperParameters::i_values
private

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

다음에 의해서 참조됨 : Dump(), get(), Set(), SetDefault().

std::map<std::string,std::pair<const G4double,const G4double> > G4HadronicDeveloperParameters::limits
private

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

다음에 의해서 참조됨 : Dump(), Set(), SetDefault().

std::map<std::string,G4double> G4HadronicDeveloperParameters::values
private

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

다음에 의해서 참조됨 : Dump(), get(), Set(), SetDefault().


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