Warning, file /include/Geant4/G4ParticleHPMessenger.hh was not indexed
or was modified since last indexation (in which case cross-reference links may be missing, inaccurate or erroneous).
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020
0021
0022
0023
0024
0025
0026 #ifndef G4ParticleHPMessenger_h
0027 #define G4ParticleHPMessenger_h
0028
0029 #include "G4UImessenger.hh"
0030 #include "globals.hh"
0031
0032 class G4ParticleHPManager;
0033 class G4UIdirectory;
0034 class G4UIcmdWithAString;
0035 class G4UIcmdWithABool;
0036 class G4UIcmdWithAnInteger;
0037 class G4UIcmdWithADouble;
0038 class G4UIcmdWithADoubleAndUnit;
0039
0040 class G4ParticleHPMessenger : public G4UImessenger
0041 {
0042 public:
0043 G4ParticleHPMessenger(G4ParticleHPManager*);
0044 ~G4ParticleHPMessenger() override;
0045
0046 void SetNewValue(G4UIcommand*, G4String) override;
0047
0048 private:
0049 G4ParticleHPManager* manager;
0050
0051 G4UIdirectory* ParticleHPDir;
0052 G4UIcmdWithAString* PhotoEvaCmd;
0053 G4UIcmdWithAString* SkipMissingCmd;
0054 G4UIcmdWithAString* NeglectDopplerCmd;
0055 G4UIcmdWithAString* DoNotAdjustFSCmd;
0056 G4UIcmdWithAString* ProduceFissionFragementCmd;
0057 G4UIcmdWithAString* WendtFissionModelCmd;
0058 G4UIcmdWithAString* NRESP71Cmd;
0059 G4UIcmdWithAnInteger* VerboseCmd;
0060 G4UIcmdWithABool* UseDBRCCmd;
0061 G4UIcmdWithADoubleAndUnit* MaxEnergySVTCmd;
0062 G4UIcmdWithADouble* MinADBRCCmd;
0063 G4UIcmdWithADoubleAndUnit* MinEnergyDBRCCmd;
0064 G4UIcmdWithADoubleAndUnit* MaxEnergyDBRCCmd;
0065 };
0066
0067 #endif