void e907() { // // This file has been generated automatically via the root // utility g2root from an interactive version of GEANT // (see ROOT class TGeoManager for an example of use) // gSystem->Load("libGeom"); TGeoRotation *rot; TGeoNode *Node, *Node1; TGeoManager *e907 = new TGeoManager("e907","e907.C"); //-----------List of Materials and Mixtures-------------- TGeoMaterial *mat1 = new TGeoMaterial("Hydrogen",1.008,1,0.7080000E-01); mat1->SetUniqueID( 1); TGeoMaterial *mat2 = new TGeoMaterial("Deuterium",2.01,1,0.162); mat2->SetUniqueID( 2); TGeoMaterial *mat3 = new TGeoMaterial("Helium",4,2,0.125); mat3->SetUniqueID( 3); TGeoMaterial *mat4 = new TGeoMaterial("Lithium",6.94,3,0.534); mat4->SetUniqueID( 4); TGeoMaterial *mat5 = new TGeoMaterial("Beryllium",9.01,4,1.848); mat5->SetUniqueID( 5); TGeoMaterial *mat6 = new TGeoMaterial("Carbon",12.01,6,2.265); mat6->SetUniqueID( 6); TGeoMaterial *mat7 = new TGeoMaterial("Nitrogen_liq",14.01,7,0.808); mat7->SetUniqueID( 7); TGeoMaterial *mat8 = new TGeoMaterial("Neon liq",20.18,10,1.207); mat8->SetUniqueID( 8); TGeoMaterial *mat9 = new TGeoMaterial("Aluminium",26.98,13,2.7); mat9->SetUniqueID( 9); TGeoMaterial *mat10 = new TGeoMaterial("Iron",55.85,26,7.87); mat10->SetUniqueID( 10); TGeoMaterial *mat11 = new TGeoMaterial("Copper",63.54,29,8.96); mat11->SetUniqueID( 11); TGeoMaterial *mat12 = new TGeoMaterial("Tungsten",183.85,74,19.3); mat12->SetUniqueID( 12); TGeoMaterial *mat13 = new TGeoMaterial("Lead",207.19,82,11.35); mat13->SetUniqueID( 13); TGeoMaterial *mat14 = new TGeoMaterial("Uranium",238.03,92,18.95); mat14->SetUniqueID( 14); TGeoMaterial *mat15 = new TGeoMaterial("Air",14.61,7.3,0.1205000E-02); mat15->SetUniqueID( 15); TGeoMaterial *mat16 = new TGeoMaterial("Vacuum",0,0,0); mat16->SetUniqueID( 16); TGeoMaterial *mat17 = new TGeoMaterial("Oxygen liq",16,8,1.141); mat17->SetUniqueID( 17); TGeoMaterial *mat18 = new TGeoMaterial("Argon",39.95,18,0.1620000E-02); mat18->SetUniqueID( 18); TGeoMaterial *mat19 = new TGeoMaterial("Argon (atm.)",39.95,18,0.1620000E-02); mat19->SetUniqueID( 19); TGeoMaterial *mat20 = new TGeoMaterial("Al honeycomb",26.98,13,0.616); mat20->SetUniqueID( 20); TGeoMaterial *mat21 = new TGeoMaterial("Nitrogen gas",14.01,7,0.1205000E-02); mat21->SetUniqueID( 21); TGeoMixture *mat22 = new TGeoMixture("TPC P10 gas",3, 0.167000E-02); mat22->SetUniqueID( 22); mat22->DefineElement(0,39.95,18,0.957); mat22->DefineElement(1,12.01,6,0.3200000E-01); mat22->DefineElement(2,1.008,1,0.1100000E-01); TGeoMixture *mat23 = new TGeoMixture("Scintillator",2, 1.03000 ); mat23->SetUniqueID( 23); mat23->DefineElement(0,12.01,6,0.9154801); mat23->DefineElement(1,1.008,1,0.8451993E-01); TGeoMaterial *mat24 = new TGeoMaterial("Silicon",28.09,14,2.33); mat24->SetUniqueID( 24); TGeoMaterial *mat25 = new TGeoMaterial("Boron",10.811,5,2.34); mat25->SetUniqueID( 25); TGeoMaterial *mat26 = new TGeoMaterial("Sodium",22.99,11,0.971); mat26->SetUniqueID( 26); TGeoMixture *mat27 = new TGeoMixture("Mylar",3, 1.39000 ); mat27->SetUniqueID( 27); mat27->DefineElement(0,12.01,6,0.624987); mat27->DefineElement(1,1.008,1,0.4196415E-01); mat27->DefineElement(2,16,8,0.3330489); TGeoMaterial *mat33 = new TGeoMaterial("Neon_Alum",20.18,10,2.7); mat33->SetUniqueID( 33); TGeoMaterial *mat34 = new TGeoMaterial("Beamline air",14.61,7.3,0.1000000E-05); mat34->SetUniqueID( 34); TGeoMaterial *mat35 = new TGeoMaterial("Gold",197,79,19.5); mat35->SetUniqueID( 35); TGeoMaterial *mat36 = new TGeoMaterial("Niobium",93,41,8.55); mat36->SetUniqueID( 36); TGeoMaterial *mat37 = new TGeoMaterial("Lanthanum",139,57,6.17); mat37->SetUniqueID( 37); TGeoMaterial *mat38 = new TGeoMaterial("Calcium",40.08,20,1.55); mat38->SetUniqueID( 38); TGeoMixture *mat39 = new TGeoMixture("Rohacell",4, 0.500000E-01); mat39->SetUniqueID( 39); mat39->DefineElement(0,12.01,6,0.7055886); mat39->DefineElement(1,1.008,1,0.7402512E-01); mat39->DefineElement(2,16,8,0.1175002); mat39->DefineElement(3,14.01,7,0.1028861); TGeoMixture *mat40 = new TGeoMixture("NEMA G10",7, 1.70000 ); mat40->SetUniqueID( 40); mat40->DefineElement(0,16,8,0.364); mat40->DefineElement(1,12.01,6,0.293); mat40->DefineElement(2,28.09,14,0.154); mat40->DefineElement(3,40.08,20,0.8600000E-01); mat40->DefineElement(4,26.98,13,0.5600000E-01); mat40->DefineElement(5,10.811,5,0.2400000E-01); mat40->DefineElement(6,1.008,1,0.2300000E-01); TGeoMixture *mat41 = new TGeoMixture("Pyrex",4, 2.23000 ); mat41->SetUniqueID( 41); mat41->DefineElement(0,28.09,14,0.385); mat41->DefineElement(1,10.811,5,0.3900000E-01); mat41->DefineElement(2,22.99,11,0.3800000E-01); mat41->DefineElement(3,16,8,0.538); TGeoMixture *mat42 = new TGeoMixture("Polyethylene",2, 0.935000 ); mat42->SetUniqueID( 42); mat42->DefineElement(0,12.01,6,0.856267); mat42->DefineElement(1,1.008,1,0.1437331); TGeoMaterial *mat43 = new TGeoMaterial("FC Al window",26.98,13,0.27); mat43->SetUniqueID( 43); TGeoMixture *mat44 = new TGeoMixture("Lucite",3, 1.18000 ); mat44->SetUniqueID( 44); mat44->DefineElement(0,12.01,6,0.5998162); mat44->DefineElement(1,1.008,1,0.8054817E-01); mat44->DefineElement(2,16,8,0.3196356); TGeoMaterial *mat45 = new TGeoMaterial("Chlorine",35.353,17,0.1696000E-02); mat45->SetUniqueID( 45); TGeoMaterial *mat46 = new TGeoMaterial("Fluorine",18.998,9,0.3214000E-02); mat46->SetUniqueID( 46); TGeoMixture *mat47 = new TGeoMixture("Freon114",3, 0.763000E-02); mat47->SetUniqueID( 47); mat47->DefineElement(0,12.01,6,0.1406999); mat47->DefineElement(1,35.353,17,0.4141684); mat47->DefineElement(2,18.998,9,0.4451317); TGeoMixture *mat48 = new TGeoMixture("Ckovpanel",4, 0.580000E-01); mat48->SetUniqueID( 48); mat48->DefineElement(0,12.01,6,0.8540683); mat48->DefineElement(1,1.008,1,0.2098419E-01); mat48->DefineElement(2,16,8,0.6661648E-01); mat48->DefineElement(3,14.01,7,0.5833106E-01); TGeoMixture *mat49 = new TGeoMixture("Tedlar",3, 1.55000 ); mat49->SetUniqueID( 49); mat49->DefineElement(0,12.01,6,0.5216976); mat49->DefineElement(1,1.008,1,0.6567916E-01); mat49->DefineElement(2,18.998,9,0.4126232); TGeoMixture *mat50 = new TGeoMixture("Vinyl",3, 1.41000 ); mat50->SetUniqueID( 50); mat50->DefineElement(0,12.01,6,0.3849544); mat50->DefineElement(1,1.008,1,0.4846387E-01); mat50->DefineElement(2,35.353,17,0.5665817); TGeoMixture *mat51 = new TGeoMixture("Glass",2, 2.32000 ); mat51->SetUniqueID( 51); mat51->DefineElement(0,28.09,14,0.4674655); mat51->DefineElement(1,16,8,0.5325345); TGeoMixture *mat52 = new TGeoMixture("Fwindow",6, 1.18000 ); mat52->SetUniqueID( 52); mat52->DefineElement(0,26.98,13,0.3998117); mat52->DefineElement(1,12.01,6,0.4169677); mat52->DefineElement(2,1.008,1,0.3684551E-01); mat52->DefineElement(3,18.998,9,0.6166801E-01); mat52->DefineElement(4,16,8,0.4516211E-01); mat52->DefineElement(5,14.01,7,0.3954507E-01); TGeoMaterial *mat53 = new TGeoMaterial("Al den*.4",26.98,13,1.194); mat53->SetUniqueID( 53); TGeoMaterial *mat54 = new TGeoMaterial("Tedlar=C",12.01,6,1.51); mat54->SetUniqueID( 54); TGeoMaterial *mat55 = new TGeoMaterial("Al rho*.2",26.98,13,0.54); mat55->SetUniqueID( 55); TGeoMixture *mat56 = new TGeoMixture("Quartz",2, 2.65000 ); mat56->SetUniqueID( 56); mat56->DefineElement(0,28.09,14,0.467); mat56->DefineElement(1,16,8,0.533); TGeoMixture *mat57 = new TGeoMixture("Quartz+Al",3, 2.65000 ); mat57->SetUniqueID( 57); mat57->DefineElement(0,28.09,14,0.42); mat57->DefineElement(1,16,8,0.479); mat57->DefineElement(2,26.98,13,0.101); TGeoMixture *mat58 = new TGeoMixture("copper_air",2, 7.00000 ); mat58->SetUniqueID( 58); mat58->DefineElement(0,63.54,29,0.99); mat58->DefineElement(1,14.61,7.3,0.1000000E-01); TGeoMixture *mat59 = new TGeoMixture("CO2",2, 0.197700E-02); mat59->SetUniqueID( 59); mat59->DefineElement(0,12.01,6,0.2728925); mat59->DefineElement(1,16,8,0.7271075); TGeoMaterial *mat60 = new TGeoMaterial("Neon_gas",20.18,10,0.9005000E-03); mat60->SetUniqueID( 60); TGeoMixture *mat61 = new TGeoMixture("TOF Scint.",2, 1.03000 ); mat61->SetUniqueID( 61); mat61->DefineElement(0,12.01,6,0.9154801); mat61->DefineElement(1,1.008,1,0.8451993E-01); TGeoMixture *mat62 = new TGeoMixture("mumetal",2, 41.4100 ); mat62->SetUniqueID( 62); mat62->DefineElement(0,26.98,13,0.3257274); mat62->DefineElement(1,55.85,26,0.6742726); TGeoMaterial *mat71 = new TGeoMaterial("Graphite",12.01,6,1.82); mat71->SetUniqueID( 71); //-----------List of Tracking Media-------------- TGeoMedium *med1 = new TGeoMedium("AIR",1,15,0,0,0,5,0.1000000E+11,0.2488533,0.5000000E-03,1.150612); 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); TGeoMedium *med3 = new TGeoMedium("TPC_vacuum",3,16,0,1,30,5,0.1000000E+11,0,0.1000000E-01,0); TGeoMedium *med4 = new TGeoMedium("TPC_lead",4,13,0,1,30,5,0.1000000E+11,0.25,0.1000000E-01,0.4122251E-01); TGeoMedium *med5 = new TGeoMedium("TPC_rohacell",5,39,0,1,30,5,0.1000000E+11,0.243065,0.1000000E-01,0.1510184); TGeoMedium *med6 = new TGeoMedium("TPC_nitrogen",6,21,0,1,30,5,0.1000000E+11,0.2488533,0.1000000E-01,1.146523); TGeoMedium *med7 = new TGeoMedium("FC_copper_foil",7,11,0,1,30,5,0.1000000E+11,0.25,0.1000000E-02,0.2813868E-01); TGeoMedium *med8 = new TGeoMedium("FC_mylar_foil",8,27,0,1,30,5,0.1000000E+11,0.2125725,0.1000000E-02,0.3115123E-01); TGeoMedium *med9 = new TGeoMedium("Al_Honeycomb",9,20,0,1,30,5,0.1000000E+11,0.2179335,0.1000000E-01,0.6867567E-01); TGeoMedium *med10 = new TGeoMedium("NEMA_G10",10,40,0,1,30,5,0.1000000E+11,0.202517,0.1000000E-02,0.3434097E-01); TGeoMedium *med11 = new TGeoMedium("FC_Al_window",11,43,0,1,30,5,0.1000000E+11,0.2287703,0.1000000E-02,0.1035364); TGeoMedium *med12 = new TGeoMedium("Lucite",12,44,0,1,30,5,0.1000000E+11,0.2157341,0.1000000E-02,0.3211086E-01); TGeoMedium *med13 = new TGeoMedium("FCW_P10_gas",13,22,0,1,30,5,0.1000000E+11,0.2481733,0.1000000E-02,1.54073); TGeoMedium *med15 = new TGeoMedium("Sens._Air1",15,15,1,1,30,5,0.1000000E+11,0.1146702E-02,0.5000000E-03,0.1649261E-01); TGeoMedium *med16 = new TGeoMedium("Sens._Copper1",16,11,0,1,30,5,0.1000000E+11,0.25,0.5000000E-03,0.2813868E-01); TGeoMedium *med17 = new TGeoMedium("Sen._Steel1",17,10,0,1,30,5,0.1000000E+11,0.25,0.5000000E-03,0.2813474E-01); TGeoMedium *med18 = new TGeoMedium("copper_air",18,58,1,1,30,5,0.1000000E+11,0.1470891,0.5000000E-03,0.5790764E-01); TGeoMedium *med19 = new TGeoMedium("magfiel",19,15,1,1,30,5,0.1000000E+11,0.1146702E-02,0.5000000E-03,0.1649261E-01); TGeoMedium *med20 = new TGeoMedium("iron",20,10,1,1,30,5,0.1000000E+11,0.1507557,0.5000000E-03,0.5301839E-01); TGeoMedium *med21 = new TGeoMedium("carbon",21,6,1,1,30,5,0.1000000E+11,0.4612656E-01,0.5000000E-03,0.1432599E-01); TGeoMedium *med22 = new TGeoMedium("activeair",22,15,1,1,30,5,0.1000000E+11,0.1146702E-02,0.5000000E-03,0.1649261E-01); TGeoMedium *med23 = new TGeoMedium("lead",23,13,1,1,30,5,0.1000000E+11,0.2672612,0.5000000E-03,0.1377147); TGeoMedium *med24 = new TGeoMedium("tungsten",24,12,1,1,30,5,0.1000000E+11,0.3380617,0.5000000E-03,0.1283075); TGeoMedium *med25 = new TGeoMedium("copper",25,11,1,1,30,5,0.1000000E+11,0.1672484,0.5000000E-03,0.5882687E-01); TGeoMedium *med26 = new TGeoMedium("CKOV air",26,15,0,0,10,5,0.1000000E+11,0.2488533,0.1000000E-01,1.150612); TGeoMedium *med27 = new TGeoMedium("CKOV Aluminum Stuff",27,9,0,0,10,5,0.1000000E+11,0.1829598,0.1000000E-01,0.3344228E-01); TGeoMedium *med28 = new TGeoMedium("CKOV Front Window",28,52,0,0,10,5,0.1000000E+11,0.2115137,0.1000000E-01,0.3890945E-01); TGeoMedium *med29 = new TGeoMedium("CKOV Gas",29,47,1,0,10,5,0.1000000E+11,0.3425317E-02,0.1000000E-01,0.2502252E-01); TGeoMedium *med30 = new TGeoMedium("CKOV Mirror panel",30,48,0,0,10,5,0.1000000E+11,0.2425451,0.1000000E-01,0.1491258); TGeoMedium *med31 = new TGeoMedium("CKOV Rear Window",31,50,0,0,10,5,0.1000000E+11,0.2028556,0.1000000E-01,0.4087317E-01); TGeoMedium *med32 = new TGeoMedium("CKOV Rear-Rear",32,49,0,0,10,5,0.1000000E+11,0.2098643,0.1000000E-01,0.2993323E-01); TGeoMedium *med33 = new TGeoMedium("CKOV Mirrors",33,51,1,0,10,5,0.1000000E+11,0.5864704E-01,0.1000000E-01,0.2371920E-01); TGeoMedium *med58 = new TGeoMedium("RICH MotherAir",58,15,0,0,0,10,0.1000000E+11,0.2488533,0.3000000E-01,1.150612); TGeoMedium *med59 = new TGeoMedium("RICH RadiatrNe",59,60,1,0,0,10,0.1000000E+11,0.1117315E-02,0.3000000E-01,0.2170227E-01); TGeoMedium *med60 = new TGeoMedium("RICH Vessel Fe",60,10,0,0,0,2,0.1000000E+11,0.25,0.3000000E-01,0.2813474E-01); TGeoMedium *med61 = new TGeoMedium("RICH CvPlForAl",61,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01); TGeoMedium *med62 = new TGeoMedium("RICH CvPlBckAl",62,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01); TGeoMedium *med63 = new TGeoMedium("RICH FlnDet_Al",63,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01); TGeoMedium *med64 = new TGeoMedium("TedlarF=Carbon",64,54,0,0,0,10,0.1000000E+11,0.2038734,0.3000000E-01,0.3695747E-01); TGeoMedium *med65 = new TGeoMedium("Al foil RICHwn",65,9,0,0,0,1,0.1000000E+11,0.1829598,0.1000000E-01,0.3344228E-01); TGeoMedium *med66 = new TGeoMedium("TedlarB=Carbon",66,54,0,0,0,10,0.1000000E+11,0.2038734,0.3000000E-01,0.3695747E-01); TGeoMedium *med67 = new TGeoMedium("RICHDET = Al",67,9,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.3344228E-01); TGeoMedium *med68 = new TGeoMedium("RICHPMBX=Al_pr",68,55,0,0,0,2,0.1000000E+11,0.1829598,0.3000000E-01,0.1636329); TGeoMedium *med69 = new TGeoMedium("RICHQWBX=QuAl",69,57,0,0,0,2,0.1000000E+11,0.1869267,0.3000000E-01,0.3067139E-01); 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); TGeoMedium *med71 = new TGeoMedium("RICH Mirr=Quar",71,56,0,0,0,10,0.1000000E+11,0.1873271,0.3000000E-01,0.3033006E-01); TGeoMedium *med72 = new TGeoMedium("RICH CO2",72,59,1,0,0,10,0.1000000E+11,0.1480917E-02,0.3000000E-01,0.1677625E-01); TGeoMedium *med73 = new TGeoMedium("GraphiteTarget",73,71,0,2,30,1,0.1000000E+11,0.2087093,0.2000000E-02,0.2755415E-01); TGeoMedium *med74 = new TGeoMedium("TOF Scintil.",74,61,1,0,0,10,0.1000000E+11,0.3078642E-01,0.3000000E-01,0.1258280E-01); TGeoMedium *med75 = new TGeoMedium("TOF Mumetal",75,62,1,0,0,10,0.1000000E+11,0.3213306,0.3000000E-01,0.4592491E-01); //-----------List of Rotation matrices-------------- TGeoRotation *rot1 = new TGeoRotation("rot1",90,180,90,90,180,0); TGeoRotation *rot2 = new TGeoRotation("rot2",90,105,180,222.3678,89.99999,195); TGeoRotation *rot1209 = new TGeoRotation("rot1209",90,0,87.5964,90,2.4036,-90); TGeoRotation *rot1210 = new TGeoRotation("rot1210",180,0,90,270,90,180); TGeoRotation *rot1211 = new TGeoRotation("rot1211",90,270,0,0,90,180); TGeoRotation *rot1212 = new TGeoRotation("rot1212",87.67118,359.9583,88.97572,90,2.544346,203.725); TGeoRotation *rot1213 = new TGeoRotation("rot1213",88.83469,359.9792,88.97571,90,1.551583,221.3053); TGeoRotation *rot1214 = new TGeoRotation("rot1214",89.99036,359.9998,88.9823,90,1.017744,269.4573); TGeoRotation *rot1215 = new TGeoRotation("rot1215",91.15018,0.2051869E-01,88.97811,90,1.53865,318.3901); TGeoRotation *rot1216 = new TGeoRotation("rot1216",92.32684,0.4132708E-01,88.98303,90,2.539596,336.4078); TGeoRotation *rot1217 = new TGeoRotation("rot1217",87.08964,359.9991,89.98325,90,2.910414,180.3294); TGeoRotation *rot1218 = new TGeoRotation("rot1218",88.24644,359.9995,89.98211,90,1.75365,180.5844); TGeoRotation *rot1219 = new TGeoRotation("rot1219",89.41203,359.9998,89.9866,90,0.588127,181.3057); TGeoRotation *rot1220 = new TGeoRotation("rot1220",90.56335,0.1118816E-03,89.98862,90,0.563465,358.8429); TGeoRotation *rot1221 = new TGeoRotation("rot1221",91.73514,0.2038001E-03,89.99327,90,1.735154,359.7779); TGeoRotation *rot1222 = new TGeoRotation("rot1222",92.9023,0.4414573E-03,89.99129,90,2.902309,359.8282); TGeoRotation *rot1223 = new TGeoRotation("rot1223",87.6723,0.4040924E-01,90.99402,90,2.531269,156.8911); TGeoRotation *rot1224 = new TGeoRotation("rot1224",88.83318,0.2025523E-01,90.99438,90,1.533144,139.5713); TGeoRotation *rot1225 = new TGeoRotation("rot1225",89.98847,0.2003084E-03,90.99537,90,0.9954355,90.66374); TGeoRotation *rot1226 = new TGeoRotation("rot1226",91.14063,359.9802,90.99239,90,1.512004,41.01506); TGeoRotation *rot1227 = new TGeoRotation("rot1227",92.31667,359.9593,91.00701,90,2.526284,23.47799); TGeoRotation *rot1228 = new TGeoRotation("rot1228",90,0,87.5964,90,2.4036,270); TGeoRotation *rot2101 = new TGeoRotation("rot2101",89.7386,359.8344,57.91018,89.99831,32.09115,269.4175); TGeoRotation *rot2102 = new TGeoRotation("rot2102",89.9865,0.9653080E-02,120.806,90.00161,30.806,90.03229); TGeoRotation *rot4001 = new TGeoRotation("rot4001",90,0,90,90,0,0); TGeoRotation *rot4002 = new TGeoRotation("rot4002",90,180,90,90,180,0); TGeoRotation *rot5000 = new TGeoRotation("rot5000",90,0,180,0,90,90); TGeoRotation *rot5001 = new TGeoRotation("rot5001",90,0,0,0,90,270); //-----------List of Volumes-------------- TGeoVolume *CAVE = gGeoManager->MakeBox("CAVE",med15,250,250,2000); CAVE->SetVisibility(-10); TGeoVolume *JGGN = gGeoManager->MakeBox("JGGN",med15,243.84,173.99,110.5002); JGGN->SetVisibility(-10); TGeoVolume *JG12 = gGeoManager->MakeBox("JG12",med17,243.84,44.45,110.49); JG12->SetVisibility(-10); JG12->SetFillStyle(1); TGeoVolume *JG13 = gGeoManager->MakeBox("JG13",med17,58.42,15.24,110.49); JG13->SetVisibility(-10); JG13->SetFillStyle(1); TGeoVolume *JG14 = gGeoManager->MakeBox("JG14",med17,58.42,15.24,110.49); JG14->SetVisibility(-10); JG14->SetFillStyle(1); TGeoVolume *JG15 = gGeoManager->MakeBox("JG15",med16,25.4,15.24,110.49); JG15->SetVisibility(-10); JG15->SetFillStyle(1); TGeoVolume *JG16 = gGeoManager->MakeBox("JG16",med16,25.4,15.24,110.49); JG16->SetVisibility(-10); JG16->SetFillStyle(1); TGeoVolume *JG17 = gGeoManager->MakeBox("JG17",med16,35.56,15.24,25.4); JG17->SetVisibility(-10); JG17->SetFillStyle(1); TGeoVolume *JG18 = gGeoManager->MakeBox("JG18",med17,35.56,15.24,59.69); JG18->SetVisibility(-10); JG18->SetFillStyle(1); TGeoVolume *JG19 = gGeoManager->MakeBox("JG19",med16,35.56,15.24,25.4); JG19->SetVisibility(-10); JG19->SetFillStyle(1); TGeoVolume *JG20 = gGeoManager->MakeBox("JG20",med17,243.84,44.45,110.49); JG20->SetVisibility(-10); JG20->SetFillStyle(1); TGeoVolume *JG21 = gGeoManager->MakeBox("JG21",med17,58.42,15.24,110.49); JG21->SetVisibility(-10); JG21->SetFillStyle(1); TGeoVolume *JG22 = gGeoManager->MakeBox("JG22",med17,58.42,15.24,110.49); JG22->SetVisibility(-10); JG22->SetFillStyle(1); TGeoVolume *JG23 = gGeoManager->MakeBox("JG23",med16,25.4,15.24,110.49); JG23->SetVisibility(-10); JG23->SetFillStyle(1); TGeoVolume *JG24 = gGeoManager->MakeBox("JG24",med16,25.4,15.24,110.49); JG24->SetVisibility(-10); JG24->SetFillStyle(1); TGeoVolume *JG25 = gGeoManager->MakeBox("JG25",med16,35.56,15.24,25.4); JG25->SetVisibility(-10); JG25->SetFillStyle(1); TGeoVolume *JG26 = gGeoManager->MakeBox("JG26",med17,35.56,15.24,59.69); JG26->SetVisibility(-10); JG26->SetFillStyle(1); TGeoVolume *JG27 = gGeoManager->MakeBox("JG27",med16,35.56,15.24,25.4); JG27->SetVisibility(-10); JG27->SetFillStyle(1); TGeoVolume *JG28 = gGeoManager->MakeBox("JG28",med17,55.88,62.23,45.72); JG28->SetVisibility(-10); JG28->SetFillStyle(1); TGeoVolume *JG29 = gGeoManager->MakeBox("JG29",med17,55.88,62.23,45.72); JG29->SetVisibility(-10); JG29->SetFillStyle(1); TGeoVolume *JG30 = gGeoManager->MakeBox("JG30",med17,55.88,62.23,45.72); JG30->SetVisibility(-10); JG30->SetFillStyle(1); TGeoVolume *JG31 = gGeoManager->MakeBox("JG31",med17,55.88,62.23,45.72); JG31->SetVisibility(-10); JG31->SetFillStyle(1); TGeoVolume *HTPC = gGeoManager->MakeBox("HTPC",med15,67.71,48.86,106); HTPC->SetVisibility(-10); HTPC->SetFillStyle(1); TGeoVolume *GCVM = gGeoManager->MakeBox("GCVM",med2,67.71,41.932,105.5); GCVM->SetVisibility(-10); GCVM->SetFillStyle(1); TGeoVolume *GCFT = gGeoManager->MakeBox("GCFT",med11,58.105,2.19,1.11); GCFT->SetVisibility(-10); GCFT->SetFillStyle(1); TGeoVolume *GCFB = gGeoManager->MakeBox("GCFB",med11,58.105,5.24,1.11); GCFB->SetVisibility(-10); GCFB->SetFillStyle(1); TGeoVolume *GFBX = gGeoManager->MakeBox("GFBX",med11,58.105,5.24,1.11); GFBX->SetVisibility(-10); GFBX->SetFillStyle(1); TGeoVolume *GCFS = gGeoManager->MakeBox("GCFS",med11,3.4125,46.675,1.11); GCFS->SetVisibility(-10); GCFS->SetFillStyle(1); TGeoVolume *GFSX = gGeoManager->MakeBox("GFSX",med11,3.4125,5.24,1.11); GFSX->SetVisibility(-10); GFSX->SetFillStyle(1); TGeoVolume *GSF1 = gGeoManager->MakeBox("GSF1",med11,1.145,37.88,1.49); GSF1->SetVisibility(-10); GSF1->SetFillStyle(1); TGeoVolume *GSR1 = gGeoManager->MakeBox("GSR1",med11,1.145,37.88,1.715); GSR1->SetVisibility(-10); GSR1->SetFillStyle(1); TGeoVolume *GST1 = gGeoManager->MakeBox("GST1",med11,1.145,1.905,10.795); GST1->SetVisibility(-10); GST1->SetFillStyle(1); TGeoVolume *GSB1 = gGeoManager->MakeBox("GSB1",med11,1.145,1.905,10.795); GSB1->SetVisibility(-10); GSB1->SetFillStyle(1); TGeoVolume *GSW1 = gGeoManager->MakeBox("GSW1",med12,0.24,36.67,13.4); GSW1->SetVisibility(-10); GSW1->SetFillStyle(1); TGeoVolume *GSF2 = gGeoManager->MakeBox("GSF2",med11,1.78,37.88,1.3); GSF2->SetVisibility(-10); GSF2->SetFillStyle(1); TGeoVolume *GSR2 = gGeoManager->MakeBox("GSR2",med11,1.78,37.88,1.715); GSR2->SetVisibility(-10); GSR2->SetFillStyle(1); TGeoVolume *GST2 = gGeoManager->MakeBox("GST2",med11,1.78,1.905,85.66); GST2->SetVisibility(-10); GST2->SetFillStyle(1); TGeoVolume *GSB2 = gGeoManager->MakeBox("GSB2",med11,1.78,1.905,85.66); GSB2->SetVisibility(-10); GSB2->SetFillStyle(1); TGeoVolume *GSW2 = gGeoManager->MakeBox("GSW2",med11,0.2550000E-01,34.07,85.66); GSW2->SetVisibility(-10); GSW2->SetFillStyle(1); TGeoVolume *GCBF = gGeoManager->MakeBox("GCBF",med11,67.53,2.495,1.3025); GCBF->SetVisibility(-10); GCBF->SetFillStyle(1); TGeoVolume *GCBR = gGeoManager->MakeBox("GCBR",med11,67.53,2.495,1.3025); GCBR->SetVisibility(-10); GCBR->SetFillStyle(1); TGeoVolume *GCBS = gGeoManager->MakeBox("GCBS",med11,1.3,2.495,89.09); GCBS->SetVisibility(-10); GCBS->SetFillStyle(1); TGeoVolume *GCBE = gGeoManager->MakeBox("GCBE",med11,67.53,1.145,11.145); GCBE->SetVisibility(-10); GCBE->SetFillStyle(1); TGeoVolume *GCPT = gGeoManager->MakeBox("GCPT",med11,64.93,1.3,1.78); GCPT->SetVisibility(-10); GCPT->SetFillStyle(1); TGeoVolume *GCPB = gGeoManager->MakeBox("GCPB",med11,64.93,1.65,1.78); GCPB->SetVisibility(-10); GCPB->SetFillStyle(1); TGeoVolume *GCPS = gGeoManager->MakeBox("GCPS",med11,1.54,31.625,1.78); GCPS->SetVisibility(-10); GCPS->SetFillStyle(1); TGeoVolume *GCPE = gGeoManager->MakeBox("GCPE",med11,64.93,3.305,1.145); GCPE->SetVisibility(-10); GCPE->SetFillStyle(1); TGeoVolume *GPWT = gGeoManager->MakeBox("GPWT",med11,19.05,9.085,0.2500000E-01); GPWT->SetVisibility(-10); GPWT->SetFillStyle(1); TGeoVolume *GPWB = gGeoManager->MakeBox("GPWB",med11,19.05,2.22,0.2500000E-01); GPWB->SetVisibility(-10); GPWB->SetFillStyle(1); TGeoVolume *GPWS = gGeoManager->MakeBox("GPWS",med11,21.4,31.625,0.2500000E-01); GPWS->SetVisibility(-10); GPWS->SetFillStyle(1); TGeoVolume *GCRT = gGeoManager->MakeBox("GCRT",med11,61.85,1.905,1.78); GCRT->SetVisibility(-10); GCRT->SetFillStyle(1); TGeoVolume *GCRB = gGeoManager->MakeBox("GCRB",med11,61.85,1.905,1.78); GCRB->SetVisibility(-10); GCRB->SetFillStyle(1); TGeoVolume *GCRS = gGeoManager->MakeBox("GCRS",med11,1.3,37.88,1.78); GCRS->SetVisibility(-10); GCRS->SetFillStyle(1); TGeoVolume *GCRE = gGeoManager->MakeBox("GCRE",med11,1.2225,37.88,1.145); GCRE->SetVisibility(-10); GCRE->SetFillStyle(1); TGeoVolume *GCRW = gGeoManager->MakeBox("GCRW",med11,61.85,34.07,0.2550000E-01); GCRW->SetVisibility(-10); GCRW->SetFillStyle(1); TGeoVolume *GCTF = gGeoManager->MakeBox("GCTF",med11,67.53,1.145,12.4475); GCTF->SetVisibility(-10); GCTF->SetFillStyle(1); TGeoVolume *GCTR = gGeoManager->MakeBox("GCTR",med11,67.53,1.145,1.3025); GCTR->SetVisibility(-10); GCTR->SetFillStyle(1); TGeoVolume *GCTS = gGeoManager->MakeBox("GCTS",med11,1.3,1.145,89.09); GCTS->SetVisibility(-10); GCTS->SetFillStyle(1); TGeoVolume *GCTC = gGeoManager->MakeBox("GCTC",med11,67.53,0.395,91.695); GCTC->SetVisibility(-10); GCTC->SetFillStyle(1); TGeoVolume *TCTH = gGeoManager->MakeBox("TCTH",med11,55.321,0.4445,84.455); TCTH->SetVisibility(-10); TCTH->SetFillStyle(1); TGeoVolume *ALBF = gGeoManager->MakeBox("ALBF",med11,55.321,1.5875,0.8509); ALBF->SetVisibility(-10); ALBF->SetFillStyle(1); TGeoVolume *ALBS = gGeoManager->MakeBox("ALBS",med11,0.8509,1.5875,82.7532); ALBS->SetVisibility(-10); ALBS->SetFillStyle(1); TGeoVolume *TFCF = gGeoManager->MakeBox("TFCF",med5,53.4894,39.719,0.6462); TFCF->SetVisibility(-10); TFCF->SetFillStyle(1); TGeoVolume *TFCS = gGeoManager->MakeBox("TFCS",med5,0.6462,39.719,81.407); TFCS->SetVisibility(-10); TFCS->SetFillStyle(1); TGeoVolume *TFCH = gGeoManager->MakeBox("TFCH",med2,15.24,18.637,0.638834); TFCH->SetVisibility(-10); TFCH->SetFillStyle(1); TGeoVolume *COPF = gGeoManager->MakeBox("COPF",med7,53.4894,39.719,0.3556000E-02); COPF->SetVisibility(-10); COPF->SetFillStyle(1); TGeoVolume *COPB = gGeoManager->MakeBox("COPB",med7,53.4894,39.719,0.3556000E-02); COPB->SetVisibility(-10); COPB->SetFillStyle(1); TGeoVolume *FCWM = gGeoManager->MakeBox("FCWM",med13,15.3988,18.796,0.1778000E-02); FCWM->SetVisibility(-10); FCWM->SetFillStyle(1); TGeoVolume *FCAW = gGeoManager->MakeBox("FCAW",med11,15.3988,18.796,0.5000000E-04); FCAW->SetVisibility(-10); FCAW->SetFillStyle(1); TGeoVolume *KAPF = gGeoManager->MakeBox("KAPF",med8,53.4894,39.719,0.3810000E-02); KAPF->SetVisibility(-10); KAPF->SetFillStyle(1); TGeoVolume *COPS = gGeoManager->MakeBox("COPS",med7,0.3556000E-02,39.719,81.407); COPS->SetVisibility(-10); COPS->SetFillStyle(1); TGeoVolume *KAPS = gGeoManager->MakeBox("KAPS",med8,0.3810000E-02,39.719,81.407); KAPS->SetVisibility(-10); KAPS->SetFillStyle(1); TGeoVolume *TPCG = gGeoManager->MakeBox("TPCG",med2,48,37.48,76.8); TPCG->SetVisibility(-10); TPCG->SetFillStyle(1); TGeoVolume *PPLN = gGeoManager->MakeBox("PPLN",med7,48,0.1000000E-03,76.8); PPLN->SetVisibility(-10); PPLN->SetFillStyle(1); TGeoVolume *PPSS = gGeoManager->MakeBox("PPSS",med15,86.835,7.606,93.79); PPSS->SetVisibility(-10); PPSS->SetFillStyle(1); TGeoVolume *PPCL = gGeoManager->MakeBox("PPCL",med7,68.9,0.7500000E-02,93.79); PPCL->SetVisibility(-10); PPCL->SetFillStyle(1); TGeoVolume *PPGL = gGeoManager->MakeBox("PPGL",med10,68.9,0.5850000E-01,93.79); PPGL->SetVisibility(-10); PPGL->SetFillStyle(1); TGeoVolume *PPST = gGeoManager->MakeBox("PPST",med11,66.2,0.425,93.79); PPST->SetVisibility(-10); PPST->SetFillStyle(1); TGeoVolume *PPSB = gGeoManager->MakeBox("PPSB",med11,86.835,0.635,93.79); PPSB->SetVisibility(-10); PPSB->SetFillStyle(1); TGeoVolume *PPTR = gGeoManager->MakeTrd1("PPTR",med11,86.835,66.2,0.16,6.48); PPTR->SetVisibility(-10); PPTR->SetFillStyle(1); TGeoVolume *PPFR = gGeoManager->MakeBox("PPFR",med11,86.835,6.48,1.89); PPFR->SetVisibility(-10); PPFR->SetFillStyle(1); TGeoVolume *TOPT = gGeoManager->MakeBox("TOPT",med9,64.93,46.675,3.175); TOPT->SetVisibility(-10); TOPT->SetFillStyle(1); TGeoVolume *TPTX = gGeoManager->MakeBox("TPTX",med9,64.93,4.755,3.175); TPTX->SetVisibility(-10); TPTX->SetFillStyle(1); TGeoVolume *TOPH = gGeoManager->MakeTube("TOPH",med15,0,17.73,3.175); TOPH->SetVisibility(-10); TOPH->SetFillStyle(1); TGeoVolume *IRFT = gGeoManager->MakeBox("IRFT",med10,21.59,1.27,0.43); IRFT->SetVisibility(-10); IRFT->SetFillStyle(1); TGeoVolume *IRFB = gGeoManager->MakeBox("IRFB",med10,21.59,1.27,0.43); IRFB->SetVisibility(-10); IRFB->SetFillStyle(1); TGeoVolume *IRFS = gGeoManager->MakeBox("IRFS",med10,1.27,20.32,0.43); IRFS->SetVisibility(-10); IRFS->SetFillStyle(1); TGeoVolume *IRGT = gGeoManager->MakeBox("IRGT",med10,18.933,0.5850000E-01,4.48); IRGT->SetVisibility(-10); IRGT->SetFillStyle(1); TGeoVolume *IRGB = gGeoManager->MakeBox("IRGB",med10,18.933,0.5850000E-01,4.48); IRGB->SetVisibility(-10); IRGB->SetFillStyle(1); TGeoVolume *IRGS = gGeoManager->MakeBox("IRGS",med10,0.5850000E-01,20.32,4.48); IRGS->SetVisibility(-10); IRGS->SetFillStyle(1); TGeoVolume *IRCT = gGeoManager->MakeBox("IRCT",med7,18.918,0.7500000E-02,4.48); IRCT->SetVisibility(-10); IRCT->SetFillStyle(1); TGeoVolume *IRCB = gGeoManager->MakeBox("IRCB",med7,18.918,0.7500000E-02,4.48); IRCB->SetVisibility(-10); IRCB->SetFillStyle(1); TGeoVolume *IRCS = gGeoManager->MakeBox("IRCS",med7,0.7500000E-02,20.203,4.48); IRCS->SetVisibility(-10); IRCS->SetFillStyle(1); TGeoVolume *IRWD = gGeoManager->MakeBox("IRWD",med8,19.05,20.32,0.2500000E-02); IRWD->SetVisibility(-10); IRWD->SetFillStyle(1); TGeoVolume *ORFL = gGeoManager->MakeTube("ORFL",med11,17.73,22.86,1.26); ORFL->SetVisibility(-10); ORFL->SetFillStyle(1); TGeoVolume *ORCT = gGeoManager->MakeTubs("ORCT",med11,17.73,17.78,16.0675,39.85,140.15); ORCT->SetVisibility(-10); ORCT->SetFillStyle(1); TGeoVolume *ORCB = gGeoManager->MakeTubs("ORCB",med11,17.73,17.78,16.0675,219.85,320.15); ORCB->SetVisibility(-10); ORCB->SetFillStyle(1); TGeoVolume *ORBS = gGeoManager->MakeBox("ORBS",med11,0.2500000E-01,11.35,16.0675); ORBS->SetVisibility(-10); ORBS->SetFillStyle(1); TGeoVolume *ORFT = gGeoManager->MakeTubs("ORFT",med12,17.4,17.73,1.145,39.85,140.15); ORFT->SetVisibility(-10); ORFT->SetFillStyle(1); TGeoVolume *ORFB = gGeoManager->MakeTubs("ORFB",med12,17.4,17.73,1.145,219.85,320.15); ORFB->SetVisibility(-10); ORFB->SetFillStyle(1); TGeoVolume *ORFS = gGeoManager->MakeBox("ORFS",med12,0.165,11.08,1.145); ORFS->SetVisibility(-10); ORFS->SetFillStyle(1); TGeoVolume *ORWD = gGeoManager->MakeBox("ORWD",med8,13.65,17.78,0.2500000E-02); ORWD->SetVisibility(-10); ORWD->SetFillStyle(1); TGeoVolume *CHM1 = gGeoManager->MakeBox("CHM1",med9,76.3,76.3,1.66878); CHM1->SetVisibility(-10); CHM1->SetFillStyle(1); TGeoVolume *CHG1 = gGeoManager->MakeBox("CHG1",med15,76.3,76.3,1.66878); CHG1->SetVisibility(-10); TGeoVolume *C1K1 = gGeoManager->MakeBox("C1K1",med27,76.2,76.2,0.2540000E-02); C1K1->SetVisibility(-10); TGeoVolume *C1K2 = gGeoManager->MakeBox("C1K2",med27,76.2,76.2,0.2540000E-02); C1K2->SetVisibility(-10); TGeoVolume *C1G1 = gGeoManager->MakeBox("C1G1",med1,76.2,76.2,0.5100000E-02); C1G1->SetVisibility(-10); TGeoVolume *C1G2 = gGeoManager->MakeBox("C1G2",med1,76.2,76.2,0.5100000E-02); C1G2->SetVisibility(-10); TGeoVolume *C1C1 = gGeoManager->MakeBox("C1C1",med1,76.2,76.2,0.5100000E-02); C1C1->SetVisibility(-10); TGeoVolume *C1C2 = gGeoManager->MakeBox("C1C2",med1,76.2,76.2,0.5100000E-02); C1C2->SetVisibility(-10); TGeoVolume *C1C3 = gGeoManager->MakeBox("C1C3",med1,76.2,76.2,0.5100000E-02); C1C3->SetVisibility(-10); TGeoVolume *C1C5 = gGeoManager->MakeBox("C1C5",med1,76.2,76.2,0.5100000E-02); C1C5->SetVisibility(-10); TGeoVolume *C1C4 = gGeoManager->MakeBox("C1C4",med1,76.2,76.2,0.5100000E-02); C1C4->SetVisibility(-10); TGeoVolume *C1A1 = gGeoManager->MakeBox("C1A1",med15,76.2,76.2,0.1280000E-02); C1A1->SetVisibility(-10); TGeoVolume *C1A2 = gGeoManager->MakeBox("C1A2",med15,76.2,76.2,0.1280000E-02); C1A2->SetVisibility(-10); TGeoVolume *C1A3 = gGeoManager->MakeBox("C1A3",med15,76.2,76.2,0.1280000E-02); C1A3->SetVisibility(-10); TGeoVolume *C1A4 = gGeoManager->MakeBox("C1A4",med15,76.2,76.2,0.1280000E-02); C1A4->SetVisibility(-10); TGeoVolume *CHM2 = gGeoManager->MakeBox("CHM2",med9,76.3,50.9,1.66878); CHM2->SetVisibility(-10); CHM2->SetFillStyle(1); TGeoVolume *CHG2 = gGeoManager->MakeBox("CHG2",med15,76.3,50.9,1.66878); CHG2->SetVisibility(-10); TGeoVolume *C2K1 = gGeoManager->MakeBox("C2K1",med27,76.2,50.8,0.2540000E-02); C2K1->SetVisibility(-10); TGeoVolume *C2K2 = gGeoManager->MakeBox("C2K2",med27,76.2,50.8,0.2540000E-02); C2K2->SetVisibility(-10); TGeoVolume *C2G1 = gGeoManager->MakeBox("C2G1",med1,76.2,50.8,0.5100000E-02); C2G1->SetVisibility(-10); TGeoVolume *C2G2 = gGeoManager->MakeBox("C2G2",med1,76.2,50.8,0.5100000E-02); C2G2->SetVisibility(-10); TGeoVolume *C2C1 = gGeoManager->MakeBox("C2C1",med1,76.2,50.8,0.5100000E-02); C2C1->SetVisibility(-10); TGeoVolume *C2C2 = gGeoManager->MakeBox("C2C2",med1,76.2,50.8,0.5100000E-02); C2C2->SetVisibility(-10); TGeoVolume *C2C3 = gGeoManager->MakeBox("C2C3",med1,76.2,50.8,0.5100000E-02); C2C3->SetVisibility(-10); TGeoVolume *C2C5 = gGeoManager->MakeBox("C2C5",med1,76.2,50.8,0.5100000E-02); C2C5->SetVisibility(-10); TGeoVolume *C2C4 = gGeoManager->MakeBox("C2C4",med1,76.2,50.8,0.5100000E-02); C2C4->SetVisibility(-10); TGeoVolume *C2A1 = gGeoManager->MakeBox("C2A1",med15,76.2,50.8,0.1280000E-02); C2A1->SetVisibility(-10); TGeoVolume *C2A2 = gGeoManager->MakeBox("C2A2",med15,76.2,50.8,0.1280000E-02); C2A2->SetVisibility(-10); TGeoVolume *C2A3 = gGeoManager->MakeBox("C2A3",med15,76.2,50.8,0.1280000E-02); C2A3->SetVisibility(-10); TGeoVolume *C2A4 = gGeoManager->MakeBox("C2A4",med15,76.2,50.8,0.1280000E-02); C2A4->SetVisibility(-10); TGeoVolume *CHM3 = gGeoManager->MakeBox("CHM3",med9,76.3,50.9,1.66878); CHM3->SetVisibility(-10); CHM3->SetFillStyle(1); TGeoVolume *CHG3 = gGeoManager->MakeBox("CHG3",med15,76.3,50.9,1.66878); CHG3->SetVisibility(-10); TGeoVolume *C3K1 = gGeoManager->MakeBox("C3K1",med27,76.2,50.8,0.2540000E-02); C3K1->SetVisibility(-10); TGeoVolume *C3K2 = gGeoManager->MakeBox("C3K2",med27,76.2,50.8,0.2540000E-02); C3K2->SetVisibility(-10); TGeoVolume *C3G1 = gGeoManager->MakeBox("C3G1",med1,76.2,50.8,0.5100000E-02); C3G1->SetVisibility(-10); TGeoVolume *C3G2 = gGeoManager->MakeBox("C3G2",med1,76.2,50.8,0.5100000E-02); C3G2->SetVisibility(-10); TGeoVolume *C3C1 = gGeoManager->MakeBox("C3C1",med1,76.2,50.8,0.5100000E-02); C3C1->SetVisibility(-10); TGeoVolume *C3C2 = gGeoManager->MakeBox("C3C2",med1,76.2,50.8,0.5100000E-02); C3C2->SetVisibility(-10); TGeoVolume *C3C3 = gGeoManager->MakeBox("C3C3",med1,76.2,50.8,0.5100000E-02); C3C3->SetVisibility(-10); TGeoVolume *C3C5 = gGeoManager->MakeBox("C3C5",med1,76.2,50.8,0.5100000E-02); C3C5->SetVisibility(-10); TGeoVolume *C3C4 = gGeoManager->MakeBox("C3C4",med1,76.2,50.8,0.5100000E-02); C3C4->SetVisibility(-10); TGeoVolume *C3A1 = gGeoManager->MakeBox("C3A1",med15,76.2,50.8,0.1280000E-02); C3A1->SetVisibility(-10); TGeoVolume *C3A2 = gGeoManager->MakeBox("C3A2",med15,76.2,50.8,0.1280000E-02); C3A2->SetVisibility(-10); TGeoVolume *C3A3 = gGeoManager->MakeBox("C3A3",med15,76.2,50.8,0.1280000E-02); C3A3->SetVisibility(-10); TGeoVolume *C3A4 = gGeoManager->MakeBox("C3A4",med15,76.2,50.8,0.1280000E-02); C3A4->SetVisibility(-10); TGeoVolume *CHM4 = gGeoManager->MakeBox("CHM4",med9,76.3,50.9,1.66878); CHM4->SetVisibility(-10); CHM4->SetFillStyle(1); TGeoVolume *CHG4 = gGeoManager->MakeBox("CHG4",med15,76.3,50.9,1.66878); CHG4->SetVisibility(-10); TGeoVolume *C4K1 = gGeoManager->MakeBox("C4K1",med27,76.2,50.8,0.2540000E-02); C4K1->SetVisibility(-10); TGeoVolume *C4K2 = gGeoManager->MakeBox("C4K2",med27,76.2,50.8,0.2540000E-02); C4K2->SetVisibility(-10); TGeoVolume *C4G1 = gGeoManager->MakeBox("C4G1",med1,76.2,50.8,0.5100000E-02); C4G1->SetVisibility(-10); TGeoVolume *C4G2 = gGeoManager->MakeBox("C4G2",med1,76.2,50.8,0.5100000E-02); C4G2->SetVisibility(-10); TGeoVolume *C4C1 = gGeoManager->MakeBox("C4C1",med1,76.2,50.8,0.5100000E-02); C4C1->SetVisibility(-10); TGeoVolume *C4C2 = gGeoManager->MakeBox("C4C2",med1,76.2,50.8,0.5100000E-02); C4C2->SetVisibility(-10); TGeoVolume *C4C3 = gGeoManager->MakeBox("C4C3",med1,76.2,50.8,0.5100000E-02); C4C3->SetVisibility(-10); TGeoVolume *C4C5 = gGeoManager->MakeBox("C4C5",med1,76.2,50.8,0.5100000E-02); C4C5->SetVisibility(-10); TGeoVolume *C4C4 = gGeoManager->MakeBox("C4C4",med1,76.2,50.8,0.5100000E-02); C4C4->SetVisibility(-10); TGeoVolume *C4A1 = gGeoManager->MakeBox("C4A1",med15,76.2,50.8,0.1280000E-02); C4A1->SetVisibility(-10); TGeoVolume *C4A2 = gGeoManager->MakeBox("C4A2",med15,76.2,50.8,0.1280000E-02); C4A2->SetVisibility(-10); TGeoVolume *C4A3 = gGeoManager->MakeBox("C4A3",med15,76.2,50.8,0.1280000E-02); C4A3->SetVisibility(-10); TGeoVolume *C4A4 = gGeoManager->MakeBox("C4A4",med15,76.2,50.8,0.1280000E-02); C4A4->SetVisibility(-10); TGeoVolume *CHM5 = gGeoManager->MakeBox("CHM5",med15,115.5,115.5,1); CHM5->SetVisibility(-10); CHM5->SetFillStyle(1); TGeoVolume *CHM6 = gGeoManager->MakeBox("CHM6",med15,115.5,115.5,1); CHM6->SetVisibility(-10); CHM6->SetFillStyle(1); TGeoVolume *CVOL = gGeoManager->MakeBox("CVOL",med26,141,101,64.77); CVOL->SetVisibility(-10); CVOL->SetFillStyle(1); TGeoVolume *CBOX = gGeoManager->MakeTrd2("CBOX",med27,141,141,78.74,101,53.34); CBOX->SetVisibility(-10); TGeoVolume *CBWH = gGeoManager->MakeBox("CBWH",med29,95.25,69.85,0.635); CBWH->SetVisibility(-10); CBWH->SetFillStyle(1); TGeoVolume *CGAS = gGeoManager->MakeTrd2("CGAS",med29,139.7,139.7,77.47,99.69,52.07); CGAS->SetVisibility(-10); CGAS->SetFillStyle(1); TGeoVolume *FWFF = gGeoManager->MakeBox("FWFF",med27,109.2,77.47,0.635); FWFF->SetVisibility(-10); FWFF->SetFillStyle(1); TGeoVolume *FWFG = gGeoManager->MakeBox("FWFG",med29,95.25,69.85,0.635); FWFG->SetVisibility(-10); FWFG->SetFillStyle(1); TGeoVolume *FWFM = gGeoManager->MakeBox("FWFM",med28,95.25,69.85,0.4000000E-02); FWFM->SetVisibility(-10); FWFM->SetFillStyle(1); TGeoVolume *FWSF = gGeoManager->MakeBox("FWSF",med27,96.52,71.12,5.08); FWSF->SetVisibility(-10); FWSF->SetFillStyle(1); TGeoVolume *FWSG = gGeoManager->MakeBox("FWSG",med29,95.25,69.85,5.08); FWSG->SetVisibility(-10); TGeoVolume *MVLU = gGeoManager->MakeTrd2("MVLU",med29,132,132,52.5508,50.8187,1.5); MVLU->SetVisibility(-10); MVLU->SetFillStyle(1); TGeoVolume *MVLD = gGeoManager->MakeTrd2("MVLD",med29,132,132,52.5508,50.8187,1.5); MVLD->SetVisibility(-10); MVLD->SetFillStyle(1); TGeoVolume *CMBU = gGeoManager->MakeBox("CMBU",med30,121.9,45.13,1.27); CMBU->SetVisibility(-10); CMBU->SetFillStyle(1); TGeoVolume *CMBD = gGeoManager->MakeBox("CMBD",med30,121.9,45.13,1.27); CMBD->SetVisibility(-10); CMBD->SetFillStyle(1); TGeoVolume *CM01 = gGeoManager->MakeBox("CM01",med33,7.62,8.799,0.5000000E-01); CM01->SetVisibility(-10); CM01->SetFillStyle(1); TGeoVolume *CM02 = gGeoManager->MakeBox("CM02",med33,7.62,8.799,0.5000000E-01); CM02->SetVisibility(-10); CM02->SetFillStyle(1); TGeoVolume *CM03 = gGeoManager->MakeBox("CM03",med33,7.62,8.799,0.5000000E-01); CM03->SetVisibility(-10); CM03->SetFillStyle(1); TGeoVolume *CM04 = gGeoManager->MakeBox("CM04",med33,7.62,8.799,0.5000000E-01); CM04->SetVisibility(-10); CM04->SetFillStyle(1); TGeoVolume *CM05 = gGeoManager->MakeBox("CM05",med33,7.62,8.799,0.5000000E-01); CM05->SetVisibility(-10); CM05->SetFillStyle(1); TGeoVolume *CM06 = gGeoManager->MakeBox("CM06",med33,7.62,8.799,0.5000000E-01); CM06->SetVisibility(-10); CM06->SetFillStyle(1); TGeoVolume *CM07 = gGeoManager->MakeBox("CM07",med33,7.62,8.799,0.5000000E-01); CM07->SetVisibility(-10); CM07->SetFillStyle(1); TGeoVolume *CM08 = gGeoManager->MakeBox("CM08",med33,7.62,8.799,0.5000000E-01); CM08->SetVisibility(-10); CM08->SetFillStyle(1); TGeoVolume *CM09 = gGeoManager->MakeBox("CM09",med33,7.62,8.799,0.5000000E-01); CM09->SetVisibility(-10); CM09->SetFillStyle(1); TGeoVolume *CM10 = gGeoManager->MakeBox("CM10",med33,7.62,8.799,0.5000000E-01); CM10->SetVisibility(-10); CM10->SetFillStyle(1); TGeoVolume *CM11 = gGeoManager->MakeBox("CM11",med33,7.62,8.799,0.5000000E-01); CM11->SetVisibility(-10); CM11->SetFillStyle(1); TGeoVolume *CM12 = gGeoManager->MakeBox("CM12",med33,7.62,8.799,0.5000000E-01); CM12->SetVisibility(-10); CM12->SetFillStyle(1); TGeoVolume *CM13 = gGeoManager->MakeBox("CM13",med33,7.62,8.799,0.5000000E-01); CM13->SetVisibility(-10); CM13->SetFillStyle(1); TGeoVolume *CM14 = gGeoManager->MakeBox("CM14",med33,7.62,8.799,0.5000000E-01); CM14->SetVisibility(-10); CM14->SetFillStyle(1); TGeoVolume *CM15 = gGeoManager->MakeBox("CM15",med33,7.62,8.799,0.5000000E-01); CM15->SetVisibility(-10); CM15->SetFillStyle(1); TGeoVolume *CM16 = gGeoManager->MakeBox("CM16",med33,7.62,8.799,0.5000000E-01); CM16->SetVisibility(-10); CM16->SetFillStyle(1); TGeoVolume *CM17 = gGeoManager->MakeBox("CM17",med33,7.62,8.799,0.5000000E-01); CM17->SetVisibility(-10); CM17->SetFillStyle(1); TGeoVolume *CM18 = gGeoManager->MakeBox("CM18",med33,7.62,8.799,0.5000000E-01); CM18->SetVisibility(-10); CM18->SetFillStyle(1); TGeoVolume *CM19 = gGeoManager->MakeBox("CM19",med33,7.62,8.799,0.5000000E-01); CM19->SetVisibility(-10); CM19->SetFillStyle(1); TGeoVolume *CM20 = gGeoManager->MakeBox("CM20",med33,7.62,8.799,0.5000000E-01); CM20->SetVisibility(-10); CM20->SetFillStyle(1); TGeoVolume *CM21 = gGeoManager->MakeBox("CM21",med33,7.62,8.799,0.5000000E-01); CM21->SetVisibility(-10); CM21->SetFillStyle(1); TGeoVolume *CM22 = gGeoManager->MakeBox("CM22",med33,7.62,8.799,0.5000000E-01); CM22->SetVisibility(-10); CM22->SetFillStyle(1); TGeoVolume *CM23 = gGeoManager->MakeBox("CM23",med33,7.62,8.799,0.5000000E-01); CM23->SetVisibility(-10); CM23->SetFillStyle(1); TGeoVolume *CM24 = gGeoManager->MakeBox("CM24",med33,7.62,8.799,0.5000000E-01); CM24->SetVisibility(-10); CM24->SetFillStyle(1); TGeoVolume *CM25 = gGeoManager->MakeBox("CM25",med33,7.62,8.799,0.5000000E-01); CM25->SetVisibility(-10); CM25->SetFillStyle(1); TGeoVolume *CM26 = gGeoManager->MakeBox("CM26",med33,7.62,8.799,0.5000000E-01); CM26->SetVisibility(-10); CM26->SetFillStyle(1); TGeoVolume *CM27 = gGeoManager->MakeBox("CM27",med33,7.62,8.799,0.5000000E-01); CM27->SetVisibility(-10); CM27->SetFillStyle(1); TGeoVolume *CM28 = gGeoManager->MakeBox("CM28",med33,7.62,8.799,0.5000000E-01); CM28->SetVisibility(-10); CM28->SetFillStyle(1); TGeoVolume *CM29 = gGeoManager->MakeBox("CM29",med33,7.62,8.799,0.5000000E-01); CM29->SetVisibility(-10); CM29->SetFillStyle(1); TGeoVolume *CM30 = gGeoManager->MakeBox("CM30",med33,7.62,8.799,0.5000000E-01); CM30->SetVisibility(-10); CM30->SetFillStyle(1); TGeoVolume *CM31 = gGeoManager->MakeBox("CM31",med33,7.62,8.799,0.5000000E-01); CM31->SetVisibility(-10); CM31->SetFillStyle(1); TGeoVolume *CM32 = gGeoManager->MakeBox("CM32",med33,7.62,8.799,0.5000000E-01); CM32->SetVisibility(-10); CM32->SetFillStyle(1); TGeoVolume *CM33 = gGeoManager->MakeBox("CM33",med33,15.24,17.6,0.7500000E-01); CM33->SetVisibility(-10); CM33->SetFillStyle(1); TGeoVolume *CM34 = gGeoManager->MakeBox("CM34",med33,15.24,17.6,0.7500000E-01); CM34->SetVisibility(-10); CM34->SetFillStyle(1); TGeoVolume *CM35 = gGeoManager->MakeBox("CM35",med33,15.24,12.2682,0.7500000E-01); CM35->SetVisibility(-10); CM35->SetFillStyle(1); TGeoVolume *CM36 = gGeoManager->MakeBox("CM36",med33,15.24,17.6,0.7500000E-01); CM36->SetVisibility(-10); CM36->SetFillStyle(1); TGeoVolume *CM37 = gGeoManager->MakeBox("CM37",med33,15.24,17.6,0.7500000E-01); CM37->SetVisibility(-10); CM37->SetFillStyle(1); TGeoVolume *CM38 = gGeoManager->MakeBox("CM38",med33,15.24,12.2682,0.7500000E-01); CM38->SetVisibility(-10); CM38->SetFillStyle(1); TGeoVolume *CM39 = gGeoManager->MakeBox("CM39",med33,15.24,12.2682,0.7500000E-01); CM39->SetVisibility(-10); CM39->SetFillStyle(1); TGeoVolume *CM40 = gGeoManager->MakeBox("CM40",med33,15.24,12.2682,0.7500000E-01); CM40->SetVisibility(-10); CM40->SetFillStyle(1); TGeoVolume *CM41 = gGeoManager->MakeBox("CM41",med33,15.24,12.2682,0.7500000E-01); CM41->SetVisibility(-10); CM41->SetFillStyle(1); TGeoVolume *CM42 = gGeoManager->MakeBox("CM42",med33,15.24,12.2682,0.7500000E-01); CM42->SetVisibility(-10); CM42->SetFillStyle(1); TGeoVolume *CM43 = gGeoManager->MakeBox("CM43",med33,15.24,17.6,0.7500000E-01); CM43->SetVisibility(-10); CM43->SetFillStyle(1); TGeoVolume *CM44 = gGeoManager->MakeBox("CM44",med33,15.24,17.6,0.7500000E-01); CM44->SetVisibility(-10); CM44->SetFillStyle(1); TGeoVolume *CM45 = gGeoManager->MakeBox("CM45",med33,15.24,12.2682,0.7500000E-01); CM45->SetVisibility(-10); CM45->SetFillStyle(1); TGeoVolume *CM46 = gGeoManager->MakeBox("CM46",med33,15.24,17.6,0.7500000E-01); CM46->SetVisibility(-10); CM46->SetFillStyle(1); TGeoVolume *CM47 = gGeoManager->MakeBox("CM47",med33,15.24,17.6,0.7500000E-01); CM47->SetVisibility(-10); CM47->SetFillStyle(1); TGeoVolume *CM48 = gGeoManager->MakeBox("CM48",med33,15.24,12.2682,0.7500000E-01); CM48->SetVisibility(-10); CM48->SetFillStyle(1); TGeoVolume *CM49 = gGeoManager->MakeBox("CM49",med33,7.62,8.799,0.5000000E-01); CM49->SetVisibility(-10); CM49->SetFillStyle(1); TGeoVolume *CM50 = gGeoManager->MakeBox("CM50",med33,7.62,8.799,0.5000000E-01); CM50->SetVisibility(-10); CM50->SetFillStyle(1); TGeoVolume *CM51 = gGeoManager->MakeBox("CM51",med33,7.62,8.799,0.5000000E-01); CM51->SetVisibility(-10); CM51->SetFillStyle(1); TGeoVolume *CM52 = gGeoManager->MakeBox("CM52",med33,7.62,8.799,0.5000000E-01); CM52->SetVisibility(-10); CM52->SetFillStyle(1); TGeoVolume *CM53 = gGeoManager->MakeBox("CM53",med33,7.62,8.799,0.5000000E-01); CM53->SetVisibility(-10); CM53->SetFillStyle(1); TGeoVolume *CM54 = gGeoManager->MakeBox("CM54",med33,7.62,8.799,0.5000000E-01); CM54->SetVisibility(-10); CM54->SetFillStyle(1); TGeoVolume *CM55 = gGeoManager->MakeBox("CM55",med33,7.62,8.799,0.5000000E-01); CM55->SetVisibility(-10); CM55->SetFillStyle(1); TGeoVolume *CM56 = gGeoManager->MakeBox("CM56",med33,7.62,8.799,0.5000000E-01); CM56->SetVisibility(-10); CM56->SetFillStyle(1); TGeoVolume *CM57 = gGeoManager->MakeBox("CM57",med33,7.62,8.799,0.5000000E-01); CM57->SetVisibility(-10); CM57->SetFillStyle(1); TGeoVolume *CM58 = gGeoManager->MakeBox("CM58",med33,7.62,8.799,0.5000000E-01); CM58->SetVisibility(-10); CM58->SetFillStyle(1); TGeoVolume *CM59 = gGeoManager->MakeBox("CM59",med33,7.62,8.799,0.5000000E-01); CM59->SetVisibility(-10); CM59->SetFillStyle(1); TGeoVolume *CM60 = gGeoManager->MakeBox("CM60",med33,7.62,8.799,0.5000000E-01); CM60->SetVisibility(-10); CM60->SetFillStyle(1); TGeoVolume *CM61 = gGeoManager->MakeBox("CM61",med33,7.62,8.799,0.5000000E-01); CM61->SetVisibility(-10); CM61->SetFillStyle(1); TGeoVolume *CM62 = gGeoManager->MakeBox("CM62",med33,7.62,8.799,0.5000000E-01); CM62->SetVisibility(-10); CM62->SetFillStyle(1); TGeoVolume *CM63 = gGeoManager->MakeBox("CM63",med33,7.62,8.799,0.5000000E-01); CM63->SetVisibility(-10); CM63->SetFillStyle(1); TGeoVolume *CM64 = gGeoManager->MakeBox("CM64",med33,7.62,8.799,0.5000000E-01); CM64->SetVisibility(-10); CM64->SetFillStyle(1); TGeoVolume *CM65 = gGeoManager->MakeBox("CM65",med33,7.62,8.799,0.5000000E-01); CM65->SetVisibility(-10); CM65->SetFillStyle(1); TGeoVolume *CM66 = gGeoManager->MakeBox("CM66",med33,7.62,8.799,0.5000000E-01); CM66->SetVisibility(-10); CM66->SetFillStyle(1); TGeoVolume *CM67 = gGeoManager->MakeBox("CM67",med33,7.62,8.799,0.5000000E-01); CM67->SetVisibility(-10); CM67->SetFillStyle(1); TGeoVolume *CM68 = gGeoManager->MakeBox("CM68",med33,7.62,8.799,0.5000000E-01); CM68->SetVisibility(-10); CM68->SetFillStyle(1); TGeoVolume *CM69 = gGeoManager->MakeBox("CM69",med33,7.62,8.799,0.5000000E-01); CM69->SetVisibility(-10); CM69->SetFillStyle(1); TGeoVolume *CM70 = gGeoManager->MakeBox("CM70",med33,7.62,8.799,0.5000000E-01); CM70->SetVisibility(-10); CM70->SetFillStyle(1); TGeoVolume *CM71 = gGeoManager->MakeBox("CM71",med33,7.62,8.799,0.5000000E-01); CM71->SetVisibility(-10); CM71->SetFillStyle(1); TGeoVolume *CM72 = gGeoManager->MakeBox("CM72",med33,7.62,8.799,0.5000000E-01); CM72->SetVisibility(-10); CM72->SetFillStyle(1); TGeoVolume *CM73 = gGeoManager->MakeBox("CM73",med33,7.62,8.799,0.5000000E-01); CM73->SetVisibility(-10); CM73->SetFillStyle(1); TGeoVolume *CM74 = gGeoManager->MakeBox("CM74",med33,7.62,8.799,0.5000000E-01); CM74->SetVisibility(-10); CM74->SetFillStyle(1); TGeoVolume *CM75 = gGeoManager->MakeBox("CM75",med33,7.62,8.799,0.5000000E-01); CM75->SetVisibility(-10); CM75->SetFillStyle(1); TGeoVolume *CM76 = gGeoManager->MakeBox("CM76",med33,7.62,8.799,0.5000000E-01); CM76->SetVisibility(-10); CM76->SetFillStyle(1); TGeoVolume *CM77 = gGeoManager->MakeBox("CM77",med33,7.62,8.799,0.5000000E-01); CM77->SetVisibility(-10); CM77->SetFillStyle(1); TGeoVolume *CM78 = gGeoManager->MakeBox("CM78",med33,7.62,8.799,0.5000000E-01); CM78->SetVisibility(-10); CM78->SetFillStyle(1); TGeoVolume *CM79 = gGeoManager->MakeBox("CM79",med33,7.62,8.799,0.5000000E-01); CM79->SetVisibility(-10); CM79->SetFillStyle(1); TGeoVolume *CM80 = gGeoManager->MakeBox("CM80",med33,7.62,8.799,0.5000000E-01); CM80->SetVisibility(-10); CM80->SetFillStyle(1); TGeoVolume *CM81 = gGeoManager->MakeBox("CM81",med33,15.24,17.6,0.7500000E-01); CM81->SetVisibility(-10); CM81->SetFillStyle(1); TGeoVolume *CM82 = gGeoManager->MakeBox("CM82",med33,15.24,17.6,0.7500000E-01); CM82->SetVisibility(-10); CM82->SetFillStyle(1); TGeoVolume *CM83 = gGeoManager->MakeBox("CM83",med33,15.24,12.2682,0.7500000E-01); CM83->SetVisibility(-10); CM83->SetFillStyle(1); TGeoVolume *CM84 = gGeoManager->MakeBox("CM84",med33,15.24,17.6,0.7500000E-01); CM84->SetVisibility(-10); CM84->SetFillStyle(1); TGeoVolume *CM85 = gGeoManager->MakeBox("CM85",med33,15.24,17.6,0.7500000E-01); CM85->SetVisibility(-10); CM85->SetFillStyle(1); TGeoVolume *CM86 = gGeoManager->MakeBox("CM86",med33,15.24,12.2682,0.7500000E-01); CM86->SetVisibility(-10); CM86->SetFillStyle(1); TGeoVolume *CM87 = gGeoManager->MakeBox("CM87",med33,15.24,12.2682,0.7500000E-01); CM87->SetVisibility(-10); CM87->SetFillStyle(1); TGeoVolume *CM88 = gGeoManager->MakeBox("CM88",med33,15.24,12.2682,0.7500000E-01); CM88->SetVisibility(-10); CM88->SetFillStyle(1); TGeoVolume *CM89 = gGeoManager->MakeBox("CM89",med33,15.24,12.2682,0.7500000E-01); CM89->SetVisibility(-10); CM89->SetFillStyle(1); TGeoVolume *CM90 = gGeoManager->MakeBox("CM90",med33,15.24,12.2682,0.7500000E-01); CM90->SetVisibility(-10); CM90->SetFillStyle(1); TGeoVolume *CM91 = gGeoManager->MakeBox("CM91",med33,15.24,17.6,0.7500000E-01); CM91->SetVisibility(-10); CM91->SetFillStyle(1); TGeoVolume *CM92 = gGeoManager->MakeBox("CM92",med33,15.24,17.6,0.7500000E-01); CM92->SetVisibility(-10); CM92->SetFillStyle(1); TGeoVolume *CM93 = gGeoManager->MakeBox("CM93",med33,15.24,12.2682,0.7500000E-01); CM93->SetVisibility(-10); CM93->SetFillStyle(1); TGeoVolume *CM94 = gGeoManager->MakeBox("CM94",med33,15.24,17.6,0.7500000E-01); CM94->SetVisibility(-10); CM94->SetFillStyle(1); TGeoVolume *CM95 = gGeoManager->MakeBox("CM95",med33,15.24,17.6,0.7500000E-01); CM95->SetVisibility(-10); CM95->SetFillStyle(1); TGeoVolume *CM96 = gGeoManager->MakeBox("CM96",med33,15.24,12.2682,0.7500000E-01); CM96->SetVisibility(-10); CM96->SetFillStyle(1); TGeoVolume *CM98 = gGeoManager->MakeBox("CM98",med33,131.92,5,0.5000000E-03); CM98->SetVisibility(-10); CM98->SetFillStyle(1); TGeoVolume *CM99 = gGeoManager->MakeBox("CM99",med33,5,47.4682,0.5000000E-03); CM99->SetVisibility(-10); CM99->SetFillStyle(1); TGeoVolume *CRWP = gGeoManager->MakeTrd2("CRWP",med27,128.3,128.3,0,85.73,24.55); CRWP->SetVisibility(-10); CRWP->SetFillStyle(1); TGeoVolume *CRWG = gGeoManager->MakeTrd2("CRWG",med26,128.2,128.2,0,85.64,24.46); CRWG->SetVisibility(-10); CRWG->SetFillStyle(1); TGeoVolume *CMGU = gGeoManager->MakeBox("CMGU",med26,36.83,21.27,0.8100000E-01); CMGU->SetVisibility(-10); CMGU->SetFillStyle(1); TGeoVolume *CMGL = gGeoManager->MakeBox("CMGL",med26,36.83,21.27,0.8100000E-01); CMGL->SetVisibility(-10); CMGL->SetFillStyle(1); TGeoVolume *CPMU = gGeoManager->MakeBox("CPMU",med31,36.83,21.27,0.6000000E-02); CPMU->SetVisibility(-10); CPMU->SetFillStyle(1); TGeoVolume *CPML = gGeoManager->MakeBox("CPML",med31,36.83,21.27,0.6000000E-02); CPML->SetVisibility(-10); CPML->SetFillStyle(1); TGeoVolume *CRWF = gGeoManager->MakeBox("CRWF",med27,132.1,89.54,5.08); CRWF->SetVisibility(-10); CRWF->SetFillStyle(1); TGeoVolume *CWFG = gGeoManager->MakeBox("CWFG",med29,130.8,88.27,5.04); CWFG->SetVisibility(-10); CWFG->SetFillStyle(1); TGeoVolume *CRWB = gGeoManager->MakeBox("CRWB",med27,128.3,85.73,5.04); CRWB->SetVisibility(-10); CRWB->SetFillStyle(1); TGeoVolume *CWBG = gGeoManager->MakeBox("CWBG",med26,128.2,85.65,5.04); CWBG->SetVisibility(-10); CWBG->SetFillStyle(1); TGeoVolume *CWB2 = gGeoManager->MakeBox("CWB2",med26,36.83,36.83,0.3800000E-01); CWB2->SetVisibility(-10); CWB2->SetFillStyle(1); TGeoVolume *CWBM = gGeoManager->MakeBox("CWBM",med32,36.83,36.83,0.6000000E-02); CWBM->SetVisibility(-10); CWBM->SetFillStyle(1); TGeoVolume *ROSY = gGeoManager->MakeBox("ROSY",med22,231.6226,140.97,151.9174); ROSY->SetVisibility(-10); TGeoVolume *TCOR = gGeoManager->MakeBox("TCOR",med20,231.6226,47.625,76.2); TCOR->SetVisibility(-10); TCOR->SetFillStyle(1); TGeoVolume *BCOR = gGeoManager->MakeBox("BCOR",med20,231.6226,47.625,76.2); BCOR->SetVisibility(-10); BCOR->SetFillStyle(1); TGeoVolume *MLCR = gGeoManager->MakeBox("MLCR",med20,46.99,45.72,76.2); MLCR->SetVisibility(-10); MLCR->SetFillStyle(1); TGeoVolume *MRCR = gGeoManager->MakeBox("MRCR",med20,46.99,45.72,76.2); MRCR->SetVisibility(-10); MRCR->SetFillStyle(1); TGeoVolume *COIL = gGeoManager->MakeBox("COIL",med25,23.1013,22.86,76.2); COIL->SetVisibility(-10); COIL->SetFillStyle(1); TGeoVolume *CFR1 = gGeoManager->MakeBox("CFR1",med18,23.0886,22.86,24.9174); CFR1->SetVisibility(-10); CFR1->SetFillStyle(1); TGeoVolume *CBK1 = gGeoManager->MakeBox("CBK1",med18,23.1013,22.86,29.21); CBK1->SetVisibility(-10); CBK1->SetFillStyle(1); TGeoVolume *CFR2 = gGeoManager->MakeBox("CFR2",med18,81.28,23.0886,24.9174); CFR2->SetVisibility(-10); CFR2->SetFillStyle(1); TGeoVolume *CBK2 = gGeoManager->MakeBox("CBK2",med18,81.28,23.0886,29.21); CBK2->SetVisibility(-10); CBK2->SetFillStyle(1); TGeoVolume *MRBK = gGeoManager->MakeBox("MRBK",med20,137.6426,129.54,11.43); MRBK->SetVisibility(-10); MRBK->SetFillStyle(1); TGeoVolume *APBK = gGeoManager->MakeBox("APBK",med22,91.44,55.88,11.43); APBK->SetVisibility(-10); APBK->SetFillStyle(1); TGeoVolume *MRFR = gGeoManager->MakeBox("MRFR",med20,137.6426,129.54,10.16); MRFR->SetVisibility(-10); MRFR->SetFillStyle(1); TGeoVolume *APFR = gGeoManager->MakeBox("APFR",med22,91.44,55.88,10.16); APFR->SetVisibility(-10); APFR->SetFillStyle(1); TGeoVolume *TOFM = gGeoManager->MakeBox("TOFM",med74,230,120,2.5); TOFM->SetVisibility(-10); TOFM->SetFillStyle(1); TGeoVolume *UGUI = gGeoManager->MakeBox("UGUI",med75,230,15,2.5); UGUI->SetVisibility(-10); UGUI->SetFillStyle(1); TGeoVolume *LGUI = gGeoManager->MakeBox("LGUI",med75,230,15,2.5); LGUI->SetVisibility(-10); LGUI->SetFillStyle(1); TGeoVolume *UWGU = gGeoManager->MakeTrd2("UWGU",med74,2.5,1.5,2.5,1.5,7.5); UWGU->SetVisibility(-10); TGeoVolume *UPHO = gGeoManager->MakeTube("UPHO",med75,0.5,0.75,7.5); UPHO->SetVisibility(-10); TGeoVolume *LWGU = gGeoManager->MakeTrd2("LWGU",med74,2.5,1.5,2.5,1.5,7.5); LWGU->SetVisibility(-10); TGeoVolume *LPHO = gGeoManager->MakeTube("LPHO",med75,0.5,0.75,7.5); LPHO->SetVisibility(-10); TGeoVolume *RICH = gGeoManager->MakeTube("RICH",med58,0,130,532.065); RICH->SetVisibility(-10); TGeoVolume *RDTR = gGeoManager->MakeTube("RDTR",med72,0,116.84,511.175); RDTR->SetVisibility(-10); TGeoVolume *MVES = gGeoManager->MakeTube("MVES",med60,116.84,118.11,511.175); MVES->SetVisibility(-10); MVES->SetFillStyle(1); TGeoVolume *VFLF = gGeoManager->MakeTube("VFLF",med60,118.11,124.46,2.8575); VFLF->SetVisibility(-10); VFLF->SetFillStyle(1); TGeoVolume *VFLB = gGeoManager->MakeTube("VFLB",med60,109.22,116.84,2.8575); VFLB->SetVisibility(-10); VFLB->SetFillStyle(1); TGeoVolume *CPLF = gGeoManager->MakeTube("CPLF",med63,0,124.46,1.905); CPLF->SetVisibility(-10); CPLF->SetFillStyle(1); TGeoVolume *CPLB = gGeoManager->MakeTube("CPLB",med62,0,116.84,1.905); CPLB->SetVisibility(-10); CPLB->SetFillStyle(1); 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); FLND->SetVisibility(-10); FLND->SetFillStyle(1); TGeoVolume *WFLF = gGeoManager->MakeBox("WFLF",med63,96.52,33.02,2.5438); WFLF->SetVisibility(-10); WFLF->SetFillStyle(1); TGeoVolume *WFLB = gGeoManager->MakeBox("WFLB",med62,116.84,45.72,2.5438); WFLB->SetVisibility(-10); WFLB->SetFillStyle(1); TGeoVolume *FLTF = gGeoManager->MakeBox("FLTF",med64,96.52,33.02,0.2500000E-02); FLTF->SetVisibility(-10); FLTF->SetFillStyle(1); TGeoVolume *FLAF = gGeoManager->MakeBox("FLAF",med65,96.52,33.02,0.1300000E-02); FLAF->SetVisibility(-10); FLAF->SetFillStyle(1); TGeoVolume *FLTB = gGeoManager->MakeBox("FLTB",med66,116.84,45.72,0.2500000E-02); FLTB->SetVisibility(-10); FLTB->SetFillStyle(1); TGeoVolume *FLAB = gGeoManager->MakeBox("FLAB",med65,116.84,45.72,0.1300000E-02); FLAB->SetVisibility(-10); FLAB->SetFillStyle(1); TGeoVolume *WNPD = gGeoManager->MakeBox("WNPD",med72,85.725,37.147,0.75); WNPD->SetVisibility(-10); WNPD->SetFillStyle(1); 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); WIND->SetVisibility(-10); WIND->SetFillStyle(1); TGeoVolume *WNFR = gGeoManager->MakeBox("WNFR",med72,88.9,25.4,3.175); WNFR->SetVisibility(-10); WNFR->SetFillStyle(1); TGeoVolume *WNFA = gGeoManager->MakeBox("WNFA",med58,88.9,25.4,1.27); WNFA->SetVisibility(-10); WNFA->SetFillStyle(1); TGeoVolume *WNBR = gGeoManager->MakeBox("WNBR",med72,109.22,38.1,3.175); WNBR->SetVisibility(-10); WNBR->SetFillStyle(1); TGeoVolume *WNBA = gGeoManager->MakeBox("WNBA",med58,109.22,38.1,1.27); WNBA->SetVisibility(-10); WNBA->SetFillStyle(1); TGeoVolume *SG01 = gGeoManager->MakeTube("SG01",med72,0,22.975,0.5200195); SG01->SetVisibility(-10); SG01->SetFillStyle(1); TGeoVolume *SG02 = gGeoManager->MakeTube("SG02",med72,0,22.975,0.5200195); SG02->SetVisibility(-10); SG02->SetFillStyle(1); TGeoVolume *SG03 = gGeoManager->MakeTube("SG03",med72,0,22.975,0.5199585); SG03->SetVisibility(-10); SG03->SetFillStyle(1); TGeoVolume *SG04 = gGeoManager->MakeTube("SG04",med72,0,22.975,0.5200195); SG04->SetVisibility(-10); SG04->SetFillStyle(1); TGeoVolume *SG05 = gGeoManager->MakeTube("SG05",med72,0,22.975,0.5200195); SG05->SetVisibility(-10); SG05->SetFillStyle(1); TGeoVolume *SG06 = gGeoManager->MakeTube("SG06",med72,0,22.975,0.5200195); SG06->SetVisibility(-10); SG06->SetFillStyle(1); TGeoVolume *SG07 = gGeoManager->MakeTube("SG07",med72,0,22.975,0.5200195); SG07->SetVisibility(-10); SG07->SetFillStyle(1); TGeoVolume *SG08 = gGeoManager->MakeTube("SG08",med72,0,22.975,0.5199585); SG08->SetVisibility(-10); SG08->SetFillStyle(1); TGeoVolume *SG09 = gGeoManager->MakeTube("SG09",med72,0,22.975,0.5200195); SG09->SetVisibility(-10); SG09->SetFillStyle(1); TGeoVolume *SG10 = gGeoManager->MakeTube("SG10",med72,0,22.975,0.5199585); SG10->SetVisibility(-10); SG10->SetFillStyle(1); TGeoVolume *SG11 = gGeoManager->MakeTube("SG11",med72,0,22.975,0.5199585); SG11->SetVisibility(-10); SG11->SetFillStyle(1); TGeoVolume *SG12 = gGeoManager->MakeTube("SG12",med72,0,22.975,0.5200195); SG12->SetVisibility(-10); SG12->SetFillStyle(1); TGeoVolume *SG13 = gGeoManager->MakeTube("SG13",med72,0,22.975,0.5200195); SG13->SetVisibility(-10); SG13->SetFillStyle(1); TGeoVolume *SG14 = gGeoManager->MakeTube("SG14",med72,0,22.975,0.5200195); SG14->SetVisibility(-10); SG14->SetFillStyle(1); TGeoVolume *SG15 = gGeoManager->MakeTube("SG15",med72,0,22.975,0.5200195); SG15->SetVisibility(-10); SG15->SetFillStyle(1); TGeoVolume *SG16 = gGeoManager->MakeTube("SG16",med72,0,22.975,0.5199585); SG16->SetVisibility(-10); SG16->SetFillStyle(1); TGeoVolume *RDET = gGeoManager->MakeBox("RDET",med67,62.22,26.16,3.81); RDET->SetVisibility(-10); RDET->SetFillStyle(1); TGeoVolume *PMBX = gGeoManager->MakeBox("PMBX",med68,62.22,26.16,2.44); PMBX->SetVisibility(-10); PMBX->SetFillStyle(1); TGeoVolume *QWBX = gGeoManager->MakeBox("QWBX",med69,62.22,26.16,0.1); QWBX->SetVisibility(-10); QWBX->SetFillStyle(1); TGeoVolume *LCBX = gGeoManager->MakeBox("LCBX",med70,62.22,26.16,0.225); LCBX->SetVisibility(-10); LCBX->SetFillStyle(1); TGeoVolume *SHWR = gGeoManager->MakeBox("SHWR",med15,50,53.3,24.25); SHWR->SetVisibility(-10); SHWR->SetFillStyle(1); TGeoVolume *CALO = gGeoManager->MakeBox("CALO",med15,50,53.3,116.3); CALO->SetVisibility(-10); CALO->SetFillStyle(1); TGeoVolumeMulti *CFRC = gGeoManager->MakeVolumeMulti("CFRC", med18); CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,180,270)); CFRC->SetVisibility(-10); CFRC->SetFillStyle(1); CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,270,360)); CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,0,90)); CFRC->AddVolume(gGeoManager->MakeTubs("CFRC",med18,10.16,56.34,24.92,90,180)); TGeoVolumeMulti *CBKC = gGeoManager->MakeVolumeMulti("CBKC", med18); CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,180,270)); CBKC->SetVisibility(-10); CBKC->SetFillStyle(1); CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,270,360)); CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,0,90)); CBKC->AddVolume(gGeoManager->MakeTubs("CBKC",med18,10.16,56.34,29.21,90,180)); TGeoVolumeMulti *MSGR = gGeoManager->MakeVolumeMulti("MSGR", med71); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGR->SetVisibility(-10); MSGR->SetFillStyle(1); TGeoVolumeMulti *MSGL = gGeoManager->MakeVolumeMulti("MSGL", med71); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGL->SetVisibility(-10); MSGL->SetFillStyle(1); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,15.87128,0.5200195,6.152)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,15.87128,22.975,0.5199585,6.152)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5200195,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5200195,9.948467)); MSGR->AddVolume(gGeoManager->MakeTrd1("MSGR",med71,22.975,11.4875,0.5199585,9.948467)); MSGL->AddVolume(gGeoManager->MakeTrd1("MSGL",med71,11.4875,22.975,0.5199585,9.948467)); //-----------List of Nodes-------------- gGeoManager->SetTopVolume(CAVE); CAVE->AddNode(JGGN,1,new TGeoTranslation(0,0,-739.998)); JGGN->AddNode(JG12,1,new TGeoTranslation(0,-106.68,0)); JGGN->AddNode(JG13,1,new TGeoTranslation(185.42,-77.47,0)); JGGN->AddNode(JG14,1,new TGeoTranslation(-185.42,-77.47,0)); JGGN->AddNode(JG15,1,new TGeoTranslation(101.6,-77.47,0)); JGGN->AddNode(JG16,1,new TGeoTranslation(-101.6,-77.47,0)); JGGN->AddNode(JG17,1,new TGeoTranslation(0,-77.47,85.09)); JGGN->AddNode(JG18,1,new TGeoTranslation(0,-77.47,0)); JGGN->AddNode(JG19,1,new TGeoTranslation(0,-77.47,-85.09)); JGGN->AddNode(JG20,1,new TGeoTranslation(0,106.68,0)); JGGN->AddNode(JG21,1,new TGeoTranslation(185.42,77.47,0)); JGGN->AddNode(JG22,1,new TGeoTranslation(-185.42,77.47,0)); JGGN->AddNode(JG23,1,new TGeoTranslation(101.6,77.47,0)); JGGN->AddNode(JG24,1,new TGeoTranslation(-101.6,77.47,0)); JGGN->AddNode(JG25,1,new TGeoTranslation(0,77.47,85.09)); JGGN->AddNode(JG26,1,new TGeoTranslation(0,77.47,0)); JGGN->AddNode(JG27,1,new TGeoTranslation(0,77.47,-85.09)); JGGN->AddNode(JG28,1,new TGeoTranslation(187.96,0,64.77)); JGGN->AddNode(JG29,1,new TGeoTranslation(-187.96,0,64.77)); JGGN->AddNode(JG30,1,new TGeoTranslation(187.96,0,-64.77)); JGGN->AddNode(JG31,1,new TGeoTranslation(-187.96,0,-64.77)); JGGN->AddNode(HTPC,1,gGeoIdentity); HTPC->AddNode(GCVM,1,new TGeoTranslation(0,7.332001,0)); GCVM->AddNode(GCFT,1,new TGeoTranslation(0,39.718,-94.095)); GCVM->AddNode(GCFB,1,new TGeoTranslation(0,-46.202,-94.095)); GCVM->AddNode(GCFS,1,new TGeoTranslation(61.5175,-4.766998,-94.095)); GCVM->AddNode(GCFS,2,new TGeoTranslation(-61.5175,-4.766998,-94.095)); GCVM->AddNode(GSF1,1,new TGeoTranslation(66.075,0.9380035,-93.77)); GCVM->AddNode(GSF1,2,new TGeoTranslation(-66.075,0.9380035,-93.77)); GCVM->AddNode(GSR1,1,new TGeoTranslation(66.075,0.9380035,-68.97502)); GCVM->AddNode(GSR1,2,new TGeoTranslation(-66.075,0.9380035,-68.97502)); GCVM->AddNode(GST1,1,new TGeoTranslation(66.075,36.91301,-81.485)); GCVM->AddNode(GST1,2,new TGeoTranslation(-66.075,36.91301,-81.485)); GCVM->AddNode(GSB1,1,new TGeoTranslation(66.075,-35.037,-81.485)); GCVM->AddNode(GSB1,2,new TGeoTranslation(-66.075,-35.037,-81.485)); GCVM->AddNode(GSW1,1,new TGeoTranslation(67.45999,0.9380035,-81.485)); GCVM->AddNode(GSW1,2,new TGeoTranslation(-67.45999,0.9380035,-81.485)); GCVM->AddNode(GSF2,1,new TGeoTranslation(66.71,0.9380035,-65.96001)); GCVM->AddNode(GSF2,2,new TGeoTranslation(-66.71,0.9380035,-65.96001)); GCVM->AddNode(GSR2,1,new TGeoTranslation(66.71,0.9380035,108.375)); GCVM->AddNode(GSR2,2,new TGeoTranslation(-66.71,0.9380035,108.375)); GCVM->AddNode(GST2,1,new TGeoTranslation(66.71,36.91301,21)); GCVM->AddNode(GST2,2,new TGeoTranslation(-66.71,36.91301,21)); GCVM->AddNode(GSB2,1,new TGeoTranslation(66.71,-35.037,21)); GCVM->AddNode(GSB2,2,new TGeoTranslation(-66.71,-35.037,21)); GCVM->AddNode(GSW2,1,new TGeoTranslation(67.24549,0.9380035,21)); GCVM->AddNode(GSW2,2,new TGeoTranslation(-67.24549,0.9380035,21)); GCVM->AddNode(GCBF,1,new TGeoTranslation(0,-39.437,-69.3925)); GCVM->AddNode(GCBR,1,new TGeoTranslation(0,-39.437,111.3925)); GCVM->AddNode(GCBS,1,new TGeoTranslation(66.23,-39.437,21)); GCVM->AddNode(GCBS,2,new TGeoTranslation(-66.23,-39.437,21)); GCVM->AddNode(GCBE,1,new TGeoTranslation(0,-38.087,-81.84)); GCVM->AddNode(GCPT,1,new TGeoTranslation(0,30.908,-69.87)); GCVM->AddNode(GCPB,1,new TGeoTranslation(0,-35.292,-69.87)); GCVM->AddNode(GCPS,1,new TGeoTranslation(63.39,-2.016998,-69.87)); GCVM->AddNode(GCPS,2,new TGeoTranslation(-63.39,-2.016998,-69.87)); GCVM->AddNode(GCPE,1,new TGeoTranslation(0,35.513,-69.23499)); GCVM->AddNode(GPWT,1,new TGeoTranslation(0,20.52301,-70.40499)); GCVM->AddNode(GPWB,1,new TGeoTranslation(0,-31.422,-70.40499)); GCVM->AddNode(GPWS,1,new TGeoTranslation(40.45,-2.016994,-70.40499)); GCVM->AddNode(GPWS,2,new TGeoTranslation(-40.45,-2.016994,-70.40499)); GCVM->AddNode(GCRT,1,new TGeoTranslation(0,36.91301,111.87)); GCVM->AddNode(GCRB,1,new TGeoTranslation(0,-35.037,111.87)); GCVM->AddNode(GCRS,1,new TGeoTranslation(63.15,0.9380035,111.87)); GCVM->AddNode(GCRS,2,new TGeoTranslation(-63.15,0.9380035,111.87)); GCVM->AddNode(GCRE,1,new TGeoTranslation(65.67249,0.9380035,111.235)); GCVM->AddNode(GCRE,2,new TGeoTranslation(-65.67249,0.9380035,111.235)); GCVM->AddNode(GCRW,1,new TGeoTranslation(0,0.9380035,112.4055)); GCVM->AddNode(GCTF,1,new TGeoTranslation(0,39.963,-80.5375)); GCVM->AddNode(GCTR,1,new TGeoTranslation(0,39.963,111.3925)); GCVM->AddNode(GCTS,1,new TGeoTranslation(66.23,39.963,21)); GCVM->AddNode(GCTS,2,new TGeoTranslation(-66.23,39.963,21)); GCVM->AddNode(GCTC,1,new TGeoTranslation(0,41.503,0)); GCVM->AddNode(TCTH,1,new TGeoTranslation(0,40.17941,0)); GCVM->AddNode(ALBF,1,new TGeoTranslation(0,38.1474,104.5503)); GCVM->AddNode(ALBF,2,new TGeoTranslation(0,38.1474,-62.5503)); GCVM->AddNode(ALBF,3,new TGeoTranslation(0,-38.1156,104.5503)); GCVM->AddNode(ALBF,4,new TGeoTranslation(0,-38.1156,-62.5503)); GCVM->AddNode(ALBS,1,new TGeoTranslation(54.3403,38.1474,0)); GCVM->AddNode(ALBS,2,new TGeoTranslation(-54.3403,38.1474,0)); GCVM->AddNode(ALBS,3,new TGeoTranslation(54.3403,-38.1156,0)); GCVM->AddNode(ALBS,4,new TGeoTranslation(-54.3403,-38.1156,0)); GCVM->AddNode(TFCF,1,new TGeoTranslation(0,0.1590347E-01,-61.0532)); TFCF->AddNode(TFCH,1,new TGeoTranslation(0,-7.980703,0.7366000E-02)); TFCF->AddNode(COPF,1,new TGeoTranslation(0,0,-0.642644)); COPF->AddNode(FCWM,1,new TGeoTranslation(0,-7.980703,-0.1778000E-02)); FCWM->AddNode(FCAW,1,new TGeoTranslation(0,0,0.1728000E-02)); TFCF->AddNode(COPB,1,new TGeoTranslation(0,0,0.642644)); TFCF->AddNode(KAPF,1,new TGeoTranslation(0,0,0.635278)); TFCF->AddNode(KAPF,2,new TGeoTranslation(0,0,-0.635278)); GCVM->AddNode(TFCF,2,new TGeoCombiTrans(0,0.1590347E-01,103.0532,rot1)); GCVM->AddNode(TFCS,1,new TGeoTranslation(-52.8432,0.1590347E-01,0)); TFCS->AddNode(COPS,1,new TGeoTranslation(0.642644,0,0)); TFCS->AddNode(COPS,2,new TGeoTranslation(-0.642644,0,0)); TFCS->AddNode(KAPS,1,new TGeoTranslation(0.635278,0,0)); TFCS->AddNode(KAPS,2,new TGeoTranslation(-0.635278,0,0)); GCVM->AddNode(TFCS,2,new TGeoTranslation(52.8432,0.1590347E-01,0)); GCVM->AddNode(TPCG,1,new TGeoTranslation(0,2.256001,0)); TGeoVolume *TPCZ = TPCG->Divide("TPCZ",3,128,-76.8,1.2); GCVM->AddNode(TOPT,1,new TGeoTranslation(0,-4.767,-98.38)); TOPT->AddNode(TOPH,1,new TGeoTranslation(0,-4.115,0)); GCVM->AddNode(IRFT,1,new TGeoTranslation(0,12.70801,-70.85999)); GCVM->AddNode(IRFB,1,new TGeoTranslation(0,-30.472,-70.85999)); GCVM->AddNode(IRFS,1,new TGeoTranslation(20.32,-8.881994,-70.85999)); GCVM->AddNode(IRFS,2,new TGeoTranslation(-20.32,-8.881994,-70.85999)); GCVM->AddNode(IRGT,1,new TGeoTranslation(0,11.37951,-66.80999)); GCVM->AddNode(IRGB,1,new TGeoTranslation(0,-29.1435,-66.80999)); GCVM->AddNode(IRGS,1,new TGeoTranslation(18.9915,-8.881994,-66.80999)); GCVM->AddNode(IRGS,2,new TGeoTranslation(-18.9915,-8.881994,-66.80999)); GCVM->AddNode(IRCT,1,new TGeoTranslation(0,11.31351,-66.80999)); GCVM->AddNode(IRCB,1,new TGeoTranslation(0,-29.0775,-66.80999)); GCVM->AddNode(IRCS,1,new TGeoTranslation(18.9255,-8.881994,-66.80999)); GCVM->AddNode(IRCS,2,new TGeoTranslation(-18.9255,-8.881994,-66.80999)); GCVM->AddNode(IRWD,1,new TGeoTranslation(0,-8.881994,-62.32748)); GCVM->AddNode(ORFL,1,new TGeoTranslation(0,-8.882,-102.815)); GCVM->AddNode(ORCT,1,new TGeoTranslation(0,-8.882,-79.1375)); GCVM->AddNode(ORCB,1,new TGeoTranslation(0,-8.882,-79.1375)); GCVM->AddNode(ORBS,1,new TGeoTranslation(13.625,-8.882,-79.1375)); GCVM->AddNode(ORBS,2,new TGeoTranslation(-13.625,-8.882,-79.1375)); GCVM->AddNode(ORFT,1,new TGeoTranslation(0,-8.882,-64.215)); GCVM->AddNode(ORFB,1,new TGeoTranslation(0,-8.882,-64.215)); GCVM->AddNode(ORFS,1,new TGeoTranslation(13.435,-8.882,-64.215)); GCVM->AddNode(ORFS,2,new TGeoTranslation(-13.435,-8.882,-64.215)); GCVM->AddNode(ORWD,1,new TGeoTranslation(0,-8.882,-63.0675)); HTPC->AddNode(GFBX,1,new TGeoTranslation(0,-38.87,-94.095)); HTPC->AddNode(GFSX,1,new TGeoTranslation(61.5175,-38.87,-94.095)); HTPC->AddNode(GFSX,2,new TGeoTranslation(-61.5175,-38.87,-94.095)); HTPC->AddNode(PPLN,1,new TGeoTranslation(0,-34.6,0)); TGeoVolume *ZPAD = PPLN->Divide("ZPAD",3,128,-76.8,1.2); TGeoVolume *PADS = ZPAD->Divide("PADS",1,120,-48,0.8); HTPC->AddNode(PPSS,1,new TGeoTranslation(0,-42.2061,18.28)); PPSS->AddNode(PPCL,1,new TGeoTranslation(0,7.5985,0)); PPSS->AddNode(PPGL,1,new TGeoTranslation(0,7.5325,0)); PPSS->AddNode(PPST,1,new TGeoTranslation(0,7.049,0)); PPSS->AddNode(PPSB,1,new TGeoTranslation(0,-6.971001,0)); PPSS->AddNode(PPTR,1,new TGeoCombiTrans(0,0.1439996,-63.91,rot2)); PPSS->AddNode(PPTR,2,new TGeoCombiTrans(0,0.1439996,-54.31,rot2)); PPSS->AddNode(PPTR,3,new TGeoCombiTrans(0,0.1439996,-44.71,rot2)); PPSS->AddNode(PPTR,4,new TGeoCombiTrans(0,0.1439996,-35.11,rot2)); PPSS->AddNode(PPTR,5,new TGeoCombiTrans(0,0.1439996,-25.52,rot2)); PPSS->AddNode(PPTR,6,new TGeoCombiTrans(0,0.1439996,-15.92,rot2)); PPSS->AddNode(PPTR,7,new TGeoCombiTrans(0,0.1439996,-6.320001,rot2)); PPSS->AddNode(PPTR,8,new TGeoCombiTrans(0,0.1439996,3.28,rot2)); PPSS->AddNode(PPTR,9,new TGeoCombiTrans(0,0.1439996,12.88,rot2)); PPSS->AddNode(PPTR,10,new TGeoCombiTrans(0,0.1439996,22.48,rot2)); PPSS->AddNode(PPTR,11,new TGeoCombiTrans(0,0.1439996,32.08,rot2)); PPSS->AddNode(PPTR,12,new TGeoCombiTrans(0,0.1439996,41.67,rot2)); PPSS->AddNode(PPTR,13,new TGeoCombiTrans(0,0.1439996,51.27,rot2)); PPSS->AddNode(PPTR,14,new TGeoCombiTrans(0,0.1439996,60.87,rot2)); PPSS->AddNode(PPTR,15,new TGeoCombiTrans(0,0.1439996,70.47,rot2)); PPSS->AddNode(PPTR,16,new TGeoCombiTrans(0,0.1439996,80.07,rot2)); PPSS->AddNode(PPFR,1,new TGeoTranslation(0,0.1439996,-79.11)); PPSS->AddNode(PPFR,2,new TGeoTranslation(0,0.1439996,90.31)); HTPC->AddNode(TPTX,1,new TGeoTranslation(0,-39.355,-98.38)); CAVE->AddNode(CHM1,1,new TGeoTranslation(0,0,-607.535)); CHM1->AddNode(CHG1,1,gGeoIdentity); CHG1->AddNode(C1K1,1,new TGeoTranslation(0,0,-1.66878)); CHG1->AddNode(C1K2,1,new TGeoTranslation(0,0,1.66878)); CHG1->AddNode(C1G1,1,new TGeoTranslation(0,0,-1.66116)); CHG1->AddNode(C1G2,1,new TGeoTranslation(0,0,1.66116)); CHG1->AddNode(C1C1,1,new TGeoTranslation(0,0,-1.32588)); CHG1->AddNode(C1C2,1,new TGeoTranslation(0,0,-0.66294)); CHG1->AddNode(C1C3,1,gGeoIdentity); CHG1->AddNode(C1C5,1,new TGeoTranslation(0,0,1.32588)); CHG1->AddNode(C1C4,1,new TGeoTranslation(0,0,0.66294)); CHG1->AddNode(C1A1,1,new TGeoTranslation(0,0,-0.99441)); CHG1->AddNode(C1A2,1,new TGeoTranslation(0,0,-0.33147)); CHG1->AddNode(C1A3,1,new TGeoTranslation(0,0,0.33147)); CHG1->AddNode(C1A4,1,new TGeoTranslation(0,0,0.99441)); CAVE->AddNode(CHM2,1,new TGeoTranslation(0,0,-445.819)); CHM2->AddNode(CHG2,1,gGeoIdentity); CHG2->AddNode(C2K1,1,new TGeoTranslation(0,0,-1.66878)); CHG2->AddNode(C2K2,1,new TGeoTranslation(0,0,1.66878)); CHG2->AddNode(C2G1,1,new TGeoTranslation(0,0,-1.66116)); CHG2->AddNode(C2G2,1,new TGeoTranslation(0,0,1.66116)); CHG2->AddNode(C2C1,1,new TGeoTranslation(0,0,-1.32588)); CHG2->AddNode(C2C2,1,new TGeoTranslation(0,0,-0.66294)); CHG2->AddNode(C2C3,1,gGeoIdentity); CHG2->AddNode(C2C5,1,new TGeoTranslation(0,0,1.32588)); CHG2->AddNode(C2C4,1,new TGeoTranslation(0,0,0.66294)); CHG2->AddNode(C2A1,1,new TGeoTranslation(0,0,-0.99441)); CHG2->AddNode(C2A2,1,new TGeoTranslation(0,0,-0.33147)); CHG2->AddNode(C2A3,1,new TGeoTranslation(0,0,0.33147)); CHG2->AddNode(C2A4,1,new TGeoTranslation(0,0,0.99441)); CAVE->AddNode(CHM3,1,new TGeoTranslation(0,0,-316.135)); CHM3->AddNode(CHG3,1,gGeoIdentity); CHG3->AddNode(C3K1,1,new TGeoTranslation(0,0,-1.66878)); CHG3->AddNode(C3K2,1,new TGeoTranslation(0,0,1.66878)); CHG3->AddNode(C3G1,1,new TGeoTranslation(0,0,-1.66116)); CHG3->AddNode(C3G2,1,new TGeoTranslation(0,0,1.66116)); CHG3->AddNode(C3C1,1,new TGeoTranslation(0,0,-1.32588)); CHG3->AddNode(C3C2,1,new TGeoTranslation(0,0,-0.66294)); CHG3->AddNode(C3C3,1,gGeoIdentity); CHG3->AddNode(C3C5,1,new TGeoTranslation(0,0,1.32588)); CHG3->AddNode(C3C4,1,new TGeoTranslation(0,0,0.66294)); CHG3->AddNode(C3A1,1,new TGeoTranslation(0,0,-0.99441)); CHG3->AddNode(C3A2,1,new TGeoTranslation(0,0,-0.33147)); CHG3->AddNode(C3A3,1,new TGeoTranslation(0,0,0.33147)); CHG3->AddNode(C3A4,1,new TGeoTranslation(0,0,0.99441)); CAVE->AddNode(CHM4,1,new TGeoTranslation(0,0,43.009)); CHM4->AddNode(CHG4,1,gGeoIdentity); CHG4->AddNode(C4K1,1,new TGeoTranslation(0,0,-1.66878)); CHG4->AddNode(C4K2,1,new TGeoTranslation(0,0,1.66878)); CHG4->AddNode(C4G1,1,new TGeoTranslation(0,0,-1.66116)); CHG4->AddNode(C4G2,1,new TGeoTranslation(0,0,1.66116)); CHG4->AddNode(C4C1,1,new TGeoTranslation(0,0,-1.32588)); CHG4->AddNode(C4C2,1,new TGeoTranslation(0,0,-0.66294)); CHG4->AddNode(C4C3,1,gGeoIdentity); CHG4->AddNode(C4C5,1,new TGeoTranslation(0,0,1.32588)); CHG4->AddNode(C4C4,1,new TGeoTranslation(0,0,0.66294)); CHG4->AddNode(C4A1,1,new TGeoTranslation(0,0,-0.99441)); CHG4->AddNode(C4A2,1,new TGeoTranslation(0,0,-0.33147)); CHG4->AddNode(C4A3,1,new TGeoTranslation(0,0,0.33147)); CHG4->AddNode(C4A4,1,new TGeoTranslation(0,0,0.99441)); CAVE->AddNode(CHM5,1,new TGeoTranslation(0,0,134.074)); CAVE->AddNode(CHM6,1,new TGeoTranslation(0,0,1311.581)); CAVE->AddNode(CVOL,1,new TGeoTranslation(0,0,-540.859)); CVOL->AddNode(CBOX,1,gGeoIdentity); CBOX->AddNode(CBWH,1,new TGeoTranslation(0,0,-52.705)); CBOX->AddNode(CGAS,1,gGeoIdentity); CGAS->AddNode(MVLU,1,new TGeoCombiTrans(0,44.77,15.0554,rot2101)); MVLU->AddNode(CMBU,1,new TGeoTranslation(0,-1,0.23)); MVLU->AddNode(CM01,1,new TGeoTranslation(53.34,-43.6651,-1.45)); MVLU->AddNode(CM02,1,new TGeoTranslation(53.34,-26.0671,-1.45)); MVLU->AddNode(CM03,1,new TGeoTranslation(53.34,-8.4691,-1.45)); MVLU->AddNode(CM04,1,new TGeoTranslation(53.34,9.1289,-1.45)); MVLU->AddNode(CM05,1,new TGeoTranslation(38.1,-43.6651,-1.45)); MVLU->AddNode(CM06,1,new TGeoTranslation(38.1,-26.0671,-1.45)); MVLU->AddNode(CM07,1,new TGeoTranslation(38.1,-8.4691,-1.45)); MVLU->AddNode(CM08,1,new TGeoTranslation(38.1,9.1289,-1.45)); MVLU->AddNode(CM09,1,new TGeoTranslation(22.86,-43.6651,-1.45)); MVLU->AddNode(CM10,1,new TGeoTranslation(22.86,-26.0671,-1.45)); MVLU->AddNode(CM11,1,new TGeoTranslation(22.86,-8.4691,-1.45)); MVLU->AddNode(CM12,1,new TGeoTranslation(22.86,9.1289,-1.45)); MVLU->AddNode(CM13,1,new TGeoTranslation(7.62,-43.6651,-1.45)); MVLU->AddNode(CM14,1,new TGeoTranslation(7.62,-26.0671,-1.45)); MVLU->AddNode(CM15,1,new TGeoTranslation(7.62,-8.4691,-1.45)); MVLU->AddNode(CM16,1,new TGeoTranslation(7.62,9.1289,-1.45)); MVLU->AddNode(CM17,1,new TGeoTranslation(-7.62,-43.6651,-1.45)); MVLU->AddNode(CM18,1,new TGeoTranslation(-7.62,-26.0671,-1.45)); MVLU->AddNode(CM19,1,new TGeoTranslation(-7.62,-8.4691,-1.45)); MVLU->AddNode(CM20,1,new TGeoTranslation(-7.62,9.1289,-1.45)); MVLU->AddNode(CM21,1,new TGeoTranslation(-22.86,-43.6651,-1.45)); MVLU->AddNode(CM22,1,new TGeoTranslation(-22.86,-26.0671,-1.45)); MVLU->AddNode(CM23,1,new TGeoTranslation(-22.86,-8.4691,-1.45)); MVLU->AddNode(CM24,1,new TGeoTranslation(-22.86,9.1289,-1.45)); MVLU->AddNode(CM25,1,new TGeoTranslation(-38.1,-43.6651,-1.45)); MVLU->AddNode(CM26,1,new TGeoTranslation(-38.1,-26.0671,-1.45)); MVLU->AddNode(CM27,1,new TGeoTranslation(-38.1,-8.4691,-1.45)); MVLU->AddNode(CM28,1,new TGeoTranslation(-38.1,9.1289,-1.45)); MVLU->AddNode(CM29,1,new TGeoTranslation(-53.34,-43.6651,-1.45)); MVLU->AddNode(CM30,1,new TGeoTranslation(-53.34,-26.0671,-1.45)); MVLU->AddNode(CM31,1,new TGeoTranslation(-53.34,-8.4691,-1.45)); MVLU->AddNode(CM32,1,new TGeoTranslation(-53.34,9.1289,-1.45)); MVLU->AddNode(CM33,1,new TGeoTranslation(106.68,-34.8641,-1.425)); MVLU->AddNode(CM34,1,new TGeoTranslation(106.68,0.3359,-1.425)); MVLU->AddNode(CM35,1,new TGeoTranslation(106.68,30.1961,-1.425)); MVLU->AddNode(CM36,1,new TGeoTranslation(76.2,-34.8641,-1.425)); MVLU->AddNode(CM37,1,new TGeoTranslation(76.2,0.3359,-1.425)); MVLU->AddNode(CM38,1,new TGeoTranslation(76.2,30.1961,-1.425)); MVLU->AddNode(CM39,1,new TGeoTranslation(45.72,30.1961,-1.425)); MVLU->AddNode(CM40,1,new TGeoTranslation(15.24,30.1961,-1.425)); MVLU->AddNode(CM41,1,new TGeoTranslation(-15.24,30.1961,-1.425)); MVLU->AddNode(CM42,1,new TGeoTranslation(-45.72,30.1961,-1.425)); MVLU->AddNode(CM43,1,new TGeoTranslation(-76.2,-34.8641,-1.425)); MVLU->AddNode(CM44,1,new TGeoTranslation(-76.2,0.3359,-1.425)); MVLU->AddNode(CM45,1,new TGeoTranslation(-76.2,30.1961,-1.425)); MVLU->AddNode(CM46,1,new TGeoTranslation(-106.68,-34.8641,-1.425)); MVLU->AddNode(CM47,1,new TGeoTranslation(-106.68,0.3359,-1.425)); MVLU->AddNode(CM48,1,new TGeoTranslation(-106.68,30.1961,-1.425)); MVLU->AddNode(CM98,1,new TGeoTranslation(0,47.4643,-1.4995)); MVLU->AddNode(CM99,1,new TGeoTranslation(126.92,-4.9959,-1.4995)); MVLU->AddNode(CM99,2,new TGeoTranslation(-126.92,-4.9959,-1.4995)); CGAS->AddNode(MVLD,1,new TGeoCombiTrans(0,-44.77,15.0554,rot2102)); MVLD->AddNode(CMBD,1,new TGeoTranslation(0,1,0.23)); MVLD->AddNode(CM49,1,new TGeoTranslation(53.34,43.6651,-1.45)); MVLD->AddNode(CM50,1,new TGeoTranslation(53.34,26.0671,-1.45)); MVLD->AddNode(CM51,1,new TGeoTranslation(53.34,8.4691,-1.45)); MVLD->AddNode(CM52,1,new TGeoTranslation(53.34,-9.1289,-1.45)); MVLD->AddNode(CM53,1,new TGeoTranslation(38.1,43.6651,-1.45)); MVLD->AddNode(CM54,1,new TGeoTranslation(38.1,26.0671,-1.45)); MVLD->AddNode(CM55,1,new TGeoTranslation(38.1,8.4691,-1.45)); MVLD->AddNode(CM56,1,new TGeoTranslation(38.1,-9.1289,-1.45)); MVLD->AddNode(CM57,1,new TGeoTranslation(22.86,43.6651,-1.45)); MVLD->AddNode(CM58,1,new TGeoTranslation(22.86,26.0671,-1.45)); MVLD->AddNode(CM59,1,new TGeoTranslation(22.86,8.4691,-1.45)); MVLD->AddNode(CM60,1,new TGeoTranslation(22.86,-9.1289,-1.45)); MVLD->AddNode(CM61,1,new TGeoTranslation(7.62,43.6651,-1.45)); MVLD->AddNode(CM62,1,new TGeoTranslation(7.62,26.0671,-1.45)); MVLD->AddNode(CM63,1,new TGeoTranslation(7.62,8.4691,-1.45)); MVLD->AddNode(CM64,1,new TGeoTranslation(7.62,-9.1289,-1.45)); MVLD->AddNode(CM65,1,new TGeoTranslation(-7.62,43.6651,-1.45)); MVLD->AddNode(CM66,1,new TGeoTranslation(-7.62,26.0671,-1.45)); MVLD->AddNode(CM67,1,new TGeoTranslation(-7.62,8.4691,-1.45)); MVLD->AddNode(CM68,1,new TGeoTranslation(-7.62,-9.1289,-1.45)); MVLD->AddNode(CM69,1,new TGeoTranslation(-22.86,43.6651,-1.45)); MVLD->AddNode(CM70,1,new TGeoTranslation(-22.86,26.0671,-1.45)); MVLD->AddNode(CM71,1,new TGeoTranslation(-22.86,8.4691,-1.45)); MVLD->AddNode(CM72,1,new TGeoTranslation(-22.86,-9.1289,-1.45)); MVLD->AddNode(CM73,1,new TGeoTranslation(-38.1,43.6651,-1.45)); MVLD->AddNode(CM74,1,new TGeoTranslation(-38.1,26.0671,-1.45)); MVLD->AddNode(CM75,1,new TGeoTranslation(-38.1,8.4691,-1.45)); MVLD->AddNode(CM76,1,new TGeoTranslation(-38.1,-9.1289,-1.45)); MVLD->AddNode(CM77,1,new TGeoTranslation(-53.34,43.6651,-1.45)); MVLD->AddNode(CM78,1,new TGeoTranslation(-53.34,26.0671,-1.45)); MVLD->AddNode(CM79,1,new TGeoTranslation(-53.34,8.4691,-1.45)); MVLD->AddNode(CM80,1,new TGeoTranslation(-53.34,-9.1289,-1.45)); MVLD->AddNode(CM81,1,new TGeoTranslation(106.68,-34.8641,-1.425)); MVLD->AddNode(CM82,1,new TGeoTranslation(106.68,0.3359,-1.425)); MVLD->AddNode(CM83,1,new TGeoTranslation(106.68,-30.1961,-1.425)); MVLD->AddNode(CM84,1,new TGeoTranslation(76.2,34.8641,-1.425)); MVLD->AddNode(CM85,1,new TGeoTranslation(76.2,-0.3359,-1.425)); MVLD->AddNode(CM86,1,new TGeoTranslation(76.2,-30.1961,-1.425)); MVLD->AddNode(CM87,1,new TGeoTranslation(45.72,-30.1961,-1.425)); MVLD->AddNode(CM88,1,new TGeoTranslation(15.24,-30.1961,-1.425)); MVLD->AddNode(CM89,1,new TGeoTranslation(-15.24,-30.1961,-1.425)); MVLD->AddNode(CM90,1,new TGeoTranslation(-45.72,-30.1961,-1.425)); MVLD->AddNode(CM91,1,new TGeoTranslation(-76.2,34.8641,-1.425)); MVLD->AddNode(CM92,1,new TGeoTranslation(-76.2,-0.3359,-1.425)); MVLD->AddNode(CM93,1,new TGeoTranslation(-76.2,-30.1961,-1.425)); MVLD->AddNode(CM94,1,new TGeoTranslation(-106.68,34.8641,-1.425)); MVLD->AddNode(CM95,1,new TGeoTranslation(-106.68,-0.3359,-1.425)); MVLD->AddNode(CM96,1,new TGeoTranslation(-106.68,-30.1961,-1.425)); MVLD->AddNode(CM98,2,new TGeoTranslation(0,47.4643,-1.4995)); MVLD->AddNode(CM99,3,new TGeoTranslation(126.92,4.9959,-1.4995)); MVLD->AddNode(CM99,4,new TGeoTranslation(-126.92,4.9959,-1.4995)); CGAS->AddNodeOverlap(CRWP,1,new TGeoTranslation(0,0,17.36)); CRWP->AddNode(CRWG,1,gGeoIdentity); CRWP->AddNode(CMGU,1,new TGeoCombiTrans(0,18.42,-13.92,rot2101)); CRWP->AddNode(CMGL,1,new TGeoCombiTrans(0,-18.42,-13.92,rot2102)); CRWP->AddNode(CPMU,1,new TGeoCombiTrans(0,18.42,-13.92,rot2101)); CRWP->AddNode(CPML,1,new TGeoCombiTrans(0,-18.42,-13.92,rot2102)); CGAS->AddNode(CRWF,1,new TGeoTranslation(0,0,46.99)); CRWF->AddNode(CWFG,1,new TGeoTranslation(0,0,-0.7600000E-01)); CWFG->AddNode(CRWB,1,gGeoIdentity); CRWB->AddNode(CWBG,1,gGeoIdentity); CRWF->AddNode(CWB2,1,new TGeoTranslation(0,0,5.052)); CWB2->AddNode(CWBM,1,new TGeoTranslation(0,0,0.3200000E-01)); CVOL->AddNode(FWFF,1,new TGeoTranslation(0,0,-64.085)); FWFF->AddNode(FWFG,1,gGeoIdentity); FWFG->AddNode(FWFM,1,new TGeoTranslation(0,0,-0.631)); CVOL->AddNode(FWSF,1,new TGeoTranslation(0,0,-58.42)); FWSF->AddNode(FWSG,1,gGeoIdentity); CAVE->AddNode(ROSY,1,new TGeoTranslation(0,0,-121.62)); ROSY->AddNode(TCOR,1,new TGeoTranslation(0,93.345,-5.562614)); ROSY->AddNode(BCOR,1,new TGeoTranslation(0,-93.345,-5.562614)); ROSY->AddNode(MLCR,1,new TGeoTranslation(-184.6326,0,-5.562614)); ROSY->AddNode(MRCR,1,new TGeoTranslation(184.6326,0,-5.562614)); ROSY->AddNode(COIL,1,new TGeoTranslation(-114.5413,-22.86,-5.562614)); ROSY->AddNode(COIL,2,new TGeoTranslation(114.5413,-22.86,-5.562614)); ROSY->AddNode(COIL,3,new TGeoTranslation(114.5413,22.86,-5.562614)); ROSY->AddNode(COIL,4,new TGeoTranslation(-114.5413,22.86,-5.562614)); ROSY->AddNode(CFR1,1,new TGeoTranslation(-114.5413,-22.86,-106.68)); ROSY->AddNode(CFR1,2,new TGeoTranslation(114.5413,-22.86,-106.68)); ROSY->AddNode(CFR1,3,new TGeoTranslation(114.5413,22.86,-106.68)); ROSY->AddNode(CFR1,4,new TGeoTranslation(-114.5413,22.86,-106.68)); ROSY->AddNode(CBK1,1,new TGeoTranslation(-114.5413,-22.86,99.8474)); ROSY->AddNode(CBK1,2,new TGeoTranslation(114.5413,-22.86,99.8474)); ROSY->AddNode(CBK1,3,new TGeoTranslation(114.5413,22.86,99.8474)); ROSY->AddNode(CBK1,4,new TGeoTranslation(-114.5413,22.86,99.8474)); ROSY->AddNode(CFR2,1,new TGeoTranslation(0,78.9686,-106.68)); ROSY->AddNode(CFR2,2,new TGeoTranslation(0,-78.9686,-106.68)); ROSY->AddNode(CBK2,1,new TGeoTranslation(0,78.9686,99.8474)); ROSY->AddNode(CBK2,2,new TGeoTranslation(0,-78.9686,99.8474)); ROSY->AddNode(CFRC->GetVolume(0),1,new TGeoTranslation(-81.28,-45.72,-106.7)); ROSY->AddNode(CFRC->GetVolume(1),2,new TGeoTranslation(81.28,-45.72,-106.7)); ROSY->AddNode(CFRC->GetVolume(2),3,new TGeoTranslation(81.28,45.72,-106.7)); ROSY->AddNode(CFRC->GetVolume(3),4,new TGeoTranslation(-81.28,45.72,-106.7)); ROSY->AddNode(CBKC->GetVolume(0),1,new TGeoTranslation(-81.28,-45.72,99.85)); ROSY->AddNode(CBKC->GetVolume(1),2,new TGeoTranslation(81.28,-45.72,99.85)); ROSY->AddNode(CBKC->GetVolume(2),3,new TGeoTranslation(81.28,45.72,99.85)); ROSY->AddNode(CBKC->GetVolume(3),4,new TGeoTranslation(-81.28,45.72,99.85)); ROSY->AddNode(MRBK,1,new TGeoTranslation(0,0,140.4874)); MRBK->AddNode(APBK,1,gGeoIdentity); ROSY->AddNode(MRFR,1,new TGeoTranslation(0,0,-141.7574)); MRFR->AddNode(APFR,1,gGeoIdentity); CAVE->AddNode(TOFM,1,new TGeoTranslation(0,0,-283.699)); TGeoVolume *TFDV = TOFM->Divide("TFDV",1,92,-230,5); CAVE->AddNode(UGUI,1,new TGeoTranslation(0,135,-283.699)); TGeoVolume *UGDV = UGUI->Divide("UGDV",1,92,-230,5); UGDV->AddNode(UWGU,1,new TGeoCombiTrans(0,-7.5,0,rot5000)); UGDV->AddNode(UPHO,1,new TGeoCombiTrans(0,7.5,0,rot5000)); CAVE->AddNode(LGUI,1,new TGeoTranslation(0,-135,-283.699)); TGeoVolume *LGDV = LGUI->Divide("LGDV",1,92,-230,5); LGDV->AddNode(LWGU,1,new TGeoCombiTrans(0,7.5,0,rot5001)); LGDV->AddNode(LPHO,1,new TGeoCombiTrans(0,-7.5,0,rot5001)); CAVE->AddNode(RICH,1,new TGeoCombiTrans(0,21.70446,746.249,rot1209)); RICH->AddNode(RDTR,1,gGeoIdentity); RDTR->AddNodeOverlap(SG01,1,new TGeoCombiTrans(-80.22514,-35.19529,467.8865,rot1212)); SG01->AddNode(MSGR->GetVolume(0),1,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG01->AddNode(MSGL->GetVolume(0),1,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG02,1,new TGeoCombiTrans(-40.12858,-35.19529,469.1028,rot1213)); SG02->AddNode(MSGR->GetVolume(1),2,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG02->AddNode(MSGL->GetVolume(1),2,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG03,1,new TGeoCombiTrans(-0.8747285E-04,-35.19524,469.5099,rot1214)); SG03->AddNode(MSGR->GetVolume(2),3,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG03->AddNode(MSGL->GetVolume(2),3,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG04,1,new TGeoCombiTrans(40.12844,-35.19527,469.1018,rot1215)); SG04->AddNode(MSGR->GetVolume(3),4,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG04->AddNode(MSGL->GetVolume(3),4,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG05,1,new TGeoCombiTrans(80.22512,-35.19522,467.8835,rot1216)); SG05->AddNode(MSGR->GetVolume(4),5,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG05->AddNode(MSGL->GetVolume(4),5,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG06,1,new TGeoCombiTrans(-100.2524,-0.4291518,467.2773,rot1217)); SG06->AddNode(MSGR->GetVolume(5),6,new TGeoCombiTrans(-6.152,0,0,rot1211)); SG06->AddNode(MSGL->GetVolume(5),6,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG07,1,new TGeoCombiTrans(-60.18491,-0.4291623,468.9078,rot1218)); SG07->AddNode(MSGR->GetVolume(6),7,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG07->AddNode(MSGL->GetVolume(6),7,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG08,1,new TGeoCombiTrans(-20.06734,-0.4291216,469.7199,rot1219)); SG08->AddNode(MSGR->GetVolume(7),8,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG08->AddNode(MSGL->GetVolume(7),8,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG09,1,new TGeoCombiTrans(20.06711,-0.4291033,469.72,rot1220)); SG09->AddNode(MSGR->GetVolume(8),9,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG09->AddNode(MSGL->GetVolume(8),9,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG10,1,new TGeoCombiTrans(60.18474,-0.429061,468.9067,rot1221)); SG10->AddNode(MSGR->GetVolume(9),10,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG10->AddNode(MSGL->GetVolume(9),10,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG11,1,new TGeoCombiTrans(100.2523,-0.4290789,467.2833,rot1222)); SG11->AddNode(MSGR->GetVolume(10),11,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG11->AddNode(MSGL->GetVolume(10),11,new TGeoCombiTrans(6.152,0,0,rot1211)); RDTR->AddNodeOverlap(SG12,1,new TGeoCombiTrans(-80.22513,34.33701,467.9025,rot1223)); SG12->AddNode(MSGR->GetVolume(11),12,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG12->AddNode(MSGL->GetVolume(11),12,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG13,1,new TGeoCombiTrans(-40.12859,34.33702,469.1168,rot1224)); SG13->AddNode(MSGR->GetVolume(12),13,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG13->AddNode(MSGL->GetVolume(12),13,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG14,1,new TGeoCombiTrans(-0.1046542E-03,34.33703,469.5249,rot1225)); SG14->AddNode(MSGR->GetVolume(13),14,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG14->AddNode(MSGL->GetVolume(13),14,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG15,1,new TGeoCombiTrans(40.12835,34.33701,469.1168,rot1226)); SG15->AddNode(MSGR->GetVolume(14),15,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG15->AddNode(MSGL->GetVolume(14),15,new TGeoCombiTrans(9.948467,0,0,rot1211)); RDTR->AddNodeOverlap(SG16,1,new TGeoCombiTrans(80.22502,34.33713,467.8974,rot1227)); SG16->AddNode(MSGR->GetVolume(15),16,new TGeoCombiTrans(-9.948467,0,0,rot1211)); SG16->AddNode(MSGL->GetVolume(15),16,new TGeoCombiTrans(9.948467,0,0,rot1211)); RICH->AddNode(MVES,1,gGeoIdentity); RICH->AddNode(VFLF,1,new TGeoTranslation(0,0,-508.3175)); RICH->AddNode(VFLB,1,new TGeoTranslation(0,0,508.3175)); RICH->AddNodeOverlap(CPLF,1,new TGeoTranslation(0,0,-513.08)); CPLF->AddNode(WNPD,1,new TGeoTranslation(0,41.938,1.155)); RICH->AddNodeOverlap(CPLB,1,new TGeoTranslation(0,0,513.08)); RICH->AddNodeOverlap(FLND,1,new TGeoCombiTrans(0,41.938,-516.2437,rot1210)); FLND->AddNode(WIND,1,gGeoIdentity); RICH->AddNodeOverlap(WFLF,1,new TGeoTranslation(0,-41.8,-517.5289)); WFLF->AddNode(FLTF,1,new TGeoTranslation(0,0,0.1270000E-02)); WFLF->AddNode(FLAF,1,new TGeoTranslation(0,0,-0.2540000E-02)); WFLF->AddNode(WNFA,1,new TGeoTranslation(0,0,-1.27381)); RICH->AddNodeOverlap(WFLB,1,new TGeoTranslation(0,0,517.5289)); WFLB->AddNode(FLTB,1,new TGeoTranslation(0,0,-0.1270000E-02)); WFLB->AddNode(FLAB,1,new TGeoTranslation(0,0,0.2540000E-02)); WFLB->AddNode(WNBA,1,new TGeoTranslation(0,0,1.27381)); RICH->AddNode(WNFR,1,new TGeoTranslation(0,-41.8,-514.35)); RICH->AddNode(WNBR,1,new TGeoTranslation(0,0,514.35)); RICH->AddNode(RDET,1,new TGeoCombiTrans(0,41.938,-523.6224,rot1228)); RDET->AddNode(PMBX,1,new TGeoTranslation(0,0,-1.37)); RDET->AddNode(QWBX,1,new TGeoTranslation(0,0,3.26)); RDET->AddNode(LCBX,1,new TGeoTranslation(0,0,3.585)); CAVE->AddNode(SHWR,1,new TGeoTranslation(0,0,1351.59)); CAVE->AddNode(CALO,1,new TGeoTranslation(0,0,1510.63)); gGeoManager->CloseGeometry(); }