Geant4_10
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", G4bool worker=false)
 
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 68 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

G4EmProcessOptions::~G4EmProcessOptions ( )

Definition at line 75 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 453 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 485 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 507 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 172 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 272 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 415 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

void G4EmProcessOptions::SetBuildCSDARange ( G4bool  val)

Definition at line 185 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 137 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 144 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 250 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 387 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 264 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 95 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 151 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 236 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 408 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 81 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 394 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 116 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 123 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 130 of file G4EmProcessOptions.cc.

Here is the call graph for this function:

void G4EmProcessOptions::SetMinEnergy ( G4double  val)

Definition at line 109 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 102 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 355 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 317 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 342 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 305 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 280 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 288 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 297 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 368 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 423 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 165 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 329 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 401 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 158 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 88 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",
G4bool  worker = false 
)

Definition at line 192 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: