00001 #include "TGeoManager.h"
00002
00003 void station2()
00004 {
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017 TGeoManager *geom = new TGeoManager("geom","Space Station");
00018
00019 TGeoMaterial *vacuum=new TGeoMaterial("vacuum",0,0,0);
00020 TGeoMaterial *Fe=new TGeoMaterial("Fe",55.845,26,7.87);
00021 TGeoMaterial *Cu=new TGeoMaterial("Cu",63.549,29,8.92);
00022
00023 TGeoMedium *Air=new TGeoMedium("Vacuum",0,vacuum);
00024 TGeoMedium *Iron=new TGeoMedium("Iron",1,Fe);
00025 TGeoMedium *Copper=new TGeoMedium("Copper",2,Cu);
00026
00027 TGeoVolume *top=geom->MakeBox("top",Air,1000,1000,1000);
00028 geom->SetTopVolume(top);
00029 geom->SetTopVisible(0);
00030
00031
00032
00033
00034 TGeoVolume *b1=geom->MakeBox("b1",Iron,1,2,3);
00035 b1->SetLineColor(37);
00036 b1->SetFillColor(37);
00037
00038 TGeoVolume *b2=geom->MakeBox("b2",Iron,1,2,3);
00039 b2->SetLineColor(37);
00040 b2->SetFillColor(37);
00041
00042 TGeoVolume *b12=geom->MakeBox("b12",Iron,1,2,3);
00043 b12->SetLineColor(37);
00044 b12->SetFillColor(37);
00045
00046 TGeoVolume *b22=geom->MakeBox("b22",Iron,1,2,3);
00047 b22->SetLineColor(37);
00048 b22->SetFillColor(37);
00049
00050 TGeoVolume *b13=geom->MakeBox("b13",Iron,1,2,3);
00051 b13->SetLineColor(37);
00052 b13->SetFillColor(37);
00053
00054 TGeoVolume *b23=geom->MakeBox("b23",Iron,1,2,3);
00055 b23->SetLineColor(37);
00056 b23->SetFillColor(37);
00057
00058 TGeoVolume *b14=geom->MakeBox("b14",Iron,1,2,3);
00059 b14->SetLineColor(37);
00060 b14->SetFillColor(37);
00061
00062 TGeoVolume *b24=geom->MakeBox("b24",Iron,1,2,3);
00063 b24->SetLineColor(37);
00064 b24->SetFillColor(37);
00065
00066 TGeoVolume *b3=geom->MakeBox("b3",Iron,35,1,1);
00067 b3->SetLineColor(17);
00068 b3->SetFillColor(17);
00069
00070 TGeoVolume *b4=geom->MakeBox("b4",Iron,35,1,1);
00071 b4->SetLineColor(17);
00072 b4->SetFillColor(17);
00073
00074 TGeoVolume *b31=geom->MakeBox("b31",Iron,5,5,1);
00075 b31->SetLineColor(38);
00076 b31->SetFillColor(38);
00077
00078 TGeoVolume *b41=geom->MakeBox("b41",Iron,5,5,1);
00079 b41->SetLineColor(38);
00080 b41->SetFillColor(38);
00081
00082 TGeoVolume *b32=geom->MakeBox("b32",Iron,5,5,1);
00083 b32->SetLineColor(38);
00084 b32->SetFillColor(38);
00085
00086 TGeoVolume *b42=geom->MakeBox("b42",Iron,5,5,1);
00087 b42->SetLineColor(38);
00088 b42->SetFillColor(38);
00089
00090 TGeoVolume *b33=geom->MakeBox("b33",Iron,5,5,1);
00091 b33->SetLineColor(38);
00092 b33->SetFillColor(38);
00093
00094 TGeoVolume *b43=geom->MakeBox("b43",Iron,5,5,1);
00095 b43->SetLineColor(38);
00096 b43->SetFillColor(38);
00097
00098 TGeoVolume *b34=geom->MakeBox("b34",Iron,6,7,1);
00099 b34->SetLineColor(38);
00100 b34->SetFillColor(38);
00101
00102 TGeoVolume *b44=geom->MakeBox("b44",Iron,6,7,1);
00103 b44->SetLineColor(38);
00104 b44->SetFillColor(38);
00105
00106 TGeoVolume *b35=geom->MakeBox("b35",Iron,6,7,1);
00107 b35->SetLineColor(38);
00108 b35->SetFillColor(38);
00109
00110 TGeoVolume *b45=geom->MakeBox("b45",Iron,6,7,1);
00111 b45->SetLineColor(38);
00112 b45->SetFillColor(38);
00113
00114 TGeoVolume *b36=geom->MakeBox("b36",Iron,6,7,1);
00115 b36->SetLineColor(38);
00116 b36->SetFillColor(38);
00117
00118 TGeoVolume *b46=geom->MakeBox("b46",Iron,6,7,1);
00119 b46->SetLineColor(38);
00120 b46->SetFillColor(38);
00121
00122 TGeoVolume *b37=geom->MakeBox("b37",Iron,5,5,1);
00123 b37->SetLineColor(38);
00124 b37->SetFillColor(38);
00125
00126 TGeoVolume *b47=geom->MakeBox("b47",Iron,5,5,1);
00127 b47->SetLineColor(38);
00128 b47->SetFillColor(38);
00129
00130 TGeoVolume *b38=geom->MakeBox("b38",Iron,5,5,1);
00131 b38->SetLineColor(38);
00132 b38->SetFillColor(38);
00133
00134 TGeoVolume *b48=geom->MakeBox("b48",Iron,5,5,1);
00135 b48->SetLineColor(38);
00136 b48->SetFillColor(38);
00137
00138 TGeoVolume *b39=geom->MakeBox("b39",Iron,5,5,1);
00139 b39->SetLineColor(38);
00140 b39->SetFillColor(38);
00141
00142 TGeoVolume *b49=geom->MakeBox("b49",Iron,5,5,1);
00143 b49->SetLineColor(38);
00144 b49->SetFillColor(38);
00145
00146 TGeoVolume *b310=geom->MakeBox("b310",Iron,6,7,1);
00147 b310->SetLineColor(38);
00148 b310->SetFillColor(38);
00149
00150 TGeoVolume *b410=geom->MakeBox("b410",Iron,6,7,1);
00151 b410->SetLineColor(38);
00152 b410->SetFillColor(38);
00153
00154 TGeoVolume *b311=geom->MakeBox("b311",Iron,6,7,1);
00155 b311->SetLineColor(38);
00156 b311->SetFillColor(38);
00157
00158 TGeoVolume *b411=geom->MakeBox("b411",Iron,6,7,1);
00159 b411->SetLineColor(38);
00160 b411->SetFillColor(38);
00161
00162 TGeoVolume *b312=geom->MakeBox("b312",Iron,6,7,1);
00163 b312->SetLineColor(38);
00164 b312->SetFillColor(38);
00165
00166 TGeoVolume *b412=geom->MakeBox("b412",Iron,6,7,1);
00167 b412->SetLineColor(38);
00168 b412->SetFillColor(38);
00169
00170 TGeoVolume *b5=geom->MakeBox("b5",Iron,43,1,1);
00171 b5->SetLineColor(17);
00172 b5->SetFillColor(17);
00173
00174 TGeoVolume *b6=geom->MakeBox("b6",Iron,43,1,1);
00175 b6->SetLineColor(17);
00176 b6->SetFillColor(17);
00177
00178 TGeoVolume *b51=geom->MakeBox("b51",Iron,5,5,1);
00179 b51->SetLineColor(38);
00180 b51->SetFillColor(38);
00181
00182 TGeoVolume *b61=geom->MakeBox("b61",Iron,5,5,1);
00183 b61->SetLineColor(38);
00184 b61->SetFillColor(38);
00185
00186 TGeoVolume *b52=geom->MakeBox("b52",Iron,5,5,1);
00187 b52->SetLineColor(38);
00188 b52->SetFillColor(38);
00189
00190 TGeoVolume *b62=geom->MakeBox("b62",Iron,5,5,1);
00191 b62->SetLineColor(38);
00192 b62->SetFillColor(38);
00193
00194 TGeoVolume *b53=geom->MakeBox("b53",Iron,5,5,1);
00195 b53->SetLineColor(38);
00196 b53->SetFillColor(38);
00197
00198 TGeoVolume *b63=geom->MakeBox("b63",Iron,5,5,1);
00199 b63->SetLineColor(38);
00200 b63->SetFillColor(38);
00201
00202 TGeoVolume *b54=geom->MakeBox("b54",Iron,6,7,1);
00203 b54->SetLineColor(38);
00204 b54->SetFillColor(38);
00205
00206 TGeoVolume *b64=geom->MakeBox("b64",Iron,6,7,1);
00207 b64->SetLineColor(38);
00208 b64->SetFillColor(38);
00209
00210 TGeoVolume *b55=geom->MakeBox("b55",Iron,6,7,1);
00211 b55->SetLineColor(38);
00212 b55->SetFillColor(38);
00213
00214 TGeoVolume *b65=geom->MakeBox("b65",Iron,6,7,1);
00215 b65->SetLineColor(38);
00216 b65->SetFillColor(38);
00217
00218 TGeoVolume *b56=geom->MakeBox("b56",Iron,6,7,1);
00219 b56->SetLineColor(38);
00220 b56->SetFillColor(38);
00221
00222 TGeoVolume *b66=geom->MakeBox("b66",Iron,6,7,1);
00223 b66->SetLineColor(38);
00224 b66->SetFillColor(38);
00225
00226 TGeoVolume *b57=geom->MakeBox("b57",Iron,5,5,1);
00227 b57->SetLineColor(38);
00228 b57->SetFillColor(38);
00229
00230 TGeoVolume *b67=geom->MakeBox("b67",Iron,5,5,1);
00231 b67->SetLineColor(38);
00232 b67->SetFillColor(38);
00233
00234 TGeoVolume *b58=geom->MakeBox("b58",Iron,5,5,1);
00235 b58->SetLineColor(38);
00236 b58->SetFillColor(38);
00237
00238 TGeoVolume *b68=geom->MakeBox("b68",Iron,5,5,1);
00239 b68->SetLineColor(38);
00240 b68->SetFillColor(38);
00241
00242 TGeoVolume *b59=geom->MakeBox("b59",Iron,5,5,1);
00243 b59->SetLineColor(38);
00244 b59->SetFillColor(38);
00245
00246 TGeoVolume *b69=geom->MakeBox("b69",Iron,5,5,1);
00247 b69->SetLineColor(38);
00248 b69->SetFillColor(38);
00249
00250 TGeoVolume *b510=geom->MakeBox("b510",Iron,6,7,1);
00251 b510->SetLineColor(38);
00252 b510->SetFillColor(38);
00253
00254 TGeoVolume *b610=geom->MakeBox("b610",Iron,6,7,1);
00255 b610->SetLineColor(38);
00256 b610->SetFillColor(38);
00257
00258 TGeoVolume *b511=geom->MakeBox("b511",Iron,6,7,1);
00259 b511->SetLineColor(38);
00260 b511->SetFillColor(38);
00261
00262 TGeoVolume *b611=geom->MakeBox("b611",Iron,6,7,1);
00263 b611->SetLineColor(38);
00264 b611->SetFillColor(38);
00265
00266 TGeoVolume *b512=geom->MakeBox("b512",Iron,6,7,1);
00267 b512->SetLineColor(38);
00268 b512->SetFillColor(38);
00269
00270 TGeoVolume *b612=geom->MakeBox("b612",Iron,6,7,1);
00271 b612->SetLineColor(38);
00272 b612->SetFillColor(38);
00273
00274 TGeoVolume *b513=geom->MakeBox("b513",Iron,6,7,1);
00275 b513->SetLineColor(38);
00276 b513->SetFillColor(38);
00277
00278 TGeoVolume *b613=geom->MakeBox("b613",Iron,6,7,1);
00279 b613->SetLineColor(38);
00280 b613->SetFillColor(38);
00281
00282 TGeoVolume *b514=geom->MakeBox("b514",Iron,6,7,1);
00283 b514->SetLineColor(38);
00284 b514->SetFillColor(38);
00285
00286 TGeoVolume *b614=geom->MakeBox("b614",Iron,6,7,1);
00287 b614->SetLineColor(38);
00288 b614->SetFillColor(38);
00289
00290 TGeoVolume *b7=geom->MakeBox("b7",Iron,5,8,15);
00291 b7->SetLineColor(17);
00292 b7->SetFillColor(17);
00293
00294 TGeoVolume *b71=geom->MakeBox("b71",Iron,1,34,1);
00295 b71->SetLineColor(17);
00296 b71->SetFillColor(17);
00297
00298 TGeoVolume *b81=geom->MakeBox("b81",Iron,1,34,1);
00299 b81->SetLineColor(17);
00300 b81->SetFillColor(17);
00301
00302 TGeoVolume *b72=geom->MakeBox("b72",Iron,1,6,11);
00303 b72->SetLineColor(18);
00304 b72->SetFillColor(18);
00305
00306 TGeoVolume *b82=geom->MakeBox("b82",Iron,1,6,11);
00307 b82->SetLineColor(18);
00308 b82->SetFillColor(18);
00309
00310 TGeoVolume *b73=geom->MakeBox("b73",Iron,1,6,11);
00311 b73->SetLineColor(12);
00312 b73->SetFillColor(12);
00313
00314 TGeoVolume *b83=geom->MakeBox("b83",Iron,1,6,11);
00315 b83->SetLineColor(12);
00316 b83->SetFillColor(12);
00317
00318 TGeoVolume *b74=geom->MakeBox("b74",Iron,1,6,11);
00319 b74->SetLineColor(18);
00320 b74->SetFillColor(18);
00321
00322 TGeoVolume *b84=geom->MakeBox("b84",Iron,1,6,11);
00323 b84->SetLineColor(18);
00324 b84->SetFillColor(18);
00325
00326 TGeoVolume *b75=geom->MakeBox("b75",Iron,1,6,11);
00327 b75->SetLineColor(12);
00328 b75->SetFillColor(12);
00329
00330 TGeoVolume *b85=geom->MakeBox("b85",Iron,1,6,11);
00331 b85->SetLineColor(12);
00332 b85->SetFillColor(12);
00333
00334 TGeoVolume *b76=geom->MakeBox("b76",Iron,1,6,11);
00335 b76->SetLineColor(18);
00336 b76->SetFillColor(18);
00337
00338 TGeoVolume *b86=geom->MakeBox("b86",Iron,1,6,11);
00339 b86->SetLineColor(18);
00340 b86->SetFillColor(18);
00341
00342 TGeoVolume *b9=geom->MakeBox("b9",Iron,2,7,5);
00343 b9->SetLineColor(17);
00344 b9->SetFillColor(17);
00345
00346 TGeoVolume *b10=geom->MakeBox("b10",Iron,1,20,1);
00347 b10->SetLineColor(17);
00348 b10->SetFillColor(17);
00349
00350 TGeoVolume *b111=geom->MakeBox("b111",Iron,1,20,1);
00351 b111->SetLineColor(17);
00352 b111->SetFillColor(17);
00353
00354 TGeoVolume *b121=geom->MakeBox("b121",Iron,1,20,1);
00355 b121->SetLineColor(17);
00356 b121->SetFillColor(17);
00357
00358 TGeoVolume *b131=geom->MakeBox("b131",Iron,1,20,1);
00359 b131->SetLineColor(17);
00360 b131->SetFillColor(17);
00361
00362 TGeoVolume *n1=geom->MakeBox("n1",Iron,1,6,1);
00363 n1->SetLineColor(12);
00364 n1->SetFillColor(12);
00365
00366 TGeoVolume *n2=geom->MakeBox("n2",Iron,1,6,1);
00367 n2->SetLineColor(12);
00368 n2->SetFillColor(12);
00369
00370 TGeoVolume *n3=geom->MakeBox("n3",Iron,1,6,1);
00371 n3->SetLineColor(12);
00372 n3->SetFillColor(12);
00373
00374 TGeoVolume *n4=geom->MakeBox("n4",Iron,1,6,1);
00375 n4->SetLineColor(12);
00376 n4->SetFillColor(12);
00377
00378 TGeoVolume *n5=geom->MakeBox("n5",Iron,1,1,3);
00379 n5->SetLineColor(12);
00380 n5->SetFillColor(12);
00381
00382 TGeoVolume *n6=geom->MakeBox("n6",Iron,1,6,1);
00383 n6->SetLineColor(12);
00384 n6->SetFillColor(12);
00385
00386 TGeoVolume *n7=geom->MakeBox("n7",Iron,1,6,1);
00387 n7->SetLineColor(12);
00388 n7->SetFillColor(12);
00389
00390 TGeoVolume *n8=geom->MakeBox("n8",Iron,1,1,3);
00391 n8->SetLineColor(12);
00392 n8->SetFillColor(12);
00393
00394 TGeoVolume *n9=geom->MakeBox("n9",Iron,1,6,1);
00395 n9->SetLineColor(12);
00396 n9->SetFillColor(12);
00397
00398 TGeoVolume *sp=geom->MakeSphere("sp",Iron,0,10,0,180,0,360);
00399 sp->SetLineColor(50);
00400 sp->SetFillColor(50);
00401
00402 TGeoVolume *sp1=geom->MakeSphere("sp1",Iron,0,50,0,180,0,360);
00403 sp1->SetLineColor(9);
00404 sp1->SetFillColor(9);
00405
00406 TGeoVolume *sp2=geom->MakeSphere("sp2",Iron,0,2,0,180,0,360);
00407 sp2->SetLineColor(2);
00408 sp2->SetFillColor(2);
00409
00410 TGeoVolume *sp3=geom->MakeSphere("sp3",Iron,0,2,0,180,0,360);
00411 sp3->SetLineColor(4);
00412 sp3->SetFillColor(4);
00413
00414 TGeoVolume *tbs=geom->MakeTubs("tbs",Iron,0,3,120,0,360);
00415 tbs->SetLineColor(10);
00416 tbs->SetFillColor(10);
00417
00418 TGeoVolume *tbs1=geom->MakeTubs("tbs1",Iron,3,5,15,0,360);
00419 tbs1->SetLineColor(17);
00420 tbs1->SetFillColor(17);
00421
00422 TGeoVolume *tbs2=geom->MakeTubs("tbs2",Iron,3,15,30,0,360);
00423 tbs2->SetLineColor(17);
00424 tbs2->SetFillColor(17);
00425
00426 TGeoVolume *tbs3=geom->MakeTubs("tbs3",Iron,3,10,10,0,360);
00427 tbs3->SetLineColor(17);
00428 tbs3->SetFillColor(17);
00429
00430 TGeoVolume *tbs4=geom->MakeTubs("tbs4",Iron,3,7,10,0,360);
00431 tbs4->SetLineColor(18);
00432 tbs4->SetFillColor(18);
00433
00434 TGeoVolume *tbs5=geom->MakeTubs("tbs5",Iron,3,13,20,0,360);
00435 tbs5->SetLineColor(17);
00436 tbs5->SetFillColor(17);
00437
00438 TGeoVolume *tbs6=geom->MakeTubs("tbs6",Iron,3,7,10,0,360);
00439 tbs6->SetLineColor(18);
00440 tbs6->SetFillColor(18);
00441
00442 TGeoVolume *tbs7=geom->MakeTubs("tbs7",Iron,3,15,22,0,360);
00443 tbs7->SetLineColor(15);
00444 tbs7->SetFillColor(15);
00445
00446 TGeoVolume *tbs8=geom->MakeTubs("tbs8",Iron,0,10,5,0,360);
00447 tbs8->SetLineColor(17);
00448 tbs8->SetFillColor(17);
00449
00450 TGeoVolume *tbs9=geom->MakeTubs("tbs9",Iron,0,15,5,0,360);
00451 tbs9->SetLineColor(15);
00452 tbs9->SetFillColor(15);
00453
00454 TGeoVolume *tbs10=geom->MakeTubs("tbs10",Iron,4,6,8,0,360);
00455 tbs10->SetLineColor(15);
00456 tbs10->SetFillColor(15);
00457
00458 TGeoVolume *tbs11=geom->MakeTubs("tbs11",Iron,0,4,6,0,360);
00459 tbs11->SetLineColor(17);
00460 tbs11->SetFillColor(17);
00461
00462 TGeoVolume *tbs12=geom->MakeTubs("tbs12",Iron,0,4,6,0,360);
00463 tbs12->SetLineColor(17);
00464 tbs12->SetFillColor(17);
00465
00466 TGeoVolume *tbs13=geom->MakeTubs("tbs13",Iron,1.7,3.7,1,-90,180);
00467 tbs13->SetLineColor(12);
00468 tbs13->SetFillColor(12);
00469
00470 TGeoVolume *tbs14=geom->MakeTubs("tbs14",Iron,1.7,3.7,1,90,0);
00471 tbs14->SetLineColor(12);
00472 tbs14->SetFillColor(12);
00473
00474 TGeoVolume *tbs15=geom->MakeTubs("tbs15",Iron,14,15.2,9,0,360);
00475 tbs15->SetLineColor(10);
00476 tbs15->SetFillColor(10);
00477
00478 TGeoVolume *tbs16=geom->MakeTubs("tbs16",Iron,14,15.2,12,0,360);
00479 tbs16->SetLineColor(10);
00480 tbs16->SetFillColor(10);
00481
00482 TGeoVolume *tbs18=geom->MakeTubs("tbs18",Iron,14,15.2,9,80,100);
00483 tbs18->SetLineColor(13);
00484 tbs18->SetFillColor(13);
00485
00486 TGeoVolume *tbs19=geom->MakeTubs("tbs19",Iron,14,15.2,9,80,100);
00487 tbs19->SetLineColor(13);
00488 tbs19->SetFillColor(13);
00489
00490 TGeoVolume *tbs20=geom->MakeTubs("tbs20",Iron,12,13.2,14,80,100);
00491 tbs20->SetLineColor(13);
00492 tbs20->SetFillColor(13);
00493
00494 TGeoVolume *tbs21=geom->MakeTubs("tbs21",Iron,12,13.2,14,80,100);
00495 tbs21->SetLineColor(13);
00496 tbs21->SetFillColor(13);
00497
00498 TGeoVolume *tbs22=geom->MakeTubs("tbs22",Iron,14,15.2,12,80,100);
00499 tbs22->SetLineColor(13);
00500 tbs22->SetFillColor(13);
00501
00502 TGeoVolume *tbs23=geom->MakeTubs("tbs23",Iron,14,15.2,12,80,100);
00503 tbs23->SetLineColor(13);
00504 tbs23->SetFillColor(13);
00505
00506
00507 TGeoVolume *Cone=geom->MakeCone("Cone",Copper,3,3,10,3,15);
00508 Cone->SetLineColor(17);
00509 Cone->SetFillColor(17);
00510
00511 TGeoVolume *Cone1=geom->MakeCone("Cone1",Copper,3,3,5,3,15);
00512 Cone1->SetLineColor(17);
00513 Cone1->SetFillColor(17);
00514
00515 TGeoVolume *Cone2=geom->MakeCone("Cone2",Copper,3,3,13,3,7);
00516 Cone2->SetLineColor(17);
00517 Cone2->SetFillColor(17);
00518
00519 TGeoVolume *Cone3=geom->MakeCone("Cone3",Copper,3,3,10,3,7);
00520 Cone3->SetLineColor(17);
00521 Cone3->SetFillColor(17);
00522
00523 TGeoVolume *Cone4=geom->MakeCone("Cone4",Copper,3,3,7,3,13);
00524 Cone4->SetLineColor(17);
00525 Cone4->SetFillColor(17);
00526
00527 TGeoVolume *Cone5=geom->MakeCone("Cone5",Copper,3,3,15,3,7);
00528 Cone5->SetLineColor(15);
00529 Cone5->SetFillColor(15);
00530
00531 TGeoVolume *Cone6=geom->MakeCone("Cone6",Copper,8,0,8,0,8);
00532 Cone6->SetLineColor(17);
00533 Cone6->SetFillColor(17);
00534
00535 TGeoVolume *Cone7=geom->MakeCone("Cone7",Copper,1,3,5,3,6);
00536 Cone7->SetLineColor(18);
00537 Cone7->SetFillColor(18);
00538
00539 TGeoVolume *Cone8=geom->MakeCone("Cone8",Copper,3,3,15,3,7);
00540 Cone8->SetLineColor(15);
00541 Cone8->SetFillColor(15);
00542
00543 TGeoVolume *Cone9=geom->MakeCone("Cone9",Copper,1,3,5,3,6);
00544 Cone9->SetLineColor(12);
00545 Cone9->SetFillColor(12);
00546
00547 TGeoVolume *Cone10=geom->MakeCone("Cone10",Copper,1,3,5,3,6);
00548 Cone10->SetLineColor(12);
00549 Cone10->SetFillColor(12);
00550
00551 TGeoVolume *Cone11=geom->MakeCone("Cone11",Copper,1,3,5,3,6);
00552 Cone11->SetLineColor(14);
00553 Cone11->SetFillColor(14);
00554
00555 TGeoVolume *Cone12=geom->MakeCone("Cone12",Copper,1,3,5,3,6);
00556 Cone12->SetLineColor(14);
00557 Cone12->SetFillColor(14);
00558
00559 TGeoVolume *a1=geom->MakeBox("a1",Iron,2,1,2);
00560 a1->SetLineColor(10);
00561 a1->SetFillColor(10);
00562 top->AddNodeOverlap(a1,1,new TGeoCombiTrans(0,15,98, new TGeoRotation("a1",0,30,0)));
00563
00564 TGeoVolume *a2=geom->MakeBox("a2",Iron,2,1,2);
00565 a2->SetLineColor(10);
00566 a2->SetFillColor(10);
00567 top->AddNodeOverlap(a2,1,new TGeoCombiTrans(0,15,90, new TGeoRotation("a2",0,0,0)));
00568
00569 TGeoVolume *a3=geom->MakeBox("a3",Iron,2,1,2);
00570 a3->SetLineColor(10);
00571 a3->SetFillColor(10);
00572 top->AddNodeOverlap(a3,1,new TGeoCombiTrans(0,15,85, new TGeoRotation("a3",0,0,0)));
00573
00574 TGeoVolume *a4=geom->MakeBox("a4",Iron,2,1,2);
00575 a4->SetLineColor(10);
00576 a4->SetFillColor(10);
00577 top->AddNodeOverlap(a4,1,new TGeoCombiTrans(3,14,76, new TGeoRotation("a4",0,0,0)));
00578
00579 TGeoVolume *a5=geom->MakeBox("a5",Iron,2,1,2);
00580 a5->SetLineColor(10);
00581 a5->SetFillColor(10);
00582 top->AddNodeOverlap(a5,1,new TGeoCombiTrans(-7,13,75, new TGeoRotation("a5",0,0,0)));
00583
00584 TGeoVolume *a6=geom->MakeBox("a6",Iron,2,1,2);
00585 a6->SetLineColor(10);
00586 a6->SetFillColor(10);
00587 top->AddNodeOverlap(a6,1,new TGeoCombiTrans(-7,13,71, new TGeoRotation("a6",0,0,0)));
00588
00589 TGeoVolume *a7=geom->MakeBox("a7",Iron,2,1,2);
00590 a7->SetLineColor(10);
00591 a7->SetFillColor(10);
00592 top->AddNodeOverlap(a7,1,new TGeoCombiTrans(-6,13,66, new TGeoRotation("a7",0,40,0)));
00593
00594 TGeoVolume *a8=geom->MakeBox("a8",Iron,2,1,2);
00595 a8->SetLineColor(10);
00596 a8->SetFillColor(10);
00597 top->AddNodeOverlap(a8,1,new TGeoCombiTrans(-7,13,60, new TGeoRotation("a8",0,0,0)));
00598
00599 TGeoVolume *a9=geom->MakeBox("a9",Iron,2,1,2);
00600 a9->SetLineColor(10);
00601 a9->SetFillColor(10);
00602 top->AddNodeOverlap(a9,1,new TGeoCombiTrans(3,12,-1, new TGeoRotation("a9",0,0,0)));
00603
00604 TGeoVolume *a10=geom->MakeBox("a12",Iron,2,1,2);
00605 a10->SetLineColor(10);
00606 a10->SetFillColor(10);
00607 top->AddNodeOverlap(a10,1,new TGeoCombiTrans(2,12,-6, new TGeoRotation("a5",0,0,0)));
00608
00609 TGeoVolume *a11=geom->MakeBox("a11",Iron,2,1,2);
00610 a11->SetLineColor(10);
00611 a11->SetFillColor(10);
00612 top->AddNodeOverlap(a11,1,new TGeoCombiTrans(-3,12,-20, new TGeoRotation("a6",20,0,0)));
00613
00614 TGeoVolume *a12=geom->MakeBox("a12",Iron,2,1,2);
00615 a12->SetLineColor(10);
00616 a12->SetFillColor(10);
00617 top->AddNodeOverlap(a12,1,new TGeoCombiTrans(-1,12,-25, new TGeoRotation("a7",0,40,0)));
00618
00619 TGeoVolume *a13=geom->MakeBox("a13",Iron,2,1,2);
00620 a13->SetLineColor(10);
00621 a13->SetFillColor(10);
00622 top->AddNodeOverlap(a13,1,new TGeoCombiTrans(-3,12,-29, new TGeoRotation("a8",0,0,0)));
00623
00624 TGeoVolume *a14=geom->MakeTubs("a14",Iron,0,1,20,0,360);
00625 a14->SetLineColor(36);
00626 a14->SetFillColor(36);
00627 top->AddNodeOverlap(a14,1,new TGeoCombiTrans(7.5,7.5,20, new TGeoRotation("a8",0,0,0)));
00628
00629 TGeoVolume *a15=geom->MakeTubs("a15",Iron,0,1,20,0,360);
00630 a15->SetLineColor(36);
00631 a15->SetFillColor(36);
00632 top->AddNodeOverlap(a15,1,new TGeoCombiTrans(-7.5,7.5,20, new TGeoRotation("a8",0,0,0)));
00633
00634 TGeoVolume *a16=geom->MakeTubs("a16",Iron,0,1,20,0,360);
00635 a16->SetLineColor(36);
00636 a16->SetFillColor(36);
00637 top->AddNodeOverlap(a16,1,new TGeoCombiTrans(7.5,-7.5,20, new TGeoRotation("a8",0,0,0)));
00638
00639 TGeoVolume *a17=geom->MakeTubs("a17",Iron,0,1,20,0,360);
00640 a17->SetLineColor(36);
00641 a17->SetFillColor(36);
00642 top->AddNodeOverlap(a17,1,new TGeoCombiTrans(-7.5,-7.5,20, new TGeoRotation("a8",0,0,0)));
00643
00644 TGeoVolume *a18=geom->MakeTubs("a18",Iron,0,1,20,0,360);
00645 a18->SetLineColor(36);
00646 a18->SetFillColor(36);
00647 top->AddNodeOverlap(a18,1,new TGeoCombiTrans(7.5,7.5,-50, new TGeoRotation("a8",0,0,0)));
00648
00649 TGeoVolume *a19=geom->MakeTubs("a19",Iron,0,1,20,0,360);
00650 a19->SetLineColor(36);
00651 a19->SetFillColor(36);
00652 top->AddNodeOverlap(a19,1,new TGeoCombiTrans(-7.5,7.5,-50, new TGeoRotation("a8",0,0,0)));
00653
00654 TGeoVolume *a20=geom->MakeTubs("a20",Iron,0,1,20,0,360);
00655 a20->SetLineColor(36);
00656 a20->SetFillColor(36);
00657 top->AddNodeOverlap(a20,1,new TGeoCombiTrans(7.5,-7.5,-50, new TGeoRotation("a8",0,0,0)));
00658
00659 TGeoVolume *a21=geom->MakeTubs("a21",Iron,0,1,20,0,360);
00660 a21->SetLineColor(36);
00661 a21->SetFillColor(36);
00662 top->AddNodeOverlap(a21,1,new TGeoCombiTrans(-7.5,-7.5,-50, new TGeoRotation("a8",0,0,0)));
00663
00664 TGeoVolume *a22=geom->MakeTubs("a22",Iron,3,4,3,0,360);
00665 a22->SetLineColor(10);
00666 a22->SetFillColor(10);
00667 top->AddNodeOverlap(a22,1,new TGeoCombiTrans(14,6,97, new TGeoRotation("a22",110,90,0)));
00668
00669 TGeoVolume *a23=geom->MakeTubs("a23",Iron,3,4,3,0,360);
00670 a23->SetLineColor(14);
00671 a23->SetFillColor(14);
00672 top->AddNodeOverlap(a23,1,new TGeoCombiTrans(0,-7,14, new TGeoRotation("a22",180,90,0)));
00673
00674
00675 TGeoVolume *Cone15=geom->MakeCone("Cone15",Copper,1,3,4,4,5);
00676 Cone15->SetLineColor(14);
00677 Cone15->SetFillColor(14);
00678 top->AddNodeOverlap(Cone15,1,new TGeoCombiTrans(0,-11,14, new TGeoRotation("a23",0,90,0)));
00679
00680
00681 TGeoVolume *a24=geom->MakeTubs("a24",Iron,3,4,3,0,360);
00682 a24->SetLineColor(14);
00683 a24->SetFillColor(14);
00684 top->AddNodeOverlap(a24,1,new TGeoCombiTrans(0,-7,-46, new TGeoRotation("a23",180,90,0)));
00685
00686 TGeoVolume *a25=geom->MakeTubs("a25",Iron,3,5,8,0,360);
00687 a25->SetLineColor(18);
00688 a25->SetFillColor(18);
00689 top->AddNodeOverlap(a25,1,new TGeoCombiTrans(0,-20,-46, new TGeoRotation("a23",180,90,0)));
00690
00691 TGeoVolume *Cone13=geom->MakeCone("Cone13",Copper,1,3,4,4,5);
00692 Cone13->SetLineColor(14);
00693 Cone13->SetFillColor(14);
00694 top->AddNodeOverlap(Cone13,1,new TGeoCombiTrans(0,-11,-46, new TGeoRotation("a23",0,90,0)));
00695
00696 TGeoVolume *Cone14=geom->MakeCone("Cone14",Copper,1,3,4,4,5);
00697 Cone14->SetLineColor(14);
00698 Cone14->SetFillColor(14);
00699 top->AddNodeOverlap(Cone14,1,new TGeoCombiTrans(0,-29,-46, new TGeoRotation("a23",0,270,0)));
00700
00701 TGeoVolume *sp4=geom->MakeSphere("sp4",Iron,0,4,0,180,0,360);
00702 sp4->SetLineColor(10);
00703 sp4->SetFillColor(10);
00704 top->AddNodeOverlap(sp4,1,new TGeoCombiTrans(0,-32,-46, new TGeoRotation("a23",0,0,0)));
00705
00706 TGeoVolume *Cone16=geom->MakeCone("Cone16",Copper,1,3,4,4,5);
00707 Cone16->SetLineColor(14);
00708 Cone16->SetFillColor(14);
00709 top->AddNodeOverlap(Cone16,1,new TGeoCombiTrans(-1,-35,-46, new TGeoRotation("a23",-30,80,0)));
00710
00711 TGeoVolume *a26=geom->MakeTubs("a26",Iron,3,5,12,0,360);
00712 a26->SetLineColor(18);
00713 a26->SetFillColor(18);
00714 top->AddNodeOverlap(a26,1,new TGeoCombiTrans(-7.5,-46,-43.5, new TGeoRotation("a23",-30,80,0)));
00715
00716 TGeoVolume *Cone17=geom->MakeCone("Cone17",Copper,1,3,4,4,5);
00717 Cone17->SetLineColor(14);
00718 Cone17->SetFillColor(14);
00719 top->AddNodeOverlap(Cone17,1,new TGeoCombiTrans(-13.7,-57,-41.2, new TGeoRotation("a23",-30,260,0)));
00720
00721 TGeoVolume *a27=geom->MakeTubs("a27",Iron,4,6,12,0,360);
00722 a27->SetLineColor(18);
00723 a27->SetFillColor(18);
00724 top->AddNodeOverlap(a27,1,new TGeoCombiTrans(23.2,0,31, new TGeoRotation("a23",90,90,0)));
00725
00726 TGeoVolume *Cone18=geom->MakeCone("Cone18",Copper,1,3,5,3,6);
00727 Cone18->SetLineColor(14);
00728 Cone18->SetFillColor(14);
00729 top->AddNodeOverlap(Cone18,1,new TGeoCombiTrans(36,0,31, new TGeoRotation("c34",270,90,0)));
00730
00731
00732
00733
00734
00735 char nBlocks[50];
00736 int i=1;
00737 int N=0;
00738 int f=0;
00739 TGeoVolume *mBlock;
00740
00741 f=0;
00742 while (f<4){
00743 i=0;
00744 while (i<30){
00745 sprintf(nBlocks,"f%d_bg%d",f,N++);
00746 mBlock = geom->MakeBox(nBlocks, Copper,2,1,3);
00747 mBlock->SetLineColor(46);
00748 top->AddNodeOverlap(mBlock,1,new TGeoCombiTrans(15+(i*5),75,-65+(f*7), new TGeoRotation("z",0,0,0)));
00749 i++;
00750 }
00751 f++;
00752 }
00753
00754 TGeoVolume *mBlock1;
00755
00756 f=0;
00757 while (f<4){
00758 i=0;
00759 while (i<30){
00760 sprintf(nBlocks,"f%d_bg%d",f,N++);
00761 mBlock1 = geom->MakeBox(nBlocks, Copper,2,1,3);
00762 mBlock1->SetLineColor(46);
00763 top->AddNodeOverlap(mBlock1,1,new TGeoCombiTrans(14+(i*5),75,-100+(f*7), new TGeoRotation("z",0,0,0)));
00764 i++;
00765 }
00766 f++;
00767 }
00768
00769 TGeoVolume *mBlock2;
00770
00771 f=0;
00772 while (f<4){
00773 i=0;
00774 while (i<30){
00775 sprintf(nBlocks,"f%d_bg%d",f,N++);
00776 mBlock2 = geom->MakeBox(nBlocks, Copper,2,1,3);
00777 mBlock2->SetLineColor(46);
00778 top->AddNodeOverlap(mBlock2,1,new TGeoCombiTrans(-160+(i*5),75,-75+(f*7), new TGeoRotation("z",0,0,0)));
00779 i++;
00780 }
00781 f++;
00782 }
00783
00784 TGeoVolume *mBlock3;
00785
00786 f=0;
00787 while (f<4){
00788 i=0;
00789 while (i<30){
00790 sprintf(nBlocks,"f%d_bg%d",f,N++);
00791 mBlock3 = geom->MakeBox(nBlocks, Copper,2,1,3);
00792 mBlock3->SetLineColor(46);
00793 top->AddNodeOverlap(mBlock3,1,new TGeoCombiTrans(-160+(i*5),75,-110+(f*7), new TGeoRotation("z",0,0,0)));
00794 i++;
00795 }
00796 f++;
00797 }
00798
00799
00800 top->AddNodeOverlap(b1,1,new TGeoCombiTrans(5,5,130, new TGeoRotation("b1",0,0,-45)));
00801 top->AddNodeOverlap(b2,1,new TGeoCombiTrans(-5,-5,130, new TGeoRotation("b2",0,0,-45)));
00802 top->AddNodeOverlap(b12,1,new TGeoCombiTrans(8.2,8.2,130, new TGeoRotation("b12",0,0,-45)));
00803 top->AddNodeOverlap(b22,1,new TGeoCombiTrans(-8.2,-8.2,130, new TGeoRotation("b22",0,0,-45)));
00804 top->AddNodeOverlap(b13,1,new TGeoCombiTrans(11.4,11.4,130, new TGeoRotation("b13",0,0,-45)));
00805 top->AddNodeOverlap(b23,1,new TGeoCombiTrans(-11.4,-11.4,130, new TGeoRotation("b23",0,0,-45)));
00806 top->AddNodeOverlap(b14,1,new TGeoCombiTrans(14.6,14.6,130, new TGeoRotation("b14",0,0,-45)));
00807 top->AddNodeOverlap(b24,1,new TGeoCombiTrans(-14.6,-14.6,130, new TGeoRotation("b24",0,0,-45)));
00808 top->AddNodeOverlap(b3,1,new TGeoCombiTrans(50,0,71, new TGeoRotation("b3",0,-30,0)));
00809 top->AddNodeOverlap(b4,1,new TGeoCombiTrans(-50,0,71, new TGeoRotation("b4",0,-30,0)));
00810 top->AddNodeOverlap(b31,1,new TGeoCombiTrans(20,5,68, new TGeoRotation("b31",0,-30,0)));
00811 top->AddNodeOverlap(b41,1,new TGeoCombiTrans(-20,5,68, new TGeoRotation("b41",0,-30,0)));
00812 top->AddNodeOverlap(b32,1,new TGeoCombiTrans(31,5,68, new TGeoRotation("b32",0,-30,0)));
00813 top->AddNodeOverlap(b42,1,new TGeoCombiTrans(-31,5,68, new TGeoRotation("b42",0,-30,0)));
00814 top->AddNodeOverlap(b33,1,new TGeoCombiTrans(42,5,68, new TGeoRotation("b33",0,-30,0)));
00815 top->AddNodeOverlap(b43,1,new TGeoCombiTrans(-42,5,68, new TGeoRotation("b43",0,-30,0)));
00816 top->AddNodeOverlap(b34,1,new TGeoCombiTrans(54,7,67, new TGeoRotation("b34",0,-30,0)));
00817 top->AddNodeOverlap(b44,1,new TGeoCombiTrans(-54,7,67, new TGeoRotation("b44",0,-30,0)));
00818 top->AddNodeOverlap(b35,1,new TGeoCombiTrans(67,7,67, new TGeoRotation("b35",0,-30,0)));
00819 top->AddNodeOverlap(b45,1,new TGeoCombiTrans(-67,7,67, new TGeoRotation("b45",0,-30,0)));
00820 top->AddNodeOverlap(b36,1,new TGeoCombiTrans(80,7,67, new TGeoRotation("b36",0,-30,0)));
00821 top->AddNodeOverlap(b46,1,new TGeoCombiTrans(-80,7,67, new TGeoRotation("b46",0,-30,0)));
00822 top->AddNodeOverlap(b37,1,new TGeoCombiTrans(20,-5,74, new TGeoRotation("b37",0,-30,0)));
00823 top->AddNodeOverlap(b47,1,new TGeoCombiTrans(-20,-5,74, new TGeoRotation("b47",0,-30,0)));
00824 top->AddNodeOverlap(b38,1,new TGeoCombiTrans(31,-5,74, new TGeoRotation("b38",0,-30,0)));
00825 top->AddNodeOverlap(b48,1,new TGeoCombiTrans(-31,-5,74, new TGeoRotation("b48",0,-30,0)));
00826 top->AddNodeOverlap(b39,1,new TGeoCombiTrans(42,-5,74, new TGeoRotation("b39",0,-30,0)));
00827 top->AddNodeOverlap(b49,1,new TGeoCombiTrans(-42,-5,74, new TGeoRotation("b49",0,-30,0)));
00828 top->AddNodeOverlap(b310,1,new TGeoCombiTrans(54,-7,75, new TGeoRotation("b310",0,-30,0)));
00829 top->AddNodeOverlap(b410,1,new TGeoCombiTrans(-54,-7,75, new TGeoRotation("b410",0,-30,0)));
00830 top->AddNodeOverlap(b311,1,new TGeoCombiTrans(67,-7,75, new TGeoRotation("b311",0,-30,0)));
00831 top->AddNodeOverlap(b411,1,new TGeoCombiTrans(-67,-7,75, new TGeoRotation("b411",0,-30,0)));
00832 top->AddNodeOverlap(b312,1,new TGeoCombiTrans(80,-7,75, new TGeoRotation("b312",0,-30,0)));
00833 top->AddNodeOverlap(b412,1,new TGeoCombiTrans(-80,-7,75, new TGeoRotation("b412",0,-30,0)));
00834 top->AddNodeOverlap(b5,1,new TGeoCombiTrans(55,0,-15, new TGeoRotation("b5",0,-30,0)));
00835 top->AddNodeOverlap(b6,1,new TGeoCombiTrans(-55,0,-15, new TGeoRotation("b6",0,-30,0)));
00836 top->AddNodeOverlap(b51,1,new TGeoCombiTrans(20,5,-18, new TGeoRotation("b51",0,-30,0)));
00837 top->AddNodeOverlap(b61,1,new TGeoCombiTrans(-20,5,-18, new TGeoRotation("b61",0,-30,0)));
00838 top->AddNodeOverlap(b52,1,new TGeoCombiTrans(31,5,-18, new TGeoRotation("b52",0,-30,0)));
00839 top->AddNodeOverlap(b62,1,new TGeoCombiTrans(-31,5,-18, new TGeoRotation("b62",0,-30,0)));
00840 top->AddNodeOverlap(b53,1,new TGeoCombiTrans(42,5,-18, new TGeoRotation("b53",0,-30,0)));
00841 top->AddNodeOverlap(b63,1,new TGeoCombiTrans(-42,5,-18, new TGeoRotation("b63",0,-30,0)));
00842 top->AddNodeOverlap(b54,1,new TGeoCombiTrans(54,7,-19, new TGeoRotation("b54",0,-30,0)));
00843 top->AddNodeOverlap(b64,1,new TGeoCombiTrans(-54,7,-19, new TGeoRotation("b64",0,-30,0)));
00844 top->AddNodeOverlap(b55,1,new TGeoCombiTrans(67,7,-19, new TGeoRotation("b55",0,-30,0)));
00845 top->AddNodeOverlap(b65,1,new TGeoCombiTrans(-67,7,-19, new TGeoRotation("b65",0,-30,0)));
00846 top->AddNodeOverlap(b56,1,new TGeoCombiTrans(80,7,-19, new TGeoRotation("b56",0,-30,0)));
00847 top->AddNodeOverlap(b66,1,new TGeoCombiTrans(-80,7,-19, new TGeoRotation("b66",0,-30,0)));
00848 top->AddNodeOverlap(b514,1,new TGeoCombiTrans(93,7,-19, new TGeoRotation("b514",0,-30,0)));
00849 top->AddNodeOverlap(b614,1,new TGeoCombiTrans(-93,7,-19, new TGeoRotation("b614",0,-30,0)));
00850 top->AddNodeOverlap(b57,1,new TGeoCombiTrans(20,-5,-12, new TGeoRotation("b57",0,-30,0)));
00851 top->AddNodeOverlap(b67,1,new TGeoCombiTrans(-20,-5,-12, new TGeoRotation("b67",0,-30,0)));
00852 top->AddNodeOverlap(b58,1,new TGeoCombiTrans(31,-5,-12, new TGeoRotation("b58",0,-30,0)));
00853 top->AddNodeOverlap(b68,1,new TGeoCombiTrans(-31,-5,-12, new TGeoRotation("b68",0,-30,0)));
00854 top->AddNodeOverlap(b59,1,new TGeoCombiTrans(42,-5,-12, new TGeoRotation("b59",0,-30,0)));
00855 top->AddNodeOverlap(b69,1,new TGeoCombiTrans(-42,-5,-12, new TGeoRotation("b69",0,-30,0)));
00856 top->AddNodeOverlap(b510,1,new TGeoCombiTrans(54,-7,-11, new TGeoRotation("b510",0,-30,0)));
00857 top->AddNodeOverlap(b610,1,new TGeoCombiTrans(-54,-7,-11, new TGeoRotation("b610",0,-30,0)));
00858 top->AddNodeOverlap(b511,1,new TGeoCombiTrans(67,-7,-11, new TGeoRotation("b511",0,-30,0)));
00859 top->AddNodeOverlap(b611,1,new TGeoCombiTrans(-67,-7,-11, new TGeoRotation("b611",0,-30,0)));
00860 top->AddNodeOverlap(b512,1,new TGeoCombiTrans(80,-7,-11, new TGeoRotation("b512",0,-30,0)));
00861 top->AddNodeOverlap(b612,1,new TGeoCombiTrans(-80,-7,-11, new TGeoRotation("b612",0,-30,0)));
00862 top->AddNodeOverlap(b513,1,new TGeoCombiTrans(93,-7,-11, new TGeoRotation("b513",0,-30,0)));
00863 top->AddNodeOverlap(b613,1,new TGeoCombiTrans(-93,-7,-11, new TGeoRotation("b613",0,-30,0)));
00864 top->AddNodeOverlap(b7,1,new TGeoCombiTrans(0,40,-80, new TGeoRotation("b7",0,90,0)));
00865 top->AddNodeOverlap(b71,1,new TGeoCombiTrans(0,40,-38, new TGeoRotation("b71",0,90,0)));
00866 top->AddNodeOverlap(b81,1,new TGeoCombiTrans(0,57,-122, new TGeoRotation("b81",0,90,0)));
00867 top->AddNodeOverlap(b72,1,new TGeoCombiTrans(0,40,-62, new TGeoRotation("b72",0,90,0)));
00868 top->AddNodeOverlap(b82,1,new TGeoCombiTrans(0,57,-98, new TGeoRotation("b82",0,90,0)));
00869 top->AddNodeOverlap(b73,1,new TGeoCombiTrans(0,40,-49, new TGeoRotation("b73",0,90,0)));
00870 top->AddNodeOverlap(b83,1,new TGeoCombiTrans(0,57,-111, new TGeoRotation("b83",0,90,0)));
00871 top->AddNodeOverlap(b74,1,new TGeoCombiTrans(0,40,-36, new TGeoRotation("b74",0,90,0)));
00872 top->AddNodeOverlap(b84,1,new TGeoCombiTrans(0,57,-124, new TGeoRotation("b84",0,90,0)));
00873 top->AddNodeOverlap(b75,1,new TGeoCombiTrans(0,40,-23, new TGeoRotation("b75",0,90,0)));
00874 top->AddNodeOverlap(b85,1,new TGeoCombiTrans(0,57,-137, new TGeoRotation("b85",0,90,0)));
00875 top->AddNodeOverlap(b76,1,new TGeoCombiTrans(0,40,-10, new TGeoRotation("b76",0,90,0)));
00876 top->AddNodeOverlap(b86,1,new TGeoCombiTrans(0,57,-150, new TGeoRotation("b86",0,90,0)));
00877 top->AddNodeOverlap(b9,1,new TGeoCombiTrans(0,75,-80, new TGeoRotation("b9",0,90,0)));
00878 top->AddNodeOverlap(b10,1,new TGeoCombiTrans(12,75,-72, new TGeoRotation("b10",0,90,0)));
00879 top->AddNodeOverlap(b111,1,new TGeoCombiTrans(163,75,-72, new TGeoRotation("b111",0,90,0)));
00880 top->AddNodeOverlap(b121,1,new TGeoCombiTrans(-12,75,-82, new TGeoRotation("b121",0,90,0)));
00881 top->AddNodeOverlap(b131,1,new TGeoCombiTrans(-163,75,-82, new TGeoRotation("b131",0,90,0)));
00882 top->AddNodeOverlap(n1,1,new TGeoCombiTrans(-15,0,-97, new TGeoRotation("n1",0,0,0)));
00883 top->AddNodeOverlap(n2,1,new TGeoCombiTrans(-15,0,-94, new TGeoRotation("n2",0,-25,0)));
00884 top->AddNodeOverlap(n3,1,new TGeoCombiTrans(-15,0,-91, new TGeoRotation("n3",0,0,0)));
00885 top->AddNodeOverlap(n4,1,new TGeoCombiTrans(-15,0,-85, new TGeoRotation("n4",0,15,0)));
00886 top->AddNodeOverlap(n5,1,new TGeoCombiTrans(-15,-2,-83, new TGeoRotation("n5",0,0,0)));
00887 top->AddNodeOverlap(n6,1,new TGeoCombiTrans(-15,0,-81, new TGeoRotation("n6",0,-15,0)));
00888 top->AddNodeOverlap(n7,1,new TGeoCombiTrans(-15,0,-65, new TGeoRotation("n7",0,15,0)));
00889 top->AddNodeOverlap(n8,1,new TGeoCombiTrans(-15,-2,-63, new TGeoRotation("n8",0,0,0)));
00890 top->AddNodeOverlap(n9,1,new TGeoCombiTrans(-15,0,-61, new TGeoRotation("n9",0,-15,0)));
00891 top->AddNodeOverlap(sp,1,new TGeoTranslation(100,100,150));
00892 top->AddNodeOverlap(sp1,1,new TGeoTranslation(-100,-100,-150));
00893 top->AddNodeOverlap(sp2,1,new TGeoCombiTrans(0,80,-85, new TGeoRotation("sp1",0,0,0)));
00894 top->AddNodeOverlap(sp3,1,new TGeoCombiTrans(0,80,-75, new TGeoRotation("sp3",0,0,0)));
00895 top->AddNodeOverlap(tbs,1,new TGeoCombiTrans(0,0,14, new TGeoRotation("r1",0,0,0)));
00896 top->AddNodeOverlap(tbs1,1,new TGeoCombiTrans(0,0,118, new TGeoRotation("r2",0,0,0)));
00897 top->AddNodeOverlap(tbs2,1,new TGeoCombiTrans(0,0,74, new TGeoRotation("r3",0,0,0)));
00898 top->AddNodeOverlap(tbs3,1,new TGeoCombiTrans(0,0,34, new TGeoRotation("r4",0,0,0)));
00899 top->AddNodeOverlap(tbs4,1,new TGeoCombiTrans(0,0,14, new TGeoRotation("r5",0,0,0)));
00900 top->AddNodeOverlap(tbs5,1,new TGeoCombiTrans(0,0,-16, new TGeoRotation("r6",0,0,0)));
00901 top->AddNodeOverlap(tbs6,1,new TGeoCombiTrans(0,0,-46, new TGeoRotation("r7",0,0,0)));
00902 top->AddNodeOverlap(tbs7,1,new TGeoCombiTrans(0,0,-78, new TGeoRotation("r8",0,0,0)));
00903 top->AddNodeOverlap(tbs8,1,new TGeoCombiTrans(0,20,-80, new TGeoRotation("r9",0,90,0)));
00904 top->AddNodeOverlap(tbs9,1,new TGeoCombiTrans(20,0,-80, new TGeoRotation("r10",90,90,0)));
00905 top->AddNodeOverlap(tbs10,1,new TGeoCombiTrans(30,0,-80, new TGeoRotation("r11",90,90,0)));
00906 top->AddNodeOverlap(tbs11,1,new TGeoCombiTrans(5,75,-80, new TGeoRotation("r12",90,90,0)));
00907 top->AddNodeOverlap(tbs12,1,new TGeoCombiTrans(-5,75,-80, new TGeoRotation("r13",90,90,0)));
00908 top->AddNodeOverlap(tbs13,1,new TGeoCombiTrans(-15,-2.6,-73, new TGeoRotation("r14",90,90,90)));
00909 top->AddNodeOverlap(tbs14,1,new TGeoCombiTrans(-15,2.6,-73, new TGeoRotation("r15",90,90,90)));
00910 top->AddNodeOverlap(tbs15,1,new TGeoCombiTrans(0,0,95, new TGeoRotation("r16",0,0,0)));
00911 top->AddNodeOverlap(tbs16,1,new TGeoCombiTrans(0,0,-90, new TGeoRotation("r17",0,0,20)));
00912 top->AddNodeOverlap(tbs18,1,new TGeoCombiTrans(0,0,57, new TGeoRotation("r19",0,0,160)));
00913 top->AddNodeOverlap(tbs19,1,new TGeoCombiTrans(0,0,57, new TGeoRotation("r20",0,0,200)));
00914 top->AddNodeOverlap(tbs20,1,new TGeoCombiTrans(0,0,-15, new TGeoRotation("r21",0,0,160)));
00915 top->AddNodeOverlap(tbs21,1,new TGeoCombiTrans(0,0,-15, new TGeoRotation("r22",0,0,200)));
00916 top->AddNodeOverlap(tbs22,1,new TGeoCombiTrans(0,0,90, new TGeoRotation("r23",0,0,160)));
00917 top->AddNodeOverlap(tbs23,1,new TGeoCombiTrans(0,0,90, new TGeoRotation("r24",0,0,200)));
00918 top->AddNodeOverlap(Cone,1,new TGeoCombiTrans(0,0,41, new TGeoRotation("c1",0,0,0)));
00919 top->AddNodeOverlap(Cone1,1,new TGeoCombiTrans(0,0,107, new TGeoRotation("c2",0,180,0)));
00920 top->AddNodeOverlap(Cone2,1,new TGeoCombiTrans(0,0,7, new TGeoRotation("c3",0,0,0)));
00921 top->AddNodeOverlap(Cone3,1,new TGeoCombiTrans(0,0,21, new TGeoRotation("c4",0,180,0)));
00922 top->AddNodeOverlap(Cone4,1,new TGeoCombiTrans(0,0,-39, new TGeoRotation("c5",0,0,0)));
00923 top->AddNodeOverlap(Cone5,1,new TGeoCombiTrans(0,0,-53, new TGeoRotation("c5",0,0,0)));
00924 top->AddNodeOverlap(Cone6,1,new TGeoCombiTrans(0,63,-80, new TGeoRotation("c6",0,90,0)));
00925 top->AddNodeOverlap(Cone7,1,new TGeoCombiTrans(0,0,134, new TGeoRotation("c7",0,0,0)));
00926 top->AddNodeOverlap(Cone8,1,new TGeoCombiTrans(0,0,-103, new TGeoRotation("c8",0,180,0)));
00927 top->AddNodeOverlap(Cone9,1,new TGeoCombiTrans(-10,0,31, new TGeoRotation("c9",90,-90,90)));
00928 top->AddNodeOverlap(Cone10,1,new TGeoCombiTrans(10,0,31, new TGeoRotation("c9",-90,-90,90)));
00929 top->AddNodeOverlap(Cone11,1,new TGeoCombiTrans(39,0,-80, new TGeoRotation("c10",90,-90,90)));
00930 top->AddNodeOverlap(Cone12,1,new TGeoCombiTrans(0,0,-107, new TGeoRotation("c11",0,0,0)));
00931
00932
00933 top->SetVisibility(0);
00934 geom->CloseGeometry();
00935
00936 top->Draw("ogl");
00937
00938 }