18#include <G4UIcmdWithABool.hh>
19#include <G4UIcmdWithAString.hh>
20#include <G4UIdirectory.hh>
26 fExtDecayerPhysics(extDecayerPhysics),
33 new G4UIcmdWithAString(
"/mcPhysics/setExtDecayerSelection",
this);
34 G4String guidance =
"Select particles for which the external decayer will ";
35 guidance = guidance +
"have priority over using Geant4 decay table";
41 new G4UIcmdWithABool(
"/mcPhysics/skipExtDecayerNeutrino",
this);
42 guidance =
"Skip importing neutrinos (default is false)";
Definition of the TG4ExtDecayerMessenger class.
Definition of the TG4ExtDecayerPhysics class.
TG4ExtDecayerMessenger()
Not implemented.
TG4ExtDecayerPhysics * fExtDecayerPhysics
associated class
G4UIcmdWithAString * fSetSelectionCmd
setExtDecayerSelection command
virtual ~TG4ExtDecayerMessenger()
G4UIcmdWithABool * fSkipNeutrinoCmd
skipExtDecayerNeutrino command
virtual void SetNewValue(G4UIcommand *command, G4String string)
The builder for external decayer.
void SetSelection(const G4String &selection)
void SetSkipNeutrino(G4bool skipNeutrino)