#include <EDepSimModuleBuilder.hh>
Definition at line 144 of file EDepSimModuleBuilder.hh.
EDepSim::ModuleBuilderMessenger::ModuleBuilderMessenger |
( |
EDepSim::ModuleBuilder * |
c, |
|
|
const char * |
guide = NULL |
|
) |
| |
|
inline |
Definition at line 154 of file EDepSimModuleBuilder.hh.
159 fClearCMD->SetGuidance(
"Clear the component list for the FG tracker.");
162 fAddCMD->SetGuidance(
"Add the named component to the module." 163 " Components are added from upstream" 165 fAddCMD->SetParameterName(
"Component",
false);
168 fRepeatCMD->SetGuidance(
"Times to repeat the last components.");
169 G4UIparameter* repParam =
new G4UIparameter(
'i');
170 repParam->SetParameterName(
"Repetitions");
172 G4UIparameter* cntParam =
new G4UIparameter(
'i');
173 cntParam->SetParameterName(
"Count");
177 fWidthCMD->SetGuidance(
"Set the width of the module.");
178 fWidthCMD->SetParameterName(
"Width",
false);
182 fHeightCMD->SetGuidance(
"Set the height of the module.");
G4UIcmdWithADoubleAndUnit * fHeightCMD
G4UIcmdWithADoubleAndUnit * fWidthCMD
G4UIcmdWithoutParameter * fClearCMD
EDepSim::ModuleBuilder * fBuilder
G4UIcmdWithAString * fAddCMD
G4String CommandName(G4String cmd)
Build a command name with the directory prefix.
virtual EDepSim::ModuleBuilderMessenger::~ModuleBuilderMessenger |
( |
| ) |
|
|
inlinevirtual |
Definition at line 187 of file EDepSimModuleBuilder.hh.
G4UIcmdWithADoubleAndUnit * fHeightCMD
G4UIcmdWithADoubleAndUnit * fWidthCMD
G4UIcmdWithoutParameter * fClearCMD
G4UIcmdWithAString * fAddCMD
void EDepSim::ModuleBuilderMessenger::SetNewValue |
( |
G4UIcommand * |
cmd, |
|
|
G4String |
val |
|
) |
| |
|
inline |
Definition at line 195 of file EDepSimModuleBuilder.hh.
205 std::istringstream
inputs((
char*)
val.c_str());
void SetNewValue(G4UIcommand *cmd, G4String val)
G4UIcmdWithADoubleAndUnit * fHeightCMD
void AddComponent(G4String m)
void SetHeight(double w)
Set the height of the module. This is the Y dimension of the module.
void ClearComponentList(void)
Clear the list of components to be added to the FG tracker.
G4UIcmdWithADoubleAndUnit * fWidthCMD
G4UIcmdWithoutParameter * fClearCMD
void SetRepetitions(int r, int c)
EDepSim::ModuleBuilder * fBuilder
G4UIcmdWithAString * fAddCMD
void SetWidth(double w)
Set the width of the module. This is the X dimension of the module.
G4UIcmdWithAString* EDepSim::ModuleBuilderMessenger::fAddCMD |
|
private |
G4UIcmdWithoutParameter* EDepSim::ModuleBuilderMessenger::fClearCMD |
|
private |
G4UIcmdWithADoubleAndUnit* EDepSim::ModuleBuilderMessenger::fHeightCMD |
|
private |
G4UIcommand* EDepSim::ModuleBuilderMessenger::fRepeatCMD |
|
private |
G4UIcmdWithADoubleAndUnit* EDepSim::ModuleBuilderMessenger::fWidthCMD |
|
private |
The documentation for this class was generated from the following file: