1#ifndef TG4_REGIONS_MESSENGER_H
2#define TG4_REGIONS_MESSENGER_H
18#include <G4UImessenger.hh>
25class G4UIcmdWithADouble;
26class G4UIcmdWithAString;
27class G4UIcmdWithAnInteger;
28class G4UIcmdWithABool;
Manager class for setting VMC cuts in energy in G4 regions.
Manager class for converting VMC cuts in energy in G4 regions.
Messenger class that defines commands for TG4RegionsManager[2].
G4UIcmdWithAString * fSetFileNameCmd
command: /mcRegions/setFileName fileName
TG4RegionsManager * fRegionsManager
associated class
G4UIcmdWithABool * fApplyForPositronCmd
command: /mcRegions/applyForPositron true|false
G4UIcmdWithADouble * fSetEnergyToleranceCmd
command: /mcRegions/setEnergyTolerance value
G4UIcmdWithABool * fSetPrintCmd
command: /mcRegions/print [true|false]
G4UIcmdWithAnInteger * fSetRangePrecisionCmd
command: /mcRegions/setRangePrecision value
G4UIcmdWithAString * fDumpRegionCmd
command: /mcRegions/dump [lvName]
G4UIdirectory * fDirectory
command directory
G4UIcmdWithABool * fApplyForElectronCmd
command: /mcRegions/applyForElectron true|false
TG4RegionsMessenger & operator=(const TG4RegionsMessenger &right)=delete
G4UIcmdWithABool * fSetSaveCmd
command: /mcRegions/save [true|false]
G4UIcmdWithABool * fApplyForProtonCmd
command: /mcRegions/applyForProton true|false
TG4RegionsMessenger()=delete
G4UIcmdWithABool * fApplyForGammaCmd
command: /mcRegions/applyForGamma true|false
G4UIcmdWithABool * fSetLoadCmd
command: /mcRegions/load [true|false]
TG4RegionsManager2 * fRegionsManager2
associated class
virtual void SetNewValue(G4UIcommand *command, G4String string)
TG4RegionsMessenger(const TG4RegionsMessenger &right)=delete
G4UIcmdWithABool * fSetFromG4TableCmd
command: /mcRegions/fromG4Table [true|false]
G4UIcmdWithABool * fSetCheckCmd
command: /mcRegions/check [true|false]
virtual ~TG4RegionsMessenger()