42 : suffix (
""), geometry(
true), pointAttributes(
false), solids(
true), invisibles(
true),
43 kgMocrenVolumeName(
"gMocrenVolume"),
44 kgMocrenScoringMeshName(
"gMocrenScoringMesh"),
45 kDrawVolumeGrid(
false) {
48 kgMocrenDirectory->
SetGuidance(
"gMocren commands.");
50 setEventNumberSuffixCommand =
new G4UIcmdWithAString(
"/vis/gMocren/setEventNumberSuffix",
this);
51 setEventNumberSuffixCommand->
SetGuidance(
"Write separate event files, appended with given suffix.");
52 setEventNumberSuffixCommand->
SetGuidance(
"Define the suffix with a pattern such as '-0000'.");
57 appendGeometryCommand =
new G4UIcmdWithABool(
"/vis/gMocren/appendGeometry",
this);
58 appendGeometryCommand->
SetGuidance(
"Appends copy of geometry to every event.");
63 addPointAttributesCommand =
new G4UIcmdWithABool(
"/vis/gMocren/addPointAttributes",
this);
64 addPointAttributesCommand->
SetGuidance(
"Adds point attributes to the points of trajectories.");
70 useSolidsCommand->
SetGuidance(
"Use GMocren Solids, rather than Geant4 Primitives.");
83 kSetgMocrenVolumeNameCommand =
new G4UIcmdWithAString(
"/vis/gMocren/setVolumeName",
this);
84 kSetgMocrenVolumeNameCommand->
SetGuidance(
"detector name for a volume data in gMocren data.");
90 kAddgMocrenHitNameCommand->
SetGuidance(
"hit name for a dose distribution in gMocren data.");
95 kResetgMocrenHitNameCommand->
SetGuidance(
"reset all hit names.");
98 kSetgMocrenScoringMeshNameCommand =
new G4UIcmdWithAString(
"/vis/gMocren/setScoringMeshName",
this);
99 kSetgMocrenScoringMeshNameCommand->
SetGuidance(
"scoring mesh name for a dose distribution in gMocren data.");
100 kSetgMocrenScoringMeshNameCommand->
SetParameterName(
"kgMocrenScoringMeshName",
false);
101 kSetgMocrenScoringMeshNameCommand->
SetDefaultValue(
"gMocrenScoringMesh");
104 kAddgMocrenHitScorerNameCommand =
new G4UIcmdWithAString(
"/vis/gMocren/addHitScorerName",
this);
105 kAddgMocrenHitScorerNameCommand->
SetGuidance(
"hit scorer name for a dose distribution in gMocren data.");
106 kAddgMocrenHitScorerNameCommand->
SetParameterName(
"kgMocrenHitScorerNames",
false);
110 kResetgMocrenHitScorerNameCommand->
SetGuidance(
"reset all hit scorer names.");
113 kSetgMocrenNoVoxelsCommand =
new G4UIcommand(
"/vis/gMocren/setNumberOfVoxels",
this);
114 kSetgMocrenNoVoxelsCommand->
SetGuidance(
"set number of voxels.");
130 kListgMocrenCommand->
SetGuidance(
"list gMocren command parameters.");
133 kDrawVolumeGridCommand =
new G4UIcmdWithABool(
"/vis/gMocren/drawVolumeGrid",
this);
134 kDrawVolumeGridCommand->
SetGuidance(
"Add grid of the volume.");
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetParameter(G4UIparameter *const newParameter)
void SetParameterRange(const char *theRange)
void SetDefaultValue(const char *theDefaultValue)
void SetDefaultValue(G4bool defVal)
void SetParameterName(const char *theName, G4bool omittable, G4bool currentAsDefault=false)
void SetGuidance(const char *aGuidance)
void AvailableForStates(G4ApplicationState s1)
void SetDefaultValue(const char *defVal)