station2.C

Go to the documentation of this file.
00001 #include "TGeoManager.h"
00002    
00003 void station2() 
00004 {
00005   // Drawing a space station (version 2), using ROOT geometry class.
00006   // Name: station2.C
00007   // Author: Dong Ryeol Lee (leedr2580@hanmail.net), Dept. of Physics, Univ. of Seoul
00008   // Reviewed by Sunman Kim (sunman98@hanmail.net)
00009   // Supervisor: Prof. Inkyu Park (icpark@physics.uos.ac.kr)
00010   // 
00011   // How to run: .x station2.C in ROOT terminal, then use OpenGL
00012   //
00013   // This macro was created for the evaluation of Computational Physics course in 2006.
00014   // We thank to Prof. Inkyu Park for his special lecture on ROOT and to all of ROOT team
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                 // If you want to see the boundary, please input the number, 1 instead of 0.
00031                 // Like this, geom->SetTopVisible(1); 
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 }

Generated on Tue Jul 5 15:44:17 2011 for ROOT_528-00b_version by  doxygen 1.5.1