HerdSoftware
0.3.2
|
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 | _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 |
|
override |
|
override |
|
private |
|
private |
|
private |
|
private |
|
private |