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>
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().