Geant4 VMC Version 6.6
|
The standard EM physics list. More...
#include <TG4EmPhysicsList.h>
Public Member Functions | |
TG4EmPhysicsList (const G4String &selection="emStandard") | |
virtual | ~TG4EmPhysicsList () |
virtual void | ConstructProcess () |
virtual void | SetCuts () |
No cuts are set here. | |
virtual G4int | VerboseLevel () const |
virtual void | VerboseLevel (G4int level) |
void | SetRangeCut (G4double value) |
Public Member Functions inherited from TG4Verbose | |
TG4Verbose (const G4String &cmdName) | |
TG4Verbose (const G4String &cmdName, G4int verboseLevel) | |
virtual | ~TG4Verbose () |
Static Public Member Functions | |
static G4String | AvailableSelections () |
static G4bool | IsAvailableSelection (const G4String &selection) |
Static Protected Attributes | |
static const G4double | fgkDefaultCutValue = 1.0 * mm |
default cut value | |
Private Member Functions | |
TG4EmPhysicsList (const TG4EmPhysicsList &right) | |
Not implemented. | |
TG4EmPhysicsList & | operator= (const TG4EmPhysicsList &right) |
Not implemented. | |
void | Configure (const G4String &) |
The standard EM physics list.
The EM physics list is implemented as modular physics list with registered G4EmStandardPhysics and G4DecayPhysics builders,
Definition at line 32 of file TG4EmPhysicsList.h.
TG4EmPhysicsList::TG4EmPhysicsList | ( | const G4String & | selection = "emStandard" | ) |
Default constructor
Definition at line 66 of file TG4EmPhysicsList.cxx.
|
virtual |
Destructor
Definition at line 79 of file TG4EmPhysicsList.cxx.
|
private |
Not implemented.
|
static |
Return list of all available selections
Definition at line 39 of file TG4EmPhysicsList.cxx.
Referenced by IsAvailableSelection(), and TG4RunConfiguration::TG4RunConfiguration().
|
static |
Return list of all available selections
Definition at line 50 of file TG4EmPhysicsList.cxx.
Referenced by TG4RunConfiguration::CreatePhysicsList(), and TG4RunConfiguration::TG4RunConfiguration().
|
virtual |
Call ase class method + add verbose info
Definition at line 109 of file TG4EmPhysicsList.cxx.
|
inlinevirtual |
No cuts are set here.
Definition at line 46 of file TG4EmPhysicsList.h.
|
virtual |
Return verbose level (via TG4Verbose)
Reimplemented from TG4Verbose.
Definition at line 120 of file TG4EmPhysicsList.cxx.
Referenced by ConstructProcess().
|
virtual |
Set the specified level to both TG4Verbose and G4VModularPhysicsList. The verbose level is also propagated to registered physics contructors.
Reimplemented from TG4Verbose.
Definition at line 128 of file TG4EmPhysicsList.cxx.
void TG4EmPhysicsList::SetRangeCut | ( | G4double | value | ) |
Reset the default cut to a given value.
!!! Should be used only in PreInit phase, use SetDefaultCutValue() method of base class to reset the cut value in later phases.
Definition at line 149 of file TG4EmPhysicsList.cxx.
|
private |
Not implemented.
|
private |
Create the selected physics constructors and registeres them in the modular physics list.
Definition at line 92 of file TG4EmPhysicsList.cxx.
Referenced by TG4EmPhysicsList().
|
staticprotected |
default cut value
Definition at line 56 of file TG4EmPhysicsList.h.
Referenced by TG4EmPhysicsList().