|
Geant4 VMC Version 6.7
|
Messenger class that defines commands for TG4CrossSectionManager. More...
#include <TG4CrossSectionMessenger.h>

Public Member Functions | |
| TG4CrossSectionMessenger (TG4CrossSectionManager *crossSectionManager) | |
| virtual | ~TG4CrossSectionMessenger () |
| virtual void | SetNewValue (G4UIcommand *command, G4String string) |
Private Member Functions | |
| TG4CrossSectionMessenger () | |
| Not implemented. | |
| TG4CrossSectionMessenger (const TG4CrossSectionMessenger &right) | |
| Not implemented. | |
| TG4CrossSectionMessenger & | operator= (const TG4CrossSectionMessenger &right) |
| Not implemented. | |
Private Attributes | |
| TG4CrossSectionManager * | fCrossSectionManager |
| associated class | |
| G4UIdirectory * | fDirectory |
| command directory | |
| G4UIcmdWithABool * | fMakeHistogramsCmd |
| command: makeHistograms | |
| G4UIcmdWithAString * | fParticleCmd |
| command: setParticle | |
| G4UIcmdWithAString * | fElementCmd |
| command: setElement | |
| G4UIcmdWithAnInteger * | fNofBinsECmd |
| command: setNofBinsE | |
| G4UIcmdWithAnInteger * | fNofBinsPCmd |
| command: setNofBinsP | |
| G4UIcmdWithADoubleAndUnit * | fMinKinECmd |
| command: setMinKinE | |
| G4UIcmdWithADoubleAndUnit * | fMaxKinECmd |
| command: setMaxKinE | |
| G4UIcmdWithADoubleAndUnit * | fKinECmd |
| command: setMinKinE | |
| G4UIcmdWithADoubleAndUnit * | fMinMomentumCmd |
| command: setMinMomentum | |
| G4UIcmdWithADoubleAndUnit * | fMaxMomentumCmd |
| command: setMaxMomentum | |
| G4UIcmdWithADoubleAndUnit * | fMomentumCmd |
| command: setMomentum | |
| G4UIcmdWithAString * | fLabelCmd |
| command: setLabel | |
| G4UIcmdWithAString * | fPrintCmd |
| command: printCrossSection | |
Messenger class that defines commands for TG4CrossSectionManager.
Implements commands:
Definition at line 49 of file TG4CrossSectionMessenger.h.
| TG4CrossSectionMessenger::TG4CrossSectionMessenger | ( | TG4CrossSectionManager * | crossSectionManager | ) |
Standard constructor
Definition at line 28 of file TG4CrossSectionMessenger.cxx.
Referenced by operator=(), and TG4CrossSectionMessenger().
|
virtual |
Destructor
Definition at line 137 of file TG4CrossSectionMessenger.cxx.
|
private |
Not implemented.
|
private |
Not implemented.
|
virtual |
Apply command to the associated object.
Definition at line 162 of file TG4CrossSectionMessenger.cxx.
|
private |
Not implemented.
|
private |
associated class
Definition at line 67 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), and TG4CrossSectionMessenger().
|
private |
command directory
Definition at line 68 of file TG4CrossSectionMessenger.h.
Referenced by TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: makeHistograms
Definition at line 70 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setParticle
Definition at line 71 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setElement
Definition at line 72 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setNofBinsE
Definition at line 73 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setNofBinsP
Definition at line 74 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setMinKinE
Definition at line 75 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setMaxKinE
Definition at line 76 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setMinKinE
Definition at line 77 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setMinMomentum
Definition at line 78 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setMaxMomentum
Definition at line 79 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setMomentum
Definition at line 80 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: setLabel
Definition at line 81 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().
|
private |
command: printCrossSection
Definition at line 82 of file TG4CrossSectionMessenger.h.
Referenced by SetNewValue(), TG4CrossSectionMessenger(), and ~TG4CrossSectionMessenger().