void phobos() { // // 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 *phobos = new TGeoManager("phobos","phobos.C"); //-----------List of Materials and Mixtures-------------- TGeoMaterial *mat1 = new TGeoMaterial("VACUUM",0,0,0); mat1->SetUniqueID( 1); TGeoMaterial *mat2 = new TGeoMaterial("BERYLL",9.01,4,1.848); mat2->SetUniqueID( 2); TGeoMaterial *mat3 = new TGeoMaterial("AIR",14.61,7.3,0.1205000E-02); mat3->SetUniqueID( 3); TGeoMaterial *mat4 = new TGeoMaterial("SILICON",28.09,14,2.33); mat4->SetUniqueID( 4); TGeoMaterial *mat5 = new TGeoMaterial("IRON",55.85,26,7.87); mat5->SetUniqueID( 5); TGeoMaterial *mat6 = new TGeoMaterial("ALUMINUM",26.98,13,2.7); mat6->SetUniqueID( 6); TGeoMixture *mat7 = new TGeoMixture("CuH20",2, 6.97000 ); mat7->SetUniqueID( 7); mat7->DefineElement(0,63.6,29,0.964); mat7->DefineElement(1,18,10,0.3600000E-01); TGeoMixture *mat8 = new TGeoMixture("ALH2OAIR",2, 1.84000 ); mat8->SetUniqueID( 8); mat8->DefineElement(0,26.98,13,0.9); mat8->DefineElement(1,18,10,0.1); TGeoMixture *mat9 = new TGeoMixture("Electr",2, 3.10000 ); mat9->SetUniqueID( 9); mat9->DefineElement(0,26.98,13,0.53); mat9->DefineElement(1,16,8,0.47); TGeoMixture *mat10 = new TGeoMixture("SCINT",2, 1.03200 ); mat10->SetUniqueID( 10); mat10->DefineElement(0,12.01,6,0.91548); mat10->DefineElement(1,1.008,1,0.8452000E-01); TGeoMaterial *mat11 = new TGeoMaterial("LEAD",207.19,82,11.35); mat11->SetUniqueID( 11); TGeoMaterial *mat61 = new TGeoMaterial("ALUMINUM",26.98,13,0.73); mat61->SetUniqueID( 61); TGeoMaterial *mat62 = new TGeoMaterial("ALUMINUM",26.98,13,1.26); mat62->SetUniqueID( 62); TGeoMaterial *mat63 = new TGeoMaterial("ALUMINUM",26.98,13,1.72); mat63->SetUniqueID( 63); TGeoMaterial *mat64 = new TGeoMaterial("ALUMINUM",26.98,13,1.22); mat64->SetUniqueID( 64); TGeoMaterial *mat65 = new TGeoMaterial("ALUMINUM",26.98,13,1.31); mat65->SetUniqueID( 65); TGeoMaterial *mat66 = new TGeoMaterial("ALUMINUM",26.98,13,1.82); mat66->SetUniqueID( 66); //-----------List of Tracking Media-------------- TGeoMedium *med1 = new TGeoMedium("VACUUM",1,1,0,1,30,5,0.1000000E+11,0,0.1000000E-02,0); TGeoMedium *med2 = new TGeoMedium("BERYLLIUM",2,2,0,1,30,5,0.1000000E+11,0.2163378,0.1000000E-02,0.2434062E-01); TGeoMedium *med3 = new TGeoMedium("AIR",3,3,0,1,30,5,0.1000000E+11,0.2488529,0.1000000E-02,1.150991); TGeoMedium *med4 = new TGeoMedium("SILICON",4,4,1,1,30,5,0.1000000E+11,0.6537204E-01,0.1000000E-02,0.2992920E-01); TGeoMedium *med5 = new TGeoMedium("IRON",5,5,0,1,30,5,0.1000000E+11,0.25,0.1000000E-02,0.2813472E-01); TGeoMedium *med6 = new TGeoMedium("ALUMINUM",6,6,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.3344226E-01); TGeoMedium *med7 = new TGeoMedium("CuH20",7,7,0,1,30,5,0.1000000E+11,0.25,0.1000000E-02,0.3112894E-01); TGeoMedium *med8 = new TGeoMedium("ALH2OAIR",8,8,0,1,30,5,0.1000000E+11,0.1947708,0.1000000E-02,0.3952742E-01); TGeoMedium *med9 = new TGeoMedium("ELECTR",9,9,0,1,30,5,0.1000000E+11,0.1832862,0.1000000E-02,0.2814644E-01); TGeoMedium *med10 = new TGeoMedium("SCINT",10,10,1,1,30,5,0.1000000E+11,0.3081629E-01,0.1000000E-02,0.1258329E-01); TGeoMedium *med11 = new TGeoMedium("LEAD",11,11,0,1,30,5,0.1000000E+11,0.25,0.1000000E-02,0.4122235E-01); TGeoMedium *med61 = new TGeoMedium("ALUMINUM",61,61,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.1213529); TGeoMedium *med62 = new TGeoMedium("ALUMINUM",62,62,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.7084545E-01); TGeoMedium *med63 = new TGeoMedium("ALUMINUM",63,63,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.5214100E-01); TGeoMedium *med64 = new TGeoMedium("ALUMINUM",64,64,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.7313298E-01); TGeoMedium *med65 = new TGeoMedium("ALUMINUM",65,65,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.6818112E-01); TGeoMedium *med66 = new TGeoMedium("ALUMINUM",66,66,0,1,30,5,0.1000000E+11,0.1829598,0.1000000E-02,0.4931799E-01); //-----------List of Rotation matrices-------------- TGeoRotation *rot1 = new TGeoRotation("rot1",90,0,180,0,90,90); TGeoRotation *rot2 = new TGeoRotation("rot2",0,0,90,90,90,180); TGeoRotation *rot100 = new TGeoRotation("rot100",90,-32.55,90,57.45,0,0); TGeoRotation *rot101 = new TGeoRotation("rot101",90,32.55,90,122.55,0,0); TGeoRotation *rot102 = new TGeoRotation("rot102",90,180,90,90,180,0); TGeoRotation *rot103 = new TGeoRotation("rot103",90,0,90,270,180,0); TGeoRotation *rot104 = new TGeoRotation("rot104",90,180,90,270,0,0); TGeoRotation *rot105 = new TGeoRotation("rot105",90,0,0,0,90,90); TGeoRotation *rot106 = new TGeoRotation("rot106",90,180,0,0,90,270); TGeoRotation *rot107 = new TGeoRotation("rot107",135,180,135,0,90,90); TGeoRotation *rot108 = new TGeoRotation("rot108",135,0,135,180,90,270); TGeoRotation *rot109 = new TGeoRotation("rot109",125.3,0,144.7,180,90,90); TGeoRotation *rot110 = new TGeoRotation("rot110",54.7,0,144.7,0,90,90); TGeoRotation *rot111 = new TGeoRotation("rot111",80.3,180,9.7,0,90,90); TGeoRotation *rot112 = new TGeoRotation("rot112",99.7,180,9.7,180,90,90); TGeoRotation *rot113 = new TGeoRotation("rot113",180,0,90,180,90,90); TGeoRotation *rot114 = new TGeoRotation("rot114",180,0,90,0,90,270); TGeoRotation *rot115 = new TGeoRotation("rot115",45,0,45,180,90,270); TGeoRotation *rot116 = new TGeoRotation("rot116",45,180,45,0,90,90); TGeoRotation *rot117 = new TGeoRotation("rot117",54.7,180,90,270,35.3,0); TGeoRotation *rot118 = new TGeoRotation("rot118",125.3,180,90,270,35.3,180); TGeoRotation *rot119 = new TGeoRotation("rot119",99.7,0,90,270,170.3,180); TGeoRotation *rot120 = new TGeoRotation("rot120",80.3,0,90,270,170.3,0); TGeoRotation *rot121 = new TGeoRotation("rot121",125.3,0,90,90,35.3,0); TGeoRotation *rot122 = new TGeoRotation("rot122",54.7,0,90,90,35.3,180); TGeoRotation *rot123 = new TGeoRotation("rot123",99.7,180,90,90,170.3,0); TGeoRotation *rot124 = new TGeoRotation("rot124",80.3,180,90,90,170.3,180); TGeoRotation *rot125 = new TGeoRotation("rot125",90,0,0,0,90,90); TGeoRotation *rot126 = new TGeoRotation("rot126",135,180,135,0,90,90); TGeoRotation *rot127 = new TGeoRotation("rot127",135,0,135,180,90,270); TGeoRotation *rot128 = new TGeoRotation("rot128",90,180,0,0,90,270); TGeoRotation *rot129 = new TGeoRotation("rot129",137.51,0,132.49,180,90,90); TGeoRotation *rot130 = new TGeoRotation("rot130",42.49,0,132.49,0,90,90); TGeoRotation *rot131 = new TGeoRotation("rot131",92.51,180,-2.51,0,90,90); TGeoRotation *rot132 = new TGeoRotation("rot132",87.49,180,-2.51,180,90,90); TGeoRotation *rot133 = new TGeoRotation("rot133",180,0,90,180,90,90); TGeoRotation *rot134 = new TGeoRotation("rot134",180,0,90,0,90,270); TGeoRotation *rot135 = new TGeoRotation("rot135",45,0,45,180,90,270); TGeoRotation *rot136 = new TGeoRotation("rot136",45,180,45,0,90,90); TGeoRotation *rot137 = new TGeoRotation("rot137",42.49,180,90,270,47.51,0); TGeoRotation *rot138 = new TGeoRotation("rot138",137.51,180,90,270,47.51,180); TGeoRotation *rot139 = new TGeoRotation("rot139",87.49,0,90,270,182.51,180); TGeoRotation *rot140 = new TGeoRotation("rot140",92.51,0,90,270,182.51,0); TGeoRotation *rot141 = new TGeoRotation("rot141",87.49,180,90,90,182.51,0); TGeoRotation *rot142 = new TGeoRotation("rot142",92.51,180,90,90,182.51,180); TGeoRotation *rot143 = new TGeoRotation("rot143",137.51,0,90,90,47.51,0); TGeoRotation *rot144 = new TGeoRotation("rot144",42.49,0,90,90,47.51,180); TGeoRotation *rot145 = new TGeoRotation("rot145",0,0,90,0,90,90); TGeoRotation *rot146 = new TGeoRotation("rot146",135,180,45,180,90,90); TGeoRotation *rot147 = new TGeoRotation("rot147",135,0,135,180,90,90); TGeoRotation *rot148 = new TGeoRotation("rot148",0,0,90,180,90,270); TGeoRotation *rot149 = new TGeoRotation("rot149",135,180,135,0,90,270); TGeoRotation *rot150 = new TGeoRotation("rot150",135,0,45,0,90,270); TGeoRotation *rot151 = new TGeoRotation("rot151",90,0,180,0,90,90); TGeoRotation *rot152 = new TGeoRotation("rot152",45,180,45,0,90,90); TGeoRotation *rot153 = new TGeoRotation("rot153",135,180,45,180,90,90); TGeoRotation *rot154 = new TGeoRotation("rot154",90,180,180,0,90,270); TGeoRotation *rot155 = new TGeoRotation("rot155",135,0,45,0,90,270); TGeoRotation *rot156 = new TGeoRotation("rot156",45,0,45,180,90,270); TGeoRotation *rot302 = new TGeoRotation("rot302",90,180,90,270,0,0); TGeoRotation *rot303 = new TGeoRotation("rot303",171,0,90,90,81,0); TGeoRotation *rot305 = new TGeoRotation("rot305",156,0,90,90,66,0); TGeoRotation *rot307 = new TGeoRotation("rot307",146,0,90,90,56,0); TGeoRotation *rot309 = new TGeoRotation("rot309",140,0,90,90,50,0); TGeoRotation *rot310 = new TGeoRotation("rot310",170,0,90,90,80,0); TGeoRotation *rot311 = new TGeoRotation("rot311",99,0,90,90,9,0); TGeoRotation *rot312 = new TGeoRotation("rot312",200,0,90,90,110,0); TGeoRotation *rot313 = new TGeoRotation("rot313",135,0,90,90,45,0); TGeoRotation *rot314 = new TGeoRotation("rot314",70,0,90,90,20,180); TGeoRotation *rot315 = new TGeoRotation("rot315",70,0,90,90,20,180); TGeoRotation *rot316 = new TGeoRotation("rot316",210,0,90,90,120,0); TGeoRotation *rot317 = new TGeoRotation("rot317",135,0,90,90,45,0); TGeoRotation *rot318 = new TGeoRotation("rot318",60,0,90,90,30,180); TGeoRotation *rot319 = new TGeoRotation("rot319",60,0,90,90,30,180); TGeoRotation *rot320 = new TGeoRotation("rot320",215,0,90,90,125,0); TGeoRotation *rot321 = new TGeoRotation("rot321",135,0,90,90,45,0); TGeoRotation *rot322 = new TGeoRotation("rot322",55,0,90,90,35,180); TGeoRotation *rot323 = new TGeoRotation("rot323",55,0,90,90,35,180); TGeoRotation *rot350 = new TGeoRotation("rot350",90,180,90,-270,0,0); TGeoRotation *rot351 = new TGeoRotation("rot351",102.44,0,90,90,12.44,0); TGeoRotation *rot352 = new TGeoRotation("rot352",77.56,0,90,90,12.44,180); TGeoRotation *rot353 = new TGeoRotation("rot353",108.13,0,90,90,18.13,0); TGeoRotation *rot354 = new TGeoRotation("rot354",71.87,0,90,90,18.13,180); TGeoRotation *rot355 = new TGeoRotation("rot355",82.29,0,90,90,7.71,180); TGeoRotation *rot356 = new TGeoRotation("rot356",97.71,0,90,90,7.71,0); TGeoRotation *rot400 = new TGeoRotation("rot400",175,0,90,90,85,0); TGeoRotation *rot401 = new TGeoRotation("rot401",165,0,90,90,75,0); TGeoRotation *rot402 = new TGeoRotation("rot402",155,0,90,90,65,0); TGeoRotation *rot403 = new TGeoRotation("rot403",145,0,90,90,55,0); TGeoRotation *rot404 = new TGeoRotation("rot404",137.5,0,90,90,47.5,0); TGeoRotation *rot405 = new TGeoRotation("rot405",132.5,0,90,90,42.5,0); TGeoRotation *rot406 = new TGeoRotation("rot406",127.5,0,90,90,37.5,0); TGeoRotation *rot407 = new TGeoRotation("rot407",122.5,0,90,90,32.5,0); TGeoRotation *rot408 = new TGeoRotation("rot408",117.5,0,90,90,27.5,0); TGeoRotation *rot409 = new TGeoRotation("rot409",112.5,0,90,90,22.5,0); TGeoRotation *rot500 = new TGeoRotation("rot500",90,0,180,0,90,90); TGeoRotation *rot501 = new TGeoRotation("rot501",90,270,90,0,0,0); TGeoRotation *rot502 = new TGeoRotation("rot502",90,90,90,180,0,0); TGeoRotation *rot503 = new TGeoRotation("rot503",90,90,0,0,90,0); TGeoRotation *rot504 = new TGeoRotation("rot504",90,135,0,0,90,45); TGeoRotation *rot505 = new TGeoRotation("rot505",90,180,0,0,90,90); TGeoRotation *rot506 = new TGeoRotation("rot506",90,225,0,0,90,135); TGeoRotation *rot507 = new TGeoRotation("rot507",90,270,0,0,90,180); TGeoRotation *rot508 = new TGeoRotation("rot508",90,315,0,0,90,225); TGeoRotation *rot509 = new TGeoRotation("rot509",90,0,0,0,90,270); TGeoRotation *rot510 = new TGeoRotation("rot510",90,45,0,0,90,315); TGeoRotation *rot910 = new TGeoRotation("rot910",175,180,90,90,85,180); TGeoRotation *rot911 = new TGeoRotation("rot911",165,180,90,90,75,180); TGeoRotation *rot912 = new TGeoRotation("rot912",155,180,90,90,65,180); TGeoRotation *rot913 = new TGeoRotation("rot913",145,180,90,90,55,180); TGeoRotation *rot914 = new TGeoRotation("rot914",137.5,180,90,90,47.5,180); TGeoRotation *rot915 = new TGeoRotation("rot915",132.5,180,90,90,42.5,180); TGeoRotation *rot916 = new TGeoRotation("rot916",127.5,180,90,90,37.5,180); TGeoRotation *rot917 = new TGeoRotation("rot917",122.5,180,90,90,32.5,180); TGeoRotation *rot918 = new TGeoRotation("rot918",117.5,180,90,90,27.5,180); TGeoRotation *rot919 = new TGeoRotation("rot919",112.5,180,90,90,22.5,180); //-----------List of Volumes-------------- TGeoVolume *OUTS = gGeoManager->MakeBox("OUTS",med3,400,37.05,520); TGeoVolume *ORIG = gGeoManager->MakeTube("ORIG",med1,0,0.1,0.7); TGeoVolume *CAG1 = gGeoManager->MakeTrap("CAG1",med61,39,6.2918,0,0.25,34.6,34.6,0,0.25,26,26,0); TGeoVolume *CAG2 = gGeoManager->MakeBox("CAG2",med61,34.6,0.25,19.4); TGeoVolume *CAG3 = gGeoManager->MakeTrap("CAG3",med61,26.6,3.8713,180,0.25,31,31,0,0.25,34.6,34.6,0); TGeoVolume *CAG4 = gGeoManager->MakeBox("CAG4",med66,5,6.35,0.25); TGeoVolume *CAG5 = gGeoManager->MakeBox("CAG5",med65,0.25,6.35,14.5); TGeoVolume *CAG6 = gGeoManager->MakeBox("CAG6",med64,32.9962,6.35,0.25); TGeoVolume *CAG7 = gGeoManager->MakeBox("CAG7",med65,0.25,6.35,14.8845); TGeoVolume *CAG8 = gGeoManager->MakeBox("CAG8",med63,5.2,6.35,0.25); TGeoVolume *CAG9 = gGeoManager->MakeBox("CAG9",med62,0.25,6.35,28.1607); TGeoVolume *CAG0 = gGeoManager->MakeBox("CAG0",med62,0.25,6.35,28.7611); TGeoVolume *CAGA = gGeoManager->MakeBox("CAGA",med6,0.96,0.16,70); TGeoVolume *CAGB = gGeoManager->MakeBox("CAGB",med6,0.16,0.8,70); TGeoVolume *CAGC = gGeoManager->MakeBox("CAGC",med6,31.1041,0.16,0.96); TGeoVolume *CAGD = gGeoManager->MakeBox("CAGD",med6,31.1041,0.8,0.16); TGeoVolume *DETP = gGeoManager->MakeBox("DETP",med3,33.625,6.35,42.54); TGeoVolume *DETN = gGeoManager->MakeBox("DETN",med3,33.625,6.35,42.54); TGeoVolume *UPA1 = gGeoManager->MakeBox("UPA1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UPB1 = gGeoManager->MakeBox("UPB1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UPC1 = gGeoManager->MakeBox("UPC1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UPD1 = gGeoManager->MakeBox("UPD1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UPE1 = gGeoManager->MakeBox("UPE1",med4,8.5659,1.9,0.1500000E-01); TGeoVolume *UPF1 = gGeoManager->MakeBox("UPF1",med4,8.5659,1.9,0.1500000E-01); TGeoVolume *UPH1 = gGeoManager->MakeBox("UPH1",med4,10.6796,1.9,0.1500000E-01); TGeoVolume *UPI1 = gGeoManager->MakeBox("UPI1",med4,8.5275,4,0.1500000E-01); TGeoVolume *UPI2 = gGeoManager->MakeBox("UPI2",med4,8.5275,4,0.1500000E-01); TGeoVolume *UPJ1 = gGeoManager->MakeBox("UPJ1",med4,8.5275,4,0.1500000E-01); TGeoVolume *UPJ2 = gGeoManager->MakeBox("UPJ2",med4,8.5275,4,0.1500000E-01); TGeoVolume *UPK1 = gGeoManager->MakeBox("UPK1",med4,6.4265,4,0.1500000E-01); TGeoVolume *UPK2 = gGeoManager->MakeBox("UPK2",med4,12.7297,4,0.1500000E-01); TGeoVolume *UPK3 = gGeoManager->MakeBox("UPK3",med4,4.3254,4,0.1500000E-01); TGeoVolume *UPK4 = gGeoManager->MakeBox("UPK4",med4,4.3254,4,0.1500000E-01); TGeoVolume *UPL1 = gGeoManager->MakeBox("UPL1",med4,8.5275,4,0.1500000E-01); TGeoVolume *UPL3 = gGeoManager->MakeBox("UPL3",med4,4.3254,4,0.1500000E-01); TGeoVolume *UPL4 = gGeoManager->MakeBox("UPL4",med4,4.3254,4,0.1500000E-01); TGeoVolume *UPM1 = gGeoManager->MakeBox("UPM1",med4,12.7297,4,0.1500000E-01); TGeoVolume *UPM2 = gGeoManager->MakeBox("UPM2",med4,14.8307,4,0.1500000E-01); TGeoVolume *UPM3 = gGeoManager->MakeBox("UPM3",med4,8.5275,4,0.1500000E-01); TGeoVolume *UPM4 = gGeoManager->MakeBox("UPM4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UPN2 = gGeoManager->MakeBox("UPN2",med4,14.8307,4,0.1500000E-01); TGeoVolume *UPN4 = gGeoManager->MakeBox("UPN4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UPO1 = gGeoManager->MakeBox("UPO1",med4,19.0328,4,0.1500000E-01); TGeoVolume *UPO2 = gGeoManager->MakeBox("UPO2",med4,19.0328,4,0.1500000E-01); TGeoVolume *UPO3 = gGeoManager->MakeBox("UPO3",med4,14.8307,4,0.1500000E-01); TGeoVolume *UPO4 = gGeoManager->MakeBox("UPO4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UPP1 = gGeoManager->MakeBox("UPP1",med4,21.1339,4,0.1500000E-01); TGeoVolume *UPP3 = gGeoManager->MakeBox("UPP3",med4,14.8307,4,0.1500000E-01); TGeoVolume *UPP4 = gGeoManager->MakeBox("UPP4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UNA1 = gGeoManager->MakeBox("UNA1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UNB1 = gGeoManager->MakeBox("UNB1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UNC1 = gGeoManager->MakeBox("UNC1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UND1 = gGeoManager->MakeBox("UND1",med4,7.04,1.9,0.1500000E-01); TGeoVolume *UNE1 = gGeoManager->MakeBox("UNE1",med4,8.5659,1.9,0.1500000E-01); TGeoVolume *UNF1 = gGeoManager->MakeBox("UNF1",med4,8.5659,1.9,0.1500000E-01); TGeoVolume *UNH1 = gGeoManager->MakeBox("UNH1",med4,10.6796,1.9,0.1500000E-01); TGeoVolume *UNI1 = gGeoManager->MakeBox("UNI1",med4,8.5275,4,0.1500000E-01); TGeoVolume *UNI2 = gGeoManager->MakeBox("UNI2",med4,8.5275,4,0.1500000E-01); TGeoVolume *UNJ1 = gGeoManager->MakeBox("UNJ1",med4,8.5275,4,0.1500000E-01); TGeoVolume *UNJ2 = gGeoManager->MakeBox("UNJ2",med4,8.5275,4,0.1500000E-01); TGeoVolume *UNK1 = gGeoManager->MakeBox("UNK1",med4,6.4265,4,0.1500000E-01); TGeoVolume *UNK2 = gGeoManager->MakeBox("UNK2",med4,12.7297,4,0.1500000E-01); TGeoVolume *UNK3 = gGeoManager->MakeBox("UNK3",med4,4.3254,4,0.1500000E-01); TGeoVolume *UNK4 = gGeoManager->MakeBox("UNK4",med4,4.3254,4,0.1500000E-01); TGeoVolume *UNL1 = gGeoManager->MakeBox("UNL1",med4,8.5275,4,0.1500000E-01); TGeoVolume *UNL3 = gGeoManager->MakeBox("UNL3",med4,4.3254,4,0.1500000E-01); TGeoVolume *UNL4 = gGeoManager->MakeBox("UNL4",med4,4.3254,4,0.1500000E-01); TGeoVolume *UNM1 = gGeoManager->MakeBox("UNM1",med4,12.7297,4,0.1500000E-01); TGeoVolume *UNM2 = gGeoManager->MakeBox("UNM2",med4,14.8307,4,0.1500000E-01); TGeoVolume *UNM3 = gGeoManager->MakeBox("UNM3",med4,8.5275,4,0.1500000E-01); TGeoVolume *UNM4 = gGeoManager->MakeBox("UNM4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UNN2 = gGeoManager->MakeBox("UNN2",med4,14.8307,4,0.1500000E-01); TGeoVolume *UNN4 = gGeoManager->MakeBox("UNN4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UNO1 = gGeoManager->MakeBox("UNO1",med4,19.0328,4,0.1500000E-01); TGeoVolume *UNO2 = gGeoManager->MakeBox("UNO2",med4,19.0328,4,0.1500000E-01); TGeoVolume *UNO3 = gGeoManager->MakeBox("UNO3",med4,14.8307,4,0.1500000E-01); TGeoVolume *UNO4 = gGeoManager->MakeBox("UNO4",med4,6.4265,4,0.1500000E-01); TGeoVolume *UNP1 = gGeoManager->MakeBox("UNP1",med4,21.1339,4,0.1500000E-01); TGeoVolume *UNP3 = gGeoManager->MakeBox("UNP3",med4,14.8307,4,0.1500000E-01); TGeoVolume *UNP4 = gGeoManager->MakeBox("UNP4",med4,6.4265,4,0.1500000E-01); TGeoVolume *SPA1 = gGeoManager->MakeBox("SPA1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SPB1 = gGeoManager->MakeBox("SPB1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SPC1 = gGeoManager->MakeBox("SPC1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SPD1 = gGeoManager->MakeBox("SPD1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SPE1 = gGeoManager->MakeBox("SPE1",med4,8.4759,1.5,0.1500000E-01); TGeoVolume *SPF1 = gGeoManager->MakeBox("SPF1",med4,8.4759,1.5,0.1500000E-01); TGeoVolume *SPH1 = gGeoManager->MakeBox("SPH1",med4,10.5896,1.5,0.1500000E-01); TGeoVolume *SPI1 = gGeoManager->MakeBox("SPI1",med4,8.4375,3,0.1500000E-01); TGeoVolume *SPI2 = gGeoManager->MakeBox("SPI2",med4,8.4375,3,0.1500000E-01); TGeoVolume *SPJ1 = gGeoManager->MakeBox("SPJ1",med4,8.4375,3,0.1500000E-01); TGeoVolume *SPJ2 = gGeoManager->MakeBox("SPJ2",med4,8.4375,3,0.1500000E-01); TGeoVolume *SPK1 = gGeoManager->MakeBox("SPK1",med4,6.3365,3,0.1500000E-01); TGeoVolume *SPK2 = gGeoManager->MakeBox("SPK2",med4,12.6397,3,0.1500000E-01); TGeoVolume *SPK3 = gGeoManager->MakeBox("SPK3",med4,4.2354,3,0.1500000E-01); TGeoVolume *SPK4 = gGeoManager->MakeBox("SPK4",med4,4.2354,3,0.1500000E-01); TGeoVolume *SPL1 = gGeoManager->MakeBox("SPL1",med4,8.4375,3,0.1500000E-01); TGeoVolume *SPL3 = gGeoManager->MakeBox("SPL3",med4,4.2354,3,0.1500000E-01); TGeoVolume *SPL4 = gGeoManager->MakeBox("SPL4",med4,4.2354,3,0.1500000E-01); TGeoVolume *SPM1 = gGeoManager->MakeBox("SPM1",med4,12.6397,3.8,0.1500000E-01); TGeoVolume *SPM2 = gGeoManager->MakeBox("SPM2",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SPM3 = gGeoManager->MakeBox("SPM3",med4,8.4375,3.8,0.1500000E-01); TGeoVolume *SPM4 = gGeoManager->MakeBox("SPM4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SPN2 = gGeoManager->MakeBox("SPN2",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SPN4 = gGeoManager->MakeBox("SPN4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SPO1 = gGeoManager->MakeBox("SPO1",med4,18.9428,3.8,0.1500000E-01); TGeoVolume *SPO2 = gGeoManager->MakeBox("SPO2",med4,18.9428,3.8,0.1500000E-01); TGeoVolume *SPO3 = gGeoManager->MakeBox("SPO3",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SPO4 = gGeoManager->MakeBox("SPO4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SPP1 = gGeoManager->MakeBox("SPP1",med4,21.0439,3.8,0.1500000E-01); TGeoVolume *SPP3 = gGeoManager->MakeBox("SPP3",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SPP4 = gGeoManager->MakeBox("SPP4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SNA1 = gGeoManager->MakeBox("SNA1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SNB1 = gGeoManager->MakeBox("SNB1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SNC1 = gGeoManager->MakeBox("SNC1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SND1 = gGeoManager->MakeBox("SND1",med4,6.95,1.1,0.1500000E-01); TGeoVolume *SNE1 = gGeoManager->MakeBox("SNE1",med4,8.4759,1.5,0.1500000E-01); TGeoVolume *SNF1 = gGeoManager->MakeBox("SNF1",med4,8.4759,1.5,0.1500000E-01); TGeoVolume *SNH1 = gGeoManager->MakeBox("SNH1",med4,10.5896,1.5,0.1500000E-01); TGeoVolume *SNI1 = gGeoManager->MakeBox("SNI1",med4,8.4375,3,0.1500000E-01); TGeoVolume *SNI2 = gGeoManager->MakeBox("SNI2",med4,8.4375,3,0.1500000E-01); TGeoVolume *SNJ1 = gGeoManager->MakeBox("SNJ1",med4,8.4375,3,0.1500000E-01); TGeoVolume *SNJ2 = gGeoManager->MakeBox("SNJ2",med4,8.4375,3,0.1500000E-01); TGeoVolume *SNK1 = gGeoManager->MakeBox("SNK1",med4,6.3365,3,0.1500000E-01); TGeoVolume *SNK2 = gGeoManager->MakeBox("SNK2",med4,12.6397,3,0.1500000E-01); TGeoVolume *SNK3 = gGeoManager->MakeBox("SNK3",med4,4.2354,3,0.1500000E-01); TGeoVolume *SNK4 = gGeoManager->MakeBox("SNK4",med4,4.2354,3,0.1500000E-01); TGeoVolume *SNL1 = gGeoManager->MakeBox("SNL1",med4,8.4375,3,0.1500000E-01); TGeoVolume *SNL3 = gGeoManager->MakeBox("SNL3",med4,4.2354,3,0.1500000E-01); TGeoVolume *SNL4 = gGeoManager->MakeBox("SNL4",med4,4.2354,3,0.1500000E-01); TGeoVolume *SNM1 = gGeoManager->MakeBox("SNM1",med4,12.6397,3.8,0.1500000E-01); TGeoVolume *SNM2 = gGeoManager->MakeBox("SNM2",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SNM3 = gGeoManager->MakeBox("SNM3",med4,8.4375,3.8,0.1500000E-01); TGeoVolume *SNM4 = gGeoManager->MakeBox("SNM4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SNN2 = gGeoManager->MakeBox("SNN2",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SNN4 = gGeoManager->MakeBox("SNN4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SNO1 = gGeoManager->MakeBox("SNO1",med4,18.9428,3.8,0.1500000E-01); TGeoVolume *SNO2 = gGeoManager->MakeBox("SNO2",med4,18.9428,3.8,0.1500000E-01); TGeoVolume *SNO3 = gGeoManager->MakeBox("SNO3",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SNO4 = gGeoManager->MakeBox("SNO4",med4,6.3365,3,0.1500000E-01); TGeoVolume *SNP1 = gGeoManager->MakeBox("SNP1",med4,21.0439,3.8,0.1500000E-01); TGeoVolume *SNP3 = gGeoManager->MakeBox("SNP3",med4,14.7407,3.8,0.1500000E-01); TGeoVolume *SNP4 = gGeoManager->MakeBox("SNP4",med4,6.3365,3,0.1500000E-01); TGeoVolume *UEA1 = gGeoManager->MakeBox("UEA1",med9,6.95,2.15,0.1); TGeoVolume *UEB1 = gGeoManager->MakeBox("UEB1",med9,6.95,2.15,0.1); TGeoVolume *UEC1 = gGeoManager->MakeBox("UEC1",med9,6.95,2.15,0.1); TGeoVolume *UED1 = gGeoManager->MakeBox("UED1",med9,6.95,2.15,0.1); TGeoVolume *UEE1 = gGeoManager->MakeBox("UEE1",med9,8.4759,2.15,0.1); TGeoVolume *UEF1 = gGeoManager->MakeBox("UEF1",med9,8.4759,2.15,0.1); TGeoVolume *UEH1 = gGeoManager->MakeBox("UEH1",med9,10.5896,2.15,0.1); TGeoVolume *UEI1 = gGeoManager->MakeBox("UEI1",med9,8.4375,1.1,0.7500000E-01); TGeoVolume *UEI2 = gGeoManager->MakeBox("UEI2",med9,8.4375,1.1,0.7500000E-01); TGeoVolume *UEJ1 = gGeoManager->MakeBox("UEJ1",med9,8.4375,1.1,0.7500000E-01); TGeoVolume *UEJ2 = gGeoManager->MakeBox("UEJ2",med9,8.4375,1.1,0.7500000E-01); TGeoVolume *UEK1 = gGeoManager->MakeBox("UEK1",med9,6.3365,1.1,0.7500000E-01); TGeoVolume *UEK2 = gGeoManager->MakeBox("UEK2",med9,12.6397,1.1,0.7500000E-01); TGeoVolume *UEK3 = gGeoManager->MakeBox("UEK3",med9,4.2354,1.1,0.7500000E-01); TGeoVolume *UEK4 = gGeoManager->MakeBox("UEK4",med9,4.2354,1.1,0.7500000E-01); TGeoVolume *UEL1 = gGeoManager->MakeBox("UEL1",med9,8.4375,1.1,0.7500000E-01); TGeoVolume *UEL3 = gGeoManager->MakeBox("UEL3",med9,4.2354,1.1,0.7500000E-01); TGeoVolume *UEL4 = gGeoManager->MakeBox("UEL4",med9,4.2354,1.1,0.7500000E-01); TGeoVolume *UEM1 = gGeoManager->MakeBox("UEM1",med9,12.6397,1.1,0.7500000E-01); TGeoVolume *UEM2 = gGeoManager->MakeBox("UEM2",med9,14.7407,1.1,0.7500000E-01); TGeoVolume *UEM3 = gGeoManager->MakeBox("UEM3",med9,8.4375,1.1,0.7500000E-01); TGeoVolume *UEM4 = gGeoManager->MakeBox("UEM4",med9,6.3365,1.1,0.7500000E-01); TGeoVolume *UEN2 = gGeoManager->MakeBox("UEN2",med9,14.7407,1.1,0.7500000E-01); TGeoVolume *UEN4 = gGeoManager->MakeBox("UEN4",med9,6.3365,1.1,0.7500000E-01); TGeoVolume *UEO1 = gGeoManager->MakeBox("UEO1",med9,18.9428,1.1,0.7500000E-01); TGeoVolume *UEO2 = gGeoManager->MakeBox("UEO2",med9,18.9428,1.1,0.7500000E-01); TGeoVolume *UEO3 = gGeoManager->MakeBox("UEO3",med9,14.7407,1.1,0.7500000E-01); TGeoVolume *UEO4 = gGeoManager->MakeBox("UEO4",med9,6.3365,1.1,0.7500000E-01); TGeoVolume *UEP1 = gGeoManager->MakeBox("UEP1",med9,21.0439,1.1,0.7500000E-01); TGeoVolume *UEP3 = gGeoManager->MakeBox("UEP3",med9,14.7407,1.1,0.7500000E-01); TGeoVolume *UEP4 = gGeoManager->MakeBox("UEP4",med9,6.3365,1.1,0.7500000E-01); TGeoVolume *UAA1 = gGeoManager->MakeBox("UAA1",med6,7.34,6.2,0.1); TGeoVolume *UAB1 = gGeoManager->MakeBox("UAB1",med6,7.34,6.2,0.1); TGeoVolume *UAC1 = gGeoManager->MakeBox("UAC1",med6,7.34,6.2,0.1); TGeoVolume *UAD1 = gGeoManager->MakeBox("UAD1",med6,7.34,6.2,0.1); TGeoVolume *UAE1 = gGeoManager->MakeBox("UAE1",med6,8.8659,6.2,0.1); TGeoVolume *UAF1 = gGeoManager->MakeBox("UAF1",med6,8.8659,6.2,0.1); TGeoVolume *UAH1 = gGeoManager->MakeBox("UAH1",med6,10.9796,6.2,0.1); TGeoVolume *UAI1 = gGeoManager->MakeBox("UAI1",med6,8.4375,6.2,0.1); TGeoVolume *UAI2 = gGeoManager->MakeBox("UAI2",med6,8.4375,6.2,0.1); TGeoVolume *UAJ1 = gGeoManager->MakeBox("UAJ1",med6,8.4375,6.2,0.1); TGeoVolume *UAJ2 = gGeoManager->MakeBox("UAJ2",med6,8.4375,6.2,0.1); TGeoVolume *UAK1 = gGeoManager->MakeBox("UAK1",med6,6.3365,6.2,0.1); TGeoVolume *UAK2 = gGeoManager->MakeBox("UAK2",med6,12.6397,6.2,0.1); TGeoVolume *UAK3 = gGeoManager->MakeBox("UAK3",med6,4.2354,6.2,0.1); TGeoVolume *UAK4 = gGeoManager->MakeBox("UAK4",med6,4.2354,6.2,0.1); TGeoVolume *UAL1 = gGeoManager->MakeBox("UAL1",med6,8.4375,6.2,0.1); TGeoVolume *UAL3 = gGeoManager->MakeBox("UAL3",med6,4.2354,6.2,0.1); TGeoVolume *UAL4 = gGeoManager->MakeBox("UAL4",med6,4.2354,6.2,0.1); TGeoVolume *UAM1 = gGeoManager->MakeBox("UAM1",med6,12.6397,6.2,0.1); TGeoVolume *UAM2 = gGeoManager->MakeBox("UAM2",med6,14.7407,6.2,0.1); TGeoVolume *UAM3 = gGeoManager->MakeBox("UAM3",med6,8.4375,6.2,0.1); TGeoVolume *UAM4 = gGeoManager->MakeBox("UAM4",med6,6.3365,6.2,0.1); TGeoVolume *UAN2 = gGeoManager->MakeBox("UAN2",med6,14.7407,6.2,0.1); TGeoVolume *UAN4 = gGeoManager->MakeBox("UAN4",med6,6.3365,6.2,0.1); TGeoVolume *UAO1 = gGeoManager->MakeBox("UAO1",med6,18.9428,6.2,0.1); TGeoVolume *UAO2 = gGeoManager->MakeBox("UAO2",med6,18.9428,6.2,0.1); TGeoVolume *UAO3 = gGeoManager->MakeBox("UAO3",med6,14.7407,6.2,0.1); TGeoVolume *UAO4 = gGeoManager->MakeBox("UAO4",med6,6.3365,6.2,0.1); TGeoVolume *UAP1 = gGeoManager->MakeBox("UAP1",med6,21.0439,6.2,0.1); TGeoVolume *UAP3 = gGeoManager->MakeBox("UAP3",med6,14.7407,6.2,0.1); TGeoVolume *UAP4 = gGeoManager->MakeBox("UAP4",med6,6.3365,6.2,0.1); TGeoVolume *USI2 = gGeoManager->MakeBox("USI2",med6,8.4375,1,0.25); TGeoVolume *USJ1 = gGeoManager->MakeBox("USJ1",med6,8.1375,1,0.25); TGeoVolume *USK2 = gGeoManager->MakeBox("USK2",med6,12.6397,1,0.25); TGeoVolume *USM2 = gGeoManager->MakeBox("USM2",med6,14.7407,1,0.25); TGeoVolume *USO2 = gGeoManager->MakeBox("USO2",med6,18.9428,1,0.25); TGeoVolume *UWA1 = gGeoManager->MakeBox("UWA1",med3,7.14,2.2,0.1); TGeoVolume *UWB1 = gGeoManager->MakeBox("UWB1",med3,7.14,2.2,0.1); TGeoVolume *UWC1 = gGeoManager->MakeBox("UWC1",med3,7.14,2.2,0.1); TGeoVolume *UWD1 = gGeoManager->MakeBox("UWD1",med3,7.14,2.2,0.1); TGeoVolume *UWE1 = gGeoManager->MakeBox("UWE1",med3,8.6659,2.2,0.1); TGeoVolume *UWF1 = gGeoManager->MakeBox("UWF1",med3,8.6659,2.2,0.1); TGeoVolume *UWH1 = gGeoManager->MakeBox("UWH1",med3,10.7796,2.2,0.1); TGeoVolume *UWI1 = gGeoManager->MakeBox("UWI1",med3,8.2375,4.2,0.1); TGeoVolume *UWI2 = gGeoManager->MakeBox("UWI2",med3,8.2375,4.2,0.1); TGeoVolume *UWJ1 = gGeoManager->MakeBox("UWJ1",med3,8.2375,4.2,0.1); TGeoVolume *UWJ2 = gGeoManager->MakeBox("UWJ2",med3,8.2375,4.2,0.1); TGeoVolume *UWK1 = gGeoManager->MakeBox("UWK1",med3,6.1365,4.2,0.1); TGeoVolume *UWK2 = gGeoManager->MakeBox("UWK2",med3,12.4397,4.2,0.1); TGeoVolume *UWK3 = gGeoManager->MakeBox("UWK3",med3,4.0354,4.2,0.1); TGeoVolume *UWK4 = gGeoManager->MakeBox("UWK4",med3,4.0354,4.2,0.1); TGeoVolume *UWL1 = gGeoManager->MakeBox("UWL1",med3,8.2375,4.2,0.1); TGeoVolume *UWL3 = gGeoManager->MakeBox("UWL3",med3,4.0354,4.2,0.1); TGeoVolume *UWL4 = gGeoManager->MakeBox("UWL4",med3,4.0354,4.2,0.1); TGeoVolume *UWM1 = gGeoManager->MakeBox("UWM1",med3,12.4397,4.2,0.1); TGeoVolume *UWM2 = gGeoManager->MakeBox("UWM2",med3,14.5407,4.2,0.1); TGeoVolume *UWM3 = gGeoManager->MakeBox("UWM3",med3,8.2375,4.2,0.1); TGeoVolume *UWM4 = gGeoManager->MakeBox("UWM4",med3,6.1365,4.2,0.1); TGeoVolume *UWN2 = gGeoManager->MakeBox("UWN2",med3,14.5407,4.2,0.1); TGeoVolume *UWN4 = gGeoManager->MakeBox("UWN4",med3,6.1365,4.2,0.1); TGeoVolume *UWO1 = gGeoManager->MakeBox("UWO1",med3,18.7428,4.2,0.1); TGeoVolume *UWO2 = gGeoManager->MakeBox("UWO2",med3,18.7428,4.2,0.1); TGeoVolume *UWO3 = gGeoManager->MakeBox("UWO3",med3,14.5407,4.2,0.1); TGeoVolume *UWO4 = gGeoManager->MakeBox("UWO4",med3,6.1365,4.2,0.1); TGeoVolume *UWP1 = gGeoManager->MakeBox("UWP1",med3,20.8439,4.2,0.1); TGeoVolume *UWP3 = gGeoManager->MakeBox("UWP3",med3,14.5407,4.2,0.1); TGeoVolume *UWP4 = gGeoManager->MakeBox("UWP4",med3,6.1365,4.2,0.1); TGeoVolume *UCAB = gGeoManager->MakeBox("UCAB",med8,9.8427,1.5,0.4); TGeoVolume *UCCD = gGeoManager->MakeBox("UCCD",med8,13.8441,1.5,0.4); TGeoVolume *UCEF = gGeoManager->MakeBox("UCEF",med8,16.2097,1.5,0.4); TGeoVolume *UCGH = gGeoManager->MakeBox("UCGH",med8,17.4014,1.5,0.4); TGeoVolume *UCI1 = gGeoManager->MakeTrap("UCI1",med8,0.4,19.6286,180,1,12.1641,12.1641,0,1,12.4494,12.4494,0); TGeoVolume *UCI2 = gGeoManager->MakeTrap("UCI2",med8,0.4,19.6286,0,1,9.2678,9.2678,0,1,9.5531,9.5531,0); TGeoVolume *UCK1 = gGeoManager->MakeTrap("UCK1",med8,0.4,17.6685,180,1,12.2387,12.2387,0,1,12.4935,12.4935,0); TGeoVolume *UCK2 = gGeoManager->MakeTrap("UCK2",med8,0.4,0,0,1,13.0091,13.0091,0,1,13.5188,13.5188,0); TGeoVolume *UCK3 = gGeoManager->MakeTrap("UCK3",med8,0.4,17.6685,0,1,9.3892,9.3892,0,1,9.644,9.644,0); TGeoVolume *UCM1 = gGeoManager->MakeTrap("UCM1",med8,0.4,20.99,180,1,18.6286,18.6286,0,1,18.9355,18.9355,0); TGeoVolume *UCM2 = gGeoManager->MakeTrap("UCM2",med8,0.4,0,0,1,15.226,15.226,0,1,15.8399,15.8399,0); TGeoVolume *UCM3 = gGeoManager->MakeTrap("UCM3",med8,0.4,20.99,0,1,15.8377,15.8377,0,1,16.1446,16.1446,0); TGeoVolume *UCO1 = gGeoManager->MakeTrap("UCO1",med8,0.4,22.7605,180,1,23.9894,23.9894,0,1,24.325,24.325,0); TGeoVolume *UCO2 = gGeoManager->MakeTrap("UCO2",med8,0.4,0,0,1,19.4885,19.4885,0,1,20.1597,20.1597,0); TGeoVolume *UCO3 = gGeoManager->MakeTrap("UCO3",med8,0.4,22.7605,0,1,21.9053,21.9053,0,1,22.2409,22.2409,0); TGeoVolume *UU01 = gGeoManager->MakeBox("UU01",med8,0.25,3.25,0.4); TGeoVolume *UU02 = gGeoManager->MakeBox("UU02",med8,0.5,3.25,0.4); TGeoVolume *UU03 = gGeoManager->MakeBox("UU03",med8,0.25,4.25,0.4); TGeoVolume *UU04 = gGeoManager->MakeBox("UU04",med8,0.5,4.25,0.4); TGeoVolume *YYOK = gGeoManager->MakeBox("YYOK",med3,109,30,70); TGeoVolume *YYPL = gGeoManager->MakeBox("YYPL",med3,203,2.5,70); TGeoVolume *YSB1 = gGeoManager->MakeBox("YSB1",med3,2.5,37.05,70); TGeoVolume *YSB2 = gGeoManager->MakeBox("YSB2",med3,8.575,37.05,2.5); TGeoVolume *YSBS = gGeoManager->MakeBox("YSBS",med3,55.7584,2.5,10); TGeoVolume *YSBT = gGeoManager->MakeTrap("YSBT",med3,2.5,0,0,27.0341,42.3535,0.1000000E-03,38.0728,27.0341,42.3535,0.1000000E-03,38.0728); TGeoVolume *YY2D = gGeoManager->MakeCons("YY2D",med5,8.75,0,50.2,0,55.9,56.8756,258.1244); TGeoVolume *YY2B = gGeoManager->MakeTrap("YY2B",med5,8.75,0,0,25.0819,1.9083,0,0,25.0819,1.9083,0,0); TGeoVolume *YY2A = gGeoManager->MakeTrap("YY2A",med5,8.75,0,0,15.2735,26.2446,0,23.9862,15.2735,26.2446,0,23.9862); TGeoVolume *YY2E = gGeoManager->MakeTrap("YY2E",med5,2.8479,57.6838,256.3494,8.75,1.9083,1.9083,0,0,0,0,0); TGeoVolume *YY2C = gGeoManager->MakeTrap("YY2C",med5,2.8479,57.6838,283.6506,8.75,1.9083,1.9083,0,0,0,0,0); TGeoVolume *YY1D = gGeoManager->MakeCons("YY1D",med5,5.9,0,36.2,0,50.2,52.5184,262.4816); TGeoVolume *YY1B = gGeoManager->MakeTrap("YY1B",med5,5.9,0,0,17.8232,6.3067,0,0,17.8232,6.3067,0,0); TGeoVolume *YY1A = gGeoManager->MakeTrap("YY1A",med5,5.9,0,0,15.2735,16.0389,0,6.3249,15.2735,16.0389,0,6.3249); TGeoVolume *YY1E = gGeoManager->MakeTrap("YY1E",med5,6.893,37.4254,214.0042,5.9,6.3067,6.3067,0,0,0,0,0); TGeoVolume *YY1C = gGeoManager->MakeTrap("YY1C",med5,6.893,37.4254,325.9958,5.9,6.3067,6.3067,0,0,0,0,0); TGeoVolume *YC2D = gGeoManager->MakeCons("YC2D",med7,8.75,50.2,63,55.9,68.5,56.8756,258.1244); TGeoVolume *YC2A = gGeoManager->MakeTrap("YC2A",med7,8.75,11.2774,0,5.8,26.2446,26.2446,0,5.8,29.7342,29.7342,0); TGeoVolume *YC1D = gGeoManager->MakeCons("YC1D",med7,5.35,37.5051,54.2,50.2,63,52.5184,262.4816); TGeoVolume *YC1H = gGeoManager->MakeCons("YC1H",med3,2.2314,37.5051,42.8,42.79,42.8,52.5184,262.4816); TGeoVolume *YC1A = gGeoManager->MakeTrap("YC1A",med7,5.35,40.55531,0,5.8,17.088,17.088,0,5.8,26.2446,26.2446,0); TGeoVolume *YC1G = gGeoManager->MakeCons("YC1G",med7,5.35,0,11.6,0,11.6,315,360); TGeoVolume *YC2G = gGeoManager->MakeCons("YC2G",med7,8.75,0,11.6,0,11.6,315,360); TGeoVolume *YC1E = gGeoManager->MakeTrap("YC1E",med7,5.35,43.7261,303.5582,6.6241,0,7.5649,-11.0787,5.0787,0,5.8,-11.0787); TGeoVolume *YC1C = gGeoManager->MakeTrap("YC1C",med7,5.35,43.7261,236.4418,6.6241,0,7.5649,11.0787,5.0787,0,5.8,11.0787); TGeoVolume *YC2E = gGeoManager->MakeTrap("YC2E",med7,8.75,17.6703,302.7282,5.3599,0,5.8921,-5.8726,5.2762,0,5.8,-5.8726); TGeoVolume *YC2C = gGeoManager->MakeTrap("YC2C",med7,8.75,17.6703,237.2718,5.3599,0,5.8921,5.8726,5.2762,0,5.8,5.8726); TGeoVolume *BEAM = gGeoManager->MakeTube("BEAM",med2,3.71,3.81,800); TGeoVolume *BEAV = gGeoManager->MakeTube("BEAV",med1,0,3.71,800); TGeoVolume *TPA1 = gGeoManager->MakeBox("TPA1",med10,15,10,0.5); TGeoVolume *TPA2 = gGeoManager->MakeBox("TPA2",med10,15,10,0.5); TGeoVolume *TPA3 = gGeoManager->MakeBox("TPA3",med10,15,10,0.5); TGeoVolume *TPA4 = gGeoManager->MakeBox("TPA4",med10,15,10,0.5); TGeoVolume *TPB1 = gGeoManager->MakeBox("TPB1",med10,12,10,0.4); TGeoVolume *TPB2 = gGeoManager->MakeBox("TPB2",med10,12,10,0.4); TGeoVolume *TPB3 = gGeoManager->MakeBox("TPB3",med10,12,10,0.4); TGeoVolume *TPB4 = gGeoManager->MakeBox("TPB4",med10,12,10,0.4); TGeoVolume *TPC1 = gGeoManager->MakeBox("TPC1",med10,24,10,0.4); TGeoVolume *TPC2 = gGeoManager->MakeBox("TPC2",med10,24,10,0.4); TGeoVolume *TNA1 = gGeoManager->MakeBox("TNA1",med10,15,10,0.5); TGeoVolume *TNA2 = gGeoManager->MakeBox("TNA2",med10,15,10,0.5); TGeoVolume *TNA3 = gGeoManager->MakeBox("TNA3",med10,15,10,0.5); TGeoVolume *TNA4 = gGeoManager->MakeBox("TNA4",med10,15,10,0.5); TGeoVolume *TNB1 = gGeoManager->MakeBox("TNB1",med10,12,10,0.4); TGeoVolume *TNB2 = gGeoManager->MakeBox("TNB2",med10,12,10,0.4); TGeoVolume *TNB3 = gGeoManager->MakeBox("TNB3",med10,12,10,0.4); TGeoVolume *TNB4 = gGeoManager->MakeBox("TNB4",med10,12,10,0.4); TGeoVolume *TNC1 = gGeoManager->MakeBox("TNC1",med10,24,10,0.4); TGeoVolume *TNC2 = gGeoManager->MakeBox("TNC2",med10,24,10,0.4); TGeoVolume *RFHX = gGeoManager->MakeBox("RFHX",med6,14,0.4,0.4); TGeoVolume *RFVX = gGeoManager->MakeBox("RFVX",med6,0.4,13.2,0.4); TGeoVolume *RPXX = gGeoManager->MakeBox("RPXX",med6,14,14,0.5000000E-01); TGeoVolume *RPWS = gGeoManager->MakeTube("RPWS",med3,0,11,0.5000000E-01); TGeoVolume *RSTT = gGeoManager->MakeTube("RSTT",med6,1.2,1.6,16.5); TGeoVolume *RSTR = gGeoManager->MakeTube("RSTR",med6,0,10,3); TGeoVolume *RSTB = gGeoManager->MakeBox("RSTB",med6,9.5,1.5,2); TGeoVolume *ROCT = gGeoManager->MakeBox("ROCT",med6,1,0.4,12.715); TGeoVolume *DMNC = gGeoManager->MakeBox("DMNC",med3,14,14,1.8077); TGeoVolume *DMNB = gGeoManager->MakeBox("DMNB",med3,14,14,1.8077); TGeoVolume *DMNA = gGeoManager->MakeBox("DMNA",med3,14,14,1.8077); TGeoVolume *DMPA = gGeoManager->MakeBox("DMPA",med3,14,14,1.8077); TGeoVolume *DMPB = gGeoManager->MakeBox("DMPB",med3,14,14,1.8077); TGeoVolume *DMPC = gGeoManager->MakeBox("DMPC",med3,14,14,1.8077); TGeoVolume *MNC1 = gGeoManager->MakeTube("MNC1",med4,5,11,0.1500000E-01); TGeoVolume *MNB1 = gGeoManager->MakeTube("MNB1",med4,5,11,0.1500000E-01); TGeoVolume *MNA1 = gGeoManager->MakeTube("MNA1",med4,5,11,0.1500000E-01); TGeoVolume *MPA1 = gGeoManager->MakeTube("MPA1",med4,5,11,0.1500000E-01); TGeoVolume *MPB1 = gGeoManager->MakeTube("MPB1",med4,5,11,0.1500000E-01); TGeoVolume *MPC1 = gGeoManager->MakeTube("MPC1",med4,5,11,0.1500000E-01); TGeoVolume *MOA1 = gGeoManager->MakeBox("MOA1",med4,1.815,16.97,0.1500000E-01); TGeoVolume *MOA2 = gGeoManager->MakeBox("MOA2",med4,1.815,25.48,0.1500000E-01); TGeoVolume *MOB1 = gGeoManager->MakeBox("MOB1",med4,1.815,55.265,0.1500000E-01); TGeoVolume *MOC1 = gGeoManager->MakeBox("MOC1",med4,1.815,21.225,0.1500000E-01); TGeoVolume *MOC2 = gGeoManager->MakeBox("MOC2",med4,1.815,21.225,0.1500000E-01); TGeoVolume *MOD1 = gGeoManager->MakeBox("MOD1",med4,1.815,55.265,0.1500000E-01); TGeoVolume *MOE1 = gGeoManager->MakeBox("MOE1",med4,1.815,16.97,0.1500000E-01); TGeoVolume *MOE2 = gGeoManager->MakeBox("MOE2",med4,1.815,25.48,0.1500000E-01); TGeoVolume *MOF1 = gGeoManager->MakeBox("MOF1",med4,1.815,55.265,0.1500000E-01); TGeoVolume *MOG1 = gGeoManager->MakeBox("MOG1",med4,1.815,21.225,0.1500000E-01); TGeoVolume *MOG2 = gGeoManager->MakeBox("MOG2",med4,1.815,21.225,0.1500000E-01); TGeoVolume *MOH1 = gGeoManager->MakeBox("MOH1",med4,1.815,55.265,0.1500000E-01); TGeoVolume *VPA1 = gGeoManager->MakeBox("VPA1",med4,1.815,12.715,0.1500000E-01); TGeoVolume *VPB1 = gGeoManager->MakeBox("VPB1",med4,3.68,12.715,0.1500000E-01); TGeoVolume *VNA1 = gGeoManager->MakeBox("VNA1",med4,1.815,12.715,0.1500000E-01); TGeoVolume *VNB1 = gGeoManager->MakeBox("VNB1",med4,1.815,12.715,0.1500000E-01); TGeoVolume *EOS1 = gGeoManager->MakeBox("EOS1",med9,1,16.97,0.4); TGeoVolume *EOS2 = gGeoManager->MakeBox("EOS2",med9,1,25.48,0.4); TGeoVolume *EOR1 = gGeoManager->MakeBox("EOR1",med9,1,55.265,0.4); TGeoVolume *EOCG = gGeoManager->MakeBox("EOCG",med9,1,0.4,21.225); TGeoVolume *EVA1 = gGeoManager->MakeBox("EVA1",med9,1,0.7500000E-01,12.715); TGeoVolume *RADI = gGeoManager->MakeBox("RADI",med4,1.8,0.25,12.715); //-----------List of Nodes-------------- gGeoManager->SetTopVolume(OUTS); OUTS->AddNode(ORIG,1,gGeoIdentity); OUTS->AddNode(ORIG,2,rot1); OUTS->AddNode(ORIG,3,rot2); OUTS->AddNode(CAG1,1,new TGeoTranslation(44.55,6.6,88.7)); OUTS->AddNode(CAG1,2,new TGeoTranslation(44.55,-6.6,88.7)); OUTS->AddNode(CAG1,3,new TGeoCombiTrans(-44.55,6.6,88.7,rot350)); OUTS->AddNode(CAG1,4,new TGeoCombiTrans(-44.55,-6.6,88.7,rot350)); OUTS->AddNode(CAG2,1,new TGeoTranslation(40.25,6.6,30.3)); OUTS->AddNode(CAG2,2,new TGeoTranslation(-40.25,6.6,30.3)); OUTS->AddNode(CAG2,3,new TGeoTranslation(40.25,-6.6,30.3)); OUTS->AddNode(CAG2,4,new TGeoTranslation(-40.25,-6.6,30.3)); OUTS->AddNode(CAG3,1,new TGeoTranslation(42.05,6.6,-15.7)); OUTS->AddNode(CAG3,2,new TGeoTranslation(42.05,-6.6,-15.7)); OUTS->AddNode(CAG3,3,new TGeoCombiTrans(-42.05,6.6,-15.7,rot350)); OUTS->AddNode(CAG3,4,new TGeoCombiTrans(-42.05,-6.6,-15.7,rot350)); OUTS->AddNode(CAGA,1,new TGeoTranslation(73.89,6.19,57.7)); OUTS->AddNode(CAGA,2,new TGeoTranslation(-73.89,6.19,57.7)); OUTS->AddNode(CAGA,3,new TGeoTranslation(73.89,-6.19,57.7)); OUTS->AddNode(CAGA,4,new TGeoTranslation(-73.89,-6.19,57.7)); OUTS->AddNode(CAGB,1,new TGeoTranslation(73.89,5.23,57.7)); OUTS->AddNode(CAGB,2,new TGeoTranslation(-73.89,5.23,57.7)); OUTS->AddNode(CAGB,3,new TGeoTranslation(73.89,-5.23,57.7)); OUTS->AddNode(CAGB,4,new TGeoTranslation(-73.89,-5.23,57.7)); OUTS->AddNode(CAGC,1,new TGeoTranslation(41.8259,6.19,71.74)); OUTS->AddNode(CAGC,2,new TGeoTranslation(-41.8259,6.19,71.74)); OUTS->AddNode(CAGC,3,new TGeoTranslation(41.8259,-6.19,71.74)); OUTS->AddNode(CAGC,4,new TGeoTranslation(-41.8259,-6.19,71.74)); OUTS->AddNode(CAGD,1,new TGeoTranslation(41.8259,5.23,71.74)); OUTS->AddNode(CAGD,2,new TGeoTranslation(-41.8259,5.23,71.74)); OUTS->AddNode(CAGD,3,new TGeoTranslation(41.8259,-5.23,71.74)); OUTS->AddNode(CAGD,4,new TGeoTranslation(-41.8259,-5.23,71.74)); OUTS->AddNode(CAG4,1,new TGeoTranslation(69.85,0,-42.05)); OUTS->AddNode(CAG4,2,new TGeoTranslation(-17.85,0,-42.05)); OUTS->AddNode(CAG4,3,new TGeoTranslation(17.85,0,-42.05)); OUTS->AddNode(CAG4,4,new TGeoTranslation(-69.85,0,-42.05)); OUTS->AddNode(CAG5,1,new TGeoTranslation(74.6,0,-27.3)); OUTS->AddNode(CAG5,2,new TGeoTranslation(-74.6,0,-27.3)); OUTS->AddNode(CAG6,1,new TGeoTranslation(41.8538,0,-12.55)); OUTS->AddNode(CAG6,2,new TGeoTranslation(-41.8538,0,-12.55)); OUTS->AddNode(CAG7,1,new TGeoCombiTrans(11.1015,0,-27.5165,rot355)); OUTS->AddNode(CAG7,2,new TGeoCombiTrans(-11.1015,0,-27.5165,rot356)); OUTS->AddNode(CAG8,1,new TGeoTranslation(28.05,0,127.45)); OUTS->AddNode(CAG8,2,new TGeoTranslation(-28.05,0,127.45)); OUTS->AddNode(CAG9,1,new TGeoCombiTrans(17.03,0,100.1462,rot351)); OUTS->AddNode(CAG9,2,new TGeoCombiTrans(-17.03,0,100.1462,rot352)); OUTS->AddNode(CAG0,1,new TGeoCombiTrans(24.05,0,99.95,rot353)); OUTS->AddNode(CAG0,2,new TGeoCombiTrans(-24.05,0,99.95,rot354)); OUTS->AddNodeOverlap(DETP,1,new TGeoTranslation(39,0,29)); DETP->AddNode(UPA1,1,new TGeoCombiTrans(-32.2007,0,-22.682,rot303)); UPA1->AddNode(SPA1,1,gGeoIdentity); DETP->AddNode(UPB1,1,new TGeoCombiTrans(-31.0349,0,-21.2846,rot303)); UPB1->AddNode(SPB1,1,gGeoIdentity); DETP->AddNode(UPC1,1,new TGeoCombiTrans(-29.5359,0,-18.2367,rot305)); UPC1->AddNode(SPC1,1,gGeoIdentity); DETP->AddNode(UPD1,1,new TGeoCombiTrans(-28.5507,0,-17.0812,rot305)); UPD1->AddNode(SPD1,1,gGeoIdentity); DETP->AddNode(UPE1,1,new TGeoCombiTrans(-27.2842,0,-15.2725,rot307)); UPE1->AddNode(SPE1,1,gGeoIdentity); DETP->AddNode(UPF1,1,new TGeoCombiTrans(-26.1484,0,-14.5064,rot307)); UPF1->AddNode(SPF1,1,gGeoIdentity); DETP->AddNode(UPH1,1,new TGeoCombiTrans(-23.4561,0,-11.6038,rot309)); UPH1->AddNode(SPH1,1,gGeoIdentity); DETP->AddNode(UPI1,1,new TGeoCombiTrans(-12.0948,0,-12.023,rot310)); UPI1->AddNode(SPI1,1,gGeoIdentity); DETP->AddNode(UPI2,1,new TGeoCombiTrans(-22.227,0,-2.7207,rot311)); UPI2->AddNode(SPI2,1,gGeoIdentity); DETP->AddNode(UPJ1,1,new TGeoCombiTrans(-10.5014,0,-10.2905,rot310)); UPJ1->AddNode(SPJ1,1,gGeoIdentity); DETP->AddNode(UPJ2,1,new TGeoCombiTrans(-20.7268,0,-1.065,rot311)); UPJ2->AddNode(SPJ2,1,gGeoIdentity); DETP->AddNode(UPK1,1,new TGeoCombiTrans(1.3996,0,-10.55,rot312)); UPK1->AddNode(SPK1,1,gGeoIdentity); DETP->AddNode(UPK2,1,new TGeoCombiTrans(-5.8103,0,4.25,rot313)); UPK2->AddNode(SPK2,1,gGeoIdentity); DETP->AddNode(UPK3,1,new TGeoCombiTrans(-18.636,0,12.1785,rot314)); UPK3->AddNode(SPK3,1,gGeoIdentity); DETP->AddNode(UPK4,1,new TGeoCombiTrans(-26.596,0,9.2813,rot314)); UPK4->AddNode(SPK4,1,gGeoIdentity); DETP->AddNode(UPL1,1,new TGeoCombiTrans(2.687,0,-11.0186,rot312)); UPL1->AddNode(SPL1,1,gGeoIdentity); DETP->AddNode(UPL3,1,new TGeoCombiTrans(-19.0106,0,13.5001,rot314)); UPL3->AddNode(SPL3,1,gGeoIdentity); DETP->AddNode(UPL4,1,new TGeoCombiTrans(-26.9706,0,10.6028,rot314)); UPL4->AddNode(SPL4,1,gGeoIdentity); DETP->AddNode(UPM1,1,new TGeoCombiTrans(10.124,0,-5.6931,rot316)); UPM1->AddNode(SPM1,1,gGeoIdentity); DETP->AddNode(UPM2,1,new TGeoCombiTrans(5.543,0,15.6231,rot317)); UPM2->AddNode(SPM2,1,gGeoIdentity); DETP->AddNode(UPM3,1,new TGeoCombiTrans(-12.1341,0,22.3052,rot318)); UPM3->AddNode(SPM3,1,gGeoIdentity); DETP->AddNode(UPM4,1,new TGeoCombiTrans(-24.9288,0,14.9181,rot318)); UPM4->AddNode(SPM4,1,gGeoIdentity); DETP->AddNode(UPN2,1,new TGeoCombiTrans(6.956,0,16.8549,rot317)); UPN2->AddNode(SPN2,1,gGeoIdentity); DETP->AddNode(UPN4,1,new TGeoCombiTrans(-25.4406,0,16.2046,rot318)); UPN4->AddNode(SPN4,1,gGeoIdentity); DETP->AddNode(UPO1,1,new TGeoCombiTrans(20.0404,0,-1.885,rot320)); UPO1->AddNode(SPO1,1,gGeoIdentity); DETP->AddNode(UPO2,1,new TGeoCombiTrans(17.0128,0,26.9928,rot321)); UPO2->AddNode(SPO2,1,gGeoIdentity); DETP->AddNode(UPO3,1,new TGeoCombiTrans(-8.4228,0,32.4306,rot322)); UPO3->AddNode(SPO3,1,gGeoIdentity); DETP->AddNode(UPO4,1,new TGeoCombiTrans(-25.6882,0,20.3412,rot322)); UPO4->AddNode(SPO4,1,gGeoIdentity); DETP->AddNode(UPP1,1,new TGeoCombiTrans(21.1626,0,-2.6708,rot320)); UPP1->AddNode(SPP1,1,gGeoIdentity); DETP->AddNode(UPP3,1,new TGeoCombiTrans(-8.5533,0,34.0117,rot322)); UPP3->AddNode(SPP3,1,gGeoIdentity); DETP->AddNode(UPP4,1,new TGeoCombiTrans(-25.8187,0,21.9224,rot322)); UPP4->AddNode(SPP4,1,gGeoIdentity); DETP->AddNode(UEA1,1,new TGeoCombiTrans(-32.2155,4.05,-22.6843,rot303)); DETP->AddNode(UEA1,2,new TGeoCombiTrans(-32.2155,-4.05,-22.6843,rot303)); DETP->AddNode(UEB1,1,new TGeoCombiTrans(-31.0201,4.05,-21.2822,rot303)); DETP->AddNode(UEB1,2,new TGeoCombiTrans(-31.0201,-4.05,-21.2822,rot303)); DETP->AddNode(UEC1,1,new TGeoCombiTrans(-29.5496,4.05,-18.2428,rot305)); DETP->AddNode(UEC1,2,new TGeoCombiTrans(-29.5496,-4.05,-18.2428,rot305)); DETP->AddNode(UED1,1,new TGeoCombiTrans(-28.537,4.05,-17.0751,rot305)); DETP->AddNode(UED1,2,new TGeoCombiTrans(-28.537,-4.05,-17.0751,rot305)); DETP->AddNode(UEE1,1,new TGeoCombiTrans(-27.2966,4.05,-15.2809,rot307)); DETP->AddNode(UEE1,2,new TGeoCombiTrans(-27.2966,-4.05,-15.2809,rot307)); DETP->AddNode(UEF1,1,new TGeoCombiTrans(-26.136,4.05,-14.498,rot307)); DETP->AddNode(UEF1,2,new TGeoCombiTrans(-26.136,-4.05,-14.498,rot307)); DETP->AddNode(UEH1,1,new TGeoCombiTrans(-23.4446,4.05,-11.5941,rot309)); DETP->AddNode(UEH1,2,new TGeoCombiTrans(-23.4446,-4.05,-11.5941,rot309)); DETP->AddNode(UEI1,1,new TGeoCombiTrans(-12.0849,-5.1,-12.0212,rot310)); DETP->AddNode(UEI2,1,new TGeoCombiTrans(-22.2254,-5.1,-2.7108,rot311)); DETP->AddNode(UEJ1,1,new TGeoCombiTrans(-10.5112,-5.1,-10.2922,rot310)); DETP->AddNode(UEJ2,1,new TGeoCombiTrans(-20.7283,-5.1,-1.0748,rot311)); DETP->AddNode(UEK1,1,new TGeoCombiTrans(1.409,-5.1,-10.5534,rot312)); DETP->AddNode(UEK2,1,new TGeoCombiTrans(-5.8032,-5.1,4.2571,rot313)); DETP->AddNode(UEK3,1,new TGeoCombiTrans(-18.6394,-5.1,12.1879,rot314)); DETP->AddNode(UEK4,1,new TGeoCombiTrans(-26.5994,-5.1,9.2907,rot314)); DETP->AddNode(UEL1,1,new TGeoCombiTrans(2.6776,-5.1,-11.0152,rot312)); DETP->AddNode(UEL3,1,new TGeoCombiTrans(-19.0072,-5.1,13.4907,rot314)); DETP->AddNode(UEL4,1,new TGeoCombiTrans(-26.9672,-5.1,10.5934,rot314)); DETP->AddNode(UEM1,1,new TGeoCombiTrans(10.1327,-5.1,-5.6981,rot316)); DETP->AddNode(UEM2,1,new TGeoCombiTrans(5.5501,-5.1,15.6302,rot317)); DETP->AddNode(UEM3,1,new TGeoCombiTrans(-12.1391,-5.1,22.3138,rot318)); DETP->AddNode(UEM4,1,new TGeoCombiTrans(-24.9338,-5.1,14.9267,rot318)); DETP->AddNode(UEN2,1,new TGeoCombiTrans(6.9489,-5.1,16.8478,rot317)); DETP->AddNode(UEN4,1,new TGeoCombiTrans(-25.4356,-5.1,16.1959,rot318)); DETP->AddNode(UEO1,1,new TGeoCombiTrans(20.0486,-5.1,-1.8907,rot320)); DETP->AddNode(UEO2,1,new TGeoCombiTrans(17.0199,-5.1,26.9999,rot321)); DETP->AddNode(UEO3,1,new TGeoCombiTrans(-8.4285,-5.1,32.4388,rot322)); DETP->AddNode(UEO4,1,new TGeoCombiTrans(-25.6939,-5.1,20.3494,rot322)); DETP->AddNode(UEP1,1,new TGeoCombiTrans(21.1545,-5.1,-2.665,rot320)); DETP->AddNode(UEP3,1,new TGeoCombiTrans(-8.5476,-5.1,34.0035,rot322)); DETP->AddNode(UEP4,1,new TGeoCombiTrans(-25.813,-5.1,21.9142,rot322)); DETP->AddNode(UAA1,1,new TGeoCombiTrans(-32.018,0,-22.653,rot303)); UAA1->AddNode(UWA1,1,gGeoIdentity); DETP->AddNode(UAB1,1,new TGeoCombiTrans(-31.2176,0,-21.3135,rot303)); UAB1->AddNode(UWB1,1,gGeoIdentity); DETP->AddNode(UAC1,1,new TGeoCombiTrans(-29.3669,0,-18.1615,rot305)); UAC1->AddNode(UWC1,1,gGeoIdentity); DETP->AddNode(UAD1,1,new TGeoCombiTrans(-28.7197,0,-17.1565,rot305)); UAD1->AddNode(UWD1,1,gGeoIdentity); DETP->AddNode(UAE1,1,new TGeoCombiTrans(-27.1308,0,-15.169,rot307)); UAE1->AddNode(UWE1,1,gGeoIdentity); DETP->AddNode(UAF1,1,new TGeoCombiTrans(-26.3018,0,-14.6099,rot307)); UAF1->AddNode(UWF1,1,gGeoIdentity); DETP->AddNode(UAH1,1,new TGeoCombiTrans(-23.5978,0,-11.7227,rot309)); UAH1->AddNode(UWH1,1,gGeoIdentity); DETP->AddNode(UAI1,1,new TGeoCombiTrans(-11.9126,0,-11.9908,rot310)); UAI1->AddNode(UWI1,1,gGeoIdentity); DETP->AddNode(UAI2,1,new TGeoCombiTrans(-22.198,0,-2.538,rot311)); UAI2->AddNode(UWI2,1,gGeoIdentity); DETP->AddNode(UAJ1,1,new TGeoCombiTrans(-10.6836,0,-10.3226,rot310)); UAJ1->AddNode(UWJ1,1,gGeoIdentity); DETP->AddNode(UAJ2,1,new TGeoCombiTrans(-20.7557,0,-1.2477,rot311)); UAJ2->AddNode(UWJ2,1,gGeoIdentity); DETP->AddNode(UAK1,1,new TGeoCombiTrans(1.5735,0,-10.6133,rot312)); UAK1->AddNode(UWK1,1,gGeoIdentity); DETP->AddNode(UAK2,1,new TGeoCombiTrans(-5.6795,0,4.3808,rot313)); UAK2->AddNode(UWK2,1,gGeoIdentity); DETP->AddNode(UAK3,1,new TGeoCombiTrans(-18.6993,0,12.3524,rot314)); UAK3->AddNode(UWK3,1,gGeoIdentity); DETP->AddNode(UAK4,1,new TGeoCombiTrans(-26.6593,0,9.4551,rot314)); UAK4->AddNode(UWK4,1,gGeoIdentity); DETP->AddNode(UAL1,1,new TGeoCombiTrans(2.5131,0,-10.9553,rot312)); UAL1->AddNode(UWL1,1,gGeoIdentity); DETP->AddNode(UAL3,1,new TGeoCombiTrans(-18.9473,0,13.3262,rot314)); UAL3->AddNode(UWL3,1,gGeoIdentity); DETP->AddNode(UAL4,1,new TGeoCombiTrans(-26.9073,0,10.429,rot314)); UAL4->AddNode(UWL4,1,gGeoIdentity); DETP->AddNode(UAM1,1,new TGeoCombiTrans(10.2842,0,-5.7856,rot316)); UAM1->AddNode(UWM1,1,gGeoIdentity); DETP->AddNode(UAM2,1,new TGeoCombiTrans(5.6738,0,15.7539,rot317)); UAM2->AddNode(UWM2,1,gGeoIdentity); DETP->AddNode(UAM3,1,new TGeoCombiTrans(-12.2266,0,22.4654,rot318)); UAM3->AddNode(UWM3,1,gGeoIdentity); DETP->AddNode(UAM4,1,new TGeoCombiTrans(-25.0213,0,15.0783,rot318)); UAM4->AddNode(UWM4,1,gGeoIdentity); DETP->AddNode(UAN2,1,new TGeoCombiTrans(6.8251,0,16.7241,rot317)); UAN2->AddNode(UWN2,1,gGeoIdentity); DETP->AddNode(UAN4,1,new TGeoCombiTrans(-25.3481,0,16.0444,rot318)); UAN4->AddNode(UWN4,1,gGeoIdentity); DETP->AddNode(UAO1,1,new TGeoCombiTrans(20.192,0,-1.9911,rot320)); UAO1->AddNode(UWO1,1,gGeoIdentity); DETP->AddNode(UAO2,1,new TGeoCombiTrans(17.1436,0,27.1236,rot321)); UAO2->AddNode(UWO2,1,gGeoIdentity); DETP->AddNode(UAO3,1,new TGeoCombiTrans(-8.5289,0,32.5822,rot322)); UAO3->AddNode(UWO3,1,gGeoIdentity); DETP->AddNode(UAO4,1,new TGeoCombiTrans(-25.7943,0,20.4928,rot322)); UAO4->AddNode(UWO4,1,gGeoIdentity); DETP->AddNode(UAP1,1,new TGeoCombiTrans(21.0111,0,-2.5647,rot320)); UAP1->AddNode(UWP1,1,gGeoIdentity); DETP->AddNode(UAP3,1,new TGeoCombiTrans(-8.4472,0,33.8602,rot322)); UAP3->AddNode(UWP3,1,gGeoIdentity); DETP->AddNode(UAP4,1,new TGeoCombiTrans(-25.7126,0,21.7708,rot322)); UAP4->AddNode(UWP4,1,gGeoIdentity); DETP->AddNode(USI2,1,new TGeoCombiTrans(-22.1433,-5.25,-2.1923,rot311)); DETP->AddNode(USJ1,1,new TGeoCombiTrans(-10.9762,-5.25,-10.6788,rot310)); DETP->AddNode(USK2,1,new TGeoCombiTrans(-5.432,-5.25,4.6283,rot313)); DETP->AddNode(USM2,1,new TGeoCombiTrans(5.9213,-5.25,16.0014,rot317)); DETP->AddNode(USO2,1,new TGeoCombiTrans(17.3911,-5.25,27.3711,rot321)); DETP->AddNode(UCAB,1,new TGeoCombiTrans(-31.1652,4.75,-24.841,rot303)); DETP->AddNode(UCCD,1,new TGeoCombiTrans(-27.1037,4.75,-22.0155,rot305)); DETP->AddNode(UCEF,1,new TGeoCombiTrans(-22.704,4.75,-20.8379,rot307)); DETP->AddNode(UCGH,1,new TGeoCombiTrans(-20.6081,4.75,-16.0636,rot309)); DETP->AddNode(UCI1,1,new TGeoCombiTrans(-10.8561,5.25,-15.1032,rot310)); DETP->AddNode(UCI2,1,new TGeoCombiTrans(-22.2877,5.25,-1.5113,rot311)); DETP->AddNode(UCK1,1,new TGeoCombiTrans(0.1772,5.25,-15.9114,rot312)); DETP->AddNode(UCK2,1,new TGeoCombiTrans(-4.9724,5.25,5.0879,rot313)); DETP->AddNode(UCK3,1,new TGeoCombiTrans(-23.2941,5.25,11.2121,rot314)); DETP->AddNode(UCM1,1,new TGeoCombiTrans(7.9734,5.25,-10.7881,rot316)); DETP->AddNode(UCM2,1,new TGeoCombiTrans(6.3809,5.25,16.461,rot317)); DETP->AddNode(UCM3,1,new TGeoCombiTrans(-18.4513,5.25,19.4489,rot318)); DETP->AddNode(UCO1,1,new TGeoCombiTrans(18.0125,5.25,-5.9755,rot320)); DETP->AddNode(UCO2,1,new TGeoCombiTrans(17.8507,5.25,27.8307,rot321)); DETP->AddNode(UCO3,1,new TGeoCombiTrans(-14.2482,5.25,29.1878,rot322)); DETP->AddNode(UCAB,2,new TGeoCombiTrans(-31.1652,-4.75,-24.841,rot303)); DETP->AddNode(UCCD,2,new TGeoCombiTrans(-27.1037,-4.75,-22.0155,rot305)); DETP->AddNode(UCEF,2,new TGeoCombiTrans(-22.704,-4.75,-20.8379,rot307)); DETP->AddNode(UCGH,2,new TGeoCombiTrans(-20.6081,-4.75,-16.0636,rot309)); DETP->AddNode(UCI1,2,new TGeoCombiTrans(-10.8561,-5.25,-15.1032,rot310)); DETP->AddNode(UCI2,2,new TGeoCombiTrans(-22.2877,-5.25,-1.5113,rot311)); DETP->AddNode(UCK1,2,new TGeoCombiTrans(0.1772,-5.25,-15.9114,rot312)); DETP->AddNode(UCK2,2,new TGeoCombiTrans(-4.9724,-5.25,5.0879,rot313)); DETP->AddNode(UCK3,2,new TGeoCombiTrans(-23.2941,-5.25,11.2121,rot314)); DETP->AddNode(UCM1,2,new TGeoCombiTrans(7.9734,-5.25,-10.7881,rot316)); DETP->AddNode(UCM2,2,new TGeoCombiTrans(6.3809,-5.25,16.461,rot317)); DETP->AddNode(UCM3,2,new TGeoCombiTrans(-18.4513,-5.25,19.4489,rot318)); DETP->AddNode(UCO1,2,new TGeoCombiTrans(18.0125,-5.25,-5.9755,rot320)); DETP->AddNode(UCO2,2,new TGeoCombiTrans(17.8507,-5.25,27.8307,rot321)); DETP->AddNode(UCO3,2,new TGeoCombiTrans(-14.2482,-5.25,29.1878,rot322)); DETP->AddNode(UU01,1,new TGeoCombiTrans(-30.4076,0,-29.6241,rot303)); DETP->AddNode(UU02,1,new TGeoCombiTrans(-29.7037,0,-34.0687,rot303)); DETP->AddNode(UU01,2,new TGeoCombiTrans(-25.5401,0,-25.5272,rot305)); DETP->AddNode(UU02,2,new TGeoCombiTrans(-21.6761,0,-34.2059,rot305)); DETP->AddNode(UU01,3,new TGeoCombiTrans(-19.2316,0,-25.9859,rot307)); DETP->AddNode(UU02,3,new TGeoCombiTrans(-13.9193,0,-33.8618,rot307)); DETP->AddNode(UU01,4,new TGeoCombiTrans(-15.8506,0,-21.7334,rot309)); DETP->AddNode(UU02,4,new TGeoCombiTrans(-9.7441,0,-29.0109,rot309)); DETP->AddNode(UU04,1,new TGeoCombiTrans(-8.8059,0,-26.7305,rot310)); DETP->AddNode(UU03,1,new TGeoCombiTrans(-31.3354,0,-0.7830000E-01,rot311)); DETP->AddNode(UU04,2,new TGeoCombiTrans(-3.8813,0,-27.062,rot312)); DETP->AddNode(UU03,2,new TGeoCombiTrans(-32.0019,0,8.0427,rot314)); DETP->AddNode(UU03,3,new TGeoCombiTrans(-14.3469,0,14.4686,rot314)); DETP->AddNode(UU04,3,new TGeoCombiTrans(-1.1676,0,-26.6208,rot316)); DETP->AddNode(UU03,4,new TGeoCombiTrans(-32.0835,0,11.5783,rot318)); DETP->AddNode(UU03,5,new TGeoCombiTrans(-4.5532,0,27.4729,rot318)); DETP->AddNode(UU04,4,new TGeoCombiTrans(4.4432,0,-25.3544,rot320)); DETP->AddNode(UU03,6,new TGeoCombiTrans(-32.1246,0,16.6706,rot322)); DETP->AddNode(UU03,7,new TGeoCombiTrans(3.9031,0,41.8976,rot322)); OUTS->AddNodeOverlap(DETN,1,new TGeoCombiTrans(-39,0,29,rot302)); DETN->AddNode(UNA1,1,new TGeoCombiTrans(-32.2007,0,-22.682,rot303)); UNA1->AddNode(SNA1,1,gGeoIdentity); DETN->AddNode(UNB1,1,new TGeoCombiTrans(-31.0349,0,-21.2846,rot303)); UNB1->AddNode(SNB1,1,gGeoIdentity); DETN->AddNode(UNC1,1,new TGeoCombiTrans(-29.5359,0,-18.2367,rot305)); UNC1->AddNode(SNC1,1,gGeoIdentity); DETN->AddNode(UND1,1,new TGeoCombiTrans(-28.5507,0,-17.0812,rot305)); UND1->AddNode(SND1,1,gGeoIdentity); DETN->AddNode(UNE1,1,new TGeoCombiTrans(-27.2842,0,-15.2725,rot307)); UNE1->AddNode(SNE1,1,gGeoIdentity); DETN->AddNode(UNF1,1,new TGeoCombiTrans(-26.1484,0,-14.5064,rot307)); UNF1->AddNode(SNF1,1,gGeoIdentity); DETN->AddNode(UNH1,1,new TGeoCombiTrans(-23.4561,0,-11.6038,rot309)); UNH1->AddNode(SNH1,1,gGeoIdentity); DETN->AddNode(UNI1,1,new TGeoCombiTrans(-12.0948,0,-12.023,rot310)); UNI1->AddNode(SNI1,1,gGeoIdentity); DETN->AddNode(UNI2,1,new TGeoCombiTrans(-22.227,0,-2.7207,rot311)); UNI2->AddNode(SNI2,1,gGeoIdentity); DETN->AddNode(UNJ1,1,new TGeoCombiTrans(-10.5014,0,-10.2905,rot310)); UNJ1->AddNode(SNJ1,1,gGeoIdentity); DETN->AddNode(UNJ2,1,new TGeoCombiTrans(-20.7268,0,-1.065,rot311)); UNJ2->AddNode(SNJ2,1,gGeoIdentity); DETN->AddNode(UNK1,1,new TGeoCombiTrans(1.3996,0,-10.55,rot312)); UNK1->AddNode(SNK1,1,gGeoIdentity); DETN->AddNode(UNK2,1,new TGeoCombiTrans(-5.8103,0,4.25,rot313)); UNK2->AddNode(SNK2,1,gGeoIdentity); DETN->AddNode(UNK3,1,new TGeoCombiTrans(-18.636,0,12.1785,rot314)); UNK3->AddNode(SNK3,1,gGeoIdentity); DETN->AddNode(UNK4,1,new TGeoCombiTrans(-26.596,0,9.2813,rot314)); UNK4->AddNode(SNK4,1,gGeoIdentity); DETN->AddNode(UNL1,1,new TGeoCombiTrans(2.687,0,-11.0186,rot312)); UNL1->AddNode(SNL1,1,gGeoIdentity); DETN->AddNode(UNL3,1,new TGeoCombiTrans(-19.0106,0,13.5001,rot314)); UNL3->AddNode(SNL3,1,gGeoIdentity); DETN->AddNode(UNL4,1,new TGeoCombiTrans(-26.9706,0,10.6028,rot314)); UNL4->AddNode(SNL4,1,gGeoIdentity); DETN->AddNode(UNM1,1,new TGeoCombiTrans(10.124,0,-5.6931,rot316)); UNM1->AddNode(SNM1,1,gGeoIdentity); DETN->AddNode(UNM2,1,new TGeoCombiTrans(5.543,0,15.6231,rot317)); UNM2->AddNode(SNM2,1,gGeoIdentity); DETN->AddNode(UNM3,1,new TGeoCombiTrans(-12.1341,0,22.3052,rot318)); UNM3->AddNode(SNM3,1,gGeoIdentity); DETN->AddNode(UNM4,1,new TGeoCombiTrans(-24.9288,0,14.9181,rot318)); UNM4->AddNode(SNM4,1,gGeoIdentity); DETN->AddNode(UNN2,1,new TGeoCombiTrans(6.956,0,16.8549,rot317)); UNN2->AddNode(SNN2,1,gGeoIdentity); DETN->AddNode(UNN4,1,new TGeoCombiTrans(-25.4406,0,16.2046,rot318)); UNN4->AddNode(SNN4,1,gGeoIdentity); DETN->AddNode(UNO1,1,new TGeoCombiTrans(20.0404,0,-1.885,rot320)); UNO1->AddNode(SNO1,1,gGeoIdentity); DETN->AddNode(UNO2,1,new TGeoCombiTrans(17.0128,0,26.9928,rot321)); UNO2->AddNode(SNO2,1,gGeoIdentity); DETN->AddNode(UNO3,1,new TGeoCombiTrans(-8.4228,0,32.4306,rot322)); UNO3->AddNode(SNO3,1,gGeoIdentity); DETN->AddNode(UNO4,1,new TGeoCombiTrans(-25.6882,0,20.3412,rot322)); UNO4->AddNode(SNO4,1,gGeoIdentity); DETN->AddNode(UNP1,1,new TGeoCombiTrans(21.1626,0,-2.6708,rot320)); UNP1->AddNode(SNP1,1,gGeoIdentity); DETN->AddNode(UNP3,1,new TGeoCombiTrans(-8.5533,0,34.0117,rot322)); UNP3->AddNode(SNP3,1,gGeoIdentity); DETN->AddNode(UNP4,1,new TGeoCombiTrans(-25.8187,0,21.9224,rot322)); UNP4->AddNode(SNP4,1,gGeoIdentity); DETN->AddNode(UEA1,1,new TGeoCombiTrans(-32.2155,4.05,-22.6843,rot303)); DETN->AddNode(UEA1,2,new TGeoCombiTrans(-32.2155,-4.05,-22.6843,rot303)); DETN->AddNode(UEB1,1,new TGeoCombiTrans(-31.0201,4.05,-21.2822,rot303)); DETN->AddNode(UEB1,2,new TGeoCombiTrans(-31.0201,-4.05,-21.2822,rot303)); DETN->AddNode(UEC1,1,new TGeoCombiTrans(-29.5496,4.05,-18.2428,rot305)); DETN->AddNode(UEC1,2,new TGeoCombiTrans(-29.5496,-4.05,-18.2428,rot305)); DETN->AddNode(UED1,1,new TGeoCombiTrans(-28.537,4.05,-17.0751,rot305)); DETN->AddNode(UED1,2,new TGeoCombiTrans(-28.537,-4.05,-17.0751,rot305)); DETN->AddNode(UEE1,1,new TGeoCombiTrans(-27.2966,4.05,-15.2809,rot307)); DETN->AddNode(UEE1,2,new TGeoCombiTrans(-27.2966,-4.05,-15.2809,rot307)); DETN->AddNode(UEF1,1,new TGeoCombiTrans(-26.136,4.05,-14.498,rot307)); DETN->AddNode(UEF1,2,new TGeoCombiTrans(-26.136,-4.05,-14.498,rot307)); DETN->AddNode(UEH1,1,new TGeoCombiTrans(-23.4446,4.05,-11.5941,rot309)); DETN->AddNode(UEH1,2,new TGeoCombiTrans(-23.4446,-4.05,-11.5941,rot309)); DETN->AddNode(UEI1,1,new TGeoCombiTrans(-12.0849,5.1,-12.0212,rot310)); DETN->AddNode(UEI2,1,new TGeoCombiTrans(-22.2254,5.1,-2.7108,rot311)); DETN->AddNode(UEJ1,1,new TGeoCombiTrans(-10.5112,5.1,-10.2922,rot310)); DETN->AddNode(UEJ2,1,new TGeoCombiTrans(-20.7283,5.1,-1.0748,rot311)); DETN->AddNode(UEK1,1,new TGeoCombiTrans(1.409,5.1,-10.5534,rot312)); DETN->AddNode(UEK2,1,new TGeoCombiTrans(-5.8032,5.1,4.2571,rot313)); DETN->AddNode(UEK3,1,new TGeoCombiTrans(-18.6394,5.1,12.1879,rot314)); DETN->AddNode(UEK4,1,new TGeoCombiTrans(-26.5994,5.1,9.2907,rot314)); DETN->AddNode(UEL1,1,new TGeoCombiTrans(2.6776,5.1,-11.0152,rot312)); DETN->AddNode(UEL3,1,new TGeoCombiTrans(-19.0072,5.1,13.4907,rot314)); DETN->AddNode(UEL4,1,new TGeoCombiTrans(-26.9672,5.1,10.5934,rot314)); DETN->AddNode(UEM1,1,new TGeoCombiTrans(10.1327,5.1,-5.6981,rot316)); DETN->AddNode(UEM2,1,new TGeoCombiTrans(5.5501,5.1,15.6302,rot317)); DETN->AddNode(UEM3,1,new TGeoCombiTrans(-12.1391,5.1,22.3138,rot318)); DETN->AddNode(UEM4,1,new TGeoCombiTrans(-24.9338,5.1,14.9267,rot318)); DETN->AddNode(UEN2,1,new TGeoCombiTrans(6.9489,5.1,16.8478,rot317)); DETN->AddNode(UEN4,1,new TGeoCombiTrans(-25.4356,5.1,16.1959,rot318)); DETN->AddNode(UEO1,1,new TGeoCombiTrans(20.0486,5.1,-1.8907,rot320)); DETN->AddNode(UEO2,1,new TGeoCombiTrans(17.0199,5.1,26.9999,rot321)); DETN->AddNode(UEO3,1,new TGeoCombiTrans(-8.4285,5.1,32.4388,rot322)); DETN->AddNode(UEO4,1,new TGeoCombiTrans(-25.6939,5.1,20.3494,rot322)); DETN->AddNode(UEP1,1,new TGeoCombiTrans(21.1545,5.1,-2.665,rot320)); DETN->AddNode(UEP3,1,new TGeoCombiTrans(-8.5476,5.1,34.0035,rot322)); DETN->AddNode(UEP4,1,new TGeoCombiTrans(-25.813,5.1,21.9142,rot322)); DETN->AddNode(UAA1,1,new TGeoCombiTrans(-32.018,0,-22.653,rot303)); DETN->AddNode(UAB1,1,new TGeoCombiTrans(-31.2176,0,-21.3135,rot303)); DETN->AddNode(UAC1,1,new TGeoCombiTrans(-29.3669,0,-18.1615,rot305)); DETN->AddNode(UAD1,1,new TGeoCombiTrans(-28.7197,0,-17.1565,rot305)); DETN->AddNode(UAE1,1,new TGeoCombiTrans(-27.1308,0,-15.169,rot307)); DETN->AddNode(UAF1,1,new TGeoCombiTrans(-26.3018,0,-14.6099,rot307)); DETN->AddNode(UAH1,1,new TGeoCombiTrans(-23.5978,0,-11.7227,rot309)); DETN->AddNode(UAI1,1,new TGeoCombiTrans(-11.9126,0,-11.9908,rot310)); DETN->AddNode(UAI2,1,new TGeoCombiTrans(-22.198,0,-2.538,rot311)); DETN->AddNode(UAJ1,1,new TGeoCombiTrans(-10.6836,0,-10.3226,rot310)); DETN->AddNode(UAJ2,1,new TGeoCombiTrans(-20.7557,0,-1.2477,rot311)); DETN->AddNode(UAK1,1,new TGeoCombiTrans(1.5735,0,-10.6133,rot312)); DETN->AddNode(UAK2,1,new TGeoCombiTrans(-5.6795,0,4.3808,rot313)); DETN->AddNode(UAK3,1,new TGeoCombiTrans(-18.6993,0,12.3524,rot314)); DETN->AddNode(UAK4,1,new TGeoCombiTrans(-26.6593,0,9.4551,rot314)); DETN->AddNode(UAL1,1,new TGeoCombiTrans(2.5131,0,-10.9553,rot312)); DETN->AddNode(UAL3,1,new TGeoCombiTrans(-18.9473,0,13.3262,rot314)); DETN->AddNode(UAL4,1,new TGeoCombiTrans(-26.9073,0,10.429,rot314)); DETN->AddNode(UAM1,1,new TGeoCombiTrans(10.2842,0,-5.7856,rot316)); DETN->AddNode(UAM2,1,new TGeoCombiTrans(5.6738,0,15.7539,rot317)); DETN->AddNode(UAM3,1,new TGeoCombiTrans(-12.2266,0,22.4654,rot318)); DETN->AddNode(UAM4,1,new TGeoCombiTrans(-25.0213,0,15.0783,rot318)); DETN->AddNode(UAN2,1,new TGeoCombiTrans(6.8251,0,16.7241,rot317)); DETN->AddNode(UAN4,1,new TGeoCombiTrans(-25.3481,0,16.0444,rot318)); DETN->AddNode(UAO1,1,new TGeoCombiTrans(20.192,0,-1.9911,rot320)); DETN->AddNode(UAO2,1,new TGeoCombiTrans(17.1436,0,27.1236,rot321)); DETN->AddNode(UAO3,1,new TGeoCombiTrans(-8.5289,0,32.5822,rot322)); DETN->AddNode(UAO4,1,new TGeoCombiTrans(-25.7943,0,20.4928,rot322)); DETN->AddNode(UAP1,1,new TGeoCombiTrans(21.0111,0,-2.5647,rot320)); DETN->AddNode(UAP3,1,new TGeoCombiTrans(-8.4472,0,33.8602,rot322)); DETN->AddNode(UAP4,1,new TGeoCombiTrans(-25.7126,0,21.7708,rot322)); DETN->AddNode(USI2,1,new TGeoCombiTrans(-22.1433,5.25,-2.1923,rot311)); DETN->AddNode(USJ1,1,new TGeoCombiTrans(-10.9762,5.25,-10.6788,rot310)); DETN->AddNode(USK2,1,new TGeoCombiTrans(-5.432,5.25,4.6283,rot313)); DETN->AddNode(USM2,1,new TGeoCombiTrans(5.9213,5.25,16.0014,rot317)); DETN->AddNode(USO2,1,new TGeoCombiTrans(17.3911,5.25,27.3711,rot321)); DETN->AddNode(UCAB,1,new TGeoCombiTrans(-31.1652,4.75,-24.841,rot303)); DETN->AddNode(UCCD,1,new TGeoCombiTrans(-27.1037,4.75,-22.0155,rot305)); DETN->AddNode(UCEF,1,new TGeoCombiTrans(-22.704,4.75,-20.8379,rot307)); DETN->AddNode(UCGH,1,new TGeoCombiTrans(-20.6081,4.75,-16.0636,rot309)); DETN->AddNode(UCI1,1,new TGeoCombiTrans(-10.8561,5.25,-15.1032,rot310)); DETN->AddNode(UCI2,1,new TGeoCombiTrans(-22.2877,5.25,-1.5113,rot311)); DETN->AddNode(UCK1,1,new TGeoCombiTrans(0.1772,5.25,-15.9114,rot312)); DETN->AddNode(UCK2,1,new TGeoCombiTrans(-4.9724,5.25,5.0879,rot313)); DETN->AddNode(UCK3,1,new TGeoCombiTrans(-23.2941,5.25,11.2121,rot314)); DETN->AddNode(UCM1,1,new TGeoCombiTrans(7.9734,5.25,-10.7881,rot316)); DETN->AddNode(UCM2,1,new TGeoCombiTrans(6.3809,5.25,16.461,rot317)); DETN->AddNode(UCM3,1,new TGeoCombiTrans(-18.4513,5.25,19.4489,rot318)); DETN->AddNode(UCO1,1,new TGeoCombiTrans(18.0125,5.25,-5.9755,rot320)); DETN->AddNode(UCO2,1,new TGeoCombiTrans(17.8507,5.25,27.8307,rot321)); DETN->AddNode(UCO3,1,new TGeoCombiTrans(-14.2482,5.25,29.1878,rot322)); DETN->AddNode(UCAB,2,new TGeoCombiTrans(-31.1652,-4.75,-24.841,rot303)); DETN->AddNode(UCCD,2,new TGeoCombiTrans(-27.1037,-4.75,-22.0155,rot305)); DETN->AddNode(UCEF,2,new TGeoCombiTrans(-22.704,-4.75,-20.8379,rot307)); DETN->AddNode(UCGH,2,new TGeoCombiTrans(-20.6081,-4.75,-16.0636,rot309)); DETN->AddNode(UCI1,2,new TGeoCombiTrans(-10.8561,-5.25,-15.1032,rot310)); DETN->AddNode(UCI2,2,new TGeoCombiTrans(-22.2877,-5.25,-1.5113,rot311)); DETN->AddNode(UCK1,2,new TGeoCombiTrans(0.1772,-5.25,-15.9114,rot312)); DETN->AddNode(UCK2,2,new TGeoCombiTrans(-4.9724,-5.25,5.0879,rot313)); DETN->AddNode(UCK3,2,new TGeoCombiTrans(-23.2941,-5.25,11.2121,rot314)); DETN->AddNode(UCM1,2,new TGeoCombiTrans(7.9734,-5.25,-10.7881,rot316)); DETN->AddNode(UCM2,2,new TGeoCombiTrans(6.3809,-5.25,16.461,rot317)); DETN->AddNode(UCM3,2,new TGeoCombiTrans(-18.4513,-5.25,19.4489,rot318)); DETN->AddNode(UCO1,2,new TGeoCombiTrans(18.0125,-5.25,-5.9755,rot320)); DETN->AddNode(UCO2,2,new TGeoCombiTrans(17.8507,-5.25,27.8307,rot321)); DETN->AddNode(UCO3,2,new TGeoCombiTrans(-14.2482,-5.25,29.1878,rot322)); DETN->AddNode(UU01,5,new TGeoCombiTrans(-31.1898,0,-24.6857,rot303)); DETN->AddNode(UU02,1,new TGeoCombiTrans(-29.7037,0,-34.0687,rot303)); DETN->AddNode(UU01,6,new TGeoCombiTrans(-25.5401,0,-25.5272,rot305)); DETN->AddNode(UU02,2,new TGeoCombiTrans(-21.6761,0,-34.2059,rot305)); DETN->AddNode(UU01,7,new TGeoCombiTrans(-19.2316,0,-25.9859,rot307)); DETN->AddNode(UU02,3,new TGeoCombiTrans(-13.9193,0,-33.8618,rot307)); DETN->AddNode(UU01,8,new TGeoCombiTrans(-15.8506,0,-21.7334,rot309)); DETN->AddNode(UU02,4,new TGeoCombiTrans(-9.7441,0,-29.0109,rot309)); DETN->AddNode(UU04,1,new TGeoCombiTrans(-8.8059,0,-26.7305,rot310)); DETN->AddNode(UU03,1,new TGeoCombiTrans(-31.3354,0,-0.7830000E-01,rot311)); DETN->AddNode(UU04,2,new TGeoCombiTrans(-3.8813,0,-27.062,rot312)); DETN->AddNode(UU03,2,new TGeoCombiTrans(-32.0019,0,8.0427,rot314)); DETN->AddNode(UU03,3,new TGeoCombiTrans(-14.3469,0,14.4686,rot314)); DETN->AddNode(UU04,3,new TGeoCombiTrans(-1.1676,0,-26.6208,rot316)); DETN->AddNode(UU03,4,new TGeoCombiTrans(-32.0835,0,11.5783,rot318)); DETN->AddNode(UU03,5,new TGeoCombiTrans(-4.5532,0,27.4729,rot318)); DETN->AddNode(UU04,4,new TGeoCombiTrans(4.4432,0,-25.3544,rot320)); DETN->AddNode(UU03,6,new TGeoCombiTrans(-32.1246,0,16.6706,rot322)); DETN->AddNode(UU03,7,new TGeoCombiTrans(3.9031,0,41.8976,rot322)); OUTS->AddNode(YYOK,1,new TGeoTranslation(0,72.05,43)); OUTS->AddNode(YYOK,2,new TGeoTranslation(0,-72.05,43)); OUTS->AddNode(YYPL,1,new TGeoTranslation(0,39.55,43)); OUTS->AddNode(YYPL,2,new TGeoTranslation(0,-39.55,43)); OUTS->AddNode(YSB1,1,new TGeoTranslation(200.5,0,43)); OUTS->AddNode(YSB1,2,new TGeoTranslation(-200.5,0,43)); OUTS->AddNodeOverlap(YSB2,1,new TGeoTranslation(189.425,0,77.98)); OUTS->AddNodeOverlap(YSB2,2,new TGeoTranslation(189.425,0,43)); OUTS->AddNodeOverlap(YSB2,3,new TGeoTranslation(189.425,0,8.02)); OUTS->AddNodeOverlap(YSB2,4,new TGeoTranslation(-189.425,0,77.98)); OUTS->AddNodeOverlap(YSB2,5,new TGeoTranslation(-189.425,0,43)); OUTS->AddNodeOverlap(YSB2,6,new TGeoTranslation(-189.425,0,7.42)); OUTS->AddNode(YSBS,1,new TGeoCombiTrans(154.6549,69.9427,77.98,rot100)); OUTS->AddNode(YSBS,2,new TGeoCombiTrans(154.6549,-69.9427,77.98,rot101)); OUTS->AddNode(YSBS,3,new TGeoCombiTrans(-154.6549,69.9427,77.98,rot101)); OUTS->AddNode(YSBS,4,new TGeoCombiTrans(-154.6549,-69.9427,77.98,rot100)); OUTS->AddNode(YSBS,5,new TGeoCombiTrans(154.6549,69.9427,7.42,rot100)); OUTS->AddNode(YSBS,6,new TGeoCombiTrans(154.6549,-69.9427,7.42,rot101)); OUTS->AddNode(YSBS,7,new TGeoCombiTrans(-154.6549,69.9427,7.42,rot101)); OUTS->AddNode(YSBS,8,new TGeoCombiTrans(-154.6549,-69.9427,7.42,rot100)); OUTS->AddNode(YSBT,1,new TGeoTranslation(-130.1768,69.0841,77.98)); OUTS->AddNode(YSBT,2,new TGeoTranslation(-130.1768,69.0841,7.24)); OUTS->AddNode(YSBT,3,new TGeoCombiTrans(130.1768,69.0841,77.98,rot102)); OUTS->AddNode(YSBT,4,new TGeoCombiTrans(130.1768,69.0841,7.42,rot102)); OUTS->AddNode(YSBT,5,new TGeoCombiTrans(-130.1768,-69.0841,77.98,rot103)); OUTS->AddNode(YSBT,6,new TGeoCombiTrans(-130.1768,-69.0841,7.42,rot103)); OUTS->AddNode(YSBT,7,new TGeoCombiTrans(130.1768,-69.0841,77.98,rot104)); OUTS->AddNode(YSBT,8,new TGeoCombiTrans(130.1768,-69.0841,8.02,rot104)); OUTS->AddNode(YY2D,1,new TGeoCombiTrans(-43,28.3,51.4853,rot105)); OUTS->AddNode(YY2D,3,new TGeoCombiTrans(43,28.3,51.4853,rot107)); OUTS->AddNode(YY2D,2,new TGeoCombiTrans(43,-28.3,51.4853,rot106)); OUTS->AddNode(YY2D,4,new TGeoCombiTrans(-43,-28.3,51.4853,rot108)); OUTS->AddNode(YY2B,1,new TGeoCombiTrans(-28.5052,28.3,71.9548,rot109)); OUTS->AddNode(YY2B,2,new TGeoCombiTrans(28.5052,28.3,71.9548,rot110)); OUTS->AddNode(YY2B,3,new TGeoCombiTrans(-47.2247,28.3,26.7618,rot111)); OUTS->AddNode(YY2B,4,new TGeoCombiTrans(47.2247,28.3,26.7618,rot112)); OUTS->AddNode(YY2B,5,new TGeoCombiTrans(-28.5052,-28.3,71.9548,rot109)); OUTS->AddNode(YY2B,6,new TGeoCombiTrans(28.5052,-28.3,71.9548,rot110)); OUTS->AddNode(YY2B,7,new TGeoCombiTrans(-47.2247,-28.3,26.7618,rot111)); OUTS->AddNode(YY2B,8,new TGeoCombiTrans(47.2247,-28.3,26.7618,rot112)); OUTS->AddNode(YY2A,1,new TGeoCombiTrans(-27.7265,28.3,58.2811,rot113)); OUTS->AddNode(YY2A,2,new TGeoCombiTrans(27.7265,28.3,58.2811,rot114)); OUTS->AddNode(YY2A,3,new TGeoCombiTrans(-37.0054,28.3,35.8799,rot115)); OUTS->AddNode(YY2A,4,new TGeoCombiTrans(37.0054,28.3,35.8799,rot116)); OUTS->AddNode(YY2A,5,new TGeoCombiTrans(-27.7265,-28.3,58.2811,rot113)); OUTS->AddNode(YY2A,6,new TGeoCombiTrans(27.7265,-28.3,58.2811,rot114)); OUTS->AddNode(YY2A,7,new TGeoCombiTrans(-37.0054,-28.3,35.8799,rot115)); OUTS->AddNode(YY2A,8,new TGeoCombiTrans(37.0054,-28.3,35.8799,rot116)); OUTS->AddNode(YY2C,1,new TGeoCombiTrans(-13.2317,32.675,95.3625,rot117)); OUTS->AddNode(YY2C,2,new TGeoCombiTrans(52.9765,32.675,-0.59,rot120)); OUTS->AddNode(YY2E,1,new TGeoCombiTrans(13.2317,32.675,95.3625,rot118)); OUTS->AddNode(YY2E,2,new TGeoCombiTrans(-52.9765,32.675,-0.59,rot119)); OUTS->AddNode(YY2C,3,new TGeoCombiTrans(13.2317,-32.675,95.3625,rot122)); OUTS->AddNode(YY2C,4,new TGeoCombiTrans(-52.9765,-32.675,-0.59,rot124)); OUTS->AddNode(YY2E,3,new TGeoCombiTrans(52.9765,-32.675,-0.59,rot123)); OUTS->AddNode(YY2E,4,new TGeoCombiTrans(-13.2317,-32.675,95.3625,rot121)); OUTS->AddNode(YY1D,1,new TGeoCombiTrans(-43,13.65,51.4853,rot125)); OUTS->AddNode(YY1D,2,new TGeoCombiTrans(43,13.65,51.4853,rot126)); OUTS->AddNode(YY1D,3,new TGeoCombiTrans(-43,-13.65,51.4853,rot127)); OUTS->AddNode(YY1D,4,new TGeoCombiTrans(43,-13.65,51.4853,rot128)); OUTS->AddNode(YY1B,1,new TGeoCombiTrans(-29.8563,13.65,63.5231,rot129)); OUTS->AddNode(YY1B,2,new TGeoCombiTrans(29.8563,13.65,63.5231,rot130)); OUTS->AddNode(YY1B,3,new TGeoCombiTrans(-42.218,13.65,33.6792,rot131)); OUTS->AddNode(YY1B,4,new TGeoCombiTrans(42.218,13.65,33.6792,rot132)); OUTS->AddNode(YY1B,5,new TGeoCombiTrans(-29.8563,-13.65,63.5231,rot129)); OUTS->AddNode(YY1B,6,new TGeoCombiTrans(-42.218,-13.65,33.6792,rot131)); OUTS->AddNode(YY1B,7,new TGeoCombiTrans(29.8563,-13.65,63.5231,rot130)); OUTS->AddNode(YY1B,8,new TGeoCombiTrans(42.218,-13.65,33.6792,rot132)); OUTS->AddNode(YY1A,1,new TGeoCombiTrans(-27.7265,13.65,53.1782,rot133)); OUTS->AddNode(YY1A,2,new TGeoCombiTrans(27.7265,13.65,53.1782,rot134)); OUTS->AddNode(YY1A,3,new TGeoCombiTrans(-33.3971,13.65,39.4882,rot135)); OUTS->AddNode(YY1A,4,new TGeoCombiTrans(33.3971,13.65,39.4882,rot136)); OUTS->AddNode(YY1A,5,new TGeoCombiTrans(-27.7265,-13.65,53.1782,rot133)); OUTS->AddNode(YY1A,6,new TGeoCombiTrans(-33.3971,-13.65,39.4882,rot135)); OUTS->AddNode(YY1A,7,new TGeoCombiTrans(27.7265,-13.65,53.1782,rot134)); OUTS->AddNode(YY1A,8,new TGeoCombiTrans(33.3971,-13.65,39.4882,rot136)); OUTS->AddNode(YY1C,1,new TGeoCombiTrans(-14.5828,16.6,83.4412,rot137)); OUTS->AddNode(YY1C,2,new TGeoCombiTrans(45.5022,16.6,8.795,rot140)); OUTS->AddNode(YY1E,1,new TGeoCombiTrans(14.5828,16.6,83.4412,rot138)); OUTS->AddNode(YY1E,2,new TGeoCombiTrans(-45.5022,16.6,8.795,rot139)); OUTS->AddNode(YY1C,3,new TGeoCombiTrans(-45.5022,-16.6,8.795,rot142)); OUTS->AddNode(YY1C,4,new TGeoCombiTrans(14.5828,-16.6,83.4412,rot144)); OUTS->AddNode(YY1E,3,new TGeoCombiTrans(-14.5828,-16.6,83.4412,rot143)); OUTS->AddNode(YY1E,4,new TGeoCombiTrans(45.5022,-16.6,8.795,rot141)); OUTS->AddNode(YC2D,1,new TGeoCombiTrans(-43,28.3,51.4853,rot105)); OUTS->AddNode(YC2D,2,new TGeoCombiTrans(43,28.3,51.4853,rot107)); OUTS->AddNode(YC2D,3,new TGeoCombiTrans(-43,-28.3,51.4853,rot108)); OUTS->AddNode(YC2D,4,new TGeoCombiTrans(43,-28.3,51.4853,rot106)); OUTS->AddNode(YC2A,1,new TGeoCombiTrans(-6.653,28.3,66.8217,rot145)); OUTS->AddNode(YC2A,2,new TGeoCombiTrans(6.653,28.3,66.8217,rot145)); OUTS->AddNode(YC2A,3,new TGeoCombiTrans(-28.1433,28.3,14.9396,rot146)); OUTS->AddNode(YC2A,4,new TGeoCombiTrans(28.1433,28.3,14.9396,rot147)); OUTS->AddNode(YC2A,5,new TGeoCombiTrans(-6.653,-28.3,66.8217,rot148)); OUTS->AddNode(YC2A,6,new TGeoCombiTrans(-28.1433,-28.3,14.9396,rot149)); OUTS->AddNode(YC2A,7,new TGeoCombiTrans(6.653,-28.3,66.8217,rot148)); OUTS->AddNode(YC2A,8,new TGeoCombiTrans(28.1433,-28.3,14.9396,rot150)); OUTS->AddNode(YC1D,1,new TGeoCombiTrans(-43,14.2,51.4853,rot105)); YC1D->AddNode(YC1H,1,new TGeoTranslation(0,0,-3.1186)); OUTS->AddNode(YC1D,2,new TGeoCombiTrans(43,14.2,51.4853,rot107)); OUTS->AddNode(YC1D,3,new TGeoCombiTrans(-43,-14.2,51.4853,rot108)); OUTS->AddNode(YC1D,4,new TGeoCombiTrans(43,-14.2,51.4853,rot106)); OUTS->AddNode(YC1A,1,new TGeoCombiTrans(-6.653,14.2,60.4986,rot145)); OUTS->AddNode(YC1A,2,new TGeoCombiTrans(6.653,14.2,60.4986,rot145)); OUTS->AddNode(YC1A,3,new TGeoCombiTrans(-23.6722,14.2,19.4107,rot146)); OUTS->AddNode(YC1A,4,new TGeoCombiTrans(23.6722,14.2,19.4107,rot147)); OUTS->AddNode(YC1A,5,new TGeoCombiTrans(-6.653,-14.2,60.4986,rot148)); OUTS->AddNode(YC1A,6,new TGeoCombiTrans(-23.6722,-14.2,19.4107,rot149)); OUTS->AddNode(YC1A,7,new TGeoCombiTrans(6.653,-14.2,60.4986,rot148)); OUTS->AddNode(YC1A,8,new TGeoCombiTrans(23.6722,-14.2,19.4107,rot150)); OUTS->AddNode(YC1G,1,new TGeoCombiTrans(-12.453,14.2,38.8323,rot105)); OUTS->AddNode(YC1G,2,new TGeoCombiTrans(12.453,14.2,38.8323,rot107)); OUTS->AddNode(YC2G,1,new TGeoCombiTrans(-12.453,28.3,38.8323,rot105)); OUTS->AddNode(YC2G,2,new TGeoCombiTrans(12.453,28.3,38.8323,rot107)); OUTS->AddNode(YC1G,3,new TGeoCombiTrans(-12.453,-14.2,38.8323,rot105)); OUTS->AddNode(YC1G,4,new TGeoCombiTrans(12.453,-14.2,38.8323,rot107)); OUTS->AddNode(YC2G,3,new TGeoCombiTrans(-12.453,-28.3,38.8323,rot105)); OUTS->AddNode(YC2G,4,new TGeoCombiTrans(12.453,-28.3,38.8323,rot107)); OUTS->AddNode(YC1C,1,new TGeoCombiTrans(-47.3401,14.2,-1.6632,rot152)); OUTS->AddNode(YC1C,2,new TGeoCombiTrans(8.4873,14.2,92.1358,rot151)); OUTS->AddNode(YC1E,1,new TGeoCombiTrans(-8.4873,14.2,92.1358,rot151)); OUTS->AddNode(YC1E,2,new TGeoCombiTrans(47.3401,14.2,-1.6632,rot153)); OUTS->AddNode(YC1C,3,new TGeoCombiTrans(-8.4873,-14.2,92.1358,rot154)); OUTS->AddNode(YC1E,4,new TGeoCombiTrans(8.4873,-14.2,92.1358,rot154)); OUTS->AddNode(YC1E,3,new TGeoCombiTrans(-47.3401,-14.2,-1.6632,rot155)); OUTS->AddNode(YC1C,4,new TGeoCombiTrans(47.3401,-14.2,-1.6632,rot156)); OUTS->AddNode(YC2C,1,new TGeoCombiTrans(-53.1569,28.3,-8.7102,rot152)); OUTS->AddNode(YC2C,2,new TGeoCombiTrans(7.6174,28.3,101.232,rot151)); OUTS->AddNode(YC2E,1,new TGeoCombiTrans(-7.6174,28.3,101.232,rot151)); OUTS->AddNode(YC2E,2,new TGeoCombiTrans(53.1569,28.3,-8.7102,rot153)); OUTS->AddNode(YC2C,3,new TGeoCombiTrans(-7.6174,-28.3,101.232,rot154)); OUTS->AddNode(YC2C,4,new TGeoCombiTrans(53.1569,-28.3,-8.7102,rot156)); OUTS->AddNode(YC2E,3,new TGeoCombiTrans(-53.1569,-28.3,-8.7102,rot155)); OUTS->AddNode(YC2E,4,new TGeoCombiTrans(7.6174,-28.3,101.232,rot154)); OUTS->AddNode(BEAM,1,gGeoIdentity); OUTS->AddNode(BEAV,1,gGeoIdentity); OUTS->AddNode(TPA1,1,new TGeoCombiTrans(170.798,0,14.943,rot400)); OUTS->AddNode(TPA2,1,new TGeoCombiTrans(165.609,0,44.375,rot401)); OUTS->AddNode(TPA3,1,new TGeoCombiTrans(155.387,0,72.458,rot402)); OUTS->AddNode(TPA4,1,new TGeoCombiTrans(140.444,0,98.34,rot403)); OUTS->AddNode(TPB1,1,new TGeoCombiTrans(202.637,0,185.683,rot404)); OUTS->AddNode(TPB2,1,new TGeoCombiTrans(185.683,0,202.637,rot405)); OUTS->AddNode(TPB3,1,new TGeoCombiTrans(167.315,0,218.049,rot406)); OUTS->AddNode(TPB4,1,new TGeoCombiTrans(147.674,0,231.802,rot407)); OUTS->AddNode(TPC1,1,new TGeoCombiTrans(253.819,0,487.581,rot408)); OUTS->AddNode(TPC2,1,new TGeoCombiTrans(210.357,0,507.847,rot409)); OUTS->AddNode(TNA1,1,new TGeoCombiTrans(-170.798,0,14.943,rot910)); OUTS->AddNode(TNA2,1,new TGeoCombiTrans(-165.609,0,44.375,rot911)); OUTS->AddNode(TNA3,1,new TGeoCombiTrans(-155.387,0,72.458,rot912)); OUTS->AddNode(TNA4,1,new TGeoCombiTrans(-140.444,0,98.34,rot913)); OUTS->AddNode(TNB1,1,new TGeoCombiTrans(-202.637,0,185.683,rot914)); OUTS->AddNode(TNB2,1,new TGeoCombiTrans(-185.683,0,202.637,rot915)); OUTS->AddNode(TNB3,1,new TGeoCombiTrans(-167.315,0,218.049,rot916)); OUTS->AddNode(TNB4,1,new TGeoCombiTrans(-147.674,0,231.802,rot917)); OUTS->AddNode(TNC1,1,new TGeoCombiTrans(-253.819,0,487.581,rot918)); OUTS->AddNode(TNC2,1,new TGeoCombiTrans(-210.357,0,507.847,rot919)); OUTS->AddNode(RSTT,1,new TGeoCombiTrans(0,-30.5,-113.315,rot500)); OUTS->AddNode(RSTB,1,new TGeoTranslation(0,-48.5,-113.315)); OUTS->AddNode(RSTR,1,new TGeoCombiTrans(0,-53,-113.315,rot500)); OUTS->AddNodeOverlap(DMNA,1,new TGeoTranslation(0,0,-112.8)); DMNA->AddNode(RPXX,1,new TGeoTranslation(0,0,-0.6500000E-01)); RPXX->AddNodeOverlap(RPWS,1,gGeoIdentity); DMNA->AddNode(RFHX,1,new TGeoTranslation(0,13.6,-0.515)); DMNA->AddNode(RFHX,2,new TGeoTranslation(0,-13.6,-0.515)); DMNA->AddNode(RFVX,1,new TGeoTranslation(13.6,0,-0.515)); DMNA->AddNode(RFVX,2,new TGeoTranslation(-13.6,0,-0.515)); DMNA->AddNode(MNA1,1,gGeoIdentity); OUTS->AddNode(RSTT,2,new TGeoCombiTrans(0,-30.5,-235.415,rot500)); OUTS->AddNode(RSTB,2,new TGeoTranslation(0,-48.5,-235.415)); OUTS->AddNode(RSTR,2,new TGeoCombiTrans(0,-53,-235.415,rot500)); OUTS->AddNodeOverlap(DMNB,1,new TGeoTranslation(0,0,-234.9)); DMNB->AddNode(RPXX,1,new TGeoTranslation(0,0,-0.6500000E-01)); DMNB->AddNode(RFHX,1,new TGeoTranslation(0,13.6,-0.515)); DMNB->AddNode(RFHX,2,new TGeoTranslation(0,-13.6,-0.515)); DMNB->AddNode(RFVX,1,new TGeoTranslation(13.6,0,-0.515)); DMNB->AddNode(RFVX,2,new TGeoTranslation(-13.6,0,-0.515)); DMNB->AddNode(MNB1,1,gGeoIdentity); OUTS->AddNode(RSTT,3,new TGeoCombiTrans(0,-30.5,-505.315,rot500)); OUTS->AddNode(RSTB,3,new TGeoTranslation(0,-48.5,-505.315)); OUTS->AddNode(RSTR,3,new TGeoCombiTrans(0,-53,-505.315,rot500)); OUTS->AddNodeOverlap(DMNC,1,new TGeoTranslation(0,0,-504.8)); DMNC->AddNode(RPXX,1,new TGeoTranslation(0,0,-0.6500000E-01)); DMNC->AddNode(RFHX,1,new TGeoTranslation(0,13.6,-0.515)); DMNC->AddNode(RFHX,2,new TGeoTranslation(0,-13.6,-0.515)); DMNC->AddNode(RFVX,1,new TGeoTranslation(13.6,0,-0.515)); DMNC->AddNode(RFVX,2,new TGeoTranslation(-13.6,0,-0.515)); DMNC->AddNode(MNC1,1,gGeoIdentity); OUTS->AddNode(RSTT,4,new TGeoCombiTrans(0,-30.5,113.315,rot500)); OUTS->AddNode(RSTB,4,new TGeoTranslation(0,-48.5,113.315)); OUTS->AddNode(RSTR,4,new TGeoCombiTrans(0,-53,113.315,rot500)); OUTS->AddNodeOverlap(DMPA,1,new TGeoTranslation(0,0,112.8)); DMPA->AddNode(RPXX,1,new TGeoTranslation(0,0,0.6500000E-01)); DMPA->AddNode(RFHX,1,new TGeoTranslation(0,13.6,0.515)); DMPA->AddNode(RFHX,2,new TGeoTranslation(0,-13.6,0.515)); DMPA->AddNode(RFVX,1,new TGeoTranslation(13.6,0,0.515)); DMPA->AddNode(RFVX,2,new TGeoTranslation(-13.6,0,0.515)); DMPA->AddNode(MPA1,1,gGeoIdentity); OUTS->AddNode(RSTT,5,new TGeoCombiTrans(0,-30.5,235.415,rot500)); OUTS->AddNode(RSTB,5,new TGeoTranslation(0,-48.5,235.415)); OUTS->AddNode(RSTR,5,new TGeoCombiTrans(0,-53,235.415,rot500)); OUTS->AddNodeOverlap(DMPB,1,new TGeoTranslation(0,0,234.9)); DMPB->AddNode(RPXX,1,new TGeoTranslation(0,0,0.6500000E-01)); DMPB->AddNode(RFHX,1,new TGeoTranslation(0,13.6,0.515)); DMPB->AddNode(RFHX,2,new TGeoTranslation(0,-13.6,0.515)); DMPB->AddNode(RFVX,1,new TGeoTranslation(13.6,0,0.515)); DMPB->AddNode(RFVX,2,new TGeoTranslation(-13.6,0,0.515)); DMPB->AddNode(MPB1,1,gGeoIdentity); OUTS->AddNode(RSTT,6,new TGeoCombiTrans(0,-30.5,505.315,rot500)); OUTS->AddNode(RSTB,6,new TGeoTranslation(0,-48.7,505.315)); OUTS->AddNode(RSTR,6,new TGeoCombiTrans(0,-53,505.315,rot500)); OUTS->AddNodeOverlap(DMPC,1,new TGeoTranslation(0,0,504.8)); DMPC->AddNode(RPXX,1,new TGeoTranslation(0,0,0.6500000E-01)); DMPC->AddNode(RFHX,1,new TGeoTranslation(0,13.6,0.515)); DMPC->AddNode(RFHX,2,new TGeoTranslation(0,-13.6,0.515)); DMPC->AddNode(RFVX,1,new TGeoTranslation(13.6,0,0.515)); DMPC->AddNode(RFVX,2,new TGeoTranslation(-13.6,0,0.515)); DMPC->AddNode(MPC1,1,gGeoIdentity); OUTS->AddNode(MOA1,1,new TGeoCombiTrans(4.515,0,38.295,rot503)); OUTS->AddNode(MOA2,1,new TGeoCombiTrans(4.515,0,-29.785,rot503)); OUTS->AddNode(MOB1,1,new TGeoCombiTrans(3.193,3.193,0,rot504)); OUTS->AddNode(MOC1,1,new TGeoCombiTrans(0,4.515,34.04,rot505)); OUTS->AddNode(MOC2,1,new TGeoCombiTrans(0,4.515,-34.04,rot505)); OUTS->AddNode(MOD1,1,new TGeoCombiTrans(-3.193,3.193,0,rot506)); OUTS->AddNode(MOE1,1,new TGeoCombiTrans(-4.515,0,38.295,rot507)); OUTS->AddNode(MOE2,1,new TGeoCombiTrans(-4.515,0,-29.785,rot507)); OUTS->AddNode(MOF1,1,new TGeoCombiTrans(-3.193,-3.193,0,rot508)); OUTS->AddNode(MOG1,1,new TGeoCombiTrans(0,-4.515,34.04,rot509)); OUTS->AddNode(MOG2,1,new TGeoCombiTrans(0,-4.515,-34.04,rot509)); OUTS->AddNode(MOH1,1,new TGeoCombiTrans(3.193,-3.193,0,rot510)); OUTS->AddNode(VPA1,1,new TGeoCombiTrans(0,4.515,0,rot509)); OUTS->AddNode(VPB1,1,new TGeoCombiTrans(0,9.015,0,rot505)); OUTS->AddNode(VNA1,1,new TGeoCombiTrans(0,-4.515,0,rot509)); OUTS->AddNode(VNB1,1,new TGeoCombiTrans(0,-5.525,0,rot505)); OUTS->AddNode(EOS1,1,new TGeoCombiTrans(4.93,0,38.295,rot503)); OUTS->AddNode(EOS1,2,new TGeoCombiTrans(-4.93,0,38.295,rot503)); OUTS->AddNode(EOS2,1,new TGeoCombiTrans(4.93,0,-29.785,rot507)); OUTS->AddNode(EOS2,2,new TGeoCombiTrans(-4.93,0,-29.785,rot507)); OUTS->AddNode(EOR1,1,new TGeoCombiTrans(3.486,3.486,0,rot504)); OUTS->AddNode(EOR1,2,new TGeoCombiTrans(-3.486,3.486,0,rot506)); OUTS->AddNode(EOR1,3,new TGeoCombiTrans(3.486,-3.486,0,rot510)); OUTS->AddNode(EOR1,4,new TGeoCombiTrans(-3.486,-3.486,0,rot508)); OUTS->AddNode(EOCG,1,new TGeoTranslation(0,4.93,34.04)); OUTS->AddNode(EOCG,2,new TGeoTranslation(0,4.93,-34.04)); OUTS->AddNode(EOCG,3,new TGeoTranslation(0,-4.93,34.04)); OUTS->AddNode(EOCG,4,new TGeoTranslation(0,-4.93,-34.04)); OUTS->AddNode(EVA1,1,new TGeoTranslation(2.815,4.565,0)); OUTS->AddNode(EVA1,2,new TGeoTranslation(2.815,-4.565,0)); OUTS->AddNode(EVA1,3,new TGeoTranslation(-2.815,4.565,0)); OUTS->AddNode(EVA1,4,new TGeoTranslation(-2.815,-4.565,0)); OUTS->AddNode(EVA1,5,new TGeoTranslation(-2.815,-5.515,0)); OUTS->AddNode(EVA1,6,new TGeoTranslation(2.815,-5.515,0)); OUTS->AddNode(EVA1,7,new TGeoTranslation(-4.68,8.93,0)); OUTS->AddNode(EVA1,8,new TGeoTranslation(4.68,8.93,0)); OUTS->AddNode(ROCT,1,new TGeoTranslation(2.815,5.04,0)); OUTS->AddNode(ROCT,2,new TGeoTranslation(2.815,-5.04,0)); OUTS->AddNode(ROCT,3,new TGeoTranslation(-2.815,5.04,0)); OUTS->AddNode(ROCT,4,new TGeoTranslation(-2.815,-5.04,0)); OUTS->AddNode(ROCT,5,new TGeoTranslation(4.68,9.43,0)); OUTS->AddNode(ROCT,6,new TGeoTranslation(-4.68,9.43,0)); OUTS->AddNode(RADI,1,new TGeoTranslation(0,-5.02,0)); gGeoManager->CloseGeometry(); }