C   19

E907

Guest on 11th June 2022 01:44:53 AM

  1. void e907()
  2. {
  3. //
  4. //  This file has been generated automatically via the root
  5. //  utility g2root from an interactive version of GEANT
  6. //   (see ROOT class TGeoManager for an example of use)
  7. //
  8. gSystem->Load("libGeom");
  9. TGeoRotation *rot;
  10. TGeoNode *Node, *Node1;
  11.  
  12. TGeoManager *e907 = new TGeoManager("e907","e907.C");
  13.  
  14.  
  15. //-----------List of Materials and Mixtures--------------
  16.  
  17. TGeoMaterial *mat1 = new TGeoMaterial("Hydrogen",1.008,1,0.7080000E-01);
  18.     mat1->SetUniqueID(   1);
  19. TGeoMaterial *mat2 = new TGeoMaterial("Deuterium",2.01,1,0.162);
  20.     mat2->SetUniqueID(   2);
  21. TGeoMaterial *mat3 = new TGeoMaterial("Helium",4,2,0.125);
  22.     mat3->SetUniqueID(   3);
  23. TGeoMaterial *mat4 = new TGeoMaterial("Lithium",6.94,3,0.534);
  24.     mat4->SetUniqueID(   4);
  25. TGeoMaterial *mat5 = new TGeoMaterial("Beryllium",9.01,4,1.848);
  26.     mat5->SetUniqueID(   5);
  27. TGeoMaterial *mat6 = new TGeoMaterial("Carbon",12.01,6,2.265);
  28.     mat6->SetUniqueID(   6);
  29. TGeoMaterial *mat7 = new TGeoMaterial("Nitrogen_liq",14.01,7,0.808);
  30.     mat7->SetUniqueID(   7);
  31. TGeoMaterial *mat8 = new TGeoMaterial("Neon liq",20.18,10,1.207);
  32.     mat8->SetUniqueID(   8);
  33. TGeoMaterial *mat9 = new TGeoMaterial("Aluminium",26.98,13,2.7);
  34.     mat9->SetUniqueID(   9);
  35. TGeoMaterial *mat10 = new TGeoMaterial("Iron",55.85,26,7.87);
  36.     mat10->SetUniqueID(  10);
  37. TGeoMaterial *mat11 = new TGeoMaterial("Copper",63.54,29,8.96);
  38.     mat11->SetUniqueID(  11);
  39. TGeoMaterial *mat12 = new TGeoMaterial("Tungsten",183.85,74,19.3);
  40.     mat12->SetUniqueID(  12);
  41. TGeoMaterial *mat13 = new TGeoMaterial("Lead",207.19,82,11.35);
  42.     mat13->SetUniqueID(  13);
  43. TGeoMaterial *mat14 = new TGeoMaterial("Uranium",238.03,92,18.95);
  44.     mat14->SetUniqueID(  14);
  45. TGeoMaterial *mat15 = new TGeoMaterial("Air",14.61,7.3,0.1205000E-02);
  46.     mat15->SetUniqueID(  15);
  47. TGeoMaterial *mat16 = new TGeoMaterial("Vacuum",0,0,0);
  48.     mat16->SetUniqueID(  16);
  49. TGeoMaterial *mat17 = new TGeoMaterial("Oxygen liq",16,8,1.141);
  50.     mat17->SetUniqueID(  17);
  51. TGeoMaterial *mat18 = new TGeoMaterial("Argon",39.95,18,0.1620000E-02);
  52.     mat18->SetUniqueID(  18);
  53. TGeoMaterial *mat19 = new TGeoMaterial("Argon (atm.)",39.95,18,0.1620000E-02);
  54.     mat19->SetUniqueID(  19);
  55. TGeoMaterial *mat20 = new TGeoMaterial("Al honeycomb",26.98,13,0.616);
  56.     mat20->SetUniqueID(  20);
  57. TGeoMaterial *mat21 = new TGeoMaterial("Nitrogen gas",14.01,7,0.1205000E-02);
  58.     mat21->SetUniqueID(  21);
  59. TGeoMixture *mat22 = new TGeoMixture("TPC P10 gas",3,  0.167000E-02);
  60.     mat22->SetUniqueID(  22);
  61.     mat22->DefineElement(0,39.95,18,0.957);
  62.     mat22->DefineElement(1,12.01,6,0.3200000E-01);
  63.     mat22->DefineElement(2,1.008,1,0.1100000E-01);
  64. TGeoMixture *mat23 = new TGeoMixture("Scintillator",2,   1.03000    );
  65.     mat23->SetUniqueID(  23);
  66.     mat23->DefineElement(0,12.01,6,0.9154801);
  67.     mat23->DefineElement(1,1.008,1,0.8451993E-01);
  68. TGeoMaterial *mat24 = new TGeoMaterial("Silicon",28.09,14,2.33);
  69.     mat24->SetUniqueID(  24);
  70. TGeoMaterial *mat25 = new TGeoMaterial("Boron",10.811,5,2.34);
  71.     mat25->SetUniqueID(  25);
  72. TGeoMaterial *mat26 = new TGeoMaterial("Sodium",22.99,11,0.971);
  73.     mat26->SetUniqueID(  26);
  74. TGeoMixture *mat27 = new TGeoMixture("Mylar",3,   1.39000    );
  75.     mat27->SetUniqueID(  27);
  76.     mat27->DefineElement(0,12.01,6,0.624987);
  77.     mat27->DefineElement(1,1.008,1,0.4196415E-01);
  78.     mat27->DefineElement(2,16,8,0.3330489);
  79. TGeoMaterial *mat33 = new TGeoMaterial("Neon_Alum",20.18,10,2.7);
  80.     mat33->SetUniqueID(  33);
  81. TGeoMaterial *mat34 = new TGeoMaterial("Beamline air",14.61,7.3,0.1000000E-05);
  82.     mat34->SetUniqueID(  34);
  83. TGeoMaterial *mat35 = new TGeoMaterial("Gold",197,79,19.5);
  84.     mat35->SetUniqueID(  35);
  85. TGeoMaterial *mat36 = new TGeoMaterial("Niobium",93,41,8.55);
  86.     mat36->SetUniqueID(  36);
  87. TGeoMaterial *mat37 = new TGeoMaterial("Lanthanum",139,57,6.17);
  88.     mat37->SetUniqueID(  37);
  89. TGeoMaterial *mat38 = new TGeoMaterial("Calcium",40.08,20,1.55);
  90.     mat38->SetUniqueID(  38);
  91. TGeoMixture *mat39 = new TGeoMixture("Rohacell",4,  0.500000E-01);
  92.     mat39->SetUniqueID(  39);
  93.     mat39->DefineElement(0,12.01,6,0.7055886);
  94.     mat39->DefineElement(1,1.008,1,0.7402512E-01);
  95.     mat39->DefineElement(2,16,8,0.1175002);
  96.     mat39->DefineElement(3,14.01,7,0.1028861);
  97. TGeoMixture *mat40 = new TGeoMixture("NEMA G10",7,   1.70000    );
  98.     mat40->SetUniqueID(  40);
  99.     mat40->DefineElement(0,16,8,0.364);
  100.     mat40->DefineElement(1,12.01,6,0.293);
  101.     mat40->DefineElement(2,28.09,14,0.154);
  102.     mat40->DefineElement(3,40.08,20,0.8600000E-01);
  103.     mat40->DefineElement(4,26.98,13,0.5600000E-01);
  104.     mat40->DefineElement(5,10.811,5,0.2400000E-01);
  105.     mat40->DefineElement(6,1.008,1,0.2300000E-01);
  106. TGeoMixture *mat41 = new TGeoMixture("Pyrex",4,   2.23000    );
  107.     mat41->SetUniqueID(  41);
  108.     mat41->DefineElement(0,28.09,14,0.385);
  109.     mat41->DefineElement(1,10.811,5,0.3900000E-01);
  110.     mat41->DefineElement(2,22.99,11,0.3800000E-01);
  111.     mat41->DefineElement(3,16,8,0.538);
  112. TGeoMixture *mat42 = new TGeoMixture("Polyethylene",2,  0.935000    );
  113.     mat42->SetUniqueID(  42);
  114.     mat42->DefineElement(0,12.01,6,0.856267);
  115.     mat42->DefineElement(1,1.008,1,0.1437331);
  116. TGeoMaterial *mat43 = new TGeoMaterial("FC Al window",26.98,13,0.27);
  117.     mat43->SetUniqueID(  43);
  118. TGeoMixture *mat44 = new TGeoMixture("Lucite",3,   1.18000    );
  119.     mat44->SetUniqueID(  44);
  120.     mat44->DefineElement(0,12.01,6,0.5998162);
  121.     mat44->DefineElement(1,1.008,1,0.8054817E-01);
  122.     mat44->DefineElement(2,16,8,0.3196356);
  123. TGeoMaterial *mat45 = new TGeoMaterial("Chlorine",35.353,17,0.1696000E-02);
  124.     mat45->SetUniqueID(  45);
  125. TGeoMaterial *mat46 = new TGeoMaterial("Fluorine",18.998,9,0.3214000E-02);
  126.     mat46->SetUniqueID(  46);
  127. TGeoMixture *mat47 = new TGeoMixture("Freon114",3,  0.763000E-02);
  128.     mat47->SetUniqueID(  47);
  129.     mat47->DefineElement(0,12.01,6,0.1406999);
  130.     mat47->DefineElement(1,35.353,17,0.4141684);
  131.     mat47->DefineElement(2,18.998,9,0.4451317);
  132. TGeoMixture *mat48 = new TGeoMixture("Ckovpanel",4,  0.580000E-01);
  133.     mat48->SetUniqueID(  48);
  134.     mat48->DefineElement(0,12.01,6,0.8540683);
  135.     mat48->DefineElement(1,1.008,1,0.2098419E-01);
  136.     mat48->DefineElement(2,16,8,0.6661648E-01);
  137.     mat48->DefineElement(3,14.01,7,0.5833106E-01);
  138. TGeoMixture *mat49 = new TGeoMixture("Tedlar",3,   1.55000    );
  139.     mat49->SetUniqueID(  49);
  140.     mat49->DefineElement(0,12.01,6,0.5216976);
  141.     mat49->DefineElement(1,1.008,1,0.6567916E-01);
  142.     mat49->DefineElement(2,18.998,9,0.4126232);
  143. TGeoMixture *mat50 = new TGeoMixture("Vinyl",3,   1.41000    );
  144.     mat50->SetUniqueID(  50);
  145.     mat50->DefineElement(0,12.01,6,0.3849544);
  146.     mat50->DefineElement(1,1.008,1,0.4846387E-01);
  147.     mat50->DefineElement(2,35.353,17,0.5665817);
  148. TGeoMixture *mat51 = new TGeoMixture("Glass",2,   2.32000    );
  149.     mat51->SetUniqueID(  51);
  150.     mat51->DefineElement(0,28.09,14,0.4674655);
  151.     mat51->DefineElement(1,16,8,0.5325345);
  152. TGeoMixture *mat52 = new TGeoMixture("Fwindow",6,   1.18000    );
  153.     mat52->SetUniqueID(  52);
  154.     mat52->DefineElement(0,26.98,13,0.3998117);
  155.     mat52->DefineElement(1,12.01,6,0.4169677);
  156.     mat52->DefineElement(2,1.008,1,0.3684551E-01);
  157.     mat52->DefineElement(3,18.998,9,0.6166801E-01);
  158.     mat52->DefineElement(4,16,8,0.4516211E-01);
  159.     mat52->DefineElement(5,14.01,7,0.3954507E-01);
  160. TGeoMaterial *mat53 = new TGeoMaterial("Al den*.4",26.98,13,1.194);
  161.     mat53->SetUniqueID(  53);
  162. TGeoMaterial *mat54 = new TGeoMaterial("Tedlar=C",12.01,6,1.51);
  163.     mat54->SetUniqueID(  54);
  164. TGeoMaterial *mat55 = new TGeoMaterial("Al rho*.2",26.98,13,0.54);
  165.     mat55->SetUniqueID(  55);
  166. TGeoMixture *mat56 = new TGeoMixture("Quartz",2,   2.65000    );
  167.     mat56->SetUniqueID(  56);
  168.     mat56->DefineElement(0,28.09,14,0.467);
  169.     mat56->DefineElement(1,16,8,0.533);
  170. TGeoMixture *mat57 = new TGeoMixture("Quartz+Al",3,   2.65000    );
  171.     mat57->SetUniqueID(  57);
  172.     mat57->DefineElement(0,28.09,14,0.42);
  173.     mat57->DefineElement(1,16,8,0.479);
  174.     mat57->DefineElement(2,26.98,13,0.101);
  175. TGeoMixture *mat58 = new TGeoMixture("copper_air",2,   7.00000    );
  176.     mat58->SetUniqueID(  58);
  177.     mat58->DefineElement(0,63.54,29,0.99);
  178.     mat58->DefineElement(1,14.61,7.3,0.1000000E-01);
  179. TGeoMixture *mat59 = new TGeoMixture("CO2",2,  0.197700E-02);
  180.     mat59->SetUniqueID(  59);
  181.     mat59->DefineElement(0,12.01,6,0.2728925);
  182.     mat59->DefineElement(1,16,8,0.7271075);
  183. TGeoMaterial *mat60 = new TGeoMaterial("Neon_gas",20.18,10,0.9005000E-03);
  184.     mat60->SetUniqueID(  60);
  185. TGeoMixture *mat61 = new TGeoMixture("TOF Scint.",2,   1.03000    );
  186.     mat61->SetUniqueID(  61);
  187.     mat61->DefineElement(0,12.01,6,0.9154801);
  188.     mat61->DefineElement(1,1.008,1,0.8451993E-01);
  189. TGeoMixture *mat62 = new TGeoMixture("mumetal",2,   41.4100    );
  190.     mat62->SetUniqueID(  62);
  191.     mat62->DefineElement(0,26.98,13,0.3257274);
  192.     mat62->DefineElement(1,55.85,26,0.6742726);
  193. TGeoMaterial *mat71 = new TGeoMaterial("Graphite",12.01,6,1.82);
  194.     mat71->SetUniqueID(  71);
  195.  
  196. //-----------List of Tracking Media--------------
  197.  
  198. TGeoMedium *med1 = new TGeoMedium("AIR",1,15,0,0,0,5,0.1000000E+11,0.2488533,0.5000000E-03,1.150612);
  199. TGeoMedium *med2 = new TGeoMedium("TPC_P10_gas",2,22,1,1,30,5,0.1000000E+11,0.1826689E-02,0.1000000E-01,0.3518043E-01);
  200. TGeoMedium *med3 = new TGeoMedium("TPC_vacuum",3,16,0,1,30,5,0.1000000E+11,0,0.1000000E-01,0);
  201. TGeoMedium *med4 = new TGeoMedium("TPC_lead",4,13,0,1,30,5,0.1000000E+11,0.25,0.1000000E-01,0.4122251E-01);
  202. TGeoMedium *med5 = new TGeoMedium("TPC_rohacell",5,39,0,1,30,5,0.1000000E+11,0.243065,0.1000000E-01,0.1510184);
  203. TGeoMedium *med6 = new TGeoMedium("TPC_nitrogen",6,21,0,1,30,5,0.1000000E+11,0.2488533,0.1000000E-01,1.146523);
  204. TGeoMedium *med7 = new TGeoMedium("FC_copper_foil",7,11,0,1,30,5,0.1000000E+11,0.25,0.1000000E-02,0.2813868E-01);
  205. TGeoMedium *med8 = new TGeoMedium("FC_mylar_foil",8,27,0,1,30,5,0.1000000E+11,0.2125725,0.1000000E-02,0.3115123E-01);
  206. TGeoMedium *med9 = new TGeoMedium("Al_Honeycomb",9,20,0,1,30,5,0.1000000E+11,0.2179335,0.1000000E-01,0.6867567E-01);
  207. TGeoMedium *med10 = new TGeoMedium("NEMA_G10",10,40,0,1,30,5,0.1000000E+11,0.202517,0.1000000E-02,0.3434097E-01);
  208. TGeoMedium *med11 = new TGeoMedium("FC_Al_window",11,43,0,1,30,5,0.1000000E+11,0.2287703,0.1000000E-02,0.1035364);
  209. TGeoMedium *med12 = new TGeoMedium("Lucite",12,44,0,1,30,5,0.1000000E+11,0.2157341,0.1000000E-02,0.3211086E-01);
  210. TGeoMedium *med13 = new TGeoMedium("FCW_P10_gas",13,22,0,1,30,5,0.1000000E+11,0.2481733,0.1000000E-02,1.54073);
  211. TGeoMedium *med15 = new TGeoMedium("Sens._Air1",15,15,1,1,30,5,0.1000000E+11,0.1146702E-02,0.5000000E-03,0.1649261E-01);
  212. TGeoMedium *med16 = new TGeoMedium("Sens._Copper1",16,11,0,1,30,5,0.1000000E+11,0.25,0.5000000E-03,0.2813868E-01);
  213. TGeoMedium *med17 = new TGeoMedium("Sen._Steel1",17,10,0,1,30,5,0.1000000E+11,0.25,0.5000000E-03,0.2813474E-01);
  214. TGeoMedium *med18 = new TGeoMedium("copper_air",18,58,1,1,30,5,0.1000000E+11,0.1470891,0.5000000E-03,0.5790764E-01);
  215. TGeoMedium *med19 = new TGeoMedium("magfiel",19,15,1,1,30,5,0.1000000E+11,0.1146702E-02,0.5000000E-03,0.1649261E-01);
  216. TGeoMedium *med20 = new TGeoMedium("iron",20,10,1,1,30,5,0.1000000E+11,0.1507557,0.5000000E-03,0.5301839E-01);
  217. TGeoMedium *med21 = new TGeoMedium("carbon",21,6,1,1,30,5,0.1000000E+11,0.4612656E-01,0.5000000E-03,0.1432599E-01);
  218. TGeoMedium *med22 = new TGeoMedium("activeair",22,15,1,1,30,5,0.1000000E+11,0.1146702E-02,0.5000000E-03,0.1649261E-01);
  219. TGeoMedium *med23 = new TGeoMedium("lead",23,13,1,1,30,5,0.1000000E+11,0.2672612,0.5000000E-03,0.1377147);
  220. TGeoMedium *med24 = new TGeoMedium("tungsten",24,12,1,1,30,5,0.1000000E+11,0.3380617,0.5000000E-03,0.1283075);
  221. TGeoMedium *med25 = new TGeoMedium("copper",25,11,1,1,30,5,0.1000000E+11,0.1672484,0.5000000E-03,0.5882687E-01);
  222. TGeoMedium *med26 = new TGeoMedium("CKOV air",26,15,0,0,10,5,0.1000000E+11,0.2488533,0.1000000E-01,1.150612);
  223. TGeoMedium *med27 = new TGeoMedium("CKOV Aluminum Stuff",27,9,0,0,10,5,0.1000000E+11,0.1829598,0.1000000E-01,0.3344228E-01);
  224. TGeoMedium *med28 = new TGeoMedium("CKOV Front Window",28,52,0,0,10,5,0.1000000E+11,0.2115137,0.1000000E-01,0.3890945E-01);
  225. TGeoMedium *med29 = new TGeoMedium("CKOV Gas",29,47,1,0,10,5,0.1000000E+11,0.3425317E-02,0.1000000E-01,0.2502252E-01);
  226. TGeoMedium *med30 = new TGeoMedium("CKOV Mirror panel",30,48,0,0,10,5,0.1000000E+11,0.2425451,0.1000000E-01,0.1491258);
  227. TGeoMedium *med31 = new TGeoMedium("CKOV Rear Window",31,50,0,0,10,5,0.1000000E+11,0.2028556,0.1000000E-01,0.4087317E-01);
  228. TGeoMedium *med32 = new TGeoMedium("CKOV Rear-Rear",32,49,0,0,10,5,0.1000000E+11,0.2098643,0.1000000E-01,0.2993323E-01);
  229. TGeoMedium *med33 = new TGeoMedium("CKOV Mirrors",33,51,1,0,10,5,0.1000000E+11,0.5864704E-01,0.1000000E-01,0.2371920E-01);
  230. TGeoMedium *med58 = new TGeoMedium("RICH MotherAir",58,15,0,0,0,10,0.1000000E+11,0.2488533,0.3000000E-01,1.150612);
  231. TGeoMedium *med59 = new TGeoMedium("RICH RadiatrNe",59,60,1,0,0,10,0.1000000E+11,0.1117315E-02,0.3000000E-01,0.2170227E-01);
  232. TGeoMedium *med60 = new TGeoMedium("RICH Vessel Fe",60,10,0,0,0,2,0.1000000E+11,0.25,0.3000000E-01,0.2813474E-01);
  233. TGeoMedium *med61 = new TGeoMedium("RICH CvPlForAl",61,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01);
  234. TGeoMedium *med62 = new TGeoMedium("RICH CvPlBckAl",62,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01);
  235. TGeoMedium *med63 = new TGeoMedium("RICH FlnDet_Al",63,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01);
  236. TGeoMedium *med64 = new TGeoMedium("TedlarF=Carbon",64,54,0,0,0,10,0.1000000E+11,0.2038734,0.3000000E-01,0.3695747E-01);
  237. TGeoMedium *med65 = new TGeoMedium("Al foil RICHwn",65,9,0,0,0,1,0.1000000E+11,0.1829598,0.1000000E-01,0.3344228E-01);
  238. TGeoMedium *med66 = new TGeoMedium("TedlarB=Carbon",66,54,0,0,0,10,0.1000000E+11,0.2038734,0.3000000E-01,0.3695747E-01);
  239. TGeoMedium *med67 = new TGeoMedium("RICHDET  =  Al",67,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01);
  240. TGeoMedium *med68 = new TGeoMedium("RICHPMBX=Al_pr",68,55,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.1636329);
  241. TGeoMedium *med69 = new TGeoMedium("RICHQWBX=QuAl",69,57,0,0,0,2,0.1000000E+11,0.1869267,0.3000000E-01,0.3067139E-01);
  242. TGeoMedium *med70 = new TGeoMedium("RICHLCBX=Al*.4",70,53,1,0,0,2,0.1000000E+11,0.4460997E-01,0.3000000E-01,0.2771840E-01);
  243. TGeoMedium *med71 = new TGeoMedium("RICH Mirr=Quar",71,56,0,0,0,10,0.1000000E+11,0.1873271,0.3000000E-01,0.3033006E-01);
  244. TGeoMedium *med72 = new TGeoMedium("RICH CO2",72,59,1,0,0,10,0.1000000E+11,0.1480917E-02,0.3000000E-01,0.1677625E-01);
  245. TGeoMedium *med73 = new TGeoMedium("GraphiteTarget",73,71,0,2,30,1,0.1000000E+11,0.2087093,0.2000000E-02,0.2755415E-01);
  246. TGeoMedium *med74 = new TGeoMedium("TOF Scintil.",74,61,1,0,0,10,0.1000000E+11,0.3078642E-01,0.3000000E-01,0.1258280E-01);
  247. TGeoMedium *med75 = new TGeoMedium("TOF Mumetal",75,62,1,0,0,10,0.1000000E+11,0.3213306,0.3000000E-01,0.4592491E-01);
  248.  
  249. //-----------List of Rotation matrices--------------
  250.  
  251. TGeoRotation *rot1 = new TGeoRotation("rot1",90,180,90,90,180,0);
  252. TGeoRotation *rot2 = new TGeoRotation("rot2",90,105,180,222.3678,89.99999,195);
  253. TGeoRotation *rot1209 = new TGeoRotation("rot1209",90,0,87.5964,90,2.4036,-90);
  254. TGeoRotation *rot1210 = new TGeoRotation("rot1210",180,0,90,270,90,180);
  255. TGeoRotation *rot1211 = new TGeoRotation("rot1211",90,270,0,0,90,180);
  256. TGeoRotation *rot1212 = new TGeoRotation("rot1212",87.67118,359.9583,88.97572,90,2.544346,203.725);
  257. TGeoRotation *rot1213 = new TGeoRotation("rot1213",88.83469,359.9792,88.97571,90,1.551583,221.3053);
  258. TGeoRotation *rot1214 = new TGeoRotation("rot1214",89.99036,359.9998,88.9823,90,1.017744,269.4573);
  259. TGeoRotation *rot1215 = new TGeoRotation("rot1215",91.15018,0.2051869E-01,88.97811,90,1.53865,318.3901);
  260. TGeoRotation *rot1216 = new TGeoRotation("rot1216",92.32684,0.4132708E-01,88.98303,90,2.539596,336.4078);
  261. TGeoRotation *rot1217 = new TGeoRotation("rot1217",87.08964,359.9991,89.98325,90,2.910414,180.3294);
  262. TGeoRotation *rot1218 = new TGeoRotation("rot1218",88.24644,359.9995,89.98211,90,1.75365,180.5844);
  263. TGeoRotation *rot1219 = new TGeoRotation("rot1219",89.41203,359.9998,89.9866,90,0.588127,181.3057);
  264. TGeoRotation *rot1220 = new TGeoRotation("rot1220",90.56335,0.1118816E-03,89.98862,90,0.563465,358.8429);
  265. TGeoRotation *rot1221 = new TGeoRotation("rot1221",91.73514,0.2038001E-03,89.99327,90,1.735154,359.7779);
  266. TGeoRotation *rot1222 = new TGeoRotation("rot1222",92.9023,0.4414573E-03,89.99129,90,2.902309,359.8282);
  267. TGeoRotation *rot1223 = new TGeoRotation("rot1223",87.6723,0.4040924E-01,90.99402,90,2.531269,156.8911);
  268. TGeoRotation *rot1224 = new TGeoRotation("rot1224",88.83318,0.2025523E-01,90.99438,90,1.533144,139.5713);
  269. TGeoRotation *rot1225 = new TGeoRotation("rot1225",89.98847,0.2003084E-03,90.99537,90,0.9954355,90.66374);
  270. TGeoRotation *rot1226 = new TGeoRotation("rot1226",91.14063,359.9802,90.99239,90,1.512004,41.01506);
  271. TGeoRotation *rot1227 = new TGeoRotation("rot1227",92.31667,359.9593,91.00701,90,2.526284,23.47799);
  272. TGeoRotation *rot1228 = new TGeoRotation("rot1228",90,0,87.5964,90,2.4036,270);
  273. TGeoRotation *rot2101 = new TGeoRotation("rot2101",89.7386,359.8344,57.91018,89.99831,32.09115,269.4175);
  274. TGeoRotation *rot2102 = new TGeoRotation("rot2102",89.9865,0.9653080E-02,120.806,90.00161,30.806,90.03229);
  275. TGeoRotation *rot4001 = new TGeoRotation("rot4001",90,0,90,90,0,0);
  276. TGeoRotation *rot4002 = new TGeoRotation("rot4002",90,180,90,90,180,0);
  277. TGeoRotation *rot5000 = new TGeoRotation("rot5000",90,0,180,0,90,90);
  278. TGeoRotation *rot5001 = new TGeoRotation("rot5001",90,0,0,0,90,270);
  279.  
  280. //-----------List of Volumes--------------
  281.  
  282. TGeoVolume *CAVE = gGeoManager->MakeBox("CAVE",med15,250,250,2000);
  283.   CAVE->SetVisibility(-10);
  284. TGeoVolume *JGGN = gGeoManager->MakeBox("JGGN",med15,243.84,173.99,110.5002);
  285.   JGGN->SetVisibility(-10);
  286. TGeoVolume *JG12 = gGeoManager->MakeBox("JG12",med17,243.84,44.45,110.49);
  287.   JG12->SetVisibility(-10);
  288.   JG12->SetFillStyle(1);
  289. TGeoVolume *JG13 = gGeoManager->MakeBox("JG13",med17,58.42,15.24,110.49);
  290.   JG13->SetVisibility(-10);
  291.   JG13->SetFillStyle(1);
  292. TGeoVolume *JG14 = gGeoManager->MakeBox("JG14",med17,58.42,15.24,110.49);
  293.   JG14->SetVisibility(-10);
  294.   JG14->SetFillStyle(1);
  295. TGeoVolume *JG15 = gGeoManager->MakeBox("JG15",med16,25.4,15.24,110.49);
  296.   JG15->SetVisibility(-10);
  297.   JG15->SetFillStyle(1);
  298. TGeoVolume *JG16 = gGeoManager->MakeBox("JG16",med16,25.4,15.24,110.49);
  299.   JG16->SetVisibility(-10);
  300.   JG16->SetFillStyle(1);
  301. TGeoVolume *JG17 = gGeoManager->MakeBox("JG17",med16,35.56,15.24,25.4);
  302.   JG17->SetVisibility(-10);
  303.   JG17->SetFillStyle(1);
  304. TGeoVolume *JG18 = gGeoManager->MakeBox("JG18",med17,35.56,15.24,59.69);
  305.   JG18->SetVisibility(-10);
  306.   JG18->SetFillStyle(1);
  307. TGeoVolume *JG19 = gGeoManager->MakeBox("JG19",med16,35.56,15.24,25.4);
  308.   JG19->SetVisibility(-10);
  309.   JG19->SetFillStyle(1);
  310. TGeoVolume *JG20 = gGeoManager->MakeBox("JG20",med17,243.84,44.45,110.49);
  311.   JG20->SetVisibility(-10);
  312.   JG20->SetFillStyle(1);
  313. TGeoVolume *JG21 = gGeoManager->MakeBox("JG21",med17,58.42,15.24,110.49);
  314.   JG21->SetVisibility(-10);
  315.   JG21->SetFillStyle(1);
  316. TGeoVolume *JG22 = gGeoManager->MakeBox("JG22",med17,58.42,15.24,110.49);
  317.   JG22->SetVisibility(-10);
  318.   JG22->SetFillStyle(1);
  319. TGeoVolume *JG23 = gGeoManager->MakeBox("JG23",med16,25.4,15.24,110.49);
  320.   JG23->SetVisibility(-10);
  321.   JG23->SetFillStyle(1);
  322. TGeoVolume *JG24 = gGeoManager->MakeBox("JG24",med16,25.4,15.24,110.49);
  323.   JG24->SetVisibility(-10);
  324.   JG24->SetFillStyle(1);
  325. TGeoVolume *JG25 = gGeoManager->MakeBox("JG25",med16,35.56,15.24,25.4);
  326.   JG25->SetVisibility(-10);
  327.   JG25->SetFillStyle(1);
  328. TGeoVolume *JG26 = gGeoManager->MakeBox("JG26",med17,35.56,15.24,59.69);
  329.   JG26->SetVisibility(-10);
  330.   JG26->SetFillStyle(1);
  331. TGeoVolume *JG27 = gGeoManager->MakeBox("JG27",med16,35.56,15.24,25.4);
  332.   JG27->SetVisibility(-10);
  333.   JG27->SetFillStyle(1);
  334. TGeoVolume *JG28 = gGeoManager->MakeBox("JG28",med17,55.88,62.23,45.72);
  335.   JG28->SetVisibility(-10);
  336.   JG28->SetFillStyle(1);
  337. TGeoVolume *JG29 = gGeoManager->MakeBox("JG29",med17,55.88,62.23,45.72);
  338.   JG29->SetVisibility(-10);
  339.   JG29->SetFillStyle(1);
  340. TGeoVolume *JG30 = gGeoManager->MakeBox("JG30",med17,55.88,62.23,45.72);
  341.   JG30->SetVisibility(-10);
  342.   JG30->SetFillStyle(1);
  343. TGeoVolume *JG31 = gGeoManager->MakeBox("JG31",med17,55.88,62.23,45.72);
  344.   JG31->SetVisibility(-10);
  345.   JG31->SetFillStyle(1);
  346. TGeoVolume *HTPC = gGeoManager->MakeBox("HTPC",med15,67.71,48.86,106);
  347.   HTPC->SetVisibility(-10);
  348.   HTPC->SetFillStyle(1);
  349. TGeoVolume *GCVM = gGeoManager->MakeBox("GCVM",med2,67.71,41.932,105.5);
  350.   GCVM->SetVisibility(-10);
  351.   GCVM->SetFillStyle(1);
  352. TGeoVolume *GCFT = gGeoManager->MakeBox("GCFT",med11,58.105,2.19,1.11);
  353.   GCFT->SetVisibility(-10);
  354.   GCFT->SetFillStyle(1);
  355. TGeoVolume *GCFB = gGeoManager->MakeBox("GCFB",med11,58.105,5.24,1.11);
  356.   GCFB->SetVisibility(-10);
  357.   GCFB->SetFillStyle(1);
  358. TGeoVolume *GFBX = gGeoManager->MakeBox("GFBX",med11,58.105,5.24,1.11);
  359.   GFBX->SetVisibility(-10);
  360.   GFBX->SetFillStyle(1);
  361. TGeoVolume *GCFS = gGeoManager->MakeBox("GCFS",med11,3.4125,46.675,1.11);
  362.   GCFS->SetVisibility(-10);
  363.   GCFS->SetFillStyle(1);
  364. TGeoVolume *GFSX = gGeoManager->MakeBox("GFSX",med11,3.4125,5.24,1.11);
  365.   GFSX->SetVisibility(-10);
  366.   GFSX->SetFillStyle(1);
  367. TGeoVolume *GSF1 = gGeoManager->MakeBox("GSF1",med11,1.145,37.88,1.49);
  368.   GSF1->SetVisibility(-10);
  369.   GSF1->SetFillStyle(1);
  370. TGeoVolume *GSR1 = gGeoManager->MakeBox("GSR1",med11,1.145,37.88,1.715);
  371.   GSR1->SetVisibility(-10);
  372.   GSR1->SetFillStyle(1);
  373. TGeoVolume *GST1 = gGeoManager->MakeBox("GST1",med11,1.145,1.905,10.795);
  374.   GST1->SetVisibility(-10);
  375.   GST1->SetFillStyle(1);
  376. TGeoVolume *GSB1 = gGeoManager->MakeBox("GSB1",med11,1.145,1.905,10.795);
  377.   GSB1->SetVisibility(-10);
  378.   GSB1->SetFillStyle(1);
  379. TGeoVolume *GSW1 = gGeoManager->MakeBox("GSW1",med12,0.24,36.67,13.4);
  380.   GSW1->SetVisibility(-10);
  381.   GSW1->SetFillStyle(1);
  382. TGeoVolume *GSF2 = gGeoManager->MakeBox("GSF2",med11,1.78,37.88,1.3);
  383.   GSF2->SetVisibility(-10);
  384.   GSF2->SetFillStyle(1);
  385. TGeoVolume *GSR2 = gGeoManager->MakeBox("GSR2",med11,1.78,37.88,1.715);
  386.   GSR2->SetVisibility(-10);
  387.   GSR2->SetFillStyle(1);
  388. TGeoVolume *GST2 = gGeoManager->MakeBox("GST2",med11,1.78,1.905,85.66);
  389.   GST2->SetVisibility(-10);
  390.   GST2->SetFillStyle(1);
  391. TGeoVolume *GSB2 = gGeoManager->MakeBox("GSB2",med11,1.78,1.905,85.66);
  392.   GSB2->SetVisibility(-10);
  393.   GSB2->SetFillStyle(1);
  394. TGeoVolume *GSW2 = gGeoManager->MakeBox("GSW2",med11,0.2550000E-01,34.07,85.66);
  395.   GSW2->SetVisibility(-10);
  396.   GSW2->SetFillStyle(1);
  397. TGeoVolume *GCBF = gGeoManager->MakeBox("GCBF",med11,67.53,2.495,1.3025);
  398.   GCBF->SetVisibility(-10);
  399.   GCBF->SetFillStyle(1);
  400. TGeoVolume *GCBR = gGeoManager->MakeBox("GCBR",med11,67.53,2.495,1.3025);
  401.   GCBR->SetVisibility(-10);
  402.   GCBR->SetFillStyle(1);
  403. TGeoVolume *GCBS = gGeoManager->MakeBox("GCBS",med11,1.3,2.495,89.09);
  404.   GCBS->SetVisibility(-10);
  405.   GCBS->SetFillStyle(1);
  406. TGeoVolume *GCBE = gGeoManager->MakeBox("GCBE",med11,67.53,1.145,11.145);
  407.   GCBE->SetVisibility(-10);
  408.   GCBE->SetFillStyle(1);
  409. TGeoVolume *GCPT = gGeoManager->MakeBox("GCPT",med11,64.93,1.3,1.78);
  410.   GCPT->SetVisibility(-10);
  411.   GCPT->SetFillStyle(1);
  412. TGeoVolume *GCPB = gGeoManager->MakeBox("GCPB",med11,64.93,1.65,1.78);
  413.   GCPB->SetVisibility(-10);
  414.   GCPB->SetFillStyle(1);
  415. TGeoVolume *GCPS = gGeoManager->MakeBox("GCPS",med11,1.54,31.625,1.78);
  416.   GCPS->SetVisibility(-10);
  417.   GCPS->SetFillStyle(1);
  418. TGeoVolume *GCPE = gGeoManager->MakeBox("GCPE",med11,64.93,3.305,1.145);
  419.   GCPE->SetVisibility(-10);
  420.   GCPE->SetFillStyle(1);
  421. TGeoVolume *GPWT = gGeoManager->MakeBox("GPWT",med11,19.05,9.085,0.2500000E-01);
  422.   GPWT->SetVisibility(-10);
  423.   GPWT->SetFillStyle(1);
  424. TGeoVolume *GPWB = gGeoManager->MakeBox("GPWB",med11,19.05,2.22,0.2500000E-01);
  425.   GPWB->SetVisibility(-10);
  426.   GPWB->SetFillStyle(1);
  427. TGeoVolume *GPWS = gGeoManager->MakeBox("GPWS",med11,21.4,31.625,0.2500000E-01);
  428.   GPWS->SetVisibility(-10);
  429.   GPWS->SetFillStyle(1);
  430. TGeoVolume *GCRT = gGeoManager->MakeBox("GCRT",med11,61.85,1.905,1.78);
  431.   GCRT->SetVisibility(-10);
  432.   GCRT->SetFillStyle(1);
  433. TGeoVolume *GCRB = gGeoManager->MakeBox("GCRB",med11,61.85,1.905,1.78);
  434.   GCRB->SetVisibility(-10);
  435.   GCRB->SetFillStyle(1);
  436. TGeoVolume *GCRS = gGeoManager->MakeBox("GCRS",med11,1.3,37.88,1.78);
  437.   GCRS->SetVisibility(-10);
  438.   GCRS->SetFillStyle(1);
  439. TGeoVolume *GCRE = gGeoManager->MakeBox("GCRE",med11,1.2225,37.88,1.145);
  440.   GCRE->SetVisibility(-10);
  441.   GCRE->SetFillStyle(1);
  442. TGeoVolume *GCRW = gGeoManager->MakeBox("GCRW",med11,61.85,34.07,0.2550000E-01);
  443.   GCRW->SetVisibility(-10);
  444.   GCRW->SetFillStyle(1);
  445. TGeoVolume *GCTF = gGeoManager->MakeBox("GCTF",med11,67.53,1.145,12.4475);
  446.   GCTF->SetVisibility(-10);
  447.   GCTF->SetFillStyle(1);
  448. TGeoVolume *GCTR = gGeoManager->MakeBox("GCTR",med11,67.53,1.145,1.3025);
  449.   GCTR->SetVisibility(-10);
  450.   GCTR->SetFillStyle(1);
  451. TGeoVolume *GCTS = gGeoManager->MakeBox("GCTS",med11,1.3,1.145,89.09);
  452.   GCTS->SetVisibility(-10);
  453.   GCTS->SetFillStyle(1);
  454. TGeoVolume *GCTC = gGeoManager->MakeBox("GCTC",med11,67.53,0.395,91.695);
  455.   GCTC->SetVisibility(-10);
  456.   GCTC->SetFillStyle(1);
  457. TGeoVolume *TCTH = gGeoManager->MakeBox("TCTH",med11,55.321,0.4445,84.455);
  458.   TCTH->SetVisibility(-10);
  459.   TCTH->SetFillStyle(1);
  460. TGeoVolume *ALBF = gGeoManager->MakeBox("ALBF",med11,55.321,1.5875,0.8509);
  461.   ALBF->SetVisibility(-10);
  462.   ALBF->SetFillStyle(1);
  463. TGeoVolume *ALBS = gGeoManager->MakeBox("ALBS",med11,0.8509,1.5875,82.7532);
  464.   ALBS->SetVisibility(-10);
  465.   ALBS->SetFillStyle(1);
  466. TGeoVolume *TFCF = gGeoManager->MakeBox("TFCF",med5,53.4894,39.719,0.6462);
  467.   TFCF->SetVisibility(-10);
  468.   TFCF->SetFillStyle(1);
  469. TGeoVolume *TFCS = gGeoManager->MakeBox("TFCS",med5,0.6462,39.719,81.407);
  470.   TFCS->SetVisibility(-10);
  471.   TFCS->SetFillStyle(1);
  472. TGeoVolume *TFCH = gGeoManager->MakeBox("TFCH",med2,15.24,18.637,0.638834);
  473.   TFCH->SetVisibility(-10);
  474.   TFCH->SetFillStyle(1);
  475. TGeoVolume *COPF = gGeoManager->MakeBox("COPF",med7,53.4894,39.719,0.3556000E-02);
  476.   COPF->SetVisibility(-10);
  477.   COPF->SetFillStyle(1);
  478. TGeoVolume *COPB = gGeoManager->MakeBox("COPB",med7,53.4894,39.719,0.3556000E-02);
  479.   COPB->SetVisibility(-10);
  480.   COPB->SetFillStyle(1);
  481. TGeoVolume *FCWM = gGeoManager->MakeBox("FCWM",med13,15.3988,18.796,0.1778000E-02);
  482.   FCWM->SetVisibility(-10);
  483.   FCWM->SetFillStyle(1);
  484. TGeoVolume *FCAW = gGeoManager->MakeBox("FCAW",med11,15.3988,18.796,0.5000000E-04);
  485.   FCAW->SetVisibility(-10);
  486.   FCAW->SetFillStyle(1);
  487. TGeoVolume *KAPF = gGeoManager->MakeBox("KAPF",med8,53.4894,39.719,0.3810000E-02);
  488.   KAPF->SetVisibility(-10);
  489.   KAPF->SetFillStyle(1);
  490. TGeoVolume *COPS = gGeoManager->MakeBox("COPS",med7,0.3556000E-02,39.719,81.407);
  491.   COPS->SetVisibility(-10);
  492.   COPS->SetFillStyle(1);
  493. TGeoVolume *KAPS = gGeoManager->MakeBox("KAPS",med8,0.3810000E-02,39.719,81.407);
  494.   KAPS->SetVisibility(-10);
  495.   KAPS->SetFillStyle(1);
  496. TGeoVolume *TPCG = gGeoManager->MakeBox("TPCG",med2,48,37.48,76.8);
  497.   TPCG->SetVisibility(-10);
  498.   TPCG->SetFillStyle(1);
  499. TGeoVolume *PPLN = gGeoManager->MakeBox("PPLN",med7,48,0.1000000E-03,76.8);
  500.   PPLN->SetVisibility(-10);
  501.   PPLN->SetFillStyle(1);
  502. TGeoVolume *PPSS = gGeoManager->MakeBox("PPSS",med15,86.835,7.606,93.79);
  503.   PPSS->SetVisibility(-10);
  504.   PPSS->SetFillStyle(1);
  505. TGeoVolume *PPCL = gGeoManager->MakeBox("PPCL",med7,68.9,0.7500000E-02,93.79);
  506.   PPCL->SetVisibility(-10);
  507.   PPCL->SetFillStyle(1);
  508. TGeoVolume *PPGL = gGeoManager->MakeBox("PPGL",med10,68.9,0.5850000E-01,93.79);
  509.   PPGL->SetVisibility(-10);
  510.   PPGL->SetFillStyle(1);
  511. TGeoVolume *PPST = gGeoManager->MakeBox("PPST",med11,66.2,0.425,93.79);
  512.   PPST->SetVisibility(-10);
  513.   PPST->SetFillStyle(1);
  514. TGeoVolume *PPSB = gGeoManager->MakeBox("PPSB",med11,86.835,0.635,93.79);
  515.   PPSB->SetVisibility(-10);
  516.   PPSB->SetFillStyle(1);
  517. TGeoVolume *PPTR = gGeoManager->MakeTrd1("PPTR",med11,86.835,66.2,0.16,6.48);
  518.   PPTR->SetVisibility(-10);
  519.   PPTR->SetFillStyle(1);
  520. TGeoVolume *PPFR = gGeoManager->MakeBox("PPFR",med11,86.835,6.48,1.89);
  521.   PPFR->SetVisibility(-10);
  522.   PPFR->SetFillStyle(1);
  523. TGeoVolume *TOPT = gGeoManager->MakeBox("TOPT",med9,64.93,46.675,3.175);
  524.   TOPT->SetVisibility(-10);
  525.   TOPT->SetFillStyle(1);
  526. TGeoVolume *TPTX = gGeoManager->MakeBox("TPTX",med9,64.93,4.755,3.175);
  527.   TPTX->SetVisibility(-10);
  528.   TPTX->SetFillStyle(1);
  529. TGeoVolume *TOPH = gGeoManager->MakeTube("TOPH",med15,0,17.73,3.175);
  530.   TOPH->SetVisibility(-10);
  531.   TOPH->SetFillStyle(1);
  532. TGeoVolume *IRFT = gGeoManager->MakeBox("IRFT",med10,21.59,1.27,0.43);
  533.   IRFT->SetVisibility(-10);
  534.   IRFT->SetFillStyle(1);
  535. TGeoVolume *IRFB = gGeoManager->MakeBox("IRFB",med10,21.59,1.27,0.43);
  536.   IRFB->SetVisibility(-10);
  537.   IRFB->SetFillStyle(1);
  538. TGeoVolume *IRFS = gGeoManager->MakeBox("IRFS",med10,1.27,20.32,0.43);
  539.   IRFS->SetVisibility(-10);
  540.   IRFS->SetFillStyle(1);
  541. TGeoVolume *IRGT = gGeoManager->MakeBox("IRGT",med10,18.933,0.5850000E-01,4.48);
  542.   IRGT->SetVisibility(-10);
  543.   IRGT->SetFillStyle(1);
  544. TGeoVolume *IRGB = gGeoManager->MakeBox("IRGB",med10,18.933,0.5850000E-01,4.48);
  545.   IRGB->SetVisibility(-10);
  546.   IRGB->SetFillStyle(1);
  547. TGeoVolume *IRGS = gGeoManager->MakeBox("IRGS",med10,0.5850000E-01,20.32,4.48);
  548.   IRGS->SetVisibility(-10);
  549.   IRGS->SetFillStyle(1);
  550. TGeoVolume *IRCT = gGeoManager->MakeBox("IRCT",med7,18.918,0.7500000E-02,4.48);
  551.   IRCT->SetVisibility(-10);
  552.   IRCT->SetFillStyle(1);
  553. TGeoVolume *IRCB = gGeoManager->MakeBox("IRCB",med7,18.918,0.7500000E-02,4.48);
  554.   IRCB->SetVisibility(-10);
  555.   IRCB->SetFillStyle(1);
  556. TGeoVolume *IRCS = gGeoManager->MakeBox("IRCS",med7,0.7500000E-02,20.203,4.48);
  557.   IRCS->SetVisibility(-10);
  558.   IRCS->SetFillStyle(1);
  559. TGeoVolume *IRWD = gGeoManager->MakeBox("IRWD",med8,19.05,20.32,0.2500000E-02);
  560.   IRWD->SetVisibility(-10);
  561.   IRWD->SetFillStyle(1);
  562. TGeoVolume *ORFL = gGeoManager->MakeTube("ORFL",med11,17.73,22.86,1.26);
  563.   ORFL->SetVisibility(-10);
  564.   ORFL->SetFillStyle(1);
  565. TGeoVolume *ORCT = gGeoManager->MakeTubs("ORCT",med11,17.73,17.78,16.0675,39.85,140.15);
  566.   ORCT->SetVisibility(-10);
  567.   ORCT->SetFillStyle(1);
  568. TGeoVolume *ORCB = gGeoManager->MakeTubs("ORCB",med11,17.73,17.78,16.0675,219.85,320.15);
  569.   ORCB->SetVisibility(-10);
  570.   ORCB->SetFillStyle(1);
  571. TGeoVolume *ORBS = gGeoManager->MakeBox("ORBS",med11,0.2500000E-01,11.35,16.0675);
  572.   ORBS->SetVisibility(-10);
  573.   ORBS->SetFillStyle(1);
  574. TGeoVolume *ORFT = gGeoManager->MakeTubs("ORFT",med12,17.4,17.73,1.145,39.85,140.15);
  575.   ORFT->SetVisibility(-10);
  576.   ORFT->SetFillStyle(1);
  577. TGeoVolume *ORFB = gGeoManager->MakeTubs("ORFB",med12,17.4,17.73,1.145,219.85,320.15);
  578.   ORFB->SetVisibility(-10);
  579.   ORFB->SetFillStyle(1);
  580. TGeoVolume *ORFS = gGeoManager->MakeBox("ORFS",med12,0.165,11.08,1.145);
  581.   ORFS->SetVisibility(-10);
  582.   ORFS->SetFillStyle(1);
  583. TGeoVolume *ORWD = gGeoManager->MakeBox("ORWD",med8,13.65,17.78,0.2500000E-02);
  584.   ORWD->SetVisibility(-10);
  585.   ORWD->SetFillStyle(1);
  586. TGeoVolume *CHM1 = gGeoManager->MakeBox("CHM1",med9,76.3,76.3,1.66878);
  587.   CHM1->SetVisibility(-10);
  588.   CHM1->SetFillStyle(1);
  589. TGeoVolume *CHG1 = gGeoManager->MakeBox("CHG1",med15,76.3,76.3,1.66878);
  590.   CHG1->SetVisibility(-10);
  591. TGeoVolume *C1K1 = gGeoManager->MakeBox("C1K1",med27,76.2,76.2,0.2540000E-02);
  592.   C1K1->SetVisibility(-10);
  593. TGeoVolume *C1K2 = gGeoManager->MakeBox("C1K2",med27,76.2,76.2,0.2540000E-02);
  594.   C1K2->SetVisibility(-10);
  595. TGeoVolume *C1G1 = gGeoManager->MakeBox("C1G1",med1,76.2,76.2,0.5100000E-02);
  596.   C1G1->SetVisibility(-10);
  597. TGeoVolume *C1G2 = gGeoManager->MakeBox("C1G2",med1,76.2,76.2,0.5100000E-02);
  598.   C1G2->SetVisibility(-10);
  599. TGeoVolume *C1C1 = gGeoManager->MakeBox("C1C1",med1,76.2,76.2,0.5100000E-02);
  600.   C1C1->SetVisibility(-10);
  601. TGeoVolume *C1C2 = gGeoManager->MakeBox("C1C2",med1,76.2,76.2,0.5100000E-02);
  602.   C1C2->SetVisibility(-10);
  603. TGeoVolume *C1C3 = gGeoManager->MakeBox("C1C3",med1,76.2,76.2,0.5100000E-02);
  604.   C1C3->SetVisibility(-10);
  605. TGeoVolume *C1C5 = gGeoManager->MakeBox("C1C5",med1,76.2,76.2,0.5100000E-02);
  606.   C1C5->SetVisibility(-10);
  607. TGeoVolume *C1C4 = gGeoManager->MakeBox("C1C4",med1,76.2,76.2,0.5100000E-02);
  608.   C1C4->SetVisibility(-10);
  609. TGeoVolume *C1A1 = gGeoManager->MakeBox("C1A1",med15,76.2,76.2,0.1280000E-02);
  610.   C1A1->SetVisibility(-10);
  611. TGeoVolume *C1A2 = gGeoManager->MakeBox("C1A2",med15,76.2,76.2,0.1280000E-02);
  612.   C1A2->SetVisibility(-10);
  613. TGeoVolume *C1A3 = gGeoManager->MakeBox("C1A3",med15,76.2,76.2,0.1280000E-02);
  614.   C1A3->SetVisibility(-10);
  615. TGeoVolume *C1A4 = gGeoManager->MakeBox("C1A4",med15,76.2,76.2,0.1280000E-02);
  616.   C1A4->SetVisibility(-10);
  617. TGeoVolume *CHM2 = gGeoManager->MakeBox("CHM2",med9,76.3,50.9,1.66878);
  618.   CHM2->SetVisibility(-10);
  619.   CHM2->SetFillStyle(1);
  620. TGeoVolume *CHG2 = gGeoManager->MakeBox("CHG2",med15,76.3,50.9,1.66878);
  621.   CHG2->SetVisibility(-10);
  622. TGeoVolume *C2K1 = gGeoManager->MakeBox("C2K1",med27,76.2,50.8,0.2540000E-02);
  623.   C2K1->SetVisibility(-10);
  624. TGeoVolume *C2K2 = gGeoManager->MakeBox("C2K2",med27,76.2,50.8,0.2540000E-02);
  625.   C2K2->SetVisibility(-10);
  626. TGeoVolume *C2G1 = gGeoManager->MakeBox("C2G1",med1,76.2,50.8,0.5100000E-02);
  627.   C2G1->SetVisibility(-10);
  628. TGeoVolume *C2G2 = gGeoManager->MakeBox("C2G2",med1,76.2,50.8,0.5100000E-02);
  629.   C2G2->SetVisibility(-10);
  630. TGeoVolume *C2C1 = gGeoManager->MakeBox("C2C1",med1,76.2,50.8,0.5100000E-02);
  631.   C2C1->SetVisibility(-10);
  632. TGeoVolume *C2C2 = gGeoManager->MakeBox("C2C2",med1,76.2,50.8,0.5100000E-02);
  633.   C2C2->SetVisibility(-10);
  634. TGeoVolume *C2C3 = gGeoManager->MakeBox("C2C3",med1,76.2,50.8,0.5100000E-02);
  635.   C2C3->SetVisibility(-10);
  636. TGeoVolume *C2C5 = gGeoManager->MakeBox("C2C5",med1,76.2,50.8,0.5100000E-02);
  637.   C2C5->SetVisibility(-10);
  638. TGeoVolume *C2C4 = gGeoManager->MakeBox("C2C4",med1,76.2,50.8,0.5100000E-02);
  639.   C2C4->SetVisibility(-10);
  640. TGeoVolume *C2A1 = gGeoManager->MakeBox("C2A1",med15,76.2,50.8,0.1280000E-02);
  641.   C2A1->SetVisibility(-10);
  642. TGeoVolume *C2A2 = gGeoManager->MakeBox("C2A2",med15,76.2,50.8,0.1280000E-02);
  643.   C2A2->SetVisibility(-10);
  644. TGeoVolume *C2A3 = gGeoManager->MakeBox("C2A3",med15,76.2,50.8,0.1280000E-02);
  645.   C2A3->SetVisibility(-10);
  646. TGeoVolume *C2A4 = gGeoManager->MakeBox("C2A4",med15,76.2,50.8,0.1280000E-02);
  647.   C2A4->SetVisibility(-10);
  648. TGeoVolume *CHM3 = gGeoManager->MakeBox("CHM3",med9,76.3,50.9,1.66878);
  649.   CHM3->SetVisibility(-10);
  650.   CHM3->SetFillStyle(1);
  651. TGeoVolume *CHG3 = gGeoManager->MakeBox("CHG3",med15,76.3,50.9,1.66878);
  652.   CHG3->SetVisibility(-10);
  653. TGeoVolume *C3K1 = gGeoManager->MakeBox("C3K1",med27,76.2,50.8,0.2540000E-02);
  654.   C3K1->SetVisibility(-10);
  655. TGeoVolume *C3K2 = gGeoManager->MakeBox("C3K2",med27,76.2,50.8,0.2540000E-02);
  656.   C3K2->SetVisibility(-10);
  657. TGeoVolume *C3G1 = gGeoManager->MakeBox("C3G1",med1,76.2,50.8,0.5100000E-02);
  658.   C3G1->SetVisibility(-10);
  659. TGeoVolume *C3G2 = gGeoManager->MakeBox("C3G2",med1,76.2,50.8,0.5100000E-02);
  660.   C3G2->SetVisibility(-10);
  661. TGeoVolume *C3C1 = gGeoManager->MakeBox("C3C1",med1,76.2,50.8,0.5100000E-02);
  662.   C3C1->SetVisibility(-10);
  663. TGeoVolume *C3C2 = gGeoManager->MakeBox("C3C2",med1,76.2,50.8,0.5100000E-02);
  664.   C3C2->SetVisibility(-10);
  665. TGeoVolume *C3C3 = gGeoManager->MakeBox("C3C3",med1,76.2,50.8,0.5100000E-02);
  666.   C3C3->SetVisibility(-10);
  667. TGeoVolume *C3C5 = gGeoManager->MakeBox("C3C5",med1,76.2,50.8,0.5100000E-02);
  668.   C3C5->SetVisibility(-10);
  669. TGeoVolume *C3C4 = gGeoManager->MakeBox("C3C4",med1,76.2,50.8,0.5100000E-02);
  670.   C3C4->SetVisibility(-10);
  671. TGeoVolume *C3A1 = gGeoManager->MakeBox("C3A1",med15,76.2,50.8,0.1280000E-02);
  672.   C3A1->SetVisibility(-10);
  673. TGeoVolume *C3A2 = gGeoManager->MakeBox("C3A2",med15,76.2,50.8,0.1280000E-02);
  674.   C3A2->SetVisibility(-10);
  675. TGeoVolume *C3A3 = gGeoManager->MakeBox("C3A3",med15,76.2,50.8,0.1280000E-02);
  676.   C3A3->SetVisibility(-10);
  677. TGeoVolume *C3A4 = gGeoManager->MakeBox("C3A4",med15,76.2,50.8,0.1280000E-02);
  678.   C3A4->SetVisibility(-10);
  679. TGeoVolume *CHM4 = gGeoManager->MakeBox("CHM4",med9,76.3,50.9,1.66878);
  680.   CHM4->SetVisibility(-10);
  681.   CHM4->SetFillStyle(1);
  682. TGeoVolume *CHG4 = gGeoManager->MakeBox("CHG4",med15,76.3,50.9,1.66878);
  683.   CHG4->SetVisibility(-10);
  684. TGeoVolume *C4K1 = gGeoManager->MakeBox("C4K1",med27,76.2,50.8,0.2540000E-02);
  685.   C4K1->SetVisibility(-10);
  686. TGeoVolume *C4K2 = gGeoManager->MakeBox("C4K2",med27,76.2,50.8,0.2540000E-02);
  687.   C4K2->SetVisibility(-10);
  688. TGeoVolume *C4G1 = gGeoManager->MakeBox("C4G1",med1,76.2,50.8,0.5100000E-02);
  689.   C4G1->SetVisibility(-10);
  690. TGeoVolume *C4G2 = gGeoManager->MakeBox("C4G2",med1,76.2,50.8,0.5100000E-02);
  691.   C4G2->SetVisibility(-10);
  692. TGeoVolume *C4C1 = gGeoManager->MakeBox("C4C1",med1,76.2,50.8,0.5100000E-02);
  693.   C4C1->SetVisibility(-10);
  694. TGeoVolume *C4C2 = gGeoManager->MakeBox("C4C2",med1,76.2,50.8,0.5100000E-02);
  695.   C4C2->SetVisibility(-10);
  696. TGeoVolume *C4C3 = gGeoManager->MakeBox("C4C3",med1,76.2,50.8,0.5100000E-02);
  697.   C4C3->SetVisibility(-10);
  698. TGeoVolume *C4C5 = gGeoManager->MakeBox("C4C5",med1,76.2,50.8,0.5100000E-02);
  699.   C4C5->SetVisibility(-10);
  700. TGeoVolume *C4C4 = gGeoManager->MakeBox("C4C4",med1,76.2,50.8,0.5100000E-02);
  701.   C4C4->SetVisibility(-10);
  702. TGeoVolume *C4A1 = gGeoManager->MakeBox("C4A1",med15,76.2,50.8,0.1280000E-02);
  703.   C4A1->SetVisibility(-10);
  704. TGeoVolume *C4A2 = gGeoManager->MakeBox("C4A2",med15,76.2,50.8,0.1280000E-02);
  705.   C4A2->SetVisibility(-10);
  706. TGeoVolume *C4A3 = gGeoManager->MakeBox("C4A3",med15,76.2,50.8,0.1280000E-02);
  707.   C4A3->SetVisibility(-10);
  708. TGeoVolume *C4A4 = gGeoManager->MakeBox("C4A4",med15,76.2,50.8,0.1280000E-02);
  709.   C4A4->SetVisibility(-10);
  710. TGeoVolume *CHM5 = gGeoManager->MakeBox("CHM5",med15,115.5,115.5,1);
  711.   CHM5->SetVisibility(-10);
  712.   CHM5->SetFillStyle(1);
  713. TGeoVolume *CHM6 = gGeoManager->MakeBox("CHM6",med15,115.5,115.5,1);
  714.   CHM6->SetVisibility(-10);
  715.   CHM6->SetFillStyle(1);
  716. TGeoVolume *CVOL = gGeoManager->MakeBox("CVOL",med26,141,101,64.77);
  717.   CVOL->SetVisibility(-10);
  718.   CVOL->SetFillStyle(1);
  719. TGeoVolume *CBOX = gGeoManager->MakeTrd2("CBOX",med27,141,141,78.74,101,53.34);
  720.   CBOX->SetVisibility(-10);
  721. TGeoVolume *CBWH = gGeoManager->MakeBox("CBWH",med29,95.25,69.85,0.635);
  722.   CBWH->SetVisibility(-10);
  723.   CBWH->SetFillStyle(1);
  724. TGeoVolume *CGAS = gGeoManager->MakeTrd2("CGAS",med29,139.7,139.7,77.47,99.69,52.07);
  725.   CGAS->SetVisibility(-10);
  726.   CGAS->SetFillStyle(1);
  727. TGeoVolume *FWFF = gGeoManager->MakeBox("FWFF",med27,109.2,77.47,0.635);
  728.   FWFF->SetVisibility(-10);
  729.   FWFF->SetFillStyle(1);
  730. TGeoVolume *FWFG = gGeoManager->MakeBox("FWFG",med29,95.25,69.85,0.635);
  731.   FWFG->SetVisibility(-10);
  732.   FWFG->SetFillStyle(1);
  733. TGeoVolume *FWFM = gGeoManager->MakeBox("FWFM",med28,95.25,69.85,0.4000000E-02);
  734.   FWFM->SetVisibility(-10);
  735.   FWFM->SetFillStyle(1);
  736. TGeoVolume *FWSF = gGeoManager->MakeBox("FWSF",med27,96.52,71.12,5.08);
  737.   FWSF->SetVisibility(-10);
  738.   FWSF->SetFillStyle(1);
  739. TGeoVolume *FWSG = gGeoManager->MakeBox("FWSG",med29,95.25,69.85,5.08);
  740.   FWSG->SetVisibility(-10);
  741. TGeoVolume *MVLU = gGeoManager->MakeTrd2("MVLU",med29,132,132,52.5508,50.8187,1.5);
  742.   MVLU->SetVisibility(-10);
  743.   MVLU->SetFillStyle(1);
  744. TGeoVolume *MVLD = gGeoManager->MakeTrd2("MVLD",med29,132,132,52.5508,50.8187,1.5);
  745.   MVLD->SetVisibility(-10);
  746.   MVLD->SetFillStyle(1);
  747. TGeoVolume *CMBU = gGeoManager->MakeBox("CMBU",med30,121.9,45.13,1.27);
  748.   CMBU->SetVisibility(-10);
  749.   CMBU->SetFillStyle(1);
  750. TGeoVolume *CMBD = gGeoManager->MakeBox("CMBD",med30,121.9,45.13,1.27);
  751.   CMBD->SetVisibility(-10);
  752.   CMBD->SetFillStyle(1);
  753. TGeoVolume *CM01 = gGeoManager->MakeBox("CM01",med33,7.62,8.799,0.5000000E-01);
  754.   CM01->SetVisibility(-10);
  755.   CM01->SetFillStyle(1);
  756. TGeoVolume *CM02 = gGeoManager->MakeBox("CM02",med33,7.62,8.799,0.5000000E-01);
  757.   CM02->SetVisibility(-10);
  758.   CM02->SetFillStyle(1);
  759. TGeoVolume *CM03 = gGeoManager->MakeBox("CM03",med33,7.62,8.799,0.5000000E-01);
  760.   CM03->SetVisibility(-10);
  761.   CM03->SetFillStyle(1);
  762. TGeoVolume *CM04 = gGeoManager->MakeBox("CM04",med33,7.62,8.799,0.5000000E-01);
  763.   CM04->SetVisibility(-10);
  764.   CM04->SetFillStyle(1);
  765. TGeoVolume *CM05 = gGeoManager->MakeBox("CM05",med33,7.62,8.799,0.5000000E-01);
  766.   CM05->SetVisibility(-10);
  767.   CM05->SetFillStyle(1);
  768. TGeoVolume *CM06 = gGeoManager->MakeBox("CM06",med33,7.62,8.799,0.5000000E-01);
  769.   CM06->SetVisibility(-10);
  770.   CM06->SetFillStyle(1);
  771. TGeoVolume *CM07 = gGeoManager->MakeBox("CM07",med33,7.62,8.799,0.5000000E-01);
  772.   CM07->SetVisibility(-10);
  773.   CM07->SetFillStyle(1);
  774. TGeoVolume *CM08 = gGeoManager->MakeBox("CM08",med33,7.62,8.799,0.5000000E-01);
  775.   CM08->SetVisibility(-10);
  776.   CM08->SetFillStyle(1);
  777. TGeoVolume *CM09 = gGeoManager->MakeBox("CM09",med33,7.62,8.799,0.5000000E-01);
  778.   CM09->SetVisibility(-10);
  779.   CM09->SetFillStyle(1);
  780. TGeoVolume *CM10 = gGeoManager->MakeBox("CM10",med33,7.62,8.799,0.5000000E-01);
  781.   CM10->SetVisibility(-10);
  782.   CM10->SetFillStyle(1);
  783. TGeoVolume *CM11 = gGeoManager->MakeBox("CM11",med33,7.62,8.799,0.5000000E-01);
  784.   CM11->SetVisibility(-10);
  785.   CM11->SetFillStyle(1);
  786. TGeoVolume *CM12 = gGeoManager->MakeBox("CM12",med33,7.62,8.799,0.5000000E-01);
  787.   CM12->SetVisibility(-10);
  788.   CM12->SetFillStyle(1);
  789. TGeoVolume *CM13 = gGeoManager->MakeBox("CM13",med33,7.62,8.799,0.5000000E-01);
  790.   CM13->SetVisibility(-10);
  791.   CM13->SetFillStyle(1);
  792. TGeoVolume *CM14 = gGeoManager->MakeBox("CM14",med33,7.62,8.799,0.5000000E-01);
  793.   CM14->SetVisibility(-10);
  794.   CM14->SetFillStyle(1);
  795. TGeoVolume *CM15 = gGeoManager->MakeBox("CM15",med33,7.62,8.799,0.5000000E-01);
  796.   CM15->SetVisibility(-10);
  797.   CM15->SetFillStyle(1);
  798. TGeoVolume *CM16 = gGeoManager->MakeBox("CM16",med33,7.62,8.799,0.5000000E-01);
  799.   CM16->SetVisibility(-10);
  800.   CM16->SetFillStyle(1);
  801. TGeoVolume *CM17 = gGeoManager->MakeBox("CM17",med33,7.62,8.799,0.5000000E-01);
  802.   CM17->SetVisibility(-10);
  803.   CM17->SetFillStyle(1);
  804. TGeoVolume *CM18 = gGeoManager->MakeBox("CM18",med33,7.62,8.799,0.5000000E-01);
  805.   CM18->SetVisibility(-10);
  806.   CM18->SetFillStyle(1);
  807. TGeoVolume *CM19 = gGeoManager->MakeBox("CM19",med33,7.62,8.799,0.5000000E-01);
  808.   CM19->SetVisibility(-10);
  809.   CM19->SetFillStyle(1);
  810. TGeoVolume *CM20 = gGeoManager->MakeBox("CM20",med33,7.62,8.799,0.5000000E-01);
  811.   CM20->SetVisibility(-10);
  812.   CM20->SetFillStyle(1);
  813. TGeoVolume *CM21 = gGeoManager->MakeBox("CM21",med33,7.62,8.799,0.5000000E-01);
  814.   CM21->SetVisibility(-10);
  815.   CM21->SetFillStyle(1);
  816. TGeoVolume *CM22 = gGeoManager->MakeBox("CM22",med33,7.62,8.799,0.5000000E-01);
  817.   CM22->SetVisibility(-10);
  818.   CM22->SetFillStyle(1);
  819. TGeoVolume *CM23 = gGeoManager->MakeBox("CM23",med33,7.62,8.799,0.5000000E-01);
  820.   CM23->SetVisibility(-10);
  821.   CM23->SetFillStyle(1);
  822. TGeoVolume *CM24 = gGeoManager->MakeBox("CM24",med33,7.62,8.799,0.5000000E-01);
  823.   CM24->SetVisibility(-10);
  824.   CM24->SetFillStyle(1);
  825. TGeoVolume *CM25 = gGeoManager->MakeBox("CM25",med33,7.62,8.799,0.5000000E-01);
  826.   CM25->SetVisibility(-10);
  827.   CM25->SetFillStyle(1);
  828. TGeoVolume *CM26 = gGeoManager->MakeBox("CM26",med33,7.62,8.799,0.5000000E-01);
  829.   CM26->SetVisibility(-10);
  830.   CM26->SetFillStyle(1);
  831. TGeoVolume *CM27 = gGeoManager->MakeBox("CM27",med33,7.62,8.799,0.5000000E-01);
  832.   CM27->SetVisibility(-10);
  833.   CM27->SetFillStyle(1);
  834. TGeoVolume *CM28 = gGeoManager->MakeBox("CM28",med33,7.62,8.799,0.5000000E-01);
  835.   CM28->SetVisibility(-10);
  836.   CM28->SetFillStyle(1);
  837. TGeoVolume *CM29 = gGeoManager->MakeBox("CM29",med33,7.62,8.799,0.5000000E-01);
  838.   CM29->SetVisibility(-10);
  839.   CM29->SetFillStyle(1);
  840. TGeoVolume *CM30 = gGeoManager->MakeBox("CM30",med33,7.62,8.799,0.5000000E-01);
  841.   CM30->SetVisibility(-10);
  842.   CM30->SetFillStyle(1);
  843. TGeoVolume *CM31 = gGeoManager->MakeBox("CM31",med33,7.62,8.799,0.5000000E-01);
  844.   CM31->SetVisibility(-10);
  845.   CM31->SetFillStyle(1);
  846. TGeoVolume *CM32 = gGeoManager->MakeBox("CM32",med33,7.62,8.799,0.5000000E-01);
  847.   CM32->SetVisibility(-10);
  848.   CM32->SetFillStyle(1);
  849. TGeoVolume *CM33 = gGeoManager->MakeBox("CM33",med33,15.24,17.6,0.7500000E-01);
  850.   CM33->SetVisibility(-10);
  851.   CM33->SetFillStyle(1);
  852. TGeoVolume *CM34 = gGeoManager->MakeBox("CM34",med33,15.24,17.6,0.7500000E-01);
  853.   CM34->SetVisibility(-10);
  854.   CM34->SetFillStyle(1);
  855. TGeoVolume *CM35 = gGeoManager->MakeBox("CM35",med33,15.24,12.2682,0.7500000E-01);
  856.   CM35->SetVisibility(-10);
  857.   CM35->SetFillStyle(1);
  858. TGeoVolume *CM36 = gGeoManager->MakeBox("CM36",med33,15.24,17.6,0.7500000E-01);
  859.   CM36->SetVisibility(-10);
  860.   CM36->SetFillStyle(1);
  861. TGeoVolume *CM37 = gGeoManager->MakeBox("CM37",med33,15.24,17.6,0.7500000E-01);
  862.   CM37->SetVisibility(-10);
  863.   CM37->SetFillStyle(1);
  864. TGeoVolume *CM38 = gGeoManager->MakeBox("CM38",med33,15.24,12.2682,0.7500000E-01);
  865.   CM38->SetVisibility(-10);
  866.   CM38->SetFillStyle(1);
  867. TGeoVolume *CM39 = gGeoManager->MakeBox("CM39",med33,15.24,12.2682,0.7500000E-01);
  868.   CM39->SetVisibility(-10);
  869.   CM39->SetFillStyle(1);
  870. TGeoVolume *CM40 = gGeoManager->MakeBox("CM40",med33,15.24,12.2682,0.7500000E-01);
  871.   CM40->SetVisibility(-10);
  872.   CM40->SetFillStyle(1);
  873. TGeoVolume *CM41 = gGeoManager->MakeBox("CM41",med33,15.24,12.2682,0.7500000E-01);
  874.   CM41->SetVisibility(-10);
  875.   CM41->SetFillStyle(1);
  876. TGeoVolume *CM42 = gGeoManager->MakeBox("CM42",med33,15.24,12.2682,0.7500000E-01);
  877.   CM42->SetVisibility(-10);
  878.   CM42->SetFillStyle(1);
  879. TGeoVolume *CM43 = gGeoManager->MakeBox("CM43",med33,15.24,17.6,0.7500000E-01);
  880.   CM43->SetVisibility(-10);
  881.   CM43->SetFillStyle(1);
  882. TGeoVolume *CM44 = gGeoManager->MakeBox("CM44",med33,15.24,17.6,0.7500000E-01);
  883.   CM44->SetVisibility(-10);
  884.   CM44->SetFillStyle(1);
  885. TGeoVolume *CM45 = gGeoManager->MakeBox("CM45",med33,15.24,12.2682,0.7500000E-01);
  886.   CM45->SetVisibility(-10);
  887.   CM45->SetFillStyle(1);
  888. TGeoVolume *CM46 = gGeoManager->MakeBox("CM46",med33,15.24,17.6,0.7500000E-01);
  889.   CM46->SetVisibility(-10);
  890.   CM46->SetFillStyle(1);
  891. TGeoVolume *CM47 = gGeoManager->MakeBox("CM47",med33,15.24,17.6,0.7500000E-01);
  892.   CM47->SetVisibility(-10);
  893.   CM47->SetFillStyle(1);
  894. TGeoVolume *CM48 = gGeoManager->MakeBox("CM48",med33,15.24,12.2682,0.7500000E-01);
  895.   CM48->SetVisibility(-10);
  896.   CM48->SetFillStyle(1);
  897. TGeoVolume *CM49 = gGeoManager->MakeBox("CM49",med33,7.62,8.799,0.5000000E-01);
  898.   CM49->SetVisibility(-10);
  899.   CM49->SetFillStyle(1);
  900. TGeoVolume *CM50 = gGeoManager->MakeBox("CM50",med33,7.62,8.799,0.5000000E-01);
  901.   CM50->SetVisibility(-10);
  902.   CM50->SetFillStyle(1);
  903. TGeoVolume *CM51 = gGeoManager->MakeBox("CM51",med33,7.62,8.799,0.5000000E-01);
  904.   CM51->SetVisibility(-10);
  905.   CM51->SetFillStyle(1);
  906. TGeoVolume *CM52 = gGeoManager->MakeBox("CM52",med33,7.62,8.799,0.5000000E-01);
  907.   CM52->SetVisibility(-10);
  908.   CM52->SetFillStyle(1);
  909. TGeoVolume *CM53 = gGeoManager->MakeBox("CM53",med33,7.62,8.799,0.5000000E-01);
  910.   CM53->SetVisibility(-10);
  911.   CM53->SetFillStyle(1);
  912. TGeoVolume *CM54 = gGeoManager->MakeBox("CM54",med33,7.62,8.799,0.5000000E-01);
  913.   CM54->SetVisibility(-10);
  914.   CM54->SetFillStyle(1);
  915. TGeoVolume *CM55 = gGeoManager->MakeBox("CM55",med33,7.62,8.799,0.5000000E-01);
  916.   CM55->SetVisibility(-10);
  917.   CM55->SetFillStyle(1);
  918. TGeoVolume *CM56 = gGeoManager->MakeBox("CM56",med33,7.62,8.799,0.5000000E-01);
  919.   CM56->SetVisibility(-10);
  920.   CM56->SetFillStyle(1);
  921. TGeoVolume *CM57 = gGeoManager->MakeBox("CM57",med33,7.62,8.799,0.5000000E-01);
  922.   CM57->SetVisibility(-10);
  923.   CM57->SetFillStyle(1);
  924. TGeoVolume *CM58 = gGeoManager->MakeBox("CM58",med33,7.62,8.799,0.5000000E-01);
  925.   CM58->SetVisibility(-10);
  926.   CM58->SetFillStyle(1);
  927. TGeoVolume *CM59 = gGeoManager->MakeBox("CM59",med33,7.62,8.799,0.5000000E-01);
  928.   CM59->SetVisibility(-10);
  929.   CM59->SetFillStyle(1);
  930. TGeoVolume *CM60 = gGeoManager->MakeBox("CM60",med33,7.62,8.799,0.5000000E-01);
  931.   CM60->SetVisibility(-10);
  932.   CM60->SetFillStyle(1);
  933. TGeoVolume *CM61 = gGeoManager->MakeBox("CM61",med33,7.62,8.799,0.5000000E-01);
  934.   CM61->SetVisibility(-10);
  935.   CM61->SetFillStyle(1);
  936. TGeoVolume *CM62 = gGeoManager->MakeBox("CM62",med33,7.62,8.799,0.5000000E-01);
  937.   CM62->SetVisibility(-10);
  938.   CM62->SetFillStyle(1);
  939. TGeoVolume *CM63 = gGeoManager->MakeBox("CM63",med33,7.62,8.799,0.5000000E-01);
  940.   CM63->SetVisibility(-10);
  941.   CM63->SetFillStyle(1);
  942. TGeoVolume *CM64 = gGeoManager->MakeBox("CM64",med33,7.62,8.799,0.5000000E-01);
  943.   CM64->SetVisibility(-10);
  944.   CM64->SetFillStyle(1);
  945. TGeoVolume *CM65 = gGeoManager->MakeBox("CM65",med33,7.62,8.799,0.5000000E-01);
  946.   CM65->SetVisibility(-10);
  947.   CM65->SetFillStyle(1);
  948. TGeoVolume *CM66 = gGeoManager->MakeBox("CM66",med33,7.62,8.799,0.5000000E-01);
  949.   CM66->SetVisibility(-10);
  950.   CM66->SetFillStyle(1);
  951. TGeoVolume *CM67 = gGeoManager->MakeBox("CM67",med33,7.62,8.799,0.5000000E-01);
  952.   CM67->SetVisibility(-10);
  953.   CM67->SetFillStyle(1);
  954. TGeoVolume *CM68 = gGeoManager->MakeBox("CM68",med33,7.62,8.799,0.5000000E-01);
  955.   CM68->SetVisibility(-10);
  956.   CM68->SetFillStyle(1);
  957. TGeoVolume *CM69 = gGeoManager->MakeBox("CM69",med33,7.62,8.799,0.5000000E-01);
  958.   CM69->SetVisibility(-10);
  959.   CM69->SetFillStyle(1);
  960. TGeoVolume *CM70 = gGeoManager->MakeBox("CM70",med33,7.62,8.799,0.5000000E-01);
  961.   CM70->SetVisibility(-10);
  962.   CM70->SetFillStyle(1);
  963. TGeoVolume *CM71 = gGeoManager->MakeBox("CM71",med33,7.62,8.799,0.5000000E-01);
  964.   CM71->SetVisibility(-10);
  965.   CM71->SetFillStyle(1);
  966. TGeoVolume *CM72 = gGeoManager->MakeBox("CM72",med33,7.62,8.799,0.5000000E-01);
  967.   CM72->SetVisibility(-10);
  968.   CM72->SetFillStyle(1);
  969. TGeoVolume *CM73 = gGeoManager->MakeBox("CM73",med33,7.62,8.799,0.5000000E-01);
  970.   CM73->SetVisibility(-10);
  971.   CM73->SetFillStyle(1);
  972. TGeoVolume *CM74 = gGeoManager->MakeBox("CM74",med33,7.62,8.799,0.5000000E-01);
  973.   CM74->SetVisibility(-10);
  974.   CM74->SetFillStyle(1);
  975. TGeoVolume *CM75 = gGeoManager->MakeBox("CM75",med33,7.62,8.799,0.5000000E-01);
  976.   CM75->SetVisibility(-10);
  977.   CM75->SetFillStyle(1);
  978. TGeoVolume *CM76 = gGeoManager->MakeBox("CM76",med33,7.62,8.799,0.5000000E-01);
  979.   CM76->SetVisibility(-10);
  980.   CM76->SetFillStyle(1);
  981. TGeoVolume *CM77 = gGeoManager->MakeBox("CM77",med33,7.62,8.799,0.5000000E-01);
  982.   CM77->SetVisibility(-10);
  983.   CM77->SetFillStyle(1);
  984. TGeoVolume *CM78 = gGeoManager->MakeBox("CM78",med33,7.62,8.799,0.5000000E-01);
  985.   CM78->SetVisibility(-10);
  986.   CM78->SetFillStyle(1);
  987. TGeoVolume *CM79 = gGeoManager->MakeBox("CM79",med33,7.62,8.799,0.5000000E-01);
  988.   CM79->SetVisibility(-10);
  989.   CM79->SetFillStyle(1);
  990. TGeoVolume *CM80 = gGeoManager->MakeBox("CM80",med33,7.62,8.799,0.5000000E-01);
  991.   CM80->SetVisibility(-10);
  992.   CM80->SetFillStyle(1);
  993. TGeoVolume *CM81 = gGeoManager->MakeBox("CM81",med33,15.24,17.6,0.7500000E-01);
  994.   CM81->SetVisibility(-10);
  995.   CM81->SetFillStyle(1);
  996. TGeoVolume *CM82 = gGeoManager->MakeBox("CM82",med33,15.24,17.6,0.7500000E-01);
  997.   CM82->SetVisibility(-10);
  998.   CM82->SetFillStyle(1);
  999. TGeoVolume *CM83 = gGeoManager->MakeBox("CM83",med33,15.24,12.2682,0.7500000E-01);
  1000.   CM83->SetVisibility(-10);
  1001.   CM83->SetFillStyle(1);
  1002. TGeoVolume *CM84 = gGeoManager->MakeBox("CM84",med33,15.24,17.6,0.7500000E-01);
  1003.   CM84->SetVisibility(-10);
  1004.   CM84->SetFillStyle(1);
  1005. TGeoVolume *CM85 = gGeoManager->MakeBox("CM85",med33,15.24,17.6,0.7500000E-01);
  1006.   CM85->SetVisibility(-10);
  1007.   CM85->SetFillStyle(1);
  1008. TGeoVolume *CM86 = gGeoManager->MakeBox("CM86",med33,15.24,12.2682,0.7500000E-01);
  1009.   CM86->SetVisibility(-10);
  1010.   CM86->SetFillStyle(1);
  1011. TGeoVolume *CM87 = gGeoManager->MakeBox("CM87",med33,15.24,12.2682,0.7500000E-01);
  1012.   CM87->SetVisibility(-10);
  1013.   CM87->SetFillStyle(1);
  1014. TGeoVolume *CM88 = gGeoManager->MakeBox("CM88",med33,15.24,12.2682,0.7500000E-01);
  1015.   CM88->SetVisibility(-10);
  1016.   CM88->SetFillStyle(1);
  1017. TGeoVolume *CM89 = gGeoManager->MakeBox("CM89",med33,15.24,12.2682,0.7500000E-01);
  1018.   CM89->SetVisibility(-10);
  1019.   CM89->SetFillStyle(1);
  1020. TGeoVolume *CM90 = gGeoManager->MakeBox("CM90",med33,15.24,12.2682,0.7500000E-01);
  1021.   CM90->SetVisibility(-10);
  1022.   CM90->SetFillStyle(1);
  1023. TGeoVolume *CM91 = gGeoManager->MakeBox("CM91",med33,15.24,17.6,0.7500000E-01);
  1024.   CM91->SetVisibility(-10);
  1025.   CM91->SetFillStyle(1);
  1026. TGeoVolume *CM92 = gGeoManager->MakeBox("CM92",med33,15.24,17.6,0.7500000E-01);
  1027.   CM92->SetVisibility(-10);
  1028.   CM92->SetFillStyle(1);
  1029. TGeoVolume *CM93 = gGeoManager->MakeBox("CM93",med33,15.24,12.2682,0.7500000E-01);
  1030.   CM93->SetVisibility(-10);
  1031.   CM93->SetFillStyle(1);
  1032. TGeoVolume *CM94 = gGeoManager->MakeBox("CM94",med33,15.24,17.6,0.7500000E-01);
  1033.   CM94->SetVisibility(-10);
  1034.   CM94->SetFillStyle(1);
  1035. TGeoVolume *CM95 = gGeoManager->MakeBox("CM95",med33,15.24,17.6,0.7500000E-01);
  1036.   CM95->SetVisibility(-10);
  1037.   CM95->SetFillStyle(1);
  1038. TGeoVolume *CM96 = gGeoManager->MakeBox("CM96",med33,15.24,12.2682,0.7500000E-01);
  1039.   CM96->SetVisibility(-10);
  1040.   CM96->SetFillStyle(1);
  1041. TGeoVolume *CM98 = gGeoManager->MakeBox("CM98",med33,131.92,5,0.5000000E-03);
  1042.   CM98->SetVisibility(-10);
  1043.   CM98->SetFillStyle(1);
  1044. TGeoVolume *CM99 = gGeoManager->MakeBox("CM99",med33,5,47.4682,0.5000000E-03);
  1045.   CM99->SetVisibility(-10);
  1046.   CM99->SetFillStyle(1);
  1047. TGeoVolume *CRWP = gGeoManager->MakeTrd2("CRWP",med27,128.3,128.3,0,85.73,24.55);
  1048.   CRWP->SetVisibility(-10);
  1049.   CRWP->SetFillStyle(1);
  1050. TGeoVolume *CRWG = gGeoManager->MakeTrd2("CRWG",med26,128.2,128.2,0,85.64,24.46);
  1051.   CRWG->SetVisibility(-10);
  1052.   CRWG->SetFillStyle(1);
  1053. TGeoVolume *CMGU = gGeoManager->MakeBox("CMGU",med26,36.83,21.27,0.8100000E-01);
  1054.   CMGU->SetVisibility(-10);
  1055.   CMGU->SetFillStyle(1);
  1056. TGeoVolume *CMGL = gGeoManager->MakeBox("CMGL",med26,36.83,21.27,0.8100000E-01);
  1057.   CMGL->SetVisibility(-10);
  1058.   CMGL->SetFillStyle(1);
  1059. TGeoVolume *CPMU = gGeoManager->MakeBox("CPMU",med31,36.83,21.27,0.6000000E-02);
  1060.   CPMU->SetVisibility(-10);
  1061.   CPMU->SetFillStyle(1);
  1062. TGeoVolume *CPML = gGeoManager->MakeBox("CPML",med31,36.83,21.27,0.6000000E-02);
  1063.   CPML->SetVisibility(-10);
  1064.   CPML->SetFillStyle(1);
  1065. TGeoVolume *CRWF = gGeoManager->MakeBox("CRWF",med27,132.1,89.54,5.08);
  1066.   CRWF->SetVisibility(-10);
  1067.   CRWF->SetFillStyle(1);
  1068. TGeoVolume *CWFG = gGeoManager->MakeBox("CWFG",med29,130.8,88.27,5.04);
  1069.   CWFG->SetVisibility(-10);
  1070.   CWFG->SetFillStyle(1);
  1071. TGeoVolume *CRWB = gGeoManager->MakeBox("CRWB",med27,128.3,85.73,5.04);
  1072.   CRWB->SetVisibility(-10);
  1073.   CRWB->SetFillStyle(1);
  1074. TGeoVolume *CWBG = gGeoManager->MakeBox("CWBG",med26,128.2,85.65,5.04);
  1075.   CWBG->SetVisibility(-10);
  1076.   CWBG->SetFillStyle(1);
  1077. TGeoVolume *CWB2 = gGeoManager->MakeBox("CWB2",med26,36.83,36.83,0.3800000E-01);
  1078.   CWB2->SetVisibility(-10);
  1079.   CWB2->SetFillStyle(1);
  1080. TGeoVolume *CWBM = gGeoManager->MakeBox("CWBM",med32,36.83,36.83,0.6000000E-02);
  1081.   CWBM->SetVisibility(-10);
  1082.   CWBM->SetFillStyle(1);
  1083. TGeoVolume *ROSY = gGeoManager->MakeBox("ROSY",med22,231.6226,140.97,151.9174);
  1084.   ROSY->SetVisibility(-10);
  1085. TGeoVolume *TCOR = gGeoManager->MakeBox("TCOR",med20,231.6226,47.625,76.2);
  1086.   TCOR->SetVisibility(-10);
  1087.   TCOR->SetFillStyle(1);
  1088. TGeoVolume *BCOR = gGeoManager->MakeBox("BCOR",med20,231.6226,47.625,76.2);
  1089.   BCOR->SetVisibility(-10);
  1090.   BCOR->SetFillStyle(1);
  1091. TGeoVolume *MLCR = gGeoManager->MakeBox("MLCR",med20,46.99,45.72,76.2);
  1092.   MLCR->SetVisibility(-10);
  1093.   MLCR->SetFillStyle(1);
  1094. TGeoVolume *MRCR = gGeoManager->MakeBox("MRCR",med20,46.99,45.72,76.2);
  1095.   MRCR->SetVisibility(-10);
  1096.   MRCR->SetFillStyle(1);
  1097. TGeoVolume *COIL = gGeoManager->MakeBox("COIL",med25,23.1013,22.86,76.2);
  1098.   COIL->SetVisibility(-10);
  1099.   COIL->SetFillStyle(1);
  1100. TGeoVolume *CFR1 = gGeoManager->MakeBox("CFR1",med18,23.0886,22.86,24.9174);
  1101.   CFR1->SetVisibility(-10);
  1102.   CFR1->SetFillStyle(1);
  1103. TGeoVolume *CBK1 = gGeoManager->MakeBox("CBK1",med18,23.1013,22.86,29.21);
  1104.   CBK1->SetVisibility(-10);
  1105.   CBK1->SetFillStyle(1);
  1106. TGeoVolume *CFR2 = gGeoManager->MakeBox("CFR2",med18,81.28,23.0886,24.9174);
  1107.   CFR2->SetVisibility(-10);
  1108.   CFR2->SetFillStyle(1);
  1109. TGeoVolume *CBK2 = gGeoManager->MakeBox("CBK2",med18,81.28,23.0886,29.21);
  1110.   CBK2->SetVisibility(-10);
  1111.   CBK2->SetFillStyle(1);
  1112. TGeoVolume *MRBK = gGeoManager->MakeBox("MRBK",med20,137.6426,129.54,11.43);
  1113.   MRBK->SetVisibility(-10);
  1114.   MRBK->SetFillStyle(1);
  1115. TGeoVolume *APBK = gGeoManager->MakeBox("APBK",med22,91.44,55.88,11.43);
  1116.   APBK->SetVisibility(-10);
  1117.   APBK->SetFillStyle(1);
  1118. TGeoVolume *MRFR = gGeoManager->MakeBox("MRFR",med20,137.6426,129.54,10.16);
  1119.   MRFR->SetVisibility(-10);
  1120.   MRFR->SetFillStyle(1);
  1121. TGeoVolume *APFR = gGeoManager->MakeBox("APFR",med22,91.44,55.88,10.16);
  1122.   APFR->SetVisibility(-10);
  1123.   APFR->SetFillStyle(1);
  1124. TGeoVolume *TOFM = gGeoManager->MakeBox("TOFM",med74,230,120,2.5);
  1125.   TOFM->SetVisibility(-10);
  1126.   TOFM->SetFillStyle(1);
  1127. TGeoVolume *UGUI = gGeoManager->MakeBox("UGUI",med75,230,15,2.5);
  1128.   UGUI->SetVisibility(-10);
  1129.   UGUI->SetFillStyle(1);
  1130. TGeoVolume *LGUI = gGeoManager->MakeBox("LGUI",med75,230,15,2.5);
  1131.   LGUI->SetVisibility(-10);
  1132.   LGUI->SetFillStyle(1);
  1133. TGeoVolume *UWGU = gGeoManager->MakeTrd2("UWGU",med74,2.5,1.5,2.5,1.5,7.5);
  1134.   UWGU->SetVisibility(-10);
  1135. TGeoVolume *UPHO = gGeoManager->MakeTube("UPHO",med75,0.5,0.75,7.5);
  1136.   UPHO->SetVisibility(-10);
  1137. TGeoVolume *LWGU = gGeoManager->MakeTrd2("LWGU",med74,2.5,1.5,2.5,1.5,7.5);
  1138.   LWGU->SetVisibility(-10);
  1139. TGeoVolume *LPHO = gGeoManager->MakeTube("LPHO",med75,0.5,0.75,7.5);
  1140.   LPHO->SetVisibility(-10);
  1141. TGeoVolume *RICH = gGeoManager->MakeTube("RICH",med58,0,130,532.065);
  1142.   RICH->SetVisibility(-10);
  1143. TGeoVolume *RDTR = gGeoManager->MakeTube("RDTR",med72,0,116.84,511.175);
  1144.   RDTR->SetVisibility(-10);
  1145. TGeoVolume *MVES = gGeoManager->MakeTube("MVES",med60,116.84,118.11,511.175);
  1146.   MVES->SetVisibility(-10);
  1147.   MVES->SetFillStyle(1);
  1148. TGeoVolume *VFLF = gGeoManager->MakeTube("VFLF",med60,118.11,124.46,2.8575);
  1149.   VFLF->SetVisibility(-10);
  1150.   VFLF->SetFillStyle(1);
  1151. TGeoVolume *VFLB = gGeoManager->MakeTube("VFLB",med60,109.22,116.84,2.8575);
  1152.   VFLB->SetVisibility(-10);
  1153.   VFLB->SetFillStyle(1);
  1154. TGeoVolume *CPLF = gGeoManager->MakeTube("CPLF",med63,0,124.46,1.905);
  1155.   CPLF->SetVisibility(-10);
  1156.   CPLF->SetFillStyle(1);
  1157. TGeoVolume *CPLB = gGeoManager->MakeTube("CPLB",med62,0,116.84,1.905);
  1158.   CPLB->SetVisibility(-10);
  1159.   CPLB->SetFillStyle(1);
  1160. TGeoVolume *FLND = gGeoManager->MakeTrap("FLND",med63,85.725,0,0,37.1475,2.79,4.348,1.202,37.1475,2.79,4.348,1.202);
  1161.   FLND->SetVisibility(-10);
  1162.   FLND->SetFillStyle(1);
  1163. TGeoVolume *WFLF = gGeoManager->MakeBox("WFLF",med63,96.52,33.02,2.5438);
  1164.   WFLF->SetVisibility(-10);
  1165.   WFLF->SetFillStyle(1);
  1166. TGeoVolume *WFLB = gGeoManager->MakeBox("WFLB",med62,116.84,45.72,2.5438);
  1167.   WFLB->SetVisibility(-10);
  1168.   WFLB->SetFillStyle(1);
  1169. TGeoVolume *FLTF = gGeoManager->MakeBox("FLTF",med64,96.52,33.02,0.2500000E-02);
  1170.   FLTF->SetVisibility(-10);
  1171.   FLTF->SetFillStyle(1);
  1172. TGeoVolume *FLAF = gGeoManager->MakeBox("FLAF",med65,96.52,33.02,0.1300000E-02);
  1173.   FLAF->SetVisibility(-10);
  1174.   FLAF->SetFillStyle(1);
  1175. TGeoVolume *FLTB = gGeoManager->MakeBox("FLTB",med66,116.84,45.72,0.2500000E-02);
  1176.   FLTB->SetVisibility(-10);
  1177.   FLTB->SetFillStyle(1);
  1178. TGeoVolume *FLAB = gGeoManager->MakeBox("FLAB",med65,116.84,45.72,0.1300000E-02);
  1179.   FLAB->SetVisibility(-10);
  1180.   FLAB->SetFillStyle(1);
  1181. TGeoVolume *WNPD = gGeoManager->MakeBox("WNPD",med72,85.725,37.147,0.75);
  1182.   WNPD->SetVisibility(-10);
  1183.   WNPD->SetFillStyle(1);
  1184. TGeoVolume *WIND = gGeoManager->MakeTrap("WIND",med72,70,0,0,25.4,3.0356,4.1018,1.202,25.4,3.0356,4.1018,1.202);
  1185.   WIND->SetVisibility(-10);
  1186.   WIND->SetFillStyle(1);
  1187. TGeoVolume *WNFR = gGeoManager->MakeBox("WNFR",med72,88.9,25.4,3.175);
  1188.   WNFR->SetVisibility(-10);
  1189.   WNFR->SetFillStyle(1);
  1190. TGeoVolume *WNFA = gGeoManager->MakeBox("WNFA",med58,88.9,25.4,1.27);
  1191.   WNFA->SetVisibility(-10);
  1192.   WNFA->SetFillStyle(1);
  1193. TGeoVolume *WNBR = gGeoManager->MakeBox("WNBR",med72,109.22,38.1,3.175);
  1194.   WNBR->SetVisibility(-10);
  1195.   WNBR->SetFillStyle(1);
  1196. TGeoVolume *WNBA = gGeoManager->MakeBox("WNBA",med58,109.22,38.1,1.27);
  1197.   WNBA->SetVisibility(-10);
  1198.   WNBA->SetFillStyle(1);
  1199. TGeoVolume *SG01 = gGeoManager->MakeTube("SG01",med72,0,22.975,0.5200195);
  1200.   SG01->SetVisibility(-10);
  1201.   SG01->SetFillStyle(1);
  1202. TGeoVolume *SG02 = gGeoManager->MakeTube("SG02",med72,0,22.975,0.5200195);
  1203.   SG02->SetVisibility(-10);
  1204.   SG02->SetFillStyle(1);
  1205. TGeoVolume *SG03 = gGeoManager->MakeTube("SG03",med72,0,22.975,0.5199585);
  1206.   SG03->SetVisibility(-10);
  1207.   SG03->SetFillStyle(1);
  1208. TGeoVolume *SG04 = gGeoManager->MakeTube("SG04",med72,0,22.975,0.5200195);
  1209.   SG04->SetVisibility(-10);
  1210.   SG04->SetFillStyle(1);
  1211. TGeoVolume *SG05 = gGeoManager->MakeTube("SG05",med72,0,22.975,0.5200195);
  1212.   SG05->SetVisibility(-10);
  1213.   SG05->SetFillStyle(1);
  1214. TGeoVolume *SG06 = gGeoManager->MakeTube("SG06",med72,0,22.975,0.5200195);
  1215.   SG06->SetVisibility(-10);
  1216.   SG06->SetFillStyle(1);
  1217. TGeoVolume *SG07 = gGeoManager->MakeTube("SG07",med72,0,22.975,0.5200195);
  1218.   SG07->SetVisibility(-10);
  1219.   SG07->SetFillStyle(1);
  1220. TGeoVolume *SG08 = gGeoManager->MakeTube("SG08",med72,0,22.975,0.5199585);
  1221.   SG08->SetVisibility(-10);
  1222.   SG08->SetFillStyle(1);
  1223. TGeoVolume *SG09 = gGeoManager->MakeTube("SG09",med72,0,22.975,0.5200195);
  1224.   SG09->SetVisibility(-10);
  1225.   SG09->SetFillStyle(1);
  1226. TGeoVolume *SG10 = gGeoManager->MakeTube("SG10",med72,0,22.975,0.5199585);
  1227.   SG10->SetVisibility(-10);
  1228.   SG10->SetFillStyle(1);
  1229. TGeoVolume *SG11 = gGeoManager->MakeTube("SG11",med72,0,22.975,0.5199585);
  1230.   SG11->SetVisibility(-10);
  1231.   SG11->SetFillStyle(1);
  1232. TGeoVolume *SG12 = gGeoManager->MakeTube("SG12",med72,0,22.975,0.5200195);
  1233.   SG12->SetVisibility(-10);
  1234.   SG12->SetFillStyle(1);
  1235. TGeoVolume *SG13 = gGeoManager->MakeTube("SG13",med72,0,22.975,0.5200195);
  1236.   SG13->SetVisibility(-10);
  1237.   SG13->SetFillStyle(1);
  1238. TGeoVolume *SG14 = gGeoManager->MakeTube("SG14",med72,0,22.975,0.5200195);
  1239.   SG14->SetVisibility(-10);
  1240.   SG14->SetFillStyle(1);
  1241. TGeoVolume *SG15 = gGeoManager->MakeTube("SG15",med72,0,22.975,0.5200195);
  1242.   SG15->SetVisibility(-10);
  1243.   SG15->SetFillStyle(1);
  1244. TGeoVolume *SG16 = gGeoManager->MakeTube("SG16",med72,0,22.975,0.5199585);
  1245.   SG16->SetVisibility(-10);
  1246.   SG16->SetFillStyle(1);
  1247. TGeoVolume *RDET = gGeoManager->MakeBox("RDET",med67,62.22,26.16,3.81);
  1248.   RDET->SetVisibility(-10);
  1249.   RDET->SetFillStyle(1);
  1250. TGeoVolume *PMBX = gGeoManager->MakeBox("PMBX",med68,62.22,26.16,2.44);
  1251.   PMBX->SetVisibility(-10);
  1252.   PMBX->SetFillStyle(1);
  1253. TGeoVolume *QWBX = gGeoManager->MakeBox("QWBX",med69,62.22,26.16,0.1);
  1254.   QWBX->SetVisibility(-10);
  1255.   QWBX->SetFillStyle(1);
  1256. TGeoVolume *LCBX = gGeoManager->MakeBox("LCBX",med70,62.22,26.16,0.225);
  1257.   LCBX->SetVisibility(-10);
  1258.   LCBX->SetFillStyle(1);
  1259. TGeoVolume *SHWR = gGeoManager->MakeBox("SHWR",med15,50,53.3,24.25);
  1260.   SHWR->SetVisibility(-10);
  1261.   SHWR->SetFillStyle(1);
  1262. TGeoVolume *CALO = gGeoManager->MakeBox("CALO",med15,50,53.3,116.3);
  1263.   CALO->SetVisibility(-10);
  1264.   CALO->SetFillStyle(1);
  1265. TGeoVolumeMulti *CFRC = gGeoManager->MakeVolumeMulti("CFRC", med18);
  1266.  CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,180,270));
  1267.   CFRC->SetVisibility(-10);
  1268.   CFRC->SetFillStyle(1);
  1269.  CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,270,360));
  1270.  CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,0,90));
  1271.  CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,90,180));
  1272. TGeoVolumeMulti *CBKC = gGeoManager->MakeVolumeMulti("CBKC", med18);
  1273.  CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,180,270));
  1274.   CBKC->SetVisibility(-10);
  1275.   CBKC->SetFillStyle(1);
  1276.  CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,270,360));
  1277.  CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,0,90));
  1278.  CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,90,180));
  1279. TGeoVolumeMulti *MSGR = gGeoManager->MakeVolumeMulti("MSGR", med71);
  1280.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1281.   MSGR->SetVisibility(-10);
  1282.   MSGR->SetFillStyle(1);
  1283. TGeoVolumeMulti *MSGL = gGeoManager->MakeVolumeMulti("MSGL", med71);
  1284.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1285.   MSGL->SetVisibility(-10);
  1286.   MSGL->SetFillStyle(1);
  1287.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1288.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1289.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467));
  1290.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467));
  1291.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1292.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1293.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1294.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1295.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,15.87128,0.5200195,6.152));
  1296.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1297.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1298.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1299.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467));
  1300.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467));
  1301.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1302.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1303.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467));
  1304.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467));
  1305.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467));
  1306.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,15.87128,22.975,0.5199585,6.152));
  1307.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1308.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1309.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1310.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1311.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1312.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1313.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467));
  1314.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467));
  1315.  MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467));
  1316.  MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467));
  1317.  
  1318. //-----------List of Nodes--------------
  1319.  
  1320. gGeoManager->SetTopVolume(CAVE);
  1321.  CAVE->AddNode(JGGN,1,new TGeoTranslation(0,0,-739.998));
  1322.   JGGN->AddNode(JG12,1,new TGeoTranslation(0,-106.68,0));
  1323.   JGGN->AddNode(JG13,1,new TGeoTranslation(185.42,-77.47,0));
  1324.   JGGN->AddNode(JG14,1,new TGeoTranslation(-185.42,-77.47,0));
  1325.   JGGN->AddNode(JG15,1,new TGeoTranslation(101.6,-77.47,0));
  1326.   JGGN->AddNode(JG16,1,new TGeoTranslation(-101.6,-77.47,0));
  1327.   JGGN->AddNode(JG17,1,new TGeoTranslation(0,-77.47,85.09));
  1328.   JGGN->AddNode(JG18,1,new TGeoTranslation(0,-77.47,0));
  1329.   JGGN->AddNode(JG19,1,new TGeoTranslation(0,-77.47,-85.09));
  1330.   JGGN->AddNode(JG20,1,new TGeoTranslation(0,106.68,0));
  1331.   JGGN->AddNode(JG21,1,new TGeoTranslation(185.42,77.47,0));
  1332.   JGGN->AddNode(JG22,1,new TGeoTranslation(-185.42,77.47,0));
  1333.   JGGN->AddNode(JG23,1,new TGeoTranslation(101.6,77.47,0));
  1334.   JGGN->AddNode(JG24,1,new TGeoTranslation(-101.6,77.47,0));
  1335.   JGGN->AddNode(JG25,1,new TGeoTranslation(0,77.47,85.09));
  1336.   JGGN->AddNode(JG26,1,new TGeoTranslation(0,77.47,0));
  1337.   JGGN->AddNode(JG27,1,new TGeoTranslation(0,77.47,-85.09));
  1338.   JGGN->AddNode(JG28,1,new TGeoTranslation(187.96,0,64.77));
  1339.   JGGN->AddNode(JG29,1,new TGeoTranslation(-187.96,0,64.77));
  1340.   JGGN->AddNode(JG30,1,new TGeoTranslation(187.96,0,-64.77));
  1341.   JGGN->AddNode(JG31,1,new TGeoTranslation(-187.96,0,-64.77));
  1342.   JGGN->AddNode(HTPC,1,gGeoIdentity);
  1343.    HTPC->AddNode(GCVM,1,new TGeoTranslation(0,7.332001,0));
  1344.     GCVM->AddNode(GCFT,1,new TGeoTranslation(0,39.718,-94.095));
  1345.     GCVM->AddNode(GCFB,1,new TGeoTranslation(0,-46.202,-94.095));
  1346.     GCVM->AddNode(GCFS,1,new TGeoTranslation(61.5175,-4.766998,-94.095));
  1347.     GCVM->AddNode(GCFS,2,new TGeoTranslation(-61.5175,-4.766998,-94.095));
  1348.     GCVM->AddNode(GSF1,1,new TGeoTranslation(66.075,0.9380035,-93.77));
  1349.     GCVM->AddNode(GSF1,2,new TGeoTranslation(-66.075,0.9380035,-93.77));
  1350.     GCVM->AddNode(GSR1,1,new TGeoTranslation(66.075,0.9380035,-68.97502));
  1351.     GCVM->AddNode(GSR1,2,new TGeoTranslation(-66.075,0.9380035,-68.97502));
  1352.     GCVM->AddNode(GST1,1,new TGeoTranslation(66.075,36.91301,-81.485));
  1353.     GCVM->AddNode(GST1,2,new TGeoTranslation(-66.075,36.91301,-81.485));
  1354.     GCVM->AddNode(GSB1,1,new TGeoTranslation(66.075,-35.037,-81.485));
  1355.     GCVM->AddNode(GSB1,2,new TGeoTranslation(-66.075,-35.037,-81.485));
  1356.     GCVM->AddNode(GSW1,1,new TGeoTranslation(67.45999,0.9380035,-81.485));
  1357.     GCVM->AddNode(GSW1,2,new TGeoTranslation(-67.45999,0.9380035,-81.485));
  1358.     GCVM->AddNode(GSF2,1,new TGeoTranslation(66.71,0.9380035,-65.96001));
  1359.     GCVM->AddNode(GSF2,2,new TGeoTranslation(-66.71,0.9380035,-65.96001));
  1360.     GCVM->AddNode(GSR2,1,new TGeoTranslation(66.71,0.9380035,108.375));
  1361.     GCVM->AddNode(GSR2,2,new TGeoTranslation(-66.71,0.9380035,108.375));
  1362.     GCVM->AddNode(GST2,1,new TGeoTranslation(66.71,36.91301,21));
  1363.     GCVM->AddNode(GST2,2,new TGeoTranslation(-66.71,36.91301,21));
  1364.     GCVM->AddNode(GSB2,1,new TGeoTranslation(66.71,-35.037,21));
  1365.     GCVM->AddNode(GSB2,2,new TGeoTranslation(-66.71,-35.037,21));
  1366.     GCVM->AddNode(GSW2,1,new TGeoTranslation(67.24549,0.9380035,21));
  1367.     GCVM->AddNode(GSW2,2,new TGeoTranslation(-67.24549,0.9380035,21));
  1368.     GCVM->AddNode(GCBF,1,new TGeoTranslation(0,-39.437,-69.3925));
  1369.     GCVM->AddNode(GCBR,1,new TGeoTranslation(0,-39.437,111.3925));
  1370.     GCVM->AddNode(GCBS,1,new TGeoTranslation(66.23,-39.437,21));
  1371.     GCVM->AddNode(GCBS,2,new TGeoTranslation(-66.23,-39.437,21));
  1372.     GCVM->AddNode(GCBE,1,new TGeoTranslation(0,-38.087,-81.84));
  1373.     GCVM->AddNode(GCPT,1,new TGeoTranslation(0,30.908,-69.87));
  1374.     GCVM->AddNode(GCPB,1,new TGeoTranslation(0,-35.292,-69.87));
  1375.     GCVM->AddNode(GCPS,1,new TGeoTranslation(63.39,-2.016998,-69.87));
  1376.     GCVM->AddNode(GCPS,2,new TGeoTranslation(-63.39,-2.016998,-69.87));
  1377.     GCVM->AddNode(GCPE,1,new TGeoTranslation(0,35.513,-69.23499));
  1378.     GCVM->AddNode(GPWT,1,new TGeoTranslation(0,20.52301,-70.40499));
  1379.     GCVM->AddNode(GPWB,1,new TGeoTranslation(0,-31.422,-70.40499));
  1380.     GCVM->AddNode(GPWS,1,new TGeoTranslation(40.45,-2.016994,-70.40499));
  1381.     GCVM->AddNode(GPWS,2,new TGeoTranslation(-40.45,-2.016994,-70.40499));
  1382.     GCVM->AddNode(GCRT,1,new TGeoTranslation(0,36.91301,111.87));
  1383.     GCVM->AddNode(GCRB,1,new TGeoTranslation(0,-35.037,111.87));
  1384.     GCVM->AddNode(GCRS,1,new TGeoTranslation(63.15,0.9380035,111.87));
  1385.     GCVM->AddNode(GCRS,2,new TGeoTranslation(-63.15,0.9380035,111.87));
  1386.     GCVM->AddNode(GCRE,1,new TGeoTranslation(65.67249,0.9380035,111.235));
  1387.     GCVM->AddNode(GCRE,2,new TGeoTranslation(-65.67249,0.9380035,111.235));
  1388.     GCVM->AddNode(GCRW,1,new TGeoTranslation(0,0.9380035,112.4055));
  1389.     GCVM->AddNode(GCTF,1,new TGeoTranslation(0,39.963,-80.5375));
  1390.     GCVM->AddNode(GCTR,1,new TGeoTranslation(0,39.963,111.3925));
  1391.     GCVM->AddNode(GCTS,1,new TGeoTranslation(66.23,39.963,21));
  1392.     GCVM->AddNode(GCTS,2,new TGeoTranslation(-66.23,39.963,21));
  1393.     GCVM->AddNode(GCTC,1,new TGeoTranslation(0,41.503,0));
  1394.     GCVM->AddNode(TCTH,1,new TGeoTranslation(0,40.17941,0));
  1395.     GCVM->AddNode(ALBF,1,new TGeoTranslation(0,38.1474,104.5503));
  1396.     GCVM->AddNode(ALBF,2,new TGeoTranslation(0,38.1474,-62.5503));
  1397.     GCVM->AddNode(ALBF,3,new TGeoTranslation(0,-38.1156,104.5503));
  1398.     GCVM->AddNode(ALBF,4,new TGeoTranslation(0,-38.1156,-62.5503));
  1399.     GCVM->AddNode(ALBS,1,new TGeoTranslation(54.3403,38.1474,0));
  1400.     GCVM->AddNode(ALBS,2,new TGeoTranslation(-54.3403,38.1474,0));
  1401.     GCVM->AddNode(ALBS,3,new TGeoTranslation(54.3403,-38.1156,0));
  1402.     GCVM->AddNode(ALBS,4,new TGeoTranslation(-54.3403,-38.1156,0));
  1403.     GCVM->AddNode(TFCF,1,new TGeoTranslation(0,0.1590347E-01,-61.0532));
  1404.      TFCF->AddNode(TFCH,1,new TGeoTranslation(0,-7.980703,0.7366000E-02));
  1405.      TFCF->AddNode(COPF,1,new TGeoTranslation(0,0,-0.642644));
  1406.       COPF->AddNode(FCWM,1,new TGeoTranslation(0,-7.980703,-0.1778000E-02));
  1407.        FCWM->AddNode(FCAW,1,new TGeoTranslation(0,0,0.1728000E-02));
  1408.      TFCF->AddNode(COPB,1,new TGeoTranslation(0,0,0.642644));
  1409.      TFCF->AddNode(KAPF,1,new TGeoTranslation(0,0,0.635278));
  1410.      TFCF->AddNode(KAPF,2,new TGeoTranslation(0,0,-0.635278));
  1411.     GCVM->AddNode(TFCF,2,new TGeoCombiTrans(0,0.1590347E-01,103.0532,rot1));
  1412.     GCVM->AddNode(TFCS,1,new TGeoTranslation(-52.8432,0.1590347E-01,0));
  1413.      TFCS->AddNode(COPS,1,new TGeoTranslation(0.642644,0,0));
  1414.      TFCS->AddNode(COPS,2,new TGeoTranslation(-0.642644,0,0));
  1415.      TFCS->AddNode(KAPS,1,new TGeoTranslation(0.635278,0,0));
  1416.      TFCS->AddNode(KAPS,2,new TGeoTranslation(-0.635278,0,0));
  1417.     GCVM->AddNode(TFCS,2,new TGeoTranslation(52.8432,0.1590347E-01,0));
  1418.     GCVM->AddNode(TPCG,1,new TGeoTranslation(0,2.256001,0));
  1419.      TGeoVolume *TPCZ = TPCG->Divide("TPCZ",3,128,-76.8,1.2);
  1420.     GCVM->AddNode(TOPT,1,new TGeoTranslation(0,-4.767,-98.38));
  1421.      TOPT->AddNode(TOPH,1,new TGeoTranslation(0,-4.115,0));
  1422.     GCVM->AddNode(IRFT,1,new TGeoTranslation(0,12.70801,-70.85999));
  1423.     GCVM->AddNode(IRFB,1,new TGeoTranslation(0,-30.472,-70.85999));
  1424.     GCVM->AddNode(IRFS,1,new TGeoTranslation(20.32,-8.881994,-70.85999));
  1425.     GCVM->AddNode(IRFS,2,new TGeoTranslation(-20.32,-8.881994,-70.85999));
  1426.     GCVM->AddNode(IRGT,1,new TGeoTranslation(0,11.37951,-66.80999));
  1427.     GCVM->AddNode(IRGB,1,new TGeoTranslation(0,-29.1435,-66.80999));
  1428.     GCVM->AddNode(IRGS,1,new TGeoTranslation(18.9915,-8.881994,-66.80999));
  1429.     GCVM->AddNode(IRGS,2,new TGeoTranslation(-18.9915,-8.881994,-66.80999));
  1430.     GCVM->AddNode(IRCT,1,new TGeoTranslation(0,11.31351,-66.80999));
  1431.     GCVM->AddNode(IRCB,1,new TGeoTranslation(0,-29.0775,-66.80999));
  1432.     GCVM->AddNode(IRCS,1,new TGeoTranslation(18.9255,-8.881994,-66.80999));
  1433.     GCVM->AddNode(IRCS,2,new TGeoTranslation(-18.9255,-8.881994,-66.80999));
  1434.     GCVM->AddNode(IRWD,1,new TGeoTranslation(0,-8.881994,-62.32748));
  1435.     GCVM->AddNode(ORFL,1,new TGeoTranslation(0,-8.882,-102.815));
  1436.     GCVM->AddNode(ORCT,1,new TGeoTranslation(0,-8.882,-79.1375));
  1437.     GCVM->AddNode(ORCB,1,new TGeoTranslation(0,-8.882,-79.1375));
  1438.     GCVM->AddNode(ORBS,1,new TGeoTranslation(13.625,-8.882,-79.1375));
  1439.     GCVM->AddNode(ORBS,2,new TGeoTranslation(-13.625,-8.882,-79.1375));
  1440.     GCVM->AddNode(ORFT,1,new TGeoTranslation(0,-8.882,-64.215));
  1441.     GCVM->AddNode(ORFB,1,new TGeoTranslation(0,-8.882,-64.215));
  1442.     GCVM->AddNode(ORFS,1,new TGeoTranslation(13.435,-8.882,-64.215));
  1443.     GCVM->AddNode(ORFS,2,new TGeoTranslation(-13.435,-8.882,-64.215));
  1444.     GCVM->AddNode(ORWD,1,new TGeoTranslation(0,-8.882,-63.0675));
  1445.    HTPC->AddNode(GFBX,1,new TGeoTranslation(0,-38.87,-94.095));
  1446.    HTPC->AddNode(GFSX,1,new TGeoTranslation(61.5175,-38.87,-94.095));
  1447.    HTPC->AddNode(GFSX,2,new TGeoTranslation(-61.5175,-38.87,-94.095));
  1448.    HTPC->AddNode(PPLN,1,new TGeoTranslation(0,-34.6,0));
  1449.     TGeoVolume *ZPAD = PPLN->Divide("ZPAD",3,128,-76.8,1.2);
  1450.      TGeoVolume *PADS = ZPAD->Divide("PADS",1,120,-48,0.8);
  1451.    HTPC->AddNode(PPSS,1,new TGeoTranslation(0,-42.2061,18.28));
  1452.     PPSS->AddNode(PPCL,1,new TGeoTranslation(0,7.5985,0));
  1453.     PPSS->AddNode(PPGL,1,new TGeoTranslation(0,7.5325,0));
  1454.     PPSS->AddNode(PPST,1,new TGeoTranslation(0,7.049,0));
  1455.     PPSS->AddNode(PPSB,1,new TGeoTranslation(0,-6.971001,0));
  1456.     PPSS->AddNode(PPTR,1,new TGeoCombiTrans(0,0.1439996,-63.91,rot2));
  1457.     PPSS->AddNode(PPTR,2,new TGeoCombiTrans(0,0.1439996,-54.31,rot2));
  1458.     PPSS->AddNode(PPTR,3,new TGeoCombiTrans(0,0.1439996,-44.71,rot2));
  1459.     PPSS->AddNode(PPTR,4,new TGeoCombiTrans(0,0.1439996,-35.11,rot2));
  1460.     PPSS->AddNode(PPTR,5,new TGeoCombiTrans(0,0.1439996,-25.52,rot2));
  1461.     PPSS->AddNode(PPTR,6,new TGeoCombiTrans(0,0.1439996,-15.92,rot2));
  1462.     PPSS->AddNode(PPTR,7,new TGeoCombiTrans(0,0.1439996,-6.320001,rot2));
  1463.     PPSS->AddNode(PPTR,8,new TGeoCombiTrans(0,0.1439996,3.28,rot2));
  1464.     PPSS->AddNode(PPTR,9,new TGeoCombiTrans(0,0.1439996,12.88,rot2));
  1465.     PPSS->AddNode(PPTR,10,new TGeoCombiTrans(0,0.1439996,22.48,rot2));
  1466.     PPSS->AddNode(PPTR,11,new TGeoCombiTrans(0,0.1439996,32.08,rot2));
  1467.     PPSS->AddNode(PPTR,12,new TGeoCombiTrans(0,0.1439996,41.67,rot2));
  1468.     PPSS->AddNode(PPTR,13,new TGeoCombiTrans(0,0.1439996,51.27,rot2));
  1469.     PPSS->AddNode(PPTR,14,new TGeoCombiTrans(0,0.1439996,60.87,rot2));
  1470.     PPSS->AddNode(PPTR,15,new TGeoCombiTrans(0,0.1439996,70.47,rot2));
  1471.     PPSS->AddNode(PPTR,16,new TGeoCombiTrans(0,0.1439996,80.07,rot2));
  1472.     PPSS->AddNode(PPFR,1,new TGeoTranslation(0,0.1439996,-79.11));
  1473.     PPSS->AddNode(PPFR,2,new TGeoTranslation(0,0.1439996,90.31));
  1474.    HTPC->AddNode(TPTX,1,new TGeoTranslation(0,-39.355,-98.38));
  1475.  CAVE->AddNode(CHM1,1,new TGeoTranslation(0,0,-607.535));
  1476.   CHM1->AddNode(CHG1,1,gGeoIdentity);
  1477.    CHG1->AddNode(C1K1,1,new TGeoTranslation(0,0,-1.66878));
  1478.    CHG1->AddNode(C1K2,1,new TGeoTranslation(0,0,1.66878));
  1479.    CHG1->AddNode(C1G1,1,new TGeoTranslation(0,0,-1.66116));
  1480.    CHG1->AddNode(C1G2,1,new TGeoTranslation(0,0,1.66116));
  1481.    CHG1->AddNode(C1C1,1,new TGeoTranslation(0,0,-1.32588));
  1482.    CHG1->AddNode(C1C2,1,new TGeoTranslation(0,0,-0.66294));
  1483.    CHG1->AddNode(C1C3,1,gGeoIdentity);
  1484.    CHG1->AddNode(C1C5,1,new TGeoTranslation(0,0,1.32588));
  1485.    CHG1->AddNode(C1C4,1,new TGeoTranslation(0,0,0.66294));
  1486.    CHG1->AddNode(C1A1,1,new TGeoTranslation(0,0,-0.99441));
  1487.    CHG1->AddNode(C1A2,1,new TGeoTranslation(0,0,-0.33147));
  1488.    CHG1->AddNode(C1A3,1,new TGeoTranslation(0,0,0.33147));
  1489.    CHG1->AddNode(C1A4,1,new TGeoTranslation(0,0,0.99441));
  1490.  CAVE->AddNode(CHM2,1,new TGeoTranslation(0,0,-445.819));
  1491.   CHM2->AddNode(CHG2,1,gGeoIdentity);
  1492.    CHG2->AddNode(C2K1,1,new TGeoTranslation(0,0,-1.66878));
  1493.    CHG2->AddNode(C2K2,1,new TGeoTranslation(0,0,1.66878));
  1494.    CHG2->AddNode(C2G1,1,new TGeoTranslation(0,0,-1.66116));
  1495.    CHG2->AddNode(C2G2,1,new TGeoTranslation(0,0,1.66116));
  1496.    CHG2->AddNode(C2C1,1,new TGeoTranslation(0,0,-1.32588));
  1497.    CHG2->AddNode(C2C2,1,new TGeoTranslation(0,0,-0.66294));
  1498.    CHG2->AddNode(C2C3,1,gGeoIdentity);
  1499.    CHG2->AddNode(C2C5,1,new TGeoTranslation(0,0,1.32588));
  1500.    CHG2->AddNode(C2C4,1,new TGeoTranslation(0,0,0.66294));
  1501.    CHG2->AddNode(C2A1,1,new TGeoTranslation(0,0,-0.99441));
  1502.    CHG2->AddNode(C2A2,1,new TGeoTranslation(0,0,-0.33147));
  1503.    CHG2->AddNode(C2A3,1,new TGeoTranslation(0,0,0.33147));
  1504.    CHG2->AddNode(C2A4,1,new TGeoTranslation(0,0,0.99441));
  1505.  CAVE->AddNode(CHM3,1,new TGeoTranslation(0,0,-316.135));
  1506.   CHM3->AddNode(CHG3,1,gGeoIdentity);
  1507.    CHG3->AddNode(C3K1,1,new TGeoTranslation(0,0,-1.66878));
  1508.    CHG3->AddNode(C3K2,1,new TGeoTranslation(0,0,1.66878));
  1509.    CHG3->AddNode(C3G1,1,new TGeoTranslation(0,0,-1.66116));
  1510.    CHG3->AddNode(C3G2,1,new TGeoTranslation(0,0,1.66116));
  1511.    CHG3->AddNode(C3C1,1,new TGeoTranslation(0,0,-1.32588));
  1512.    CHG3->AddNode(C3C2,1,new TGeoTranslation(0,0,-0.66294));
  1513.    CHG3->AddNode(C3C3,1,gGeoIdentity);
  1514.    CHG3->AddNode(C3C5,1,new TGeoTranslation(0,0,1.32588));
  1515.    CHG3->AddNode(C3C4,1,new TGeoTranslation(0,0,0.66294));
  1516.    CHG3->AddNode(C3A1,1,new TGeoTranslation(0,0,-0.99441));
  1517.    CHG3->AddNode(C3A2,1,new TGeoTranslation(0,0,-0.33147));
  1518.    CHG3->AddNode(C3A3,1,new TGeoTranslation(0,0,0.33147));
  1519.    CHG3->AddNode(C3A4,1,new TGeoTranslation(0,0,0.99441));
  1520.  CAVE->AddNode(CHM4,1,new TGeoTranslation(0,0,43.009));
  1521.   CHM4->AddNode(CHG4,1,gGeoIdentity);
  1522.    CHG4->AddNode(C4K1,1,new TGeoTranslation(0,0,-1.66878));
  1523.    CHG4->AddNode(C4K2,1,new TGeoTranslation(0,0,1.66878));
  1524.    CHG4->AddNode(C4G1,1,new TGeoTranslation(0,0,-1.66116));
  1525.    CHG4->AddNode(C4G2,1,new TGeoTranslation(0,0,1.66116));
  1526.    CHG4->AddNode(C4C1,1,new TGeoTranslation(0,0,-1.32588));
  1527.    CHG4->AddNode(C4C2,1,new TGeoTranslation(0,0,-0.66294));
  1528.    CHG4->AddNode(C4C3,1,gGeoIdentity);
  1529.    CHG4->AddNode(C4C5,1,new TGeoTranslation(0,0,1.32588));
  1530.    CHG4->AddNode(C4C4,1,new TGeoTranslation(0,0,0.66294));
  1531.    CHG4->AddNode(C4A1,1,new TGeoTranslation(0,0,-0.99441));
  1532.    CHG4->AddNode(C4A2,1,new TGeoTranslation(0,0,-0.33147));
  1533.    CHG4->AddNode(C4A3,1,new TGeoTranslation(0,0,0.33147));
  1534.    CHG4->AddNode(C4A4,1,new TGeoTranslation(0,0,0.99441));
  1535.  CAVE->AddNode(CHM5,1,new TGeoTranslation(0,0,134.074));
  1536.  CAVE->AddNode(CHM6,1,new TGeoTranslation(0,0,1311.581));
  1537.  CAVE->AddNode(CVOL,1,new TGeoTranslation(0,0,-540.859));
  1538.   CVOL->AddNode(CBOX,1,gGeoIdentity);
  1539.    CBOX->AddNode(CBWH,1,new TGeoTranslation(0,0,-52.705));
  1540.    CBOX->AddNode(CGAS,1,gGeoIdentity);
  1541.     CGAS->AddNode(MVLU,1,new TGeoCombiTrans(0,44.77,15.0554,rot2101));
  1542.      MVLU->AddNode(CMBU,1,new TGeoTranslation(0,-1,0.23));
  1543.      MVLU->AddNode(CM01,1,new TGeoTranslation(53.34,-43.6651,-1.45));
  1544.      MVLU->AddNode(CM02,1,new TGeoTranslation(53.34,-26.0671,-1.45));
  1545.      MVLU->AddNode(CM03,1,new TGeoTranslation(53.34,-8.4691,-1.45));
  1546.      MVLU->AddNode(CM04,1,new TGeoTranslation(53.34,9.1289,-1.45));
  1547.      MVLU->AddNode(CM05,1,new TGeoTranslation(38.1,-43.6651,-1.45));
  1548.      MVLU->AddNode(CM06,1,new TGeoTranslation(38.1,-26.0671,-1.45));
  1549.      MVLU->AddNode(CM07,1,new TGeoTranslation(38.1,-8.4691,-1.45));
  1550.      MVLU->AddNode(CM08,1,new TGeoTranslation(38.1,9.1289,-1.45));
  1551.      MVLU->AddNode(CM09,1,new TGeoTranslation(22.86,-43.6651,-1.45));
  1552.      MVLU->AddNode(CM10,1,new TGeoTranslation(22.86,-26.0671,-1.45));
  1553.      MVLU->AddNode(CM11,1,new TGeoTranslation(22.86,-8.4691,-1.45));
  1554.      MVLU->AddNode(CM12,1,new TGeoTranslation(22.86,9.1289,-1.45));
  1555.      MVLU->AddNode(CM13,1,new TGeoTranslation(7.62,-43.6651,-1.45));
  1556.      MVLU->AddNode(CM14,1,new TGeoTranslation(7.62,-26.0671,-1.45));
  1557.      MVLU->AddNode(CM15,1,new TGeoTranslation(7.62,-8.4691,-1.45));
  1558.      MVLU->AddNode(CM16,1,new TGeoTranslation(7.62,9.1289,-1.45));
  1559.      MVLU->AddNode(CM17,1,new TGeoTranslation(-7.62,-43.6651,-1.45));
  1560.      MVLU->AddNode(CM18,1,new TGeoTranslation(-7.62,-26.0671,-1.45));
  1561.      MVLU->AddNode(CM19,1,new TGeoTranslation(-7.62,-8.4691,-1.45));
  1562.      MVLU->AddNode(CM20,1,new TGeoTranslation(-7.62,9.1289,-1.45));
  1563.      MVLU->AddNode(CM21,1,new TGeoTranslation(-22.86,-43.6651,-1.45));
  1564.      MVLU->AddNode(CM22,1,new TGeoTranslation(-22.86,-26.0671,-1.45));
  1565.      MVLU->AddNode(CM23,1,new TGeoTranslation(-22.86,-8.4691,-1.45));
  1566.      MVLU->AddNode(CM24,1,new TGeoTranslation(-22.86,9.1289,-1.45));
  1567.      MVLU->AddNode(CM25,1,new TGeoTranslation(-38.1,-43.6651,-1.45));
  1568.      MVLU->AddNode(CM26,1,new TGeoTranslation(-38.1,-26.0671,-1.45));
  1569.      MVLU->AddNode(CM27,1,new TGeoTranslation(-38.1,-8.4691,-1.45));
  1570.      MVLU->AddNode(CM28,1,new TGeoTranslation(-38.1,9.1289,-1.45));
  1571.      MVLU->AddNode(CM29,1,new TGeoTranslation(-53.34,-43.6651,-1.45));
  1572.      MVLU->AddNode(CM30,1,new TGeoTranslation(-53.34,-26.0671,-1.45));
  1573.      MVLU->AddNode(CM31,1,new TGeoTranslation(-53.34,-8.4691,-1.45));
  1574.      MVLU->AddNode(CM32,1,new TGeoTranslation(-53.34,9.1289,-1.45));
  1575.      MVLU->AddNode(CM33,1,new TGeoTranslation(106.68,-34.8641,-1.425));
  1576.      MVLU->AddNode(CM34,1,new TGeoTranslation(106.68,0.3359,-1.425));
  1577.      MVLU->AddNode(CM35,1,new TGeoTranslation(106.68,30.1961,-1.425));
  1578.      MVLU->AddNode(CM36,1,new TGeoTranslation(76.2,-34.8641,-1.425));
  1579.      MVLU->AddNode(CM37,1,new TGeoTranslation(76.2,0.3359,-1.425));
  1580.      MVLU->AddNode(CM38,1,new TGeoTranslation(76.2,30.1961,-1.425));
  1581.      MVLU->AddNode(CM39,1,new TGeoTranslation(45.72,30.1961,-1.425));
  1582.      MVLU->AddNode(CM40,1,new TGeoTranslation(15.24,30.1961,-1.425));
  1583.      MVLU->AddNode(CM41,1,new TGeoTranslation(-15.24,30.1961,-1.425));
  1584.      MVLU->AddNode(CM42,1,new TGeoTranslation(-45.72,30.1961,-1.425));
  1585.      MVLU->AddNode(CM43,1,new TGeoTranslation(-76.2,-34.8641,-1.425));
  1586.      MVLU->AddNode(CM44,1,new TGeoTranslation(-76.2,0.3359,-1.425));
  1587.      MVLU->AddNode(CM45,1,new TGeoTranslation(-76.2,30.1961,-1.425));
  1588.      MVLU->AddNode(CM46,1,new TGeoTranslation(-106.68,-34.8641,-1.425));
  1589.      MVLU->AddNode(CM47,1,new TGeoTranslation(-106.68,0.3359,-1.425));
  1590.      MVLU->AddNode(CM48,1,new TGeoTranslation(-106.68,30.1961,-1.425));
  1591.      MVLU->AddNode(CM98,1,new TGeoTranslation(0,47.4643,-1.4995));
  1592.      MVLU->AddNode(CM99,1,new TGeoTranslation(126.92,-4.9959,-1.4995));
  1593.      MVLU->AddNode(CM99,2,new TGeoTranslation(-126.92,-4.9959,-1.4995));
  1594.     CGAS->AddNode(MVLD,1,new TGeoCombiTrans(0,-44.77,15.0554,rot2102));
  1595.      MVLD->AddNode(CMBD,1,new TGeoTranslation(0,1,0.23));
  1596.      MVLD->AddNode(CM49,1,new TGeoTranslation(53.34,43.6651,-1.45));
  1597.      MVLD->AddNode(CM50,1,new TGeoTranslation(53.34,26.0671,-1.45));
  1598.      MVLD->AddNode(CM51,1,new TGeoTranslation(53.34,8.4691,-1.45));
  1599.      MVLD->AddNode(CM52,1,new TGeoTranslation(53.34,-9.1289,-1.45));
  1600.      MVLD->AddNode(CM53,1,new TGeoTranslation(38.1,43.6651,-1.45));
  1601.      MVLD->AddNode(CM54,1,new TGeoTranslation(38.1,26.0671,-1.45));
  1602.      MVLD->AddNode(CM55,1,new TGeoTranslation(38.1,8.4691,-1.45));
  1603.      MVLD->AddNode(CM56,1,new TGeoTranslation(38.1,-9.1289,-1.45));
  1604.      MVLD->AddNode(CM57,1,new TGeoTranslation(22.86,43.6651,-1.45));
  1605.      MVLD->AddNode(CM58,1,new TGeoTranslation(22.86,26.0671,-1.45));
  1606.      MVLD->AddNode(CM59,1,new TGeoTranslation(22.86,8.4691,-1.45));
  1607.      MVLD->AddNode(CM60,1,new TGeoTranslation(22.86,-9.1289,-1.45));
  1608.      MVLD->AddNode(CM61,1,new TGeoTranslation(7.62,43.6651,-1.45));
  1609.      MVLD->AddNode(CM62,1,new TGeoTranslation(7.62,26.0671,-1.45));
  1610.      MVLD->AddNode(CM63,1,new TGeoTranslation(7.62,8.4691,-1.45));
  1611.      MVLD->AddNode(CM64,1,new TGeoTranslation(7.62,-9.1289,-1.45));
  1612.      MVLD->AddNode(CM65,1,new TGeoTranslation(-7.62,43.6651,-1.45));
  1613.      MVLD->AddNode(CM66,1,new TGeoTranslation(-7.62,26.0671,-1.45));
  1614.      MVLD->AddNode(CM67,1,new TGeoTranslation(-7.62,8.4691,-1.45));
  1615.      MVLD->AddNode(CM68,1,new TGeoTranslation(-7.62,-9.1289,-1.45));
  1616.      MVLD->AddNode(CM69,1,new TGeoTranslation(-22.86,43.6651,-1.45));
  1617.      MVLD->AddNode(CM70,1,new TGeoTranslation(-22.86,26.0671,-1.45));
  1618.      MVLD->AddNode(CM71,1,new TGeoTranslation(-22.86,8.4691,-1.45));
  1619.      MVLD->AddNode(CM72,1,new TGeoTranslation(-22.86,-9.1289,-1.45));
  1620.      MVLD->AddNode(CM73,1,new TGeoTranslation(-38.1,43.6651,-1.45));
  1621.      MVLD->AddNode(CM74,1,new TGeoTranslation(-38.1,26.0671,-1.45));
  1622.      MVLD->AddNode(CM75,1,new TGeoTranslation(-38.1,8.4691,-1.45));
  1623.      MVLD->AddNode(CM76,1,new TGeoTranslation(-38.1,-9.1289,-1.45));
  1624.      MVLD->AddNode(CM77,1,new TGeoTranslation(-53.34,43.6651,-1.45));
  1625.      MVLD->AddNode(CM78,1,new TGeoTranslation(-53.34,26.0671,-1.45));
  1626.      MVLD->AddNode(CM79,1,new TGeoTranslation(-53.34,8.4691,-1.45));
  1627.      MVLD->AddNode(CM80,1,new TGeoTranslation(-53.34,-9.1289,-1.45));
  1628.      MVLD->AddNode(CM81,1,new TGeoTranslation(106.68,-34.8641,-1.425));
  1629.      MVLD->AddNode(CM82,1,new TGeoTranslation(106.68,0.3359,-1.425));
  1630.      MVLD->AddNode(CM83,1,new TGeoTranslation(106.68,-30.1961,-1.425));
  1631.      MVLD->AddNode(CM84,1,new TGeoTranslation(76.2,34.8641,-1.425));
  1632.      MVLD->AddNode(CM85,1,new TGeoTranslation(76.2,-0.3359,-1.425));
  1633.      MVLD->AddNode(CM86,1,new TGeoTranslation(76.2,-30.1961,-1.425));
  1634.      MVLD->AddNode(CM87,1,new TGeoTranslation(45.72,-30.1961,-1.425));
  1635.      MVLD->AddNode(CM88,1,new TGeoTranslation(15.24,-30.1961,-1.425));
  1636.      MVLD->AddNode(CM89,1,new TGeoTranslation(-15.24,-30.1961,-1.425));
  1637.      MVLD->AddNode(CM90,1,new TGeoTranslation(-45.72,-30.1961,-1.425));
  1638.      MVLD->AddNode(CM91,1,new TGeoTranslation(-76.2,34.8641,-1.425));
  1639.      MVLD->AddNode(CM92,1,new TGeoTranslation(-76.2,-0.3359,-1.425));
  1640.      MVLD->AddNode(CM93,1,new TGeoTranslation(-76.2,-30.1961,-1.425));
  1641.      MVLD->AddNode(CM94,1,new TGeoTranslation(-106.68,34.8641,-1.425));
  1642.      MVLD->AddNode(CM95,1,new TGeoTranslation(-106.68,-0.3359,-1.425));
  1643.      MVLD->AddNode(CM96,1,new TGeoTranslation(-106.68,-30.1961,-1.425));
  1644.      MVLD->AddNode(CM98,2,new TGeoTranslation(0,47.4643,-1.4995));
  1645.      MVLD->AddNode(CM99,3,new TGeoTranslation(126.92,4.9959,-1.4995));
  1646.      MVLD->AddNode(CM99,4,new TGeoTranslation(-126.92,4.9959,-1.4995));
  1647.     CGAS->AddNodeOverlap(CRWP,1,new TGeoTranslation(0,0,17.36));
  1648.      CRWP->AddNode(CRWG,1,gGeoIdentity);
  1649.      CRWP->AddNode(CMGU,1,new TGeoCombiTrans(0,18.42,-13.92,rot2101));
  1650.      CRWP->AddNode(CMGL,1,new TGeoCombiTrans(0,-18.42,-13.92,rot2102));
  1651.      CRWP->AddNode(CPMU,1,new TGeoCombiTrans(0,18.42,-13.92,rot2101));
  1652.      CRWP->AddNode(CPML,1,new TGeoCombiTrans(0,-18.42,-13.92,rot2102));
  1653.     CGAS->AddNode(CRWF,1,new TGeoTranslation(0,0,46.99));
  1654.      CRWF->AddNode(CWFG,1,new TGeoTranslation(0,0,-0.7600000E-01));
  1655.       CWFG->AddNode(CRWB,1,gGeoIdentity);
  1656.        CRWB->AddNode(CWBG,1,gGeoIdentity);
  1657.      CRWF->AddNode(CWB2,1,new TGeoTranslation(0,0,5.052));
  1658.       CWB2->AddNode(CWBM,1,new TGeoTranslation(0,0,0.3200000E-01));
  1659.   CVOL->AddNode(FWFF,1,new TGeoTranslation(0,0,-64.085));
  1660.    FWFF->AddNode(FWFG,1,gGeoIdentity);
  1661.     FWFG->AddNode(FWFM,1,new TGeoTranslation(0,0,-0.631));
  1662.   CVOL->AddNode(FWSF,1,new TGeoTranslation(0,0,-58.42));
  1663.    FWSF->AddNode(FWSG,1,gGeoIdentity);
  1664.  CAVE->AddNode(ROSY,1,new TGeoTranslation(0,0,-121.62));
  1665.   ROSY->AddNode(TCOR,1,new TGeoTranslation(0,93.345,-5.562614));
  1666.   ROSY->AddNode(BCOR,1,new TGeoTranslation(0,-93.345,-5.562614));
  1667.   ROSY->AddNode(MLCR,1,new TGeoTranslation(-184.6326,0,-5.562614));
  1668.   ROSY->AddNode(MRCR,1,new TGeoTranslation(184.6326,0,-5.562614));
  1669.   ROSY->AddNode(COIL,1,new TGeoTranslation(-114.5413,-22.86,-5.562614));
  1670.   ROSY->AddNode(COIL,2,new TGeoTranslation(114.5413,-22.86,-5.562614));
  1671.   ROSY->AddNode(COIL,3,new TGeoTranslation(114.5413,22.86,-5.562614));
  1672.   ROSY->AddNode(COIL,4,new TGeoTranslation(-114.5413,22.86,-5.562614));
  1673.   ROSY->AddNode(CFR1,1,new TGeoTranslation(-114.5413,-22.86,-106.68));
  1674.   ROSY->AddNode(CFR1,2,new TGeoTranslation(114.5413,-22.86,-106.68));
  1675.   ROSY->AddNode(CFR1,3,new TGeoTranslation(114.5413,22.86,-106.68));
  1676.   ROSY->AddNode(CFR1,4,new TGeoTranslation(-114.5413,22.86,-106.68));
  1677.   ROSY->AddNode(CBK1,1,new TGeoTranslation(-114.5413,-22.86,99.8474));
  1678.   ROSY->AddNode(CBK1,2,new TGeoTranslation(114.5413,-22.86,99.8474));
  1679.   ROSY->AddNode(CBK1,3,new TGeoTranslation(114.5413,22.86,99.8474));
  1680.   ROSY->AddNode(CBK1,4,new TGeoTranslation(-114.5413,22.86,99.8474));
  1681.   ROSY->AddNode(CFR2,1,new TGeoTranslation(0,78.9686,-106.68));
  1682.   ROSY->AddNode(CFR2,2,new TGeoTranslation(0,-78.9686,-106.68));
  1683.   ROSY->AddNode(CBK2,1,new TGeoTranslation(0,78.9686,99.8474));
  1684.   ROSY->AddNode(CBK2,2,new TGeoTranslation(0,-78.9686,99.8474));
  1685.   ROSY->AddNode(CFRC->GetVolume(0),1,new TGeoTranslation(-81.28,-45.72,-106.7));
  1686.   ROSY->AddNode(CFRC->GetVolume(1),2,new TGeoTranslation(81.28,-45.72,-106.7));
  1687.   ROSY->AddNode(CFRC->GetVolume(2),3,new TGeoTranslation(81.28,45.72,-106.7));
  1688.   ROSY->AddNode(CFRC->GetVolume(3),4,new TGeoTranslation(-81.28,45.72,-106.7));
  1689.   ROSY->AddNode(CBKC->GetVolume(0),1,new TGeoTranslation(-81.28,-45.72,99.85));
  1690.   ROSY->AddNode(CBKC->GetVolume(1),2,new TGeoTranslation(81.28,-45.72,99.85));
  1691.   ROSY->AddNode(CBKC->GetVolume(2),3,new TGeoTranslation(81.28,45.72,99.85));
  1692.   ROSY->AddNode(CBKC->GetVolume(3),4,new TGeoTranslation(-81.28,45.72,99.85));
  1693.   ROSY->AddNode(MRBK,1,new TGeoTranslation(0,0,140.4874));
  1694.    MRBK->AddNode(APBK,1,gGeoIdentity);
  1695.   ROSY->AddNode(MRFR,1,new TGeoTranslation(0,0,-141.7574));
  1696.    MRFR->AddNode(APFR,1,gGeoIdentity);
  1697.  CAVE->AddNode(TOFM,1,new TGeoTranslation(0,0,-283.699));
  1698.   TGeoVolume *TFDV = TOFM->Divide("TFDV",1,92,-230,5);
  1699.  CAVE->AddNode(UGUI,1,new TGeoTranslation(0,135,-283.699));
  1700.   TGeoVolume *UGDV = UGUI->Divide("UGDV",1,92,-230,5);
  1701.    UGDV->AddNode(UWGU,1,new TGeoCombiTrans(0,-7.5,0,rot5000));
  1702.    UGDV->AddNode(UPHO,1,new TGeoCombiTrans(0,7.5,0,rot5000));
  1703.  CAVE->AddNode(LGUI,1,new TGeoTranslation(0,-135,-283.699));
  1704.   TGeoVolume *LGDV = LGUI->Divide("LGDV",1,92,-230,5);
  1705.    LGDV->AddNode(LWGU,1,new TGeoCombiTrans(0,7.5,0,rot5001));
  1706.    LGDV->AddNode(LPHO,1,new TGeoCombiTrans(0,-7.5,0,rot5001));
  1707.  CAVE->AddNode(RICH,1,new TGeoCombiTrans(0,21.70446,746.249,rot1209));
  1708.   RICH->AddNode(RDTR,1,gGeoIdentity);
  1709.    RDTR->AddNodeOverlap(SG01,1,new TGeoCombiTrans(-80.22514,-35.19529,467.8865,rot1212));
  1710.     SG01->AddNode(MSGR->GetVolume(0),1,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1711.     SG01->AddNode(MSGL->GetVolume(0),1,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1712.    RDTR->AddNodeOverlap(SG02,1,new TGeoCombiTrans(-40.12858,-35.19529,469.1028,rot1213));
  1713.     SG02->AddNode(MSGR->GetVolume(1),2,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1714.     SG02->AddNode(MSGL->GetVolume(1),2,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1715.    RDTR->AddNodeOverlap(SG03,1,new TGeoCombiTrans(-0.8747285E-04,-35.19524,469.5099,rot1214));
  1716.     SG03->AddNode(MSGR->GetVolume(2),3,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1717.     SG03->AddNode(MSGL->GetVolume(2),3,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1718.    RDTR->AddNodeOverlap(SG04,1,new TGeoCombiTrans(40.12844,-35.19527,469.1018,rot1215));
  1719.     SG04->AddNode(MSGR->GetVolume(3),4,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1720.     SG04->AddNode(MSGL->GetVolume(3),4,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1721.    RDTR->AddNodeOverlap(SG05,1,new TGeoCombiTrans(80.22512,-35.19522,467.8835,rot1216));
  1722.     SG05->AddNode(MSGR->GetVolume(4),5,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1723.     SG05->AddNode(MSGL->GetVolume(4),5,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1724.    RDTR->AddNodeOverlap(SG06,1,new TGeoCombiTrans(-100.2524,-0.4291518,467.2773,rot1217));
  1725.     SG06->AddNode(MSGR->GetVolume(5),6,new TGeoCombiTrans(-6.152,0,0,rot1211));
  1726.     SG06->AddNode(MSGL->GetVolume(5),6,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1727.    RDTR->AddNodeOverlap(SG07,1,new TGeoCombiTrans(-60.18491,-0.4291623,468.9078,rot1218));
  1728.     SG07->AddNode(MSGR->GetVolume(6),7,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1729.     SG07->AddNode(MSGL->GetVolume(6),7,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1730.    RDTR->AddNodeOverlap(SG08,1,new TGeoCombiTrans(-20.06734,-0.4291216,469.7199,rot1219));
  1731.     SG08->AddNode(MSGR->GetVolume(7),8,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1732.     SG08->AddNode(MSGL->GetVolume(7),8,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1733.    RDTR->AddNodeOverlap(SG09,1,new TGeoCombiTrans(20.06711,-0.4291033,469.72,rot1220));
  1734.     SG09->AddNode(MSGR->GetVolume(8),9,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1735.     SG09->AddNode(MSGL->GetVolume(8),9,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1736.    RDTR->AddNodeOverlap(SG10,1,new TGeoCombiTrans(60.18474,-0.429061,468.9067,rot1221));
  1737.     SG10->AddNode(MSGR->GetVolume(9),10,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1738.     SG10->AddNode(MSGL->GetVolume(9),10,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1739.    RDTR->AddNodeOverlap(SG11,1,new TGeoCombiTrans(100.2523,-0.4290789,467.2833,rot1222));
  1740.     SG11->AddNode(MSGR->GetVolume(10),11,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1741.     SG11->AddNode(MSGL->GetVolume(10),11,new TGeoCombiTrans(6.152,0,0,rot1211));
  1742.    RDTR->AddNodeOverlap(SG12,1,new TGeoCombiTrans(-80.22513,34.33701,467.9025,rot1223));
  1743.     SG12->AddNode(MSGR->GetVolume(11),12,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1744.     SG12->AddNode(MSGL->GetVolume(11),12,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1745.    RDTR->AddNodeOverlap(SG13,1,new TGeoCombiTrans(-40.12859,34.33702,469.1168,rot1224));
  1746.     SG13->AddNode(MSGR->GetVolume(12),13,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1747.     SG13->AddNode(MSGL->GetVolume(12),13,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1748.    RDTR->AddNodeOverlap(SG14,1,new TGeoCombiTrans(-0.1046542E-03,34.33703,469.5249,rot1225));
  1749.     SG14->AddNode(MSGR->GetVolume(13),14,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1750.     SG14->AddNode(MSGL->GetVolume(13),14,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1751.    RDTR->AddNodeOverlap(SG15,1,new TGeoCombiTrans(40.12835,34.33701,469.1168,rot1226));
  1752.     SG15->AddNode(MSGR->GetVolume(14),15,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1753.     SG15->AddNode(MSGL->GetVolume(14),15,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1754.    RDTR->AddNodeOverlap(SG16,1,new TGeoCombiTrans(80.22502,34.33713,467.8974,rot1227));
  1755.     SG16->AddNode(MSGR->GetVolume(15),16,new TGeoCombiTrans(-9.948467,0,0,rot1211));
  1756.     SG16->AddNode(MSGL->GetVolume(15),16,new TGeoCombiTrans(9.948467,0,0,rot1211));
  1757.   RICH->AddNode(MVES,1,gGeoIdentity);
  1758.   RICH->AddNode(VFLF,1,new TGeoTranslation(0,0,-508.3175));
  1759.   RICH->AddNode(VFLB,1,new TGeoTranslation(0,0,508.3175));
  1760.   RICH->AddNodeOverlap(CPLF,1,new TGeoTranslation(0,0,-513.08));
  1761.    CPLF->AddNode(WNPD,1,new TGeoTranslation(0,41.938,1.155));
  1762.   RICH->AddNodeOverlap(CPLB,1,new TGeoTranslation(0,0,513.08));
  1763.   RICH->AddNodeOverlap(FLND,1,new TGeoCombiTrans(0,41.938,-516.2437,rot1210));
  1764.    FLND->AddNode(WIND,1,gGeoIdentity);
  1765.   RICH->AddNodeOverlap(WFLF,1,new TGeoTranslation(0,-41.8,-517.5289));
  1766.    WFLF->AddNode(FLTF,1,new TGeoTranslation(0,0,0.1270000E-02));
  1767.    WFLF->AddNode(FLAF,1,new TGeoTranslation(0,0,-0.2540000E-02));
  1768.    WFLF->AddNode(WNFA,1,new TGeoTranslation(0,0,-1.27381));
  1769.   RICH->AddNodeOverlap(WFLB,1,new TGeoTranslation(0,0,517.5289));
  1770.    WFLB->AddNode(FLTB,1,new TGeoTranslation(0,0,-0.1270000E-02));
  1771.    WFLB->AddNode(FLAB,1,new TGeoTranslation(0,0,0.2540000E-02));
  1772.    WFLB->AddNode(WNBA,1,new TGeoTranslation(0,0,1.27381));
  1773.   RICH->AddNode(WNFR,1,new TGeoTranslation(0,-41.8,-514.35));
  1774.   RICH->AddNode(WNBR,1,new TGeoTranslation(0,0,514.35));
  1775.   RICH->AddNode(RDET,1,new TGeoCombiTrans(0,41.938,-523.6224,rot1228));
  1776.    RDET->AddNode(PMBX,1,new TGeoTranslation(0,0,-1.37));
  1777.    RDET->AddNode(QWBX,1,new TGeoTranslation(0,0,3.26));
  1778.    RDET->AddNode(LCBX,1,new TGeoTranslation(0,0,3.585));
  1779.  CAVE->AddNode(SHWR,1,new TGeoTranslation(0,0,1351.59));
  1780.  CAVE->AddNode(CALO,1,new TGeoTranslation(0,0,1510.63));
  1781.  gGeoManager->CloseGeometry();
  1782. }

Raw Paste


Login or Register to edit or fork this paste. It's free.