SimpleGeometryParameterMessenger Class Reference

#include <SimpleGeometryParameterMessenger.hh>

Inheritance diagram for SimpleGeometryParameterMessenger:
MyVGeometryParameterMessenger

List of all members.

Public Member Functions

 SimpleGeometryParameterMessenger (MyVGeometryParameter *, G4String)
virtual ~SimpleGeometryParameterMessenger ()
virtual void SetNewValue (G4UIcommand *, G4String)
int MySetNewValue (G4UIcommand *, G4String)
SimpleGeometryParameterget_GeometryParameter ()
void set_GeometryParameter (SimpleGeometryParameter *val)
G4String get_Name ()
G4String get_GeoDirName ()
void set_Name (G4String val)
void set_GeometryParameter (MyVGeometryParameter *val)
void set_GeoDirName (G4String val)

Private Attributes

SimpleGeometryParameterm_GeometryParameter
G4String m_SubDirName
G4UIdirectory * SubDir
G4UIcmdWithAString * set_PosX_cmd
G4UIcmdWithAString * set_PosY_cmd
G4UIcmdWithAString * set_PosZ_cmd
G4UIcmdWithAString * set_name_cmd
G4UIcmdWithAString * set_SDName_cmd
G4UIcmdWithAString * set_MotherName_cmd
G4UIcmdWithAString * set_material_cmd
G4UIcmdWithAString * set_SRepNo_cmd
G4UIcmdWithAString * set_RepNo_cmd
G4UIcmdWithAString * set_Ephi_cmd
G4UIcmdWithAString * set_Etheta_cmd
G4UIcmdWithAString * set_Epsi_cmd
G4UIcmdWithAString * set_Box_X_cmd
G4UIcmdWithAString * set_Box_Y_cmd
G4UIcmdWithAString * set_Box_Z_cmd
G4UIcmdWithAString * set_Tubs_RMax_cmd
G4UIcmdWithAString * set_Tubs_RMin_cmd
G4UIcmdWithAString * set_Tubs_Length_cmd
G4UIcmdWithAString * set_Tubs_StartAng_cmd
G4UIcmdWithAString * set_Tubs_SpanAng_cmd
G4UIcmdWithAString * set_Torus_RMax_cmd
G4UIcmdWithAString * set_Torus_RMin_cmd
G4UIcmdWithAString * set_Torus_Rtor_cmd
G4UIcmdWithAString * set_Torus_StartAng_cmd
G4UIcmdWithAString * set_Torus_SpanAng_cmd
G4UIcmdWithAString * set_Sphere_RMax_cmd
G4UIcmdWithAString * set_Sphere_RMin_cmd
G4UIcmdWithAString * set_Sphere_StartPhi_cmd
G4UIcmdWithAString * set_Sphere_SpanPhi_cmd
G4UIcmdWithAString * set_Sphere_StartTheta_cmd
G4UIcmdWithAString * set_Sphere_SpanTheta_cmd
G4UIcmdWithAString * set_Hype_innerRadius_cmd
G4UIcmdWithAString * set_Hype_outerRadius_cmd
G4UIcmdWithAString * set_Hype_innerStereo_cmd
G4UIcmdWithAString * set_Hype_outerStereo_cmd
G4UIcmdWithAString * set_Hype_Length_cmd
G4UIcmdWithAString * set_TwistedTubs_twistedangle_cmd
G4UIcmdWithAString * set_TwistedTubs_endinnerrad_cmd
G4UIcmdWithAString * set_TwistedTubs_endouterrad_cmd
G4UIcmdWithAString * set_TwistedTubs_Length_cmd
G4UIcmdWithAString * set_TwistedTubs_dphi_cmd
G4UIcmdWithAString * set_Cons_RMax1_cmd
G4UIcmdWithAString * set_Cons_RMin1_cmd
G4UIcmdWithAString * set_Cons_RMax2_cmd
G4UIcmdWithAString * set_Cons_RMin2_cmd
G4UIcmdWithAString * set_Cons_Length_cmd
G4UIcmdWithAString * set_Cons_StartAng_cmd
G4UIcmdWithAString * set_Cons_SpanAng_cmd
G4UIcmdWithAString * set_Polycone_numZ_cmd
G4UIcmdWithAString * set_Polycone_RMax_cmd
G4UIcmdWithAString * set_Polycone_RMin_cmd
G4UIcmdWithAString * set_Polycone_Z_cmd
G4UIcmdWithAString * set_Polycone_StartAng_cmd
G4UIcmdWithAString * set_Polycone_SpanAng_cmd
G4UIcmdWithAString * set_vis_cmd
G4UIcmdWithAString * set_r_cmd
G4UIcmdWithAString * set_g_cmd
G4UIcmdWithAString * set_b_cmd

Detailed Description

Definition at line 23 of file SimpleGeometryParameterMessenger.hh.


Constructor & Destructor Documentation

SimpleGeometryParameterMessenger::SimpleGeometryParameterMessenger ( MyVGeometryParameter pGeometryParameter,
G4String  dirName 
)

Definition at line 23 of file SimpleGeometryParameterMessenger.cc.

References MyVGeometryParameterMessenger::get_GeoDirName(), m_GeometryParameter, m_SubDirName, set_b_cmd, set_Box_X_cmd, set_Box_Y_cmd, set_Box_Z_cmd, set_Cons_Length_cmd, set_Cons_RMax1_cmd, set_Cons_RMax2_cmd, set_Cons_RMin1_cmd, set_Cons_RMin2_cmd, set_Cons_SpanAng_cmd, set_Cons_StartAng_cmd, set_Ephi_cmd, set_Epsi_cmd, set_Etheta_cmd, set_g_cmd, set_Hype_innerRadius_cmd, set_Hype_innerStereo_cmd, set_Hype_Length_cmd, set_Hype_outerRadius_cmd, set_Hype_outerStereo_cmd, set_material_cmd, set_MotherName_cmd, set_name_cmd, set_Polycone_numZ_cmd, set_Polycone_RMax_cmd, set_Polycone_RMin_cmd, set_Polycone_SpanAng_cmd, set_Polycone_StartAng_cmd, set_Polycone_Z_cmd, set_PosX_cmd, set_PosY_cmd, set_PosZ_cmd, set_r_cmd, set_RepNo_cmd, set_SDName_cmd, set_Sphere_RMax_cmd, set_Sphere_RMin_cmd, set_Sphere_SpanPhi_cmd, set_Sphere_SpanTheta_cmd, set_Sphere_StartPhi_cmd, set_Sphere_StartTheta_cmd, set_SRepNo_cmd, set_Torus_RMax_cmd, set_Torus_RMin_cmd, set_Torus_Rtor_cmd, set_Torus_SpanAng_cmd, set_Torus_StartAng_cmd, set_Tubs_Length_cmd, set_Tubs_RMax_cmd, set_Tubs_RMin_cmd, set_Tubs_SpanAng_cmd, set_Tubs_StartAng_cmd, set_TwistedTubs_dphi_cmd, set_TwistedTubs_endinnerrad_cmd, set_TwistedTubs_endouterrad_cmd, set_TwistedTubs_Length_cmd, set_TwistedTubs_twistedangle_cmd, set_vis_cmd, and SubDir.

00024 :MyVGeometryParameterMessenger(pGeometryParameter, dirName)
00025 {
00026 
00027         m_GeometryParameter = dynamic_cast<SimpleGeometryParameter*> (pGeometryParameter);
00028         if (!m_GeometryParameter){
00029                 std::cout<<"In SimpleGeometryParameterMessenger, Cannot convert pointer from MyVGeometryParameter* to SimpleGeometryParameter!!!"<<std::endl;
00030                 G4Exception("SimpleGeometryParameterMessenger::SimpleGeometryParameterMessenger()",
00031                                 "InvalidSetup", FatalException,
00032                                 "Cannot convert pointer from MyVGeometryParameter* to SimpleGeometryParameter!!!");
00033         }
00034 
00035         G4String fGeoDirName = get_GeoDirName();
00036         m_SubDirName = fGeoDirName+"SimpleGeometry/";
00037 
00038         SubDir = new G4UIdirectory(m_SubDirName);
00039         SubDir->SetGuidance("geometry control");
00040 
00041         G4String CmdName;
00042         //General info for volume
00043         CmdName = m_SubDirName + "PosX";
00044         set_PosX_cmd = new G4UIcmdWithAString(CmdName, this);
00045         set_PosX_cmd->SetGuidance("set PosX.");
00046         set_PosX_cmd->SetGuidance("string, double, string, int");
00047         set_PosX_cmd->SetGuidance("name, val, unit, RepId");
00048         set_PosX_cmd->SetParameterName("PosX",false);
00049         set_PosX_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00050 
00051         CmdName = m_SubDirName + "PosY";
00052         set_PosY_cmd = new G4UIcmdWithAString(CmdName, this);
00053         set_PosY_cmd->SetGuidance("set PosY.");
00054         set_PosY_cmd->SetGuidance("string, double, string, int");
00055         set_PosY_cmd->SetGuidance("name, val, unit, RepId");
00056         set_PosY_cmd->SetParameterName("PosY",false);
00057         set_PosY_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00058 
00059         CmdName = m_SubDirName + "PosZ";
00060         set_PosZ_cmd = new G4UIcmdWithAString(CmdName, this);
00061         set_PosZ_cmd->SetGuidance("set PosZ.");
00062         set_PosZ_cmd->SetGuidance("string, double, string, int");
00063         set_PosZ_cmd->SetGuidance("name, val, unit, RepId");
00064         set_PosZ_cmd->SetParameterName("PosZ",false);
00065         set_PosZ_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00066 
00067         CmdName = m_SubDirName + "name";
00068         set_name_cmd = new G4UIcmdWithAString(CmdName, this);
00069         set_name_cmd->SetGuidance("set name.");
00070         set_name_cmd->SetGuidance("string, string");
00071         set_name_cmd->SetGuidance("name, val");
00072         set_name_cmd->SetParameterName("name",false);
00073         set_name_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00074 
00075         CmdName = m_SubDirName + "SDName";
00076         set_SDName_cmd = new G4UIcmdWithAString(CmdName, this);
00077         set_SDName_cmd->SetGuidance("set SDName.");
00078         set_SDName_cmd->SetGuidance("string, string");
00079         set_SDName_cmd->SetGuidance("name, val");
00080         set_SDName_cmd->SetParameterName("SDName",false);
00081         set_SDName_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00082 
00083         CmdName = m_SubDirName + "MotherName";
00084         set_MotherName_cmd = new G4UIcmdWithAString(CmdName, this);
00085         set_MotherName_cmd->SetGuidance("set MotherName.");
00086         set_MotherName_cmd->SetGuidance("string, string");
00087         set_MotherName_cmd->SetGuidance("name, val");
00088         set_MotherName_cmd->SetParameterName("MotherName",false);
00089         set_MotherName_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00090 
00091         CmdName = m_SubDirName + "material";
00092         set_material_cmd = new G4UIcmdWithAString(CmdName, this);
00093         set_material_cmd->SetGuidance("set material.");
00094         set_material_cmd->SetGuidance("string, string");
00095         set_material_cmd->SetGuidance("name, val");
00096         set_material_cmd->SetParameterName("material",false);
00097         set_material_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00098 
00099         CmdName = m_SubDirName + "SRepNo";
00100         set_SRepNo_cmd = new G4UIcmdWithAString(CmdName, this);
00101         set_SRepNo_cmd->SetGuidance("set SRepNo.");
00102         set_SRepNo_cmd->SetGuidance("string, int");
00103         set_SRepNo_cmd->SetGuidance("name, val");
00104         set_SRepNo_cmd->SetParameterName("SRepNo",false);
00105         set_SRepNo_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00106 
00107         CmdName = m_SubDirName + "RepNo";
00108         set_RepNo_cmd = new G4UIcmdWithAString(CmdName, this);
00109         set_RepNo_cmd->SetGuidance("set RepNo.");
00110         set_RepNo_cmd->SetGuidance("string, int");
00111         set_RepNo_cmd->SetGuidance("name, val");
00112         set_RepNo_cmd->SetParameterName("RepNo",false);
00113         set_RepNo_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00114 
00115         CmdName = m_SubDirName + "Ephi";
00116         set_Ephi_cmd = new G4UIcmdWithAString(CmdName, this);
00117         set_Ephi_cmd->SetGuidance("set Ephi.");
00118         set_Ephi_cmd->SetGuidance("string, double, string, int");
00119         set_Ephi_cmd->SetGuidance("name, val, unit, RepId");
00120         set_Ephi_cmd->SetParameterName("Ephi",false);
00121         set_Ephi_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00122 
00123         CmdName = m_SubDirName + "Etheta";
00124         set_Etheta_cmd = new G4UIcmdWithAString(CmdName, this);
00125         set_Etheta_cmd->SetGuidance("set Etheta.");
00126         set_Etheta_cmd->SetGuidance("string, double, string, int");
00127         set_Etheta_cmd->SetGuidance("name, val, unit, RepId");
00128         set_Etheta_cmd->SetParameterName("Etheta",false);
00129         set_Etheta_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00130 
00131         CmdName = m_SubDirName + "Epsi";
00132         set_Epsi_cmd = new G4UIcmdWithAString(CmdName, this);
00133         set_Epsi_cmd->SetGuidance("set Epsi.");
00134         set_Epsi_cmd->SetGuidance("string, double, string, int");
00135         set_Epsi_cmd->SetGuidance("name, val, unit, RepId");
00136         set_Epsi_cmd->SetParameterName("Epsi",false);
00137         set_Epsi_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00138 
00139         //Box info
00140         CmdName = m_SubDirName + "Box_X";
00141         set_Box_X_cmd = new G4UIcmdWithAString(CmdName, this);
00142         set_Box_X_cmd->SetGuidance("set Box_X.");
00143         set_Box_X_cmd->SetGuidance("string, double, string, int");
00144         set_Box_X_cmd->SetGuidance("name, val, unit, RepId");
00145         set_Box_X_cmd->SetParameterName("Box_X",false);
00146         set_Box_X_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00147 
00148         CmdName = m_SubDirName + "Box_Y";
00149         set_Box_Y_cmd = new G4UIcmdWithAString(CmdName, this);
00150         set_Box_Y_cmd->SetGuidance("set Box_Y.");
00151         set_Box_Y_cmd->SetGuidance("string, double, string, int");
00152         set_Box_Y_cmd->SetGuidance("name, val, unit, RepId");
00153         set_Box_Y_cmd->SetParameterName("Box_Y",false);
00154         set_Box_Y_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00155 
00156         CmdName = m_SubDirName + "Box_Z";
00157         set_Box_Z_cmd = new G4UIcmdWithAString(CmdName, this);
00158         set_Box_Z_cmd->SetGuidance("set Box_Z.");
00159         set_Box_Z_cmd->SetGuidance("string, double, string, int");
00160         set_Box_Z_cmd->SetGuidance("name, val, unit, RepId");
00161         set_Box_Z_cmd->SetParameterName("Box_Z",false);
00162         set_Box_Z_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00163 
00164         //Tubs info
00165         CmdName = m_SubDirName + "Tubs_RMax";
00166         set_Tubs_RMax_cmd = new G4UIcmdWithAString(CmdName, this);
00167         set_Tubs_RMax_cmd->SetGuidance("set Tubs_RMax.");
00168         set_Tubs_RMax_cmd->SetGuidance("string, double, string, int");
00169         set_Tubs_RMax_cmd->SetGuidance("name, val, unit, RepId");
00170         set_Tubs_RMax_cmd->SetParameterName("Tubs_RMax",false);
00171         set_Tubs_RMax_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00172 
00173         CmdName = m_SubDirName + "Tubs_RMin";
00174         set_Tubs_RMin_cmd = new G4UIcmdWithAString(CmdName, this);
00175         set_Tubs_RMin_cmd->SetGuidance("set Tubs_RMin.");
00176         set_Tubs_RMin_cmd->SetGuidance("string, double, string, int");
00177         set_Tubs_RMin_cmd->SetGuidance("name, val, unit, RepId");
00178         set_Tubs_RMin_cmd->SetParameterName("Tubs_RMin",false);
00179         set_Tubs_RMin_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00180 
00181         CmdName = m_SubDirName + "Tubs_Length";
00182         set_Tubs_Length_cmd = new G4UIcmdWithAString(CmdName, this);
00183         set_Tubs_Length_cmd->SetGuidance("set Tubs_Length.");
00184         set_Tubs_Length_cmd->SetGuidance("string, double, string, int");
00185         set_Tubs_Length_cmd->SetGuidance("name, val, unit, RepId");
00186         set_Tubs_Length_cmd->SetParameterName("Tubs_Length",false);
00187         set_Tubs_Length_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00188 
00189         CmdName = m_SubDirName + "Tubs_StartAng";
00190         set_Tubs_StartAng_cmd = new G4UIcmdWithAString(CmdName, this);
00191         set_Tubs_StartAng_cmd->SetGuidance("set Tubs_StartAng.");
00192         set_Tubs_StartAng_cmd->SetGuidance("string, double, string, int");
00193         set_Tubs_StartAng_cmd->SetGuidance("name, val, unit, RepId");
00194         set_Tubs_StartAng_cmd->SetParameterName("Tubs_StartAng",false);
00195         set_Tubs_StartAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00196 
00197         CmdName = m_SubDirName + "Tubs_SpanAng";
00198         set_Tubs_SpanAng_cmd = new G4UIcmdWithAString(CmdName, this);
00199         set_Tubs_SpanAng_cmd->SetGuidance("set Tubs_SpanAng.");
00200         set_Tubs_SpanAng_cmd->SetGuidance("string, double, string, int");
00201         set_Tubs_SpanAng_cmd->SetGuidance("name, val, unit, RepId");
00202         set_Tubs_SpanAng_cmd->SetParameterName("Tubs_SpanAng",false);
00203         set_Tubs_SpanAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00204 
00205         //Torus info
00206         CmdName = m_SubDirName + "Torus_RMax";
00207         set_Torus_RMax_cmd = new G4UIcmdWithAString(CmdName, this);
00208         set_Torus_RMax_cmd->SetGuidance("set Torus_RMax.");
00209         set_Torus_RMax_cmd->SetGuidance("string, double, string, int");
00210         set_Torus_RMax_cmd->SetGuidance("name, val, unit, RepId");
00211         set_Torus_RMax_cmd->SetParameterName("Torus_RMax",false);
00212         set_Torus_RMax_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00213 
00214         CmdName = m_SubDirName + "Torus_RMin";
00215         set_Torus_RMin_cmd = new G4UIcmdWithAString(CmdName, this);
00216         set_Torus_RMin_cmd->SetGuidance("set Torus_RMin.");
00217         set_Torus_RMin_cmd->SetGuidance("string, double, string, int");
00218         set_Torus_RMin_cmd->SetGuidance("name, val, unit, RepId");
00219         set_Torus_RMin_cmd->SetParameterName("Torus_RMin",false);
00220         set_Torus_RMin_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00221 
00222         CmdName = m_SubDirName + "Torus_Rtor";
00223         set_Torus_Rtor_cmd = new G4UIcmdWithAString(CmdName, this);
00224         set_Torus_Rtor_cmd->SetGuidance("set Torus_Rtor.");
00225         set_Torus_Rtor_cmd->SetGuidance("string, double, string, int");
00226         set_Torus_Rtor_cmd->SetGuidance("name, val, unit, RepId");
00227         set_Torus_Rtor_cmd->SetParameterName("Torus_Rtor",false);
00228         set_Torus_Rtor_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00229 
00230         CmdName = m_SubDirName + "Torus_StartAng";
00231         set_Torus_StartAng_cmd = new G4UIcmdWithAString(CmdName, this);
00232         set_Torus_StartAng_cmd->SetGuidance("set Torus_StartAng.");
00233         set_Torus_StartAng_cmd->SetGuidance("string, double, string, int");
00234         set_Torus_StartAng_cmd->SetGuidance("name, val, unit, RepId");
00235         set_Torus_StartAng_cmd->SetParameterName("Torus_StartAng",false);
00236         set_Torus_StartAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00237 
00238         CmdName = m_SubDirName + "Torus_SpanAng";
00239         set_Torus_SpanAng_cmd = new G4UIcmdWithAString(CmdName, this);
00240         set_Torus_SpanAng_cmd->SetGuidance("set Torus_SpanAng.");
00241         set_Torus_SpanAng_cmd->SetGuidance("string, double, string, int");
00242         set_Torus_SpanAng_cmd->SetGuidance("name, val, unit, RepId");
00243         set_Torus_SpanAng_cmd->SetParameterName("Torus_SpanAng",false);
00244         set_Torus_SpanAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00245 
00246         //Sphere info
00247         CmdName = m_SubDirName + "Sphere_RMax";
00248         set_Sphere_RMax_cmd = new G4UIcmdWithAString(CmdName, this);
00249         set_Sphere_RMax_cmd->SetGuidance("set Sphere_RMax.");
00250         set_Sphere_RMax_cmd->SetGuidance("string, double, string, int");
00251         set_Sphere_RMax_cmd->SetGuidance("name, val, unit, RepId");
00252         set_Sphere_RMax_cmd->SetParameterName("Sphere_RMax",false);
00253         set_Sphere_RMax_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00254 
00255         CmdName = m_SubDirName + "Sphere_RMin";
00256         set_Sphere_RMin_cmd = new G4UIcmdWithAString(CmdName, this);
00257         set_Sphere_RMin_cmd->SetGuidance("set Sphere_RMin.");
00258         set_Sphere_RMin_cmd->SetGuidance("string, double, string, int");
00259         set_Sphere_RMin_cmd->SetGuidance("name, val, unit, RepId");
00260         set_Sphere_RMin_cmd->SetParameterName("Sphere_RMin",false);
00261         set_Sphere_RMin_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00262 
00263         CmdName = m_SubDirName + "Sphere_StartPhi";
00264         set_Sphere_StartPhi_cmd = new G4UIcmdWithAString(CmdName, this);
00265         set_Sphere_StartPhi_cmd->SetGuidance("set Sphere_StartPhi.");
00266         set_Sphere_StartPhi_cmd->SetGuidance("string, double, string, int");
00267         set_Sphere_StartPhi_cmd->SetGuidance("name, val, unit, RepId");
00268         set_Sphere_StartPhi_cmd->SetParameterName("Sphere_StartPhi",false);
00269         set_Sphere_StartPhi_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00270 
00271         CmdName = m_SubDirName + "Sphere_SpanPhi";
00272         set_Sphere_SpanPhi_cmd = new G4UIcmdWithAString(CmdName, this);
00273         set_Sphere_SpanPhi_cmd->SetGuidance("set Sphere_SpanPhi.");
00274         set_Sphere_SpanPhi_cmd->SetGuidance("string, double, string, int");
00275         set_Sphere_SpanPhi_cmd->SetGuidance("name, val, unit, RepId");
00276         set_Sphere_SpanPhi_cmd->SetParameterName("Sphere_SpanPhi",false);
00277         set_Sphere_SpanPhi_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00278 
00279         CmdName = m_SubDirName + "Sphere_StartTheta";
00280         set_Sphere_StartTheta_cmd = new G4UIcmdWithAString(CmdName, this);
00281         set_Sphere_StartTheta_cmd->SetGuidance("set Sphere_StartTheta.");
00282         set_Sphere_StartTheta_cmd->SetGuidance("string, double, string, int");
00283         set_Sphere_StartTheta_cmd->SetGuidance("name, val, unit, RepId");
00284         set_Sphere_StartTheta_cmd->SetParameterName("Sphere_StartTheta",false);
00285         set_Sphere_StartTheta_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00286 
00287         CmdName = m_SubDirName + "Sphere_SpanTheta";
00288         set_Sphere_SpanTheta_cmd = new G4UIcmdWithAString(CmdName, this);
00289         set_Sphere_SpanTheta_cmd->SetGuidance("set Sphere_SpanTheta.");
00290         set_Sphere_SpanTheta_cmd->SetGuidance("string, double, string, int");
00291         set_Sphere_SpanTheta_cmd->SetGuidance("name, val, unit, RepId");
00292         set_Sphere_SpanTheta_cmd->SetParameterName("Sphere_SpanTheta",false);
00293         set_Sphere_SpanTheta_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00294 
00295         //Hype info
00296         CmdName = m_SubDirName + "Hype_innerRadius";
00297         set_Hype_innerRadius_cmd = new G4UIcmdWithAString(CmdName, this);
00298         set_Hype_innerRadius_cmd->SetGuidance("set Hype_innerRadius.");
00299         set_Hype_innerRadius_cmd->SetGuidance("string, double, string, int");
00300         set_Hype_innerRadius_cmd->SetGuidance("name, val, unit, RepId");
00301         set_Hype_innerRadius_cmd->SetParameterName("Hype_innerRadius",false);
00302         set_Hype_innerRadius_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00303 
00304         CmdName = m_SubDirName + "Hype_outerRadius";
00305         set_Hype_outerRadius_cmd = new G4UIcmdWithAString(CmdName, this);
00306         set_Hype_outerRadius_cmd->SetGuidance("set Hype_outerRadius.");
00307         set_Hype_outerRadius_cmd->SetGuidance("string, double, string, int");
00308         set_Hype_outerRadius_cmd->SetGuidance("name, val, unit, RepId");
00309         set_Hype_outerRadius_cmd->SetParameterName("Hype_outerRadius",false);
00310         set_Hype_outerRadius_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00311 
00312         CmdName = m_SubDirName + "Hype_Length";
00313         set_Hype_Length_cmd = new G4UIcmdWithAString(CmdName, this);
00314         set_Hype_Length_cmd->SetGuidance("set Hype_Length.");
00315         set_Hype_Length_cmd->SetGuidance("string, double, string, int");
00316         set_Hype_Length_cmd->SetGuidance("name, val, unit, RepId");
00317         set_Hype_Length_cmd->SetParameterName("Hype_Length",false);
00318         set_Hype_Length_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00319 
00320         CmdName = m_SubDirName + "Hype_innerStereo";
00321         set_Hype_innerStereo_cmd = new G4UIcmdWithAString(CmdName, this);
00322         set_Hype_innerStereo_cmd->SetGuidance("set Hype_innerStereo.");
00323         set_Hype_innerStereo_cmd->SetGuidance("string, double, string, int");
00324         set_Hype_innerStereo_cmd->SetGuidance("name, val, unit, RepId");
00325         set_Hype_innerStereo_cmd->SetParameterName("Hype_innerStereo",false);
00326         set_Hype_innerStereo_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00327 
00328         CmdName = m_SubDirName + "Hype_outerStereo";
00329         set_Hype_outerStereo_cmd = new G4UIcmdWithAString(CmdName, this);
00330         set_Hype_outerStereo_cmd->SetGuidance("set Hype_outerStereo.");
00331         set_Hype_outerStereo_cmd->SetGuidance("string, double, string, int");
00332         set_Hype_outerStereo_cmd->SetGuidance("name, val, unit, RepId");
00333         set_Hype_outerStereo_cmd->SetParameterName("Hype_outerStereo",false);
00334         set_Hype_outerStereo_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00335 
00336         //TwistedTubs info
00337         CmdName = m_SubDirName + "TwistedTubs_twistedangle";
00338         set_TwistedTubs_twistedangle_cmd = new G4UIcmdWithAString(CmdName, this);
00339         set_TwistedTubs_twistedangle_cmd->SetGuidance("set TwistedTubs_twistedangle.");
00340         set_TwistedTubs_twistedangle_cmd->SetGuidance("string, double, string, int");
00341         set_TwistedTubs_twistedangle_cmd->SetGuidance("name, val, unit, RepId");
00342         set_TwistedTubs_twistedangle_cmd->SetParameterName("TwistedTubs_twistedangle",false);
00343         set_TwistedTubs_twistedangle_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00344 
00345         CmdName = m_SubDirName + "TwistedTubs_endinnerrad";
00346         set_TwistedTubs_endinnerrad_cmd = new G4UIcmdWithAString(CmdName, this);
00347         set_TwistedTubs_endinnerrad_cmd->SetGuidance("set TwistedTubs_endinnerrad.");
00348         set_TwistedTubs_endinnerrad_cmd->SetGuidance("string, double, string, int");
00349         set_TwistedTubs_endinnerrad_cmd->SetGuidance("name, val, unit, RepId");
00350         set_TwistedTubs_endinnerrad_cmd->SetParameterName("TwistedTubs_endinnerrad",false);
00351         set_TwistedTubs_endinnerrad_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00352 
00353         CmdName = m_SubDirName + "TwistedTubs_endouterrad";
00354         set_TwistedTubs_endouterrad_cmd = new G4UIcmdWithAString(CmdName, this);
00355         set_TwistedTubs_endouterrad_cmd->SetGuidance("set TwistedTubs_endouterrad.");
00356         set_TwistedTubs_endouterrad_cmd->SetGuidance("string, double, string, int");
00357         set_TwistedTubs_endouterrad_cmd->SetGuidance("name, val, unit, RepId");
00358         set_TwistedTubs_endouterrad_cmd->SetParameterName("TwistedTubs_endouterrad",false);
00359         set_TwistedTubs_endouterrad_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00360 
00361         CmdName = m_SubDirName + "TwistedTubs_Length";
00362         set_TwistedTubs_Length_cmd = new G4UIcmdWithAString(CmdName, this);
00363         set_TwistedTubs_Length_cmd->SetGuidance("set TwistedTubs_Length.");
00364         set_TwistedTubs_Length_cmd->SetGuidance("string, double, string, int");
00365         set_TwistedTubs_Length_cmd->SetGuidance("name, val, unit, RepId");
00366         set_TwistedTubs_Length_cmd->SetParameterName("TwistedTubs_Length",false);
00367         set_TwistedTubs_Length_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00368 
00369         CmdName = m_SubDirName + "TwistedTubs_dphi";
00370         set_TwistedTubs_dphi_cmd = new G4UIcmdWithAString(CmdName, this);
00371         set_TwistedTubs_dphi_cmd->SetGuidance("set TwistedTubs_dphi.");
00372         set_TwistedTubs_dphi_cmd->SetGuidance("string, double, string, int");
00373         set_TwistedTubs_dphi_cmd->SetGuidance("name, val, unit, RepId");
00374         set_TwistedTubs_dphi_cmd->SetParameterName("TwistedTubs_dphi",false);
00375         set_TwistedTubs_dphi_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00376 
00377         //Cons info
00378         CmdName = m_SubDirName + "Cons_RMax1";
00379         set_Cons_RMax1_cmd = new G4UIcmdWithAString(CmdName, this);
00380         set_Cons_RMax1_cmd->SetGuidance("set Cons_RMax1.");
00381         set_Cons_RMax1_cmd->SetGuidance("string, double, string, int");
00382         set_Cons_RMax1_cmd->SetGuidance("name, val, unit, RepId");
00383         set_Cons_RMax1_cmd->SetParameterName("Cons_RMax1",false);
00384         set_Cons_RMax1_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00385 
00386         CmdName = m_SubDirName + "Cons_RMin1";
00387         set_Cons_RMin1_cmd = new G4UIcmdWithAString(CmdName, this);
00388         set_Cons_RMin1_cmd->SetGuidance("set Cons_RMin1.");
00389         set_Cons_RMin1_cmd->SetGuidance("string, double, string, int");
00390         set_Cons_RMin1_cmd->SetGuidance("name, val, unit, RepId");
00391         set_Cons_RMin1_cmd->SetParameterName("Cons_RMin1",false);
00392         set_Cons_RMin1_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00393 
00394         CmdName = m_SubDirName + "Cons_RMax2";
00395         set_Cons_RMax2_cmd = new G4UIcmdWithAString(CmdName, this);
00396         set_Cons_RMax2_cmd->SetGuidance("set Cons_RMax2.");
00397         set_Cons_RMax2_cmd->SetGuidance("string, double, string, int");
00398         set_Cons_RMax2_cmd->SetGuidance("name, val, unit, RepId");
00399         set_Cons_RMax2_cmd->SetParameterName("Cons_RMax2",false);
00400         set_Cons_RMax2_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00401 
00402         CmdName = m_SubDirName + "Cons_RMin2";
00403         set_Cons_RMin2_cmd = new G4UIcmdWithAString(CmdName, this);
00404         set_Cons_RMin2_cmd->SetGuidance("set Cons_RMin2.");
00405         set_Cons_RMin2_cmd->SetGuidance("string, double, string, int");
00406         set_Cons_RMin2_cmd->SetGuidance("name, val, unit, RepId");
00407         set_Cons_RMin2_cmd->SetParameterName("Cons_RMin2",false);
00408         set_Cons_RMin2_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00409 
00410         CmdName = m_SubDirName + "Cons_Length";
00411         set_Cons_Length_cmd = new G4UIcmdWithAString(CmdName, this);
00412         set_Cons_Length_cmd->SetGuidance("set Cons_Length.");
00413         set_Cons_Length_cmd->SetGuidance("string, double, string, int");
00414         set_Cons_Length_cmd->SetGuidance("name, val, unit, RepId");
00415         set_Cons_Length_cmd->SetParameterName("Cons_Length",false);
00416         set_Cons_Length_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00417 
00418         CmdName = m_SubDirName + "Cons_StartAng";
00419         set_Cons_StartAng_cmd = new G4UIcmdWithAString(CmdName, this);
00420         set_Cons_StartAng_cmd->SetGuidance("set Cons_StartAng.");
00421         set_Cons_StartAng_cmd->SetGuidance("string, double, string, int");
00422         set_Cons_StartAng_cmd->SetGuidance("name, val, unit, RepId");
00423         set_Cons_StartAng_cmd->SetParameterName("Cons_StartAng",false);
00424         set_Cons_StartAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00425 
00426         CmdName = m_SubDirName + "Cons_SpanAng";
00427         set_Cons_SpanAng_cmd = new G4UIcmdWithAString(CmdName, this);
00428         set_Cons_SpanAng_cmd->SetGuidance("set Cons_SpanAng.");
00429         set_Cons_SpanAng_cmd->SetGuidance("string, double, string, int");
00430         set_Cons_SpanAng_cmd->SetGuidance("name, val, unit, RepId");
00431         set_Cons_SpanAng_cmd->SetParameterName("Cons_SpanAng",false);
00432         set_Cons_SpanAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00433 
00434         //Polycone info
00435         CmdName = m_SubDirName + "Polycone_numZ";
00436         set_Polycone_numZ_cmd = new G4UIcmdWithAString(CmdName, this);
00437         set_Polycone_numZ_cmd->SetGuidance("set Polycone_numZ.");
00438         set_Polycone_numZ_cmd->SetGuidance("int, int");
00439         set_Polycone_numZ_cmd->SetGuidance("index, val");
00440         set_Polycone_numZ_cmd->SetParameterName("Polycone_numZ",false);
00441         set_Polycone_numZ_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00442 
00443         CmdName = m_SubDirName + "Polycone_RMax";
00444         set_Polycone_RMax_cmd = new G4UIcmdWithAString(CmdName, this);
00445         set_Polycone_RMax_cmd->SetGuidance("set Polycone_RMax.");
00446         set_Polycone_RMax_cmd->SetGuidance("int, string, double, string");
00447         set_Polycone_RMax_cmd->SetGuidance("index, name, val, unit");
00448         set_Polycone_RMax_cmd->SetParameterName("Polycone_RMax",false);
00449         set_Polycone_RMax_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00450 
00451         CmdName = m_SubDirName + "Polycone_RMin";
00452         set_Polycone_RMin_cmd = new G4UIcmdWithAString(CmdName, this);
00453         set_Polycone_RMin_cmd->SetGuidance("set Polycone_RMin.");
00454         set_Polycone_RMin_cmd->SetGuidance("int, string, double, string");
00455         set_Polycone_RMin_cmd->SetGuidance("index, name, val, unit");
00456         set_Polycone_RMin_cmd->SetParameterName("Polycone_RMin",false);
00457         set_Polycone_RMin_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00458 
00459         CmdName = m_SubDirName + "Polycone_Z";
00460         set_Polycone_Z_cmd = new G4UIcmdWithAString(CmdName, this);
00461         set_Polycone_Z_cmd->SetGuidance("set Polycone_Z.");
00462         set_Polycone_Z_cmd->SetGuidance("int, string, double, string");
00463         set_Polycone_Z_cmd->SetGuidance("index, name, val, unit");
00464         set_Polycone_Z_cmd->SetParameterName("Polycone_Z",false);
00465         set_Polycone_Z_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00466 
00467         CmdName = m_SubDirName + "Polycone_StartAng";
00468         set_Polycone_StartAng_cmd = new G4UIcmdWithAString(CmdName, this);
00469         set_Polycone_StartAng_cmd->SetGuidance("set Polycone_StartAng.");
00470         set_Polycone_StartAng_cmd->SetGuidance("string, double, string, int");
00471         set_Polycone_StartAng_cmd->SetGuidance("name, val, unit, RepId");
00472         set_Polycone_StartAng_cmd->SetParameterName("Polycone_StartAng",false);
00473         set_Polycone_StartAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00474 
00475         CmdName = m_SubDirName + "Polycone_SpanAng";
00476         set_Polycone_SpanAng_cmd = new G4UIcmdWithAString(CmdName, this);
00477         set_Polycone_SpanAng_cmd->SetGuidance("set Polycone_SpanAng.");
00478         set_Polycone_SpanAng_cmd->SetGuidance("string, double, string, int");
00479         set_Polycone_SpanAng_cmd->SetGuidance("name, val, unit, RepId");
00480         set_Polycone_SpanAng_cmd->SetParameterName("Polycone_SpanAng",false);
00481         set_Polycone_SpanAng_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00482 
00483         // visual settings
00484 
00485         CmdName = m_SubDirName + "vis";
00486         set_vis_cmd = new G4UIcmdWithAString(CmdName, this);
00487         set_vis_cmd->SetGuidance("set vis.");
00488         set_vis_cmd->SetGuidance("string, bool");
00489         set_vis_cmd->SetGuidance("name, val");
00490         set_vis_cmd->SetParameterName("vis",false);
00491         set_vis_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00492 
00493         CmdName = m_SubDirName + "r";
00494         set_r_cmd = new G4UIcmdWithAString(CmdName, this);
00495         set_r_cmd->SetGuidance("set r.");
00496         set_r_cmd->SetGuidance("string, double");
00497         set_r_cmd->SetGuidance("name, val");
00498         set_r_cmd->SetParameterName("r",false);
00499         set_r_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00500 
00501         CmdName = m_SubDirName + "g";
00502         set_g_cmd = new G4UIcmdWithAString(CmdName, this);
00503         set_g_cmd->SetGuidance("set g.");
00504         set_g_cmd->SetGuidance("string, double");
00505         set_g_cmd->SetGuidance("name, val");
00506         set_g_cmd->SetParameterName("g",false);
00507         set_g_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00508 
00509         CmdName = m_SubDirName + "b";
00510         set_b_cmd = new G4UIcmdWithAString(CmdName, this);
00511         set_b_cmd->SetGuidance("set b.");
00512         set_b_cmd->SetGuidance("string, double");
00513         set_b_cmd->SetGuidance("name, val");
00514         set_b_cmd->SetParameterName("b",false);
00515         set_b_cmd->AvailableForStates(G4State_PreInit,G4State_Idle);
00516 
00517 }

SimpleGeometryParameterMessenger::~SimpleGeometryParameterMessenger (  )  [virtual]

Definition at line 519 of file SimpleGeometryParameterMessenger.cc.

References set_b_cmd, set_Box_X_cmd, set_Box_Y_cmd, set_Box_Z_cmd, set_Cons_Length_cmd, set_Cons_RMax1_cmd, set_Cons_RMax2_cmd, set_Cons_RMin1_cmd, set_Cons_RMin2_cmd, set_Cons_SpanAng_cmd, set_Cons_StartAng_cmd, set_Ephi_cmd, set_Epsi_cmd, set_Etheta_cmd, set_g_cmd, set_Hype_innerRadius_cmd, set_Hype_innerStereo_cmd, set_Hype_Length_cmd, set_Hype_outerRadius_cmd, set_Hype_outerStereo_cmd, set_material_cmd, set_MotherName_cmd, set_name_cmd, set_Polycone_numZ_cmd, set_Polycone_RMax_cmd, set_Polycone_RMin_cmd, set_Polycone_SpanAng_cmd, set_Polycone_StartAng_cmd, set_Polycone_Z_cmd, set_PosX_cmd, set_PosY_cmd, set_PosZ_cmd, set_r_cmd, set_RepNo_cmd, set_SDName_cmd, set_Sphere_RMax_cmd, set_Sphere_RMin_cmd, set_Sphere_SpanPhi_cmd, set_Sphere_SpanTheta_cmd, set_Sphere_StartPhi_cmd, set_Sphere_StartTheta_cmd, set_SRepNo_cmd, set_Torus_RMax_cmd, set_Torus_RMin_cmd, set_Torus_Rtor_cmd, set_Torus_SpanAng_cmd, set_Torus_StartAng_cmd, set_Tubs_Length_cmd, set_Tubs_RMax_cmd, set_Tubs_RMin_cmd, set_Tubs_SpanAng_cmd, set_Tubs_StartAng_cmd, set_TwistedTubs_dphi_cmd, set_TwistedTubs_endinnerrad_cmd, set_TwistedTubs_endouterrad_cmd, set_TwistedTubs_Length_cmd, set_TwistedTubs_twistedangle_cmd, set_vis_cmd, and SubDir.

00520 {
00521         delete SubDir;
00522 
00523         delete set_PosX_cmd;
00524         delete set_PosY_cmd;
00525         delete set_PosZ_cmd;
00526         delete set_name_cmd;
00527         delete set_SDName_cmd;
00528         delete set_MotherName_cmd;
00529         delete set_material_cmd;
00530         delete set_SRepNo_cmd;
00531         delete set_RepNo_cmd;
00532         delete set_Ephi_cmd;
00533         delete set_Etheta_cmd;
00534         delete set_Epsi_cmd;
00535 
00536         //Box info
00537         delete set_Box_X_cmd;
00538         delete set_Box_Y_cmd;
00539         delete set_Box_Z_cmd;
00540 
00541         //Tubs info
00542         delete set_Tubs_RMax_cmd;
00543         delete set_Tubs_RMin_cmd;
00544         delete set_Tubs_Length_cmd;
00545         delete set_Tubs_StartAng_cmd;
00546         delete set_Tubs_SpanAng_cmd;
00547 
00548         //Torus info
00549         delete set_Torus_RMax_cmd;
00550         delete set_Torus_RMin_cmd;
00551         delete set_Torus_Rtor_cmd;
00552         delete set_Torus_StartAng_cmd;
00553         delete set_Torus_SpanAng_cmd;
00554 
00555         //Sphere info
00556         delete set_Sphere_RMax_cmd;
00557         delete set_Sphere_RMin_cmd;
00558         delete set_Sphere_StartPhi_cmd;
00559         delete set_Sphere_SpanPhi_cmd;
00560         delete set_Sphere_StartTheta_cmd;
00561         delete set_Sphere_SpanTheta_cmd;
00562 
00563         //Hype info
00564         delete set_Hype_innerRadius_cmd;
00565         delete set_Hype_outerRadius_cmd;
00566         delete set_Hype_Length_cmd;
00567         delete set_Hype_innerStereo_cmd;
00568         delete set_Hype_outerStereo_cmd;
00569 
00570         //TwistedTubs info
00571         delete set_TwistedTubs_endinnerrad_cmd;
00572         delete set_TwistedTubs_endouterrad_cmd;
00573         delete set_TwistedTubs_Length_cmd;
00574         delete set_TwistedTubs_twistedangle_cmd;
00575         delete set_TwistedTubs_dphi_cmd;
00576 
00577         //Cons info
00578         delete set_Cons_RMax1_cmd;
00579         delete set_Cons_RMin1_cmd;
00580         delete set_Cons_RMax2_cmd;
00581         delete set_Cons_RMin2_cmd;
00582         delete set_Cons_Length_cmd;
00583         delete set_Cons_StartAng_cmd;
00584         delete set_Cons_SpanAng_cmd;
00585 
00586         //Polycone info
00587         delete set_Polycone_RMax_cmd;
00588         delete set_Polycone_RMin_cmd;
00589         delete set_Polycone_numZ_cmd;
00590         delete set_Polycone_Z_cmd;
00591         delete set_Polycone_StartAng_cmd;
00592         delete set_Polycone_SpanAng_cmd;
00593 
00594         //other settings
00595         delete set_vis_cmd;
00596         delete set_r_cmd;
00597         delete set_g_cmd;
00598         delete set_b_cmd;
00599 }


Member Function Documentation

G4String MyVGeometryParameterMessenger::get_GeoDirName (  )  [inline, inherited]
SimpleGeometryParameter* SimpleGeometryParameterMessenger::get_GeometryParameter (  )  [inline]

Reimplemented from MyVGeometryParameterMessenger.

Definition at line 35 of file SimpleGeometryParameterMessenger.hh.

References m_GeometryParameter.

00035 { return m_GeometryParameter; }

G4String MyVGeometryParameterMessenger::get_Name (  )  [inline, inherited]

Definition at line 30 of file MyVGeometryParameterMessenger.hh.

References MyVGeometryParameterMessenger::m_Name.

00030 { return m_Name; }

int SimpleGeometryParameterMessenger::MySetNewValue ( G4UIcommand *  command,
G4String  newValue 
)

Reimplemented from MyVGeometryParameterMessenger.

Definition at line 607 of file SimpleGeometryParameterMessenger.cc.

References MyString2Anything::get_SB(), MyString2Anything::get_SD(), MyString2Anything::get_SDUI(), MyString2Anything::get_SI(), MyString2Anything::get_SIDUI(), MyString2Anything::get_SII(), MyString2Anything::get_SS(), m_GeometryParameter, SimpleGeometryParameter::set_b(), set_b_cmd, SimpleGeometryParameter::set_Box_X(), set_Box_X_cmd, SimpleGeometryParameter::set_Box_Y(), set_Box_Y_cmd, SimpleGeometryParameter::set_Box_Z(), set_Box_Z_cmd, SimpleGeometryParameter::set_Cons_Length(), set_Cons_Length_cmd, SimpleGeometryParameter::set_Cons_RMax1(), set_Cons_RMax1_cmd, SimpleGeometryParameter::set_Cons_RMax2(), set_Cons_RMax2_cmd, SimpleGeometryParameter::set_Cons_RMin1(), set_Cons_RMin1_cmd, SimpleGeometryParameter::set_Cons_RMin2(), set_Cons_RMin2_cmd, SimpleGeometryParameter::set_Cons_SpanAng(), set_Cons_SpanAng_cmd, SimpleGeometryParameter::set_Cons_StartAng(), set_Cons_StartAng_cmd, SimpleGeometryParameter::set_Ephi(), set_Ephi_cmd, SimpleGeometryParameter::set_Epsi(), set_Epsi_cmd, SimpleGeometryParameter::set_Etheta(), set_Etheta_cmd, SimpleGeometryParameter::set_g(), set_g_cmd, SimpleGeometryParameter::set_Hype_innerRadius(), set_Hype_innerRadius_cmd, SimpleGeometryParameter::set_Hype_innerStereo(), set_Hype_innerStereo_cmd, SimpleGeometryParameter::set_Hype_Length(), set_Hype_Length_cmd, SimpleGeometryParameter::set_Hype_outerRadius(), set_Hype_outerRadius_cmd, SimpleGeometryParameter::set_Hype_outerStereo(), set_Hype_outerStereo_cmd, SimpleGeometryParameter::set_material(), set_material_cmd, SimpleGeometryParameter::set_MotherName(), set_MotherName_cmd, SimpleGeometryParameter::set_name(), set_name_cmd, SimpleGeometryParameter::set_Polycone_numZ(), set_Polycone_numZ_cmd, SimpleGeometryParameter::set_Polycone_RMax(), set_Polycone_RMax_cmd, SimpleGeometryParameter::set_Polycone_RMin(), set_Polycone_RMin_cmd, SimpleGeometryParameter::set_Polycone_SpanAng(), set_Polycone_SpanAng_cmd, SimpleGeometryParameter::set_Polycone_StartAng(), set_Polycone_StartAng_cmd, SimpleGeometryParameter::set_Polycone_Z(), set_Polycone_Z_cmd, SimpleGeometryParameter::set_PosX(), set_PosX_cmd, SimpleGeometryParameter::set_PosY(), set_PosY_cmd, SimpleGeometryParameter::set_PosZ(), set_PosZ_cmd, SimpleGeometryParameter::set_r(), set_r_cmd, SimpleGeometryParameter::set_RepNo(), set_RepNo_cmd, SimpleGeometryParameter::set_SDName(), set_SDName_cmd, SimpleGeometryParameter::set_Sphere_RMax(), set_Sphere_RMax_cmd, SimpleGeometryParameter::set_Sphere_RMin(), set_Sphere_RMin_cmd, SimpleGeometryParameter::set_Sphere_SpanPhi(), set_Sphere_SpanPhi_cmd, SimpleGeometryParameter::set_Sphere_SpanTheta(), set_Sphere_SpanTheta_cmd, SimpleGeometryParameter::set_Sphere_StartPhi(), set_Sphere_StartPhi_cmd, SimpleGeometryParameter::set_Sphere_StartTheta(), set_Sphere_StartTheta_cmd, SimpleGeometryParameter::set_SRepNo(), set_SRepNo_cmd, SimpleGeometryParameter::set_Torus_RMax(), set_Torus_RMax_cmd, SimpleGeometryParameter::set_Torus_RMin(), set_Torus_RMin_cmd, SimpleGeometryParameter::set_Torus_Rtor(), set_Torus_Rtor_cmd, SimpleGeometryParameter::set_Torus_SpanAng(), set_Torus_SpanAng_cmd, SimpleGeometryParameter::set_Torus_StartAng(), set_Torus_StartAng_cmd, SimpleGeometryParameter::set_Tubs_Length(), set_Tubs_Length_cmd, SimpleGeometryParameter::set_Tubs_RMax(), set_Tubs_RMax_cmd, SimpleGeometryParameter::set_Tubs_RMin(), set_Tubs_RMin_cmd, SimpleGeometryParameter::set_Tubs_SpanAng(), set_Tubs_SpanAng_cmd, SimpleGeometryParameter::set_Tubs_StartAng(), set_Tubs_StartAng_cmd, SimpleGeometryParameter::set_TwistedTubs_dphi(), set_TwistedTubs_dphi_cmd, SimpleGeometryParameter::set_TwistedTubs_endinnerrad(), set_TwistedTubs_endinnerrad_cmd, SimpleGeometryParameter::set_TwistedTubs_endouterrad(), set_TwistedTubs_endouterrad_cmd, SimpleGeometryParameter::set_TwistedTubs_Length(), set_TwistedTubs_Length_cmd, SimpleGeometryParameter::set_TwistedTubs_twistedangle(), set_TwistedTubs_twistedangle_cmd, SimpleGeometryParameter::set_vis(), and set_vis_cmd.

Referenced by SetNewValue().

00608 {
00609 
00610         int status = 0; //0 means found the value
00611         status = MyVGeometryParameterMessenger::MySetNewValue(command, newValue); //check Parent Class first
00612         if ( !status ) return status;
00613 
00614         //General info for volume
00615         if( command == set_PosX_cmd ){
00616                 G4String name; G4double val; G4int iRep = 0;
00617                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00618                 m_GeometryParameter->set_PosX(name,val,iRep);
00619         }
00620 
00621         else if( command == set_PosY_cmd ){
00622                 G4String name; G4double val; G4int iRep = 0;
00623                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00624                 m_GeometryParameter->set_PosY(name,val,iRep);
00625         }
00626 
00627         else if( command == set_PosZ_cmd ){
00628                 G4String name; G4double val; G4int iRep = 0;
00629                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00630                 m_GeometryParameter->set_PosZ(name,val,iRep);
00631         }
00632 
00633         else if( command == set_SRepNo_cmd ){
00634                 G4String name; G4int val;
00635                 MyString2Anything::get_SI(newValue,name,val);
00636                 m_GeometryParameter->set_SRepNo(name,val);
00637         }
00638 
00639         else if( command == set_RepNo_cmd ){
00640                 G4String name; G4int val;
00641                 MyString2Anything::get_SI(newValue,name,val);
00642                 m_GeometryParameter->set_RepNo(name,val);
00643         }
00644 
00645         else if( command == set_name_cmd ){
00646                 G4String name; G4String val;
00647                 MyString2Anything::get_SS(newValue,name,val);
00648                 m_GeometryParameter->set_name(name,val);
00649         }
00650 
00651         else if( command == set_SDName_cmd ){
00652                 G4String name; G4String val;
00653                 MyString2Anything::get_SS(newValue,name,val);
00654                 m_GeometryParameter->set_SDName(name,val);
00655         }
00656 
00657         else if( command == set_MotherName_cmd ){
00658                 G4String name; G4String val;
00659                 MyString2Anything::get_SS(newValue,name,val);
00660                 m_GeometryParameter->set_MotherName(name,val);
00661         }
00662 
00663         else if( command == set_material_cmd ){
00664                 G4String name; G4String val;
00665                 MyString2Anything::get_SS(newValue,name,val);
00666                 m_GeometryParameter->set_material(name,val);
00667         }
00668 
00669         else if( command == set_Ephi_cmd ){
00670                 G4String name; G4double val; G4int iRep = 0;
00671                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00672                 m_GeometryParameter->set_Ephi(name,val,iRep);
00673         }
00674 
00675         else if( command == set_Etheta_cmd ){
00676                 G4String name; G4double val; G4int iRep = 0;
00677                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00678                 m_GeometryParameter->set_Etheta(name,val,iRep);
00679         }
00680 
00681         else if( command == set_Epsi_cmd ){
00682                 G4String name; G4double val; G4int iRep = 0;
00683                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00684                 m_GeometryParameter->set_Epsi(name,val,iRep);
00685         }
00686 
00687         //Box info
00688         else if( command == set_Box_X_cmd ){
00689                 G4String name; G4double val; G4int iRep = 0;
00690                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00691                 m_GeometryParameter->set_Box_X(name,val,iRep);
00692         }
00693 
00694         else if( command == set_Box_Y_cmd ){
00695                 G4String name; G4double val; G4int iRep = 0;
00696                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00697                 m_GeometryParameter->set_Box_Y(name,val,iRep);
00698         }
00699 
00700         else if( command == set_Box_Z_cmd ){
00701                 G4String name; G4double val; G4int iRep = 0;
00702                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00703                 m_GeometryParameter->set_Box_Z(name,val,iRep);
00704         }
00705 
00706 
00707         //Tubs info
00708         else if( command == set_Tubs_RMax_cmd ){
00709                 G4String name; G4double val; G4int iRep = 0;
00710                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00711                 m_GeometryParameter->set_Tubs_RMax(name,val,iRep);
00712         }
00713 
00714         else if( command == set_Tubs_RMin_cmd ){
00715                 G4String name; G4double val; G4int iRep = 0;
00716                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00717                 m_GeometryParameter->set_Tubs_RMin(name,val,iRep);
00718         }
00719 
00720         else if( command == set_Tubs_Length_cmd ){
00721                 G4String name; G4double val; G4int iRep = 0;
00722                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00723                 m_GeometryParameter->set_Tubs_Length(name,val,iRep);
00724         }
00725 
00726         else if( command == set_Tubs_StartAng_cmd ){
00727                 G4String name; G4double val; G4int iRep = 0;
00728                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00729                 m_GeometryParameter->set_Tubs_StartAng(name,val,iRep);
00730         }
00731 
00732         else if( command == set_Tubs_SpanAng_cmd ){
00733                 G4String name; G4double val; G4int iRep = 0;
00734                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00735                 m_GeometryParameter->set_Tubs_SpanAng(name,val,iRep);
00736         }
00737 
00738         //Torus info
00739         else if( command == set_Torus_RMax_cmd ){
00740                 G4String name; G4double val; G4int iRep = 0;
00741                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00742                 m_GeometryParameter->set_Torus_RMax(name,val,iRep);
00743         }
00744 
00745         else if( command == set_Torus_RMin_cmd ){
00746                 G4String name; G4double val; G4int iRep = 0;
00747                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00748                 m_GeometryParameter->set_Torus_RMin(name,val,iRep);
00749         }
00750 
00751         else if( command == set_Torus_Rtor_cmd ){
00752                 G4String name; G4double val; G4int iRep = 0;
00753                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00754                 m_GeometryParameter->set_Torus_Rtor(name,val,iRep);
00755         }
00756 
00757         else if( command == set_Torus_StartAng_cmd ){
00758                 G4String name; G4double val; G4int iRep = 0;
00759                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00760                 m_GeometryParameter->set_Torus_StartAng(name,val,iRep);
00761         }
00762 
00763         else if( command == set_Torus_SpanAng_cmd ){
00764                 G4String name; G4double val; G4int iRep = 0;
00765                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00766                 m_GeometryParameter->set_Torus_SpanAng(name,val,iRep);
00767         }
00768 
00769         //Sphere info
00770         else if( command == set_Sphere_RMax_cmd ){
00771                 G4String name; G4double val; G4int iRep = 0;
00772                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00773                 m_GeometryParameter->set_Sphere_RMax(name,val,iRep);
00774         }
00775 
00776         else if( command == set_Sphere_RMin_cmd ){
00777                 G4String name; G4double val; G4int iRep = 0;
00778                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00779                 m_GeometryParameter->set_Sphere_RMin(name,val,iRep);
00780         }
00781 
00782         else if( command == set_Sphere_StartPhi_cmd ){
00783                 G4String name; G4double val; G4int iRep = 0;
00784                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00785                 m_GeometryParameter->set_Sphere_StartPhi(name,val,iRep);
00786         }
00787 
00788         else if( command == set_Sphere_SpanPhi_cmd ){
00789                 G4String name; G4double val; G4int iRep = 0;
00790                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00791                 m_GeometryParameter->set_Sphere_SpanPhi(name,val,iRep);
00792         }
00793 
00794         else if( command == set_Sphere_StartTheta_cmd ){
00795                 G4String name; G4double val; G4int iRep = 0;
00796                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00797                 m_GeometryParameter->set_Sphere_StartTheta(name,val,iRep);
00798         }
00799 
00800         else if( command == set_Sphere_SpanTheta_cmd ){
00801                 G4String name; G4double val; G4int iRep = 0;
00802                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00803                 m_GeometryParameter->set_Sphere_SpanTheta(name,val,iRep);
00804         }
00805 
00806         //Hype info
00807         else if( command == set_Hype_innerRadius_cmd ){
00808                 G4String name; G4double val; G4int iRep = 0;
00809                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00810                 m_GeometryParameter->set_Hype_innerRadius(name,val,iRep);
00811         }
00812 
00813         else if( command == set_Hype_outerRadius_cmd ){
00814                 G4String name; G4double val; G4int iRep = 0;
00815                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00816                 m_GeometryParameter->set_Hype_outerRadius(name,val,iRep);
00817         }
00818 
00819         else if( command == set_Hype_Length_cmd ){
00820                 G4String name; G4double val; G4int iRep = 0;
00821                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00822                 m_GeometryParameter->set_Hype_Length(name,val,iRep);
00823         }
00824 
00825         else if( command == set_Hype_innerStereo_cmd ){
00826                 G4String name; G4double val; G4int iRep = 0;
00827                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00828                 m_GeometryParameter->set_Hype_innerStereo(name,val,iRep);
00829         }
00830 
00831         else if( command == set_Hype_outerStereo_cmd ){
00832                 G4String name; G4double val; G4int iRep = 0;
00833                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00834                 m_GeometryParameter->set_Hype_outerStereo(name,val,iRep);
00835         }
00836 
00837         //TwistedTubs info
00838         else if( command == set_TwistedTubs_twistedangle_cmd ){
00839                 G4String name; G4double val; G4int iRep = 0;
00840                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00841                 m_GeometryParameter->set_TwistedTubs_twistedangle(name,val,iRep);
00842         }
00843 
00844         else if( command == set_TwistedTubs_endinnerrad_cmd ){
00845                 G4String name; G4double val; G4int iRep = 0;
00846                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00847                 m_GeometryParameter->set_TwistedTubs_endinnerrad(name,val,iRep);
00848         }
00849 
00850         else if( command == set_TwistedTubs_endouterrad_cmd ){
00851                 G4String name; G4double val; G4int iRep = 0;
00852                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00853                 m_GeometryParameter->set_TwistedTubs_endouterrad(name,val,iRep);
00854         }
00855 
00856         else if( command == set_TwistedTubs_Length_cmd ){
00857                 G4String name; G4double val; G4int iRep = 0;
00858                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00859                 m_GeometryParameter->set_TwistedTubs_Length(name,val,iRep);
00860         }
00861 
00862         else if( command == set_TwistedTubs_dphi_cmd ){
00863                 G4String name; G4double val; G4int iRep = 0;
00864                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00865                 m_GeometryParameter->set_TwistedTubs_dphi(name,val,iRep);
00866         }
00867 
00868         //Cons info
00869         else if( command == set_Cons_RMax1_cmd ){
00870                 G4String name; G4double val; G4int iRep = 0;
00871                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00872                 m_GeometryParameter->set_Cons_RMax1(name,val,iRep);
00873         }
00874 
00875         else if( command == set_Cons_RMin1_cmd ){
00876                 G4String name; G4double val; G4int iRep = 0;
00877                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00878                 m_GeometryParameter->set_Cons_RMin1(name,val,iRep);
00879         }
00880 
00881         else if( command == set_Cons_RMax2_cmd ){
00882                 G4String name; G4double val; G4int iRep = 0;
00883                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00884                 m_GeometryParameter->set_Cons_RMax2(name,val,iRep);
00885         }
00886 
00887         else if( command == set_Cons_RMin2_cmd ){
00888                 G4String name; G4double val; G4int iRep = 0;
00889                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00890                 m_GeometryParameter->set_Cons_RMin2(name,val,iRep);
00891         }
00892 
00893         else if( command == set_Cons_Length_cmd ){
00894                 G4String name; G4double val; G4int iRep = 0;
00895                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00896                 m_GeometryParameter->set_Cons_Length(name,val,iRep);
00897         }
00898 
00899         else if( command == set_Cons_StartAng_cmd ){
00900                 G4String name; G4double val; G4int iRep = 0;
00901                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00902                 m_GeometryParameter->set_Cons_StartAng(name,val,iRep);
00903         }
00904 
00905         else if( command == set_Cons_SpanAng_cmd ){
00906                 G4String name; G4double val; G4int iRep = 0;
00907                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00908                 m_GeometryParameter->set_Cons_SpanAng(name,val,iRep);
00909         }
00910 
00911         //Polycone info
00912         else if( command == set_Polycone_numZ_cmd ){
00913                 G4String name; G4int val; G4int iRep = 0;
00914                 MyString2Anything::get_SII(newValue,name,val,iRep);
00915                 m_GeometryParameter->set_Polycone_numZ(name,val,iRep);
00916         }
00917 
00918         else if( command == set_Polycone_RMax_cmd ){
00919                 G4String name; G4int iCone; G4double val; G4int iRep = 0;
00920                 MyString2Anything::get_SIDUI(newValue,name,iCone,val,iRep);
00921                 m_GeometryParameter->set_Polycone_RMax(name,iCone,val,iRep);
00922         }
00923 
00924         else if( command == set_Polycone_RMin_cmd ){
00925                 G4String name; G4int iCone; G4double val; G4int iRep = 0;
00926                 MyString2Anything::get_SIDUI(newValue,name,iCone,val,iRep);
00927                 m_GeometryParameter->set_Polycone_RMin(name,iCone,val,iRep);
00928         }
00929 
00930         else if( command == set_Polycone_Z_cmd ){
00931                 G4String name; G4int iCone; G4double val; G4int iRep = 0;
00932                 MyString2Anything::get_SIDUI(newValue,name,iCone,val,iRep);
00933                 m_GeometryParameter->set_Polycone_Z(name,iCone,val,iRep);
00934         }
00935 
00936         else if( command == set_Polycone_StartAng_cmd ){
00937                 G4String name; G4double val; G4int iRep = 0;
00938                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00939                 m_GeometryParameter->set_Polycone_StartAng(name,val,iRep);
00940         }
00941 
00942         else if( command == set_Polycone_SpanAng_cmd ){
00943                 G4String name; G4double val; G4int iRep = 0;
00944                 MyString2Anything::get_SDUI(newValue,name,val,iRep);
00945                 m_GeometryParameter->set_Polycone_SpanAng(name,val,iRep);
00946         }
00947 
00948         //visual settings
00949         else if( command == set_vis_cmd ){
00950                 G4String name; bool val;
00951                 MyString2Anything::get_SB(newValue,name,val);
00952                 m_GeometryParameter->set_vis(name,val);
00953         }
00954 
00955         else if( command == set_r_cmd ){
00956                 G4String name; G4double val; G4int iRep = 0;
00957                 MyString2Anything::get_SD(newValue,name,val);
00958                 m_GeometryParameter->set_r(name,val);
00959         }
00960 
00961         else if( command == set_g_cmd ){
00962                 G4String name; G4double val; G4int iRep = 0;
00963                 MyString2Anything::get_SD(newValue,name,val);
00964                 m_GeometryParameter->set_g(name,val);
00965         }
00966 
00967         else if( command == set_b_cmd ){
00968                 G4String name; G4double val; G4int iRep = 0;
00969                 MyString2Anything::get_SD(newValue,name,val);
00970                 m_GeometryParameter->set_b(name,val);
00971         }
00972 
00973         else status = 1;
00974 
00975         return status;
00976 
00977 }

void MyVGeometryParameterMessenger::set_GeoDirName ( G4String  val  )  [inline, inherited]

Definition at line 37 of file MyVGeometryParameterMessenger.hh.

References MyVGeometryParameterMessenger::m_GeoDirName.

00037 { m_GeoDirName = val; }

void MyVGeometryParameterMessenger::set_GeometryParameter ( MyVGeometryParameter val  )  [inline, inherited]
void SimpleGeometryParameterMessenger::set_GeometryParameter ( SimpleGeometryParameter val  )  [inline]

Definition at line 38 of file SimpleGeometryParameterMessenger.hh.

References m_GeometryParameter.

00038 { m_GeometryParameter = val; }

void MyVGeometryParameterMessenger::set_Name ( G4String  val  )  [inline, inherited]
void SimpleGeometryParameterMessenger::SetNewValue ( G4UIcommand *  command,
G4String  newValue 
) [virtual]

Definition at line 601 of file SimpleGeometryParameterMessenger.cc.

References MySetNewValue().

00601                                                                                         {
00602         MySetNewValue(command, newValue);
00603 }


Member Data Documentation

G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_b_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Box_X_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Box_Y_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Box_Z_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Ephi_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Epsi_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Etheta_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_g_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_name_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_PosX_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_PosY_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_PosZ_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_r_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_RepNo_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_SDName_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_SRepNo_cmd [private]
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_vis_cmd [private]
G4UIdirectory* SimpleGeometryParameterMessenger::SubDir [private]

The documentation for this class was generated from the following files:

Generated on 15 Jun 2016 for g4sim by  doxygen 1.6.1