Physics list. More...
#include <Doxymodules_exoticphysics.h>
Public Member Functions | |
SAXSPhysicsList () | |
virtual | ~SAXSPhysicsList () |
void | ConstructParticle () override |
void | ConstructProcess () override |
void | SetDefaultCutsValue (G4double) |
void | SelectPhysicsList (const G4String &name) |
void | SetUseMIFlag (G4bool val) |
G4bool | GetUseMIFlag () |
SAXSPhysicsList & | operator= (const SAXSPhysicsList &right)=delete |
SAXSPhysicsList (const SAXSPhysicsList &)=delete | |
Private Attributes | |
G4VPhysicsConstructor * | fParticleList |
G4VPhysicsConstructor * | fEmPhysicsList |
G4bool | fUseMIFlag |
SAXSPhysicsListMessenger * | fPMessenger |
Physics list.
It includes various EM constructors, which can be selected through macro. By defualt "standard" Penelope physics is used. In order to activate Molecular interference (MI) effects in Rayleigh scattering, choose G4EmPenelopeMI PhysicsList with fUseMIFlag variable set as true (default).
Definition at line 67 of file Doxymodules_exoticphysics.h.
SAXSPhysicsList::SAXSPhysicsList | ( | ) |
Definition at line 68 of file SAXSPhysicsList.cc.
|
virtual |
Definition at line 95 of file SAXSPhysicsList.cc.
|
delete |
|
override |
Definition at line 102 of file SAXSPhysicsList.cc.
|
override |
Definition at line 109 of file SAXSPhysicsList.cc.
void SAXSPhysicsList::SetDefaultCutsValue | ( | G4double | value | ) |
Definition at line 162 of file SAXSPhysicsList.cc.
void SAXSPhysicsList::SelectPhysicsList | ( | const G4String & | name | ) |
Definition at line 126 of file SAXSPhysicsList.cc.
|
inline |
Definition at line 62 of file SAXSPhysicsList.hh.
|
inline |
Definition at line 63 of file SAXSPhysicsList.hh.
|
delete |
|
private |
Definition at line 70 of file SAXSPhysicsList.hh.
|
private |
Definition at line 71 of file SAXSPhysicsList.hh.
|
private |
Definition at line 73 of file SAXSPhysicsList.hh.
|
private |
Definition at line 75 of file SAXSPhysicsList.hh.