![]() |
ACTARSim
ACTAR TPC Simulation Reference Guide
|
Physics List
Definition at line 20 of file ActarSimPhysicsList.hh.
Public Member Functions | |
| ActarSimPhysicsList () | |
| Constructor. Initializing values. More... | |
| ~ActarSimPhysicsList () | |
| Destructor. Nothing to do. More... | |
| void | ConstructParticle () |
| Construct Particles. More... | |
| void | ConstructProcess () |
| Construct Processes. More... | |
| void | SetCuts () |
| void | SetCutForGamma (G4double) |
| Setting cut value for the gammas. More... | |
| void | SetCutForElectron (G4double) |
| Setting cut value for the electron. More... | |
| void | SetCutForPositron (G4double) |
| Setting cut value for the positron. More... | |
| void | AddPhysicsList (const G4String &) |
| Registering the physics processes. More... | |
| void | SetVerbose (G4int val) |
| Selecting verbosity. More... | |
Private Member Functions | |
| void | AddIonGasModels () |
| Adds the ion gas model. More... | |
Private Attributes | |
| G4double | cutForGamma |
| Cut energy parameter for gammas. More... | |
| G4double | cutForElectron |
| Cut energy parameter for gammas. More... | |
| G4double | cutForPositron |
| Cut energy parameter for gammas. More... | |
| G4int | verbose |
| Verbose control. More... | |
| G4bool | emBuilderIsRegisted |
| Register control parameter for library. More... | |
| G4bool | stepLimiterIsRegisted |
| Register control parameter for library. More... | |
| G4bool | helIsRegisted |
| Register control parameter for library. More... | |
| G4bool | bicIsRegisted |
| Register control parameter for library. More... | |
| G4bool | ionIsRegisted |
| Register control parameter for library. More... | |
| G4bool | gnucIsRegisted |
| Register control parameter for library. More... | |
| G4bool | gasIsRegisted |
| Register control parameter for library. More... | |
| G4bool | stopIsRegisted |
| Register control parameter for library. More... | |
| ActarSimPhysicsListMessenger * | pMessenger |
| Pointer to messenger. More... | |
| ActarSimStepLimiterBuilder * | steplimiter |
| Pointer to step limiter. More... | |
| G4VPhysicsConstructor * | emPhysicsList |
| Pointer to Physics list. More... | |
#include <ActarSimPhysicsList.hh>
Inheritance diagram for ActarSimPhysicsList:
Collaboration diagram for ActarSimPhysicsList:| ActarSimPhysicsList::ActarSimPhysicsList | ( | ) |
Constructor. Initializing values.
Definition at line 60 of file ActarSimPhysicsList.cc.
| ActarSimPhysicsList::~ActarSimPhysicsList | ( | ) |
Destructor. Nothing to do.
Definition at line 92 of file ActarSimPhysicsList.cc.
Referenced by ActarSimPhysicsListMessenger::SetNewValue().
|
private |
Adds the ion gas model.
Definition at line 328 of file ActarSimPhysicsList.cc.
Referenced by AddPhysicsList().
| void ActarSimPhysicsList::AddPhysicsList | ( | const G4String & | name | ) |
Registering the physics processes.
Definition at line 99 of file ActarSimPhysicsList.cc.
Referenced by ConstructProcess(), and ActarSimPhysicsListMessenger::SetNewValue().
| void ActarSimPhysicsList::ConstructParticle | ( | ) |
Construct Particles.
Definition at line 222 of file ActarSimPhysicsList.cc.
| void ActarSimPhysicsList::ConstructProcess | ( | ) |
Construct Processes.
Definition at line 265 of file ActarSimPhysicsList.cc.
| void ActarSimPhysicsList::SetCutForElectron | ( | G4double | cut | ) |
Setting cut value for the electron.
Definition at line 314 of file ActarSimPhysicsList.cc.
Referenced by ActarSimPhysicsListMessenger::SetNewValue().
| void ActarSimPhysicsList::SetCutForGamma | ( | G4double | cut | ) |
Setting cut value for the gammas.
Definition at line 307 of file ActarSimPhysicsList.cc.
Referenced by ActarSimPhysicsListMessenger::SetNewValue().
| void ActarSimPhysicsList::SetCutForPositron | ( | G4double | cut | ) |
Setting cut value for the positron.
Definition at line 321 of file ActarSimPhysicsList.cc.
Referenced by ActarSimPhysicsListMessenger::SetNewValue().
| void ActarSimPhysicsList::SetCuts | ( | ) |
Sets the cut on the physics interaction calculations. "G4VUserPhysicsList::SetCutsWithDefault" method sets the default cut value for all particle types
Definition at line 291 of file ActarSimPhysicsList.cc.
| void ActarSimPhysicsList::SetVerbose | ( | G4int | val | ) |
Selecting verbosity.
Definition at line 301 of file ActarSimPhysicsList.cc.
|
private |
Register control parameter for library.
Definition at line 31 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and AddPhysicsList().
|
private |
Cut energy parameter for gammas.
Definition at line 25 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), SetCutForElectron(), and SetCuts().
|
private |
Cut energy parameter for gammas.
Definition at line 24 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), SetCutForGamma(), and SetCuts().
|
private |
Cut energy parameter for gammas.
Definition at line 26 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), SetCutForPositron(), and SetCuts().
|
private |
Register control parameter for library.
Definition at line 28 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), AddPhysicsList(), and ConstructProcess().
|
private |
Pointer to Physics list.
Definition at line 40 of file ActarSimPhysicsList.hh.
Referenced by AddPhysicsList(), ConstructProcess(), and ~ActarSimPhysicsList().
|
private |
Register control parameter for library.
Definition at line 34 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and AddPhysicsList().
|
private |
Register control parameter for library.
Definition at line 33 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and AddPhysicsList().
|
private |
Register control parameter for library.
Definition at line 30 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and AddPhysicsList().
|
private |
Register control parameter for library.
Definition at line 32 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and AddPhysicsList().
|
private |
Pointer to messenger.
Definition at line 37 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and ~ActarSimPhysicsList().
|
private |
Pointer to step limiter.
Definition at line 38 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList().
|
private |
Register control parameter for library.
Definition at line 29 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList().
|
private |
Register control parameter for library.
Definition at line 35 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), and AddPhysicsList().
|
private |
Verbose control.
Definition at line 27 of file ActarSimPhysicsList.hh.
Referenced by ActarSimPhysicsList(), AddPhysicsList(), ConstructParticle(), ConstructProcess(), SetCuts(), and SetVerbose().