Geant4 VMC Version 6.6
|
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.
|
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().
|
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(), 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().