Geant4_10
Public Member Functions | Static Public Member Functions | List of all members
G4EmManager Class Reference

#include <G4EmManager.hh>

Public Member Functions

 ~G4EmManager ()
 
void PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p)
 
void PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VEmProcess *p)
 
void PreparePhysicsTable (const G4ParticleDefinition *aParticle, G4VMultipleScattering *p)
 
void BuildPhysicsTable (const G4ParticleDefinition *aParticle)
 
void BuildPhysicsTable (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p)
 
void InitialiseProcess (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *)
 
void InitialiseProcess (const G4ParticleDefinition *aParticle, G4VEmProcess *)
 
void InitialiseProcess (const G4ParticleDefinition *aParticle, G4VMultipleScattering *)
 
void Register (G4VEnergyLossProcess *p)
 
void Register (G4VMultipleScattering *p)
 
void Register (G4VEmProcess *p)
 
void RegisterExtraParticle (const G4ParticleDefinition *aParticle, G4VEnergyLossProcess *p)
 
void Register (G4PhysicsTable *p)
 
void DeRegister (G4PhysicsTable *p)
 
void SetLossFluctuations (G4bool val)
 
void SetSubCutoff (G4bool val, const G4Region *r=0)
 
void SetIntegral (G4bool val)
 
void SetRandomStep (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)
 
G4int GetNumberOfBinsPerDecade () const
 
void SetStepFunction (G4double v1, G4double v2)
 
void SetBuildCSDARange (G4bool val)
 
void SetLPMFlag (G4bool val)
 
void SetSplineFlag (G4bool val)
 
void SetLinearLossLimit (G4double val)
 
void SetBremsstrahlungTh (G4double val)
 
void SetFactorForAngleLimit (G4double val)
 
void SetVerbose (G4int val)
 
G4bool BuildCSDARange () const
 
G4bool LPMFlag () const
 
G4bool SplineFlag () const
 
G4double BremsstrahlungTh () const
 
G4double FactorForAngleLimit () const
 
G4double MinKinEnergy () const
 
G4double MaxKinEnergy () const
 
G4EmSaturationEmSaturation ()
 
G4EmConfiguratorEmConfigurator ()
 
G4ElectronIonPairElectronIonPair ()
 
G4LossTableBuilderGetTableBuilder ()
 

Static Public Member Functions

static G4EmManagerInstance ()
 

Detailed Description

Definition at line 80 of file G4EmManager.hh.

Constructor & Destructor Documentation

G4EmManager::~G4EmManager ( )

Definition at line 83 of file G4EmManager.cc.

Member Function Documentation

G4double G4EmManager::BremsstrahlungTh ( ) const

Definition at line 897 of file G4EmManager.cc.

G4bool G4EmManager::BuildCSDARange ( ) const

Definition at line 613 of file G4EmManager.cc.

void G4EmManager::BuildPhysicsTable ( const G4ParticleDefinition aParticle)

Definition at line 332 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::BuildPhysicsTable ( const G4ParticleDefinition aParticle,
G4VEnergyLossProcess p 
)

Definition at line 342 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::DeRegister ( G4PhysicsTable p)
G4ElectronIonPair * G4EmManager::ElectronIonPair ( )

Definition at line 946 of file G4EmManager.cc.

G4EmConfigurator * G4EmManager::EmConfigurator ( )

Definition at line 939 of file G4EmManager.cc.

G4EmSaturation * G4EmManager::EmSaturation ( )

Definition at line 932 of file G4EmManager.cc.

G4double G4EmManager::FactorForAngleLimit ( ) const

Definition at line 911 of file G4EmManager.cc.

G4int G4EmManager::GetNumberOfBinsPerDecade ( ) const

Definition at line 759 of file G4EmManager.cc.

G4LossTableBuilder * G4EmManager::GetTableBuilder ( )

Definition at line 953 of file G4EmManager.cc.

void G4EmManager::InitialiseProcess ( const G4ParticleDefinition aParticle,
G4VEnergyLossProcess  
)

Definition at line 840 of file G4EmManager.cc.

void G4EmManager::InitialiseProcess ( const G4ParticleDefinition aParticle,
G4VEmProcess  
)

Definition at line 847 of file G4EmManager.cc.

void G4EmManager::InitialiseProcess ( const G4ParticleDefinition aParticle,
G4VMultipleScattering  
)

Definition at line 854 of file G4EmManager.cc.

G4EmManager * G4EmManager::Instance ( void  )
static

Definition at line 72 of file G4EmManager.cc.

G4bool G4EmManager::LPMFlag ( ) const

Definition at line 868 of file G4EmManager.cc.

G4double G4EmManager::MaxKinEnergy ( ) const

Definition at line 925 of file G4EmManager.cc.

G4double G4EmManager::MinKinEnergy ( ) const

Definition at line 918 of file G4EmManager.cc.

void G4EmManager::PreparePhysicsTable ( const G4ParticleDefinition aParticle,
G4VEnergyLossProcess p 
)

Definition at line 264 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::PreparePhysicsTable ( const G4ParticleDefinition aParticle,
G4VEmProcess p 
)

Definition at line 293 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::PreparePhysicsTable ( const G4ParticleDefinition aParticle,
G4VMultipleScattering p 
)

Definition at line 313 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::Register ( G4VEnergyLossProcess p)

Definition at line 172 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::Register ( G4VMultipleScattering p)

Definition at line 205 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::Register ( G4VEmProcess p)

Definition at line 221 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::Register ( G4PhysicsTable p)
void G4EmManager::RegisterExtraParticle ( const G4ParticleDefinition aParticle,
G4VEnergyLossProcess p 
)

Definition at line 237 of file G4EmManager.cc.

Here is the call graph for this function:

void G4EmManager::SetBremsstrahlungTh ( G4double  val)

Definition at line 890 of file G4EmManager.cc.

void G4EmManager::SetBuildCSDARange ( G4bool  val)

Definition at line 815 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetDEDXBinning ( G4int  val)

Definition at line 722 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetDEDXBinningForCSDARange ( G4int  val)

Definition at line 731 of file G4EmManager.cc.

void G4EmManager::SetFactorForAngleLimit ( G4double  val)

Definition at line 904 of file G4EmManager.cc.

void G4EmManager::SetIntegral ( G4bool  val)

Definition at line 640 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetLambdaBinning ( G4int  val)

Definition at line 740 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetLinearLossLimit ( G4double  val)

Definition at line 806 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetLossFluctuations ( G4bool  val)

Definition at line 620 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetLPMFlag ( G4bool  val)

Definition at line 861 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetMaxEnergy ( G4double  val)

Definition at line 690 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetMaxEnergyForCSDARange ( G4double  val)

Definition at line 705 of file G4EmManager.cc.

void G4EmManager::SetMaxEnergyForMuons ( G4double  val)

Definition at line 714 of file G4EmManager.cc.

void G4EmManager::SetMinEnergy ( G4double  val)

Definition at line 675 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetMinSubRange ( G4double  val)

Definition at line 655 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetRandomStep ( G4bool  val)

Definition at line 665 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetSplineFlag ( G4bool  val)

Definition at line 875 of file G4EmManager.cc.

Here is the call graph for this function:

Here is the caller graph for this function:

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

Definition at line 794 of file G4EmManager.cc.

Here is the caller graph for this function:

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

Definition at line 630 of file G4EmManager.cc.

Here is the caller graph for this function:

void G4EmManager::SetVerbose ( G4int  val)

Definition at line 766 of file G4EmManager.cc.

Here is the call graph for this function:

G4bool G4EmManager::SplineFlag ( ) const

Definition at line 883 of file G4EmManager.cc.


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