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

#include <G4EmProcessOptions.hh>

Public 멤버 함수

 G4EmProcessOptions ()
 
 ~G4EmProcessOptions ()
 
void SetLossFluctuations (G4bool val)
 
void SetBuildCSDARange (G4bool val)
 
void SetLPMFlag (G4bool val)
 
void SetSplineFlag (G4bool val)
 
void SetUseCutAsFinalRange (G4bool val)
 
void SetApplyCuts (G4bool val)
 
void SetFluo (G4bool val)
 
void SetAuger (G4bool val)
 
void SetPIXE (G4bool val)
 
void SetDeexcitationIgnoreCuts (G4bool val)
 
void SetMscLateralDisplacement (G4bool val)
 
void SetMscMuHadLateralDisplacement (G4bool val)
 
void SetDisplacementBeyondSafety (G4bool val)
 
void SetMinSubRange (G4double val)
 
void SetMinEnergy (G4double val)
 
void SetMaxEnergy (G4double val)
 
void SetMaxEnergyForMuons (G4double val)
 
void SetMaxEnergyForCSDARange (G4double val)
 
void SetLinearLossLimit (G4double val)
 
void SetBremsstrahlungTh (G4double val)
 
void SetLambdaFactor (G4double val)
 
void SetFactorForAngleLimit (G4double val)
 
void SetPolarAngleLimit (G4double val)
 
void SetMscRangeFactor (G4double val)
 
void SetMscGeomFactor (G4double val)
 
void SetSkin (G4double val)
 
void SetDEDXBinning (G4int val)
 
void SetDEDXBinningForCSDARange (G4int val)
 
void SetLambdaBinning (G4int val)
 
void SetVerbose (G4int val)
 
void SetWorkerVerbose (G4int val)
 
void SetMscStepLimitation (G4MscStepLimitType val)
 
void SetSubCutoff (G4bool val, const G4String &r="")
 
void SetIntegral (G4bool val)
 
void SetStepFunction (G4double v1, G4double v2)
 
void SetDeexcitationActiveRegion (const G4String &rname="", G4bool valDeexcitation=true, G4bool valAuger=true, G4bool valPIXE=true)
 
void SetPIXECrossSectionModel (const G4String &val)
 
void SetPIXEElectronCrossSectionModel (const G4String &val)
 
void SetProcessBiasingFactor (const G4String &name, G4double val, G4bool flag=true)
 
void ActivateForcedInteraction (const G4String &name, G4double length=0.0, const G4String &region="", G4bool flag=true)
 
void ActivateSecondaryBiasing (const G4String &name, const G4String &region, G4double factor, G4double energyLimit)
 
void ActivateSecondaryBiasingForGamma (const G4String &name, const G4String &region, G4double factor, G4double energyLimit)
 

Private 멤버 함수

G4EmProcessOptionsoperator= (const G4EmProcessOptions &right)=delete
 
 G4EmProcessOptions (const G4EmProcessOptions &)=delete
 

Private 속성

G4EmParameterstheParameters
 

상세한 설명

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

생성자 & 소멸자 문서화

G4EmProcessOptions::G4EmProcessOptions ( )

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

다음을 참조함 : G4cout, G4endl, G4EmParameters::Instance(), theParameters.

G4EmProcessOptions::~G4EmProcessOptions ( )

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

G4EmProcessOptions::G4EmProcessOptions ( const G4EmProcessOptions )
privatedelete

멤버 함수 문서화

void G4EmProcessOptions::ActivateForcedInteraction ( const G4String name,
G4double  length = 0.0,
const G4String region = "",
G4bool  flag = true 
)

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

다음을 참조함 : G4EmParameters::ActivateForcedInteraction(), theParameters.

void G4EmProcessOptions::ActivateSecondaryBiasing ( const G4String name,
const G4String region,
G4double  factor,
G4double  energyLimit 
)

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

다음을 참조함 : G4EmParameters::ActivateSecondaryBiasing(), theParameters.

void G4EmProcessOptions::ActivateSecondaryBiasingForGamma ( const G4String name,
const G4String region,
G4double  factor,
G4double  energyLimit 
)

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

다음을 참조함 : G4EmParameters::ActivateSecondaryBiasing(), theParameters.

G4EmProcessOptions& G4EmProcessOptions::operator= ( const G4EmProcessOptions right)
privatedelete
void G4EmProcessOptions::SetApplyCuts ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetApplyCuts(), theParameters.

void G4EmProcessOptions::SetAuger ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetAuger(), theParameters.

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

void G4EmProcessOptions::SetBremsstrahlungTh ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetBremsstrahlungTh(), theParameters.

void G4EmProcessOptions::SetBuildCSDARange ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetBuildCSDARange(), theParameters.

다음에 의해서 참조됨 : XrayFluoPhysicsList::ConstructProcess(), PhysicsList::ConstructProcess().

void G4EmProcessOptions::SetDEDXBinning ( G4int  val)

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

다음을 참조함 : G4EmParameters::SetNumberOfBins(), theParameters.

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

void G4EmProcessOptions::SetDEDXBinningForCSDARange ( G4int  val)

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

다음에 의해서 참조됨 : XrayFluoPhysicsList::ConstructProcess(), PhysicsList::ConstructProcess().

void G4EmProcessOptions::SetDeexcitationActiveRegion ( const G4String rname = "",
G4bool  valDeexcitation = true,
G4bool  valAuger = true,
G4bool  valPIXE = true 
)

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

다음을 참조함 : G4EmParameters::SetDeexActiveRegion(), theParameters.

void G4EmProcessOptions::SetDeexcitationIgnoreCuts ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetDeexcitationIgnoreCut(), theParameters.

void G4EmProcessOptions::SetDisplacementBeyondSafety ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetLatDisplacementBeyondSafety(), theParameters.

void G4EmProcessOptions::SetFactorForAngleLimit ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetFactorForAngleLimit(), theParameters.

void G4EmProcessOptions::SetFluo ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetFluo(), theParameters.

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

void G4EmProcessOptions::SetIntegral ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetIntegral(), theParameters.

void G4EmProcessOptions::SetLambdaBinning ( G4int  val)

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

다음을 참조함 : G4EmParameters::SetNumberOfBins(), theParameters.

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

void G4EmProcessOptions::SetLambdaFactor ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetLambdaFactor(), theParameters.

void G4EmProcessOptions::SetLinearLossLimit ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetLinearLossLimit(), theParameters.

void G4EmProcessOptions::SetLossFluctuations ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetLossFluctuations(), theParameters.

void G4EmProcessOptions::SetLPMFlag ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetLPM(), theParameters.

void G4EmProcessOptions::SetMaxEnergy ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMaxEnergy(), theParameters.

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

void G4EmProcessOptions::SetMaxEnergyForCSDARange ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMaxEnergyForCSDARange(), theParameters.

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

void G4EmProcessOptions::SetMaxEnergyForMuons ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMaxEnergy(), theParameters.

void G4EmProcessOptions::SetMinEnergy ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMinEnergy(), theParameters.

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

void G4EmProcessOptions::SetMinSubRange ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMinSubRange(), theParameters.

void G4EmProcessOptions::SetMscGeomFactor ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMscGeomFactor(), theParameters.

void G4EmProcessOptions::SetMscLateralDisplacement ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetLateralDisplacement(), theParameters.

void G4EmProcessOptions::SetMscMuHadLateralDisplacement ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetMuHadLateralDisplacement(), theParameters.

void G4EmProcessOptions::SetMscRangeFactor ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMscRangeFactor(), theParameters.

void G4EmProcessOptions::SetMscStepLimitation ( G4MscStepLimitType  val)

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

다음을 참조함 : G4EmParameters::SetMscStepLimitType(), theParameters.

void G4EmProcessOptions::SetPIXE ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetPixe(), theParameters.

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

void G4EmProcessOptions::SetPIXECrossSectionModel ( const G4String val)

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

다음을 참조함 : G4EmParameters::SetPIXECrossSectionModel(), theParameters.

void G4EmProcessOptions::SetPIXEElectronCrossSectionModel ( const G4String val)

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

다음을 참조함 : G4EmParameters::SetPIXEElectronCrossSectionModel(), theParameters.

void G4EmProcessOptions::SetPolarAngleLimit ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMscThetaLimit(), theParameters.

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

void G4EmProcessOptions::SetProcessBiasingFactor ( const G4String name,
G4double  val,
G4bool  flag = true 
)

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

다음을 참조함 : G4EmParameters::SetProcessBiasingFactor(), theParameters.

void G4EmProcessOptions::SetSkin ( G4double  val)

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

다음을 참조함 : G4EmParameters::SetMscSkin(), theParameters.

void G4EmProcessOptions::SetSplineFlag ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetSpline(), theParameters.

void G4EmProcessOptions::SetStepFunction ( G4double  v1,
G4double  v2 
)

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

다음을 참조함 : G4EmParameters::SetStepFunction(), theParameters.

void G4EmProcessOptions::SetSubCutoff ( G4bool  val,
const G4String r = "" 
)

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

다음을 참조함 : G4EmParameters::SetSubCutoff(), theParameters.

void G4EmProcessOptions::SetUseCutAsFinalRange ( G4bool  val)

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

다음을 참조함 : G4EmParameters::SetUseCutAsFinalRange(), theParameters.

void G4EmProcessOptions::SetVerbose ( G4int  val)

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

다음을 참조함 : G4EmParameters::SetVerbose(), theParameters.

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

void G4EmProcessOptions::SetWorkerVerbose ( G4int  val)

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

다음을 참조함 : G4EmParameters::SetWorkerVerbose(), theParameters.

멤버 데이타 문서화

G4EmParameters* G4EmProcessOptions::theParameters
private

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