1#ifndef TG4_CROSS_SECTION_MESSENGER_H
2#define TG4_CROSS_SECTION_MESSENGER_H
18#include <G4UImessenger.hh>
24class G4UIcmdWithABool;
25class G4UIcmdWithAString;
26class G4UIcmdWithAnInteger;
27class G4UIcmdWithADoubleAndUnit;
The manager class for accessing hadronic cross sections.
Messenger class that defines commands for TG4CrossSectionManager.
TG4CrossSectionMessenger(const TG4CrossSectionMessenger &right)
Not implemented.
G4UIcmdWithABool * fMakeHistogramsCmd
command: makeHistograms
G4UIdirectory * fDirectory
command directory
G4UIcmdWithADoubleAndUnit * fKinECmd
command: setMinKinE
G4UIcmdWithADoubleAndUnit * fMaxKinECmd
command: setMaxKinE
G4UIcmdWithADoubleAndUnit * fMomentumCmd
command: setMomentum
virtual void SetNewValue(G4UIcommand *command, G4String string)
virtual ~TG4CrossSectionMessenger()
G4UIcmdWithAString * fParticleCmd
command: setParticle
G4UIcmdWithAnInteger * fNofBinsECmd
command: setNofBinsE
G4UIcmdWithAnInteger * fNofBinsPCmd
command: setNofBinsP
TG4CrossSectionManager * fCrossSectionManager
associated class
TG4CrossSectionMessenger()
Not implemented.
G4UIcmdWithADoubleAndUnit * fMaxMomentumCmd
command: setMaxMomentum
G4UIcmdWithAString * fElementCmd
command: setElement
G4UIcmdWithAString * fLabelCmd
command: setLabel
G4UIcmdWithAString * fPrintCmd
command: printCrossSection
G4UIcmdWithADoubleAndUnit * fMinMomentumCmd
command: setMinMomentum
TG4CrossSectionMessenger & operator=(const TG4CrossSectionMessenger &right)
Not implemented.
G4UIcmdWithADoubleAndUnit * fMinKinECmd
command: setMinKinE