50{
52 polarizationDirectory->
SetGuidance(
"polarization control commands.");
53
54 managerDirectory =
new G4UIdirectory(
"/polarization/manager/");
55 managerDirectory->
SetGuidance(
"general polarization information.");
56
58 verboseCmd->
SetGuidance(
"Set the Verbose level of G4PolarizationManager.");
63 verboseCmd->
SetRange(
"level >=0 && level <=1");
64
65 optActivateCmd =
new G4UIcmdWithABool(
"/polarization/manager/activate",
this);
66 optActivateCmd->
SetGuidance(
"activate/deactivate polarization treatment");
69
72 "Status control commands of registered polarized logical volumes.");
73
74 printVolumeListCmd =
77 "print list of registered polarized logical volumes");
80
81 setPolarizationCmd =
new G4UIcommand(
"/polarization/volume/set",
this);
83 "set or change polarization of a logical volume");
86
100
102 testDirectory->
SetGuidance(
"provides access to some internal test routines.");
103
105 "/polarization/test/polarizationTransformation", this);
107 "checks definition of particle reference frame and corresponding "
108 "translation routines");
111
112 testInteractionFrameCmd =
115 "checks definition of interaction frame");
118}
G4PolarizationManager * polarizationManager
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetDefaultValue(G4bool defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetDefaultValue(G4int defVal)
void SetParameter(G4UIparameter *const newParameter)
void SetGuidance(const char *aGuidance)
void SetRange(const char *rs)
void AvailableForStates(G4ApplicationState s1)
void SetDefaultValue(const char *theDefaultValue)