#include <EDepSimPhysicsList.hh>
Public Member Functions | |
PhysicsList (G4String physName) | |
virtual | ~PhysicsList () |
void | SetPhysicsListName (G4String pName) |
virtual void | SetCuts () |
Used by GEANT4 to set the cuts defined below. More... | |
void | SetCutForGamma (G4double) |
Set the range cut for photons. More... | |
void | SetCutForElectron (G4double) |
Set the range cut for electrons. More... | |
void | SetCutForPositron (G4double) |
Set the range cut for positrons. More... | |
void | SetIonizationModel (bool) |
Private Attributes | |
G4double | fCutForGamma |
The gamma-ray range cut. More... | |
G4double | fCutForElectron |
The electron range cut. More... | |
G4double | fCutForPositron |
The positron range cut. More... | |
EDepSim::ExtraPhysics * | fExtra |
The extra physics list. More... | |
EDepSim::PhysicsListMessenger * | fMessenger |
The messenger to control this class. More... | |
Definition at line 16 of file EDepSimPhysicsList.hh.
|
explicit |
Construct the physics list. If physName is a valid list, then it will be used. Otherwise, the physics list will be read first from the macro file, and then from the PHYSLIST environment variable. If all of thoses methods fail, then a G4 provided default will be used.
Definition at line 28 of file EDepSimPhysicsList.cc.
|
virtual |
Definition at line 83 of file EDepSimPhysicsList.cc.
void EDepSim::PhysicsList::SetCutForElectron | ( | G4double | cut | ) |
Set the range cut for electrons.
Definition at line 108 of file EDepSimPhysicsList.cc.
void EDepSim::PhysicsList::SetCutForGamma | ( | G4double | cut | ) |
Set the range cut for photons.
Definition at line 103 of file EDepSimPhysicsList.cc.
void EDepSim::PhysicsList::SetCutForPositron | ( | G4double | cut | ) |
Set the range cut for positrons.
Definition at line 113 of file EDepSimPhysicsList.cc.
|
virtual |
Used by GEANT4 to set the cuts defined below.
Definition at line 87 of file EDepSimPhysicsList.cc.
void EDepSim::PhysicsList::SetIonizationModel | ( | bool | b | ) |
Set the recombination fraction for liquid argon (negative for using nest).
Definition at line 118 of file EDepSimPhysicsList.cc.
void EDepSim::PhysicsList::SetPhysicsListName | ( | G4String | pName | ) |
Set the physics list name to be used (this is used by the physics list messenger.
|
private |
The electron range cut.
Definition at line 53 of file EDepSimPhysicsList.hh.
|
private |
The gamma-ray range cut.
Definition at line 50 of file EDepSimPhysicsList.hh.
|
private |
The positron range cut.
Definition at line 56 of file EDepSimPhysicsList.hh.
|
private |
The extra physics list.
Definition at line 59 of file EDepSimPhysicsList.hh.
|
private |
The messenger to control this class.
Definition at line 62 of file EDepSimPhysicsList.hh.