|
Geant4 VMC Version 6.7
|
Messenger class that defines commands for Geant4 VMC composed physics list and related classes. More...
#include <TG4ComposedPhysicsMessenger.h>

Public Member Functions | |
| TG4ComposedPhysicsMessenger (TG4ComposedPhysicsList *physicsList) | |
| virtual | ~TG4ComposedPhysicsMessenger () |
| virtual void | SetNewValue (G4UIcommand *command, G4String string) |
Private Member Functions | |
| TG4ComposedPhysicsMessenger () | |
| Not implemented. | |
| TG4ComposedPhysicsMessenger (const TG4ComposedPhysicsMessenger &right) | |
| Not implemented. | |
| TG4ComposedPhysicsMessenger & | operator= (const TG4ComposedPhysicsMessenger &right) |
| Not implemented. | |
| void | CreateProductionCutsTableEnergyRangeCmd () |
| void | CreateSetCrossSectionFactorCmd () |
Private Attributes | |
| TG4ComposedPhysicsList * | fPhysicsList |
| associated class | |
| G4UIdirectory * | fDirectory |
| command directory | |
| G4UIcmdWithADoubleAndUnit * | fRangeGammaCutCmd |
| rangeCutForGamma command | |
| G4UIcmdWithADoubleAndUnit * | fRangeElectronCutCmd |
| rangeCutForElectron command | |
| G4UIcmdWithADoubleAndUnit * | fRangePositronCutCmd |
| rangeCutForPositron command | |
| G4UIcmdWithADoubleAndUnit * | fRangeProtonCutCmd |
| rangeCutForProton command | |
| G4UIcmdWithADoubleAndUnit * | fRangeAllCutCmd |
| rangeCuts command | |
| G4UIcommand * | fProductionCutsTableEnergyRangeCmd |
| productionCutsTableEnergyRange command | |
| G4UIcmdWithADouble * | fSetGammaToMuonsCrossSectionFactorCmd |
| setGammaToMuonsCrossSectionFactor | |
| G4UIcommand * | fSetCrossSectionFactorCmd |
| setCrossSectionFactor | |
| G4UIcmdWithoutParameter * | fPrintAllProcessesCmd |
| printAllProcess command | |
| G4UIcmdWithoutParameter * | fDumpAllProcessesCmd |
| dumpAllProcess command | |
| G4UIcmdWithoutParameter * | fPrintProcessMapCmd |
| printProcessMap command | |
| G4UIcmdWithAString * | fPrintVolumeLimitsCmd |
| printVolumeLimits command | |
| G4UIcmdWithoutParameter * | fPrintGlobalCutsCmd |
| printGeneralCuts command | |
| G4UIcmdWithoutParameter * | fPrintGlobalControlsCmd |
| printGeneralControls command | |
| G4UIcmdWithAnInteger * | fG4ParticleHPVerboseCmd |
| g4ParticleHPVerbose command | |
| G4UIcmdWithAnInteger * | fG4HadronicProcessStoreVerboseCmd |
| g4HadronicProcessStoreVerbose command | |
| G4UIcmdWithoutParameter * | fUseLowLooperThresholdsCmd |
| useLowerLooperThresholds command | |
| G4UIcmdWithoutParameter * | fUseHighLooperThresholdsCmd |
| useHigherLooperThresholds command | |
Messenger class that defines commands for Geant4 VMC composed physics list and related classes.
Implements commands:
Definition at line 52 of file TG4ComposedPhysicsMessenger.h.
| TG4ComposedPhysicsMessenger::TG4ComposedPhysicsMessenger | ( | TG4ComposedPhysicsList * | physicsList | ) |
Standard constructor
Definition at line 34 of file TG4ComposedPhysicsMessenger.cxx.
Referenced by operator=(), and TG4ComposedPhysicsMessenger().
|
virtual |
Destructor
Definition at line 172 of file TG4ComposedPhysicsMessenger.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
virtual |
Apply command to the associated object.
Definition at line 265 of file TG4ComposedPhysicsMessenger.cxx.
|
private |
Not implemented.
|
private |
Create poductionCutsTableEnergyRange command
Definition at line 202 of file TG4ComposedPhysicsMessenger.cxx.
Referenced by TG4ComposedPhysicsMessenger().
|
private |
Definition at line 230 of file TG4ComposedPhysicsMessenger.cxx.
Referenced by TG4ComposedPhysicsMessenger().
|
private |
associated class
Definition at line 78 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), and TG4ComposedPhysicsMessenger().
|
private |
command directory
Definition at line 81 of file TG4ComposedPhysicsMessenger.h.
Referenced by TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
rangeCutForGamma command
Definition at line 84 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
rangeCutForElectron command
Definition at line 87 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
rangeCutForPositron command
Definition at line 90 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
rangeCutForProton command
Definition at line 93 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
rangeCuts command
Definition at line 96 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
productionCutsTableEnergyRange command
Definition at line 99 of file TG4ComposedPhysicsMessenger.h.
Referenced by CreateProductionCutsTableEnergyRangeCmd(), SetNewValue(), and ~TG4ComposedPhysicsMessenger().
|
private |
setGammaToMuonsCrossSectionFactor
Definition at line 102 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
setCrossSectionFactor
Definition at line 105 of file TG4ComposedPhysicsMessenger.h.
Referenced by CreateSetCrossSectionFactorCmd(), SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
printAllProcess command
Definition at line 108 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
dumpAllProcess command
Definition at line 111 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
printProcessMap command
Definition at line 114 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
printVolumeLimits command
Definition at line 117 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
printGeneralCuts command
Definition at line 120 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
printGeneralControls command
Definition at line 123 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
g4ParticleHPVerbose command
Definition at line 126 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
g4HadronicProcessStoreVerbose command
Definition at line 129 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
useLowerLooperThresholds command
Definition at line 132 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().
|
private |
useHigherLooperThresholds command
Definition at line 135 of file TG4ComposedPhysicsMessenger.h.
Referenced by SetNewValue(), TG4ComposedPhysicsMessenger(), and ~TG4ComposedPhysicsMessenger().