BDSModularPhysicsList Class Reference

Collaboration diagram for BDSModularPhysicsList:

Collaboration graph
[legend]

Public Member Functions

 BDSModularPhysicsList ()
virtual ~BDSModularPhysicsList ()
void Print ()
virtual void SetCuts ()

Private Member Functions

void SetParticleDefinition ()
void ConstructMinimumParticleSet ()
void ParsePhysicsList ()
void ConfigurePhysics ()
void ConfigureOptical ()
void Register ()
void LoadEm ()
void LoadEmLow ()
void LoadParameterisationPhysics ()
void LoadHadronic ()
void LoadHadronicHP ()
void LoadSynchRad ()
void LoadMuon ()
void LoadOptical ()
void LoadDecay ()
void LoadCutsAndLimits ()

Private Attributes

G4VPhysicsConstructor * _emPhysics
G4VPhysicsConstructor * _hadronicPhysics
G4VPhysicsConstructor * _muonPhysics
G4OpticalPhysics * _opticalPhysics
G4VPhysicsConstructor * _decayPhysics
G4VPhysicsConstructor * _paramPhysics
G4VPhysicsConstructor * _synchRadPhysics
G4VPhysicsConstructor * _cutsAndLimits
std::vector< G4VPhysicsConstructor * > _constructors
G4String _physListName

Detailed Description

Definition at line 13 of file BDSModularPhysicsList.hh.


Member Function Documentation

void BDSModularPhysicsList::ConfigureOptical (  )  [private]

Definition at line 118 of file BDSModularPhysicsList.cc.

References _opticalPhysics, BDSGlobalConstants::GetScintYieldFactor(), BDSGlobalConstants::GetTurnOnCerenkov(), BDSGlobalConstants::GetTurnOnMieScattering(), BDSGlobalConstants::GetTurnOnOpticalAbsorption(), BDSGlobalConstants::GetTurnOnOpticalSurface(), BDSGlobalConstants::GetTurnOnRayleighScattering(), and BDSGlobalConstants::Instance().

Referenced by ConfigurePhysics().

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:
Generated on 28 Jun 2015 for BDSIM by  doxygen 1.4.7