Geant4  9.6.p02
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Public Member Functions | List of all members
G4EmProcessOptions Class Reference

#include <G4EmProcessOptions.hh>

Public Member Functions

 G4EmProcessOptions ()
 
 ~G4EmProcessOptions ()
 
void SetLossFluctuations (G4bool val)
 
void SetSubCutoff (G4bool val, const G4Region *r=0)
 
void SetIntegral (G4bool val)
 
void SetMinSubRange (G4double val)
 
void SetMinEnergy (G4double val)
 
void SetMaxEnergy (G4double val)
 
void SetMaxEnergyForCSDARange (G4double val)
 
void SetMaxEnergyForMuons (G4double val)
 
void SetDEDXBinning (G4int val)
 
void SetDEDXBinningForCSDARange (G4int val)
 
void SetLambdaBinning (G4int val)
 
void SetStepFunction (G4double v1, G4double v2)
 
void SetRandomStep (G4bool val)
 
void SetApplyCuts (G4bool val)
 
void SetBuildCSDARange (G4bool val)
 
void SetVerbose (G4int val, const G4String &name="all")
 
void SetLambdaFactor (G4double val)
 
void SetLinearLossLimit (G4double val)
 
void SetDeexcitationActiveRegion (const G4String &rname="", G4bool valDeexcitation=true, G4bool valAuger=true, G4bool valPIXE=true)
 
void SetFluo (G4bool val)
 
void SetAuger (G4bool val)
 
void SetPIXE (G4bool val)
 
void SetPIXECrossSectionModel (const G4String &val)
 
void SetPIXEElectronCrossSectionModel (const G4String &val)
 
void SetMscStepLimitation (G4MscStepLimitType val)
 
void SetMscLateralDisplacement (G4bool val)
 
void SetSkin (G4double val)
 
void SetMscRangeFactor (G4double val)
 
void SetMscGeomFactor (G4double val)
 
void SetLPMFlag (G4bool val)
 
void SetSplineFlag (G4bool val)
 
void SetBremsstrahlungTh (G4double val)
 
void SetPolarAngleLimit (G4double val)
 
void SetFactorForAngleLimit (G4double 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)
 

Detailed Description

Definition at line 63 of file G4EmProcessOptions.hh.

Constructor & Destructor Documentation

G4EmProcessOptions::G4EmProcessOptions ( )

Definition at line 67 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

G4EmProcessOptions::~G4EmProcessOptions ( )

Definition at line 74 of file G4EmProcessOptions.cc.

Member Function Documentation

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

Definition at line 449 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 481 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 503 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetApplyCuts ( G4bool  val)

Definition at line 171 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetAuger ( G4bool  val)

Definition at line 268 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetBremsstrahlungTh ( G4double  val)

Definition at line 411 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

void G4EmProcessOptions::SetBuildCSDARange ( G4bool  val)

Definition at line 184 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetDEDXBinning ( G4int  val)

Definition at line 136 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetDEDXBinningForCSDARange ( G4int  val)

Definition at line 143 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 246 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetFactorForAngleLimit ( G4double  val)

Definition at line 383 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetFluo ( G4bool  val)

Definition at line 260 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetIntegral ( G4bool  val)

Definition at line 94 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetLambdaBinning ( G4int  val)

Definition at line 150 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetLambdaFactor ( G4double  val)

Definition at line 232 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetLinearLossLimit ( G4double  val)

Definition at line 404 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetLossFluctuations ( G4bool  val)

Definition at line 80 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetLPMFlag ( G4bool  val)

Definition at line 390 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMaxEnergy ( G4double  val)

Definition at line 115 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMaxEnergyForCSDARange ( G4double  val)

Definition at line 122 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMaxEnergyForMuons ( G4double  val)

Definition at line 129 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

void G4EmProcessOptions::SetMinEnergy ( G4double  val)

Definition at line 108 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMinSubRange ( G4double  val)

Definition at line 101 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMscGeomFactor ( G4double  val)

Definition at line 351 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMscLateralDisplacement ( G4bool  val)

Definition at line 313 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMscRangeFactor ( G4double  val)

Definition at line 338 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetMscStepLimitation ( G4MscStepLimitType  val)

Definition at line 301 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetPIXE ( G4bool  val)

Definition at line 276 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetPIXECrossSectionModel ( const G4String val)

Definition at line 284 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetPIXEElectronCrossSectionModel ( const G4String val)

Definition at line 293 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetPolarAngleLimit ( G4double  val)

Definition at line 364 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 419 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetRandomStep ( G4bool  val)

Definition at line 164 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetSkin ( G4double  val)

Definition at line 325 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetSplineFlag ( G4bool  val)

Definition at line 397 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 157 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetSubCutoff ( G4bool  val,
const G4Region r = 0 
)

Definition at line 87 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

void G4EmProcessOptions::SetVerbose ( G4int  val,
const G4String name = "all" 
)

Definition at line 191 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


The documentation for this class was generated from the following files: