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 |