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