#include <SimpleGeometryParameterMessenger.hh>
Public Member Functions | |
SimpleGeometryParameterMessenger (MyVGeometryParameter *, G4String) | |
virtual | ~SimpleGeometryParameterMessenger () |
virtual void | SetNewValue (G4UIcommand *, G4String) |
int | MySetNewValue (G4UIcommand *, G4String) |
SimpleGeometryParameter * | get_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 | |
SimpleGeometryParameter * | m_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 |
Definition at line 23 of file SimpleGeometryParameterMessenger.hh.
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 }
G4String MyVGeometryParameterMessenger::get_GeoDirName | ( | ) | [inline, inherited] |
Definition at line 32 of file MyVGeometryParameterMessenger.hh.
References MyVGeometryParameterMessenger::m_GeoDirName.
Referenced by SimpleGeometryParameterMessenger().
00032 { return m_GeoDirName; }
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] |
Definition at line 36 of file MyVGeometryParameterMessenger.hh.
References MyVGeometryParameterMessenger::m_GeometryParameter.
Referenced by MyVGeometryParameterMessenger::MyVGeometryParameterMessenger().
00036 { m_GeometryParameter = val; }
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] |
Definition at line 35 of file MyVGeometryParameterMessenger.hh.
References MyVGeometryParameterMessenger::m_Name.
Referenced by MyVGeometryParameterMessenger::MyVGeometryParameterMessenger().
00035 { m_Name = val; }
void SimpleGeometryParameterMessenger::SetNewValue | ( | G4UIcommand * | command, | |
G4String | newValue | |||
) | [virtual] |
Definition at line 601 of file SimpleGeometryParameterMessenger.cc.
References MySetNewValue().
00601 { 00602 MySetNewValue(command, newValue); 00603 }
Reimplemented from MyVGeometryParameterMessenger.
Definition at line 42 of file SimpleGeometryParameterMessenger.hh.
Referenced by get_GeometryParameter(), MySetNewValue(), set_GeometryParameter(), and SimpleGeometryParameterMessenger().
G4String SimpleGeometryParameterMessenger::m_SubDirName [private] |
Definition at line 44 of file SimpleGeometryParameterMessenger.hh.
Referenced by SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_b_cmd [private] |
Definition at line 123 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Box_X_cmd [private] |
Definition at line 62 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Box_Y_cmd [private] |
Definition at line 63 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Box_Z_cmd [private] |
Definition at line 64 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_Length_cmd [private] |
Definition at line 107 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_RMax1_cmd [private] |
Definition at line 103 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_RMax2_cmd [private] |
Definition at line 105 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_RMin1_cmd [private] |
Definition at line 104 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_RMin2_cmd [private] |
Definition at line 106 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_SpanAng_cmd [private] |
Definition at line 109 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Cons_StartAng_cmd [private] |
Definition at line 108 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Ephi_cmd [private] |
Definition at line 57 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Epsi_cmd [private] |
Definition at line 59 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Etheta_cmd [private] |
Definition at line 58 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_g_cmd [private] |
Definition at line 122 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Hype_innerRadius_cmd [private] |
Definition at line 89 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Hype_innerStereo_cmd [private] |
Definition at line 91 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Hype_Length_cmd [private] |
Definition at line 93 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Hype_outerRadius_cmd [private] |
Definition at line 90 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Hype_outerStereo_cmd [private] |
Definition at line 92 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_material_cmd [private] |
Definition at line 54 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_MotherName_cmd [private] |
Definition at line 53 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_name_cmd [private] |
Definition at line 51 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Polycone_numZ_cmd [private] |
Definition at line 112 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Polycone_RMax_cmd [private] |
Definition at line 113 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Polycone_RMin_cmd [private] |
Definition at line 114 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Polycone_SpanAng_cmd [private] |
Definition at line 117 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Polycone_StartAng_cmd [private] |
Definition at line 116 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Polycone_Z_cmd [private] |
Definition at line 115 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_PosX_cmd [private] |
Definition at line 48 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_PosY_cmd [private] |
Definition at line 49 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_PosZ_cmd [private] |
Definition at line 50 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_r_cmd [private] |
Definition at line 121 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_RepNo_cmd [private] |
Definition at line 56 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_SDName_cmd [private] |
Definition at line 52 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Sphere_RMax_cmd [private] |
Definition at line 81 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Sphere_RMin_cmd [private] |
Definition at line 82 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Sphere_SpanPhi_cmd [private] |
Definition at line 84 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Sphere_SpanTheta_cmd [private] |
Definition at line 86 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Sphere_StartPhi_cmd [private] |
Definition at line 83 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Sphere_StartTheta_cmd [private] |
Definition at line 85 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_SRepNo_cmd [private] |
Definition at line 55 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Torus_RMax_cmd [private] |
Definition at line 74 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Torus_RMin_cmd [private] |
Definition at line 75 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Torus_Rtor_cmd [private] |
Definition at line 76 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Torus_SpanAng_cmd [private] |
Definition at line 78 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Torus_StartAng_cmd [private] |
Definition at line 77 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Tubs_Length_cmd [private] |
Definition at line 69 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Tubs_RMax_cmd [private] |
Definition at line 67 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Tubs_RMin_cmd [private] |
Definition at line 68 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Tubs_SpanAng_cmd [private] |
Definition at line 71 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_Tubs_StartAng_cmd [private] |
Definition at line 70 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_TwistedTubs_dphi_cmd [private] |
Definition at line 100 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_TwistedTubs_endinnerrad_cmd [private] |
Definition at line 97 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_TwistedTubs_endouterrad_cmd [private] |
Definition at line 98 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_TwistedTubs_Length_cmd [private] |
Definition at line 99 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_TwistedTubs_twistedangle_cmd [private] |
Definition at line 96 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIcmdWithAString* SimpleGeometryParameterMessenger::set_vis_cmd [private] |
Definition at line 120 of file SimpleGeometryParameterMessenger.hh.
Referenced by MySetNewValue(), SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().
G4UIdirectory* SimpleGeometryParameterMessenger::SubDir [private] |
Definition at line 45 of file SimpleGeometryParameterMessenger.hh.
Referenced by SimpleGeometryParameterMessenger(), and ~SimpleGeometryParameterMessenger().