46 :XrayFluoAction(XrayFluoGun)
49 RndmCmd->
SetGuidance(
"Shoot randomly the incident particle.");
57 RndmVert->
SetGuidance(
"Shoot randomly the incident particle.");
58 RndmVert->
SetGuidance(
" Choice : on(default), off");
65 spectrum->
SetGuidance(
"Shoot the incident particle with a certain energy spectrum.");
66 spectrum->
SetGuidance(
" Choice : on(default), off");
73 isoVert->
SetGuidance(
"Shoot the incident particle from an isotrofic direction.");
81 loadPahseSpace->
SetGuidance(
"Load emission from samples form previous runs");
82 loadPahseSpace->
SetGuidance(
"Please enter the filename");
87 loadRayleighData->
SetGuidance(
"Select if data form rayleigh scattering must be loaded");
88 loadRayleighData->
SetGuidance(
"To be used before and togheter with /gun/loadGunData");
93 G4cout <<
"XrayFluoPrimaryGeneratorMessenger created" <<
G4endl;
105 delete loadPahseSpace;
106 delete loadRayleighData;
107 G4cout <<
"XrayFluoPrimaryGeneratorMessenger deleted" <<
G4endl;
115 if( command == RndmCmd )
117 if( command == RndmVert )
119 if( command == spectrum )
121 if( command == isoVert )
123 if( command == loadPahseSpace )
125 if( command == loadRayleighData )
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetRndmVert(G4String val)
void SetSpectrum(G4String val)
static G4bool GetNewBoolValue(const char *paramString)
void SetDefaultValue(G4bool defVal)
void SetIsoVert(G4String val)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
G4GLOB_DLL std::ostream G4cout
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
XrayFluoPrimaryGeneratorMessenger(XrayFluoPrimaryGeneratorAction *)
void SetRayleighFlag(G4bool)
~XrayFluoPrimaryGeneratorMessenger()
void SetDefaultValue(const char *defVal)
void SetCandidates(const char *candidateList)
void ActivatePhaseSpace(G4String)
void SetRndmFlag(G4String val)
void SetNewValue(G4UIcommand *, G4String)