46 #include "PrimaryGeneratorMessenger.hh"
47 #include "PrimaryGeneratorAction.hh"
152 G4cout <<
"PrimaryGeneratorMessenger: Next command value = "
void SetGuidance(const char *aGuidance)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4UIcmdWithADoubleAndUnit * fBeamZCmd
void SetBeamSigmaX(G4double val)
G4UIcmdWithAString * fRandCmd
void SetBeamSigmaZ(G4double val)
G4UIcmdWithADoubleAndUnit * fThetaCmd
G4UIcmdWithADoubleAndUnit * fSigmaYCmd
G4UIcmdWithADoubleAndUnit * fSigmaXCmd
G4UIcmdWithADoubleAndUnit * fBeamYCmd
G4UIcmdWithADoubleAndUnit * fSigmaECmd
G4UIcmdWithADoubleAndUnit * fSigmaZCmd
void SetBeamX(G4double val)
G4UIcmdWithADoubleAndUnit * fBeamXCmd
static G4double GetNewDoubleValue(const char *paramString)
void SetBeamY(G4double val)
void SetSigmaTheta(G4double val)
void SetUnitCategory(const char *unitCategory)
G4UIcmdWithADoubleAndUnit * fBeamECmd
void SetRandom(const G4String &type)
void SetBeamSigmaE(G4double val)
The primary generator action class with particle gun.
void SetBeamSigmaY(G4double val)
void SetBeamZ(G4double val)
void SetBeamEnergy(G4double val)
void SetBeamMinCosTheta(G4double val)
PrimaryGeneratorMessenger(PrimaryGeneratorAction *)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
PrimaryGeneratorAction * fGen
void SetNewValue(G4UIcommand *, G4String)
G4GLOB_DLL std::ostream G4cout
G4bool GetVerbose() const
void AvailableForStates(G4ApplicationState s1)
G4UIcmdWithADoubleAndUnit * fMaxThetaCmd
~PrimaryGeneratorMessenger()