|
HerdSoftware
0.4.0
|
A physics list including the transition radiation. More...
#include <TRPhysicsList.h>
Public Member Functions | |
| TRPhysicsList () | |
| void | ConstructParticle () override |
| void | ConstructProcess () override |
Private Member Functions | |
| void | BuildBaseList (const G4String &baseListName) |
Private Attributes | |
| G4GenericMessenger | m_messenger |
| std::unique_ptr< G4VModularPhysicsList > | m_baseList |
| G4String | m_baseListName |
| TRPhysicsConstructor * | m_xtrPhysicsConstructor |
| G4String | m_xtrModelName |
A physics list including the transition radiation.
This physics list adds the simulation of transition radiation to another physics list which is used as a base to simulate all the other processes. The base list can be set using the datacard command:
/herd/physicsList/tr/baseList <name>
using either the name of a standard list or the path to a GGS plugin physics list. The default base list is FTFP_BERT.
The TR model to be used can be set by the command:
/herd/physicsList/tr/xtrModel <name>
Currently supported names are: gammaR, gammaM, regR, transpR, regM, transpM,. The default model is transpM.
| TRPhysicsList::TRPhysicsList | ( | ) |
|
private |
|
override |
|
override |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.17