|
HerdSoftware
0.1.1
|
A physics list including the transition radiation. More...
#include <TRPhysicsList.h>
Public Member Functions | |
| TRPhysicsList () | |
| void | ConstructParticle () |
| void | ConstructProcess () |
Private Member Functions | |
| void | BuildBaseList (const G4String &baseListName) |
Private Attributes | |
| G4GenericMessenger | _messenger |
| std::unique_ptr< G4VModularPhysicsList > | _baseList |
| G4String | _baseListName |
| TRPhysicsConstructor * | _xtrPhysicsConstructor |
| G4String | _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 |
| void TRPhysicsList::ConstructParticle | ( | ) |
| void TRPhysicsList::ConstructProcess | ( | ) |
|
private |
|
private |
|
private |
|
private |
|
private |
1.8.13