57                          solidMod0(0),         logicMod0(0),          physiMod0(0),
 
   58                          solidMod1(0),         logicMod1(0),          physiMod1(0),
 
   59                          solidMod2(0),         logicMod2(0),          physiMod2(0),
 
   60                          solidMod3(0),         logicMod3(0),          physiMod3(0),
 
   61                          solidMod4(0),         logicMod4(0),          physiMod4(0),
 
   62                          solidMod5(0),         logicMod5(0),          physiMod5(0),
 
   63                          solidMod6(0),         logicMod6(0),          physiMod6(0),
 
   64                          solidMod7(0),         logicMod7(0),          physiMod7(0),
 
   65                          solidMod8(0),         logicMod8(0),          physiMod8(0),
 
   66                          solidMod9(0),         logicMod9(0),          physiMod9(0),
 
   67                          solidMod10(0),        logicMod10(0),         physiMod10(0),
 
   68                          solidMod11(0),        logicMod11(0),         physiMod11(0),
 
   69                          solidMod12(0),        logicMod12(0),         physiMod12(0),
 
   70                          solidMod13(0),        logicMod13(0),         physiMod13(0),
 
   71                          solidMod14(0),        logicMod14(0),         physiMod14(0),
 
   72                          solidMod15(0),        logicMod15(0),         physiMod15(0),
 
   73                          solidMod16(0),        logicMod16(0),         physiMod16(0),
 
   74                          solidMod17(0),        logicMod17(0),         physiMod17(0),
 
   75                          solidMod18(0),        logicMod18(0),         physiMod18(0),
 
   76                          solidMod20(0),        logicMod20(0),         physiMod20(0),
 
   77                          solidMod21(0),        logicMod21(0),         physiMod21(0),
 
   78                          solidMod22(0),        logicMod22(0),         physiMod22(0),
 
   79                          solidMod23(0),        logicMod23(0),         physiMod23(0),
 
   80                          solidMod24(0),        logicMod24(0),         physiMod24(0),
 
   81                          solidMod25(0),        logicMod25(0),         physiMod25(0),
 
   82                          solidMod26(0),        logicMod26(0),         physiMod26(0),
 
   83                          solidMod27(0),        logicMod27(0),         physiMod27(0),
 
   84                          solidMod28(0),        logicMod28(0),         physiMod28(0),
 
   85                          solidMod29(0),        logicMod29(0),         physiMod29(0),
 
   86                          solidMod30(0),        logicMod30(0),         physiMod30(0),
 
   87                          solidMod31(0),        logicMod31(0),         physiMod31(0),
 
   88                          solidMod32(0),        logicMod32(0),         physiMod32(0),
 
   89                          solidMod33(0),        logicMod33(0),         physiMod33(0),
 
   90                          solidMod34(0),        logicMod34(0),         physiMod34(0),
 
   91                          solidMod35(0),        logicMod35(0),         physiMod35(0),
 
   92                          solidMod36(0),        logicMod36(0),         physiMod36(0),
 
   93                          solidMod37(0),        logicMod37(0),         physiMod37(0),
 
   94                          solidMod38(0),        logicMod38(0),         physiMod38(0),
 
   95                          solidMod40(0),        logicMod40(0),         physiMod40(0),
 
   96                          solidMod41(0),        logicMod41(0),         physiMod41(0),
 
   97                          solidMod42(0),        logicMod42(0),         physiMod42(0),
 
   98                          solidMod43(0),        logicMod43(0),         physiMod43(0),
 
   99                          solidMod44(0),        logicMod44(0),         physiMod44(0),
 
  100                          solidMod45(0),        logicMod45(0),         physiMod45(0),
 
  101                          solidMod46(0),        logicMod46(0),         physiMod46(0),
 
  102                          solidMod47(0),        logicMod47(0),         physiMod47(0),
 
  103                          solidMod48(0),        logicMod48(0),         physiMod48(0),
 
  104                          solidMod49(0),        logicMod49(0),         physiMod49(0),
 
  105                          solidMod50(0),        logicMod50(0),         physiMod50(0),
 
  106                          solidMod51(0),        logicMod51(0),         physiMod51(0),
 
  107                          solidMod52(0),        logicMod52(0),         physiMod52(0),
 
  108                          solidMod53(0),        logicMod53(0),         physiMod53(0),
 
  109                          solidMod54(0),        logicMod54(0),         physiMod54(0),
 
  110                          solidMod55(0),        logicMod55(0),         physiMod55(0),
 
  111                          solidMod56(0),        logicMod56(0),         physiMod56(0),
 
  112                          solidMod57(0),        logicMod57(0),         physiMod57(0),
 
  113                          solidMod58(0),        logicMod58(0),         physiMod58(0),
 
  114                          solidMod60(0),        logicMod60(0),         physiMod60(0),
 
  115                          solidMod61(0),        logicMod61(0),         physiMod61(0),
 
  116                          solidMod62(0),        logicMod62(0),         physiMod62(0),
 
  117                          solidMod63(0),        logicMod63(0),         physiMod63(0),
 
  118                          solidMod64(0),        logicMod64(0),         physiMod64(0),
 
  119                          solidMod65(0),        logicMod65(0),         physiMod65(0),
 
  120                          solidMod66(0),        logicMod66(0),         physiMod66(0),
 
  121                          solidMod67(0),        logicMod67(0),         physiMod67(0),
 
  122                          solidMod68(0),        logicMod68(0),         physiMod68(0),
 
  123                          solidMod69(0),        logicMod69(0),         physiMod69(0),
 
  124                          solidMod70(0),        logicMod70(0),         physiMod70(0),
 
  125                          solidMod71(0),        logicMod71(0),         physiMod71(0),
 
  126                          solidMod72(0),        logicMod72(0),         physiMod72(0),
 
  127                          solidMod73(0),        logicMod73(0),         physiMod73(0),
 
  128                          solidMod74(0),        logicMod74(0),         physiMod74(0),
 
  129                          solidMod75(0),        logicMod75(0),         physiMod75(0),
 
  130                          solidMod76(0),        logicMod76(0),         physiMod76(0),
 
  131                          solidMod77(0),        logicMod77(0),         physiMod77(0),
 
  132                          solidMod78(0),        logicMod78(0),         physiMod78(0) 
 
  166   physiMotherMod = 
new G4PVPlacement(rm,positionMotherMod,  
"MotherMod", 
 
  185   solidMod0 = 
new G4Tubs(
"Mod0",
 
  186              innerRadiusOfTheTube, 
 
  187              outerRadiusOfTheTube,
 
  189              startAngleOfTheTube0, 
 
  190              spanningAngleOfTheTube0);
 
  211   solidMod1 = 
new G4Tubs(
"Mod1",
 
  212              innerRadiusOfTheTube, 
 
  213              outerRadiusOfTheTube,
 
  215              startAngleOfTheTube1, 
 
  216              spanningAngleOfTheTube1);
 
  238   solidMod2 = 
new G4Tubs(
"Mod2",
 
  239              innerRadiusOfTheTube, 
 
  240              outerRadiusOfTheTube,
 
  242              startAngleOfTheTube2, 
 
  243              spanningAngleOfTheTube2);
 
  265   solidMod3 = 
new G4Tubs(
"Mod3",
 
  266              innerRadiusOfTheTube, 
 
  267              outerRadiusOfTheTube,
 
  269              startAngleOfTheTube3, 
 
  270              spanningAngleOfTheTube3);
 
  291   solidMod4 = 
new G4Tubs(
"Mod4",
 
  292              innerRadiusOfTheTube, 
 
  293              outerRadiusOfTheTube,
 
  295              startAngleOfTheTube4, 
 
  296              spanningAngleOfTheTube4);
 
  317   solidMod5 = 
new G4Tubs(
"Mod5",
 
  318              innerRadiusOfTheTube, 
 
  319              outerRadiusOfTheTube,
 
  321              startAngleOfTheTube5, 
 
  322              spanningAngleOfTheTube5);
 
  343   solidMod6 = 
new G4Tubs(
"Mod6",
 
  344              innerRadiusOfTheTube, 
 
  345              outerRadiusOfTheTube,
 
  347              startAngleOfTheTube6, 
 
  348              spanningAngleOfTheTube6);
 
  370   solidMod7 = 
new G4Tubs(
"Mod7",
 
  371              innerRadiusOfTheTube, 
 
  372              outerRadiusOfTheTube,
 
  374              startAngleOfTheTube7, 
 
  375              spanningAngleOfTheTube7);
 
  397   solidMod8 = 
new G4Tubs(
"Mod8",
 
  398              innerRadiusOfTheTube, 
 
  399              outerRadiusOfTheTube,
 
  401              startAngleOfTheTube8, 
 
  402              spanningAngleOfTheTube8);
 
  425   solidMod9 = 
new G4Tubs(
"Mod9",
 
  426              innerRadiusOfTheTube, 
 
  427              outerRadiusOfTheTube,
 
  429              startAngleOfTheTube9, 
 
  430              spanningAngleOfTheTube9);
 
  451   solidMod10 = 
new G4Tubs(
"Mod10",
 
  452               innerRadiusOfTheTube, 
 
  453               outerRadiusOfTheTube,
 
  455               startAngleOfTheTube10, 
 
  456               spanningAngleOfTheTube10);
 
  476   solidMod11 = 
new G4Tubs(
"Mod11",
 
  477               innerRadiusOfTheTube, 
 
  478               outerRadiusOfTheTube,
 
  480               startAngleOfTheTube11, 
 
  481               spanningAngleOfTheTube11);
 
  502   solidMod12 = 
new G4Tubs(
"Mod12",
 
  503               innerRadiusOfTheTube, 
 
  504               outerRadiusOfTheTube,
 
  506               startAngleOfTheTube12, 
 
  507               spanningAngleOfTheTube12);
 
  528   solidMod13 = 
new G4Tubs(
"Mod13",
 
  529               innerRadiusOfTheTube, 
 
  530               outerRadiusOfTheTube,
 
  532               startAngleOfTheTube13, 
 
  533               spanningAngleOfTheTube13);
 
  553   solidMod14 = 
new G4Tubs(
"Mod14",
 
  554               innerRadiusOfTheTube, 
 
  555               outerRadiusOfTheTube,
 
  557               startAngleOfTheTube14, 
 
  558               spanningAngleOfTheTube14);
 
  579   solidMod15 = 
new G4Tubs(
"Mod15",
 
  580               innerRadiusOfTheTube, 
 
  581               outerRadiusOfTheTube,
 
  583               startAngleOfTheTube15, 
 
  584               spanningAngleOfTheTube15);
 
  604   solidMod16 = 
new G4Tubs(
"Mod16",
 
  605               innerRadiusOfTheTube, 
 
  606               outerRadiusOfTheTube,
 
  608               startAngleOfTheTube16, 
 
  609               spanningAngleOfTheTube16);
 
  630   solidMod17 = 
new G4Tubs(
"Mod17",
 
  631               innerRadiusOfTheTube, 
 
  632               outerRadiusOfTheTube,
 
  634               startAngleOfTheTube17, 
 
  635               spanningAngleOfTheTube17);
 
  655   solidMod18 = 
new G4Tubs(
"Mod18",
 
  656               innerRadiusOfTheTube, 
 
  657               outerRadiusOfTheTube,
 
  659               startAngleOfTheTube18, 
 
  660               spanningAngleOfTheTube18);
 
  683   solidMod20 = 
new G4Tubs(
"Mod20",
 
  684               innerRadiusOfTheTube, 
 
  685               outerRadiusOfTheTube,
 
  687               startAngleOfTheTube0, 
 
  688               spanningAngleOfTheTube0);
 
  708   solidMod21 = 
new G4Tubs(
"Mod21",
 
  709               innerRadiusOfTheTube, 
 
  710               outerRadiusOfTheTube,
 
  712               startAngleOfTheTube1, 
 
  713               spanningAngleOfTheTube1);
 
  732   solidMod22 = 
new G4Tubs(
"Mod22",
 
  733               innerRadiusOfTheTube, 
 
  734               outerRadiusOfTheTube,
 
  736               startAngleOfTheTube2, 
 
  737               spanningAngleOfTheTube2);
 
  756   solidMod23 = 
new G4Tubs(
"Mod23",
 
  757               innerRadiusOfTheTube, 
 
  758               outerRadiusOfTheTube,
 
  760               startAngleOfTheTube3, 
 
  761               spanningAngleOfTheTube3);
 
  780   solidMod24 = 
new G4Tubs(
"Mod24",
 
  781               innerRadiusOfTheTube, 
 
  782               outerRadiusOfTheTube,
 
  784               startAngleOfTheTube4, 
 
  785               spanningAngleOfTheTube4);
 
  806   solidMod25 = 
new G4Tubs(
"Mod25",
 
  807               innerRadiusOfTheTube, 
 
  808               outerRadiusOfTheTube,
 
  810               startAngleOfTheTube5, 
 
  811               spanningAngleOfTheTube5);
 
  829   solidMod26 = 
new G4Tubs(
"Mod26",
 
  830               innerRadiusOfTheTube, 
 
  831               outerRadiusOfTheTube,
 
  833               startAngleOfTheTube6, 
 
  834               spanningAngleOfTheTube6);
 
  853   solidMod27 = 
new G4Tubs(
"Mod27",
 
  854               innerRadiusOfTheTube, 
 
  855               outerRadiusOfTheTube,
 
  857               startAngleOfTheTube7, 
 
  858               spanningAngleOfTheTube7);
 
  879   solidMod28 = 
new G4Tubs(
"Mod28",
 
  880               innerRadiusOfTheTube, 
 
  881               outerRadiusOfTheTube,
 
  883               startAngleOfTheTube8, 
 
  884               spanningAngleOfTheTube8);
 
  905   solidMod29 = 
new G4Tubs(
"Mod29",
 
  906               innerRadiusOfTheTube, 
 
  907               outerRadiusOfTheTube,
 
  909               startAngleOfTheTube9, 
 
  910               spanningAngleOfTheTube9);
 
  928   solidMod30 = 
new G4Tubs(
"Mod30",
 
  929               innerRadiusOfTheTube, 
 
  930               outerRadiusOfTheTube,
 
  932               startAngleOfTheTube10, 
 
  933               spanningAngleOfTheTube10);
 
  949   solidMod31 = 
new G4Tubs(
"Mod31",
 
  950               innerRadiusOfTheTube, 
 
  951               outerRadiusOfTheTube,
 
  953               startAngleOfTheTube11, 
 
  954               spanningAngleOfTheTube11);
 
  970   solidMod32 = 
new G4Tubs(
"Mod32",
 
  971               innerRadiusOfTheTube, 
 
  972               outerRadiusOfTheTube,
 
  974               startAngleOfTheTube12, 
 
  975               spanningAngleOfTheTube12);
 
  992   solidMod33 = 
new G4Tubs(
"Mod33",
 
  993               innerRadiusOfTheTube, 
 
  994               outerRadiusOfTheTube,
 
  996               startAngleOfTheTube13, 
 
  997               spanningAngleOfTheTube13);
 
 1014   solidMod34 = 
new G4Tubs(
"Mod34",
 
 1015               innerRadiusOfTheTube, 
 
 1016               outerRadiusOfTheTube,
 
 1018               startAngleOfTheTube14, 
 
 1019               spanningAngleOfTheTube14);
 
 1021   logicMod34 = 
new G4LogicalVolume(solidMod34, ModMater, 
"Mod34",0,0,0);
 
 1037   solidMod35 = 
new G4Tubs(
"Mod35",
 
 1038               innerRadiusOfTheTube, 
 
 1039               outerRadiusOfTheTube,
 
 1041               startAngleOfTheTube15, 
 
 1042               spanningAngleOfTheTube15);
 
 1044   logicMod35 = 
new G4LogicalVolume(solidMod35, ModMater, 
"Mod35",0,0,0);
 
 1059   solidMod36 = 
new G4Tubs(
"Mod36",
 
 1060               innerRadiusOfTheTube, 
 
 1061               outerRadiusOfTheTube,
 
 1063               startAngleOfTheTube16, 
 
 1064               spanningAngleOfTheTube16);
 
 1066   logicMod36 = 
new G4LogicalVolume(solidMod36, ModMater, 
"Mod36",0,0,0);
 
 1080   solidMod37 = 
new G4Tubs(
"Mod37",
 
 1081               innerRadiusOfTheTube, 
 
 1082               outerRadiusOfTheTube,
 
 1084               startAngleOfTheTube17, 
 
 1085               spanningAngleOfTheTube17);
 
 1087   logicMod37 = 
new G4LogicalVolume(solidMod37, ModMater, 
"Mod37",0,0,0);
 
 1101   solidMod38 = 
new G4Tubs(
"Mod38",
 
 1102               innerRadiusOfTheTube, 
 
 1103               outerRadiusOfTheTube,
 
 1105               startAngleOfTheTube18, 
 
 1106               spanningAngleOfTheTube18);
 
 1108   logicMod38 = 
new G4LogicalVolume(solidMod38, ModMater, 
"Mod38",0,0,0);
 
 1129   solidMod40 = 
new G4Tubs(
"Mod40",
 
 1130               innerRadiusOfTheTube, 
 
 1131               outerRadiusOfTheTube,
 
 1133               startAngleOfTheTube0, 
 
 1134               spanningAngleOfTheTube0);
 
 1136   logicMod40 = 
new G4LogicalVolume(solidMod40, Mod0Mater, 
"Mod40",0,0,0);
 
 1155   solidMod41 = 
new G4Tubs(
"Mod41",
 
 1156               innerRadiusOfTheTube, 
 
 1157               outerRadiusOfTheTube,
 
 1159               startAngleOfTheTube1, 
 
 1160               spanningAngleOfTheTube1);
 
 1162   logicMod41 = 
new G4LogicalVolume(solidMod41, ModMater, 
"Mod41",0,0,0);
 
 1179   solidMod42 = 
new G4Tubs(
"Mod42",
 
 1180               innerRadiusOfTheTube, 
 
 1181               outerRadiusOfTheTube,
 
 1183               startAngleOfTheTube2, 
 
 1184               spanningAngleOfTheTube2);
 
 1186   logicMod42 = 
new G4LogicalVolume(solidMod42, ModMater, 
"Mod42",0,0,0);
 
 1203   solidMod43 = 
new G4Tubs(
"Mod43",
 
 1204               innerRadiusOfTheTube, 
 
 1205               outerRadiusOfTheTube,
 
 1207               startAngleOfTheTube3, 
 
 1208               spanningAngleOfTheTube3);
 
 1210   logicMod43 = 
new G4LogicalVolume(solidMod43, ModMater, 
"Mod43",0,0,0);
 
 1227   solidMod44 = 
new G4Tubs(
"Mod44",
 
 1228               innerRadiusOfTheTube, 
 
 1229               outerRadiusOfTheTube,
 
 1231               startAngleOfTheTube4, 
 
 1232               spanningAngleOfTheTube4);
 
 1234   logicMod44 = 
new G4LogicalVolume(solidMod44, ModMater, 
"Mod44",0,0,0);
 
 1253   solidMod45 = 
new G4Tubs(
"Mod45",
 
 1254               innerRadiusOfTheTube, 
 
 1255               outerRadiusOfTheTube,
 
 1257               startAngleOfTheTube5, 
 
 1258               spanningAngleOfTheTube5);
 
 1260   logicMod45 = 
new G4LogicalVolume(solidMod45, ModMater, 
"Mod45",0,0,0);
 
 1276   solidMod46 = 
new G4Tubs(
"Mod46",
 
 1277               innerRadiusOfTheTube, 
 
 1278               outerRadiusOfTheTube,
 
 1280               startAngleOfTheTube6, 
 
 1281               spanningAngleOfTheTube6);
 
 1283   logicMod46 = 
new G4LogicalVolume(solidMod46, ModMater, 
"Mod46",0,0,0);
 
 1300   solidMod47 = 
new G4Tubs(
"Mod47",
 
 1301               innerRadiusOfTheTube, 
 
 1302               outerRadiusOfTheTube,
 
 1304               startAngleOfTheTube7, 
 
 1305               spanningAngleOfTheTube7);
 
 1307   logicMod47 = 
new G4LogicalVolume(solidMod47, ModMater, 
"Mod47",0,0,0);
 
 1324   solidMod48 = 
new G4Tubs(
"Mod48",
 
 1325               innerRadiusOfTheTube, 
 
 1326               outerRadiusOfTheTube,
 
 1328               startAngleOfTheTube8, 
 
 1329               spanningAngleOfTheTube8);
 
 1331   logicMod48 = 
new G4LogicalVolume(solidMod48, ModMater, 
"Mod48",0,0,0);
 
 1350   solidMod49 = 
new G4Tubs(
"Mod49",
 
 1351               innerRadiusOfTheTube, 
 
 1352               outerRadiusOfTheTube,
 
 1354               startAngleOfTheTube9, 
 
 1355               spanningAngleOfTheTube9);
 
 1357   logicMod49 = 
new G4LogicalVolume(solidMod49, ModMater, 
"Mod49",0,0,0);
 
 1373   solidMod50 = 
new G4Tubs(
"Mod50",
 
 1374               innerRadiusOfTheTube, 
 
 1375               outerRadiusOfTheTube,
 
 1377               startAngleOfTheTube10, 
 
 1378               spanningAngleOfTheTube10);
 
 1380   logicMod50 = 
new G4LogicalVolume(solidMod50, ModMater, 
"Mod50",0,0,0);
 
 1394   solidMod51 = 
new G4Tubs(
"Mod51",
 
 1395               innerRadiusOfTheTube, 
 
 1396               outerRadiusOfTheTube,
 
 1398               startAngleOfTheTube11, 
 
 1399               spanningAngleOfTheTube11);
 
 1401   logicMod51 = 
new G4LogicalVolume(solidMod51, ModMater, 
"Mod51",0,0,0);
 
 1415   solidMod52 = 
new G4Tubs(
"Mod52",
 
 1416               innerRadiusOfTheTube, 
 
 1417               outerRadiusOfTheTube,
 
 1419               startAngleOfTheTube12, 
 
 1420               spanningAngleOfTheTube12);
 
 1422   logicMod52 = 
new G4LogicalVolume(solidMod52, ModMater, 
"Mod52",0,0,0);
 
 1437   solidMod53 = 
new G4Tubs(
"Mod53",
 
 1438               innerRadiusOfTheTube, 
 
 1439               outerRadiusOfTheTube,
 
 1441               startAngleOfTheTube13, 
 
 1442               spanningAngleOfTheTube13);
 
 1444   logicMod53 = 
new G4LogicalVolume(solidMod53, ModMater, 
"Mod53",0,0,0);
 
 1459   solidMod54 = 
new G4Tubs(
"Mod54",
 
 1460               innerRadiusOfTheTube, 
 
 1461               outerRadiusOfTheTube,
 
 1463               startAngleOfTheTube14, 
 
 1464               spanningAngleOfTheTube14);
 
 1466   logicMod54 = 
new G4LogicalVolume(solidMod54, ModMater, 
"Mod54",0,0,0);
 
 1482   solidMod55 = 
new G4Tubs(
"Mod35",
 
 1483               innerRadiusOfTheTube, 
 
 1484               outerRadiusOfTheTube,
 
 1486               startAngleOfTheTube15, 
 
 1487               spanningAngleOfTheTube15);
 
 1489   logicMod55 = 
new G4LogicalVolume(solidMod55, ModMater, 
"Mod55",0,0,0);
 
 1504   solidMod56 = 
new G4Tubs(
"Mod56",
 
 1505               innerRadiusOfTheTube, 
 
 1506               outerRadiusOfTheTube,
 
 1508               startAngleOfTheTube16, 
 
 1509               spanningAngleOfTheTube16);
 
 1511   logicMod56 = 
new G4LogicalVolume(solidMod56, ModMater, 
"Mod56",0,0,0);
 
 1525   solidMod57 = 
new G4Tubs(
"Mod57",
 
 1526               innerRadiusOfTheTube, 
 
 1527               outerRadiusOfTheTube,
 
 1529               startAngleOfTheTube17, 
 
 1530               spanningAngleOfTheTube17);
 
 1532   logicMod57 = 
new G4LogicalVolume(solidMod57, ModMater, 
"Mod57",0,0,0);
 
 1547   solidMod58 = 
new G4Tubs(
"Mod58",
 
 1548               innerRadiusOfTheTube, 
 
 1549               outerRadiusOfTheTube,
 
 1551               startAngleOfTheTube18, 
 
 1552               spanningAngleOfTheTube18);
 
 1554   logicMod58 = 
new G4LogicalVolume(solidMod58, ModMater, 
"Mod58",0,0,0);
 
 1575   solidMod60 = 
new G4Tubs(
"Mod60",
 
 1576               innerRadiusOfTheTube, 
 
 1577               outerRadiusOfTheTube,
 
 1579               startAngleOfTheTube0, 
 
 1580               spanningAngleOfTheTube0);
 
 1582   logicMod60 = 
new G4LogicalVolume(solidMod60, Mod0Mater, 
"Mod60",0,0,0);
 
 1599   solidMod61 = 
new G4Tubs(
"Mod61",
 
 1600               innerRadiusOfTheTube, 
 
 1601               outerRadiusOfTheTube,
 
 1603               startAngleOfTheTube1, 
 
 1604               spanningAngleOfTheTube1);
 
 1606   logicMod61 = 
new G4LogicalVolume(solidMod61, ModMater, 
"Mod61",0,0,0);
 
 1623   solidMod62 = 
new G4Tubs(
"Mod62",
 
 1624               innerRadiusOfTheTube, 
 
 1625               outerRadiusOfTheTube,
 
 1627               startAngleOfTheTube2, 
 
 1628               spanningAngleOfTheTube2);
 
 1630   logicMod62 = 
new G4LogicalVolume(solidMod62, ModMater, 
"Mod62",0,0,0);
 
 1647   solidMod63 = 
new G4Tubs(
"Mod63",
 
 1648               innerRadiusOfTheTube, 
 
 1649               outerRadiusOfTheTube,
 
 1651               startAngleOfTheTube3, 
 
 1652               spanningAngleOfTheTube3);
 
 1654   logicMod63 = 
new G4LogicalVolume(solidMod63, ModMater, 
"Mod63",0,0,0);
 
 1671   solidMod64 = 
new G4Tubs(
"Mod64",
 
 1672               innerRadiusOfTheTube, 
 
 1673               outerRadiusOfTheTube,
 
 1675               startAngleOfTheTube4, 
 
 1676               spanningAngleOfTheTube4);
 
 1678   logicMod64 = 
new G4LogicalVolume(solidMod64, ModMater, 
"Mod64",0,0,0);
 
 1697   solidMod65 = 
new G4Tubs(
"Mod65",
 
 1698               innerRadiusOfTheTube, 
 
 1699               outerRadiusOfTheTube,
 
 1701               startAngleOfTheTube5, 
 
 1702               spanningAngleOfTheTube5);
 
 1704   logicMod65 = 
new G4LogicalVolume(solidMod65, ModMater, 
"Mod65",0,0,0);
 
 1720   solidMod66 = 
new G4Tubs(
"Mod66",
 
 1721               innerRadiusOfTheTube, 
 
 1722               outerRadiusOfTheTube,
 
 1724               startAngleOfTheTube6, 
 
 1725               spanningAngleOfTheTube6);
 
 1727   logicMod66 = 
new G4LogicalVolume(solidMod66, ModMater, 
"Mod66",0,0,0);
 
 1744   solidMod67 = 
new G4Tubs(
"Mod67",
 
 1745               innerRadiusOfTheTube, 
 
 1746               outerRadiusOfTheTube,
 
 1748               startAngleOfTheTube7, 
 
 1749               spanningAngleOfTheTube7);
 
 1751   logicMod67 = 
new G4LogicalVolume(solidMod67, ModMater, 
"Mod67",0,0,0);
 
 1768   solidMod68 = 
new G4Tubs(
"Mod68",
 
 1769               innerRadiusOfTheTube, 
 
 1770               outerRadiusOfTheTube,
 
 1772               startAngleOfTheTube8, 
 
 1773               spanningAngleOfTheTube8);
 
 1775   logicMod68 = 
new G4LogicalVolume(solidMod68, ModMater, 
"Mod68",0,0,0);
 
 1794   solidMod69 = 
new G4Tubs(
"Mod69",
 
 1795               innerRadiusOfTheTube, 
 
 1796               outerRadiusOfTheTube,
 
 1798               startAngleOfTheTube9, 
 
 1799               spanningAngleOfTheTube9);
 
 1801   logicMod69 = 
new G4LogicalVolume(solidMod69, ModMater, 
"Mod69",0,0,0);
 
 1817   solidMod70 = 
new G4Tubs(
"Mod70",
 
 1818               innerRadiusOfTheTube, 
 
 1819               outerRadiusOfTheTube,
 
 1821               startAngleOfTheTube10, 
 
 1822               spanningAngleOfTheTube10);
 
 1824   logicMod70 = 
new G4LogicalVolume(solidMod70, ModMater, 
"Mod70",0,0,0);
 
 1838   solidMod71 = 
new G4Tubs(
"Mod71",
 
 1839               innerRadiusOfTheTube, 
 
 1840               outerRadiusOfTheTube,
 
 1842               startAngleOfTheTube11, 
 
 1843               spanningAngleOfTheTube11);
 
 1845   logicMod71 = 
new G4LogicalVolume(solidMod71, ModMater, 
"Mod71",0,0,0);
 
 1859   solidMod72 = 
new G4Tubs(
"Mod72",
 
 1860               innerRadiusOfTheTube, 
 
 1861               outerRadiusOfTheTube,
 
 1863               startAngleOfTheTube12, 
 
 1864               spanningAngleOfTheTube12);
 
 1866   logicMod72 = 
new G4LogicalVolume(solidMod72, ModMater, 
"Mod72",0,0,0);
 
 1881   solidMod73 = 
new G4Tubs(
"Mod73",
 
 1882               innerRadiusOfTheTube, 
 
 1883               outerRadiusOfTheTube,
 
 1885               startAngleOfTheTube13, 
 
 1886               spanningAngleOfTheTube13);
 
 1888   logicMod73 = 
new G4LogicalVolume(solidMod73, ModMater, 
"Mod73",0,0,0);
 
 1903   solidMod74 = 
new G4Tubs(
"Mod74",
 
 1904               innerRadiusOfTheTube, 
 
 1905               outerRadiusOfTheTube,
 
 1907               startAngleOfTheTube14, 
 
 1908               spanningAngleOfTheTube14);
 
 1910   logicMod74 = 
new G4LogicalVolume(solidMod74, ModMater, 
"Mod74",0,0,0);
 
 1926   solidMod75 = 
new G4Tubs(
"Mod75",
 
 1927               innerRadiusOfTheTube, 
 
 1928               outerRadiusOfTheTube,
 
 1930               startAngleOfTheTube15, 
 
 1931               spanningAngleOfTheTube15);
 
 1933   logicMod75 = 
new G4LogicalVolume(solidMod75, ModMater, 
"Mod75",0,0,0);
 
 1948   solidMod76 = 
new G4Tubs(
"Mod76",
 
 1949               innerRadiusOfTheTube, 
 
 1950               outerRadiusOfTheTube,
 
 1952               startAngleOfTheTube16, 
 
 1953               spanningAngleOfTheTube16);
 
 1955   logicMod76 = 
new G4LogicalVolume(solidMod76, ModMater, 
"Mod76",0,0,0);
 
 1969   solidMod77 = 
new G4Tubs(
"Mod57",
 
 1970               innerRadiusOfTheTube, 
 
 1971               outerRadiusOfTheTube,
 
 1973               startAngleOfTheTube17, 
 
 1974               spanningAngleOfTheTube17);
 
 1976   logicMod77 = 
new G4LogicalVolume(solidMod77, ModMater, 
"Mod77",0,0,0);
 
 1991   solidMod78 = 
new G4Tubs(
"Mod78",
 
 1992               innerRadiusOfTheTube, 
 
 1993               outerRadiusOfTheTube,
 
 1995               startAngleOfTheTube18, 
 
 1996               spanningAngleOfTheTube18);
 
 1998   logicMod78 = 
new G4LogicalVolume(solidMod78, ModMater, 
"Mod78",0,0,0);
 
 2008   red-> SetVisibility(
true);
 
 2009   red-> SetForceSolid(
true);
 
 2016   logicMod1 -> SetVisAttributes(red);
 
 2017   logicMod2 -> SetVisAttributes(red);
 
 2018   logicMod3 -> SetVisAttributes(red);
 
 2019   logicMod4 -> SetVisAttributes(red);
 
 2020   logicMod5 -> SetVisAttributes(red);
 
 2021   logicMod6 -> SetVisAttributes(red);
 
 2022   logicMod7 -> SetVisAttributes(red);
 
 2023   logicMod8 -> SetVisAttributes(red);
 
 2024   logicMod9 -> SetVisAttributes(red);
 
 2025   logicMod10 -> SetVisAttributes(red);
 
 2026   logicMod11 -> SetVisAttributes(red);
 
 2027   logicMod12 -> SetVisAttributes(red);
 
 2028   logicMod13 -> SetVisAttributes(red);
 
 2029   logicMod14 -> SetVisAttributes(red);
 
 2030   logicMod15 -> SetVisAttributes(red);
 
 2031   logicMod16 -> SetVisAttributes(red);
 
 2032   logicMod17 -> SetVisAttributes(red);
 
 2033   logicMod18 -> SetVisAttributes(red);
 
 2034   logicMod21 -> SetVisAttributes(red);
 
 2035   logicMod22 -> SetVisAttributes(red);
 
 2036   logicMod23 -> SetVisAttributes(red);
 
 2037   logicMod24 -> SetVisAttributes(red);
 
 2038   logicMod25 -> SetVisAttributes(red);
 
 2039   logicMod26 -> SetVisAttributes(red);
 
 2040   logicMod27 -> SetVisAttributes(red);
 
 2041   logicMod28 -> SetVisAttributes(red);
 
 2042   logicMod29 -> SetVisAttributes(red);
 
 2043   logicMod30 -> SetVisAttributes(red);
 
 2044   logicMod31 -> SetVisAttributes(red);
 
 2045   logicMod32 -> SetVisAttributes(red);
 
 2046   logicMod33 -> SetVisAttributes(red);
 
 2047   logicMod34 -> SetVisAttributes(red);
 
 2048   logicMod35 -> SetVisAttributes(red);
 
 2049   logicMod36 -> SetVisAttributes(red);
 
 2050   logicMod37 -> SetVisAttributes(red);
 
 2051   logicMod38 -> SetVisAttributes(red);
 
 2052   logicMod41 -> SetVisAttributes(red);
 
 2053   logicMod42 -> SetVisAttributes(red);
 
 2054   logicMod43 -> SetVisAttributes(red);
 
 2055   logicMod44 -> SetVisAttributes(red);
 
 2056   logicMod45 -> SetVisAttributes(red);
 
 2057   logicMod46 -> SetVisAttributes(red);
 
 2058   logicMod47 -> SetVisAttributes(red);
 
 2059   logicMod48 -> SetVisAttributes(red);
 
 2060   logicMod49 -> SetVisAttributes(red);
 
 2061   logicMod50 -> SetVisAttributes(red);
 
 2062   logicMod51 -> SetVisAttributes(red);
 
 2063   logicMod52 -> SetVisAttributes(red);
 
 2064   logicMod53 -> SetVisAttributes(red);
 
 2065   logicMod54 -> SetVisAttributes(red);
 
 2066   logicMod55 -> SetVisAttributes(red);
 
 2067   logicMod56 -> SetVisAttributes(red);
 
 2068   logicMod57 -> SetVisAttributes(red);
 
 2069   logicMod58 -> SetVisAttributes(red);
 
 2070   logicMod61 -> SetVisAttributes(red);
 
 2071   logicMod62 -> SetVisAttributes(red);
 
 2072   logicMod63 -> SetVisAttributes(red);
 
 2073   logicMod64 -> SetVisAttributes(red);
 
 2074   logicMod65 -> SetVisAttributes(red);
 
 2075   logicMod66 -> SetVisAttributes(red);
 
 2076   logicMod67 -> SetVisAttributes(red);
 
 2077   logicMod68 -> SetVisAttributes(red);
 
 2078   logicMod69 -> SetVisAttributes(red);
 
 2079   logicMod70 -> SetVisAttributes(red);
 
 2080   logicMod71 -> SetVisAttributes(red);
 
 2081   logicMod72 -> SetVisAttributes(red);
 
 2082   logicMod73 -> SetVisAttributes(red);
 
 2083   logicMod74 -> SetVisAttributes(red);
 
 2084   logicMod75 -> SetVisAttributes(red);
 
 2085   logicMod76 -> SetVisAttributes(red);
 
 2086   logicMod77 -> SetVisAttributes(red);
 
 2087   logicMod78 -> SetVisAttributes(red);
 
 2094   rm -> rotateZ(rotationAngle);
 
 2095   physiMotherMod -> SetRotation(rm);  
 
 2096   G4cout << 
"MODULATOR HAS BEEN ROTATED OF " << rotationAngle/
deg  
G4Material * FindOrBuildMaterial(const G4String &name, G4bool isotopes=true, G4bool warning=false)
 
CLHEP::Hep3Vector G4ThreeVector
 
CLHEP::HepRotation G4RotationMatrix
 
static G4NistManager * Instance()
 
G4GLOB_DLL std::ostream G4cout
 
void BuildModulator(G4VPhysicalVolume *)
 
static G4RunManager * GetRunManager()
 
static const G4VisAttributes Invisible
 
HepRotation & rotateZ(double delta)
 
~HadrontherapyModulator()
 
void SetModulatorAngle(G4double)
 
void SetVisAttributes(const G4VisAttributes *pVA)