43 #include <Geant4/G4ApplicationState.hh>
44 #include <Geant4/G4String.hh>
45 #include <Geant4/G4UIcmdWithAnInteger.hh>
46 #include <Geant4/G4UIdirectory.hh>
47 #include <Geant4/G4UImessenger.hh>
59 , fPythia6Decayer(pythia6Decayer)
61 , fVerboseCmd(nullptr)
62 , fDecayTypeCmd(nullptr)
66 fDirectory =
new G4UIdirectory(
"/pythia6Decayer/");
67 fDirectory->SetGuidance(
"G4Pythia6Decayer control commands.");
69 fVerboseCmd =
new G4UIcmdWithAnInteger(
"/pythia6Decayer/verbose",
this);
70 fVerboseCmd->SetGuidance(
"Set Pythia6Decayer verbose level");
71 fVerboseCmd->SetParameterName(
"VerboseLevel",
false);
72 fVerboseCmd->SetRange(
"VerboseLevel >= 0 && VerboseLevel <= 1");
75 fDecayTypeCmd =
new G4UIcmdWithAnInteger(
"/pythia6Decayer/forceDecayType",
this);
78 std::ostringstream
os;