void hddsroot() { // // This file has been generated automatically via the // utility hdds-root directly from main_HDDS.xml // (see ROOT class TGeoManager for an example of use) // gSystem->Load("libGeom"); TGeoRotation *rot; TGeoNode *Node, *Node1; TGeoManager *detector = new TGeoManager("hddsroot","hddsroot.C"); //-----------List of Materials and Mixtures-------------- TGeoMaterial *mat2= new TGeoMaterial("Nitrogen",14.0067,7,0.00116); mat2->SetUniqueID(2); mat2->SetRadLen(37.99,61.4); TGeoMaterial *mat3= new TGeoMaterial("Oxygen",15.9995,8,0.00133); mat3->SetUniqueID(3); mat3->SetRadLen(34.24,63.2); TGeoMaterial *mat4= new TGeoMaterial("Argon",39.948,18,0.00166); mat4->SetUniqueID(4); mat4->SetRadLen(19.55,76.4); TGeoMaterial *mat5= new TGeoMaterial("Hydrogen",1.00797,1,8.38e-05); mat5->SetUniqueID(5); mat5->SetRadLen(61.28,43.3); TGeoMixture *mat1= new TGeoMixture("Air",4,0.001214); mat1->SetUniqueID(1); mat1->DefineElement(0,14.0067,7,0.7494); mat1->DefineElement(1,15.9995,8,0.2369); mat1->DefineElement(2,39.948,18,0.0129); mat1->DefineElement(3,1.00797,1,0.0008); TGeoMedium *med1 = new TGeoMedium("SITE Air",1,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *SITE= gGeoManager->MakeBox("SITE",med1,2500,2500,2500); TGeoMaterial *mat7= new TGeoMaterial("Aluminum",26.9815,13,2.7); mat7->SetUniqueID(7); mat7->SetRadLen(24.01,70.6); TGeoMaterial *mat8= new TGeoMaterial("Calcium",40.08,20,1.55); mat8->SetUniqueID(8); TGeoMaterial *mat9= new TGeoMaterial("Silicon",28.086,14,2.33); mat9->SetUniqueID(9); mat9->SetRadLen(21.82,70.6); TGeoMaterial *mat10= new TGeoMaterial("Iron",55.847,26,7.87); mat10->SetUniqueID(10); mat10->SetRadLen(13.84,82.8); TGeoMixture *mat6= new TGeoMixture("Concrete",6,2.35); mat6->SetUniqueID(6); mat6->DefineElement(0,1.00797,1,0.004); mat6->DefineElement(1,15.9995,8,0.509); mat6->DefineElement(2,26.9815,13,0.034); mat6->DefineElement(3,40.08,20,0.07); mat6->DefineElement(4,28.086,14,0.345); mat6->DefineElement(5,55.847,26,0.038); TGeoMedium *med2 = new TGeoMedium("SHLD Concrete",2,6,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *SHLD= gGeoManager->MakeBox("SHLD",med2,275,275,625); gGeoManager->SetTopVolume(SITE); SITE->AddNode(SHLD,1,new TGeoTranslation(0,0,-1625)); TGeoMedium *med3 = new TGeoMedium("CAVE Air",3,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *CAVE= gGeoManager->MakeBox("CAVE",med3,225,135,600); SHLD->AddNode(CAVE,1,new TGeoTranslation(0,35,25)); TGeoMedium *med4 = new TGeoMedium("OSHO Iron",4,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OSHO= gGeoManager->MakeTube("OSHO",med4,0,2.5,17.5); CAVE->AddNode(OSHO,1,new TGeoTranslation(0,-35,567.5)); TGeoMaterial *mat11= new TGeoMaterial("Vacuum",0,0,0); mat11->SetUniqueID(11); TGeoMedium *med5 = new TGeoMedium("ISHO Vacuum",5,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ISHO= gGeoManager->MakeTube("ISHO",med5,0,2.2,17.5); OSHO->AddNode(ISHO,1,gGeoIdentity); TGeoMaterial *mat13= new TGeoMaterial("Boron",10.8,5,2.34); mat13->SetUniqueID(13); TGeoMixture *mat12= new TGeoMixture("BoronNitride",2,1.9); mat12->SetUniqueID(12); mat12->DefineElement(0,10.8,5,0.435366); mat12->DefineElement(1,14.0067,7,0.564634); TGeoMedium *med6 = new TGeoMedium("INSU BoronNitride",6,12,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *INSU= gGeoManager->MakeTube("INSU",med6,0.25,7.36,2.1); CAVE->AddNode(INSU,1,new TGeoTranslation(0,-35,-452.2)); TGeoMedium *med7 = new TGeoMedium("HOUS Aluminum",7,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *HOUS= gGeoManager->MakeTube("HOUS",med7,0.25,6.7,1.6); INSU->AddNode(HOUS,1,new TGeoTranslation(0,0,0.5)); TGeoMedium *med8 = new TGeoMedium("AIRH Air",8,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIRH= gGeoManager->MakeTube("AIRH",med8,0.25,6.5,1.45); HOUS->AddNode(AIRH,1,new TGeoTranslation(0,0,-0.15)); TGeoMedium *med9 = new TGeoMedium("DIV1 Aluminum",9,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *DIV1= gGeoManager->MakeBox("DIV1",med9,3.125,0.05,1.45); AIRH->AddNode(DIV1,1,new TGeoTranslation(3.375,0,0)); TGeoRotation *rot1 = new TGeoRotation("rot1",90,90,90,180,0,0); AIRH->AddNode(DIV1,2,new TGeoCombiTrans(2.06652e-16,3.375,0,rot1)); TGeoRotation *rot2 = new TGeoRotation("rot2",90,180,90,-90,0,0); AIRH->AddNode(DIV1,3,new TGeoCombiTrans(-3.375,4.13305e-16,0,rot2)); TGeoRotation *rot3 = new TGeoRotation("rot3",90,-90,90,-1.05247e-14,0,0); AIRH->AddNode(DIV1,4,new TGeoCombiTrans(-6.19957e-16,-3.375,0,rot3)); TGeoMedium *med10 = new TGeoMedium("DIV2 Aluminum",10,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *DIV2= gGeoManager->MakeTube("DIV2",med10,2.7,2.8,1.45); AIRH->AddNode(DIV2,1,gGeoIdentity); TGeoMedium *med11 = new TGeoMedium("ACWI Air",11,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ACWI= gGeoManager->MakeTubs("ACWI",med11,0.25,2.5,1.25,-30,30); TGeoRotation *rot4 = new TGeoRotation("rot4",90,45,90,135,0,0); AIRH->AddNode(ACWI,1,new TGeoCombiTrans(0,0,0,rot4)); TGeoMaterial *mat15= new TGeoMaterial("Tungsten",183.85,74,19.3); mat15->SetUniqueID(15); mat15->SetRadLen(6.76,110.3); TGeoMaterial *mat16= new TGeoMaterial("Copper",63.546,29,8.96); mat16->SetUniqueID(16); mat16->SetRadLen(12.86,85.6); TGeoMixture *mat14= new TGeoMixture("SoftTungsten",2,18.2471); mat14->SetUniqueID(14); mat14->DefineElement(0,183.85,74,0.95); mat14->DefineElement(1,63.546,29,0.05); TGeoMedium *med12 = new TGeoMedium("ACBI SoftTungsten",12,14,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ACBI= gGeoManager->MakeTubs("ACBI",med12,0.25,2.5,0.4,-30,30); ACWI->AddNode(ACBI,1,new TGeoTranslation(0,0,-0.85)); TGeoMedium *med13 = new TGeoMedium("AIR1 Air",13,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR1= gGeoManager->MakeTubs("AIR1",med13,0.25,0.33,0.85,-30,30); ACWI->AddNode(AIR1,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd01= AIR1->Divide("sd01",2,3,-25,15); TGeoMedium *med14 = new TGeoMedium("AIS1 Air",14,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS1= gGeoManager->MakeTubs("AIS1",med14,0.25,0.33,0.85,-10,10); TGeoRotation *rot5 = new TGeoRotation("rot5",90,2.5,90,92.5,0,0); sd01->AddNode(AIS1,1,new TGeoCombiTrans(0,0,0,rot5)); TGeoMedium *med15 = new TGeoMedium("PIN1 SoftTungsten",15,14,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *PIN1= gGeoManager->MakeBox("PIN1",med15,0.02,0.02,0.85); AIS1->AddNode(PIN1,1,new TGeoTranslation(0.3,0,0)); TGeoMedium *med16 = new TGeoMedium("AIR2 Air",16,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR2= gGeoManager->MakeTubs("AIR2",med16,0.33,0.42,0.85,-30,30); ACWI->AddNode(AIR2,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd02= AIR2->Divide("sd02",2,4,-25.5,12); TGeoMedium *med17 = new TGeoMedium("AIS2 Air",17,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS2= gGeoManager->MakeTubs("AIS2",med17,0.33,0.42,0.85,-7.5,7.5); TGeoRotation *rot6 = new TGeoRotation("rot6",90,1.5,90,91.5,0,0); sd02->AddNode(AIS2,1,new TGeoCombiTrans(0,0,0,rot6)); AIS2->AddNode(PIN1,2,new TGeoTranslation(0.375,0,0)); TGeoMedium *med18 = new TGeoMedium("AIR3 Air",18,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR3= gGeoManager->MakeTubs("AIR3",med18,0.42,0.49,0.85,-30,30); ACWI->AddNode(AIR3,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd03= AIR3->Divide("sd03",2,5,-26,10); TGeoMedium *med19 = new TGeoMedium("AIS3 Air",19,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS3= gGeoManager->MakeTubs("AIS3",med19,0.42,0.49,0.85,-6,6); TGeoRotation *rot7 = new TGeoRotation("rot7",90,1,90,91,0,0); sd03->AddNode(AIS3,1,new TGeoCombiTrans(0,0,0,rot7)); AIS3->AddNode(PIN1,3,new TGeoTranslation(0.45,0,0)); TGeoMedium *med20 = new TGeoMedium("AIR4 Air",20,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR4= gGeoManager->MakeTubs("AIR4",med20,0.49,0.56,0.85,-30,30); ACWI->AddNode(AIR4,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd04= AIR4->Divide("sd04",2,6,-26.43,8.57); TGeoMedium *med21 = new TGeoMedium("AIS4 Air",21,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS4= gGeoManager->MakeTubs("AIS4",med21,0.49,0.56,0.85,-5,5); TGeoRotation *rot8 = new TGeoRotation("rot8",90,0.715,90,90.715,0,0); sd04->AddNode(AIS4,1,new TGeoCombiTrans(0,0,0,rot8)); AIS4->AddNode(PIN1,4,new TGeoTranslation(0.525,0,0)); TGeoMedium *med22 = new TGeoMedium("AIR5 Air",22,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR5= gGeoManager->MakeTubs("AIR5",med22,0.56,0.64,0.85,-30,30); ACWI->AddNode(AIR5,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd05= AIR5->Divide("sd05",2,7,-26.79,7.5); TGeoMedium *med23 = new TGeoMedium("AIS5 Air",23,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS5= gGeoManager->MakeTubs("AIS5",med23,0.56,0.64,0.85,-4.29,4.28); TGeoRotation *rot9 = new TGeoRotation("rot9",90,0.54,90,90.54,0,0); sd05->AddNode(AIS5,1,new TGeoCombiTrans(0,0,0,rot9)); AIS5->AddNode(PIN1,5,new TGeoTranslation(0.6,0,0)); TGeoMedium *med24 = new TGeoMedium("AIR6 Air",24,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR6= gGeoManager->MakeTubs("AIR6",med24,0.64,0.7,0.85,-30,30); ACWI->AddNode(AIR6,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd06= AIR6->Divide("sd06",2,8,-27.08,6.67); TGeoMedium *med25 = new TGeoMedium("AIS6 Air",25,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS6= gGeoManager->MakeTubs("AIS6",med25,0.64,0.7,0.85,-3.75,3.75); TGeoRotation *rot10 = new TGeoRotation("rot10",90,0.415,90,90.415,0,0); sd06->AddNode(AIS6,1,new TGeoCombiTrans(0,0,0,rot10)); AIS6->AddNode(PIN1,6,new TGeoTranslation(0.675,0,0)); TGeoMedium *med26 = new TGeoMedium("AIR7 Air",26,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR7= gGeoManager->MakeTubs("AIR7",med26,0.7,0.78,0.85,-30,30); ACWI->AddNode(AIR7,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd07= AIR7->Divide("sd07",2,9,-27.33,6); TGeoMedium *med27 = new TGeoMedium("AIS7 Air",27,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS7= gGeoManager->MakeTubs("AIS7",med27,0.7,0.78,0.85,-3.33,3.34); TGeoRotation *rot11 = new TGeoRotation("rot11",90,0.33,90,90.33,0,0); sd07->AddNode(AIS7,1,new TGeoCombiTrans(0,0,0,rot11)); AIS7->AddNode(PIN1,7,new TGeoTranslation(0.75,0,0)); TGeoMedium *med28 = new TGeoMedium("AIR8 Air",28,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIR8= gGeoManager->MakeTubs("AIR8",med28,0.78,0.85,0.85,-30,30); ACWI->AddNode(AIR8,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd08= AIR8->Divide("sd08",2,10,-27.55,5.45); TGeoMedium *med29 = new TGeoMedium("AIS8 Air",29,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AIS8= gGeoManager->MakeTubs("AIS8",med29,0.78,0.85,0.85,-3,3); TGeoRotation *rot12 = new TGeoRotation("rot12",90,0.275,90,90.275,0,0); sd08->AddNode(AIS8,1,new TGeoCombiTrans(0,0,0,rot12)); AIS8->AddNode(PIN1,8,new TGeoTranslation(0.825,0,0)); TGeoRotation *rot13 = new TGeoRotation("rot13",90,135,90,-135,0,0); AIRH->AddNode(ACWI,2,new TGeoCombiTrans(0,0,0,rot13)); TGeoRotation *rot14 = new TGeoRotation("rot14",90,-135,90,-45,0,0); AIRH->AddNode(ACWI,3,new TGeoCombiTrans(0,0,0,rot14)); TGeoRotation *rot15 = new TGeoRotation("rot15",90,-45,90,45,0,0); AIRH->AddNode(ACWI,4,new TGeoCombiTrans(0,0,0,rot15)); TGeoMedium *med30 = new TGeoMedium("ACWO Air",30,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ACWO= gGeoManager->MakeTubs("ACWO",med30,3,6,1.25,-30,30); TGeoRotation *rot16 = new TGeoRotation("rot16",90,45,90,135,0,0); AIRH->AddNode(ACWO,1,new TGeoCombiTrans(0,0,0,rot16)); TGeoMedium *med31 = new TGeoMedium("ACBO SoftTungsten",31,14,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ACBO= gGeoManager->MakeTubs("ACBO",med31,3,6,0.4,-30,30); ACWO->AddNode(ACBO,1,new TGeoTranslation(0,0,-0.85)); TGeoMedium *med32 = new TGeoMedium("AOR1 Air",32,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR1= gGeoManager->MakeTubs("AOR1",med32,3,3.08,0.85,-30,30); ACWO->AddNode(AOR1,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd09= AOR1->Divide("sd09",2,40,-29.392,1.463); TGeoMedium *med33 = new TGeoMedium("AOS1 Air",33,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS1= gGeoManager->MakeTubs("AOS1",med33,3,3.08,0.85,-0.732,0.731); sd09->AddNode(AOS1,1,gGeoIdentity); AOS1->AddNode(PIN1,9,new TGeoTranslation(3.05,0,0)); TGeoMedium *med34 = new TGeoMedium("AOR2 Air",34,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR2= gGeoManager->MakeTubs("AOR2",med34,3.08,3.16,0.85,-30,30); ACWO->AddNode(AOR2,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd0a= AOR2->Divide("sd0a",2,41,-29.383,1.429); TGeoMedium *med35 = new TGeoMedium("AOS2 Air",35,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS2= gGeoManager->MakeTubs("AOS2",med35,3.08,3.16,0.85,-0.715,0.714); sd0a->AddNode(AOS2,1,gGeoIdentity); AOS2->AddNode(PIN1,10,new TGeoTranslation(3.125,0,0)); TGeoMedium *med36 = new TGeoMedium("AOR3 Air",36,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR3= gGeoManager->MakeTubs("AOR3",med36,3.16,3.24,0.85,-30,30); ACWO->AddNode(AOR3,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd0b= AOR3->Divide("sd0b",2,42,-29.384,1.395); TGeoMedium *med37 = new TGeoMedium("AOS3 Air",37,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS3= gGeoManager->MakeTubs("AOS3",med37,3.16,3.24,0.85,-0.698,0.697); sd0b->AddNode(AOS3,1,gGeoIdentity); AOS3->AddNode(PIN1,11,new TGeoTranslation(3.2,0,0)); TGeoMedium *med38 = new TGeoMedium("AOR4 Air",38,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR4= gGeoManager->MakeTubs("AOR4",med38,3.24,3.32,0.85,-30,30); ACWO->AddNode(AOR4,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd0c= AOR4->Divide("sd0c",2,43,-29.385,1.364); TGeoMedium *med39 = new TGeoMedium("AOS4 Air",39,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS4= gGeoManager->MakeTubs("AOS4",med39,3.24,3.32,0.85,-0.682,0.682); sd0c->AddNode(AOS4,1,gGeoIdentity); AOS4->AddNode(PIN1,12,new TGeoTranslation(3.275,0,0)); TGeoMedium *med40 = new TGeoMedium("AOR5 Air",40,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR5= gGeoManager->MakeTubs("AOR5",med40,3.32,3.38,0.85,-30,30); ACWO->AddNode(AOR5,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd0d= AOR5->Divide("sd0d",2,44,-29.385,1.333); TGeoMedium *med41 = new TGeoMedium("AOS5 Air",41,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS5= gGeoManager->MakeTubs("AOS5",med41,3.32,3.38,0.85,-0.667,0.666); sd0d->AddNode(AOS5,1,gGeoIdentity); AOS5->AddNode(PIN1,13,new TGeoTranslation(3.35,0,0)); TGeoMedium *med42 = new TGeoMedium("AOR6 Air",42,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR6= gGeoManager->MakeTubs("AOR6",med42,3.38,3.46,0.85,-30,30); ACWO->AddNode(AOR6,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd0e= AOR6->Divide("sd0e",2,45,-29.385,1.304); TGeoMedium *med43 = new TGeoMedium("AOS6 Air",43,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS6= gGeoManager->MakeTubs("AOS6",med43,3.38,3.46,0.85,-0.652,0.652); sd0e->AddNode(AOS6,1,gGeoIdentity); AOS6->AddNode(PIN1,14,new TGeoTranslation(3.425,0,0)); TGeoMedium *med44 = new TGeoMedium("AOR7 Air",44,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR7= gGeoManager->MakeTubs("AOR7",med44,3.46,3.54,0.85,-30,30); ACWO->AddNode(AOR7,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd0f= AOR7->Divide("sd0f",2,46,-29.387,1.277); TGeoMedium *med45 = new TGeoMedium("AOS7 Air",45,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS7= gGeoManager->MakeTubs("AOS7",med45,3.46,3.54,0.85,-0.639,0.638); sd0f->AddNode(AOS7,1,gGeoIdentity); AOS7->AddNode(PIN1,15,new TGeoTranslation(3.5,0,0)); TGeoMedium *med46 = new TGeoMedium("AOR8 Air",46,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR8= gGeoManager->MakeTubs("AOR8",med46,3.54,3.62,0.85,-30,30); ACWO->AddNode(AOR8,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd10= AOR8->Divide("sd10",2,47,-29.387,1.25); TGeoMedium *med47 = new TGeoMedium("AOS8 Air",47,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS8= gGeoManager->MakeTubs("AOS8",med47,3.54,3.62,0.85,-0.625,0.625); sd10->AddNode(AOS8,1,gGeoIdentity); AOS8->AddNode(PIN1,16,new TGeoTranslation(3.575,0,0)); TGeoMedium *med48 = new TGeoMedium("AOR9 Air",48,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOR9= gGeoManager->MakeTubs("AOR9",med48,3.62,3.7,0.85,-30,30); ACWO->AddNode(AOR9,1,new TGeoTranslation(0,0,0.4)); TGeoVolume *sd11= AOR9->Divide("sd11",2,48,-29.387,1.224); TGeoMedium *med49 = new TGeoMedium("AOS9 Air",49,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *AOS9= gGeoManager->MakeTubs("AOS9",med49,3.62,3.7,0.85,-0.612,0.612); sd11->AddNode(AOS9,1,gGeoIdentity); AOS9->AddNode(PIN1,17,new TGeoTranslation(3.65,0,0)); TGeoRotation *rot17 = new TGeoRotation("rot17",90,135,90,-135,0,0); AIRH->AddNode(ACWO,2,new TGeoCombiTrans(0,0,0,rot17)); TGeoRotation *rot18 = new TGeoRotation("rot18",90,-135,90,-45,0,0); AIRH->AddNode(ACWO,3,new TGeoCombiTrans(0,0,0,rot18)); TGeoRotation *rot19 = new TGeoRotation("rot19",90,-45,90,45,0,0); AIRH->AddNode(ACWO,4,new TGeoCombiTrans(0,0,0,rot19)); TGeoMedium *med50 = new TGeoMedium("HOUF Aluminum",50,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *HOUF= gGeoManager->MakeTube("HOUF",med50,0.25,6.85,0.25); INSU->AddNode(HOUF,1,new TGeoTranslation(0,0,-1.85)); TGeoMedium *med51 = new TGeoMedium("DET1 Air",51,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *DET1= gGeoManager->MakeTube("DET1",med51,0,50,1); CAVE->AddNode(DET1,1,new TGeoTranslation(0,-35,-455.5)); TGeoMedium *med52 = new TGeoMedium("COL1 Tungsten",52,15,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *COL1= gGeoManager->MakeTube("COL1",med52,0.17,10,15); CAVE->AddNode(COL1,1,new TGeoTranslation(0,-35,-435)); TGeoMedium *med53 = new TGeoMedium("MAG1 Air",53,1,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *MAG1= gGeoManager->MakeBox("MAG1",med53,10,25,15); TGeoRotation *rot20 = new TGeoRotation("rot20",90,0,3.50824e-15,90,90,-90); CAVE->AddNode(MAG1,1,new TGeoCombiTrans(0,-35,-375,rot20)); TGeoMedium *med54 = new TGeoMedium("POL1 Iron",54,10,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *POL1= gGeoManager->MakeBox("POL1",med54,10,25,7); MAG1->AddNode(POL1,1,new TGeoTranslation(0,0,-8)); MAG1->AddNode(POL1,2,new TGeoTranslation(0,0,8)); TGeoMaterial *mat17= new TGeoMaterial("Lead",207.2,82,11.35); mat17->SetUniqueID(17); mat17->SetRadLen(6.37,116.2); TGeoMedium *med55 = new TGeoMedium("GAP1 Lead",55,17,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *GAP1= gGeoManager->MakeBox("GAP1",med55,4.5,25,1); MAG1->AddNode(GAP1,1,new TGeoTranslation(-5.5,0,0)); MAG1->AddNode(GAP1,2,new TGeoTranslation(5.5,0,0)); TGeoMedium *med56 = new TGeoMedium("ABS1 Iron",56,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ABS1= gGeoManager->MakeBox("ABS1",med56,25,25,100); CAVE->AddNode(ABS1,1,new TGeoTranslation(0,-35,-240)); TGeoMedium *med57 = new TGeoMedium("HOL1 Air",57,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *HOL1= gGeoManager->MakeBox("HOL1",med57,1,1,100); ABS1->AddNode(HOL1,1,gGeoIdentity); TGeoMedium *med58 = new TGeoMedium("BLC1 Concrete",58,6,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BLC1= gGeoManager->MakeBox("BLC1",med58,100,100,50); CAVE->AddNode(BLC1,1,new TGeoTranslation(0,-35,-50)); TGeoMedium *med59 = new TGeoMedium("BHO1 Air",59,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BHO1= gGeoManager->MakeBox("BHO1",med59,1,1,50); BLC1->AddNode(BHO1,1,gGeoIdentity); TGeoMaterial *mat18= new TGeoMaterial("Nickel",58.7,28,8.876); mat18->SetUniqueID(18); TGeoMedium *med60 = new TGeoMedium("COL2 Nickel",60,18,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *COL2= gGeoManager->MakeTube("COL2",med60,0.5,10,25); CAVE->AddNode(COL2,1,new TGeoTranslation(0,-35,195)); TGeoMedium *med61 = new TGeoMedium("MAG2 Air",61,1,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *MAG2= gGeoManager->MakeBox("MAG2",med61,10,25,15); TGeoRotation *rot21 = new TGeoRotation("rot21",90,0,3.50824e-15,90,90,-90); CAVE->AddNode(MAG2,1,new TGeoCombiTrans(0,-35,255,rot21)); TGeoMedium *med62 = new TGeoMedium("POL2 Iron",62,10,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *POL2= gGeoManager->MakeBox("POL2",med62,10,25,6.25); MAG2->AddNode(POL2,1,new TGeoTranslation(0,0,-8.75)); MAG2->AddNode(POL2,2,new TGeoTranslation(0,0,8.75)); TGeoMedium *med63 = new TGeoMedium("GAP2 Lead",63,17,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *GAP2= gGeoManager->MakeBox("GAP2",med63,3.75,25,2.5); MAG2->AddNode(GAP2,1,new TGeoTranslation(-6.25,0,0)); MAG2->AddNode(GAP2,2,new TGeoTranslation(6.25,0,0)); TGeoMedium *med64 = new TGeoMedium("OMHO Iron",64,10,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *OMHO= gGeoManager->MakeTube("OMHO",med64,0,2.5,25); TGeoRotation *rot22 = new TGeoRotation("rot22",90,0,3.50824e-15,90,90,-90); MAG2->AddNode(OMHO,1,new TGeoCombiTrans(0,0,0,rot22)); TGeoMedium *med65 = new TGeoMedium("IMHO Vacuum",65,11,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *IMHO= gGeoManager->MakeTube("IMHO",med65,0,2.2,25); OMHO->AddNode(IMHO,1,gGeoIdentity); TGeoMaterial *mat20= new TGeoMaterial("Carbon",12.011,6,2.265); mat20->SetUniqueID(20); mat20->SetRadLen(42.7,60.2); TGeoMixture *mat19= new TGeoMixture("Mylar",3,1.39); mat19->SetUniqueID(19); mat19->DefineElement(0,12.011,6,0.625014); mat19->DefineElement(1,1.00797,1,0.0419612); mat19->DefineElement(2,15.9995,8,0.333025); TGeoMedium *med66 = new TGeoMedium("CAP1 Mylar",66,19,0,2,2,1,-1,-1,0.001,-1); TGeoVolume *CAP1= gGeoManager->MakeTube("CAP1",med66,0,2.2,0.025); IMHO->AddNode(CAP1,1,new TGeoTranslation(0,0,24.975)); TGeoMedium *med67 = new TGeoMedium("OCH1 Iron",67,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OCH1= gGeoManager->MakeTube("OCH1",med67,0,2.5,5); CAVE->AddNode(OCH1,1,new TGeoTranslation(0,-35,285)); TGeoMedium *med68 = new TGeoMedium("ICH1 Vacuum",68,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ICH1= gGeoManager->MakeTube("ICH1",med68,0,2.2,5); OCH1->AddNode(ICH1,1,gGeoIdentity); TGeoMedium *med69 = new TGeoMedium("ABS2 Iron",69,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ABS2= gGeoManager->MakeBox("ABS2",med69,50,50,50); CAVE->AddNode(ABS2,1,new TGeoTranslation(0,-35,340)); TGeoMedium *med70 = new TGeoMedium("OAHO Iron",70,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OAHO= gGeoManager->MakeTube("OAHO",med70,0,2.5,50); ABS2->AddNode(OAHO,1,gGeoIdentity); TGeoMedium *med71 = new TGeoMedium("IAHO Vacuum",71,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *IAHO= gGeoManager->MakeTube("IAHO",med71,0,2.2,50); OAHO->AddNode(IAHO,1,gGeoIdentity); TGeoMedium *med72 = new TGeoMedium("OCH2 Iron",72,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OCH2= gGeoManager->MakeTube("OCH2",med72,0,2.5,20); CAVE->AddNode(OCH2,1,new TGeoTranslation(0,-35,410)); TGeoMedium *med73 = new TGeoMedium("ICH2 Vacuum",73,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ICH2= gGeoManager->MakeTube("ICH2",med73,0,2.2,20); OCH2->AddNode(ICH2,1,gGeoIdentity); TGeoMedium *med74 = new TGeoMedium("BLC2 Concrete",74,6,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BLC2= gGeoManager->MakeBox("BLC2",med74,200,125,50); CAVE->AddNode(BLC2,1,new TGeoTranslation(0,-10,480)); TGeoMedium *med75 = new TGeoMedium("OBHO Iron",75,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OBHO= gGeoManager->MakeTube("OBHO",med75,0,2.5,50); BLC2->AddNode(OBHO,1,new TGeoTranslation(0,-25,0)); TGeoMedium *med76 = new TGeoMedium("IBHO Vacuum",76,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *IBHO= gGeoManager->MakeTube("IBHO",med76,0,2.2,50); OBHO->AddNode(IBHO,1,gGeoIdentity); TGeoMedium *med77 = new TGeoMedium("OCH3 Iron",77,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OCH3= gGeoManager->MakeTube("OCH3",med77,0,2.5,55); CAVE->AddNode(OCH3,1,new TGeoTranslation(0,-35,585)); TGeoMedium *med78 = new TGeoMedium("ICH3 Vacuum",78,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *ICH3= gGeoManager->MakeTube("ICH3",med78,0,2.2,55); OCH3->AddNode(ICH3,1,gGeoIdentity); TGeoMedium *med79 = new TGeoMedium("WALL Lead",79,17,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *WALL= gGeoManager->MakeBox("WALL",med79,235,135,7.5); CAVE->AddNode(WALL,1,new TGeoTranslation(0,0,592.5)); TGeoMedium *med80 = new TGeoMedium("OWHO Iron",80,10,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *OWHO= gGeoManager->MakeTube("OWHO",med80,0,2.5,7.5); WALL->AddNode(OWHO,1,new TGeoTranslation(0,-35,0)); TGeoMedium *med81 = new TGeoMedium("IWHO Vacuum",81,11,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *IWHO= gGeoManager->MakeTube("IWHO",med81,0,2.2,7.5); OWHO->AddNode(IWHO,1,gGeoIdentity); TGeoMedium *med82 = new TGeoMedium("DET2 Air",82,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *DET2= gGeoManager->MakeBox("DET2",med82,225,135,1); CAVE->AddNode(DET2,1,new TGeoTranslation(0,0,75)); TGeoMedium *med83 = new TGeoMedium("DET3 Air",83,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *DET3= gGeoManager->MakeBox("DET3",med83,225,1,600); CAVE->AddNode(DET3,1,new TGeoTranslation(0,132,0)); TGeoMedium *med84 = new TGeoMedium("HALL Air",84,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *HALL= gGeoManager->MakeBox("HALL",med84,850,750,1500); SITE->AddNode(HALL,1,new TGeoTranslation(-150,350,500)); TGeoMedium *med85 = new TGeoMedium("TARG Vacuum",85,11,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *TARG= gGeoManager->MakeTube("TARG",med85,0,4,27.5); HALL->AddNode(TARG,1,new TGeoTranslation(150,-350,-437.5)); TGeoMixture *mat21= new TGeoMixture("HighDensityROHACELL",4,0.11); mat21->SetUniqueID(21); mat21->DefineElement(0,1.00797,1,0.0723826); mat21->DefineElement(1,12.011,6,0.627283); mat21->DefineElement(2,14.0067,7,0.0914387); mat21->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med86 = new TGeoMedium("CYLW HighDensityROHACELL",86,21,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CYLW= gGeoManager->MakeTube("CYLW",med86,3,4,27.5); TARG->AddNode(CYLW,1,gGeoIdentity); TGeoMedium *med87 = new TGeoMedium("UWIT Aluminum",87,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UWIT= gGeoManager->MakeTube("UWIT",med87,0,2,0.0035); TARG->AddNode(UWIT,1,new TGeoTranslation(0,0,-27.495)); TGeoMedium *med88 = new TGeoMedium("DWIT Aluminum",88,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DWIT= gGeoManager->MakeTube("DWIT",med88,0,2,0.0035); TARG->AddNode(DWIT,1,new TGeoTranslation(0,0,27.495)); TGeoMedium *med89 = new TGeoMedium("UFLT Aluminum",89,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UFLT= gGeoManager->MakeTube("UFLT",med89,2,3,0.25); TARG->AddNode(UFLT,1,new TGeoTranslation(0,0,-27.25)); TGeoMedium *med90 = new TGeoMedium("DFLT HighDensityROHACELL",90,21,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DFLT= gGeoManager->MakeTube("DFLT",med90,2,3,0.5); TARG->AddNode(DFLT,1,new TGeoTranslation(0,0,27)); TGeoMixture *mat22= new TGeoMixture("Kapton",4,1.42); mat22->SetUniqueID(22); mat22->DefineElement(0,12.011,6,0.691131); mat22->DefineElement(1,1.00797,1,0.0263637); mat22->DefineElement(2,15.9995,8,0.209235); mat22->DefineElement(3,14.0067,7,0.0732697); TGeoMedium *med91 = new TGeoMedium("TGTV Kapton",91,22,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *TGTV= gGeoManager->MakeTube("TGTV",med91,0,1.515,15.015); TARG->AddNode(TGTV,1,new TGeoTranslation(0,0,2.5)); TGeoMaterial *mat23= new TGeoMaterial("LiqHydrogen",1.00797,1,0.0708); mat23->SetUniqueID(23); mat23->SetRadLen(61.28,43.3); TGeoMedium *med92 = new TGeoMedium("LIH2 LiqHydrogen",92,23,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *LIH2= gGeoManager->MakeTube("LIH2",med92,0,1.5,15); TGTV->AddNode(LIH2,1,gGeoIdentity); TGeoMedium *med93 = new TGeoMedium("LASS Air",93,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *LASS= gGeoManager->MakePcon("LASS",med93,0,360,6); ((TGeoPcon*)LASS->GetShape())->DefineSection(0,-60.8,4.5,188); ((TGeoPcon*)LASS->GetShape())->DefineSection(1,92,4.5,188); ((TGeoPcon*)LASS->GetShape())->DefineSection(2,92,0,188); ((TGeoPcon*)LASS->GetShape())->DefineSection(3,406,0,188); ((TGeoPcon*)LASS->GetShape())->DefineSection(4,406,62,188); ((TGeoPcon*)LASS->GetShape())->DefineSection(5,443.8,62,188); HALL->AddNode(LASS,1,new TGeoTranslation(150,-350,-500)); TGeoMedium *med94 = new TGeoMedium("IYUP Iron",94,10,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *IYUP= gGeoManager->MakeTube("IYUP",med94,92.71,187.96,25.4); LASS->AddNode(IYUP,1,new TGeoTranslation(0,0,-25.4)); TGeoMedium *med95 = new TGeoMedium("IYOK Iron",95,10,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *IYOK= gGeoManager->MakeTube("IYOK",med95,95,187.96,188.9); LASS->AddNode(IYOK,1,new TGeoTranslation(0,0,188.9)); TGeoMedium *med96 = new TGeoMedium("IYDN Iron",96,10,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *IYDN= gGeoManager->MakeTube("IYDN",med96,92.71,187.96,33); LASS->AddNode(IYDN,1,new TGeoTranslation(0,0,410.8)); TGeoMixture *mat24= new TGeoMixture("LowDensityROHACELL",4,0.032); mat24->SetUniqueID(24); mat24->DefineElement(0,1.00797,1,0.0723826); mat24->DefineElement(1,12.011,6,0.627283); mat24->DefineElement(2,14.0067,7,0.0914387); mat24->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med97 = new TGeoMedium("STRT LowDensityROHACELL",97,24,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STRT= gGeoManager->MakePgon("STRT",med97,0,360,24,7); ((TGeoPgon*)STRT->GetShape())->DefineSection(0,-140,9.5,11.4); ((TGeoPgon*)STRT->GetShape())->DefineSection(1,50.2,9.5,11.4); ((TGeoPgon*)STRT->GetShape())->DefineSection(2,50.578,9.343,11.4); ((TGeoPgon*)STRT->GetShape())->DefineSection(3,53.792,8.012,10.069); ((TGeoPgon*)STRT->GetShape())->DefineSection(4,54.868,6.936,9.623); ((TGeoPgon*)STRT->GetShape())->DefineSection(5,60.2,1.604,4.291); ((TGeoPgon*)STRT->GetShape())->DefineSection(6,61.544,2.948,2.948); LASS->AddNode(STRT,1,new TGeoTranslation(0,0,37.5)); TGeoMixture *mat25= new TGeoMixture("Scintillator",2,1.032); mat25->SetUniqueID(25); mat25->DefineElement(0,12.011,6,0.913734); mat25->DefineElement(1,1.00797,1,0.0862662); TGeoMedium *med98 = new TGeoMedium("STRC Scintillator",98,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STRC= gGeoManager->MakePgon("STRC",med98,-7.5,15,1,7); ((TGeoPgon*)STRC->GetShape())->DefineSection(0,0,10.03,10.245); ((TGeoPgon*)STRC->GetShape())->DefineSection(1,50.42,10.03,10.245); ((TGeoPgon*)STRC->GetShape())->DefineSection(2,50.463,10.012,10.245); ((TGeoPgon*)STRC->GetShape())->DefineSection(3,54.012,8.542,8.775); ((TGeoPgon*)STRC->GetShape())->DefineSection(4,54.134,8.42,8.724); ((TGeoPgon*)STRC->GetShape())->DefineSection(5,60.4,2.154,2.458); ((TGeoPgon*)STRC->GetShape())->DefineSection(6,60.552,2.306,2.306); TGeoRotation *rot23 = new TGeoRotation("rot23",90,7.5,90,97.5,0,0); STRT->AddNode(STRC,1,new TGeoCombiTrans(0,0,0,rot23)); TGeoRotation *rot24 = new TGeoRotation("rot24",90,22.5,90,112.5,0,0); STRT->AddNode(STRC,2,new TGeoCombiTrans(0,0,0,rot24)); TGeoRotation *rot25 = new TGeoRotation("rot25",90,37.5,90,127.5,0,0); STRT->AddNode(STRC,3,new TGeoCombiTrans(0,0,0,rot25)); TGeoRotation *rot26 = new TGeoRotation("rot26",90,52.5,90,142.5,0,0); STRT->AddNode(STRC,4,new TGeoCombiTrans(0,0,0,rot26)); TGeoRotation *rot27 = new TGeoRotation("rot27",90,67.5,90,157.5,0,0); STRT->AddNode(STRC,5,new TGeoCombiTrans(0,0,0,rot27)); TGeoRotation *rot28 = new TGeoRotation("rot28",90,82.5,90,172.5,0,0); STRT->AddNode(STRC,6,new TGeoCombiTrans(0,0,0,rot28)); TGeoRotation *rot29 = new TGeoRotation("rot29",90,97.5,90,-172.5,0,0); STRT->AddNode(STRC,7,new TGeoCombiTrans(0,0,0,rot29)); TGeoRotation *rot30 = new TGeoRotation("rot30",90,112.5,90,-157.5,0,0); STRT->AddNode(STRC,8,new TGeoCombiTrans(0,0,0,rot30)); TGeoRotation *rot31 = new TGeoRotation("rot31",90,127.5,90,-142.5,0,0); STRT->AddNode(STRC,9,new TGeoCombiTrans(0,0,0,rot31)); TGeoRotation *rot32 = new TGeoRotation("rot32",90,142.5,90,-127.5,0,0); STRT->AddNode(STRC,10,new TGeoCombiTrans(0,0,0,rot32)); TGeoRotation *rot33 = new TGeoRotation("rot33",90,157.5,90,-112.5,0,0); STRT->AddNode(STRC,11,new TGeoCombiTrans(0,0,0,rot33)); TGeoRotation *rot34 = new TGeoRotation("rot34",90,172.5,90,-97.5,0,0); STRT->AddNode(STRC,12,new TGeoCombiTrans(0,0,0,rot34)); TGeoRotation *rot35 = new TGeoRotation("rot35",90,-172.5,90,-82.5,0,0); STRT->AddNode(STRC,13,new TGeoCombiTrans(0,0,0,rot35)); TGeoRotation *rot36 = new TGeoRotation("rot36",90,-157.5,90,-67.5,0,0); STRT->AddNode(STRC,14,new TGeoCombiTrans(0,0,0,rot36)); TGeoRotation *rot37 = new TGeoRotation("rot37",90,-142.5,90,-52.5,0,0); STRT->AddNode(STRC,15,new TGeoCombiTrans(0,0,0,rot37)); TGeoRotation *rot38 = new TGeoRotation("rot38",90,-127.5,90,-37.5,0,0); STRT->AddNode(STRC,16,new TGeoCombiTrans(0,0,0,rot38)); TGeoRotation *rot39 = new TGeoRotation("rot39",90,-112.5,90,-22.5,0,0); STRT->AddNode(STRC,17,new TGeoCombiTrans(0,0,0,rot39)); TGeoRotation *rot40 = new TGeoRotation("rot40",90,-97.5,90,-7.5,0,0); STRT->AddNode(STRC,18,new TGeoCombiTrans(0,0,0,rot40)); TGeoRotation *rot41 = new TGeoRotation("rot41",90,-82.5,90,7.5,0,0); STRT->AddNode(STRC,19,new TGeoCombiTrans(0,0,0,rot41)); TGeoRotation *rot42 = new TGeoRotation("rot42",90,-67.5,90,22.5,0,0); STRT->AddNode(STRC,20,new TGeoCombiTrans(0,0,0,rot42)); TGeoRotation *rot43 = new TGeoRotation("rot43",90,-52.5,90,37.5,0,0); STRT->AddNode(STRC,21,new TGeoCombiTrans(0,0,0,rot43)); TGeoRotation *rot44 = new TGeoRotation("rot44",90,-37.5,90,52.5,0,0); STRT->AddNode(STRC,22,new TGeoCombiTrans(0,0,0,rot44)); TGeoRotation *rot45 = new TGeoRotation("rot45",90,-22.5,90,67.5,0,0); STRT->AddNode(STRC,23,new TGeoCombiTrans(0,0,0,rot45)); TGeoRotation *rot46 = new TGeoRotation("rot46",90,-7.5,90,82.5,0,0); STRT->AddNode(STRC,24,new TGeoCombiTrans(0,0,0,rot46)); TGeoMedium *med99 = new TGeoMedium("STSU HighDensityROHACELL",99,21,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STSU= gGeoManager->MakePgon("STSU",med99,0,360,24,7); ((TGeoPgon*)STSU->GetShape())->DefineSection(0,0,9.5,10.03); ((TGeoPgon*)STSU->GetShape())->DefineSection(1,50.2,9.5,10.03); ((TGeoPgon*)STSU->GetShape())->DefineSection(2,50.305,9.456,10.03); ((TGeoPgon*)STSU->GetShape())->DefineSection(3,53.792,8.012,8.586); ((TGeoPgon*)STSU->GetShape())->DefineSection(4,54.092,7.712,8.461); ((TGeoPgon*)STSU->GetShape())->DefineSection(5,60.2,1.604,2.354); ((TGeoPgon*)STSU->GetShape())->DefineSection(6,60.575,1.979,1.979); STRT->AddNode(STSU,1,gGeoIdentity); TGeoMixture *mat26= new TGeoMixture("Cellulose",3,1.1); mat26->SetUniqueID(26); mat26->DefineElement(0,1.00797,1,0.0621654); mat26->DefineElement(1,12.011,6,0.444459); mat26->DefineElement(2,15.9995,8,0.493376); TGeoMedium *med100 = new TGeoMedium("STWR Cellulose",100,26,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STWR= gGeoManager->MakePgon("STWR",med100,0,360,24,7); ((TGeoPgon*)STWR->GetShape())->DefineSection(0,-140,11.32,11.4); ((TGeoPgon*)STWR->GetShape())->DefineSection(1,50.562,11.32,11.4); ((TGeoPgon*)STWR->GetShape())->DefineSection(2,50.578,11.313,11.4); ((TGeoPgon*)STWR->GetShape())->DefineSection(3,54.823,9.555,9.642); ((TGeoPgon*)STWR->GetShape())->DefineSection(4,54.868,9.51,9.623); ((TGeoPgon*)STWR->GetShape())->DefineSection(5,61.487,2.891,3.004); ((TGeoPgon*)STWR->GetShape())->DefineSection(6,61.544,2.948,2.948); STRT->AddNode(STWR,1,gGeoIdentity); STRT->AddNode(STWR,2,gGeoIdentity); TGeoMedium *med101 = new TGeoMedium("TARM Aluminum",101,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *TARM= gGeoManager->MakeTube("TARM",med101,9.5,11.32,70); STRT->AddNode(TARM,1,new TGeoTranslation(0,0,-70)); TGeoMixture *mat27= new TGeoMixture("Plexiglas",3,1.2); mat27->SetUniqueID(27); mat27->DefineElement(0,12.011,6,0.599844); mat27->DefineElement(1,1.00797,1,0.0805428); mat27->DefineElement(2,15.9995,8,0.319614); TGeoMedium *med102 = new TGeoMedium("STLG Plexiglas",102,27,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STLG= gGeoManager->MakeTube("STLG",med102,10,11.32,70); TARM->AddNode(STLG,1,gGeoIdentity); TGeoMedium *med103 = new TGeoMedium("CDC Air",103,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDC= gGeoManager->MakeTube("CDC",med103,15,60,97.5); LASS->AddNode(CDC,1,new TGeoTranslation(0,0,104.5)); TGeoMedium *med104 = new TGeoMedium("DC1 Air",104,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC1= gGeoManager->MakeTube("DC1",med104,15.2,16.9,88.25); CDC->AddNode(DC1,1,gGeoIdentity); TGeoVolume *sd12= DC1->Divide("sd12",2,63,-2.857,5.71429); TGeoMedium *med105 = new TGeoMedium("DS1 Air",105,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS1= gGeoManager->MakeTubs("DS1",med105,15.2,16.9,88.25,-2.857,2.857); sd12->AddNode(DS1,1,gGeoIdentity); TGeoMixture *mat29= new TGeoMixture("CO2",2,0.001977); mat29->SetUniqueID(29); mat29->DefineElement(0,12.011,6,0.272915); mat29->DefineElement(1,15.9995,8,0.727085); TGeoMixture *mat28= new TGeoMixture("CDchamberGas",3,0.00170091); mat28->SetUniqueID(28); mat28->DefineElement(0,39.948,18,0.85); mat28->DefineElement(1,12.011,6,0.0409373); mat28->DefineElement(2,15.9995,8,0.109063); TGeoMedium *med106 = new TGeoMedium("STRA CDchamberGas",106,28,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STRA= gGeoManager->MakeTube("STRA",med106,0,0.8,88.25); DS1->AddNode(STRA,1,new TGeoTranslation(16.049,0,0)); TGeoMixture *mat30= new TGeoMixture("AluminizedKapton",5,1.48109); mat30->SetUniqueID(30); mat30->DefineElement(0,26.9815,13,0.087); mat30->DefineElement(1,12.011,6,0.631003); mat30->DefineElement(2,1.00797,1,0.0240701); mat30->DefineElement(3,15.9995,8,0.191032); mat30->DefineElement(4,14.0067,7,0.0668952); TGeoMedium *med107 = new TGeoMedium("STRW AluminizedKapton",107,30,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STRW= gGeoManager->MakeTube("STRW",med107,0.7895,0.8,88.25); STRA->AddNode(STRW,1,gGeoIdentity); TGeoMedium *med108 = new TGeoMedium("WIRE Tungsten",108,15,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *WIRE= gGeoManager->MakeTube("WIRE",med108,0,0.0015,87.5); STRA->AddNode(WIRE,1,gGeoIdentity); TGeoMedium *med109 = new TGeoMedium("UPLG Aluminum",109,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPLG= gGeoManager->MakeTube("UPLG",med109,0,0.8,0.5); STRA->AddNode(UPLG,1,new TGeoTranslation(0,0,-87.75)); TGeoMixture *mat31= new TGeoMixture("Delrin",3,1.42); mat31->SetUniqueID(31); mat31->DefineElement(0,12.011,6,0.400014); mat31->DefineElement(1,1.00797,1,0.0671388); mat31->DefineElement(2,15.9995,8,0.532847); TGeoMedium *med110 = new TGeoMedium("DPLG Delrin",110,31,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DPLG= gGeoManager->MakeTube("DPLG",med110,0,0.8,0.5); STRA->AddNode(DPLG,1,new TGeoTranslation(0,0,87.75)); TGeoMedium *med111 = new TGeoMedium("CDPU Aluminum",111,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDPU= gGeoManager->MakeTube("CDPU",med111,15,60,0.45); DS1->AddNode(CDPU,1,new TGeoTranslation(0,0,-87.8)); TGeoMixture *mat33= new TGeoMixture("CarbonFiber",1,2.265); mat33->SetUniqueID(33); mat33->DefineElement(0,12.011,6,1); TGeoMixture *mat34= new TGeoMixture("EpoxyResin",3,1.3); mat34->SetUniqueID(34); mat34->DefineElement(0,12.011,6,0.760308); mat34->DefineElement(1,1.00797,1,0.070895); mat34->DefineElement(2,15.9995,8,0.168797); TGeoMixture *mat32= new TGeoMixture("CarbonFiberEpoxy",5,1.91046); mat32->SetUniqueID(32); mat32->DefineElement(0,12.011,6,0.375); mat32->DefineElement(1,12.011,6,0.190077); mat32->DefineElement(2,1.00797,1,0.0177237); mat32->DefineElement(3,15.9995,8,0.0421993); mat32->DefineElement(4,12.011,6,0.375); TGeoMedium *med112 = new TGeoMedium("CDPD CarbonFiberEpoxy",112,32,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDPD= gGeoManager->MakeTube("CDPD",med112,15,60,0.2); DS1->AddNode(CDPD,1,new TGeoTranslation(0,0,88.05)); TGeoMedium *med113 = new TGeoMedium("DC2 Air",113,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC2= gGeoManager->MakeTube("DC2",med113,17,18.7,88.25); CDC->AddNode(DC2,1,gGeoIdentity); TGeoVolume *sd13= DC2->Divide("sd13",2,70,-2.572,5.14286); TGeoMedium *med114 = new TGeoMedium("DS2 Air",114,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS2= gGeoManager->MakeTubs("DS2",med114,17,18.7,88.25,-2.572,2.572); sd13->AddNode(DS2,1,gGeoIdentity); DS2->AddNode(STRA,2,new TGeoTranslation(17.831,0,0)); DS2->AddNode(CDPU,2,new TGeoTranslation(0,0,-87.8)); DS2->AddNode(CDPD,2,new TGeoTranslation(0,0,88.05)); TGeoMedium *med115 = new TGeoMedium("DC3 Air",115,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC3= gGeoManager->MakeTube("DC3",med115,18.8,20.4,88.25); CDC->AddNode(DC3,1,gGeoIdentity); TGeoVolume *sd14= DC3->Divide("sd14",2,77,-2.338,4.67532); TGeoMedium *med116 = new TGeoMedium("DS3 Air",116,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS3= gGeoManager->MakeTubs("DS3",med116,18.8,20.4,88.25,-2.338,2.338); sd14->AddNode(DS3,1,gGeoIdentity); DS3->AddNode(STRA,3,new TGeoTranslation(19.613,0,0)); DS3->AddNode(CDPU,3,new TGeoTranslation(0,0,-87.8)); DS3->AddNode(CDPD,3,new TGeoTranslation(0,0,88.05)); TGeoMedium *med117 = new TGeoMedium("DC4 Air",117,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC4= gGeoManager->MakeTube("DC4",med117,20.4,22.2,88.25); CDC->AddNode(DC4,1,gGeoIdentity); TGeoVolume *sd15= DC4->Divide("sd15",2,84,-2.143,4.28571); TGeoMedium *med118 = new TGeoMedium("DS4 Air",118,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS4= gGeoManager->MakeTubs("DS4",med118,20.4,22.2,88.25,-2.143,2.143); sd15->AddNode(DS4,1,gGeoIdentity); DS4->AddNode(STRA,4,new TGeoTranslation(21.395,0,0)); DS4->AddNode(CDPU,4,new TGeoTranslation(0,0,-87.8)); DS4->AddNode(CDPD,4,new TGeoTranslation(0,0,88.05)); TGeoMedium *med119 = new TGeoMedium("DC5 Air",119,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC5= gGeoManager->MakeTube("DC5",med119,22.2,31.1,88.25); CDC->AddNode(DC5,1,gGeoIdentity); TGeoMedium *med120 = new TGeoMedium("STLA CDchamberGas",120,28,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STLA= gGeoManager->MakeTube("STLA",med120,0,0.8,88.75); TGeoRotation *rot47 = new TGeoRotation("rot47",90,0,96,90,6,90); DC5->AddNode(STLA,1,new TGeoCombiTrans(23.178,0,0,rot47)); TGeoMedium *med121 = new TGeoMedium("STLW AluminizedKapton",121,30,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STLW= gGeoManager->MakeTube("STLW",med121,0.7895,0.8,88.75); STLA->AddNode(STLW,1,gGeoIdentity); TGeoMedium *med122 = new TGeoMedium("WILE Tungsten",122,15,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *WILE= gGeoManager->MakeTube("WILE",med122,0,0.0015,88); STLA->AddNode(WILE,1,gGeoIdentity); STLA->AddNode(UPLG,2,new TGeoTranslation(0,0,-88.25)); STLA->AddNode(DPLG,2,new TGeoTranslation(0,0,88.25)); TGeoRotation *rot48 = new TGeoRotation("rot48",90,3.95604,96,93.956,6,93.956); DC5->AddNode(STLA,2,new TGeoCombiTrans(23.1228,1.59908,0,rot48)); TGeoRotation *rot49 = new TGeoRotation("rot49",90,7.91209,96,97.9121,6,97.9121); DC5->AddNode(STLA,3,new TGeoCombiTrans(22.9574,3.19053,0,rot49)); TGeoRotation *rot50 = new TGeoRotation("rot50",90,11.8681,96,101.868,6,101.868); DC5->AddNode(STLA,4,new TGeoCombiTrans(22.6825,4.76679,0,rot50)); TGeoRotation *rot51 = new TGeoRotation("rot51",90,15.8242,96,105.824,6,105.824); DC5->AddNode(STLA,5,new TGeoCombiTrans(22.2996,6.32032,0,rot51)); TGeoRotation *rot52 = new TGeoRotation("rot52",90,19.7802,96,109.78,6,109.78); DC5->AddNode(STLA,6,new TGeoCombiTrans(21.8104,7.84374,0,rot52)); TGeoRotation *rot53 = new TGeoRotation("rot53",90,23.7363,96,113.736,6,113.736); DC5->AddNode(STLA,7,new TGeoCombiTrans(21.2173,9.32978,0,rot53)); TGeoRotation *rot54 = new TGeoRotation("rot54",90,27.6923,96,117.692,6,117.692); DC5->AddNode(STLA,8,new TGeoCombiTrans(20.5231,10.7714,0,rot54)); TGeoRotation *rot55 = new TGeoRotation("rot55",90,31.6484,96,121.648,6,121.648); DC5->AddNode(STLA,9,new TGeoCombiTrans(19.7311,12.1616,0,rot55)); TGeoRotation *rot56 = new TGeoRotation("rot56",90,35.6044,96,125.604,6,125.604); DC5->AddNode(STLA,10,new TGeoCombiTrans(18.845,13.4939,0,rot56)); TGeoRotation *rot57 = new TGeoRotation("rot57",90,39.5604,96,129.56,6,129.56); DC5->AddNode(STLA,11,new TGeoCombiTrans(17.8692,14.7619,0,rot57)); TGeoRotation *rot58 = new TGeoRotation("rot58",90,43.5165,96,133.516,6,133.516); DC5->AddNode(STLA,12,new TGeoCombiTrans(16.8081,15.9595,0,rot58)); TGeoRotation *rot59 = new TGeoRotation("rot59",90,47.4725,96,137.473,6,137.473); DC5->AddNode(STLA,13,new TGeoCombiTrans(15.667,17.0811,0,rot59)); TGeoRotation *rot60 = new TGeoRotation("rot60",90,51.4286,96,141.429,6,141.429); DC5->AddNode(STLA,14,new TGeoCombiTrans(14.4512,18.1213,0,rot60)); TGeoRotation *rot61 = new TGeoRotation("rot61",90,55.3846,96,145.385,6,145.385); DC5->AddNode(STLA,15,new TGeoCombiTrans(13.1666,19.0751,0,rot61)); TGeoRotation *rot62 = new TGeoRotation("rot62",90,59.3407,96,149.341,6,149.341); DC5->AddNode(STLA,16,new TGeoCombiTrans(11.8192,19.938,0,rot62)); TGeoRotation *rot63 = new TGeoRotation("rot63",90,63.2967,96,153.297,6,153.297); DC5->AddNode(STLA,17,new TGeoCombiTrans(10.4155,20.706,0,rot63)); TGeoRotation *rot64 = new TGeoRotation("rot64",90,67.2527,96,157.253,6,157.253); DC5->AddNode(STLA,18,new TGeoCombiTrans(8.96216,21.3752,0,rot64)); TGeoRotation *rot65 = new TGeoRotation("rot65",90,71.2088,96,161.209,6,161.209); DC5->AddNode(STLA,19,new TGeoCombiTrans(7.46611,21.9426,0,rot65)); TGeoRotation *rot66 = new TGeoRotation("rot66",90,75.1648,96,165.165,6,165.165); DC5->AddNode(STLA,20,new TGeoCombiTrans(5.93447,22.4054,0,rot66)); TGeoRotation *rot67 = new TGeoRotation("rot67",90,79.1209,96,169.121,6,169.121); DC5->AddNode(STLA,21,new TGeoCombiTrans(4.37456,22.7614,0,rot67)); TGeoRotation *rot68 = new TGeoRotation("rot68",90,83.0769,96,173.077,6,173.077); DC5->AddNode(STLA,22,new TGeoCombiTrans(2.7938,23.009,0,rot68)); TGeoRotation *rot69 = new TGeoRotation("rot69",90,87.033,96,177.033,6,177.033); DC5->AddNode(STLA,23,new TGeoCombiTrans(1.19972,23.1469,0,rot69)); TGeoRotation *rot70 = new TGeoRotation("rot70",90,90.989,96,-179.011,6,-179.011); DC5->AddNode(STLA,24,new TGeoCombiTrans(-0.400067,23.1745,0,rot70)); TGeoRotation *rot71 = new TGeoRotation("rot71",90,94.9451,96,-175.055,6,-175.055); DC5->AddNode(STLA,25,new TGeoCombiTrans(-1.99795,23.0917,0,rot71)); TGeoRotation *rot72 = new TGeoRotation("rot72",90,98.9011,96,-171.099,6,-171.099); DC5->AddNode(STLA,26,new TGeoCombiTrans(-3.58632,22.8989,0,rot72)); TGeoRotation *rot73 = new TGeoRotation("rot73",90,102.857,96,-167.143,6,-167.143); DC5->AddNode(STLA,27,new TGeoCombiTrans(-5.15759,22.5969,0,rot73)); TGeoRotation *rot74 = new TGeoRotation("rot74",90,106.813,96,-163.187,6,-163.187); DC5->AddNode(STLA,28,new TGeoCombiTrans(-6.70429,22.1872,0,rot74)); TGeoRotation *rot75 = new TGeoRotation("rot75",90,110.769,96,-159.231,6,-159.231); DC5->AddNode(STLA,29,new TGeoCombiTrans(-8.21903,21.6718,0,rot75)); TGeoRotation *rot76 = new TGeoRotation("rot76",90,114.725,96,-155.275,6,-155.275); DC5->AddNode(STLA,30,new TGeoCombiTrans(-9.69461,21.0531,0,rot76)); TGeoRotation *rot77 = new TGeoRotation("rot77",90,118.681,96,-151.319,6,-151.319); DC5->AddNode(STLA,31,new TGeoCombiTrans(-11.124,20.3341,0,rot77)); TGeoRotation *rot78 = new TGeoRotation("rot78",90,122.637,96,-147.363,6,-147.363); DC5->AddNode(STLA,32,new TGeoCombiTrans(-12.5004,19.5182,0,rot78)); TGeoRotation *rot79 = new TGeoRotation("rot79",90,126.593,96,-143.407,6,-143.407); DC5->AddNode(STLA,33,new TGeoCombiTrans(-13.8172,18.6093,0,rot79)); TGeoRotation *rot80 = new TGeoRotation("rot80",90,130.549,96,-139.451,6,-139.451); DC5->AddNode(STLA,34,new TGeoCombiTrans(-15.0681,17.6117,0,rot80)); TGeoRotation *rot81 = new TGeoRotation("rot81",90,134.505,96,-135.495,6,-135.495); DC5->AddNode(STLA,35,new TGeoCombiTrans(-16.2473,16.5302,0,rot81)); TGeoRotation *rot82 = new TGeoRotation("rot82",90,138.462,96,-131.538,6,-131.538); DC5->AddNode(STLA,36,new TGeoCombiTrans(-17.349,15.3699,0,rot82)); TGeoRotation *rot83 = new TGeoRotation("rot83",90,142.418,96,-127.582,6,-127.582); DC5->AddNode(STLA,37,new TGeoCombiTrans(-18.368,14.1363,0,rot83)); TGeoRotation *rot84 = new TGeoRotation("rot84",90,146.374,96,-123.626,6,-123.626); DC5->AddNode(STLA,38,new TGeoCombiTrans(-19.2995,12.8354,0,rot84)); TGeoRotation *rot85 = new TGeoRotation("rot85",90,150.33,96,-119.67,6,-119.67); DC5->AddNode(STLA,39,new TGeoCombiTrans(-20.1391,11.4733,0,rot85)); TGeoRotation *rot86 = new TGeoRotation("rot86",90,154.286,96,-115.714,6,-115.714); DC5->AddNode(STLA,40,new TGeoCombiTrans(-20.8827,10.0566,0,rot86)); TGeoRotation *rot87 = new TGeoRotation("rot87",90,158.242,96,-111.758,6,-111.758); DC5->AddNode(STLA,41,new TGeoCombiTrans(-21.5267,8.59188,0,rot87)); TGeoRotation *rot88 = new TGeoRotation("rot88",90,162.198,96,-107.802,6,-107.802); DC5->AddNode(STLA,42,new TGeoCombiTrans(-22.0682,7.08625,0,rot88)); TGeoRotation *rot89 = new TGeoRotation("rot89",90,166.154,96,-103.846,6,-103.846); DC5->AddNode(STLA,43,new TGeoCombiTrans(-22.5045,5.54686,0,rot89)); TGeoRotation *rot90 = new TGeoRotation("rot90",90,170.11,96,-99.8901,6,-99.8901); DC5->AddNode(STLA,44,new TGeoCombiTrans(-22.8336,3.98103,0,rot90)); TGeoRotation *rot91 = new TGeoRotation("rot91",90,174.066,96,-95.9341,6,-95.9341); DC5->AddNode(STLA,45,new TGeoCombiTrans(-23.0538,2.39623,0,rot91)); TGeoRotation *rot92 = new TGeoRotation("rot92",90,178.022,96,-91.978,6,-91.978); DC5->AddNode(STLA,46,new TGeoCombiTrans(-23.1642,0.800015,0,rot92)); TGeoRotation *rot93 = new TGeoRotation("rot93",90,-178.022,96,-88.022,6,-88.022); DC5->AddNode(STLA,47,new TGeoCombiTrans(-23.1642,-0.800015,0,rot93)); TGeoRotation *rot94 = new TGeoRotation("rot94",90,-174.066,96,-84.0659,6,-84.0659); DC5->AddNode(STLA,48,new TGeoCombiTrans(-23.0538,-2.39623,0,rot94)); TGeoRotation *rot95 = new TGeoRotation("rot95",90,-170.11,96,-80.1099,6,-80.1099); DC5->AddNode(STLA,49,new TGeoCombiTrans(-22.8336,-3.98103,0,rot95)); TGeoRotation *rot96 = new TGeoRotation("rot96",90,-166.154,96,-76.1538,6,-76.1538); DC5->AddNode(STLA,50,new TGeoCombiTrans(-22.5045,-5.54686,0,rot96)); TGeoRotation *rot97 = new TGeoRotation("rot97",90,-162.198,96,-72.1978,6,-72.1978); DC5->AddNode(STLA,51,new TGeoCombiTrans(-22.0682,-7.08625,0,rot97)); TGeoRotation *rot98 = new TGeoRotation("rot98",90,-158.242,96,-68.2418,6,-68.2418); DC5->AddNode(STLA,52,new TGeoCombiTrans(-21.5267,-8.59188,0,rot98)); TGeoRotation *rot99 = new TGeoRotation("rot99",90,-154.286,96,-64.2857,6,-64.2857); DC5->AddNode(STLA,53,new TGeoCombiTrans(-20.8827,-10.0566,0,rot99)); TGeoRotation *rot100 = new TGeoRotation("rot100",90,-150.33,96,-60.3297,6,-60.3297); DC5->AddNode(STLA,54,new TGeoCombiTrans(-20.1391,-11.4733,0,rot100)); TGeoRotation *rot101 = new TGeoRotation("rot101",90,-146.374,96,-56.3736,6,-56.3736); DC5->AddNode(STLA,55,new TGeoCombiTrans(-19.2995,-12.8354,0,rot101)); TGeoRotation *rot102 = new TGeoRotation("rot102",90,-142.418,96,-52.4176,6,-52.4176); DC5->AddNode(STLA,56,new TGeoCombiTrans(-18.368,-14.1363,0,rot102)); TGeoRotation *rot103 = new TGeoRotation("rot103",90,-138.462,96,-48.4615,6,-48.4615); DC5->AddNode(STLA,57,new TGeoCombiTrans(-17.349,-15.3699,0,rot103)); TGeoRotation *rot104 = new TGeoRotation("rot104",90,-134.505,96,-44.5055,6,-44.5055); DC5->AddNode(STLA,58,new TGeoCombiTrans(-16.2473,-16.5302,0,rot104)); TGeoRotation *rot105 = new TGeoRotation("rot105",90,-130.549,96,-40.5495,6,-40.5495); DC5->AddNode(STLA,59,new TGeoCombiTrans(-15.0681,-17.6117,0,rot105)); TGeoRotation *rot106 = new TGeoRotation("rot106",90,-126.593,96,-36.5934,6,-36.5934); DC5->AddNode(STLA,60,new TGeoCombiTrans(-13.8172,-18.6093,0,rot106)); TGeoRotation *rot107 = new TGeoRotation("rot107",90,-122.637,96,-32.6374,6,-32.6374); DC5->AddNode(STLA,61,new TGeoCombiTrans(-12.5004,-19.5182,0,rot107)); TGeoRotation *rot108 = new TGeoRotation("rot108",90,-118.681,96,-28.6813,6,-28.6813); DC5->AddNode(STLA,62,new TGeoCombiTrans(-11.124,-20.3341,0,rot108)); TGeoRotation *rot109 = new TGeoRotation("rot109",90,-114.725,96,-24.7253,6,-24.7253); DC5->AddNode(STLA,63,new TGeoCombiTrans(-9.69461,-21.0531,0,rot109)); TGeoRotation *rot110 = new TGeoRotation("rot110",90,-110.769,96,-20.7692,6,-20.7692); DC5->AddNode(STLA,64,new TGeoCombiTrans(-8.21903,-21.6718,0,rot110)); TGeoRotation *rot111 = new TGeoRotation("rot111",90,-106.813,96,-16.8132,6,-16.8132); DC5->AddNode(STLA,65,new TGeoCombiTrans(-6.70429,-22.1872,0,rot111)); TGeoRotation *rot112 = new TGeoRotation("rot112",90,-102.857,96,-12.8571,6,-12.8571); DC5->AddNode(STLA,66,new TGeoCombiTrans(-5.15759,-22.5969,0,rot112)); TGeoRotation *rot113 = new TGeoRotation("rot113",90,-98.9011,96,-8.9011,6,-8.9011); DC5->AddNode(STLA,67,new TGeoCombiTrans(-3.58632,-22.8989,0,rot113)); TGeoRotation *rot114 = new TGeoRotation("rot114",90,-94.9451,96,-4.94505,6,-4.94505); DC5->AddNode(STLA,68,new TGeoCombiTrans(-1.99795,-23.0917,0,rot114)); TGeoRotation *rot115 = new TGeoRotation("rot115",90,-90.989,96,-0.989011,6,-0.989011); DC5->AddNode(STLA,69,new TGeoCombiTrans(-0.400067,-23.1745,0,rot115)); TGeoRotation *rot116 = new TGeoRotation("rot116",90,-87.033,96,2.96703,6,2.96703); DC5->AddNode(STLA,70,new TGeoCombiTrans(1.19972,-23.1469,0,rot116)); TGeoRotation *rot117 = new TGeoRotation("rot117",90,-83.0769,96,6.92308,6,6.92308); DC5->AddNode(STLA,71,new TGeoCombiTrans(2.7938,-23.009,0,rot117)); TGeoRotation *rot118 = new TGeoRotation("rot118",90,-79.1209,96,10.8791,6,10.8791); DC5->AddNode(STLA,72,new TGeoCombiTrans(4.37456,-22.7614,0,rot118)); TGeoRotation *rot119 = new TGeoRotation("rot119",90,-75.1648,96,14.8352,6,14.8352); DC5->AddNode(STLA,73,new TGeoCombiTrans(5.93447,-22.4054,0,rot119)); TGeoRotation *rot120 = new TGeoRotation("rot120",90,-71.2088,96,18.7912,6,18.7912); DC5->AddNode(STLA,74,new TGeoCombiTrans(7.46611,-21.9426,0,rot120)); TGeoRotation *rot121 = new TGeoRotation("rot121",90,-67.2527,96,22.7473,6,22.7473); DC5->AddNode(STLA,75,new TGeoCombiTrans(8.96216,-21.3752,0,rot121)); TGeoRotation *rot122 = new TGeoRotation("rot122",90,-63.2967,96,26.7033,6,26.7033); DC5->AddNode(STLA,76,new TGeoCombiTrans(10.4155,-20.706,0,rot122)); TGeoRotation *rot123 = new TGeoRotation("rot123",90,-59.3407,96,30.6593,6,30.6593); DC5->AddNode(STLA,77,new TGeoCombiTrans(11.8192,-19.938,0,rot123)); TGeoRotation *rot124 = new TGeoRotation("rot124",90,-55.3846,96,34.6154,6,34.6154); DC5->AddNode(STLA,78,new TGeoCombiTrans(13.1666,-19.0751,0,rot124)); TGeoRotation *rot125 = new TGeoRotation("rot125",90,-51.4286,96,38.5714,6,38.5714); DC5->AddNode(STLA,79,new TGeoCombiTrans(14.4512,-18.1213,0,rot125)); TGeoRotation *rot126 = new TGeoRotation("rot126",90,-47.4725,96,42.5275,6,42.5275); DC5->AddNode(STLA,80,new TGeoCombiTrans(15.667,-17.0811,0,rot126)); TGeoRotation *rot127 = new TGeoRotation("rot127",90,-43.5165,96,46.4835,6,46.4835); DC5->AddNode(STLA,81,new TGeoCombiTrans(16.8081,-15.9595,0,rot127)); TGeoRotation *rot128 = new TGeoRotation("rot128",90,-39.5604,96,50.4396,6,50.4396); DC5->AddNode(STLA,82,new TGeoCombiTrans(17.8692,-14.7619,0,rot128)); TGeoRotation *rot129 = new TGeoRotation("rot129",90,-35.6044,96,54.3956,6,54.3956); DC5->AddNode(STLA,83,new TGeoCombiTrans(18.845,-13.4939,0,rot129)); TGeoRotation *rot130 = new TGeoRotation("rot130",90,-31.6484,96,58.3516,6,58.3516); DC5->AddNode(STLA,84,new TGeoCombiTrans(19.7311,-12.1616,0,rot130)); TGeoRotation *rot131 = new TGeoRotation("rot131",90,-27.6923,96,62.3077,6,62.3077); DC5->AddNode(STLA,85,new TGeoCombiTrans(20.5231,-10.7714,0,rot131)); TGeoRotation *rot132 = new TGeoRotation("rot132",90,-23.7363,96,66.2637,6,66.2637); DC5->AddNode(STLA,86,new TGeoCombiTrans(21.2173,-9.32978,0,rot132)); TGeoRotation *rot133 = new TGeoRotation("rot133",90,-19.7802,96,70.2198,6,70.2198); DC5->AddNode(STLA,87,new TGeoCombiTrans(21.8104,-7.84374,0,rot133)); TGeoRotation *rot134 = new TGeoRotation("rot134",90,-15.8242,96,74.1758,6,74.1758); DC5->AddNode(STLA,88,new TGeoCombiTrans(22.2996,-6.32032,0,rot134)); TGeoRotation *rot135 = new TGeoRotation("rot135",90,-11.8681,96,78.1319,6,78.1319); DC5->AddNode(STLA,89,new TGeoCombiTrans(22.6825,-4.76679,0,rot135)); TGeoRotation *rot136 = new TGeoRotation("rot136",90,-7.91209,96,82.0879,6,82.0879); DC5->AddNode(STLA,90,new TGeoCombiTrans(22.9574,-3.19053,0,rot136)); TGeoRotation *rot137 = new TGeoRotation("rot137",90,-3.95604,96,86.044,6,86.044); DC5->AddNode(STLA,91,new TGeoCombiTrans(23.1228,-1.59908,0,rot137)); TGeoRotation *rot138 = new TGeoRotation("rot138",90,0,96,90,6,90); DC5->AddNode(STLA,92,new TGeoCombiTrans(24.96,0,0,rot138)); TGeoRotation *rot139 = new TGeoRotation("rot139",90,3.67347,96,93.6735,6,93.6735); DC5->AddNode(STLA,93,new TGeoCombiTrans(24.9087,1.59919,0,rot139)); TGeoRotation *rot140 = new TGeoRotation("rot140",90,7.34694,96,97.3469,6,97.3469); DC5->AddNode(STLA,94,new TGeoCombiTrans(24.7551,3.19181,0,rot140)); TGeoRotation *rot141 = new TGeoRotation("rot141",90,11.0204,96,101.02,6,101.02); DC5->AddNode(STLA,95,new TGeoCombiTrans(24.4997,4.77132,0,rot141)); TGeoRotation *rot142 = new TGeoRotation("rot142",90,14.6939,96,104.694,6,104.694); DC5->AddNode(STLA,96,new TGeoCombiTrans(24.1437,6.33122,0,rot142)); TGeoRotation *rot143 = new TGeoRotation("rot143",90,18.3673,96,108.367,6,108.367); DC5->AddNode(STLA,97,new TGeoCombiTrans(23.6884,7.8651,0,rot143)); TGeoRotation *rot144 = new TGeoRotation("rot144",90,22.0408,96,112.041,6,112.041); DC5->AddNode(STLA,98,new TGeoCombiTrans(23.1358,9.36666,0,rot144)); TGeoRotation *rot145 = new TGeoRotation("rot145",90,25.7143,96,115.714,6,115.714); DC5->AddNode(STLA,99,new TGeoCombiTrans(22.4882,10.8297,0,rot145)); TGeoRotation *rot146 = new TGeoRotation("rot146",90,29.3878,96,119.388,6,119.388); DC5->AddNode(STLA,100,new TGeoCombiTrans(21.7481,12.2483,0,rot146)); TGeoRotation *rot147 = new TGeoRotation("rot147",90,33.0612,96,123.061,6,123.061); DC5->AddNode(STLA,101,new TGeoCombiTrans(20.9187,13.6166,0,rot147)); TGeoRotation *rot148 = new TGeoRotation("rot148",90,36.7347,96,126.735,6,126.735); DC5->AddNode(STLA,102,new TGeoCombiTrans(20.0033,14.9288,0,rot148)); TGeoRotation *rot149 = new TGeoRotation("rot149",90,40.4082,96,130.408,6,130.408); DC5->AddNode(STLA,103,new TGeoCombiTrans(19.0057,16.1798,0,rot149)); TGeoRotation *rot150 = new TGeoRotation("rot150",90,44.0816,96,134.082,6,134.082); DC5->AddNode(STLA,104,new TGeoCombiTrans(17.93,17.3642,0,rot150)); TGeoRotation *rot151 = new TGeoRotation("rot151",90,47.7551,96,137.755,6,137.755); DC5->AddNode(STLA,105,new TGeoCombiTrans(16.7806,18.4773,0,rot151)); TGeoRotation *rot152 = new TGeoRotation("rot152",90,51.4286,96,141.429,6,141.429); DC5->AddNode(STLA,106,new TGeoCombiTrans(15.5623,19.5145,0,rot152)); TGeoRotation *rot153 = new TGeoRotation("rot153",90,55.102,96,145.102,6,145.102); DC5->AddNode(STLA,107,new TGeoCombiTrans(14.28,20.4715,0,rot153)); TGeoRotation *rot154 = new TGeoRotation("rot154",90,58.7755,96,148.776,6,148.776); DC5->AddNode(STLA,108,new TGeoCombiTrans(12.9391,21.3444,0,rot154)); TGeoRotation *rot155 = new TGeoRotation("rot155",90,62.449,96,152.449,6,152.449); DC5->AddNode(STLA,109,new TGeoCombiTrans(11.545,22.1295,0,rot155)); TGeoRotation *rot156 = new TGeoRotation("rot156",90,66.1224,96,156.122,6,156.122); DC5->AddNode(STLA,110,new TGeoCombiTrans(10.1034,22.8237,0,rot156)); TGeoRotation *rot157 = new TGeoRotation("rot157",90,69.7959,96,159.796,6,159.796); DC5->AddNode(STLA,111,new TGeoCombiTrans(8.62031,23.4242,0,rot157)); TGeoRotation *rot158 = new TGeoRotation("rot158",90,73.4694,96,163.469,6,163.469); DC5->AddNode(STLA,112,new TGeoCombiTrans(7.10181,23.9283,0,rot158)); TGeoRotation *rot159 = new TGeoRotation("rot159",90,77.1429,96,167.143,6,167.143); DC5->AddNode(STLA,113,new TGeoCombiTrans(5.55412,24.3342,0,rot159)); TGeoRotation *rot160 = new TGeoRotation("rot160",90,80.8163,96,170.816,6,170.816); DC5->AddNode(STLA,114,new TGeoCombiTrans(3.98361,24.6401,0,rot160)); TGeoRotation *rot161 = new TGeoRotation("rot161",90,84.4898,96,174.49,6,174.49); DC5->AddNode(STLA,115,new TGeoCombiTrans(2.39673,24.8447,0,rot161)); TGeoRotation *rot162 = new TGeoRotation("rot162",90,88.1633,96,178.163,6,178.163); DC5->AddNode(STLA,116,new TGeoCombiTrans(0.800007,24.9472,0,rot162)); TGeoRotation *rot163 = new TGeoRotation("rot163",90,91.8367,96,-178.163,6,-178.163); DC5->AddNode(STLA,117,new TGeoCombiTrans(-0.800007,24.9472,0,rot163)); TGeoRotation *rot164 = new TGeoRotation("rot164",90,95.5102,96,-174.49,6,-174.49); DC5->AddNode(STLA,118,new TGeoCombiTrans(-2.39673,24.8447,0,rot164)); TGeoRotation *rot165 = new TGeoRotation("rot165",90,99.1837,96,-170.816,6,-170.816); DC5->AddNode(STLA,119,new TGeoCombiTrans(-3.98361,24.6401,0,rot165)); TGeoRotation *rot166 = new TGeoRotation("rot166",90,102.857,96,-167.143,6,-167.143); DC5->AddNode(STLA,120,new TGeoCombiTrans(-5.55412,24.3342,0,rot166)); TGeoRotation *rot167 = new TGeoRotation("rot167",90,106.531,96,-163.469,6,-163.469); DC5->AddNode(STLA,121,new TGeoCombiTrans(-7.10181,23.9283,0,rot167)); TGeoRotation *rot168 = new TGeoRotation("rot168",90,110.204,96,-159.796,6,-159.796); DC5->AddNode(STLA,122,new TGeoCombiTrans(-8.62031,23.4242,0,rot168)); TGeoRotation *rot169 = new TGeoRotation("rot169",90,113.878,96,-156.122,6,-156.122); DC5->AddNode(STLA,123,new TGeoCombiTrans(-10.1034,22.8237,0,rot169)); TGeoRotation *rot170 = new TGeoRotation("rot170",90,117.551,96,-152.449,6,-152.449); DC5->AddNode(STLA,124,new TGeoCombiTrans(-11.545,22.1295,0,rot170)); TGeoRotation *rot171 = new TGeoRotation("rot171",90,121.224,96,-148.776,6,-148.776); DC5->AddNode(STLA,125,new TGeoCombiTrans(-12.9391,21.3444,0,rot171)); TGeoRotation *rot172 = new TGeoRotation("rot172",90,124.898,96,-145.102,6,-145.102); DC5->AddNode(STLA,126,new TGeoCombiTrans(-14.28,20.4715,0,rot172)); TGeoRotation *rot173 = new TGeoRotation("rot173",90,128.571,96,-141.429,6,-141.429); DC5->AddNode(STLA,127,new TGeoCombiTrans(-15.5623,19.5145,0,rot173)); TGeoRotation *rot174 = new TGeoRotation("rot174",90,132.245,96,-137.755,6,-137.755); DC5->AddNode(STLA,128,new TGeoCombiTrans(-16.7806,18.4773,0,rot174)); TGeoRotation *rot175 = new TGeoRotation("rot175",90,135.918,96,-134.082,6,-134.082); DC5->AddNode(STLA,129,new TGeoCombiTrans(-17.93,17.3642,0,rot175)); TGeoRotation *rot176 = new TGeoRotation("rot176",90,139.592,96,-130.408,6,-130.408); DC5->AddNode(STLA,130,new TGeoCombiTrans(-19.0057,16.1798,0,rot176)); TGeoRotation *rot177 = new TGeoRotation("rot177",90,143.265,96,-126.735,6,-126.735); DC5->AddNode(STLA,131,new TGeoCombiTrans(-20.0033,14.9288,0,rot177)); TGeoRotation *rot178 = new TGeoRotation("rot178",90,146.939,96,-123.061,6,-123.061); DC5->AddNode(STLA,132,new TGeoCombiTrans(-20.9187,13.6166,0,rot178)); TGeoRotation *rot179 = new TGeoRotation("rot179",90,150.612,96,-119.388,6,-119.388); DC5->AddNode(STLA,133,new TGeoCombiTrans(-21.7481,12.2483,0,rot179)); TGeoRotation *rot180 = new TGeoRotation("rot180",90,154.286,96,-115.714,6,-115.714); DC5->AddNode(STLA,134,new TGeoCombiTrans(-22.4882,10.8297,0,rot180)); TGeoRotation *rot181 = new TGeoRotation("rot181",90,157.959,96,-112.041,6,-112.041); DC5->AddNode(STLA,135,new TGeoCombiTrans(-23.1358,9.36666,0,rot181)); TGeoRotation *rot182 = new TGeoRotation("rot182",90,161.633,96,-108.367,6,-108.367); DC5->AddNode(STLA,136,new TGeoCombiTrans(-23.6884,7.8651,0,rot182)); TGeoRotation *rot183 = new TGeoRotation("rot183",90,165.306,96,-104.694,6,-104.694); DC5->AddNode(STLA,137,new TGeoCombiTrans(-24.1437,6.33122,0,rot183)); TGeoRotation *rot184 = new TGeoRotation("rot184",90,168.98,96,-101.02,6,-101.02); DC5->AddNode(STLA,138,new TGeoCombiTrans(-24.4997,4.77132,0,rot184)); TGeoRotation *rot185 = new TGeoRotation("rot185",90,172.653,96,-97.3469,6,-97.3469); DC5->AddNode(STLA,139,new TGeoCombiTrans(-24.7551,3.19181,0,rot185)); TGeoRotation *rot186 = new TGeoRotation("rot186",90,176.327,96,-93.6735,6,-93.6735); DC5->AddNode(STLA,140,new TGeoCombiTrans(-24.9087,1.59919,0,rot186)); TGeoRotation *rot187 = new TGeoRotation("rot187",90,-180,96,-90,6,-90); DC5->AddNode(STLA,141,new TGeoCombiTrans(-24.96,3.05662e-15,0,rot187)); TGeoRotation *rot188 = new TGeoRotation("rot188",90,-176.327,96,-86.3265,6,-86.3265); DC5->AddNode(STLA,142,new TGeoCombiTrans(-24.9087,-1.59919,0,rot188)); TGeoRotation *rot189 = new TGeoRotation("rot189",90,-172.653,96,-82.6531,6,-82.6531); DC5->AddNode(STLA,143,new TGeoCombiTrans(-24.7551,-3.19181,0,rot189)); TGeoRotation *rot190 = new TGeoRotation("rot190",90,-168.98,96,-78.9796,6,-78.9796); DC5->AddNode(STLA,144,new TGeoCombiTrans(-24.4997,-4.77132,0,rot190)); TGeoRotation *rot191 = new TGeoRotation("rot191",90,-165.306,96,-75.3061,6,-75.3061); DC5->AddNode(STLA,145,new TGeoCombiTrans(-24.1437,-6.33122,0,rot191)); TGeoRotation *rot192 = new TGeoRotation("rot192",90,-161.633,96,-71.6327,6,-71.6327); DC5->AddNode(STLA,146,new TGeoCombiTrans(-23.6884,-7.8651,0,rot192)); TGeoRotation *rot193 = new TGeoRotation("rot193",90,-157.959,96,-67.9592,6,-67.9592); DC5->AddNode(STLA,147,new TGeoCombiTrans(-23.1358,-9.36666,0,rot193)); TGeoRotation *rot194 = new TGeoRotation("rot194",90,-154.286,96,-64.2857,6,-64.2857); DC5->AddNode(STLA,148,new TGeoCombiTrans(-22.4882,-10.8297,0,rot194)); TGeoRotation *rot195 = new TGeoRotation("rot195",90,-150.612,96,-60.6122,6,-60.6122); DC5->AddNode(STLA,149,new TGeoCombiTrans(-21.7481,-12.2483,0,rot195)); TGeoRotation *rot196 = new TGeoRotation("rot196",90,-146.939,96,-56.9388,6,-56.9388); DC5->AddNode(STLA,150,new TGeoCombiTrans(-20.9187,-13.6166,0,rot196)); TGeoRotation *rot197 = new TGeoRotation("rot197",90,-143.265,96,-53.2653,6,-53.2653); DC5->AddNode(STLA,151,new TGeoCombiTrans(-20.0033,-14.9288,0,rot197)); TGeoRotation *rot198 = new TGeoRotation("rot198",90,-139.592,96,-49.5918,6,-49.5918); DC5->AddNode(STLA,152,new TGeoCombiTrans(-19.0057,-16.1798,0,rot198)); TGeoRotation *rot199 = new TGeoRotation("rot199",90,-135.918,96,-45.9184,6,-45.9184); DC5->AddNode(STLA,153,new TGeoCombiTrans(-17.93,-17.3642,0,rot199)); TGeoRotation *rot200 = new TGeoRotation("rot200",90,-132.245,96,-42.2449,6,-42.2449); DC5->AddNode(STLA,154,new TGeoCombiTrans(-16.7806,-18.4773,0,rot200)); TGeoRotation *rot201 = new TGeoRotation("rot201",90,-128.571,96,-38.5714,6,-38.5714); DC5->AddNode(STLA,155,new TGeoCombiTrans(-15.5623,-19.5145,0,rot201)); TGeoRotation *rot202 = new TGeoRotation("rot202",90,-124.898,96,-34.898,6,-34.898); DC5->AddNode(STLA,156,new TGeoCombiTrans(-14.28,-20.4715,0,rot202)); TGeoRotation *rot203 = new TGeoRotation("rot203",90,-121.224,96,-31.2245,6,-31.2245); DC5->AddNode(STLA,157,new TGeoCombiTrans(-12.9391,-21.3444,0,rot203)); TGeoRotation *rot204 = new TGeoRotation("rot204",90,-117.551,96,-27.551,6,-27.551); DC5->AddNode(STLA,158,new TGeoCombiTrans(-11.545,-22.1295,0,rot204)); TGeoRotation *rot205 = new TGeoRotation("rot205",90,-113.878,96,-23.8776,6,-23.8776); DC5->AddNode(STLA,159,new TGeoCombiTrans(-10.1034,-22.8237,0,rot205)); TGeoRotation *rot206 = new TGeoRotation("rot206",90,-110.204,96,-20.2041,6,-20.2041); DC5->AddNode(STLA,160,new TGeoCombiTrans(-8.62031,-23.4242,0,rot206)); TGeoRotation *rot207 = new TGeoRotation("rot207",90,-106.531,96,-16.5306,6,-16.5306); DC5->AddNode(STLA,161,new TGeoCombiTrans(-7.10181,-23.9283,0,rot207)); TGeoRotation *rot208 = new TGeoRotation("rot208",90,-102.857,96,-12.8571,6,-12.8571); DC5->AddNode(STLA,162,new TGeoCombiTrans(-5.55412,-24.3342,0,rot208)); TGeoRotation *rot209 = new TGeoRotation("rot209",90,-99.1837,96,-9.18367,6,-9.18367); DC5->AddNode(STLA,163,new TGeoCombiTrans(-3.98361,-24.6401,0,rot209)); TGeoRotation *rot210 = new TGeoRotation("rot210",90,-95.5102,96,-5.5102,6,-5.5102); DC5->AddNode(STLA,164,new TGeoCombiTrans(-2.39673,-24.8447,0,rot210)); TGeoRotation *rot211 = new TGeoRotation("rot211",90,-91.8367,96,-1.83673,6,-1.83673); DC5->AddNode(STLA,165,new TGeoCombiTrans(-0.800007,-24.9472,0,rot211)); TGeoRotation *rot212 = new TGeoRotation("rot212",90,-88.1633,96,1.83673,6,1.83673); DC5->AddNode(STLA,166,new TGeoCombiTrans(0.800007,-24.9472,0,rot212)); TGeoRotation *rot213 = new TGeoRotation("rot213",90,-84.4898,96,5.5102,6,5.5102); DC5->AddNode(STLA,167,new TGeoCombiTrans(2.39673,-24.8447,0,rot213)); TGeoRotation *rot214 = new TGeoRotation("rot214",90,-80.8163,96,9.18367,6,9.18367); DC5->AddNode(STLA,168,new TGeoCombiTrans(3.98361,-24.6401,0,rot214)); TGeoRotation *rot215 = new TGeoRotation("rot215",90,-77.1429,96,12.8571,6,12.8571); DC5->AddNode(STLA,169,new TGeoCombiTrans(5.55412,-24.3342,0,rot215)); TGeoRotation *rot216 = new TGeoRotation("rot216",90,-73.4694,96,16.5306,6,16.5306); DC5->AddNode(STLA,170,new TGeoCombiTrans(7.10181,-23.9283,0,rot216)); TGeoRotation *rot217 = new TGeoRotation("rot217",90,-69.7959,96,20.2041,6,20.2041); DC5->AddNode(STLA,171,new TGeoCombiTrans(8.62031,-23.4242,0,rot217)); TGeoRotation *rot218 = new TGeoRotation("rot218",90,-66.1224,96,23.8776,6,23.8776); DC5->AddNode(STLA,172,new TGeoCombiTrans(10.1034,-22.8237,0,rot218)); TGeoRotation *rot219 = new TGeoRotation("rot219",90,-62.449,96,27.551,6,27.551); DC5->AddNode(STLA,173,new TGeoCombiTrans(11.545,-22.1295,0,rot219)); TGeoRotation *rot220 = new TGeoRotation("rot220",90,-58.7755,96,31.2245,6,31.2245); DC5->AddNode(STLA,174,new TGeoCombiTrans(12.9391,-21.3444,0,rot220)); TGeoRotation *rot221 = new TGeoRotation("rot221",90,-55.102,96,34.898,6,34.898); DC5->AddNode(STLA,175,new TGeoCombiTrans(14.28,-20.4715,0,rot221)); TGeoRotation *rot222 = new TGeoRotation("rot222",90,-51.4286,96,38.5714,6,38.5714); DC5->AddNode(STLA,176,new TGeoCombiTrans(15.5623,-19.5145,0,rot222)); TGeoRotation *rot223 = new TGeoRotation("rot223",90,-47.7551,96,42.2449,6,42.2449); DC5->AddNode(STLA,177,new TGeoCombiTrans(16.7806,-18.4773,0,rot223)); TGeoRotation *rot224 = new TGeoRotation("rot224",90,-44.0816,96,45.9184,6,45.9184); DC5->AddNode(STLA,178,new TGeoCombiTrans(17.93,-17.3642,0,rot224)); TGeoRotation *rot225 = new TGeoRotation("rot225",90,-40.4082,96,49.5918,6,49.5918); DC5->AddNode(STLA,179,new TGeoCombiTrans(19.0057,-16.1798,0,rot225)); TGeoRotation *rot226 = new TGeoRotation("rot226",90,-36.7347,96,53.2653,6,53.2653); DC5->AddNode(STLA,180,new TGeoCombiTrans(20.0033,-14.9288,0,rot226)); TGeoRotation *rot227 = new TGeoRotation("rot227",90,-33.0612,96,56.9388,6,56.9388); DC5->AddNode(STLA,181,new TGeoCombiTrans(20.9187,-13.6166,0,rot227)); TGeoRotation *rot228 = new TGeoRotation("rot228",90,-29.3878,96,60.6122,6,60.6122); DC5->AddNode(STLA,182,new TGeoCombiTrans(21.7481,-12.2483,0,rot228)); TGeoRotation *rot229 = new TGeoRotation("rot229",90,-25.7143,96,64.2857,6,64.2857); DC5->AddNode(STLA,183,new TGeoCombiTrans(22.4882,-10.8297,0,rot229)); TGeoRotation *rot230 = new TGeoRotation("rot230",90,-22.0408,96,67.9592,6,67.9592); DC5->AddNode(STLA,184,new TGeoCombiTrans(23.1358,-9.36666,0,rot230)); TGeoRotation *rot231 = new TGeoRotation("rot231",90,-18.3673,96,71.6327,6,71.6327); DC5->AddNode(STLA,185,new TGeoCombiTrans(23.6884,-7.8651,0,rot231)); TGeoRotation *rot232 = new TGeoRotation("rot232",90,-14.6939,96,75.3061,6,75.3061); DC5->AddNode(STLA,186,new TGeoCombiTrans(24.1437,-6.33122,0,rot232)); TGeoRotation *rot233 = new TGeoRotation("rot233",90,-11.0204,96,78.9796,6,78.9796); DC5->AddNode(STLA,187,new TGeoCombiTrans(24.4997,-4.77132,0,rot233)); TGeoRotation *rot234 = new TGeoRotation("rot234",90,-7.34694,96,82.6531,6,82.6531); DC5->AddNode(STLA,188,new TGeoCombiTrans(24.7551,-3.19181,0,rot234)); TGeoRotation *rot235 = new TGeoRotation("rot235",90,-3.67347,96,86.3265,6,86.3265); DC5->AddNode(STLA,189,new TGeoCombiTrans(24.9087,-1.59919,0,rot235)); TGeoRotation *rot236 = new TGeoRotation("rot236",90,0,84,90,6,-90); DC5->AddNode(STLA,190,new TGeoCombiTrans(26.742,0,0,rot236)); TGeoRotation *rot237 = new TGeoRotation("rot237",90,3.42857,84,93.4286,6,-86.5714); DC5->AddNode(STLA,191,new TGeoCombiTrans(26.6941,1.59928,0,rot237)); TGeoRotation *rot238 = new TGeoRotation("rot238",90,6.85714,84,96.8571,6,-83.1429); DC5->AddNode(STLA,192,new TGeoCombiTrans(26.5507,3.19284,0,rot238)); TGeoRotation *rot239 = new TGeoRotation("rot239",90,10.2857,84,100.286,6,-79.7143); DC5->AddNode(STLA,193,new TGeoCombiTrans(26.3122,4.77497,0,rot239)); TGeoRotation *rot240 = new TGeoRotation("rot240",90,13.7143,84,103.714,6,-76.2857); DC5->AddNode(STLA,194,new TGeoCombiTrans(25.9796,6.34,0,rot240)); TGeoRotation *rot241 = new TGeoRotation("rot241",90,17.1429,84,107.143,6,-72.8571); DC5->AddNode(STLA,195,new TGeoCombiTrans(25.5539,7.88234,0,rot241)); TGeoRotation *rot242 = new TGeoRotation("rot242",90,20.5714,84,110.571,6,-69.4286); DC5->AddNode(STLA,196,new TGeoCombiTrans(25.0368,9.39647,0,rot242)); TGeoRotation *rot243 = new TGeoRotation("rot243",90,24,84,114,6,-66); DC5->AddNode(STLA,197,new TGeoCombiTrans(24.43,10.877,0,rot243)); TGeoRotation *rot244 = new TGeoRotation("rot244",90,27.4286,84,117.429,6,-62.5714); DC5->AddNode(STLA,198,new TGeoCombiTrans(23.7358,12.3185,0,rot244)); TGeoRotation *rot245 = new TGeoRotation("rot245",90,30.8571,84,120.857,6,-59.1429); DC5->AddNode(STLA,199,new TGeoCombiTrans(22.9566,13.716,0,rot245)); TGeoRotation *rot246 = new TGeoRotation("rot246",90,34.2857,84,124.286,6,-55.7143); DC5->AddNode(STLA,200,new TGeoCombiTrans(22.0953,15.0643,0,rot246)); TGeoRotation *rot247 = new TGeoRotation("rot247",90,37.7143,84,127.714,6,-52.2857); DC5->AddNode(STLA,201,new TGeoCombiTrans(21.1548,16.3587,0,rot247)); TGeoRotation *rot248 = new TGeoRotation("rot248",90,41.1429,84,131.143,6,-48.8571); DC5->AddNode(STLA,202,new TGeoCombiTrans(20.1386,17.5946,0,rot248)); TGeoRotation *rot249 = new TGeoRotation("rot249",90,44.5714,84,134.571,6,-45.4286); DC5->AddNode(STLA,203,new TGeoCombiTrans(19.0504,18.7675,0,rot249)); TGeoRotation *rot250 = new TGeoRotation("rot250",90,48,84,138,6,-42); DC5->AddNode(STLA,204,new TGeoCombiTrans(17.8939,19.8732,0,rot250)); TGeoRotation *rot251 = new TGeoRotation("rot251",90,51.4286,84,141.429,6,-38.5714); DC5->AddNode(STLA,205,new TGeoCombiTrans(16.6734,20.9077,0,rot251)); TGeoRotation *rot252 = new TGeoRotation("rot252",90,54.8571,84,144.857,6,-35.1429); DC5->AddNode(STLA,206,new TGeoCombiTrans(15.3932,21.8675,0,rot252)); TGeoRotation *rot253 = new TGeoRotation("rot253",90,58.2857,84,148.286,6,-31.7143); DC5->AddNode(STLA,207,new TGeoCombiTrans(14.0578,22.7489,0,rot253)); TGeoRotation *rot254 = new TGeoRotation("rot254",90,61.7143,84,151.714,6,-28.2857); DC5->AddNode(STLA,208,new TGeoCombiTrans(12.6722,23.5489,0,rot254)); TGeoRotation *rot255 = new TGeoRotation("rot255",90,65.1429,84,155.143,6,-24.8571); DC5->AddNode(STLA,209,new TGeoCombiTrans(11.2412,24.2646,0,rot255)); TGeoRotation *rot256 = new TGeoRotation("rot256",90,68.5714,84,158.571,6,-21.4286); DC5->AddNode(STLA,210,new TGeoCombiTrans(9.76995,24.8934,0,rot256)); TGeoRotation *rot257 = new TGeoRotation("rot257",90,72,84,162,6,-18); DC5->AddNode(STLA,211,new TGeoCombiTrans(8.26373,25.4332,0,rot257)); TGeoRotation *rot258 = new TGeoRotation("rot258",90,75.4286,84,165.429,6,-14.5714); DC5->AddNode(STLA,212,new TGeoCombiTrans(6.72793,25.8818,0,rot258)); TGeoRotation *rot259 = new TGeoRotation("rot259",90,78.8571,84,168.857,6,-11.1429); DC5->AddNode(STLA,213,new TGeoCombiTrans(5.16805,26.2379,0,rot259)); TGeoRotation *rot260 = new TGeoRotation("rot260",90,82.2857,84,172.286,6,-7.71429); DC5->AddNode(STLA,214,new TGeoCombiTrans(3.58967,26.5,0,rot260)); TGeoRotation *rot261 = new TGeoRotation("rot261",90,85.7143,84,175.714,6,-4.28571); DC5->AddNode(STLA,215,new TGeoCombiTrans(1.99843,26.6672,0,rot261)); TGeoRotation *rot262 = new TGeoRotation("rot262",90,89.1429,84,179.143,6,-0.857143); DC5->AddNode(STLA,216,new TGeoCombiTrans(0.400044,26.739,0,rot262)); TGeoRotation *rot263 = new TGeoRotation("rot263",90,92.5714,84,-177.429,6,2.57143); DC5->AddNode(STLA,217,new TGeoCombiTrans(-1.19978,26.7151,0,rot263)); TGeoRotation *rot264 = new TGeoRotation("rot264",90,96,84,-174,6,6); DC5->AddNode(STLA,218,new TGeoCombiTrans(-2.7953,26.5955,0,rot264)); TGeoRotation *rot265 = new TGeoRotation("rot265",90,99.4286,84,-170.571,6,9.42857); DC5->AddNode(STLA,219,new TGeoCombiTrans(-4.38082,26.3807,0,rot265)); TGeoRotation *rot266 = new TGeoRotation("rot266",90,102.857,84,-167.143,6,12.8571); DC5->AddNode(STLA,220,new TGeoCombiTrans(-5.95065,26.0715,0,rot266)); TGeoRotation *rot267 = new TGeoRotation("rot267",90,106.286,84,-163.714,6,16.2857); DC5->AddNode(STLA,221,new TGeoCombiTrans(-7.49919,25.669,0,rot267)); TGeoRotation *rot268 = new TGeoRotation("rot268",90,109.714,84,-160.286,6,19.7143); DC5->AddNode(STLA,222,new TGeoCombiTrans(-9.02088,25.1746,0,rot268)); TGeoRotation *rot269 = new TGeoRotation("rot269",90,113.143,84,-156.857,6,23.1429); DC5->AddNode(STLA,223,new TGeoCombiTrans(-10.5103,24.59,0,rot269)); TGeoRotation *rot270 = new TGeoRotation("rot270",90,116.571,84,-153.429,6,26.5714); DC5->AddNode(STLA,224,new TGeoCombiTrans(-11.962,23.9174,0,rot270)); TGeoRotation *rot271 = new TGeoRotation("rot271",90,120,84,-150,6,30); DC5->AddNode(STLA,225,new TGeoCombiTrans(-13.371,23.1593,0,rot271)); TGeoRotation *rot272 = new TGeoRotation("rot272",90,123.429,84,-146.571,6,33.4286); DC5->AddNode(STLA,226,new TGeoCombiTrans(-14.7321,22.3182,0,rot272)); TGeoRotation *rot273 = new TGeoRotation("rot273",90,126.857,84,-143.143,6,36.8571); DC5->AddNode(STLA,227,new TGeoCombiTrans(-16.0404,21.3972,0,rot273)); TGeoRotation *rot274 = new TGeoRotation("rot274",90,130.286,84,-139.714,6,40.2857); DC5->AddNode(STLA,228,new TGeoCombiTrans(-17.2914,20.3996,0,rot274)); TGeoRotation *rot275 = new TGeoRotation("rot275",90,133.714,84,-136.286,6,43.7143); DC5->AddNode(STLA,229,new TGeoCombiTrans(-18.4804,19.329,0,rot275)); TGeoRotation *rot276 = new TGeoRotation("rot276",90,137.143,84,-132.857,6,47.1429); DC5->AddNode(STLA,230,new TGeoCombiTrans(-19.6033,18.1892,0,rot276)); TGeoRotation *rot277 = new TGeoRotation("rot277",90,140.571,84,-129.429,6,50.5714); DC5->AddNode(STLA,231,new TGeoCombiTrans(-20.656,16.9843,0,rot277)); TGeoRotation *rot278 = new TGeoRotation("rot278",90,144,84,-126,6,54); DC5->AddNode(STLA,232,new TGeoCombiTrans(-21.6347,15.7186,0,rot278)); TGeoRotation *rot279 = new TGeoRotation("rot279",90,147.429,84,-122.571,6,57.4286); DC5->AddNode(STLA,233,new TGeoCombiTrans(-22.536,14.3966,0,rot279)); TGeoRotation *rot280 = new TGeoRotation("rot280",90,150.857,84,-119.143,6,60.8571); DC5->AddNode(STLA,234,new TGeoCombiTrans(-23.3567,13.0231,0,rot280)); TGeoRotation *rot281 = new TGeoRotation("rot281",90,154.286,84,-115.714,6,64.2857); DC5->AddNode(STLA,235,new TGeoCombiTrans(-24.0937,11.6029,0,rot281)); TGeoRotation *rot282 = new TGeoRotation("rot282",90,157.714,84,-112.286,6,67.7143); DC5->AddNode(STLA,236,new TGeoCombiTrans(-24.7445,10.1412,0,rot282)); TGeoRotation *rot283 = new TGeoRotation("rot283",90,161.143,84,-108.857,6,71.1429); DC5->AddNode(STLA,237,new TGeoCombiTrans(-25.3067,8.64327,0,rot283)); TGeoRotation *rot284 = new TGeoRotation("rot284",90,164.571,84,-105.429,6,74.5714); DC5->AddNode(STLA,238,new TGeoCombiTrans(-25.7783,7.11436,0,rot284)); TGeoRotation *rot285 = new TGeoRotation("rot285",90,168,84,-102,6,78); DC5->AddNode(STLA,239,new TGeoCombiTrans(-26.1576,5.55997,0,rot285)); TGeoRotation *rot286 = new TGeoRotation("rot286",90,171.429,84,-98.5714,6,81.4286); DC5->AddNode(STLA,240,new TGeoCombiTrans(-26.4433,3.98569,0,rot286)); TGeoRotation *rot287 = new TGeoRotation("rot287",90,174.857,84,-95.1429,6,84.8571); DC5->AddNode(STLA,241,new TGeoCombiTrans(-26.6343,2.39713,0,rot287)); TGeoRotation *rot288 = new TGeoRotation("rot288",90,178.286,84,-91.7143,6,88.2857); DC5->AddNode(STLA,242,new TGeoCombiTrans(-26.73,0.799999,0,rot288)); TGeoRotation *rot289 = new TGeoRotation("rot289",90,-178.286,84,-88.2857,6,91.7143); DC5->AddNode(STLA,243,new TGeoCombiTrans(-26.73,-0.799999,0,rot289)); TGeoRotation *rot290 = new TGeoRotation("rot290",90,-174.857,84,-84.8571,6,95.1429); DC5->AddNode(STLA,244,new TGeoCombiTrans(-26.6343,-2.39713,0,rot290)); TGeoRotation *rot291 = new TGeoRotation("rot291",90,-171.429,84,-81.4286,6,98.5714); DC5->AddNode(STLA,245,new TGeoCombiTrans(-26.4433,-3.98569,0,rot291)); TGeoRotation *rot292 = new TGeoRotation("rot292",90,-168,84,-78,6,102); DC5->AddNode(STLA,246,new TGeoCombiTrans(-26.1576,-5.55997,0,rot292)); TGeoRotation *rot293 = new TGeoRotation("rot293",90,-164.571,84,-74.5714,6,105.429); DC5->AddNode(STLA,247,new TGeoCombiTrans(-25.7783,-7.11436,0,rot293)); TGeoRotation *rot294 = new TGeoRotation("rot294",90,-161.143,84,-71.1429,6,108.857); DC5->AddNode(STLA,248,new TGeoCombiTrans(-25.3067,-8.64327,0,rot294)); TGeoRotation *rot295 = new TGeoRotation("rot295",90,-157.714,84,-67.7143,6,112.286); DC5->AddNode(STLA,249,new TGeoCombiTrans(-24.7445,-10.1412,0,rot295)); TGeoRotation *rot296 = new TGeoRotation("rot296",90,-154.286,84,-64.2857,6,115.714); DC5->AddNode(STLA,250,new TGeoCombiTrans(-24.0937,-11.6029,0,rot296)); TGeoRotation *rot297 = new TGeoRotation("rot297",90,-150.857,84,-60.8571,6,119.143); DC5->AddNode(STLA,251,new TGeoCombiTrans(-23.3567,-13.0231,0,rot297)); TGeoRotation *rot298 = new TGeoRotation("rot298",90,-147.429,84,-57.4286,6,122.571); DC5->AddNode(STLA,252,new TGeoCombiTrans(-22.536,-14.3966,0,rot298)); TGeoRotation *rot299 = new TGeoRotation("rot299",90,-144,84,-54,6,126); DC5->AddNode(STLA,253,new TGeoCombiTrans(-21.6347,-15.7186,0,rot299)); TGeoRotation *rot300 = new TGeoRotation("rot300",90,-140.571,84,-50.5714,6,129.429); DC5->AddNode(STLA,254,new TGeoCombiTrans(-20.656,-16.9843,0,rot300)); TGeoRotation *rot301 = new TGeoRotation("rot301",90,-137.143,84,-47.1429,6,132.857); DC5->AddNode(STLA,255,new TGeoCombiTrans(-19.6033,-18.1892,0,rot301)); TGeoRotation *rot302 = new TGeoRotation("rot302",90,-133.714,84,-43.7143,6,136.286); DC5->AddNode(STLA,256,new TGeoCombiTrans(-18.4804,-19.329,0,rot302)); TGeoRotation *rot303 = new TGeoRotation("rot303",90,-130.286,84,-40.2857,6,139.714); DC5->AddNode(STLA,257,new TGeoCombiTrans(-17.2914,-20.3996,0,rot303)); TGeoRotation *rot304 = new TGeoRotation("rot304",90,-126.857,84,-36.8571,6,143.143); DC5->AddNode(STLA,258,new TGeoCombiTrans(-16.0404,-21.3972,0,rot304)); TGeoRotation *rot305 = new TGeoRotation("rot305",90,-123.429,84,-33.4286,6,146.571); DC5->AddNode(STLA,259,new TGeoCombiTrans(-14.7321,-22.3182,0,rot305)); TGeoRotation *rot306 = new TGeoRotation("rot306",90,-120,84,-30,6,150); DC5->AddNode(STLA,260,new TGeoCombiTrans(-13.371,-23.1593,0,rot306)); TGeoRotation *rot307 = new TGeoRotation("rot307",90,-116.571,84,-26.5714,6,153.429); DC5->AddNode(STLA,261,new TGeoCombiTrans(-11.962,-23.9174,0,rot307)); TGeoRotation *rot308 = new TGeoRotation("rot308",90,-113.143,84,-23.1429,6,156.857); DC5->AddNode(STLA,262,new TGeoCombiTrans(-10.5103,-24.59,0,rot308)); TGeoRotation *rot309 = new TGeoRotation("rot309",90,-109.714,84,-19.7143,6,160.286); DC5->AddNode(STLA,263,new TGeoCombiTrans(-9.02088,-25.1746,0,rot309)); TGeoRotation *rot310 = new TGeoRotation("rot310",90,-106.286,84,-16.2857,6,163.714); DC5->AddNode(STLA,264,new TGeoCombiTrans(-7.49919,-25.669,0,rot310)); TGeoRotation *rot311 = new TGeoRotation("rot311",90,-102.857,84,-12.8571,6,167.143); DC5->AddNode(STLA,265,new TGeoCombiTrans(-5.95065,-26.0715,0,rot311)); TGeoRotation *rot312 = new TGeoRotation("rot312",90,-99.4286,84,-9.42857,6,170.571); DC5->AddNode(STLA,266,new TGeoCombiTrans(-4.38082,-26.3807,0,rot312)); TGeoRotation *rot313 = new TGeoRotation("rot313",90,-96,84,-6,6,174); DC5->AddNode(STLA,267,new TGeoCombiTrans(-2.7953,-26.5955,0,rot313)); TGeoRotation *rot314 = new TGeoRotation("rot314",90,-92.5714,84,-2.57143,6,177.429); DC5->AddNode(STLA,268,new TGeoCombiTrans(-1.19978,-26.7151,0,rot314)); TGeoRotation *rot315 = new TGeoRotation("rot315",90,-89.1429,84,0.857143,6,-179.143); DC5->AddNode(STLA,269,new TGeoCombiTrans(0.400044,-26.739,0,rot315)); TGeoRotation *rot316 = new TGeoRotation("rot316",90,-85.7143,84,4.28571,6,-175.714); DC5->AddNode(STLA,270,new TGeoCombiTrans(1.99843,-26.6672,0,rot316)); TGeoRotation *rot317 = new TGeoRotation("rot317",90,-82.2857,84,7.71429,6,-172.286); DC5->AddNode(STLA,271,new TGeoCombiTrans(3.58967,-26.5,0,rot317)); TGeoRotation *rot318 = new TGeoRotation("rot318",90,-78.8571,84,11.1429,6,-168.857); DC5->AddNode(STLA,272,new TGeoCombiTrans(5.16805,-26.2379,0,rot318)); TGeoRotation *rot319 = new TGeoRotation("rot319",90,-75.4286,84,14.5714,6,-165.429); DC5->AddNode(STLA,273,new TGeoCombiTrans(6.72793,-25.8818,0,rot319)); TGeoRotation *rot320 = new TGeoRotation("rot320",90,-72,84,18,6,-162); DC5->AddNode(STLA,274,new TGeoCombiTrans(8.26373,-25.4332,0,rot320)); TGeoRotation *rot321 = new TGeoRotation("rot321",90,-68.5714,84,21.4286,6,-158.571); DC5->AddNode(STLA,275,new TGeoCombiTrans(9.76995,-24.8934,0,rot321)); TGeoRotation *rot322 = new TGeoRotation("rot322",90,-65.1429,84,24.8571,6,-155.143); DC5->AddNode(STLA,276,new TGeoCombiTrans(11.2412,-24.2646,0,rot322)); TGeoRotation *rot323 = new TGeoRotation("rot323",90,-61.7143,84,28.2857,6,-151.714); DC5->AddNode(STLA,277,new TGeoCombiTrans(12.6722,-23.5489,0,rot323)); TGeoRotation *rot324 = new TGeoRotation("rot324",90,-58.2857,84,31.7143,6,-148.286); DC5->AddNode(STLA,278,new TGeoCombiTrans(14.0578,-22.7489,0,rot324)); TGeoRotation *rot325 = new TGeoRotation("rot325",90,-54.8571,84,35.1429,6,-144.857); DC5->AddNode(STLA,279,new TGeoCombiTrans(15.3932,-21.8675,0,rot325)); TGeoRotation *rot326 = new TGeoRotation("rot326",90,-51.4286,84,38.5714,6,-141.429); DC5->AddNode(STLA,280,new TGeoCombiTrans(16.6734,-20.9077,0,rot326)); TGeoRotation *rot327 = new TGeoRotation("rot327",90,-48,84,42,6,-138); DC5->AddNode(STLA,281,new TGeoCombiTrans(17.8939,-19.8732,0,rot327)); TGeoRotation *rot328 = new TGeoRotation("rot328",90,-44.5714,84,45.4286,6,-134.571); DC5->AddNode(STLA,282,new TGeoCombiTrans(19.0504,-18.7675,0,rot328)); TGeoRotation *rot329 = new TGeoRotation("rot329",90,-41.1429,84,48.8571,6,-131.143); DC5->AddNode(STLA,283,new TGeoCombiTrans(20.1386,-17.5946,0,rot329)); TGeoRotation *rot330 = new TGeoRotation("rot330",90,-37.7143,84,52.2857,6,-127.714); DC5->AddNode(STLA,284,new TGeoCombiTrans(21.1548,-16.3587,0,rot330)); TGeoRotation *rot331 = new TGeoRotation("rot331",90,-34.2857,84,55.7143,6,-124.286); DC5->AddNode(STLA,285,new TGeoCombiTrans(22.0953,-15.0643,0,rot331)); TGeoRotation *rot332 = new TGeoRotation("rot332",90,-30.8571,84,59.1429,6,-120.857); DC5->AddNode(STLA,286,new TGeoCombiTrans(22.9566,-13.716,0,rot332)); TGeoRotation *rot333 = new TGeoRotation("rot333",90,-27.4286,84,62.5714,6,-117.429); DC5->AddNode(STLA,287,new TGeoCombiTrans(23.7358,-12.3185,0,rot333)); TGeoRotation *rot334 = new TGeoRotation("rot334",90,-24,84,66,6,-114); DC5->AddNode(STLA,288,new TGeoCombiTrans(24.43,-10.877,0,rot334)); TGeoRotation *rot335 = new TGeoRotation("rot335",90,-20.5714,84,69.4286,6,-110.571); DC5->AddNode(STLA,289,new TGeoCombiTrans(25.0368,-9.39647,0,rot335)); TGeoRotation *rot336 = new TGeoRotation("rot336",90,-17.1429,84,72.8571,6,-107.143); DC5->AddNode(STLA,290,new TGeoCombiTrans(25.5539,-7.88234,0,rot336)); TGeoRotation *rot337 = new TGeoRotation("rot337",90,-13.7143,84,76.2857,6,-103.714); DC5->AddNode(STLA,291,new TGeoCombiTrans(25.9796,-6.34,0,rot337)); TGeoRotation *rot338 = new TGeoRotation("rot338",90,-10.2857,84,79.7143,6,-100.286); DC5->AddNode(STLA,292,new TGeoCombiTrans(26.3122,-4.77497,0,rot338)); TGeoRotation *rot339 = new TGeoRotation("rot339",90,-6.85714,84,83.1429,6,-96.8571); DC5->AddNode(STLA,293,new TGeoCombiTrans(26.5507,-3.19284,0,rot339)); TGeoRotation *rot340 = new TGeoRotation("rot340",90,-3.42857,84,86.5714,6,-93.4286); DC5->AddNode(STLA,294,new TGeoCombiTrans(26.6941,-1.59928,0,rot340)); TGeoRotation *rot341 = new TGeoRotation("rot341",90,0,84,90,6,-90); DC5->AddNode(STLA,295,new TGeoCombiTrans(28.524,0,0,rot341)); TGeoRotation *rot342 = new TGeoRotation("rot342",90,3.21429,84,93.2143,6,-86.7857); DC5->AddNode(STLA,296,new TGeoCombiTrans(28.4791,1.59935,0,rot342)); TGeoRotation *rot343 = new TGeoRotation("rot343",90,6.42857,84,96.4286,6,-83.5714); DC5->AddNode(STLA,297,new TGeoCombiTrans(28.3446,3.19367,0,rot343)); TGeoRotation *rot344 = new TGeoRotation("rot344",90,9.64286,84,99.6429,6,-80.3571); DC5->AddNode(STLA,298,new TGeoCombiTrans(28.121,4.77795,0,rot344)); TGeoRotation *rot345 = new TGeoRotation("rot345",90,12.8571,84,102.857,6,-77.1429); DC5->AddNode(STLA,299,new TGeoCombiTrans(27.8088,6.34719,0,rot345)); TGeoRotation *rot346 = new TGeoRotation("rot346",90,16.0714,84,106.071,6,-73.9286); DC5->AddNode(STLA,300,new TGeoCombiTrans(27.4092,7.89646,0,rot346)); TGeoRotation *rot347 = new TGeoRotation("rot347",90,19.2857,84,109.286,6,-70.7143); DC5->AddNode(STLA,301,new TGeoCombiTrans(26.9233,9.42088,0,rot347)); TGeoRotation *rot348 = new TGeoRotation("rot348",90,22.5,84,112.5,6,-67.5); DC5->AddNode(STLA,302,new TGeoCombiTrans(26.3527,10.9157,0,rot348)); TGeoRotation *rot349 = new TGeoRotation("rot349",90,25.7143,84,115.714,6,-64.2857); DC5->AddNode(STLA,303,new TGeoCombiTrans(25.6992,12.3761,0,rot349)); TGeoRotation *rot350 = new TGeoRotation("rot350",90,28.9286,84,118.929,6,-61.0714); DC5->AddNode(STLA,304,new TGeoCombiTrans(24.9649,13.7976,0,rot350)); TGeoRotation *rot351 = new TGeoRotation("rot351",90,32.1429,84,122.143,6,-57.8571); DC5->AddNode(STLA,305,new TGeoCombiTrans(24.152,15.1757,0,rot351)); TGeoRotation *rot352 = new TGeoRotation("rot352",90,35.3571,84,125.357,6,-54.6429); DC5->AddNode(STLA,306,new TGeoCombiTrans(23.2631,16.506,0,rot352)); TGeoRotation *rot353 = new TGeoRotation("rot353",90,38.5714,84,128.571,6,-51.4286); DC5->AddNode(STLA,307,new TGeoCombiTrans(22.301,17.7844,0,rot353)); TGeoRotation *rot354 = new TGeoRotation("rot354",90,41.7857,84,131.786,6,-48.2143); DC5->AddNode(STLA,308,new TGeoCombiTrans(21.2687,19.0069,0,rot354)); TGeoRotation *rot355 = new TGeoRotation("rot355",90,45,84,135,6,-45); DC5->AddNode(STLA,309,new TGeoCombiTrans(20.1695,20.1695,0,rot355)); TGeoRotation *rot356 = new TGeoRotation("rot356",90,48.2143,84,138.214,6,-41.7857); DC5->AddNode(STLA,310,new TGeoCombiTrans(19.0069,21.2687,0,rot356)); TGeoRotation *rot357 = new TGeoRotation("rot357",90,51.4286,84,141.429,6,-38.5714); DC5->AddNode(STLA,311,new TGeoCombiTrans(17.7844,22.301,0,rot357)); TGeoRotation *rot358 = new TGeoRotation("rot358",90,54.6429,84,144.643,6,-35.3571); DC5->AddNode(STLA,312,new TGeoCombiTrans(16.506,23.2631,0,rot358)); TGeoRotation *rot359 = new TGeoRotation("rot359",90,57.8571,84,147.857,6,-32.1429); DC5->AddNode(STLA,313,new TGeoCombiTrans(15.1757,24.152,0,rot359)); TGeoRotation *rot360 = new TGeoRotation("rot360",90,61.0714,84,151.071,6,-28.9286); DC5->AddNode(STLA,314,new TGeoCombiTrans(13.7976,24.9649,0,rot360)); TGeoRotation *rot361 = new TGeoRotation("rot361",90,64.2857,84,154.286,6,-25.7143); DC5->AddNode(STLA,315,new TGeoCombiTrans(12.3761,25.6992,0,rot361)); TGeoRotation *rot362 = new TGeoRotation("rot362",90,67.5,84,157.5,6,-22.5); DC5->AddNode(STLA,316,new TGeoCombiTrans(10.9157,26.3527,0,rot362)); TGeoRotation *rot363 = new TGeoRotation("rot363",90,70.7143,84,160.714,6,-19.2857); DC5->AddNode(STLA,317,new TGeoCombiTrans(9.42088,26.9233,0,rot363)); TGeoRotation *rot364 = new TGeoRotation("rot364",90,73.9286,84,163.929,6,-16.0714); DC5->AddNode(STLA,318,new TGeoCombiTrans(7.89646,27.4092,0,rot364)); TGeoRotation *rot365 = new TGeoRotation("rot365",90,77.1429,84,167.143,6,-12.8571); DC5->AddNode(STLA,319,new TGeoCombiTrans(6.34719,27.8088,0,rot365)); TGeoRotation *rot366 = new TGeoRotation("rot366",90,80.3571,84,170.357,6,-9.64286); DC5->AddNode(STLA,320,new TGeoCombiTrans(4.77795,28.121,0,rot366)); TGeoRotation *rot367 = new TGeoRotation("rot367",90,83.5714,84,173.571,6,-6.42857); DC5->AddNode(STLA,321,new TGeoCombiTrans(3.19367,28.3446,0,rot367)); TGeoRotation *rot368 = new TGeoRotation("rot368",90,86.7857,84,176.786,6,-3.21429); DC5->AddNode(STLA,322,new TGeoCombiTrans(1.59935,28.4791,0,rot368)); TGeoRotation *rot369 = new TGeoRotation("rot369",90,90,84,180,6,-3.50824e-15); DC5->AddNode(STLA,323,new TGeoCombiTrans(1.74653e-15,28.524,0,rot369)); TGeoRotation *rot370 = new TGeoRotation("rot370",90,93.2143,84,-176.786,6,3.21429); DC5->AddNode(STLA,324,new TGeoCombiTrans(-1.59935,28.4791,0,rot370)); TGeoRotation *rot371 = new TGeoRotation("rot371",90,96.4286,84,-173.571,6,6.42857); DC5->AddNode(STLA,325,new TGeoCombiTrans(-3.19367,28.3446,0,rot371)); TGeoRotation *rot372 = new TGeoRotation("rot372",90,99.6429,84,-170.357,6,9.64286); DC5->AddNode(STLA,326,new TGeoCombiTrans(-4.77795,28.121,0,rot372)); TGeoRotation *rot373 = new TGeoRotation("rot373",90,102.857,84,-167.143,6,12.8571); DC5->AddNode(STLA,327,new TGeoCombiTrans(-6.34719,27.8088,0,rot373)); TGeoRotation *rot374 = new TGeoRotation("rot374",90,106.071,84,-163.929,6,16.0714); DC5->AddNode(STLA,328,new TGeoCombiTrans(-7.89646,27.4092,0,rot374)); TGeoRotation *rot375 = new TGeoRotation("rot375",90,109.286,84,-160.714,6,19.2857); DC5->AddNode(STLA,329,new TGeoCombiTrans(-9.42088,26.9233,0,rot375)); TGeoRotation *rot376 = new TGeoRotation("rot376",90,112.5,84,-157.5,6,22.5); DC5->AddNode(STLA,330,new TGeoCombiTrans(-10.9157,26.3527,0,rot376)); TGeoRotation *rot377 = new TGeoRotation("rot377",90,115.714,84,-154.286,6,25.7143); DC5->AddNode(STLA,331,new TGeoCombiTrans(-12.3761,25.6992,0,rot377)); TGeoRotation *rot378 = new TGeoRotation("rot378",90,118.929,84,-151.071,6,28.9286); DC5->AddNode(STLA,332,new TGeoCombiTrans(-13.7976,24.9649,0,rot378)); TGeoRotation *rot379 = new TGeoRotation("rot379",90,122.143,84,-147.857,6,32.1429); DC5->AddNode(STLA,333,new TGeoCombiTrans(-15.1757,24.152,0,rot379)); TGeoRotation *rot380 = new TGeoRotation("rot380",90,125.357,84,-144.643,6,35.3571); DC5->AddNode(STLA,334,new TGeoCombiTrans(-16.506,23.2631,0,rot380)); TGeoRotation *rot381 = new TGeoRotation("rot381",90,128.571,84,-141.429,6,38.5714); DC5->AddNode(STLA,335,new TGeoCombiTrans(-17.7844,22.301,0,rot381)); TGeoRotation *rot382 = new TGeoRotation("rot382",90,131.786,84,-138.214,6,41.7857); DC5->AddNode(STLA,336,new TGeoCombiTrans(-19.0069,21.2687,0,rot382)); TGeoRotation *rot383 = new TGeoRotation("rot383",90,135,84,-135,6,45); DC5->AddNode(STLA,337,new TGeoCombiTrans(-20.1695,20.1695,0,rot383)); TGeoRotation *rot384 = new TGeoRotation("rot384",90,138.214,84,-131.786,6,48.2143); DC5->AddNode(STLA,338,new TGeoCombiTrans(-21.2687,19.0069,0,rot384)); TGeoRotation *rot385 = new TGeoRotation("rot385",90,141.429,84,-128.571,6,51.4286); DC5->AddNode(STLA,339,new TGeoCombiTrans(-22.301,17.7844,0,rot385)); TGeoRotation *rot386 = new TGeoRotation("rot386",90,144.643,84,-125.357,6,54.6429); DC5->AddNode(STLA,340,new TGeoCombiTrans(-23.2631,16.506,0,rot386)); TGeoRotation *rot387 = new TGeoRotation("rot387",90,147.857,84,-122.143,6,57.8571); DC5->AddNode(STLA,341,new TGeoCombiTrans(-24.152,15.1757,0,rot387)); TGeoRotation *rot388 = new TGeoRotation("rot388",90,151.071,84,-118.929,6,61.0714); DC5->AddNode(STLA,342,new TGeoCombiTrans(-24.9649,13.7976,0,rot388)); TGeoRotation *rot389 = new TGeoRotation("rot389",90,154.286,84,-115.714,6,64.2857); DC5->AddNode(STLA,343,new TGeoCombiTrans(-25.6992,12.3761,0,rot389)); TGeoRotation *rot390 = new TGeoRotation("rot390",90,157.5,84,-112.5,6,67.5); DC5->AddNode(STLA,344,new TGeoCombiTrans(-26.3527,10.9157,0,rot390)); TGeoRotation *rot391 = new TGeoRotation("rot391",90,160.714,84,-109.286,6,70.7143); DC5->AddNode(STLA,345,new TGeoCombiTrans(-26.9233,9.42088,0,rot391)); TGeoRotation *rot392 = new TGeoRotation("rot392",90,163.929,84,-106.071,6,73.9286); DC5->AddNode(STLA,346,new TGeoCombiTrans(-27.4092,7.89646,0,rot392)); TGeoRotation *rot393 = new TGeoRotation("rot393",90,167.143,84,-102.857,6,77.1429); DC5->AddNode(STLA,347,new TGeoCombiTrans(-27.8088,6.34719,0,rot393)); TGeoRotation *rot394 = new TGeoRotation("rot394",90,170.357,84,-99.6429,6,80.3571); DC5->AddNode(STLA,348,new TGeoCombiTrans(-28.121,4.77795,0,rot394)); TGeoRotation *rot395 = new TGeoRotation("rot395",90,173.571,84,-96.4286,6,83.5714); DC5->AddNode(STLA,349,new TGeoCombiTrans(-28.3446,3.19367,0,rot395)); TGeoRotation *rot396 = new TGeoRotation("rot396",90,176.786,84,-93.2143,6,86.7857); DC5->AddNode(STLA,350,new TGeoCombiTrans(-28.4791,1.59935,0,rot396)); TGeoRotation *rot397 = new TGeoRotation("rot397",90,180,84,-90,6,90); DC5->AddNode(STLA,351,new TGeoCombiTrans(-28.524,3.49307e-15,0,rot397)); TGeoRotation *rot398 = new TGeoRotation("rot398",90,-176.786,84,-86.7857,6,93.2143); DC5->AddNode(STLA,352,new TGeoCombiTrans(-28.4791,-1.59935,0,rot398)); TGeoRotation *rot399 = new TGeoRotation("rot399",90,-173.571,84,-83.5714,6,96.4286); DC5->AddNode(STLA,353,new TGeoCombiTrans(-28.3446,-3.19367,0,rot399)); TGeoRotation *rot400 = new TGeoRotation("rot400",90,-170.357,84,-80.3571,6,99.6429); DC5->AddNode(STLA,354,new TGeoCombiTrans(-28.121,-4.77795,0,rot400)); TGeoRotation *rot401 = new TGeoRotation("rot401",90,-167.143,84,-77.1429,6,102.857); DC5->AddNode(STLA,355,new TGeoCombiTrans(-27.8088,-6.34719,0,rot401)); TGeoRotation *rot402 = new TGeoRotation("rot402",90,-163.929,84,-73.9286,6,106.071); DC5->AddNode(STLA,356,new TGeoCombiTrans(-27.4092,-7.89646,0,rot402)); TGeoRotation *rot403 = new TGeoRotation("rot403",90,-160.714,84,-70.7143,6,109.286); DC5->AddNode(STLA,357,new TGeoCombiTrans(-26.9233,-9.42088,0,rot403)); TGeoRotation *rot404 = new TGeoRotation("rot404",90,-157.5,84,-67.5,6,112.5); DC5->AddNode(STLA,358,new TGeoCombiTrans(-26.3527,-10.9157,0,rot404)); TGeoRotation *rot405 = new TGeoRotation("rot405",90,-154.286,84,-64.2857,6,115.714); DC5->AddNode(STLA,359,new TGeoCombiTrans(-25.6992,-12.3761,0,rot405)); TGeoRotation *rot406 = new TGeoRotation("rot406",90,-151.071,84,-61.0714,6,118.929); DC5->AddNode(STLA,360,new TGeoCombiTrans(-24.9649,-13.7976,0,rot406)); TGeoRotation *rot407 = new TGeoRotation("rot407",90,-147.857,84,-57.8571,6,122.143); DC5->AddNode(STLA,361,new TGeoCombiTrans(-24.152,-15.1757,0,rot407)); TGeoRotation *rot408 = new TGeoRotation("rot408",90,-144.643,84,-54.6429,6,125.357); DC5->AddNode(STLA,362,new TGeoCombiTrans(-23.2631,-16.506,0,rot408)); TGeoRotation *rot409 = new TGeoRotation("rot409",90,-141.429,84,-51.4286,6,128.571); DC5->AddNode(STLA,363,new TGeoCombiTrans(-22.301,-17.7844,0,rot409)); TGeoRotation *rot410 = new TGeoRotation("rot410",90,-138.214,84,-48.2143,6,131.786); DC5->AddNode(STLA,364,new TGeoCombiTrans(-21.2687,-19.0069,0,rot410)); TGeoRotation *rot411 = new TGeoRotation("rot411",90,-135,84,-45,6,135); DC5->AddNode(STLA,365,new TGeoCombiTrans(-20.1695,-20.1695,0,rot411)); TGeoRotation *rot412 = new TGeoRotation("rot412",90,-131.786,84,-41.7857,6,138.214); DC5->AddNode(STLA,366,new TGeoCombiTrans(-19.0069,-21.2687,0,rot412)); TGeoRotation *rot413 = new TGeoRotation("rot413",90,-128.571,84,-38.5714,6,141.429); DC5->AddNode(STLA,367,new TGeoCombiTrans(-17.7844,-22.301,0,rot413)); TGeoRotation *rot414 = new TGeoRotation("rot414",90,-125.357,84,-35.3571,6,144.643); DC5->AddNode(STLA,368,new TGeoCombiTrans(-16.506,-23.2631,0,rot414)); TGeoRotation *rot415 = new TGeoRotation("rot415",90,-122.143,84,-32.1429,6,147.857); DC5->AddNode(STLA,369,new TGeoCombiTrans(-15.1757,-24.152,0,rot415)); TGeoRotation *rot416 = new TGeoRotation("rot416",90,-118.929,84,-28.9286,6,151.071); DC5->AddNode(STLA,370,new TGeoCombiTrans(-13.7976,-24.9649,0,rot416)); TGeoRotation *rot417 = new TGeoRotation("rot417",90,-115.714,84,-25.7143,6,154.286); DC5->AddNode(STLA,371,new TGeoCombiTrans(-12.3761,-25.6992,0,rot417)); TGeoRotation *rot418 = new TGeoRotation("rot418",90,-112.5,84,-22.5,6,157.5); DC5->AddNode(STLA,372,new TGeoCombiTrans(-10.9157,-26.3527,0,rot418)); TGeoRotation *rot419 = new TGeoRotation("rot419",90,-109.286,84,-19.2857,6,160.714); DC5->AddNode(STLA,373,new TGeoCombiTrans(-9.42088,-26.9233,0,rot419)); TGeoRotation *rot420 = new TGeoRotation("rot420",90,-106.071,84,-16.0714,6,163.929); DC5->AddNode(STLA,374,new TGeoCombiTrans(-7.89646,-27.4092,0,rot420)); TGeoRotation *rot421 = new TGeoRotation("rot421",90,-102.857,84,-12.8571,6,167.143); DC5->AddNode(STLA,375,new TGeoCombiTrans(-6.34719,-27.8088,0,rot421)); TGeoRotation *rot422 = new TGeoRotation("rot422",90,-99.6429,84,-9.64286,6,170.357); DC5->AddNode(STLA,376,new TGeoCombiTrans(-4.77795,-28.121,0,rot422)); TGeoRotation *rot423 = new TGeoRotation("rot423",90,-96.4286,84,-6.42857,6,173.571); DC5->AddNode(STLA,377,new TGeoCombiTrans(-3.19367,-28.3446,0,rot423)); TGeoRotation *rot424 = new TGeoRotation("rot424",90,-93.2143,84,-3.21429,6,176.786); DC5->AddNode(STLA,378,new TGeoCombiTrans(-1.59935,-28.4791,0,rot424)); TGeoRotation *rot425 = new TGeoRotation("rot425",90,-90,84,-3.15858e-13,6,180); DC5->AddNode(STLA,379,new TGeoCombiTrans(-5.2396e-15,-28.524,0,rot425)); TGeoRotation *rot426 = new TGeoRotation("rot426",90,-86.7857,84,3.21429,6,-176.786); DC5->AddNode(STLA,380,new TGeoCombiTrans(1.59935,-28.4791,0,rot426)); TGeoRotation *rot427 = new TGeoRotation("rot427",90,-83.5714,84,6.42857,6,-173.571); DC5->AddNode(STLA,381,new TGeoCombiTrans(3.19367,-28.3446,0,rot427)); TGeoRotation *rot428 = new TGeoRotation("rot428",90,-80.3571,84,9.64286,6,-170.357); DC5->AddNode(STLA,382,new TGeoCombiTrans(4.77795,-28.121,0,rot428)); TGeoRotation *rot429 = new TGeoRotation("rot429",90,-77.1429,84,12.8571,6,-167.143); DC5->AddNode(STLA,383,new TGeoCombiTrans(6.34719,-27.8088,0,rot429)); TGeoRotation *rot430 = new TGeoRotation("rot430",90,-73.9286,84,16.0714,6,-163.929); DC5->AddNode(STLA,384,new TGeoCombiTrans(7.89646,-27.4092,0,rot430)); TGeoRotation *rot431 = new TGeoRotation("rot431",90,-70.7143,84,19.2857,6,-160.714); DC5->AddNode(STLA,385,new TGeoCombiTrans(9.42088,-26.9233,0,rot431)); TGeoRotation *rot432 = new TGeoRotation("rot432",90,-67.5,84,22.5,6,-157.5); DC5->AddNode(STLA,386,new TGeoCombiTrans(10.9157,-26.3527,0,rot432)); TGeoRotation *rot433 = new TGeoRotation("rot433",90,-64.2857,84,25.7143,6,-154.286); DC5->AddNode(STLA,387,new TGeoCombiTrans(12.3761,-25.6992,0,rot433)); TGeoRotation *rot434 = new TGeoRotation("rot434",90,-61.0714,84,28.9286,6,-151.071); DC5->AddNode(STLA,388,new TGeoCombiTrans(13.7976,-24.9649,0,rot434)); TGeoRotation *rot435 = new TGeoRotation("rot435",90,-57.8571,84,32.1429,6,-147.857); DC5->AddNode(STLA,389,new TGeoCombiTrans(15.1757,-24.152,0,rot435)); TGeoRotation *rot436 = new TGeoRotation("rot436",90,-54.6429,84,35.3571,6,-144.643); DC5->AddNode(STLA,390,new TGeoCombiTrans(16.506,-23.2631,0,rot436)); TGeoRotation *rot437 = new TGeoRotation("rot437",90,-51.4286,84,38.5714,6,-141.429); DC5->AddNode(STLA,391,new TGeoCombiTrans(17.7844,-22.301,0,rot437)); TGeoRotation *rot438 = new TGeoRotation("rot438",90,-48.2143,84,41.7857,6,-138.214); DC5->AddNode(STLA,392,new TGeoCombiTrans(19.0069,-21.2687,0,rot438)); TGeoRotation *rot439 = new TGeoRotation("rot439",90,-45,84,45,6,-135); DC5->AddNode(STLA,393,new TGeoCombiTrans(20.1695,-20.1695,0,rot439)); TGeoRotation *rot440 = new TGeoRotation("rot440",90,-41.7857,84,48.2143,6,-131.786); DC5->AddNode(STLA,394,new TGeoCombiTrans(21.2687,-19.0069,0,rot440)); TGeoRotation *rot441 = new TGeoRotation("rot441",90,-38.5714,84,51.4286,6,-128.571); DC5->AddNode(STLA,395,new TGeoCombiTrans(22.301,-17.7844,0,rot441)); TGeoRotation *rot442 = new TGeoRotation("rot442",90,-35.3571,84,54.6429,6,-125.357); DC5->AddNode(STLA,396,new TGeoCombiTrans(23.2631,-16.506,0,rot442)); TGeoRotation *rot443 = new TGeoRotation("rot443",90,-32.1429,84,57.8571,6,-122.143); DC5->AddNode(STLA,397,new TGeoCombiTrans(24.152,-15.1757,0,rot443)); TGeoRotation *rot444 = new TGeoRotation("rot444",90,-28.9286,84,61.0714,6,-118.929); DC5->AddNode(STLA,398,new TGeoCombiTrans(24.9649,-13.7976,0,rot444)); TGeoRotation *rot445 = new TGeoRotation("rot445",90,-25.7143,84,64.2857,6,-115.714); DC5->AddNode(STLA,399,new TGeoCombiTrans(25.6992,-12.3761,0,rot445)); TGeoRotation *rot446 = new TGeoRotation("rot446",90,-22.5,84,67.5,6,-112.5); DC5->AddNode(STLA,400,new TGeoCombiTrans(26.3527,-10.9157,0,rot446)); TGeoRotation *rot447 = new TGeoRotation("rot447",90,-19.2857,84,70.7143,6,-109.286); DC5->AddNode(STLA,401,new TGeoCombiTrans(26.9233,-9.42088,0,rot447)); TGeoRotation *rot448 = new TGeoRotation("rot448",90,-16.0714,84,73.9286,6,-106.071); DC5->AddNode(STLA,402,new TGeoCombiTrans(27.4092,-7.89646,0,rot448)); TGeoRotation *rot449 = new TGeoRotation("rot449",90,-12.8571,84,77.1429,6,-102.857); DC5->AddNode(STLA,403,new TGeoCombiTrans(27.8088,-6.34719,0,rot449)); TGeoRotation *rot450 = new TGeoRotation("rot450",90,-9.64286,84,80.3571,6,-99.6429); DC5->AddNode(STLA,404,new TGeoCombiTrans(28.121,-4.77795,0,rot450)); TGeoRotation *rot451 = new TGeoRotation("rot451",90,-6.42857,84,83.5714,6,-96.4286); DC5->AddNode(STLA,405,new TGeoCombiTrans(28.3446,-3.19367,0,rot451)); TGeoRotation *rot452 = new TGeoRotation("rot452",90,-3.21429,84,86.7857,6,-93.2143); DC5->AddNode(STLA,406,new TGeoCombiTrans(28.4791,-1.59935,0,rot452)); DC5->AddNode(CDPU,5,new TGeoTranslation(0,0,-87.8)); DC5->AddNode(CDPD,5,new TGeoTranslation(0,0,88.05)); TGeoMedium *med123 = new TGeoMedium("DC9 Air",123,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC9= gGeoManager->MakeTube("DC9",med123,31.1,33,88.25); CDC->AddNode(DC9,1,gGeoIdentity); TGeoVolume *sd16= DC9->Divide("sd16",2,126,-1.429,2.85714); TGeoMedium *med124 = new TGeoMedium("DS9 Air",124,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS9= gGeoManager->MakeTubs("DS9",med124,31.1,33,88.25,-1.429,1.429); sd16->AddNode(DS9,1,gGeoIdentity); DS9->AddNode(STRA,5,new TGeoTranslation(32.089,0,0)); DS9->AddNode(CDPU,6,new TGeoTranslation(0,0,-87.8)); DS9->AddNode(CDPD,6,new TGeoTranslation(0,0,88.05)); TGeoMedium *med125 = new TGeoMedium("DC10 Air",125,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC10= gGeoManager->MakeTube("DC10",med125,33,34.8,88.25); CDC->AddNode(DC10,1,gGeoIdentity); TGeoVolume *sd17= DC10->Divide("sd17",2,133,-1.353,2.70677); TGeoMedium *med126 = new TGeoMedium("DS10 Air",126,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS10= gGeoManager->MakeTubs("DS10",med126,33,34.8,88.25,-1.353,1.353); sd17->AddNode(DS10,1,gGeoIdentity); DS10->AddNode(STRA,6,new TGeoTranslation(33.871,0,0)); DS10->AddNode(CDPU,7,new TGeoTranslation(0,0,-87.8)); DS10->AddNode(CDPD,7,new TGeoTranslation(0,0,88.05)); TGeoMedium *med127 = new TGeoMedium("DC11 Air",127,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC11= gGeoManager->MakeTube("DC11",med127,34.8,36.6,88.25); CDC->AddNode(DC11,1,gGeoIdentity); TGeoVolume *sd18= DC11->Divide("sd18",2,140,-1.286,2.57143); TGeoMedium *med128 = new TGeoMedium("DS11 Air",128,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS11= gGeoManager->MakeTubs("DS11",med128,34.8,36.6,88.25,-1.286,1.286); sd18->AddNode(DS11,1,gGeoIdentity); DS11->AddNode(STRA,7,new TGeoTranslation(35.654,0,0)); DS11->AddNode(CDPU,8,new TGeoTranslation(0,0,-87.8)); DS11->AddNode(CDPD,8,new TGeoTranslation(0,0,88.05)); TGeoMedium *med129 = new TGeoMedium("DC12 Air",129,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC12= gGeoManager->MakeTube("DC12",med129,36.6,38.4,88.25); CDC->AddNode(DC12,1,gGeoIdentity); TGeoVolume *sd19= DC12->Divide("sd19",2,147,-1.224,2.44898); TGeoMedium *med130 = new TGeoMedium("DS12 Air",130,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS12= gGeoManager->MakeTubs("DS12",med130,36.6,38.4,88.25,-1.224,1.224); sd19->AddNode(DS12,1,gGeoIdentity); DS12->AddNode(STRA,8,new TGeoTranslation(37.435,0,0)); DS12->AddNode(CDPU,9,new TGeoTranslation(0,0,-87.8)); DS12->AddNode(CDPD,9,new TGeoTranslation(0,0,88.05)); TGeoMedium *med131 = new TGeoMedium("DC13 Air",131,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC13= gGeoManager->MakeTube("DC13",med131,38.4,40.2,88.25); CDC->AddNode(DC13,1,gGeoIdentity); TGeoVolume *sd1a= DC13->Divide("sd1a",2,154,-1.169,2.33766); TGeoMedium *med132 = new TGeoMedium("DS13 Air",132,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS13= gGeoManager->MakeTubs("DS13",med132,38.4,40.2,88.25,-1.169,1.169); sd1a->AddNode(DS13,1,gGeoIdentity); DS13->AddNode(STRA,9,new TGeoTranslation(39.218,0,0)); DS13->AddNode(CDPU,10,new TGeoTranslation(0,0,-87.8)); DS13->AddNode(CDPD,10,new TGeoTranslation(0,0,88.05)); TGeoMedium *med133 = new TGeoMedium("DC14 Air",133,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC14= gGeoManager->MakeTube("DC14",med133,40.2,48.3,88.25); CDC->AddNode(DC14,1,gGeoIdentity); TGeoRotation *rot453 = new TGeoRotation("rot453",90,0,96,90,6,90); DC14->AddNode(STLA,407,new TGeoCombiTrans(41.001,0,0,rot453)); TGeoRotation *rot454 = new TGeoRotation("rot454",90,2.23602,96,92.236,6,92.236); DC14->AddNode(STLA,408,new TGeoCombiTrans(40.9698,1.5997,0,rot454)); TGeoRotation *rot455 = new TGeoRotation("rot455",90,4.47205,96,94.472,6,94.472); DC14->AddNode(STLA,409,new TGeoCombiTrans(40.8762,3.19696,0,rot455)); TGeoRotation *rot456 = new TGeoRotation("rot456",90,6.70807,96,96.7081,6,96.7081); DC14->AddNode(STLA,410,new TGeoCombiTrans(40.7203,4.78936,0,rot456)); TGeoRotation *rot457 = new TGeoRotation("rot457",90,8.9441,96,98.9441,6,98.9441); DC14->AddNode(STLA,411,new TGeoCombiTrans(40.5024,6.37446,0,rot457)); TGeoRotation *rot458 = new TGeoRotation("rot458",90,11.1801,96,101.18,6,101.18); DC14->AddNode(STLA,412,new TGeoCombiTrans(40.2229,7.94985,0,rot458)); TGeoRotation *rot459 = new TGeoRotation("rot459",90,13.4161,96,103.416,6,103.416); DC14->AddNode(STLA,413,new TGeoCombiTrans(39.8821,9.51314,0,rot459)); TGeoRotation *rot460 = new TGeoRotation("rot460",90,15.6522,96,105.652,6,105.652); DC14->AddNode(STLA,414,new TGeoCombiTrans(39.4806,11.0619,0,rot460)); TGeoRotation *rot461 = new TGeoRotation("rot461",90,17.8882,96,107.888,6,107.888); DC14->AddNode(STLA,415,new TGeoCombiTrans(39.0189,12.5939,0,rot461)); TGeoRotation *rot462 = new TGeoRotation("rot462",90,20.1242,96,110.124,6,110.124); DC14->AddNode(STLA,416,new TGeoCombiTrans(38.4978,14.1067,0,rot462)); TGeoRotation *rot463 = new TGeoRotation("rot463",90,22.3602,96,112.36,6,112.36); DC14->AddNode(STLA,417,new TGeoCombiTrans(37.9181,15.598,0,rot463)); TGeoRotation *rot464 = new TGeoRotation("rot464",90,24.5963,96,114.596,6,114.596); DC14->AddNode(STLA,418,new TGeoCombiTrans(37.2807,17.0655,0,rot464)); TGeoRotation *rot465 = new TGeoRotation("rot465",90,26.8323,96,116.832,6,116.832); DC14->AddNode(STLA,419,new TGeoCombiTrans(36.5865,18.5071,0,rot465)); TGeoRotation *rot466 = new TGeoRotation("rot466",90,29.0683,96,119.068,6,119.068); DC14->AddNode(STLA,420,new TGeoCombiTrans(35.8366,19.9204,0,rot466)); TGeoRotation *rot467 = new TGeoRotation("rot467",90,31.3043,96,121.304,6,121.304); DC14->AddNode(STLA,421,new TGeoCombiTrans(35.0321,21.3035,0,rot467)); TGeoRotation *rot468 = new TGeoRotation("rot468",90,33.5404,96,123.54,6,123.54); DC14->AddNode(STLA,422,new TGeoCombiTrans(34.1742,22.6541,0,rot468)); TGeoRotation *rot469 = new TGeoRotation("rot469",90,35.7764,96,125.776,6,125.776); DC14->AddNode(STLA,423,new TGeoCombiTrans(33.2643,23.9701,0,rot469)); TGeoRotation *rot470 = new TGeoRotation("rot470",90,38.0124,96,128.012,6,128.012); DC14->AddNode(STLA,424,new TGeoCombiTrans(32.3038,25.2497,0,rot470)); TGeoRotation *rot471 = new TGeoRotation("rot471",90,40.2484,96,130.248,6,130.248); DC14->AddNode(STLA,425,new TGeoCombiTrans(31.294,26.4909,0,rot471)); TGeoRotation *rot472 = new TGeoRotation("rot472",90,42.4845,96,132.484,6,132.484); DC14->AddNode(STLA,426,new TGeoCombiTrans(30.2366,27.6917,0,rot472)); TGeoRotation *rot473 = new TGeoRotation("rot473",90,44.7205,96,134.72,6,134.72); DC14->AddNode(STLA,427,new TGeoCombiTrans(29.1332,28.8503,0,rot473)); TGeoRotation *rot474 = new TGeoRotation("rot474",90,46.9565,96,136.957,6,136.957); DC14->AddNode(STLA,428,new TGeoCombiTrans(27.9854,29.965,0,rot474)); TGeoRotation *rot475 = new TGeoRotation("rot475",90,49.1925,96,139.193,6,139.193); DC14->AddNode(STLA,429,new TGeoCombiTrans(26.7949,31.0341,0,rot475)); TGeoRotation *rot476 = new TGeoRotation("rot476",90,51.4286,96,141.429,6,141.429); DC14->AddNode(STLA,430,new TGeoCombiTrans(25.5637,32.0559,0,rot476)); TGeoRotation *rot477 = new TGeoRotation("rot477",90,53.6646,96,143.665,6,143.665); DC14->AddNode(STLA,431,new TGeoCombiTrans(24.2935,33.0289,0,rot477)); TGeoRotation *rot478 = new TGeoRotation("rot478",90,55.9006,96,145.901,6,145.901); DC14->AddNode(STLA,432,new TGeoCombiTrans(22.9864,33.9516,0,rot478)); TGeoRotation *rot479 = new TGeoRotation("rot479",90,58.1366,96,148.137,6,148.137); DC14->AddNode(STLA,433,new TGeoCombiTrans(21.6442,34.8225,0,rot479)); TGeoRotation *rot480 = new TGeoRotation("rot480",90,60.3727,96,150.373,6,150.373); DC14->AddNode(STLA,434,new TGeoCombiTrans(20.2691,35.6405,0,rot480)); TGeoRotation *rot481 = new TGeoRotation("rot481",90,62.6087,96,152.609,6,152.609); DC14->AddNode(STLA,435,new TGeoCombiTrans(18.8631,36.4042,0,rot481)); TGeoRotation *rot482 = new TGeoRotation("rot482",90,64.8447,96,154.845,6,154.845); DC14->AddNode(STLA,436,new TGeoCombiTrans(17.4284,37.1124,0,rot482)); TGeoRotation *rot483 = new TGeoRotation("rot483",90,67.0807,96,157.081,6,157.081); DC14->AddNode(STLA,437,new TGeoCombiTrans(15.9672,37.7642,0,rot483)); TGeoRotation *rot484 = new TGeoRotation("rot484",90,69.3168,96,159.317,6,159.317); DC14->AddNode(STLA,438,new TGeoCombiTrans(14.4816,38.3584,0,rot484)); TGeoRotation *rot485 = new TGeoRotation("rot485",90,71.5528,96,161.553,6,161.553); DC14->AddNode(STLA,439,new TGeoCombiTrans(12.974,38.8942,0,rot485)); TGeoRotation *rot486 = new TGeoRotation("rot486",90,73.7888,96,163.789,6,163.789); DC14->AddNode(STLA,440,new TGeoCombiTrans(11.4466,39.3708,0,rot486)); TGeoRotation *rot487 = new TGeoRotation("rot487",90,76.0248,96,166.025,6,166.025); DC14->AddNode(STLA,441,new TGeoCombiTrans(9.90179,39.7874,0,rot487)); TGeoRotation *rot488 = new TGeoRotation("rot488",90,78.2609,96,168.261,6,168.261); DC14->AddNode(STLA,442,new TGeoCombiTrans(8.3419,40.1434,0,rot488)); TGeoRotation *rot489 = new TGeoRotation("rot489",90,80.4969,96,170.497,6,170.497); DC14->AddNode(STLA,443,new TGeoCombiTrans(6.76931,40.4383,0,rot489)); TGeoRotation *rot490 = new TGeoRotation("rot490",90,82.7329,96,172.733,6,172.733); DC14->AddNode(STLA,444,new TGeoCombiTrans(5.18641,40.6717,0,rot490)); TGeoRotation *rot491 = new TGeoRotation("rot491",90,84.9689,96,174.969,6,174.969); DC14->AddNode(STLA,445,new TGeoCombiTrans(3.59561,40.843,0,rot491)); TGeoRotation *rot492 = new TGeoRotation("rot492",90,87.205,96,177.205,6,177.205); DC14->AddNode(STLA,446,new TGeoCombiTrans(1.99934,40.9522,0,rot492)); TGeoRotation *rot493 = new TGeoRotation("rot493",90,89.441,96,179.441,6,179.441); DC14->AddNode(STLA,447,new TGeoCombiTrans(0.40002,40.999,0,rot493)); TGeoRotation *rot494 = new TGeoRotation("rot494",90,91.677,96,-178.323,6,-178.323); DC14->AddNode(STLA,448,new TGeoCombiTrans(-1.19991,40.9834,0,rot494)); TGeoRotation *rot495 = new TGeoRotation("rot495",90,93.913,96,-176.087,6,-176.087); DC14->AddNode(STLA,449,new TGeoCombiTrans(-2.79801,40.9054,0,rot495)); TGeoRotation *rot496 = new TGeoRotation("rot496",90,96.1491,96,-173.851,6,-173.851); DC14->AddNode(STLA,450,new TGeoCombiTrans(-4.39185,40.7651,0,rot496)); TGeoRotation *rot497 = new TGeoRotation("rot497",90,98.3851,96,-171.615,6,-171.615); DC14->AddNode(STLA,451,new TGeoCombiTrans(-5.979,40.5627,0,rot497)); TGeoRotation *rot498 = new TGeoRotation("rot498",90,100.621,96,-169.379,6,-169.379); DC14->AddNode(STLA,452,new TGeoCombiTrans(-7.55704,40.2985,0,rot498)); TGeoRotation *rot499 = new TGeoRotation("rot499",90,102.857,96,-167.143,6,-167.143); DC14->AddNode(STLA,453,new TGeoCombiTrans(-9.12358,39.973,0,rot499)); TGeoRotation *rot500 = new TGeoRotation("rot500",90,105.093,96,-164.907,6,-164.907); DC14->AddNode(STLA,454,new TGeoCombiTrans(-10.6762,39.5866,0,rot500)); TGeoRotation *rot501 = new TGeoRotation("rot501",90,107.329,96,-162.671,6,-162.671); DC14->AddNode(STLA,455,new TGeoCombiTrans(-12.2126,39.1399,0,rot501)); TGeoRotation *rot502 = new TGeoRotation("rot502",90,109.565,96,-160.435,6,-160.435); DC14->AddNode(STLA,456,new TGeoCombiTrans(-13.7304,38.6336,0,rot502)); TGeoRotation *rot503 = new TGeoRotation("rot503",90,111.801,96,-158.199,6,-158.199); DC14->AddNode(STLA,457,new TGeoCombiTrans(-15.2273,38.0685,0,rot503)); TGeoRotation *rot504 = new TGeoRotation("rot504",90,114.037,96,-155.963,6,-155.963); DC14->AddNode(STLA,458,new TGeoCombiTrans(-16.701,37.4454,0,rot504)); TGeoRotation *rot505 = new TGeoRotation("rot505",90,116.273,96,-153.727,6,-153.727); DC14->AddNode(STLA,459,new TGeoCombiTrans(-18.1492,36.7653,0,rot505)); TGeoRotation *rot506 = new TGeoRotation("rot506",90,118.509,96,-151.491,6,-151.491); DC14->AddNode(STLA,460,new TGeoCombiTrans(-19.5698,36.0292,0,rot506)); TGeoRotation *rot507 = new TGeoRotation("rot507",90,120.745,96,-149.255,6,-149.255); DC14->AddNode(STLA,461,new TGeoCombiTrans(-20.9607,35.2382,0,rot507)); TGeoRotation *rot508 = new TGeoRotation("rot508",90,122.981,96,-147.019,6,-147.019); DC14->AddNode(STLA,462,new TGeoCombiTrans(-22.3196,34.3936,0,rot508)); TGeoRotation *rot509 = new TGeoRotation("rot509",90,125.217,96,-144.783,6,-144.783); DC14->AddNode(STLA,463,new TGeoCombiTrans(-23.6445,33.4966,0,rot509)); TGeoRotation *rot510 = new TGeoRotation("rot510",90,127.453,96,-142.547,6,-142.547); DC14->AddNode(STLA,464,new TGeoCombiTrans(-24.9334,32.5486,0,rot510)); TGeoRotation *rot511 = new TGeoRotation("rot511",90,129.689,96,-140.311,6,-140.311); DC14->AddNode(STLA,465,new TGeoCombiTrans(-26.1843,31.551,0,rot511)); TGeoRotation *rot512 = new TGeoRotation("rot512",90,131.925,96,-138.075,6,-138.075); DC14->AddNode(STLA,466,new TGeoCombiTrans(-27.3954,30.5053,0,rot512)); TGeoRotation *rot513 = new TGeoRotation("rot513",90,134.161,96,-135.839,6,-135.839); DC14->AddNode(STLA,467,new TGeoCombiTrans(-28.5647,29.4133,0,rot513)); TGeoRotation *rot514 = new TGeoRotation("rot514",90,136.398,96,-133.602,6,-133.602); DC14->AddNode(STLA,468,new TGeoCombiTrans(-29.6905,28.2764,0,rot514)); TGeoRotation *rot515 = new TGeoRotation("rot515",90,138.634,96,-131.366,6,-131.366); DC14->AddNode(STLA,469,new TGeoCombiTrans(-30.7712,27.0964,0,rot515)); TGeoRotation *rot516 = new TGeoRotation("rot516",90,140.87,96,-129.13,6,-129.13); DC14->AddNode(STLA,470,new TGeoCombiTrans(-31.8049,25.8752,0,rot516)); TGeoRotation *rot517 = new TGeoRotation("rot517",90,143.106,96,-126.894,6,-126.894); DC14->AddNode(STLA,471,new TGeoCombiTrans(-32.7903,24.6146,0,rot517)); TGeoRotation *rot518 = new TGeoRotation("rot518",90,145.342,96,-124.658,6,-124.658); DC14->AddNode(STLA,472,new TGeoCombiTrans(-33.7257,23.3165,0,rot518)); TGeoRotation *rot519 = new TGeoRotation("rot519",90,147.578,96,-122.422,6,-122.422); DC14->AddNode(STLA,473,new TGeoCombiTrans(-34.6097,21.9829,0,rot519)); TGeoRotation *rot520 = new TGeoRotation("rot520",90,149.814,96,-120.186,6,-120.186); DC14->AddNode(STLA,474,new TGeoCombiTrans(-35.441,20.6159,0,rot520)); TGeoRotation *rot521 = new TGeoRotation("rot521",90,152.05,96,-117.95,6,-117.95); DC14->AddNode(STLA,475,new TGeoCombiTrans(-36.2184,19.2174,0,rot521)); TGeoRotation *rot522 = new TGeoRotation("rot522",90,154.286,96,-115.714,6,-115.714); DC14->AddNode(STLA,476,new TGeoCombiTrans(-36.9406,17.7897,0,rot522)); TGeoRotation *rot523 = new TGeoRotation("rot523",90,156.522,96,-113.478,6,-113.478); DC14->AddNode(STLA,477,new TGeoCombiTrans(-37.6066,16.3348,0,rot523)); TGeoRotation *rot524 = new TGeoRotation("rot524",90,158.758,96,-111.242,6,-111.242); DC14->AddNode(STLA,478,new TGeoCombiTrans(-38.2153,14.8551,0,rot524)); TGeoRotation *rot525 = new TGeoRotation("rot525",90,160.994,96,-109.006,6,-109.006); DC14->AddNode(STLA,479,new TGeoCombiTrans(-38.7658,13.3528,0,rot525)); TGeoRotation *rot526 = new TGeoRotation("rot526",90,163.23,96,-106.77,6,-106.77); DC14->AddNode(STLA,480,new TGeoCombiTrans(-39.2572,11.8302,0,rot526)); TGeoRotation *rot527 = new TGeoRotation("rot527",90,165.466,96,-104.534,6,-104.534); DC14->AddNode(STLA,481,new TGeoCombiTrans(-39.6889,10.2895,0,rot527)); TGeoRotation *rot528 = new TGeoRotation("rot528",90,167.702,96,-102.298,6,-102.298); DC14->AddNode(STLA,482,new TGeoCombiTrans(-40.0601,8.73316,0,rot528)); TGeoRotation *rot529 = new TGeoRotation("rot529",90,169.938,96,-100.062,6,-100.062); DC14->AddNode(STLA,483,new TGeoCombiTrans(-40.3704,7.16352,0,rot529)); TGeoRotation *rot530 = new TGeoRotation("rot530",90,172.174,96,-97.8261,6,-97.8261); DC14->AddNode(STLA,484,new TGeoCombiTrans(-40.6191,5.58297,0,rot530)); TGeoRotation *rot531 = new TGeoRotation("rot531",90,174.41,96,-95.5901,6,-95.5901); DC14->AddNode(STLA,485,new TGeoCombiTrans(-40.806,3.99392,0,rot531)); TGeoRotation *rot532 = new TGeoRotation("rot532",90,176.646,96,-93.354,6,-93.354); DC14->AddNode(STLA,486,new TGeoCombiTrans(-40.9308,2.39879,0,rot532)); TGeoRotation *rot533 = new TGeoRotation("rot533",90,178.882,96,-91.118,6,-91.118); DC14->AddNode(STLA,487,new TGeoCombiTrans(-40.9932,0.800002,0,rot533)); TGeoRotation *rot534 = new TGeoRotation("rot534",90,-178.882,96,-88.882,6,-88.882); DC14->AddNode(STLA,488,new TGeoCombiTrans(-40.9932,-0.800002,0,rot534)); TGeoRotation *rot535 = new TGeoRotation("rot535",90,-176.646,96,-86.646,6,-86.646); DC14->AddNode(STLA,489,new TGeoCombiTrans(-40.9308,-2.39879,0,rot535)); TGeoRotation *rot536 = new TGeoRotation("rot536",90,-174.41,96,-84.4099,6,-84.4099); DC14->AddNode(STLA,490,new TGeoCombiTrans(-40.806,-3.99392,0,rot536)); TGeoRotation *rot537 = new TGeoRotation("rot537",90,-172.174,96,-82.1739,6,-82.1739); DC14->AddNode(STLA,491,new TGeoCombiTrans(-40.6191,-5.58297,0,rot537)); TGeoRotation *rot538 = new TGeoRotation("rot538",90,-169.938,96,-79.9379,6,-79.9379); DC14->AddNode(STLA,492,new TGeoCombiTrans(-40.3704,-7.16352,0,rot538)); TGeoRotation *rot539 = new TGeoRotation("rot539",90,-167.702,96,-77.7019,6,-77.7019); DC14->AddNode(STLA,493,new TGeoCombiTrans(-40.0601,-8.73316,0,rot539)); TGeoRotation *rot540 = new TGeoRotation("rot540",90,-165.466,96,-75.4658,6,-75.4658); DC14->AddNode(STLA,494,new TGeoCombiTrans(-39.6889,-10.2895,0,rot540)); TGeoRotation *rot541 = new TGeoRotation("rot541",90,-163.23,96,-73.2298,6,-73.2298); DC14->AddNode(STLA,495,new TGeoCombiTrans(-39.2572,-11.8302,0,rot541)); TGeoRotation *rot542 = new TGeoRotation("rot542",90,-160.994,96,-70.9938,6,-70.9938); DC14->AddNode(STLA,496,new TGeoCombiTrans(-38.7658,-13.3528,0,rot542)); TGeoRotation *rot543 = new TGeoRotation("rot543",90,-158.758,96,-68.7578,6,-68.7578); DC14->AddNode(STLA,497,new TGeoCombiTrans(-38.2153,-14.8551,0,rot543)); TGeoRotation *rot544 = new TGeoRotation("rot544",90,-156.522,96,-66.5217,6,-66.5217); DC14->AddNode(STLA,498,new TGeoCombiTrans(-37.6066,-16.3348,0,rot544)); TGeoRotation *rot545 = new TGeoRotation("rot545",90,-154.286,96,-64.2857,6,-64.2857); DC14->AddNode(STLA,499,new TGeoCombiTrans(-36.9406,-17.7897,0,rot545)); TGeoRotation *rot546 = new TGeoRotation("rot546",90,-152.05,96,-62.0497,6,-62.0497); DC14->AddNode(STLA,500,new TGeoCombiTrans(-36.2184,-19.2174,0,rot546)); TGeoRotation *rot547 = new TGeoRotation("rot547",90,-149.814,96,-59.8137,6,-59.8137); DC14->AddNode(STLA,501,new TGeoCombiTrans(-35.441,-20.6159,0,rot547)); TGeoRotation *rot548 = new TGeoRotation("rot548",90,-147.578,96,-57.5776,6,-57.5776); DC14->AddNode(STLA,502,new TGeoCombiTrans(-34.6097,-21.9829,0,rot548)); TGeoRotation *rot549 = new TGeoRotation("rot549",90,-145.342,96,-55.3416,6,-55.3416); DC14->AddNode(STLA,503,new TGeoCombiTrans(-33.7257,-23.3165,0,rot549)); TGeoRotation *rot550 = new TGeoRotation("rot550",90,-143.106,96,-53.1056,6,-53.1056); DC14->AddNode(STLA,504,new TGeoCombiTrans(-32.7903,-24.6146,0,rot550)); TGeoRotation *rot551 = new TGeoRotation("rot551",90,-140.87,96,-50.8696,6,-50.8696); DC14->AddNode(STLA,505,new TGeoCombiTrans(-31.8049,-25.8752,0,rot551)); TGeoRotation *rot552 = new TGeoRotation("rot552",90,-138.634,96,-48.6335,6,-48.6335); DC14->AddNode(STLA,506,new TGeoCombiTrans(-30.7712,-27.0964,0,rot552)); TGeoRotation *rot553 = new TGeoRotation("rot553",90,-136.398,96,-46.3975,6,-46.3975); DC14->AddNode(STLA,507,new TGeoCombiTrans(-29.6905,-28.2764,0,rot553)); TGeoRotation *rot554 = new TGeoRotation("rot554",90,-134.161,96,-44.1615,6,-44.1615); DC14->AddNode(STLA,508,new TGeoCombiTrans(-28.5647,-29.4133,0,rot554)); TGeoRotation *rot555 = new TGeoRotation("rot555",90,-131.925,96,-41.9255,6,-41.9255); DC14->AddNode(STLA,509,new TGeoCombiTrans(-27.3954,-30.5053,0,rot555)); TGeoRotation *rot556 = new TGeoRotation("rot556",90,-129.689,96,-39.6894,6,-39.6894); DC14->AddNode(STLA,510,new TGeoCombiTrans(-26.1843,-31.551,0,rot556)); TGeoRotation *rot557 = new TGeoRotation("rot557",90,-127.453,96,-37.4534,6,-37.4534); DC14->AddNode(STLA,511,new TGeoCombiTrans(-24.9334,-32.5486,0,rot557)); TGeoRotation *rot558 = new TGeoRotation("rot558",90,-125.217,96,-35.2174,6,-35.2174); DC14->AddNode(STLA,512,new TGeoCombiTrans(-23.6445,-33.4966,0,rot558)); TGeoRotation *rot559 = new TGeoRotation("rot559",90,-122.981,96,-32.9814,6,-32.9814); DC14->AddNode(STLA,513,new TGeoCombiTrans(-22.3196,-34.3936,0,rot559)); TGeoRotation *rot560 = new TGeoRotation("rot560",90,-120.745,96,-30.7453,6,-30.7453); DC14->AddNode(STLA,514,new TGeoCombiTrans(-20.9607,-35.2382,0,rot560)); TGeoRotation *rot561 = new TGeoRotation("rot561",90,-118.509,96,-28.5093,6,-28.5093); DC14->AddNode(STLA,515,new TGeoCombiTrans(-19.5698,-36.0292,0,rot561)); TGeoRotation *rot562 = new TGeoRotation("rot562",90,-116.273,96,-26.2733,6,-26.2733); DC14->AddNode(STLA,516,new TGeoCombiTrans(-18.1492,-36.7653,0,rot562)); TGeoRotation *rot563 = new TGeoRotation("rot563",90,-114.037,96,-24.0373,6,-24.0373); DC14->AddNode(STLA,517,new TGeoCombiTrans(-16.701,-37.4454,0,rot563)); TGeoRotation *rot564 = new TGeoRotation("rot564",90,-111.801,96,-21.8012,6,-21.8012); DC14->AddNode(STLA,518,new TGeoCombiTrans(-15.2273,-38.0685,0,rot564)); TGeoRotation *rot565 = new TGeoRotation("rot565",90,-109.565,96,-19.5652,6,-19.5652); DC14->AddNode(STLA,519,new TGeoCombiTrans(-13.7304,-38.6336,0,rot565)); TGeoRotation *rot566 = new TGeoRotation("rot566",90,-107.329,96,-17.3292,6,-17.3292); DC14->AddNode(STLA,520,new TGeoCombiTrans(-12.2126,-39.1399,0,rot566)); TGeoRotation *rot567 = new TGeoRotation("rot567",90,-105.093,96,-15.0932,6,-15.0932); DC14->AddNode(STLA,521,new TGeoCombiTrans(-10.6762,-39.5866,0,rot567)); TGeoRotation *rot568 = new TGeoRotation("rot568",90,-102.857,96,-12.8571,6,-12.8571); DC14->AddNode(STLA,522,new TGeoCombiTrans(-9.12358,-39.973,0,rot568)); TGeoRotation *rot569 = new TGeoRotation("rot569",90,-100.621,96,-10.6211,6,-10.6211); DC14->AddNode(STLA,523,new TGeoCombiTrans(-7.55704,-40.2985,0,rot569)); TGeoRotation *rot570 = new TGeoRotation("rot570",90,-98.3851,96,-8.38509,6,-8.38509); DC14->AddNode(STLA,524,new TGeoCombiTrans(-5.979,-40.5627,0,rot570)); TGeoRotation *rot571 = new TGeoRotation("rot571",90,-96.1491,96,-6.14907,6,-6.14907); DC14->AddNode(STLA,525,new TGeoCombiTrans(-4.39185,-40.7651,0,rot571)); TGeoRotation *rot572 = new TGeoRotation("rot572",90,-93.913,96,-3.91304,6,-3.91304); DC14->AddNode(STLA,526,new TGeoCombiTrans(-2.79801,-40.9054,0,rot572)); TGeoRotation *rot573 = new TGeoRotation("rot573",90,-91.677,96,-1.67702,6,-1.67702); DC14->AddNode(STLA,527,new TGeoCombiTrans(-1.19991,-40.9834,0,rot573)); TGeoRotation *rot574 = new TGeoRotation("rot574",90,-89.441,96,0.559006,6,0.559006); DC14->AddNode(STLA,528,new TGeoCombiTrans(0.40002,-40.999,0,rot574)); TGeoRotation *rot575 = new TGeoRotation("rot575",90,-87.205,96,2.79503,6,2.79503); DC14->AddNode(STLA,529,new TGeoCombiTrans(1.99934,-40.9522,0,rot575)); TGeoRotation *rot576 = new TGeoRotation("rot576",90,-84.9689,96,5.03106,6,5.03106); DC14->AddNode(STLA,530,new TGeoCombiTrans(3.59561,-40.843,0,rot576)); TGeoRotation *rot577 = new TGeoRotation("rot577",90,-82.7329,96,7.26708,6,7.26708); DC14->AddNode(STLA,531,new TGeoCombiTrans(5.18641,-40.6717,0,rot577)); TGeoRotation *rot578 = new TGeoRotation("rot578",90,-80.4969,96,9.50311,6,9.50311); DC14->AddNode(STLA,532,new TGeoCombiTrans(6.76931,-40.4383,0,rot578)); TGeoRotation *rot579 = new TGeoRotation("rot579",90,-78.2609,96,11.7391,6,11.7391); DC14->AddNode(STLA,533,new TGeoCombiTrans(8.3419,-40.1434,0,rot579)); TGeoRotation *rot580 = new TGeoRotation("rot580",90,-76.0248,96,13.9752,6,13.9752); DC14->AddNode(STLA,534,new TGeoCombiTrans(9.90179,-39.7874,0,rot580)); TGeoRotation *rot581 = new TGeoRotation("rot581",90,-73.7888,96,16.2112,6,16.2112); DC14->AddNode(STLA,535,new TGeoCombiTrans(11.4466,-39.3708,0,rot581)); TGeoRotation *rot582 = new TGeoRotation("rot582",90,-71.5528,96,18.4472,6,18.4472); DC14->AddNode(STLA,536,new TGeoCombiTrans(12.974,-38.8942,0,rot582)); TGeoRotation *rot583 = new TGeoRotation("rot583",90,-69.3168,96,20.6832,6,20.6832); DC14->AddNode(STLA,537,new TGeoCombiTrans(14.4816,-38.3584,0,rot583)); TGeoRotation *rot584 = new TGeoRotation("rot584",90,-67.0807,96,22.9193,6,22.9193); DC14->AddNode(STLA,538,new TGeoCombiTrans(15.9672,-37.7642,0,rot584)); TGeoRotation *rot585 = new TGeoRotation("rot585",90,-64.8447,96,25.1553,6,25.1553); DC14->AddNode(STLA,539,new TGeoCombiTrans(17.4284,-37.1124,0,rot585)); TGeoRotation *rot586 = new TGeoRotation("rot586",90,-62.6087,96,27.3913,6,27.3913); DC14->AddNode(STLA,540,new TGeoCombiTrans(18.8631,-36.4042,0,rot586)); TGeoRotation *rot587 = new TGeoRotation("rot587",90,-60.3727,96,29.6273,6,29.6273); DC14->AddNode(STLA,541,new TGeoCombiTrans(20.2691,-35.6405,0,rot587)); TGeoRotation *rot588 = new TGeoRotation("rot588",90,-58.1366,96,31.8634,6,31.8634); DC14->AddNode(STLA,542,new TGeoCombiTrans(21.6442,-34.8225,0,rot588)); TGeoRotation *rot589 = new TGeoRotation("rot589",90,-55.9006,96,34.0994,6,34.0994); DC14->AddNode(STLA,543,new TGeoCombiTrans(22.9864,-33.9516,0,rot589)); TGeoRotation *rot590 = new TGeoRotation("rot590",90,-53.6646,96,36.3354,6,36.3354); DC14->AddNode(STLA,544,new TGeoCombiTrans(24.2935,-33.0289,0,rot590)); TGeoRotation *rot591 = new TGeoRotation("rot591",90,-51.4286,96,38.5714,6,38.5714); DC14->AddNode(STLA,545,new TGeoCombiTrans(25.5637,-32.0559,0,rot591)); TGeoRotation *rot592 = new TGeoRotation("rot592",90,-49.1925,96,40.8075,6,40.8075); DC14->AddNode(STLA,546,new TGeoCombiTrans(26.7949,-31.0341,0,rot592)); TGeoRotation *rot593 = new TGeoRotation("rot593",90,-46.9565,96,43.0435,6,43.0435); DC14->AddNode(STLA,547,new TGeoCombiTrans(27.9854,-29.965,0,rot593)); TGeoRotation *rot594 = new TGeoRotation("rot594",90,-44.7205,96,45.2795,6,45.2795); DC14->AddNode(STLA,548,new TGeoCombiTrans(29.1332,-28.8503,0,rot594)); TGeoRotation *rot595 = new TGeoRotation("rot595",90,-42.4845,96,47.5155,6,47.5155); DC14->AddNode(STLA,549,new TGeoCombiTrans(30.2366,-27.6917,0,rot595)); TGeoRotation *rot596 = new TGeoRotation("rot596",90,-40.2484,96,49.7516,6,49.7516); DC14->AddNode(STLA,550,new TGeoCombiTrans(31.294,-26.4909,0,rot596)); TGeoRotation *rot597 = new TGeoRotation("rot597",90,-38.0124,96,51.9876,6,51.9876); DC14->AddNode(STLA,551,new TGeoCombiTrans(32.3038,-25.2497,0,rot597)); TGeoRotation *rot598 = new TGeoRotation("rot598",90,-35.7764,96,54.2236,6,54.2236); DC14->AddNode(STLA,552,new TGeoCombiTrans(33.2643,-23.9701,0,rot598)); TGeoRotation *rot599 = new TGeoRotation("rot599",90,-33.5404,96,56.4596,6,56.4596); DC14->AddNode(STLA,553,new TGeoCombiTrans(34.1742,-22.6541,0,rot599)); TGeoRotation *rot600 = new TGeoRotation("rot600",90,-31.3043,96,58.6957,6,58.6957); DC14->AddNode(STLA,554,new TGeoCombiTrans(35.0321,-21.3035,0,rot600)); TGeoRotation *rot601 = new TGeoRotation("rot601",90,-29.0683,96,60.9317,6,60.9317); DC14->AddNode(STLA,555,new TGeoCombiTrans(35.8366,-19.9204,0,rot601)); TGeoRotation *rot602 = new TGeoRotation("rot602",90,-26.8323,96,63.1677,6,63.1677); DC14->AddNode(STLA,556,new TGeoCombiTrans(36.5865,-18.5071,0,rot602)); TGeoRotation *rot603 = new TGeoRotation("rot603",90,-24.5963,96,65.4037,6,65.4037); DC14->AddNode(STLA,557,new TGeoCombiTrans(37.2807,-17.0655,0,rot603)); TGeoRotation *rot604 = new TGeoRotation("rot604",90,-22.3602,96,67.6398,6,67.6398); DC14->AddNode(STLA,558,new TGeoCombiTrans(37.9181,-15.598,0,rot604)); TGeoRotation *rot605 = new TGeoRotation("rot605",90,-20.1242,96,69.8758,6,69.8758); DC14->AddNode(STLA,559,new TGeoCombiTrans(38.4978,-14.1067,0,rot605)); TGeoRotation *rot606 = new TGeoRotation("rot606",90,-17.8882,96,72.1118,6,72.1118); DC14->AddNode(STLA,560,new TGeoCombiTrans(39.0189,-12.5939,0,rot606)); TGeoRotation *rot607 = new TGeoRotation("rot607",90,-15.6522,96,74.3478,6,74.3478); DC14->AddNode(STLA,561,new TGeoCombiTrans(39.4806,-11.0619,0,rot607)); TGeoRotation *rot608 = new TGeoRotation("rot608",90,-13.4161,96,76.5839,6,76.5839); DC14->AddNode(STLA,562,new TGeoCombiTrans(39.8821,-9.51314,0,rot608)); TGeoRotation *rot609 = new TGeoRotation("rot609",90,-11.1801,96,78.8199,6,78.8199); DC14->AddNode(STLA,563,new TGeoCombiTrans(40.2229,-7.94985,0,rot609)); TGeoRotation *rot610 = new TGeoRotation("rot610",90,-8.9441,96,81.0559,6,81.0559); DC14->AddNode(STLA,564,new TGeoCombiTrans(40.5024,-6.37446,0,rot610)); TGeoRotation *rot611 = new TGeoRotation("rot611",90,-6.70807,96,83.2919,6,83.2919); DC14->AddNode(STLA,565,new TGeoCombiTrans(40.7203,-4.78936,0,rot611)); TGeoRotation *rot612 = new TGeoRotation("rot612",90,-4.47205,96,85.528,6,85.528); DC14->AddNode(STLA,566,new TGeoCombiTrans(40.8762,-3.19696,0,rot612)); TGeoRotation *rot613 = new TGeoRotation("rot613",90,-2.23602,96,87.764,6,87.764); DC14->AddNode(STLA,567,new TGeoCombiTrans(40.9698,-1.5997,0,rot613)); TGeoRotation *rot614 = new TGeoRotation("rot614",90,0,96,90,6,90); DC14->AddNode(STLA,568,new TGeoCombiTrans(42.783,0,0,rot614)); TGeoRotation *rot615 = new TGeoRotation("rot615",90,2.14286,96,92.1429,6,92.1429); DC14->AddNode(STLA,569,new TGeoCombiTrans(42.7531,1.59971,0,rot615)); TGeoRotation *rot616 = new TGeoRotation("rot616",90,4.28571,96,94.2857,6,94.2857); DC14->AddNode(STLA,570,new TGeoCombiTrans(42.6634,3.19718,0,rot616)); TGeoRotation *rot617 = new TGeoRotation("rot617",90,6.42857,96,96.4286,6,96.4286); DC14->AddNode(STLA,571,new TGeoCombiTrans(42.514,4.79018,0,rot617)); TGeoRotation *rot618 = new TGeoRotation("rot618",90,8.57143,96,98.5714,6,98.5714); DC14->AddNode(STLA,572,new TGeoCombiTrans(42.3051,6.37648,0,rot618)); TGeoRotation *rot619 = new TGeoRotation("rot619",90,10.7143,96,100.714,6,100.714); DC14->AddNode(STLA,573,new TGeoCombiTrans(42.0371,7.95386,0,rot619)); TGeoRotation *rot620 = new TGeoRotation("rot620",90,12.8571,96,102.857,6,102.857); DC14->AddNode(STLA,574,new TGeoCombiTrans(41.7103,9.52011,0,rot620)); TGeoRotation *rot621 = new TGeoRotation("rot621",90,15,96,105,6,105); DC14->AddNode(STLA,575,new TGeoCombiTrans(41.3252,11.0731,0,rot621)); TGeoRotation *rot622 = new TGeoRotation("rot622",90,17.1429,96,107.143,6,107.143); DC14->AddNode(STLA,576,new TGeoCombiTrans(40.8823,12.6105,0,rot622)); TGeoRotation *rot623 = new TGeoRotation("rot623",90,19.2857,96,109.286,6,109.286); DC14->AddNode(STLA,577,new TGeoCombiTrans(40.3822,14.1303,0,rot623)); TGeoRotation *rot624 = new TGeoRotation("rot624",90,21.4286,96,111.429,6,111.429); DC14->AddNode(STLA,578,new TGeoCombiTrans(39.8256,15.6304,0,rot624)); TGeoRotation *rot625 = new TGeoRotation("rot625",90,23.5714,96,113.571,6,113.571); DC14->AddNode(STLA,579,new TGeoCombiTrans(39.2133,17.1086,0,rot625)); TGeoRotation *rot626 = new TGeoRotation("rot626",90,25.7143,96,115.714,6,115.714); DC14->AddNode(STLA,580,new TGeoCombiTrans(38.5462,18.5628,0,rot626)); TGeoRotation *rot627 = new TGeoRotation("rot627",90,27.8571,96,117.857,6,117.857); DC14->AddNode(STLA,581,new TGeoCombiTrans(37.8251,19.9912,0,rot627)); TGeoRotation *rot628 = new TGeoRotation("rot628",90,30,96,120,6,120); DC14->AddNode(STLA,582,new TGeoCombiTrans(37.0512,21.3915,0,rot628)); TGeoRotation *rot629 = new TGeoRotation("rot629",90,32.1429,96,122.143,6,122.143); DC14->AddNode(STLA,583,new TGeoCombiTrans(36.2254,22.7619,0,rot629)); TGeoRotation *rot630 = new TGeoRotation("rot630",90,34.2857,96,124.286,6,124.286); DC14->AddNode(STLA,584,new TGeoCombiTrans(35.349,24.1005,0,rot630)); TGeoRotation *rot631 = new TGeoRotation("rot631",90,36.4286,96,126.429,6,126.429); DC14->AddNode(STLA,585,new TGeoCombiTrans(34.4231,25.4054,0,rot631)); TGeoRotation *rot632 = new TGeoRotation("rot632",90,38.5714,96,128.571,6,128.571); DC14->AddNode(STLA,586,new TGeoCombiTrans(33.4491,26.6748,0,rot632)); TGeoRotation *rot633 = new TGeoRotation("rot633",90,40.7143,96,130.714,6,130.714); DC14->AddNode(STLA,587,new TGeoCombiTrans(32.4283,27.9068,0,rot633)); TGeoRotation *rot634 = new TGeoRotation("rot634",90,42.8571,96,132.857,6,132.857); DC14->AddNode(STLA,588,new TGeoCombiTrans(31.3622,29.0998,0,rot634)); TGeoRotation *rot635 = new TGeoRotation("rot635",90,45,96,135,6,135); DC14->AddNode(STLA,589,new TGeoCombiTrans(30.2521,30.2521,0,rot635)); TGeoRotation *rot636 = new TGeoRotation("rot636",90,47.1429,96,137.143,6,137.143); DC14->AddNode(STLA,590,new TGeoCombiTrans(29.0998,31.3622,0,rot636)); TGeoRotation *rot637 = new TGeoRotation("rot637",90,49.2857,96,139.286,6,139.286); DC14->AddNode(STLA,591,new TGeoCombiTrans(27.9068,32.4283,0,rot637)); TGeoRotation *rot638 = new TGeoRotation("rot638",90,51.4286,96,141.429,6,141.429); DC14->AddNode(STLA,592,new TGeoCombiTrans(26.6748,33.4491,0,rot638)); TGeoRotation *rot639 = new TGeoRotation("rot639",90,53.5714,96,143.571,6,143.571); DC14->AddNode(STLA,593,new TGeoCombiTrans(25.4054,34.4231,0,rot639)); TGeoRotation *rot640 = new TGeoRotation("rot640",90,55.7143,96,145.714,6,145.714); DC14->AddNode(STLA,594,new TGeoCombiTrans(24.1005,35.349,0,rot640)); TGeoRotation *rot641 = new TGeoRotation("rot641",90,57.8571,96,147.857,6,147.857); DC14->AddNode(STLA,595,new TGeoCombiTrans(22.7619,36.2254,0,rot641)); TGeoRotation *rot642 = new TGeoRotation("rot642",90,60,96,150,6,150); DC14->AddNode(STLA,596,new TGeoCombiTrans(21.3915,37.0512,0,rot642)); TGeoRotation *rot643 = new TGeoRotation("rot643",90,62.1429,96,152.143,6,152.143); DC14->AddNode(STLA,597,new TGeoCombiTrans(19.9912,37.8251,0,rot643)); TGeoRotation *rot644 = new TGeoRotation("rot644",90,64.2857,96,154.286,6,154.286); DC14->AddNode(STLA,598,new TGeoCombiTrans(18.5628,38.5462,0,rot644)); TGeoRotation *rot645 = new TGeoRotation("rot645",90,66.4286,96,156.429,6,156.429); DC14->AddNode(STLA,599,new TGeoCombiTrans(17.1086,39.2133,0,rot645)); TGeoRotation *rot646 = new TGeoRotation("rot646",90,68.5714,96,158.571,6,158.571); DC14->AddNode(STLA,600,new TGeoCombiTrans(15.6304,39.8256,0,rot646)); TGeoRotation *rot647 = new TGeoRotation("rot647",90,70.7143,96,160.714,6,160.714); DC14->AddNode(STLA,601,new TGeoCombiTrans(14.1303,40.3822,0,rot647)); TGeoRotation *rot648 = new TGeoRotation("rot648",90,72.8571,96,162.857,6,162.857); DC14->AddNode(STLA,602,new TGeoCombiTrans(12.6105,40.8823,0,rot648)); TGeoRotation *rot649 = new TGeoRotation("rot649",90,75,96,165,6,165); DC14->AddNode(STLA,603,new TGeoCombiTrans(11.0731,41.3252,0,rot649)); TGeoRotation *rot650 = new TGeoRotation("rot650",90,77.1429,96,167.143,6,167.143); DC14->AddNode(STLA,604,new TGeoCombiTrans(9.52011,41.7103,0,rot650)); TGeoRotation *rot651 = new TGeoRotation("rot651",90,79.2857,96,169.286,6,169.286); DC14->AddNode(STLA,605,new TGeoCombiTrans(7.95386,42.0371,0,rot651)); TGeoRotation *rot652 = new TGeoRotation("rot652",90,81.4286,96,171.429,6,171.429); DC14->AddNode(STLA,606,new TGeoCombiTrans(6.37648,42.3051,0,rot652)); TGeoRotation *rot653 = new TGeoRotation("rot653",90,83.5714,96,173.571,6,173.571); DC14->AddNode(STLA,607,new TGeoCombiTrans(4.79018,42.514,0,rot653)); TGeoRotation *rot654 = new TGeoRotation("rot654",90,85.7143,96,175.714,6,175.714); DC14->AddNode(STLA,608,new TGeoCombiTrans(3.19718,42.6634,0,rot654)); TGeoRotation *rot655 = new TGeoRotation("rot655",90,87.8571,96,177.857,6,177.857); DC14->AddNode(STLA,609,new TGeoCombiTrans(1.59971,42.7531,0,rot655)); TGeoRotation *rot656 = new TGeoRotation("rot656",90,90,96,180,6,180); DC14->AddNode(STLA,610,new TGeoCombiTrans(2.61962e-15,42.783,0,rot656)); TGeoRotation *rot657 = new TGeoRotation("rot657",90,92.1429,96,-177.857,6,-177.857); DC14->AddNode(STLA,611,new TGeoCombiTrans(-1.59971,42.7531,0,rot657)); TGeoRotation *rot658 = new TGeoRotation("rot658",90,94.2857,96,-175.714,6,-175.714); DC14->AddNode(STLA,612,new TGeoCombiTrans(-3.19718,42.6634,0,rot658)); TGeoRotation *rot659 = new TGeoRotation("rot659",90,96.4286,96,-173.571,6,-173.571); DC14->AddNode(STLA,613,new TGeoCombiTrans(-4.79018,42.514,0,rot659)); TGeoRotation *rot660 = new TGeoRotation("rot660",90,98.5714,96,-171.429,6,-171.429); DC14->AddNode(STLA,614,new TGeoCombiTrans(-6.37648,42.3051,0,rot660)); TGeoRotation *rot661 = new TGeoRotation("rot661",90,100.714,96,-169.286,6,-169.286); DC14->AddNode(STLA,615,new TGeoCombiTrans(-7.95386,42.0371,0,rot661)); TGeoRotation *rot662 = new TGeoRotation("rot662",90,102.857,96,-167.143,6,-167.143); DC14->AddNode(STLA,616,new TGeoCombiTrans(-9.52011,41.7103,0,rot662)); TGeoRotation *rot663 = new TGeoRotation("rot663",90,105,96,-165,6,-165); DC14->AddNode(STLA,617,new TGeoCombiTrans(-11.0731,41.3252,0,rot663)); TGeoRotation *rot664 = new TGeoRotation("rot664",90,107.143,96,-162.857,6,-162.857); DC14->AddNode(STLA,618,new TGeoCombiTrans(-12.6105,40.8823,0,rot664)); TGeoRotation *rot665 = new TGeoRotation("rot665",90,109.286,96,-160.714,6,-160.714); DC14->AddNode(STLA,619,new TGeoCombiTrans(-14.1303,40.3822,0,rot665)); TGeoRotation *rot666 = new TGeoRotation("rot666",90,111.429,96,-158.571,6,-158.571); DC14->AddNode(STLA,620,new TGeoCombiTrans(-15.6304,39.8256,0,rot666)); TGeoRotation *rot667 = new TGeoRotation("rot667",90,113.571,96,-156.429,6,-156.429); DC14->AddNode(STLA,621,new TGeoCombiTrans(-17.1086,39.2133,0,rot667)); TGeoRotation *rot668 = new TGeoRotation("rot668",90,115.714,96,-154.286,6,-154.286); DC14->AddNode(STLA,622,new TGeoCombiTrans(-18.5628,38.5462,0,rot668)); TGeoRotation *rot669 = new TGeoRotation("rot669",90,117.857,96,-152.143,6,-152.143); DC14->AddNode(STLA,623,new TGeoCombiTrans(-19.9912,37.8251,0,rot669)); TGeoRotation *rot670 = new TGeoRotation("rot670",90,120,96,-150,6,-150); DC14->AddNode(STLA,624,new TGeoCombiTrans(-21.3915,37.0512,0,rot670)); TGeoRotation *rot671 = new TGeoRotation("rot671",90,122.143,96,-147.857,6,-147.857); DC14->AddNode(STLA,625,new TGeoCombiTrans(-22.7619,36.2254,0,rot671)); TGeoRotation *rot672 = new TGeoRotation("rot672",90,124.286,96,-145.714,6,-145.714); DC14->AddNode(STLA,626,new TGeoCombiTrans(-24.1005,35.349,0,rot672)); TGeoRotation *rot673 = new TGeoRotation("rot673",90,126.429,96,-143.571,6,-143.571); DC14->AddNode(STLA,627,new TGeoCombiTrans(-25.4054,34.4231,0,rot673)); TGeoRotation *rot674 = new TGeoRotation("rot674",90,128.571,96,-141.429,6,-141.429); DC14->AddNode(STLA,628,new TGeoCombiTrans(-26.6748,33.4491,0,rot674)); TGeoRotation *rot675 = new TGeoRotation("rot675",90,130.714,96,-139.286,6,-139.286); DC14->AddNode(STLA,629,new TGeoCombiTrans(-27.9068,32.4283,0,rot675)); TGeoRotation *rot676 = new TGeoRotation("rot676",90,132.857,96,-137.143,6,-137.143); DC14->AddNode(STLA,630,new TGeoCombiTrans(-29.0998,31.3622,0,rot676)); TGeoRotation *rot677 = new TGeoRotation("rot677",90,135,96,-135,6,-135); DC14->AddNode(STLA,631,new TGeoCombiTrans(-30.2521,30.2521,0,rot677)); TGeoRotation *rot678 = new TGeoRotation("rot678",90,137.143,96,-132.857,6,-132.857); DC14->AddNode(STLA,632,new TGeoCombiTrans(-31.3622,29.0998,0,rot678)); TGeoRotation *rot679 = new TGeoRotation("rot679",90,139.286,96,-130.714,6,-130.714); DC14->AddNode(STLA,633,new TGeoCombiTrans(-32.4283,27.9068,0,rot679)); TGeoRotation *rot680 = new TGeoRotation("rot680",90,141.429,96,-128.571,6,-128.571); DC14->AddNode(STLA,634,new TGeoCombiTrans(-33.4491,26.6748,0,rot680)); TGeoRotation *rot681 = new TGeoRotation("rot681",90,143.571,96,-126.429,6,-126.429); DC14->AddNode(STLA,635,new TGeoCombiTrans(-34.4231,25.4054,0,rot681)); TGeoRotation *rot682 = new TGeoRotation("rot682",90,145.714,96,-124.286,6,-124.286); DC14->AddNode(STLA,636,new TGeoCombiTrans(-35.349,24.1005,0,rot682)); TGeoRotation *rot683 = new TGeoRotation("rot683",90,147.857,96,-122.143,6,-122.143); DC14->AddNode(STLA,637,new TGeoCombiTrans(-36.2254,22.7619,0,rot683)); TGeoRotation *rot684 = new TGeoRotation("rot684",90,150,96,-120,6,-120); DC14->AddNode(STLA,638,new TGeoCombiTrans(-37.0512,21.3915,0,rot684)); TGeoRotation *rot685 = new TGeoRotation("rot685",90,152.143,96,-117.857,6,-117.857); DC14->AddNode(STLA,639,new TGeoCombiTrans(-37.8251,19.9912,0,rot685)); TGeoRotation *rot686 = new TGeoRotation("rot686",90,154.286,96,-115.714,6,-115.714); DC14->AddNode(STLA,640,new TGeoCombiTrans(-38.5462,18.5628,0,rot686)); TGeoRotation *rot687 = new TGeoRotation("rot687",90,156.429,96,-113.571,6,-113.571); DC14->AddNode(STLA,641,new TGeoCombiTrans(-39.2133,17.1086,0,rot687)); TGeoRotation *rot688 = new TGeoRotation("rot688",90,158.571,96,-111.429,6,-111.429); DC14->AddNode(STLA,642,new TGeoCombiTrans(-39.8256,15.6304,0,rot688)); TGeoRotation *rot689 = new TGeoRotation("rot689",90,160.714,96,-109.286,6,-109.286); DC14->AddNode(STLA,643,new TGeoCombiTrans(-40.3822,14.1303,0,rot689)); TGeoRotation *rot690 = new TGeoRotation("rot690",90,162.857,96,-107.143,6,-107.143); DC14->AddNode(STLA,644,new TGeoCombiTrans(-40.8823,12.6105,0,rot690)); TGeoRotation *rot691 = new TGeoRotation("rot691",90,165,96,-105,6,-105); DC14->AddNode(STLA,645,new TGeoCombiTrans(-41.3252,11.0731,0,rot691)); TGeoRotation *rot692 = new TGeoRotation("rot692",90,167.143,96,-102.857,6,-102.857); DC14->AddNode(STLA,646,new TGeoCombiTrans(-41.7103,9.52011,0,rot692)); TGeoRotation *rot693 = new TGeoRotation("rot693",90,169.286,96,-100.714,6,-100.714); DC14->AddNode(STLA,647,new TGeoCombiTrans(-42.0371,7.95386,0,rot693)); TGeoRotation *rot694 = new TGeoRotation("rot694",90,171.429,96,-98.5714,6,-98.5714); DC14->AddNode(STLA,648,new TGeoCombiTrans(-42.3051,6.37648,0,rot694)); TGeoRotation *rot695 = new TGeoRotation("rot695",90,173.571,96,-96.4286,6,-96.4286); DC14->AddNode(STLA,649,new TGeoCombiTrans(-42.514,4.79018,0,rot695)); TGeoRotation *rot696 = new TGeoRotation("rot696",90,175.714,96,-94.2857,6,-94.2857); DC14->AddNode(STLA,650,new TGeoCombiTrans(-42.6634,3.19718,0,rot696)); TGeoRotation *rot697 = new TGeoRotation("rot697",90,177.857,96,-92.1429,6,-92.1429); DC14->AddNode(STLA,651,new TGeoCombiTrans(-42.7531,1.59971,0,rot697)); TGeoRotation *rot698 = new TGeoRotation("rot698",90,-180,96,-90,6,-90); DC14->AddNode(STLA,652,new TGeoCombiTrans(-42.783,5.23923e-15,0,rot698)); TGeoRotation *rot699 = new TGeoRotation("rot699",90,-177.857,96,-87.8571,6,-87.8571); DC14->AddNode(STLA,653,new TGeoCombiTrans(-42.7531,-1.59971,0,rot699)); TGeoRotation *rot700 = new TGeoRotation("rot700",90,-175.714,96,-85.7143,6,-85.7143); DC14->AddNode(STLA,654,new TGeoCombiTrans(-42.6634,-3.19718,0,rot700)); TGeoRotation *rot701 = new TGeoRotation("rot701",90,-173.571,96,-83.5714,6,-83.5714); DC14->AddNode(STLA,655,new TGeoCombiTrans(-42.514,-4.79018,0,rot701)); TGeoRotation *rot702 = new TGeoRotation("rot702",90,-171.429,96,-81.4286,6,-81.4286); DC14->AddNode(STLA,656,new TGeoCombiTrans(-42.3051,-6.37648,0,rot702)); TGeoRotation *rot703 = new TGeoRotation("rot703",90,-169.286,96,-79.2857,6,-79.2857); DC14->AddNode(STLA,657,new TGeoCombiTrans(-42.0371,-7.95386,0,rot703)); TGeoRotation *rot704 = new TGeoRotation("rot704",90,-167.143,96,-77.1429,6,-77.1429); DC14->AddNode(STLA,658,new TGeoCombiTrans(-41.7103,-9.52011,0,rot704)); TGeoRotation *rot705 = new TGeoRotation("rot705",90,-165,96,-75,6,-75); DC14->AddNode(STLA,659,new TGeoCombiTrans(-41.3252,-11.0731,0,rot705)); TGeoRotation *rot706 = new TGeoRotation("rot706",90,-162.857,96,-72.8571,6,-72.8571); DC14->AddNode(STLA,660,new TGeoCombiTrans(-40.8823,-12.6105,0,rot706)); TGeoRotation *rot707 = new TGeoRotation("rot707",90,-160.714,96,-70.7143,6,-70.7143); DC14->AddNode(STLA,661,new TGeoCombiTrans(-40.3822,-14.1303,0,rot707)); TGeoRotation *rot708 = new TGeoRotation("rot708",90,-158.571,96,-68.5714,6,-68.5714); DC14->AddNode(STLA,662,new TGeoCombiTrans(-39.8256,-15.6304,0,rot708)); TGeoRotation *rot709 = new TGeoRotation("rot709",90,-156.429,96,-66.4286,6,-66.4286); DC14->AddNode(STLA,663,new TGeoCombiTrans(-39.2133,-17.1086,0,rot709)); TGeoRotation *rot710 = new TGeoRotation("rot710",90,-154.286,96,-64.2857,6,-64.2857); DC14->AddNode(STLA,664,new TGeoCombiTrans(-38.5462,-18.5628,0,rot710)); TGeoRotation *rot711 = new TGeoRotation("rot711",90,-152.143,96,-62.1429,6,-62.1429); DC14->AddNode(STLA,665,new TGeoCombiTrans(-37.8251,-19.9912,0,rot711)); TGeoRotation *rot712 = new TGeoRotation("rot712",90,-150,96,-60,6,-60); DC14->AddNode(STLA,666,new TGeoCombiTrans(-37.0512,-21.3915,0,rot712)); TGeoRotation *rot713 = new TGeoRotation("rot713",90,-147.857,96,-57.8571,6,-57.8571); DC14->AddNode(STLA,667,new TGeoCombiTrans(-36.2254,-22.7619,0,rot713)); TGeoRotation *rot714 = new TGeoRotation("rot714",90,-145.714,96,-55.7143,6,-55.7143); DC14->AddNode(STLA,668,new TGeoCombiTrans(-35.349,-24.1005,0,rot714)); TGeoRotation *rot715 = new TGeoRotation("rot715",90,-143.571,96,-53.5714,6,-53.5714); DC14->AddNode(STLA,669,new TGeoCombiTrans(-34.4231,-25.4054,0,rot715)); TGeoRotation *rot716 = new TGeoRotation("rot716",90,-141.429,96,-51.4286,6,-51.4286); DC14->AddNode(STLA,670,new TGeoCombiTrans(-33.4491,-26.6748,0,rot716)); TGeoRotation *rot717 = new TGeoRotation("rot717",90,-139.286,96,-49.2857,6,-49.2857); DC14->AddNode(STLA,671,new TGeoCombiTrans(-32.4283,-27.9068,0,rot717)); TGeoRotation *rot718 = new TGeoRotation("rot718",90,-137.143,96,-47.1429,6,-47.1429); DC14->AddNode(STLA,672,new TGeoCombiTrans(-31.3622,-29.0998,0,rot718)); TGeoRotation *rot719 = new TGeoRotation("rot719",90,-135,96,-45,6,-45); DC14->AddNode(STLA,673,new TGeoCombiTrans(-30.2521,-30.2521,0,rot719)); TGeoRotation *rot720 = new TGeoRotation("rot720",90,-132.857,96,-42.8571,6,-42.8571); DC14->AddNode(STLA,674,new TGeoCombiTrans(-29.0998,-31.3622,0,rot720)); TGeoRotation *rot721 = new TGeoRotation("rot721",90,-130.714,96,-40.7143,6,-40.7143); DC14->AddNode(STLA,675,new TGeoCombiTrans(-27.9068,-32.4283,0,rot721)); TGeoRotation *rot722 = new TGeoRotation("rot722",90,-128.571,96,-38.5714,6,-38.5714); DC14->AddNode(STLA,676,new TGeoCombiTrans(-26.6748,-33.4491,0,rot722)); TGeoRotation *rot723 = new TGeoRotation("rot723",90,-126.429,96,-36.4286,6,-36.4286); DC14->AddNode(STLA,677,new TGeoCombiTrans(-25.4054,-34.4231,0,rot723)); TGeoRotation *rot724 = new TGeoRotation("rot724",90,-124.286,96,-34.2857,6,-34.2857); DC14->AddNode(STLA,678,new TGeoCombiTrans(-24.1005,-35.349,0,rot724)); TGeoRotation *rot725 = new TGeoRotation("rot725",90,-122.143,96,-32.1429,6,-32.1429); DC14->AddNode(STLA,679,new TGeoCombiTrans(-22.7619,-36.2254,0,rot725)); TGeoRotation *rot726 = new TGeoRotation("rot726",90,-120,96,-30,6,-30); DC14->AddNode(STLA,680,new TGeoCombiTrans(-21.3915,-37.0512,0,rot726)); TGeoRotation *rot727 = new TGeoRotation("rot727",90,-117.857,96,-27.8571,6,-27.8571); DC14->AddNode(STLA,681,new TGeoCombiTrans(-19.9912,-37.8251,0,rot727)); TGeoRotation *rot728 = new TGeoRotation("rot728",90,-115.714,96,-25.7143,6,-25.7143); DC14->AddNode(STLA,682,new TGeoCombiTrans(-18.5628,-38.5462,0,rot728)); TGeoRotation *rot729 = new TGeoRotation("rot729",90,-113.571,96,-23.5714,6,-23.5714); DC14->AddNode(STLA,683,new TGeoCombiTrans(-17.1086,-39.2133,0,rot729)); TGeoRotation *rot730 = new TGeoRotation("rot730",90,-111.429,96,-21.4286,6,-21.4286); DC14->AddNode(STLA,684,new TGeoCombiTrans(-15.6304,-39.8256,0,rot730)); TGeoRotation *rot731 = new TGeoRotation("rot731",90,-109.286,96,-19.2857,6,-19.2857); DC14->AddNode(STLA,685,new TGeoCombiTrans(-14.1303,-40.3822,0,rot731)); TGeoRotation *rot732 = new TGeoRotation("rot732",90,-107.143,96,-17.1429,6,-17.1429); DC14->AddNode(STLA,686,new TGeoCombiTrans(-12.6105,-40.8823,0,rot732)); TGeoRotation *rot733 = new TGeoRotation("rot733",90,-105,96,-15,6,-15); DC14->AddNode(STLA,687,new TGeoCombiTrans(-11.0731,-41.3252,0,rot733)); TGeoRotation *rot734 = new TGeoRotation("rot734",90,-102.857,96,-12.8571,6,-12.8571); DC14->AddNode(STLA,688,new TGeoCombiTrans(-9.52011,-41.7103,0,rot734)); TGeoRotation *rot735 = new TGeoRotation("rot735",90,-100.714,96,-10.7143,6,-10.7143); DC14->AddNode(STLA,689,new TGeoCombiTrans(-7.95386,-42.0371,0,rot735)); TGeoRotation *rot736 = new TGeoRotation("rot736",90,-98.5714,96,-8.57143,6,-8.57143); DC14->AddNode(STLA,690,new TGeoCombiTrans(-6.37648,-42.3051,0,rot736)); TGeoRotation *rot737 = new TGeoRotation("rot737",90,-96.4286,96,-6.42857,6,-6.42857); DC14->AddNode(STLA,691,new TGeoCombiTrans(-4.79018,-42.514,0,rot737)); TGeoRotation *rot738 = new TGeoRotation("rot738",90,-94.2857,96,-4.28571,6,-4.28571); DC14->AddNode(STLA,692,new TGeoCombiTrans(-3.19718,-42.6634,0,rot738)); TGeoRotation *rot739 = new TGeoRotation("rot739",90,-92.1429,96,-2.14286,6,-2.14286); DC14->AddNode(STLA,693,new TGeoCombiTrans(-1.59971,-42.7531,0,rot739)); TGeoRotation *rot740 = new TGeoRotation("rot740",90,-90,96,4.03642e-14,6,4.03642e-14); DC14->AddNode(STLA,694,new TGeoCombiTrans(-7.85885e-15,-42.783,0,rot740)); TGeoRotation *rot741 = new TGeoRotation("rot741",90,-87.8571,96,2.14286,6,2.14286); DC14->AddNode(STLA,695,new TGeoCombiTrans(1.59971,-42.7531,0,rot741)); TGeoRotation *rot742 = new TGeoRotation("rot742",90,-85.7143,96,4.28571,6,4.28571); DC14->AddNode(STLA,696,new TGeoCombiTrans(3.19718,-42.6634,0,rot742)); TGeoRotation *rot743 = new TGeoRotation("rot743",90,-83.5714,96,6.42857,6,6.42857); DC14->AddNode(STLA,697,new TGeoCombiTrans(4.79018,-42.514,0,rot743)); TGeoRotation *rot744 = new TGeoRotation("rot744",90,-81.4286,96,8.57143,6,8.57143); DC14->AddNode(STLA,698,new TGeoCombiTrans(6.37648,-42.3051,0,rot744)); TGeoRotation *rot745 = new TGeoRotation("rot745",90,-79.2857,96,10.7143,6,10.7143); DC14->AddNode(STLA,699,new TGeoCombiTrans(7.95386,-42.0371,0,rot745)); TGeoRotation *rot746 = new TGeoRotation("rot746",90,-77.1429,96,12.8571,6,12.8571); DC14->AddNode(STLA,700,new TGeoCombiTrans(9.52011,-41.7103,0,rot746)); TGeoRotation *rot747 = new TGeoRotation("rot747",90,-75,96,15,6,15); DC14->AddNode(STLA,701,new TGeoCombiTrans(11.0731,-41.3252,0,rot747)); TGeoRotation *rot748 = new TGeoRotation("rot748",90,-72.8571,96,17.1429,6,17.1429); DC14->AddNode(STLA,702,new TGeoCombiTrans(12.6105,-40.8823,0,rot748)); TGeoRotation *rot749 = new TGeoRotation("rot749",90,-70.7143,96,19.2857,6,19.2857); DC14->AddNode(STLA,703,new TGeoCombiTrans(14.1303,-40.3822,0,rot749)); TGeoRotation *rot750 = new TGeoRotation("rot750",90,-68.5714,96,21.4286,6,21.4286); DC14->AddNode(STLA,704,new TGeoCombiTrans(15.6304,-39.8256,0,rot750)); TGeoRotation *rot751 = new TGeoRotation("rot751",90,-66.4286,96,23.5714,6,23.5714); DC14->AddNode(STLA,705,new TGeoCombiTrans(17.1086,-39.2133,0,rot751)); TGeoRotation *rot752 = new TGeoRotation("rot752",90,-64.2857,96,25.7143,6,25.7143); DC14->AddNode(STLA,706,new TGeoCombiTrans(18.5628,-38.5462,0,rot752)); TGeoRotation *rot753 = new TGeoRotation("rot753",90,-62.1429,96,27.8571,6,27.8571); DC14->AddNode(STLA,707,new TGeoCombiTrans(19.9912,-37.8251,0,rot753)); TGeoRotation *rot754 = new TGeoRotation("rot754",90,-60,96,30,6,30); DC14->AddNode(STLA,708,new TGeoCombiTrans(21.3915,-37.0512,0,rot754)); TGeoRotation *rot755 = new TGeoRotation("rot755",90,-57.8571,96,32.1429,6,32.1429); DC14->AddNode(STLA,709,new TGeoCombiTrans(22.7619,-36.2254,0,rot755)); TGeoRotation *rot756 = new TGeoRotation("rot756",90,-55.7143,96,34.2857,6,34.2857); DC14->AddNode(STLA,710,new TGeoCombiTrans(24.1005,-35.349,0,rot756)); TGeoRotation *rot757 = new TGeoRotation("rot757",90,-53.5714,96,36.4286,6,36.4286); DC14->AddNode(STLA,711,new TGeoCombiTrans(25.4054,-34.4231,0,rot757)); TGeoRotation *rot758 = new TGeoRotation("rot758",90,-51.4286,96,38.5714,6,38.5714); DC14->AddNode(STLA,712,new TGeoCombiTrans(26.6748,-33.4491,0,rot758)); TGeoRotation *rot759 = new TGeoRotation("rot759",90,-49.2857,96,40.7143,6,40.7143); DC14->AddNode(STLA,713,new TGeoCombiTrans(27.9068,-32.4283,0,rot759)); TGeoRotation *rot760 = new TGeoRotation("rot760",90,-47.1429,96,42.8571,6,42.8571); DC14->AddNode(STLA,714,new TGeoCombiTrans(29.0998,-31.3622,0,rot760)); TGeoRotation *rot761 = new TGeoRotation("rot761",90,-45,96,45,6,45); DC14->AddNode(STLA,715,new TGeoCombiTrans(30.2521,-30.2521,0,rot761)); TGeoRotation *rot762 = new TGeoRotation("rot762",90,-42.8571,96,47.1429,6,47.1429); DC14->AddNode(STLA,716,new TGeoCombiTrans(31.3622,-29.0998,0,rot762)); TGeoRotation *rot763 = new TGeoRotation("rot763",90,-40.7143,96,49.2857,6,49.2857); DC14->AddNode(STLA,717,new TGeoCombiTrans(32.4283,-27.9068,0,rot763)); TGeoRotation *rot764 = new TGeoRotation("rot764",90,-38.5714,96,51.4286,6,51.4286); DC14->AddNode(STLA,718,new TGeoCombiTrans(33.4491,-26.6748,0,rot764)); TGeoRotation *rot765 = new TGeoRotation("rot765",90,-36.4286,96,53.5714,6,53.5714); DC14->AddNode(STLA,719,new TGeoCombiTrans(34.4231,-25.4054,0,rot765)); TGeoRotation *rot766 = new TGeoRotation("rot766",90,-34.2857,96,55.7143,6,55.7143); DC14->AddNode(STLA,720,new TGeoCombiTrans(35.349,-24.1005,0,rot766)); TGeoRotation *rot767 = new TGeoRotation("rot767",90,-32.1429,96,57.8571,6,57.8571); DC14->AddNode(STLA,721,new TGeoCombiTrans(36.2254,-22.7619,0,rot767)); TGeoRotation *rot768 = new TGeoRotation("rot768",90,-30,96,60,6,60); DC14->AddNode(STLA,722,new TGeoCombiTrans(37.0512,-21.3915,0,rot768)); TGeoRotation *rot769 = new TGeoRotation("rot769",90,-27.8571,96,62.1429,6,62.1429); DC14->AddNode(STLA,723,new TGeoCombiTrans(37.8251,-19.9912,0,rot769)); TGeoRotation *rot770 = new TGeoRotation("rot770",90,-25.7143,96,64.2857,6,64.2857); DC14->AddNode(STLA,724,new TGeoCombiTrans(38.5462,-18.5628,0,rot770)); TGeoRotation *rot771 = new TGeoRotation("rot771",90,-23.5714,96,66.4286,6,66.4286); DC14->AddNode(STLA,725,new TGeoCombiTrans(39.2133,-17.1086,0,rot771)); TGeoRotation *rot772 = new TGeoRotation("rot772",90,-21.4286,96,68.5714,6,68.5714); DC14->AddNode(STLA,726,new TGeoCombiTrans(39.8256,-15.6304,0,rot772)); TGeoRotation *rot773 = new TGeoRotation("rot773",90,-19.2857,96,70.7143,6,70.7143); DC14->AddNode(STLA,727,new TGeoCombiTrans(40.3822,-14.1303,0,rot773)); TGeoRotation *rot774 = new TGeoRotation("rot774",90,-17.1429,96,72.8571,6,72.8571); DC14->AddNode(STLA,728,new TGeoCombiTrans(40.8823,-12.6105,0,rot774)); TGeoRotation *rot775 = new TGeoRotation("rot775",90,-15,96,75,6,75); DC14->AddNode(STLA,729,new TGeoCombiTrans(41.3252,-11.0731,0,rot775)); TGeoRotation *rot776 = new TGeoRotation("rot776",90,-12.8571,96,77.1429,6,77.1429); DC14->AddNode(STLA,730,new TGeoCombiTrans(41.7103,-9.52011,0,rot776)); TGeoRotation *rot777 = new TGeoRotation("rot777",90,-10.7143,96,79.2857,6,79.2857); DC14->AddNode(STLA,731,new TGeoCombiTrans(42.0371,-7.95386,0,rot777)); TGeoRotation *rot778 = new TGeoRotation("rot778",90,-8.57143,96,81.4286,6,81.4286); DC14->AddNode(STLA,732,new TGeoCombiTrans(42.3051,-6.37648,0,rot778)); TGeoRotation *rot779 = new TGeoRotation("rot779",90,-6.42857,96,83.5714,6,83.5714); DC14->AddNode(STLA,733,new TGeoCombiTrans(42.514,-4.79018,0,rot779)); TGeoRotation *rot780 = new TGeoRotation("rot780",90,-4.28571,96,85.7143,6,85.7143); DC14->AddNode(STLA,734,new TGeoCombiTrans(42.6634,-3.19718,0,rot780)); TGeoRotation *rot781 = new TGeoRotation("rot781",90,-2.14286,96,87.8571,6,87.8571); DC14->AddNode(STLA,735,new TGeoCombiTrans(42.7531,-1.59971,0,rot781)); TGeoRotation *rot782 = new TGeoRotation("rot782",90,0,84,90,6,-90); DC14->AddNode(STLA,736,new TGeoCombiTrans(44.566,0,0,rot782)); TGeoRotation *rot783 = new TGeoRotation("rot783",90,2.05714,84,92.0571,6,-87.9429); DC14->AddNode(STLA,737,new TGeoCombiTrans(44.5373,1.59975,0,rot783)); TGeoRotation *rot784 = new TGeoRotation("rot784",90,4.11429,84,94.1143,6,-85.8857); DC14->AddNode(STLA,738,new TGeoCombiTrans(44.4512,3.19744,0,rot784)); TGeoRotation *rot785 = new TGeoRotation("rot785",90,6.17143,84,96.1714,6,-83.8286); DC14->AddNode(STLA,739,new TGeoCombiTrans(44.3077,4.79101,0,rot785)); TGeoRotation *rot786 = new TGeoRotation("rot786",90,8.22857,84,98.2286,6,-81.7714); DC14->AddNode(STLA,740,new TGeoCombiTrans(44.1072,6.3784,0,rot786)); TGeoRotation *rot787 = new TGeoRotation("rot787",90,10.2857,84,100.286,6,-79.7143); DC14->AddNode(STLA,741,new TGeoCombiTrans(43.8498,7.95757,0,rot787)); TGeoRotation *rot788 = new TGeoRotation("rot788",90,12.3429,84,102.343,6,-77.6571); DC14->AddNode(STLA,742,new TGeoCombiTrans(43.5359,9.52648,0,rot788)); TGeoRotation *rot789 = new TGeoRotation("rot789",90,14.4,84,104.4,6,-75.6); DC14->AddNode(STLA,743,new TGeoCombiTrans(43.1659,11.0831,0,rot789)); TGeoRotation *rot790 = new TGeoRotation("rot790",90,16.4571,84,106.457,6,-73.5429); DC14->AddNode(STLA,744,new TGeoCombiTrans(42.7402,12.6255,0,rot790)); TGeoRotation *rot791 = new TGeoRotation("rot791",90,18.5143,84,108.514,6,-71.4857); DC14->AddNode(STLA,745,new TGeoCombiTrans(42.2595,14.1515,0,rot791)); TGeoRotation *rot792 = new TGeoRotation("rot792",90,20.5714,84,110.571,6,-69.4286); DC14->AddNode(STLA,746,new TGeoCombiTrans(41.7242,15.6594,0,rot792)); TGeoRotation *rot793 = new TGeoRotation("rot793",90,22.6286,84,112.629,6,-67.3714); DC14->AddNode(STLA,747,new TGeoCombiTrans(41.1352,17.147,0,rot793)); TGeoRotation *rot794 = new TGeoRotation("rot794",90,24.6857,84,114.686,6,-65.3143); DC14->AddNode(STLA,748,new TGeoCombiTrans(40.4932,18.6126,0,rot794)); TGeoRotation *rot795 = new TGeoRotation("rot795",90,26.7429,84,116.743,6,-63.2571); DC14->AddNode(STLA,749,new TGeoCombiTrans(39.799,20.0541,0,rot795)); TGeoRotation *rot796 = new TGeoRotation("rot796",90,28.8,84,118.8,6,-61.2); DC14->AddNode(STLA,750,new TGeoCombiTrans(39.0535,21.4698,0,rot796)); TGeoRotation *rot797 = new TGeoRotation("rot797",90,30.8571,84,120.857,6,-59.1429); DC14->AddNode(STLA,751,new TGeoCombiTrans(38.2576,22.8579,0,rot797)); TGeoRotation *rot798 = new TGeoRotation("rot798",90,32.9143,84,122.914,6,-57.0857); DC14->AddNode(STLA,752,new TGeoCombiTrans(37.4125,24.2164,0,rot798)); TGeoRotation *rot799 = new TGeoRotation("rot799",90,34.9714,84,124.971,6,-55.0286); DC14->AddNode(STLA,753,new TGeoCombiTrans(36.5191,25.5438,0,rot799)); TGeoRotation *rot800 = new TGeoRotation("rot800",90,37.0286,84,127.029,6,-52.9714); DC14->AddNode(STLA,754,new TGeoCombiTrans(35.5786,26.8382,0,rot800)); TGeoRotation *rot801 = new TGeoRotation("rot801",90,39.0857,84,129.086,6,-50.9143); DC14->AddNode(STLA,755,new TGeoCombiTrans(34.5923,28.0981,0,rot801)); TGeoRotation *rot802 = new TGeoRotation("rot802",90,41.1429,84,131.143,6,-48.8571); DC14->AddNode(STLA,756,new TGeoCombiTrans(33.5614,29.3217,0,rot802)); TGeoRotation *rot803 = new TGeoRotation("rot803",90,43.2,84,133.2,6,-46.8); DC14->AddNode(STLA,757,new TGeoCombiTrans(32.4872,30.5075,0,rot803)); TGeoRotation *rot804 = new TGeoRotation("rot804",90,45.2571,84,135.257,6,-44.7429); DC14->AddNode(STLA,758,new TGeoCombiTrans(31.3712,31.654,0,rot804)); TGeoRotation *rot805 = new TGeoRotation("rot805",90,47.3143,84,137.314,6,-42.6857); DC14->AddNode(STLA,759,new TGeoCombiTrans(30.2147,32.7597,0,rot805)); TGeoRotation *rot806 = new TGeoRotation("rot806",90,49.3714,84,139.371,6,-40.6286); DC14->AddNode(STLA,760,new TGeoCombiTrans(29.0193,33.8232,0,rot806)); TGeoRotation *rot807 = new TGeoRotation("rot807",90,51.4286,84,141.429,6,-38.5714); DC14->AddNode(STLA,761,new TGeoCombiTrans(27.7864,34.8431,0,rot807)); TGeoRotation *rot808 = new TGeoRotation("rot808",90,53.4857,84,143.486,6,-36.5143); DC14->AddNode(STLA,762,new TGeoCombiTrans(26.5178,35.8181,0,rot808)); TGeoRotation *rot809 = new TGeoRotation("rot809",90,55.5429,84,145.543,6,-34.4571); DC14->AddNode(STLA,763,new TGeoCombiTrans(25.215,36.7469,0,rot809)); TGeoRotation *rot810 = new TGeoRotation("rot810",90,57.6,84,147.6,6,-32.4); DC14->AddNode(STLA,764,new TGeoCombiTrans(23.8797,37.6283,0,rot810)); TGeoRotation *rot811 = new TGeoRotation("rot811",90,59.6571,84,149.657,6,-30.3429); DC14->AddNode(STLA,765,new TGeoCombiTrans(22.5136,38.4613,0,rot811)); TGeoRotation *rot812 = new TGeoRotation("rot812",90,61.7143,84,151.714,6,-28.2857); DC14->AddNode(STLA,766,new TGeoCombiTrans(21.1184,39.2446,0,rot812)); TGeoRotation *rot813 = new TGeoRotation("rot813",90,63.7714,84,153.771,6,-26.2286); DC14->AddNode(STLA,767,new TGeoCombiTrans(19.6961,39.9774,0,rot813)); TGeoRotation *rot814 = new TGeoRotation("rot814",90,65.8286,84,155.829,6,-24.1714); DC14->AddNode(STLA,768,new TGeoCombiTrans(18.2484,40.6586,0,rot814)); TGeoRotation *rot815 = new TGeoRotation("rot815",90,67.8857,84,157.886,6,-22.1143); DC14->AddNode(STLA,769,new TGeoCombiTrans(16.7771,41.2875,0,rot815)); TGeoRotation *rot816 = new TGeoRotation("rot816",90,69.9429,84,159.943,6,-20.0571); DC14->AddNode(STLA,770,new TGeoCombiTrans(15.2842,41.8631,0,rot816)); TGeoRotation *rot817 = new TGeoRotation("rot817",90,72,84,162,6,-18); DC14->AddNode(STLA,771,new TGeoCombiTrans(13.7717,42.3848,0,rot817)); TGeoRotation *rot818 = new TGeoRotation("rot818",90,74.0571,84,164.057,6,-15.9429); DC14->AddNode(STLA,772,new TGeoCombiTrans(12.2413,42.8518,0,rot818)); TGeoRotation *rot819 = new TGeoRotation("rot819",90,76.1143,84,166.114,6,-13.8857); DC14->AddNode(STLA,773,new TGeoCombiTrans(10.6952,43.2636,0,rot819)); TGeoRotation *rot820 = new TGeoRotation("rot820",90,78.1714,84,168.171,6,-11.8286); DC14->AddNode(STLA,774,new TGeoCombiTrans(9.13532,43.6197,0,rot820)); TGeoRotation *rot821 = new TGeoRotation("rot821",90,80.2286,84,170.229,6,-9.77143); DC14->AddNode(STLA,775,new TGeoCombiTrans(7.56366,43.9195,0,rot821)); TGeoRotation *rot822 = new TGeoRotation("rot822",90,82.2857,84,172.286,6,-7.71429); DC14->AddNode(STLA,776,new TGeoCombiTrans(5.98224,44.1627,0,rot822)); TGeoRotation *rot823 = new TGeoRotation("rot823",90,84.3429,84,174.343,6,-5.65714); DC14->AddNode(STLA,777,new TGeoCombiTrans(4.39311,44.3489,0,rot823)); TGeoRotation *rot824 = new TGeoRotation("rot824",90,86.4,84,176.4,6,-3.6); DC14->AddNode(STLA,778,new TGeoCombiTrans(2.79832,44.4781,0,rot824)); TGeoRotation *rot825 = new TGeoRotation("rot825",90,88.4571,84,178.457,6,-1.54286); DC14->AddNode(STLA,779,new TGeoCombiTrans(1.19993,44.5498,0,rot825)); TGeoRotation *rot826 = new TGeoRotation("rot826",90,90.5143,84,-179.486,6,0.514286); DC14->AddNode(STLA,780,new TGeoCombiTrans(-0.400018,44.5642,0,rot826)); TGeoRotation *rot827 = new TGeoRotation("rot827",90,92.5714,84,-177.429,6,2.57143); DC14->AddNode(STLA,781,new TGeoCombiTrans(-1.99945,44.5211,0,rot827)); TGeoRotation *rot828 = new TGeoRotation("rot828",90,94.6286,84,-175.371,6,4.62857); DC14->AddNode(STLA,782,new TGeoCombiTrans(-3.5963,44.4207,0,rot828)); TGeoRotation *rot829 = new TGeoRotation("rot829",90,96.6857,84,-173.314,6,6.68571); DC14->AddNode(STLA,783,new TGeoCombiTrans(-5.18851,44.2629,0,rot829)); TGeoRotation *rot830 = new TGeoRotation("rot830",90,98.7429,84,-171.257,6,8.74286); DC14->AddNode(STLA,784,new TGeoCombiTrans(-6.77404,44.0482,0,rot830)); TGeoRotation *rot831 = new TGeoRotation("rot831",90,100.8,84,-169.2,6,10.8); DC14->AddNode(STLA,785,new TGeoCombiTrans(-8.35084,43.7766,0,rot831)); TGeoRotation *rot832 = new TGeoRotation("rot832",90,102.857,84,-167.143,6,12.8571); DC14->AddNode(STLA,786,new TGeoCombiTrans(-9.91687,43.4486,0,rot832)); TGeoRotation *rot833 = new TGeoRotation("rot833",90,104.914,84,-165.086,6,14.9143); DC14->AddNode(STLA,787,new TGeoCombiTrans(-11.4701,43.0647,0,rot833)); TGeoRotation *rot834 = new TGeoRotation("rot834",90,106.971,84,-163.029,6,16.9714); DC14->AddNode(STLA,788,new TGeoCombiTrans(-13.0086,42.6252,0,rot834)); TGeoRotation *rot835 = new TGeoRotation("rot835",90,109.029,84,-160.971,6,19.0286); DC14->AddNode(STLA,789,new TGeoCombiTrans(-14.5303,42.1307,0,rot835)); TGeoRotation *rot836 = new TGeoRotation("rot836",90,111.086,84,-158.914,6,21.0857); DC14->AddNode(STLA,790,new TGeoCombiTrans(-16.0333,41.582,0,rot836)); TGeoRotation *rot837 = new TGeoRotation("rot837",90,113.143,84,-156.857,6,23.1429); DC14->AddNode(STLA,791,new TGeoCombiTrans(-17.5156,40.9797,0,rot837)); TGeoRotation *rot838 = new TGeoRotation("rot838",90,115.2,84,-154.8,6,25.2); DC14->AddNode(STLA,792,new TGeoCombiTrans(-18.9753,40.3245,0,rot838)); TGeoRotation *rot839 = new TGeoRotation("rot839",90,117.257,84,-152.743,6,27.2571); DC14->AddNode(STLA,793,new TGeoCombiTrans(-20.4105,39.6174,0,rot839)); TGeoRotation *rot840 = new TGeoRotation("rot840",90,119.314,84,-150.686,6,29.3143); DC14->AddNode(STLA,794,new TGeoCombiTrans(-21.8195,38.8592,0,rot840)); TGeoRotation *rot841 = new TGeoRotation("rot841",90,121.371,84,-148.629,6,31.3714); DC14->AddNode(STLA,795,new TGeoCombiTrans(-23.2003,38.0509,0,rot841)); TGeoRotation *rot842 = new TGeoRotation("rot842",90,123.429,84,-146.571,6,33.4286); DC14->AddNode(STLA,796,new TGeoCombiTrans(-24.5513,37.1936,0,rot842)); TGeoRotation *rot843 = new TGeoRotation("rot843",90,125.486,84,-144.514,6,35.4857); DC14->AddNode(STLA,797,new TGeoCombiTrans(-25.8706,36.2883,0,rot843)); TGeoRotation *rot844 = new TGeoRotation("rot844",90,127.543,84,-142.457,6,37.5429); DC14->AddNode(STLA,798,new TGeoCombiTrans(-27.1565,35.3363,0,rot844)); TGeoRotation *rot845 = new TGeoRotation("rot845",90,129.6,84,-140.4,6,39.6); DC14->AddNode(STLA,799,new TGeoCombiTrans(-28.4074,34.3387,0,rot845)); TGeoRotation *rot846 = new TGeoRotation("rot846",90,131.657,84,-138.343,6,41.6571); DC14->AddNode(STLA,800,new TGeoCombiTrans(-29.6218,33.2968,0,rot846)); TGeoRotation *rot847 = new TGeoRotation("rot847",90,133.714,84,-136.286,6,43.7143); DC14->AddNode(STLA,801,new TGeoCombiTrans(-30.7979,32.2121,0,rot847)); TGeoRotation *rot848 = new TGeoRotation("rot848",90,135.771,84,-134.229,6,45.7714); DC14->AddNode(STLA,802,new TGeoCombiTrans(-31.9343,31.0858,0,rot848)); TGeoRotation *rot849 = new TGeoRotation("rot849",90,137.829,84,-132.171,6,47.8286); DC14->AddNode(STLA,803,new TGeoCombiTrans(-33.0296,29.9194,0,rot849)); TGeoRotation *rot850 = new TGeoRotation("rot850",90,139.886,84,-130.114,6,49.8857); DC14->AddNode(STLA,804,new TGeoCombiTrans(-34.0823,28.7145,0,rot850)); TGeoRotation *rot851 = new TGeoRotation("rot851",90,141.943,84,-128.057,6,51.9429); DC14->AddNode(STLA,805,new TGeoCombiTrans(-35.0911,27.4726,0,rot851)); TGeoRotation *rot852 = new TGeoRotation("rot852",90,144,84,-126,6,54); DC14->AddNode(STLA,806,new TGeoCombiTrans(-36.0547,26.1952,0,rot852)); TGeoRotation *rot853 = new TGeoRotation("rot853",90,146.057,84,-123.943,6,56.0571); DC14->AddNode(STLA,807,new TGeoCombiTrans(-36.9717,24.8841,0,rot853)); TGeoRotation *rot854 = new TGeoRotation("rot854",90,148.114,84,-121.886,6,58.1143); DC14->AddNode(STLA,808,new TGeoCombiTrans(-37.8411,23.5409,0,rot854)); TGeoRotation *rot855 = new TGeoRotation("rot855",90,150.171,84,-119.829,6,60.1714); DC14->AddNode(STLA,809,new TGeoCombiTrans(-38.6618,22.1674,0,rot855)); TGeoRotation *rot856 = new TGeoRotation("rot856",90,152.229,84,-117.771,6,62.2286); DC14->AddNode(STLA,810,new TGeoCombiTrans(-39.4326,20.7653,0,rot856)); TGeoRotation *rot857 = new TGeoRotation("rot857",90,154.286,84,-115.714,6,64.2857); DC14->AddNode(STLA,811,new TGeoCombiTrans(-40.1526,19.3365,0,rot857)); TGeoRotation *rot858 = new TGeoRotation("rot858",90,156.343,84,-113.657,6,66.3429); DC14->AddNode(STLA,812,new TGeoCombiTrans(-40.8208,17.8827,0,rot858)); TGeoRotation *rot859 = new TGeoRotation("rot859",90,158.4,84,-111.6,6,68.4); DC14->AddNode(STLA,813,new TGeoCombiTrans(-41.4364,16.4058,0,rot859)); TGeoRotation *rot860 = new TGeoRotation("rot860",90,160.457,84,-109.543,6,70.4571); DC14->AddNode(STLA,814,new TGeoCombiTrans(-41.9986,14.9079,0,rot860)); TGeoRotation *rot861 = new TGeoRotation("rot861",90,162.514,84,-107.486,6,72.5143); DC14->AddNode(STLA,815,new TGeoCombiTrans(-42.5067,13.3907,0,rot861)); TGeoRotation *rot862 = new TGeoRotation("rot862",90,164.571,84,-105.429,6,74.5714); DC14->AddNode(STLA,816,new TGeoCombiTrans(-42.96,11.8562,0,rot862)); TGeoRotation *rot863 = new TGeoRotation("rot863",90,166.629,84,-103.371,6,76.6286); DC14->AddNode(STLA,817,new TGeoCombiTrans(-43.3579,10.3065,0,rot863)); TGeoRotation *rot864 = new TGeoRotation("rot864",90,168.686,84,-101.314,6,78.6857); DC14->AddNode(STLA,818,new TGeoCombiTrans(-43.6999,8.74343,0,rot864)); TGeoRotation *rot865 = new TGeoRotation("rot865",90,170.743,84,-99.2571,6,80.7429); DC14->AddNode(STLA,819,new TGeoCombiTrans(-43.9856,7.16914,0,rot865)); TGeoRotation *rot866 = new TGeoRotation("rot866",90,172.8,84,-97.2,6,82.8); DC14->AddNode(STLA,820,new TGeoCombiTrans(-44.2146,5.5856,0,rot866)); TGeoRotation *rot867 = new TGeoRotation("rot867",90,174.857,84,-95.1429,6,84.8571); DC14->AddNode(STLA,821,new TGeoCombiTrans(-44.3866,3.99487,0,rot867)); TGeoRotation *rot868 = new TGeoRotation("rot868",90,176.914,84,-93.0857,6,86.9143); DC14->AddNode(STLA,822,new TGeoCombiTrans(-44.5014,2.39898,0,rot868)); TGeoRotation *rot869 = new TGeoRotation("rot869",90,178.971,84,-91.0286,6,88.9714); DC14->AddNode(STLA,823,new TGeoCombiTrans(-44.5588,0.800004,0,rot869)); TGeoRotation *rot870 = new TGeoRotation("rot870",90,-178.971,84,-88.9714,6,91.0286); DC14->AddNode(STLA,824,new TGeoCombiTrans(-44.5588,-0.800004,0,rot870)); TGeoRotation *rot871 = new TGeoRotation("rot871",90,-176.914,84,-86.9143,6,93.0857); DC14->AddNode(STLA,825,new TGeoCombiTrans(-44.5014,-2.39898,0,rot871)); TGeoRotation *rot872 = new TGeoRotation("rot872",90,-174.857,84,-84.8571,6,95.1429); DC14->AddNode(STLA,826,new TGeoCombiTrans(-44.3866,-3.99487,0,rot872)); TGeoRotation *rot873 = new TGeoRotation("rot873",90,-172.8,84,-82.8,6,97.2); DC14->AddNode(STLA,827,new TGeoCombiTrans(-44.2146,-5.5856,0,rot873)); TGeoRotation *rot874 = new TGeoRotation("rot874",90,-170.743,84,-80.7429,6,99.2571); DC14->AddNode(STLA,828,new TGeoCombiTrans(-43.9856,-7.16914,0,rot874)); TGeoRotation *rot875 = new TGeoRotation("rot875",90,-168.686,84,-78.6857,6,101.314); DC14->AddNode(STLA,829,new TGeoCombiTrans(-43.6999,-8.74343,0,rot875)); TGeoRotation *rot876 = new TGeoRotation("rot876",90,-166.629,84,-76.6286,6,103.371); DC14->AddNode(STLA,830,new TGeoCombiTrans(-43.3579,-10.3065,0,rot876)); TGeoRotation *rot877 = new TGeoRotation("rot877",90,-164.571,84,-74.5714,6,105.429); DC14->AddNode(STLA,831,new TGeoCombiTrans(-42.96,-11.8562,0,rot877)); TGeoRotation *rot878 = new TGeoRotation("rot878",90,-162.514,84,-72.5143,6,107.486); DC14->AddNode(STLA,832,new TGeoCombiTrans(-42.5067,-13.3907,0,rot878)); TGeoRotation *rot879 = new TGeoRotation("rot879",90,-160.457,84,-70.4571,6,109.543); DC14->AddNode(STLA,833,new TGeoCombiTrans(-41.9986,-14.9079,0,rot879)); TGeoRotation *rot880 = new TGeoRotation("rot880",90,-158.4,84,-68.4,6,111.6); DC14->AddNode(STLA,834,new TGeoCombiTrans(-41.4364,-16.4058,0,rot880)); TGeoRotation *rot881 = new TGeoRotation("rot881",90,-156.343,84,-66.3429,6,113.657); DC14->AddNode(STLA,835,new TGeoCombiTrans(-40.8208,-17.8827,0,rot881)); TGeoRotation *rot882 = new TGeoRotation("rot882",90,-154.286,84,-64.2857,6,115.714); DC14->AddNode(STLA,836,new TGeoCombiTrans(-40.1526,-19.3365,0,rot882)); TGeoRotation *rot883 = new TGeoRotation("rot883",90,-152.229,84,-62.2286,6,117.771); DC14->AddNode(STLA,837,new TGeoCombiTrans(-39.4326,-20.7653,0,rot883)); TGeoRotation *rot884 = new TGeoRotation("rot884",90,-150.171,84,-60.1714,6,119.829); DC14->AddNode(STLA,838,new TGeoCombiTrans(-38.6618,-22.1674,0,rot884)); TGeoRotation *rot885 = new TGeoRotation("rot885",90,-148.114,84,-58.1143,6,121.886); DC14->AddNode(STLA,839,new TGeoCombiTrans(-37.8411,-23.5409,0,rot885)); TGeoRotation *rot886 = new TGeoRotation("rot886",90,-146.057,84,-56.0571,6,123.943); DC14->AddNode(STLA,840,new TGeoCombiTrans(-36.9717,-24.8841,0,rot886)); TGeoRotation *rot887 = new TGeoRotation("rot887",90,-144,84,-54,6,126); DC14->AddNode(STLA,841,new TGeoCombiTrans(-36.0547,-26.1952,0,rot887)); TGeoRotation *rot888 = new TGeoRotation("rot888",90,-141.943,84,-51.9429,6,128.057); DC14->AddNode(STLA,842,new TGeoCombiTrans(-35.0911,-27.4726,0,rot888)); TGeoRotation *rot889 = new TGeoRotation("rot889",90,-139.886,84,-49.8857,6,130.114); DC14->AddNode(STLA,843,new TGeoCombiTrans(-34.0823,-28.7145,0,rot889)); TGeoRotation *rot890 = new TGeoRotation("rot890",90,-137.829,84,-47.8286,6,132.171); DC14->AddNode(STLA,844,new TGeoCombiTrans(-33.0296,-29.9194,0,rot890)); TGeoRotation *rot891 = new TGeoRotation("rot891",90,-135.771,84,-45.7714,6,134.229); DC14->AddNode(STLA,845,new TGeoCombiTrans(-31.9343,-31.0858,0,rot891)); TGeoRotation *rot892 = new TGeoRotation("rot892",90,-133.714,84,-43.7143,6,136.286); DC14->AddNode(STLA,846,new TGeoCombiTrans(-30.7979,-32.2121,0,rot892)); TGeoRotation *rot893 = new TGeoRotation("rot893",90,-131.657,84,-41.6571,6,138.343); DC14->AddNode(STLA,847,new TGeoCombiTrans(-29.6218,-33.2968,0,rot893)); TGeoRotation *rot894 = new TGeoRotation("rot894",90,-129.6,84,-39.6,6,140.4); DC14->AddNode(STLA,848,new TGeoCombiTrans(-28.4074,-34.3387,0,rot894)); TGeoRotation *rot895 = new TGeoRotation("rot895",90,-127.543,84,-37.5429,6,142.457); DC14->AddNode(STLA,849,new TGeoCombiTrans(-27.1565,-35.3363,0,rot895)); TGeoRotation *rot896 = new TGeoRotation("rot896",90,-125.486,84,-35.4857,6,144.514); DC14->AddNode(STLA,850,new TGeoCombiTrans(-25.8706,-36.2883,0,rot896)); TGeoRotation *rot897 = new TGeoRotation("rot897",90,-123.429,84,-33.4286,6,146.571); DC14->AddNode(STLA,851,new TGeoCombiTrans(-24.5513,-37.1936,0,rot897)); TGeoRotation *rot898 = new TGeoRotation("rot898",90,-121.371,84,-31.3714,6,148.629); DC14->AddNode(STLA,852,new TGeoCombiTrans(-23.2003,-38.0509,0,rot898)); TGeoRotation *rot899 = new TGeoRotation("rot899",90,-119.314,84,-29.3143,6,150.686); DC14->AddNode(STLA,853,new TGeoCombiTrans(-21.8195,-38.8592,0,rot899)); TGeoRotation *rot900 = new TGeoRotation("rot900",90,-117.257,84,-27.2571,6,152.743); DC14->AddNode(STLA,854,new TGeoCombiTrans(-20.4105,-39.6174,0,rot900)); TGeoRotation *rot901 = new TGeoRotation("rot901",90,-115.2,84,-25.2,6,154.8); DC14->AddNode(STLA,855,new TGeoCombiTrans(-18.9753,-40.3245,0,rot901)); TGeoRotation *rot902 = new TGeoRotation("rot902",90,-113.143,84,-23.1429,6,156.857); DC14->AddNode(STLA,856,new TGeoCombiTrans(-17.5156,-40.9797,0,rot902)); TGeoRotation *rot903 = new TGeoRotation("rot903",90,-111.086,84,-21.0857,6,158.914); DC14->AddNode(STLA,857,new TGeoCombiTrans(-16.0333,-41.582,0,rot903)); TGeoRotation *rot904 = new TGeoRotation("rot904",90,-109.029,84,-19.0286,6,160.971); DC14->AddNode(STLA,858,new TGeoCombiTrans(-14.5303,-42.1307,0,rot904)); TGeoRotation *rot905 = new TGeoRotation("rot905",90,-106.971,84,-16.9714,6,163.029); DC14->AddNode(STLA,859,new TGeoCombiTrans(-13.0086,-42.6252,0,rot905)); TGeoRotation *rot906 = new TGeoRotation("rot906",90,-104.914,84,-14.9143,6,165.086); DC14->AddNode(STLA,860,new TGeoCombiTrans(-11.4701,-43.0647,0,rot906)); TGeoRotation *rot907 = new TGeoRotation("rot907",90,-102.857,84,-12.8571,6,167.143); DC14->AddNode(STLA,861,new TGeoCombiTrans(-9.91687,-43.4486,0,rot907)); TGeoRotation *rot908 = new TGeoRotation("rot908",90,-100.8,84,-10.8,6,169.2); DC14->AddNode(STLA,862,new TGeoCombiTrans(-8.35084,-43.7766,0,rot908)); TGeoRotation *rot909 = new TGeoRotation("rot909",90,-98.7429,84,-8.74286,6,171.257); DC14->AddNode(STLA,863,new TGeoCombiTrans(-6.77404,-44.0482,0,rot909)); TGeoRotation *rot910 = new TGeoRotation("rot910",90,-96.6857,84,-6.68571,6,173.314); DC14->AddNode(STLA,864,new TGeoCombiTrans(-5.18851,-44.2629,0,rot910)); TGeoRotation *rot911 = new TGeoRotation("rot911",90,-94.6286,84,-4.62857,6,175.371); DC14->AddNode(STLA,865,new TGeoCombiTrans(-3.5963,-44.4207,0,rot911)); TGeoRotation *rot912 = new TGeoRotation("rot912",90,-92.5714,84,-2.57143,6,177.429); DC14->AddNode(STLA,866,new TGeoCombiTrans(-1.99945,-44.5211,0,rot912)); TGeoRotation *rot913 = new TGeoRotation("rot913",90,-90.5143,84,-0.514286,6,179.486); DC14->AddNode(STLA,867,new TGeoCombiTrans(-0.400018,-44.5642,0,rot913)); TGeoRotation *rot914 = new TGeoRotation("rot914",90,-88.4571,84,1.54286,6,-178.457); DC14->AddNode(STLA,868,new TGeoCombiTrans(1.19993,-44.5498,0,rot914)); TGeoRotation *rot915 = new TGeoRotation("rot915",90,-86.4,84,3.6,6,-176.4); DC14->AddNode(STLA,869,new TGeoCombiTrans(2.79832,-44.4781,0,rot915)); TGeoRotation *rot916 = new TGeoRotation("rot916",90,-84.3429,84,5.65714,6,-174.343); DC14->AddNode(STLA,870,new TGeoCombiTrans(4.39311,-44.3489,0,rot916)); TGeoRotation *rot917 = new TGeoRotation("rot917",90,-82.2857,84,7.71429,6,-172.286); DC14->AddNode(STLA,871,new TGeoCombiTrans(5.98224,-44.1627,0,rot917)); TGeoRotation *rot918 = new TGeoRotation("rot918",90,-80.2286,84,9.77143,6,-170.229); DC14->AddNode(STLA,872,new TGeoCombiTrans(7.56366,-43.9195,0,rot918)); TGeoRotation *rot919 = new TGeoRotation("rot919",90,-78.1714,84,11.8286,6,-168.171); DC14->AddNode(STLA,873,new TGeoCombiTrans(9.13532,-43.6197,0,rot919)); TGeoRotation *rot920 = new TGeoRotation("rot920",90,-76.1143,84,13.8857,6,-166.114); DC14->AddNode(STLA,874,new TGeoCombiTrans(10.6952,-43.2636,0,rot920)); TGeoRotation *rot921 = new TGeoRotation("rot921",90,-74.0571,84,15.9429,6,-164.057); DC14->AddNode(STLA,875,new TGeoCombiTrans(12.2413,-42.8518,0,rot921)); TGeoRotation *rot922 = new TGeoRotation("rot922",90,-72,84,18,6,-162); DC14->AddNode(STLA,876,new TGeoCombiTrans(13.7717,-42.3848,0,rot922)); TGeoRotation *rot923 = new TGeoRotation("rot923",90,-69.9429,84,20.0571,6,-159.943); DC14->AddNode(STLA,877,new TGeoCombiTrans(15.2842,-41.8631,0,rot923)); TGeoRotation *rot924 = new TGeoRotation("rot924",90,-67.8857,84,22.1143,6,-157.886); DC14->AddNode(STLA,878,new TGeoCombiTrans(16.7771,-41.2875,0,rot924)); TGeoRotation *rot925 = new TGeoRotation("rot925",90,-65.8286,84,24.1714,6,-155.829); DC14->AddNode(STLA,879,new TGeoCombiTrans(18.2484,-40.6586,0,rot925)); TGeoRotation *rot926 = new TGeoRotation("rot926",90,-63.7714,84,26.2286,6,-153.771); DC14->AddNode(STLA,880,new TGeoCombiTrans(19.6961,-39.9774,0,rot926)); TGeoRotation *rot927 = new TGeoRotation("rot927",90,-61.7143,84,28.2857,6,-151.714); DC14->AddNode(STLA,881,new TGeoCombiTrans(21.1184,-39.2446,0,rot927)); TGeoRotation *rot928 = new TGeoRotation("rot928",90,-59.6571,84,30.3429,6,-149.657); DC14->AddNode(STLA,882,new TGeoCombiTrans(22.5136,-38.4613,0,rot928)); TGeoRotation *rot929 = new TGeoRotation("rot929",90,-57.6,84,32.4,6,-147.6); DC14->AddNode(STLA,883,new TGeoCombiTrans(23.8797,-37.6283,0,rot929)); TGeoRotation *rot930 = new TGeoRotation("rot930",90,-55.5429,84,34.4571,6,-145.543); DC14->AddNode(STLA,884,new TGeoCombiTrans(25.215,-36.7469,0,rot930)); TGeoRotation *rot931 = new TGeoRotation("rot931",90,-53.4857,84,36.5143,6,-143.486); DC14->AddNode(STLA,885,new TGeoCombiTrans(26.5178,-35.8181,0,rot931)); TGeoRotation *rot932 = new TGeoRotation("rot932",90,-51.4286,84,38.5714,6,-141.429); DC14->AddNode(STLA,886,new TGeoCombiTrans(27.7864,-34.8431,0,rot932)); TGeoRotation *rot933 = new TGeoRotation("rot933",90,-49.3714,84,40.6286,6,-139.371); DC14->AddNode(STLA,887,new TGeoCombiTrans(29.0193,-33.8232,0,rot933)); TGeoRotation *rot934 = new TGeoRotation("rot934",90,-47.3143,84,42.6857,6,-137.314); DC14->AddNode(STLA,888,new TGeoCombiTrans(30.2147,-32.7597,0,rot934)); TGeoRotation *rot935 = new TGeoRotation("rot935",90,-45.2571,84,44.7429,6,-135.257); DC14->AddNode(STLA,889,new TGeoCombiTrans(31.3712,-31.654,0,rot935)); TGeoRotation *rot936 = new TGeoRotation("rot936",90,-43.2,84,46.8,6,-133.2); DC14->AddNode(STLA,890,new TGeoCombiTrans(32.4872,-30.5075,0,rot936)); TGeoRotation *rot937 = new TGeoRotation("rot937",90,-41.1429,84,48.8571,6,-131.143); DC14->AddNode(STLA,891,new TGeoCombiTrans(33.5614,-29.3217,0,rot937)); TGeoRotation *rot938 = new TGeoRotation("rot938",90,-39.0857,84,50.9143,6,-129.086); DC14->AddNode(STLA,892,new TGeoCombiTrans(34.5923,-28.0981,0,rot938)); TGeoRotation *rot939 = new TGeoRotation("rot939",90,-37.0286,84,52.9714,6,-127.029); DC14->AddNode(STLA,893,new TGeoCombiTrans(35.5786,-26.8382,0,rot939)); TGeoRotation *rot940 = new TGeoRotation("rot940",90,-34.9714,84,55.0286,6,-124.971); DC14->AddNode(STLA,894,new TGeoCombiTrans(36.5191,-25.5438,0,rot940)); TGeoRotation *rot941 = new TGeoRotation("rot941",90,-32.9143,84,57.0857,6,-122.914); DC14->AddNode(STLA,895,new TGeoCombiTrans(37.4125,-24.2164,0,rot941)); TGeoRotation *rot942 = new TGeoRotation("rot942",90,-30.8571,84,59.1429,6,-120.857); DC14->AddNode(STLA,896,new TGeoCombiTrans(38.2576,-22.8579,0,rot942)); TGeoRotation *rot943 = new TGeoRotation("rot943",90,-28.8,84,61.2,6,-118.8); DC14->AddNode(STLA,897,new TGeoCombiTrans(39.0535,-21.4698,0,rot943)); TGeoRotation *rot944 = new TGeoRotation("rot944",90,-26.7429,84,63.2571,6,-116.743); DC14->AddNode(STLA,898,new TGeoCombiTrans(39.799,-20.0541,0,rot944)); TGeoRotation *rot945 = new TGeoRotation("rot945",90,-24.6857,84,65.3143,6,-114.686); DC14->AddNode(STLA,899,new TGeoCombiTrans(40.4932,-18.6126,0,rot945)); TGeoRotation *rot946 = new TGeoRotation("rot946",90,-22.6286,84,67.3714,6,-112.629); DC14->AddNode(STLA,900,new TGeoCombiTrans(41.1352,-17.147,0,rot946)); TGeoRotation *rot947 = new TGeoRotation("rot947",90,-20.5714,84,69.4286,6,-110.571); DC14->AddNode(STLA,901,new TGeoCombiTrans(41.7242,-15.6594,0,rot947)); TGeoRotation *rot948 = new TGeoRotation("rot948",90,-18.5143,84,71.4857,6,-108.514); DC14->AddNode(STLA,902,new TGeoCombiTrans(42.2595,-14.1515,0,rot948)); TGeoRotation *rot949 = new TGeoRotation("rot949",90,-16.4571,84,73.5429,6,-106.457); DC14->AddNode(STLA,903,new TGeoCombiTrans(42.7402,-12.6255,0,rot949)); TGeoRotation *rot950 = new TGeoRotation("rot950",90,-14.4,84,75.6,6,-104.4); DC14->AddNode(STLA,904,new TGeoCombiTrans(43.1659,-11.0831,0,rot950)); TGeoRotation *rot951 = new TGeoRotation("rot951",90,-12.3429,84,77.6571,6,-102.343); DC14->AddNode(STLA,905,new TGeoCombiTrans(43.5359,-9.52648,0,rot951)); TGeoRotation *rot952 = new TGeoRotation("rot952",90,-10.2857,84,79.7143,6,-100.286); DC14->AddNode(STLA,906,new TGeoCombiTrans(43.8498,-7.95757,0,rot952)); TGeoRotation *rot953 = new TGeoRotation("rot953",90,-8.22857,84,81.7714,6,-98.2286); DC14->AddNode(STLA,907,new TGeoCombiTrans(44.1072,-6.3784,0,rot953)); TGeoRotation *rot954 = new TGeoRotation("rot954",90,-6.17143,84,83.8286,6,-96.1714); DC14->AddNode(STLA,908,new TGeoCombiTrans(44.3077,-4.79101,0,rot954)); TGeoRotation *rot955 = new TGeoRotation("rot955",90,-4.11429,84,85.8857,6,-94.1143); DC14->AddNode(STLA,909,new TGeoCombiTrans(44.4512,-3.19744,0,rot955)); TGeoRotation *rot956 = new TGeoRotation("rot956",90,-2.05714,84,87.9429,6,-92.0571); DC14->AddNode(STLA,910,new TGeoCombiTrans(44.5373,-1.59975,0,rot956)); TGeoRotation *rot957 = new TGeoRotation("rot957",90,0,84,90,6,-90); DC14->AddNode(STLA,911,new TGeoCombiTrans(46.348,0,0,rot957)); TGeoRotation *rot958 = new TGeoRotation("rot958",90,1.97802,84,91.978,6,-88.022); DC14->AddNode(STLA,912,new TGeoCombiTrans(46.3204,1.59975,0,rot958)); TGeoRotation *rot959 = new TGeoRotation("rot959",90,3.95604,84,93.956,6,-86.044); DC14->AddNode(STLA,913,new TGeoCombiTrans(46.2376,3.1976,0,rot959)); TGeoRotation *rot960 = new TGeoRotation("rot960",90,5.93407,84,95.9341,6,-84.0659); DC14->AddNode(STLA,914,new TGeoCombiTrans(46.0996,4.79164,0,rot960)); TGeoRotation *rot961 = new TGeoRotation("rot961",90,7.91209,84,97.9121,6,-82.0879); DC14->AddNode(STLA,915,new TGeoCombiTrans(45.9068,6.37997,0,rot961)); TGeoRotation *rot962 = new TGeoRotation("rot962",90,9.89011,84,99.8901,6,-80.1099); DC14->AddNode(STLA,916,new TGeoCombiTrans(45.6592,7.96069,0,rot962)); TGeoRotation *rot963 = new TGeoRotation("rot963",90,11.8681,84,101.868,6,-78.1319); DC14->AddNode(STLA,917,new TGeoCombiTrans(45.3572,9.53193,0,rot963)); TGeoRotation *rot964 = new TGeoRotation("rot964",90,13.8462,84,103.846,6,-76.1538); DC14->AddNode(STLA,918,new TGeoCombiTrans(45.0012,11.0918,0,rot964)); TGeoRotation *rot965 = new TGeoRotation("rot965",90,15.8242,84,105.824,6,-74.1758); DC14->AddNode(STLA,919,new TGeoCombiTrans(44.5916,12.6385,0,rot965)); TGeoRotation *rot966 = new TGeoRotation("rot966",90,17.8022,84,107.802,6,-72.1978); DC14->AddNode(STLA,920,new TGeoCombiTrans(44.1287,14.1701,0,rot966)); TGeoRotation *rot967 = new TGeoRotation("rot967",90,19.7802,84,109.78,6,-70.2198); DC14->AddNode(STLA,921,new TGeoCombiTrans(43.6134,15.6848,0,rot967)); TGeoRotation *rot968 = new TGeoRotation("rot968",90,21.7582,84,111.758,6,-68.2418); DC14->AddNode(STLA,922,new TGeoCombiTrans(43.046,17.1808,0,rot968)); TGeoRotation *rot969 = new TGeoRotation("rot969",90,23.7363,84,113.736,6,-66.2637); DC14->AddNode(STLA,923,new TGeoCombiTrans(42.4273,18.6563,0,rot969)); TGeoRotation *rot970 = new TGeoRotation("rot970",90,25.7143,84,115.714,6,-64.2857); DC14->AddNode(STLA,924,new TGeoCombiTrans(41.7581,20.1096,0,rot970)); TGeoRotation *rot971 = new TGeoRotation("rot971",90,27.6923,84,117.692,6,-62.3077); DC14->AddNode(STLA,925,new TGeoCombiTrans(41.0391,21.539,0,rot971)); TGeoRotation *rot972 = new TGeoRotation("rot972",90,29.6703,84,119.67,6,-60.3297); DC14->AddNode(STLA,926,new TGeoCombiTrans(40.2712,22.9427,0,rot972)); TGeoRotation *rot973 = new TGeoRotation("rot973",90,31.6484,84,121.648,6,-58.3516); DC14->AddNode(STLA,927,new TGeoCombiTrans(39.4553,24.319,0,rot973)); TGeoRotation *rot974 = new TGeoRotation("rot974",90,33.6264,84,123.626,6,-56.3736); DC14->AddNode(STLA,928,new TGeoCombiTrans(38.5924,25.6664,0,rot974)); TGeoRotation *rot975 = new TGeoRotation("rot975",90,35.6044,84,125.604,6,-54.3956); DC14->AddNode(STLA,929,new TGeoCombiTrans(37.6835,26.9831,0,rot975)); TGeoRotation *rot976 = new TGeoRotation("rot976",90,37.5824,84,127.582,6,-52.4176); DC14->AddNode(STLA,930,new TGeoCombiTrans(36.7297,28.2677,0,rot976)); TGeoRotation *rot977 = new TGeoRotation("rot977",90,39.5604,84,129.56,6,-50.4396); DC14->AddNode(STLA,931,new TGeoCombiTrans(35.7321,29.5187,0,rot977)); TGeoRotation *rot978 = new TGeoRotation("rot978",90,41.5385,84,131.538,6,-48.4615); DC14->AddNode(STLA,932,new TGeoCombiTrans(34.692,30.7344,0,rot978)); TGeoRotation *rot979 = new TGeoRotation("rot979",90,43.5165,84,133.516,6,-46.4835); DC14->AddNode(STLA,933,new TGeoCombiTrans(33.6105,31.9135,0,rot979)); TGeoRotation *rot980 = new TGeoRotation("rot980",90,45.4945,84,135.495,6,-44.5055); DC14->AddNode(STLA,934,new TGeoCombiTrans(32.4889,33.0546,0,rot980)); TGeoRotation *rot981 = new TGeoRotation("rot981",90,47.4725,84,137.473,6,-42.5275); DC14->AddNode(STLA,935,new TGeoCombiTrans(31.3286,34.1563,0,rot981)); TGeoRotation *rot982 = new TGeoRotation("rot982",90,49.4505,84,139.451,6,-40.5495); DC14->AddNode(STLA,936,new TGeoCombiTrans(30.131,35.2173,0,rot982)); TGeoRotation *rot983 = new TGeoRotation("rot983",90,51.4286,84,141.429,6,-38.5714); DC14->AddNode(STLA,937,new TGeoCombiTrans(28.8975,36.2363,0,rot983)); TGeoRotation *rot984 = new TGeoRotation("rot984",90,53.4066,84,143.407,6,-36.5934); DC14->AddNode(STLA,938,new TGeoCombiTrans(27.6295,37.2122,0,rot984)); TGeoRotation *rot985 = new TGeoRotation("rot985",90,55.3846,84,145.385,6,-34.6154); DC14->AddNode(STLA,939,new TGeoCombiTrans(26.3287,38.1437,0,rot985)); TGeoRotation *rot986 = new TGeoRotation("rot986",90,57.3626,84,147.363,6,-32.6374); DC14->AddNode(STLA,940,new TGeoCombiTrans(24.9964,39.0297,0,rot986)); TGeoRotation *rot987 = new TGeoRotation("rot987",90,59.3407,84,149.341,6,-30.6593); DC14->AddNode(STLA,941,new TGeoCombiTrans(23.6344,39.8692,0,rot987)); TGeoRotation *rot988 = new TGeoRotation("rot988",90,61.3187,84,151.319,6,-28.6813); DC14->AddNode(STLA,942,new TGeoCombiTrans(22.2441,40.6612,0,rot988)); TGeoRotation *rot989 = new TGeoRotation("rot989",90,63.2967,84,153.297,6,-26.7033); DC14->AddNode(STLA,943,new TGeoCombiTrans(20.8274,41.4048,0,rot989)); TGeoRotation *rot990 = new TGeoRotation("rot990",90,65.2747,84,155.275,6,-24.7253); DC14->AddNode(STLA,944,new TGeoCombiTrans(19.3859,42.099,0,rot990)); TGeoRotation *rot991 = new TGeoRotation("rot991",90,67.2527,84,157.253,6,-22.7473); DC14->AddNode(STLA,945,new TGeoCombiTrans(17.9212,42.743,0,rot991)); TGeoRotation *rot992 = new TGeoRotation("rot992",90,69.2308,84,159.231,6,-20.7692); DC14->AddNode(STLA,946,new TGeoCombiTrans(16.4352,43.3361,0,rot992)); TGeoRotation *rot993 = new TGeoRotation("rot993",90,71.2088,84,161.209,6,-18.7912); DC14->AddNode(STLA,947,new TGeoCombiTrans(14.9296,43.8776,0,rot993)); TGeoRotation *rot994 = new TGeoRotation("rot994",90,73.1868,84,163.187,6,-16.8132); DC14->AddNode(STLA,948,new TGeoCombiTrans(13.4063,44.3668,0,rot994)); TGeoRotation *rot995 = new TGeoRotation("rot995",90,75.1648,84,165.165,6,-14.8352); DC14->AddNode(STLA,949,new TGeoCombiTrans(11.8669,44.8031,0,rot995)); TGeoRotation *rot996 = new TGeoRotation("rot996",90,77.1429,84,167.143,6,-12.8571); DC14->AddNode(STLA,950,new TGeoCombiTrans(10.3134,45.186,0,rot996)); TGeoRotation *rot997 = new TGeoRotation("rot997",90,79.1209,84,169.121,6,-10.8791); DC14->AddNode(STLA,951,new TGeoCombiTrans(8.74761,45.515,0,rot997)); TGeoRotation *rot998 = new TGeoRotation("rot998",90,81.0989,84,171.099,6,-8.9011); DC14->AddNode(STLA,952,new TGeoCombiTrans(7.1714,45.7898,0,rot998)); TGeoRotation *rot999 = new TGeoRotation("rot999",90,83.0769,84,173.077,6,-6.92308); DC14->AddNode(STLA,953,new TGeoCombiTrans(5.58663,46.0101,0,rot999)); TGeoRotation *rot1000 = new TGeoRotation("rot1000",90,85.0549,84,175.055,6,-4.94505); DC14->AddNode(STLA,954,new TGeoCombiTrans(3.99522,46.1755,0,rot1000)); TGeoRotation *rot1001 = new TGeoRotation("rot1001",90,87.033,84,177.033,6,-2.96703); DC14->AddNode(STLA,955,new TGeoCombiTrans(2.39904,46.2859,0,rot1001)); TGeoRotation *rot1002 = new TGeoRotation("rot1002",90,89.011,84,179.011,6,-0.989011); DC14->AddNode(STLA,956,new TGeoCombiTrans(0.799996,46.3411,0,rot1002)); TGeoRotation *rot1003 = new TGeoRotation("rot1003",90,90.989,84,-179.011,6,0.989011); DC14->AddNode(STLA,957,new TGeoCombiTrans(-0.799996,46.3411,0,rot1003)); TGeoRotation *rot1004 = new TGeoRotation("rot1004",90,92.967,84,-177.033,6,2.96703); DC14->AddNode(STLA,958,new TGeoCombiTrans(-2.39904,46.2859,0,rot1004)); TGeoRotation *rot1005 = new TGeoRotation("rot1005",90,94.9451,84,-175.055,6,4.94505); DC14->AddNode(STLA,959,new TGeoCombiTrans(-3.99522,46.1755,0,rot1005)); TGeoRotation *rot1006 = new TGeoRotation("rot1006",90,96.9231,84,-173.077,6,6.92308); DC14->AddNode(STLA,960,new TGeoCombiTrans(-5.58663,46.0101,0,rot1006)); TGeoRotation *rot1007 = new TGeoRotation("rot1007",90,98.9011,84,-171.099,6,8.9011); DC14->AddNode(STLA,961,new TGeoCombiTrans(-7.1714,45.7898,0,rot1007)); TGeoRotation *rot1008 = new TGeoRotation("rot1008",90,100.879,84,-169.121,6,10.8791); DC14->AddNode(STLA,962,new TGeoCombiTrans(-8.74761,45.515,0,rot1008)); TGeoRotation *rot1009 = new TGeoRotation("rot1009",90,102.857,84,-167.143,6,12.8571); DC14->AddNode(STLA,963,new TGeoCombiTrans(-10.3134,45.186,0,rot1009)); TGeoRotation *rot1010 = new TGeoRotation("rot1010",90,104.835,84,-165.165,6,14.8352); DC14->AddNode(STLA,964,new TGeoCombiTrans(-11.8669,44.8031,0,rot1010)); TGeoRotation *rot1011 = new TGeoRotation("rot1011",90,106.813,84,-163.187,6,16.8132); DC14->AddNode(STLA,965,new TGeoCombiTrans(-13.4063,44.3668,0,rot1011)); TGeoRotation *rot1012 = new TGeoRotation("rot1012",90,108.791,84,-161.209,6,18.7912); DC14->AddNode(STLA,966,new TGeoCombiTrans(-14.9296,43.8776,0,rot1012)); TGeoRotation *rot1013 = new TGeoRotation("rot1013",90,110.769,84,-159.231,6,20.7692); DC14->AddNode(STLA,967,new TGeoCombiTrans(-16.4352,43.3361,0,rot1013)); TGeoRotation *rot1014 = new TGeoRotation("rot1014",90,112.747,84,-157.253,6,22.7473); DC14->AddNode(STLA,968,new TGeoCombiTrans(-17.9212,42.743,0,rot1014)); TGeoRotation *rot1015 = new TGeoRotation("rot1015",90,114.725,84,-155.275,6,24.7253); DC14->AddNode(STLA,969,new TGeoCombiTrans(-19.3859,42.099,0,rot1015)); TGeoRotation *rot1016 = new TGeoRotation("rot1016",90,116.703,84,-153.297,6,26.7033); DC14->AddNode(STLA,970,new TGeoCombiTrans(-20.8274,41.4048,0,rot1016)); TGeoRotation *rot1017 = new TGeoRotation("rot1017",90,118.681,84,-151.319,6,28.6813); DC14->AddNode(STLA,971,new TGeoCombiTrans(-22.2441,40.6612,0,rot1017)); TGeoRotation *rot1018 = new TGeoRotation("rot1018",90,120.659,84,-149.341,6,30.6593); DC14->AddNode(STLA,972,new TGeoCombiTrans(-23.6344,39.8692,0,rot1018)); TGeoRotation *rot1019 = new TGeoRotation("rot1019",90,122.637,84,-147.363,6,32.6374); DC14->AddNode(STLA,973,new TGeoCombiTrans(-24.9964,39.0297,0,rot1019)); TGeoRotation *rot1020 = new TGeoRotation("rot1020",90,124.615,84,-145.385,6,34.6154); DC14->AddNode(STLA,974,new TGeoCombiTrans(-26.3287,38.1437,0,rot1020)); TGeoRotation *rot1021 = new TGeoRotation("rot1021",90,126.593,84,-143.407,6,36.5934); DC14->AddNode(STLA,975,new TGeoCombiTrans(-27.6295,37.2122,0,rot1021)); TGeoRotation *rot1022 = new TGeoRotation("rot1022",90,128.571,84,-141.429,6,38.5714); DC14->AddNode(STLA,976,new TGeoCombiTrans(-28.8975,36.2363,0,rot1022)); TGeoRotation *rot1023 = new TGeoRotation("rot1023",90,130.549,84,-139.451,6,40.5495); DC14->AddNode(STLA,977,new TGeoCombiTrans(-30.131,35.2173,0,rot1023)); TGeoRotation *rot1024 = new TGeoRotation("rot1024",90,132.527,84,-137.473,6,42.5275); DC14->AddNode(STLA,978,new TGeoCombiTrans(-31.3286,34.1563,0,rot1024)); TGeoRotation *rot1025 = new TGeoRotation("rot1025",90,134.505,84,-135.495,6,44.5055); DC14->AddNode(STLA,979,new TGeoCombiTrans(-32.4889,33.0546,0,rot1025)); TGeoRotation *rot1026 = new TGeoRotation("rot1026",90,136.484,84,-133.516,6,46.4835); DC14->AddNode(STLA,980,new TGeoCombiTrans(-33.6105,31.9135,0,rot1026)); TGeoRotation *rot1027 = new TGeoRotation("rot1027",90,138.462,84,-131.538,6,48.4615); DC14->AddNode(STLA,981,new TGeoCombiTrans(-34.692,30.7344,0,rot1027)); TGeoRotation *rot1028 = new TGeoRotation("rot1028",90,140.44,84,-129.56,6,50.4396); DC14->AddNode(STLA,982,new TGeoCombiTrans(-35.7321,29.5187,0,rot1028)); TGeoRotation *rot1029 = new TGeoRotation("rot1029",90,142.418,84,-127.582,6,52.4176); DC14->AddNode(STLA,983,new TGeoCombiTrans(-36.7297,28.2677,0,rot1029)); TGeoRotation *rot1030 = new TGeoRotation("rot1030",90,144.396,84,-125.604,6,54.3956); DC14->AddNode(STLA,984,new TGeoCombiTrans(-37.6835,26.9831,0,rot1030)); TGeoRotation *rot1031 = new TGeoRotation("rot1031",90,146.374,84,-123.626,6,56.3736); DC14->AddNode(STLA,985,new TGeoCombiTrans(-38.5924,25.6664,0,rot1031)); TGeoRotation *rot1032 = new TGeoRotation("rot1032",90,148.352,84,-121.648,6,58.3516); DC14->AddNode(STLA,986,new TGeoCombiTrans(-39.4553,24.319,0,rot1032)); TGeoRotation *rot1033 = new TGeoRotation("rot1033",90,150.33,84,-119.67,6,60.3297); DC14->AddNode(STLA,987,new TGeoCombiTrans(-40.2712,22.9427,0,rot1033)); TGeoRotation *rot1034 = new TGeoRotation("rot1034",90,152.308,84,-117.692,6,62.3077); DC14->AddNode(STLA,988,new TGeoCombiTrans(-41.0391,21.539,0,rot1034)); TGeoRotation *rot1035 = new TGeoRotation("rot1035",90,154.286,84,-115.714,6,64.2857); DC14->AddNode(STLA,989,new TGeoCombiTrans(-41.7581,20.1096,0,rot1035)); TGeoRotation *rot1036 = new TGeoRotation("rot1036",90,156.264,84,-113.736,6,66.2637); DC14->AddNode(STLA,990,new TGeoCombiTrans(-42.4273,18.6563,0,rot1036)); TGeoRotation *rot1037 = new TGeoRotation("rot1037",90,158.242,84,-111.758,6,68.2418); DC14->AddNode(STLA,991,new TGeoCombiTrans(-43.046,17.1808,0,rot1037)); TGeoRotation *rot1038 = new TGeoRotation("rot1038",90,160.22,84,-109.78,6,70.2198); DC14->AddNode(STLA,992,new TGeoCombiTrans(-43.6134,15.6848,0,rot1038)); TGeoRotation *rot1039 = new TGeoRotation("rot1039",90,162.198,84,-107.802,6,72.1978); DC14->AddNode(STLA,993,new TGeoCombiTrans(-44.1287,14.1701,0,rot1039)); TGeoRotation *rot1040 = new TGeoRotation("rot1040",90,164.176,84,-105.824,6,74.1758); DC14->AddNode(STLA,994,new TGeoCombiTrans(-44.5916,12.6385,0,rot1040)); TGeoRotation *rot1041 = new TGeoRotation("rot1041",90,166.154,84,-103.846,6,76.1538); DC14->AddNode(STLA,995,new TGeoCombiTrans(-45.0012,11.0918,0,rot1041)); TGeoRotation *rot1042 = new TGeoRotation("rot1042",90,168.132,84,-101.868,6,78.1319); DC14->AddNode(STLA,996,new TGeoCombiTrans(-45.3572,9.53193,0,rot1042)); TGeoRotation *rot1043 = new TGeoRotation("rot1043",90,170.11,84,-99.8901,6,80.1099); DC14->AddNode(STLA,997,new TGeoCombiTrans(-45.6592,7.96069,0,rot1043)); TGeoRotation *rot1044 = new TGeoRotation("rot1044",90,172.088,84,-97.9121,6,82.0879); DC14->AddNode(STLA,998,new TGeoCombiTrans(-45.9068,6.37997,0,rot1044)); TGeoRotation *rot1045 = new TGeoRotation("rot1045",90,174.066,84,-95.9341,6,84.0659); DC14->AddNode(STLA,999,new TGeoCombiTrans(-46.0996,4.79164,0,rot1045)); TGeoRotation *rot1046 = new TGeoRotation("rot1046",90,176.044,84,-93.956,6,86.044); DC14->AddNode(STLA,1000,new TGeoCombiTrans(-46.2376,3.1976,0,rot1046)); TGeoRotation *rot1047 = new TGeoRotation("rot1047",90,178.022,84,-91.978,6,88.022); DC14->AddNode(STLA,1001,new TGeoCombiTrans(-46.3204,1.59975,0,rot1047)); TGeoRotation *rot1048 = new TGeoRotation("rot1048",90,-180,84,-90,6,90); DC14->AddNode(STLA,1002,new TGeoCombiTrans(-46.348,5.67581e-15,0,rot1048)); TGeoRotation *rot1049 = new TGeoRotation("rot1049",90,-178.022,84,-88.022,6,91.978); DC14->AddNode(STLA,1003,new TGeoCombiTrans(-46.3204,-1.59975,0,rot1049)); TGeoRotation *rot1050 = new TGeoRotation("rot1050",90,-176.044,84,-86.044,6,93.956); DC14->AddNode(STLA,1004,new TGeoCombiTrans(-46.2376,-3.1976,0,rot1050)); TGeoRotation *rot1051 = new TGeoRotation("rot1051",90,-174.066,84,-84.0659,6,95.9341); DC14->AddNode(STLA,1005,new TGeoCombiTrans(-46.0996,-4.79164,0,rot1051)); TGeoRotation *rot1052 = new TGeoRotation("rot1052",90,-172.088,84,-82.0879,6,97.9121); DC14->AddNode(STLA,1006,new TGeoCombiTrans(-45.9068,-6.37997,0,rot1052)); TGeoRotation *rot1053 = new TGeoRotation("rot1053",90,-170.11,84,-80.1099,6,99.8901); DC14->AddNode(STLA,1007,new TGeoCombiTrans(-45.6592,-7.96069,0,rot1053)); TGeoRotation *rot1054 = new TGeoRotation("rot1054",90,-168.132,84,-78.1319,6,101.868); DC14->AddNode(STLA,1008,new TGeoCombiTrans(-45.3572,-9.53193,0,rot1054)); TGeoRotation *rot1055 = new TGeoRotation("rot1055",90,-166.154,84,-76.1538,6,103.846); DC14->AddNode(STLA,1009,new TGeoCombiTrans(-45.0012,-11.0918,0,rot1055)); TGeoRotation *rot1056 = new TGeoRotation("rot1056",90,-164.176,84,-74.1758,6,105.824); DC14->AddNode(STLA,1010,new TGeoCombiTrans(-44.5916,-12.6385,0,rot1056)); TGeoRotation *rot1057 = new TGeoRotation("rot1057",90,-162.198,84,-72.1978,6,107.802); DC14->AddNode(STLA,1011,new TGeoCombiTrans(-44.1287,-14.1701,0,rot1057)); TGeoRotation *rot1058 = new TGeoRotation("rot1058",90,-160.22,84,-70.2198,6,109.78); DC14->AddNode(STLA,1012,new TGeoCombiTrans(-43.6134,-15.6848,0,rot1058)); TGeoRotation *rot1059 = new TGeoRotation("rot1059",90,-158.242,84,-68.2418,6,111.758); DC14->AddNode(STLA,1013,new TGeoCombiTrans(-43.046,-17.1808,0,rot1059)); TGeoRotation *rot1060 = new TGeoRotation("rot1060",90,-156.264,84,-66.2637,6,113.736); DC14->AddNode(STLA,1014,new TGeoCombiTrans(-42.4273,-18.6563,0,rot1060)); TGeoRotation *rot1061 = new TGeoRotation("rot1061",90,-154.286,84,-64.2857,6,115.714); DC14->AddNode(STLA,1015,new TGeoCombiTrans(-41.7581,-20.1096,0,rot1061)); TGeoRotation *rot1062 = new TGeoRotation("rot1062",90,-152.308,84,-62.3077,6,117.692); DC14->AddNode(STLA,1016,new TGeoCombiTrans(-41.0391,-21.539,0,rot1062)); TGeoRotation *rot1063 = new TGeoRotation("rot1063",90,-150.33,84,-60.3297,6,119.67); DC14->AddNode(STLA,1017,new TGeoCombiTrans(-40.2712,-22.9427,0,rot1063)); TGeoRotation *rot1064 = new TGeoRotation("rot1064",90,-148.352,84,-58.3516,6,121.648); DC14->AddNode(STLA,1018,new TGeoCombiTrans(-39.4553,-24.319,0,rot1064)); TGeoRotation *rot1065 = new TGeoRotation("rot1065",90,-146.374,84,-56.3736,6,123.626); DC14->AddNode(STLA,1019,new TGeoCombiTrans(-38.5924,-25.6664,0,rot1065)); TGeoRotation *rot1066 = new TGeoRotation("rot1066",90,-144.396,84,-54.3956,6,125.604); DC14->AddNode(STLA,1020,new TGeoCombiTrans(-37.6835,-26.9831,0,rot1066)); TGeoRotation *rot1067 = new TGeoRotation("rot1067",90,-142.418,84,-52.4176,6,127.582); DC14->AddNode(STLA,1021,new TGeoCombiTrans(-36.7297,-28.2677,0,rot1067)); TGeoRotation *rot1068 = new TGeoRotation("rot1068",90,-140.44,84,-50.4396,6,129.56); DC14->AddNode(STLA,1022,new TGeoCombiTrans(-35.7321,-29.5187,0,rot1068)); TGeoRotation *rot1069 = new TGeoRotation("rot1069",90,-138.462,84,-48.4615,6,131.538); DC14->AddNode(STLA,1023,new TGeoCombiTrans(-34.692,-30.7344,0,rot1069)); TGeoRotation *rot1070 = new TGeoRotation("rot1070",90,-136.484,84,-46.4835,6,133.516); DC14->AddNode(STLA,1024,new TGeoCombiTrans(-33.6105,-31.9135,0,rot1070)); TGeoRotation *rot1071 = new TGeoRotation("rot1071",90,-134.505,84,-44.5055,6,135.495); DC14->AddNode(STLA,1025,new TGeoCombiTrans(-32.4889,-33.0546,0,rot1071)); TGeoRotation *rot1072 = new TGeoRotation("rot1072",90,-132.527,84,-42.5275,6,137.473); DC14->AddNode(STLA,1026,new TGeoCombiTrans(-31.3286,-34.1563,0,rot1072)); TGeoRotation *rot1073 = new TGeoRotation("rot1073",90,-130.549,84,-40.5495,6,139.451); DC14->AddNode(STLA,1027,new TGeoCombiTrans(-30.131,-35.2173,0,rot1073)); TGeoRotation *rot1074 = new TGeoRotation("rot1074",90,-128.571,84,-38.5714,6,141.429); DC14->AddNode(STLA,1028,new TGeoCombiTrans(-28.8975,-36.2363,0,rot1074)); TGeoRotation *rot1075 = new TGeoRotation("rot1075",90,-126.593,84,-36.5934,6,143.407); DC14->AddNode(STLA,1029,new TGeoCombiTrans(-27.6295,-37.2122,0,rot1075)); TGeoRotation *rot1076 = new TGeoRotation("rot1076",90,-124.615,84,-34.6154,6,145.385); DC14->AddNode(STLA,1030,new TGeoCombiTrans(-26.3287,-38.1437,0,rot1076)); TGeoRotation *rot1077 = new TGeoRotation("rot1077",90,-122.637,84,-32.6374,6,147.363); DC14->AddNode(STLA,1031,new TGeoCombiTrans(-24.9964,-39.0297,0,rot1077)); TGeoRotation *rot1078 = new TGeoRotation("rot1078",90,-120.659,84,-30.6593,6,149.341); DC14->AddNode(STLA,1032,new TGeoCombiTrans(-23.6344,-39.8692,0,rot1078)); TGeoRotation *rot1079 = new TGeoRotation("rot1079",90,-118.681,84,-28.6813,6,151.319); DC14->AddNode(STLA,1033,new TGeoCombiTrans(-22.2441,-40.6612,0,rot1079)); TGeoRotation *rot1080 = new TGeoRotation("rot1080",90,-116.703,84,-26.7033,6,153.297); DC14->AddNode(STLA,1034,new TGeoCombiTrans(-20.8274,-41.4048,0,rot1080)); TGeoRotation *rot1081 = new TGeoRotation("rot1081",90,-114.725,84,-24.7253,6,155.275); DC14->AddNode(STLA,1035,new TGeoCombiTrans(-19.3859,-42.099,0,rot1081)); TGeoRotation *rot1082 = new TGeoRotation("rot1082",90,-112.747,84,-22.7473,6,157.253); DC14->AddNode(STLA,1036,new TGeoCombiTrans(-17.9212,-42.743,0,rot1082)); TGeoRotation *rot1083 = new TGeoRotation("rot1083",90,-110.769,84,-20.7692,6,159.231); DC14->AddNode(STLA,1037,new TGeoCombiTrans(-16.4352,-43.3361,0,rot1083)); TGeoRotation *rot1084 = new TGeoRotation("rot1084",90,-108.791,84,-18.7912,6,161.209); DC14->AddNode(STLA,1038,new TGeoCombiTrans(-14.9296,-43.8776,0,rot1084)); TGeoRotation *rot1085 = new TGeoRotation("rot1085",90,-106.813,84,-16.8132,6,163.187); DC14->AddNode(STLA,1039,new TGeoCombiTrans(-13.4063,-44.3668,0,rot1085)); TGeoRotation *rot1086 = new TGeoRotation("rot1086",90,-104.835,84,-14.8352,6,165.165); DC14->AddNode(STLA,1040,new TGeoCombiTrans(-11.8669,-44.8031,0,rot1086)); TGeoRotation *rot1087 = new TGeoRotation("rot1087",90,-102.857,84,-12.8571,6,167.143); DC14->AddNode(STLA,1041,new TGeoCombiTrans(-10.3134,-45.186,0,rot1087)); TGeoRotation *rot1088 = new TGeoRotation("rot1088",90,-100.879,84,-10.8791,6,169.121); DC14->AddNode(STLA,1042,new TGeoCombiTrans(-8.74761,-45.515,0,rot1088)); TGeoRotation *rot1089 = new TGeoRotation("rot1089",90,-98.9011,84,-8.9011,6,171.099); DC14->AddNode(STLA,1043,new TGeoCombiTrans(-7.1714,-45.7898,0,rot1089)); TGeoRotation *rot1090 = new TGeoRotation("rot1090",90,-96.9231,84,-6.92308,6,173.077); DC14->AddNode(STLA,1044,new TGeoCombiTrans(-5.58663,-46.0101,0,rot1090)); TGeoRotation *rot1091 = new TGeoRotation("rot1091",90,-94.9451,84,-4.94505,6,175.055); DC14->AddNode(STLA,1045,new TGeoCombiTrans(-3.99522,-46.1755,0,rot1091)); TGeoRotation *rot1092 = new TGeoRotation("rot1092",90,-92.967,84,-2.96703,6,177.033); DC14->AddNode(STLA,1046,new TGeoCombiTrans(-2.39904,-46.2859,0,rot1092)); TGeoRotation *rot1093 = new TGeoRotation("rot1093",90,-90.989,84,-0.989011,6,179.011); DC14->AddNode(STLA,1047,new TGeoCombiTrans(-0.799996,-46.3411,0,rot1093)); TGeoRotation *rot1094 = new TGeoRotation("rot1094",90,-89.011,84,0.989011,6,-179.011); DC14->AddNode(STLA,1048,new TGeoCombiTrans(0.799996,-46.3411,0,rot1094)); TGeoRotation *rot1095 = new TGeoRotation("rot1095",90,-87.033,84,2.96703,6,-177.033); DC14->AddNode(STLA,1049,new TGeoCombiTrans(2.39904,-46.2859,0,rot1095)); TGeoRotation *rot1096 = new TGeoRotation("rot1096",90,-85.0549,84,4.94505,6,-175.055); DC14->AddNode(STLA,1050,new TGeoCombiTrans(3.99522,-46.1755,0,rot1096)); TGeoRotation *rot1097 = new TGeoRotation("rot1097",90,-83.0769,84,6.92308,6,-173.077); DC14->AddNode(STLA,1051,new TGeoCombiTrans(5.58663,-46.0101,0,rot1097)); TGeoRotation *rot1098 = new TGeoRotation("rot1098",90,-81.0989,84,8.9011,6,-171.099); DC14->AddNode(STLA,1052,new TGeoCombiTrans(7.1714,-45.7898,0,rot1098)); TGeoRotation *rot1099 = new TGeoRotation("rot1099",90,-79.1209,84,10.8791,6,-169.121); DC14->AddNode(STLA,1053,new TGeoCombiTrans(8.74761,-45.515,0,rot1099)); TGeoRotation *rot1100 = new TGeoRotation("rot1100",90,-77.1429,84,12.8571,6,-167.143); DC14->AddNode(STLA,1054,new TGeoCombiTrans(10.3134,-45.186,0,rot1100)); TGeoRotation *rot1101 = new TGeoRotation("rot1101",90,-75.1648,84,14.8352,6,-165.165); DC14->AddNode(STLA,1055,new TGeoCombiTrans(11.8669,-44.8031,0,rot1101)); TGeoRotation *rot1102 = new TGeoRotation("rot1102",90,-73.1868,84,16.8132,6,-163.187); DC14->AddNode(STLA,1056,new TGeoCombiTrans(13.4063,-44.3668,0,rot1102)); TGeoRotation *rot1103 = new TGeoRotation("rot1103",90,-71.2088,84,18.7912,6,-161.209); DC14->AddNode(STLA,1057,new TGeoCombiTrans(14.9296,-43.8776,0,rot1103)); TGeoRotation *rot1104 = new TGeoRotation("rot1104",90,-69.2308,84,20.7692,6,-159.231); DC14->AddNode(STLA,1058,new TGeoCombiTrans(16.4352,-43.3361,0,rot1104)); TGeoRotation *rot1105 = new TGeoRotation("rot1105",90,-67.2527,84,22.7473,6,-157.253); DC14->AddNode(STLA,1059,new TGeoCombiTrans(17.9212,-42.743,0,rot1105)); TGeoRotation *rot1106 = new TGeoRotation("rot1106",90,-65.2747,84,24.7253,6,-155.275); DC14->AddNode(STLA,1060,new TGeoCombiTrans(19.3859,-42.099,0,rot1106)); TGeoRotation *rot1107 = new TGeoRotation("rot1107",90,-63.2967,84,26.7033,6,-153.297); DC14->AddNode(STLA,1061,new TGeoCombiTrans(20.8274,-41.4048,0,rot1107)); TGeoRotation *rot1108 = new TGeoRotation("rot1108",90,-61.3187,84,28.6813,6,-151.319); DC14->AddNode(STLA,1062,new TGeoCombiTrans(22.2441,-40.6612,0,rot1108)); TGeoRotation *rot1109 = new TGeoRotation("rot1109",90,-59.3407,84,30.6593,6,-149.341); DC14->AddNode(STLA,1063,new TGeoCombiTrans(23.6344,-39.8692,0,rot1109)); TGeoRotation *rot1110 = new TGeoRotation("rot1110",90,-57.3626,84,32.6374,6,-147.363); DC14->AddNode(STLA,1064,new TGeoCombiTrans(24.9964,-39.0297,0,rot1110)); TGeoRotation *rot1111 = new TGeoRotation("rot1111",90,-55.3846,84,34.6154,6,-145.385); DC14->AddNode(STLA,1065,new TGeoCombiTrans(26.3287,-38.1437,0,rot1111)); TGeoRotation *rot1112 = new TGeoRotation("rot1112",90,-53.4066,84,36.5934,6,-143.407); DC14->AddNode(STLA,1066,new TGeoCombiTrans(27.6295,-37.2122,0,rot1112)); TGeoRotation *rot1113 = new TGeoRotation("rot1113",90,-51.4286,84,38.5714,6,-141.429); DC14->AddNode(STLA,1067,new TGeoCombiTrans(28.8975,-36.2363,0,rot1113)); TGeoRotation *rot1114 = new TGeoRotation("rot1114",90,-49.4505,84,40.5495,6,-139.451); DC14->AddNode(STLA,1068,new TGeoCombiTrans(30.131,-35.2173,0,rot1114)); TGeoRotation *rot1115 = new TGeoRotation("rot1115",90,-47.4725,84,42.5275,6,-137.473); DC14->AddNode(STLA,1069,new TGeoCombiTrans(31.3286,-34.1563,0,rot1115)); TGeoRotation *rot1116 = new TGeoRotation("rot1116",90,-45.4945,84,44.5055,6,-135.495); DC14->AddNode(STLA,1070,new TGeoCombiTrans(32.4889,-33.0546,0,rot1116)); TGeoRotation *rot1117 = new TGeoRotation("rot1117",90,-43.5165,84,46.4835,6,-133.516); DC14->AddNode(STLA,1071,new TGeoCombiTrans(33.6105,-31.9135,0,rot1117)); TGeoRotation *rot1118 = new TGeoRotation("rot1118",90,-41.5385,84,48.4615,6,-131.538); DC14->AddNode(STLA,1072,new TGeoCombiTrans(34.692,-30.7344,0,rot1118)); TGeoRotation *rot1119 = new TGeoRotation("rot1119",90,-39.5604,84,50.4396,6,-129.56); DC14->AddNode(STLA,1073,new TGeoCombiTrans(35.7321,-29.5187,0,rot1119)); TGeoRotation *rot1120 = new TGeoRotation("rot1120",90,-37.5824,84,52.4176,6,-127.582); DC14->AddNode(STLA,1074,new TGeoCombiTrans(36.7297,-28.2677,0,rot1120)); TGeoRotation *rot1121 = new TGeoRotation("rot1121",90,-35.6044,84,54.3956,6,-125.604); DC14->AddNode(STLA,1075,new TGeoCombiTrans(37.6835,-26.9831,0,rot1121)); TGeoRotation *rot1122 = new TGeoRotation("rot1122",90,-33.6264,84,56.3736,6,-123.626); DC14->AddNode(STLA,1076,new TGeoCombiTrans(38.5924,-25.6664,0,rot1122)); TGeoRotation *rot1123 = new TGeoRotation("rot1123",90,-31.6484,84,58.3516,6,-121.648); DC14->AddNode(STLA,1077,new TGeoCombiTrans(39.4553,-24.319,0,rot1123)); TGeoRotation *rot1124 = new TGeoRotation("rot1124",90,-29.6703,84,60.3297,6,-119.67); DC14->AddNode(STLA,1078,new TGeoCombiTrans(40.2712,-22.9427,0,rot1124)); TGeoRotation *rot1125 = new TGeoRotation("rot1125",90,-27.6923,84,62.3077,6,-117.692); DC14->AddNode(STLA,1079,new TGeoCombiTrans(41.0391,-21.539,0,rot1125)); TGeoRotation *rot1126 = new TGeoRotation("rot1126",90,-25.7143,84,64.2857,6,-115.714); DC14->AddNode(STLA,1080,new TGeoCombiTrans(41.7581,-20.1096,0,rot1126)); TGeoRotation *rot1127 = new TGeoRotation("rot1127",90,-23.7363,84,66.2637,6,-113.736); DC14->AddNode(STLA,1081,new TGeoCombiTrans(42.4273,-18.6563,0,rot1127)); TGeoRotation *rot1128 = new TGeoRotation("rot1128",90,-21.7582,84,68.2418,6,-111.758); DC14->AddNode(STLA,1082,new TGeoCombiTrans(43.046,-17.1808,0,rot1128)); TGeoRotation *rot1129 = new TGeoRotation("rot1129",90,-19.7802,84,70.2198,6,-109.78); DC14->AddNode(STLA,1083,new TGeoCombiTrans(43.6134,-15.6848,0,rot1129)); TGeoRotation *rot1130 = new TGeoRotation("rot1130",90,-17.8022,84,72.1978,6,-107.802); DC14->AddNode(STLA,1084,new TGeoCombiTrans(44.1287,-14.1701,0,rot1130)); TGeoRotation *rot1131 = new TGeoRotation("rot1131",90,-15.8242,84,74.1758,6,-105.824); DC14->AddNode(STLA,1085,new TGeoCombiTrans(44.5916,-12.6385,0,rot1131)); TGeoRotation *rot1132 = new TGeoRotation("rot1132",90,-13.8462,84,76.1538,6,-103.846); DC14->AddNode(STLA,1086,new TGeoCombiTrans(45.0012,-11.0918,0,rot1132)); TGeoRotation *rot1133 = new TGeoRotation("rot1133",90,-11.8681,84,78.1319,6,-101.868); DC14->AddNode(STLA,1087,new TGeoCombiTrans(45.3572,-9.53193,0,rot1133)); TGeoRotation *rot1134 = new TGeoRotation("rot1134",90,-9.89011,84,80.1099,6,-99.8901); DC14->AddNode(STLA,1088,new TGeoCombiTrans(45.6592,-7.96069,0,rot1134)); TGeoRotation *rot1135 = new TGeoRotation("rot1135",90,-7.91209,84,82.0879,6,-97.9121); DC14->AddNode(STLA,1089,new TGeoCombiTrans(45.9068,-6.37997,0,rot1135)); TGeoRotation *rot1136 = new TGeoRotation("rot1136",90,-5.93407,84,84.0659,6,-95.9341); DC14->AddNode(STLA,1090,new TGeoCombiTrans(46.0996,-4.79164,0,rot1136)); TGeoRotation *rot1137 = new TGeoRotation("rot1137",90,-3.95604,84,86.044,6,-93.956); DC14->AddNode(STLA,1091,new TGeoCombiTrans(46.2376,-3.1976,0,rot1137)); TGeoRotation *rot1138 = new TGeoRotation("rot1138",90,-1.97802,84,88.022,6,-91.978); DC14->AddNode(STLA,1092,new TGeoCombiTrans(46.3204,-1.59975,0,rot1138)); DC14->AddNode(CDPU,11,new TGeoTranslation(0,0,-87.8)); DC14->AddNode(CDPD,11,new TGeoTranslation(0,0,88.05)); TGeoMedium *med134 = new TGeoMedium("DC18 Air",134,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC18= gGeoManager->MakeTube("DC18",med134,48.3,50,88.25); CDC->AddNode(DC18,1,gGeoIdentity); TGeoVolume *sd1b= DC18->Divide("sd1b",2,193,-0.933,1.86528); TGeoMedium *med135 = new TGeoMedium("DS18 Air",135,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS18= gGeoManager->MakeTubs("DS18",med135,48.3,50,88.25,-0.933,0.933); sd1b->AddNode(DS18,1,gGeoIdentity); DS18->AddNode(STRA,10,new TGeoTranslation(49.149,0,0)); DS18->AddNode(CDPU,12,new TGeoTranslation(0,0,-87.8)); DS18->AddNode(CDPD,12,new TGeoTranslation(0,0,88.05)); TGeoMedium *med136 = new TGeoMedium("DC19 Air",136,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC19= gGeoManager->MakeTube("DC19",med136,50,51.8,88.25); CDC->AddNode(DC19,1,gGeoIdentity); TGeoVolume *sd1c= DC19->Divide("sd1c",2,200,-0.9,1.8); TGeoMedium *med137 = new TGeoMedium("DS19 Air",137,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS19= gGeoManager->MakeTubs("DS19",med137,50,51.8,88.25,-0.9,0.9); sd1c->AddNode(DS19,1,gGeoIdentity); DS19->AddNode(STRA,11,new TGeoTranslation(50.932,0,0)); DS19->AddNode(CDPU,13,new TGeoTranslation(0,0,-87.8)); DS19->AddNode(CDPD,13,new TGeoTranslation(0,0,88.05)); TGeoMedium *med138 = new TGeoMedium("DC20 Air",138,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC20= gGeoManager->MakeTube("DC20",med138,51.8,53.6,88.25); CDC->AddNode(DC20,1,gGeoIdentity); TGeoVolume *sd1d= DC20->Divide("sd1d",2,207,-0.87,1.73913); TGeoMedium *med139 = new TGeoMedium("DS20 Air",139,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS20= gGeoManager->MakeTubs("DS20",med139,51.8,53.6,88.25,-0.87,0.87); sd1d->AddNode(DS20,1,gGeoIdentity); DS20->AddNode(STRA,12,new TGeoTranslation(52.714,0,0)); DS20->AddNode(CDPU,14,new TGeoTranslation(0,0,-87.8)); DS20->AddNode(CDPD,14,new TGeoTranslation(0,0,88.05)); TGeoMedium *med140 = new TGeoMedium("DC21 Air",140,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC21= gGeoManager->MakeTube("DC21",med140,53.6,55.4,88.25); CDC->AddNode(DC21,1,gGeoIdentity); TGeoVolume *sd1e= DC21->Divide("sd1e",2,214,-0.841,1.68224); TGeoMedium *med141 = new TGeoMedium("DS21 Air",141,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS21= gGeoManager->MakeTubs("DS21",med141,53.6,55.4,88.25,-0.841,0.841); sd1e->AddNode(DS21,1,gGeoIdentity); DS21->AddNode(STRA,13,new TGeoTranslation(54.497,0,0)); DS21->AddNode(CDPU,15,new TGeoTranslation(0,0,-87.8)); DS21->AddNode(CDPD,15,new TGeoTranslation(0,0,88.05)); TGeoMedium *med142 = new TGeoMedium("DC22 Air",142,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC22= gGeoManager->MakeTube("DC22",med142,55.4,57.2,88.25); CDC->AddNode(DC22,1,gGeoIdentity); TGeoVolume *sd1f= DC22->Divide("sd1f",2,221,-0.814,1.62896); TGeoMedium *med143 = new TGeoMedium("DS22 Air",143,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS22= gGeoManager->MakeTubs("DS22",med143,55.4,57.2,88.25,-0.814,0.814); sd1f->AddNode(DS22,1,gGeoIdentity); DS22->AddNode(STRA,14,new TGeoTranslation(56.279,0,0)); DS22->AddNode(CDPU,16,new TGeoTranslation(0,0,-87.8)); DS22->AddNode(CDPD,16,new TGeoTranslation(0,0,88.05)); TGeoMedium *med144 = new TGeoMedium("DC23 Air",144,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC23= gGeoManager->MakeTube("DC23",med144,57.2,58.9,88.25); CDC->AddNode(DC23,1,gGeoIdentity); TGeoVolume *sd20= DC23->Divide("sd20",2,228,-0.789,1.57895); TGeoMedium *med145 = new TGeoMedium("DS23 Air",145,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS23= gGeoManager->MakeTubs("DS23",med145,57.2,58.9,88.25,-0.789,0.789); sd20->AddNode(DS23,1,gGeoIdentity); DS23->AddNode(STRA,15,new TGeoTranslation(58.062,0,0)); DS23->AddNode(CDPU,17,new TGeoTranslation(0,0,-87.8)); DS23->AddNode(CDPD,17,new TGeoTranslation(0,0,88.05)); TGeoMedium *med146 = new TGeoMedium("CDCI Aluminum",146,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCI= gGeoManager->MakeTube("CDCI",med146,15,15.06,88.25); CDC->AddNode(CDCI,1,gGeoIdentity); TGeoMedium *med147 = new TGeoMedium("CDCO Aluminum",147,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCO= gGeoManager->MakeTube("CDCO",med147,59.8,60,88.25); CDC->AddNode(CDCO,1,gGeoIdentity); CDC->AddNode(CDPU,18,new TGeoTranslation(0,0,-87.8)); CDC->AddNode(CDPD,18,new TGeoTranslation(0,0,88.05)); TGeoMixture *mat37= new TGeoMixture("SiliconDioxide",2,2.6); mat37->SetUniqueID(37); mat37->DefineElement(0,28.086,14,0.467438); mat37->DefineElement(1,15.9995,8,0.532562); TGeoMixture *mat38= new TGeoMixture("BoricOxide",2,2.46); mat38->SetUniqueID(38); mat38->DefineElement(0,10.8,5,0.310352); mat38->DefineElement(1,15.9995,8,0.689648); TGeoMaterial *mat40= new TGeoMaterial("Sodium",22.9898,11,0.969); mat40->SetUniqueID(40); TGeoMixture *mat39= new TGeoMixture("SodiumOxide",2,2.27); mat39->SetUniqueID(39); mat39->DefineElement(0,22.9898,11,0.741857); mat39->DefineElement(1,15.9995,8,0.258143); TGeoMaterial *mat42= new TGeoMaterial("Potassium",39.098,19,0.86); mat42->SetUniqueID(42); TGeoMixture *mat41= new TGeoMixture("PotassiumOxide",2,2.35); mat41->SetUniqueID(41); mat41->DefineElement(0,39.098,19,0.830146); mat41->DefineElement(1,15.9995,8,0.169854); TGeoMixture *mat43= new TGeoMixture("AluminumOxide",2,3.97); mat43->SetUniqueID(43); mat43->DefineElement(0,26.9815,13,0.529249); mat43->DefineElement(1,15.9995,8,0.470751); TGeoMixture *mat44= new TGeoMixture("IronOxide",2,5.7); mat44->SetUniqueID(44); mat44->DefineElement(0,55.847,26,0.77731); mat44->DefineElement(1,15.9995,8,0.22269); TGeoMixture *mat36= new TGeoMixture("BorosilicateGlass",12,2.3); mat36->SetUniqueID(36); mat36->DefineElement(0,28.086,14,0.327206); mat36->DefineElement(1,15.9995,8,0.372794); mat36->DefineElement(2,10.8,5,0.0310352); mat36->DefineElement(3,15.9995,8,0.0689648); mat36->DefineElement(4,22.9898,11,0.0593485); mat36->DefineElement(5,15.9995,8,0.0206515); mat36->DefineElement(6,39.098,19,0.0664117); mat36->DefineElement(7,15.9995,8,0.0135883); mat36->DefineElement(8,26.9815,13,0.0132312); mat36->DefineElement(9,15.9995,8,0.0117688); mat36->DefineElement(10,55.847,26,0.0116596); mat36->DefineElement(11,15.9995,8,0.00334035); TGeoMixture *mat35= new TGeoMixture("FR-4",15,1.91); mat35->SetUniqueID(35); mat35->DefineElement(0,12.011,6,0.228092); mat35->DefineElement(1,1.00797,1,0.0212685); mat35->DefineElement(2,15.9995,8,0.0506392); mat35->DefineElement(3,28.086,14,0.229045); mat35->DefineElement(4,15.9995,8,0.260955); mat35->DefineElement(5,10.8,5,0.0217246); mat35->DefineElement(6,15.9995,8,0.0482754); mat35->DefineElement(7,22.9898,11,0.041544); mat35->DefineElement(8,15.9995,8,0.014456); mat35->DefineElement(9,39.098,19,0.0464882); mat35->DefineElement(10,15.9995,8,0.00951183); mat35->DefineElement(11,26.9815,13,0.00926185); mat35->DefineElement(12,15.9995,8,0.00823815); mat35->DefineElement(13,55.847,26,0.00816175); mat35->DefineElement(14,15.9995,8,0.00233825); TGeoMedium *med148 = new TGeoMedium("CDBU FR-4",148,35,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDBU= gGeoManager->MakeTube("CDBU",med148,15,60,0.1); CDC->AddNode(CDBU,1,new TGeoTranslation(0,0,-97)); TGeoMedium *med149 = new TGeoMedium("CDBD FR-4",149,35,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDBD= gGeoManager->MakeTube("CDBD",med149,15,60,0.05); CDC->AddNode(CDBD,1,new TGeoTranslation(0,0,89)); TGeoMedium *med150 = new TGeoMedium("CDGU Plexiglas",150,27,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDGU= gGeoManager->MakeTube("CDGU",med150,15,60,0.15); CDC->AddNode(CDGU,1,new TGeoTranslation(0,0,-98.1)); TGeoMedium *med151 = new TGeoMedium("CDGD Plexiglas",151,27,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDGD= gGeoManager->MakeTube("CDGD",med151,15,60,0.15); CDC->AddNode(CDGD,1,new TGeoTranslation(0,0,93.1)); TGeoMaterial *mat47= new TGeoMaterial("Chlorine",35.453,17,1.56); mat47->SetUniqueID(47); TGeoMixture *mat46= new TGeoMixture("PVC",3,1.32); mat46->SetUniqueID(46); mat46->DefineElement(0,12.011,6,0.384359); mat46->DefineElement(1,1.00797,1,0.0483834); mat46->DefineElement(2,35.453,17,0.567258); TGeoMixture *mat45= new TGeoMixture("SignalCables",4,1.83686); mat45->SetUniqueID(45); mat45->DefineElement(0,63.546,29,0.33); mat45->DefineElement(1,12.011,6,0.25752); mat45->DefineElement(2,1.00797,1,0.0324169); mat45->DefineElement(3,35.453,17,0.380063); TGeoMedium *med152 = new TGeoMedium("CDCA SignalCables",152,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCA= gGeoManager->MakeTube("CDCA",med152,15,60,0.25); LASS->AddNode(CDCA,1,new TGeoTranslation(0,0,14.5)); TGeoMedium *med153 = new TGeoMedium("CDCB SignalCables",153,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCB= gGeoManager->MakePcon("CDCB",med153,0,360,8); ((TGeoPcon*)CDCB->GetShape())->DefineSection(0,-65.2,74,120); ((TGeoPcon*)CDCB->GetShape())->DefineSection(1,-62.2,71,120); ((TGeoPcon*)CDCB->GetShape())->DefineSection(2,-62.2,71,75.2); ((TGeoPcon*)CDCB->GetShape())->DefineSection(3,-56.2,65,69.2); ((TGeoPcon*)CDCB->GetShape())->DefineSection(4,-55,65,68); ((TGeoPcon*)CDCB->GetShape())->DefineSection(5,-3.31,56.4,59); ((TGeoPcon*)CDCB->GetShape())->DefineSection(6,-0.53,23,59); ((TGeoPcon*)CDCB->GetShape())->DefineSection(7,0,9,59); LASS->AddNode(CDCB,1,new TGeoTranslation(0,0,5)); TGeoMedium *med154 = new TGeoMedium("FDC Air",154,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDC= gGeoManager->MakeTube("FDC",med154,0,62,98); LASS->AddNode(FDC,1,new TGeoTranslation(0,0,307.5)); TGeoMixture *mat48= new TGeoMixture("MylarFilm",11,0.35); mat48->SetUniqueID(48); mat48->DefineElement(0,26.9815,13,0.03); mat48->DefineElement(1,12.011,6,0.604388); mat48->DefineElement(2,1.00797,1,0.0405765); mat48->DefineElement(3,15.9995,8,0.322035); mat48->DefineElement(4,12.011,6,0); mat48->DefineElement(5,1.00797,1,0); mat48->DefineElement(6,15.9995,8,0); mat48->DefineElement(7,14.0067,7,0.0022482); mat48->DefineElement(8,15.9995,8,0.0007107); mat48->DefineElement(9,39.948,18,3.87e-05); mat48->DefineElement(10,1.00797,1,2.4e-06); TGeoMedium *med155 = new TGeoMedium("FDCG MylarFilm",155,48,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCG= gGeoManager->MakeTube("FDCG",med155,0,53.6,0.0013); FDC->AddNode(FDCG,1,new TGeoTranslation(0,0,-95.5)); TGeoMedium *med156 = new TGeoMedium("FDMO Air",156,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDMO= gGeoManager->MakeTube("FDMO",med156,0,61,3); FDC->AddNode(FDMO,1,new TGeoTranslation(0,0,-92.5)); TGeoMedium *med157 = new TGeoMedium("FDCH Air",157,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCH= gGeoManager->MakeTube("FDCH",med157,0,53.6,0.9974); FDMO->AddNode(FDCH,1,new TGeoTranslation(0,0,-2)); TGeoMedium *med158 = new TGeoMedium("FDCB LowDensityROHACELL",158,24,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCB= gGeoManager->MakeTube("FDCB",med158,5,53.6,0.24735); FDCH->AddNode(FDCB,1,new TGeoTranslation(0,0,-0.75005)); TGeoMedium *med159 = new TGeoMedium("FDCK Air",159,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCK= gGeoManager->MakeTube("FDCK",med159,0,5,0.00125); TGeoRotation *rot1139 = new TGeoRotation("rot1139",90,-45,90,45,0,0); FDCH->AddNode(FDCK,1,new TGeoCombiTrans(0,0,-0.50145,rot1139)); TGeoMixture *mat49= new TGeoMixture("CopperKapton",8,1.98912); mat49->SetUniqueID(49); mat49->DefineElement(0,63.546,29,0.34); mat49->DefineElement(1,12.011,6,0.456147); mat49->DefineElement(2,1.00797,1,0.0174); mat49->DefineElement(3,15.9995,8,0.138095); mat49->DefineElement(4,14.0067,7,0.048358); mat49->DefineElement(5,12.011,6,0); mat49->DefineElement(6,1.00797,1,0); mat49->DefineElement(7,15.9995,8,0); TGeoMedium *med160 = new TGeoMedium("FDCC CopperKapton",160,49,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCC= gGeoManager->MakeTube("FDCC",med160,5,53.6,0.00135); TGeoRotation *rot1140 = new TGeoRotation("rot1140",90,-45,90,45,0,0); FDCH->AddNode(FDCC,1,new TGeoCombiTrans(0,0,-0.50135,rot1140)); TGeoMixture *mat50= new TGeoMixture("FDchamberGas",3,0.001899); mat50->SetUniqueID(50); mat50->DefineElement(0,39.948,18,0.38); mat50->DefineElement(1,12.011,6,0.169207); mat50->DefineElement(2,15.9995,8,0.450793); TGeoMedium *med161 = new TGeoMedium("FDCA FDchamberGas",161,50,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCA= gGeoManager->MakeTube("FDCA",med161,0,53.6,0.5); FDCH->AddNode(FDCA,1,gGeoIdentity); TGeoMixture *mat51= new TGeoMixture("FDCwirePlaneComposite",5,0.0263); mat51->SetUniqueID(51); mat51->DefineElement(0,183.85,74,0.21); mat51->DefineElement(1,26.9815,13,0.72); mat51->DefineElement(2,39.948,18,0.0266); mat51->DefineElement(3,12.011,6,0.0118445); mat51->DefineElement(4,15.9995,8,0.0315555); TGeoMedium *med162 = new TGeoMedium("FDCW FDCwirePlaneComposite",162,51,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCW= gGeoManager->MakeTube("FDCW",med162,0,53.6,0.005); FDCA->AddNode(FDCW,1,gGeoIdentity); TGeoRotation *rot1141 = new TGeoRotation("rot1141",90,45,90,135,0,0); FDCH->AddNode(FDCK,2,new TGeoCombiTrans(0,0,0.50145,rot1141)); TGeoRotation *rot1142 = new TGeoRotation("rot1142",90,45,90,135,0,0); FDCH->AddNode(FDCC,2,new TGeoCombiTrans(0,0,0.50135,rot1142)); FDCH->AddNode(FDCB,2,new TGeoTranslation(0,0,0.75005)); FDMO->AddNode(FDCG,2,new TGeoTranslation(0,0,-1)); TGeoRotation *rot1143 = new TGeoRotation("rot1143",90,60,90,150,0,0); FDMO->AddNode(FDCH,2,new TGeoCombiTrans(0,0,0,rot1143)); FDMO->AddNode(FDCG,3,new TGeoTranslation(0,0,1)); TGeoRotation *rot1144 = new TGeoRotation("rot1144",90,-60,90,30,0,0); FDMO->AddNode(FDCH,3,new TGeoCombiTrans(0,0,2,rot1144)); TGeoMedium *med163 = new TGeoMedium("FDSF Air",163,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSF= gGeoManager->MakeTube("FDSF",med163,53.6,60,1); FDMO->AddNode(FDSF,1,new TGeoTranslation(0,0,-2)); TGeoMixture *mat54= new TGeoMixture("CalciumOxide",2,3.35); mat54->SetUniqueID(54); mat54->DefineElement(0,40.08,20,0.7147); mat54->DefineElement(1,15.9995,8,0.2853); TGeoMaterial *mat56= new TGeoMaterial("Magnesium",24.305,12,1.735); mat56->SetUniqueID(56); TGeoMixture *mat55= new TGeoMixture("MagnesiumOxide",2,3.58); mat55->SetUniqueID(55); mat55->DefineElement(0,24.305,12,0.603034); mat55->DefineElement(1,15.9995,8,0.396966); TGeoMixture *mat53= new TGeoMixture("E-glass",10,2.61); mat53->SetUniqueID(53); mat53->DefineElement(0,28.086,14,0.252416); mat53->DefineElement(1,15.9995,8,0.287584); mat53->DefineElement(2,26.9815,13,0.0740948); mat53->DefineElement(3,15.9995,8,0.0659052); mat53->DefineElement(4,10.8,5,0.0310352); mat53->DefineElement(5,15.9995,8,0.0689648); mat53->DefineElement(6,40.08,20,0.085764); mat53->DefineElement(7,15.9995,8,0.034236); mat53->DefineElement(8,24.305,12,0.0603034); mat53->DefineElement(9,15.9995,8,0.0396966); TGeoMixture *mat52= new TGeoMixture("E-fiberGlass",13,1.96312); mat52->SetUniqueID(52); mat52->DefineElement(0,12.011,6,0.248621); mat52->DefineElement(1,1.00797,1,0.0231827); mat52->DefineElement(2,15.9995,8,0.0551967); mat52->DefineElement(3,28.086,14,0.169876); mat52->DefineElement(4,15.9995,8,0.193544); mat52->DefineElement(5,26.9815,13,0.0498658); mat52->DefineElement(6,15.9995,8,0.0443542); mat52->DefineElement(7,10.8,5,0.0208867); mat52->DefineElement(8,15.9995,8,0.0464133); mat52->DefineElement(9,40.08,20,0.0577191); mat52->DefineElement(10,15.9995,8,0.0230409); mat52->DefineElement(11,24.305,12,0.0405842); mat52->DefineElement(12,15.9995,8,0.0267158); TGeoMedium *med164 = new TGeoMedium("FDSE E-fiberGlass",164,52,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSE= gGeoManager->MakeTube("FDSE",med164,53.6,60,0.0125); FDSF->AddNode(FDSE,1,new TGeoTranslation(0,0,-0.987)); TGeoMedium *med165 = new TGeoMedium("FDSI CarbonFiberEpoxy",165,32,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSI= gGeoManager->MakeTube("FDSI",med165,53.6,60,0.025); FDSF->AddNode(FDSI,1,new TGeoTranslation(0,0,-0.95)); TGeoMixture *mat57= new TGeoMixture("MediumDensityROHACELL",4,0.075); mat57->SetUniqueID(57); mat57->DefineElement(0,1.00797,1,0.0723826); mat57->DefineElement(1,12.011,6,0.627283); mat57->DefineElement(2,14.0067,7,0.0914387); mat57->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med166 = new TGeoMedium("FDSH MediumDensityROHACELL",166,57,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSH= gGeoManager->MakeTube("FDSH",med166,53.6,60,0.175); FDSF->AddNode(FDSH,1,new TGeoTranslation(0,0,-0.75)); FDSF->AddNode(FDSI,2,new TGeoTranslation(0,0,-0.55)); FDSF->AddNode(FDSE,2,new TGeoTranslation(0,0,-0.513)); TGeoMedium *med167 = new TGeoMedium("FDSG FR-4",167,35,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSG= gGeoManager->MakeTube("FDSG",med167,53.6,60,0.25); FDSF->AddNode(FDSG,1,new TGeoTranslation(0,0,-0.25)); TGeoMixture *mat58= new TGeoMixture("Polyethylene",2,0.95); mat58->SetUniqueID(58); mat58->DefineElement(0,12.011,6,0.856281); mat58->DefineElement(1,1.00797,1,0.143719); TGeoMedium *med168 = new TGeoMedium("FDSP Polyethylene",168,58,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSP= gGeoManager->MakeTube("FDSP",med168,53.6,60,0.25); FDSF->AddNode(FDSP,1,new TGeoTranslation(0,0,0.25)); FDSF->AddNode(FDSE,3,new TGeoTranslation(0,0,0.513)); FDSF->AddNode(FDSI,3,new TGeoTranslation(0,0,0.55)); FDSF->AddNode(FDSH,2,new TGeoTranslation(0,0,0.75)); FDSF->AddNode(FDSI,4,new TGeoTranslation(0,0,0.95)); FDSF->AddNode(FDSE,4,new TGeoTranslation(0,0,0.987)); FDMO->AddNode(FDSF,2,gGeoIdentity); FDMO->AddNode(FDSF,3,new TGeoTranslation(0,0,2)); TGeoMixture *mat59= new TGeoMixture("CircuitBoards",18,1.20804); mat59->SetUniqueID(59); mat59->DefineElement(0,28.086,14,0.14); mat59->DefineElement(1,12.011,6,0.513769); mat59->DefineElement(2,1.00797,1,0.0862315); mat59->DefineElement(3,12.011,6,0.059304); mat59->DefineElement(4,1.00797,1,0.00552981); mat59->DefineElement(5,15.9995,8,0.0131662); mat59->DefineElement(6,28.086,14,0.0595516); mat59->DefineElement(7,15.9995,8,0.0678484); mat59->DefineElement(8,10.8,5,0.0056484); mat59->DefineElement(9,15.9995,8,0.0125516); mat59->DefineElement(10,22.9898,11,0.0108014); mat59->DefineElement(11,15.9995,8,0.00375857); mat59->DefineElement(12,39.098,19,0.0120869); mat59->DefineElement(13,15.9995,8,0.00247308); mat59->DefineElement(14,26.9815,13,0.00240808); mat59->DefineElement(15,15.9995,8,0.00214192); mat59->DefineElement(16,55.847,26,0.00212206); mat59->DefineElement(17,15.9995,8,0.000607944); TGeoMedium *med169 = new TGeoMedium("FDCE CircuitBoards",169,59,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCE= gGeoManager->MakeTube("FDCE",med169,60.5,60.61,3); FDMO->AddNode(FDCE,1,gGeoIdentity); FDC->AddNode(FDCG,4,new TGeoTranslation(0,0,-89.5)); FDC->AddNode(FDMO,2,new TGeoTranslation(0,0,-86.5)); FDC->AddNode(FDCG,5,new TGeoTranslation(0,0,-83.5)); FDC->AddNode(FDCG,6,new TGeoTranslation(0,0,-35.5)); FDC->AddNode(FDMO,3,new TGeoTranslation(0,0,-32.5)); FDC->AddNode(FDCG,7,new TGeoTranslation(0,0,-29.5)); FDC->AddNode(FDMO,4,new TGeoTranslation(0,0,-26.5)); FDC->AddNode(FDCG,8,new TGeoTranslation(0,0,-23.5)); FDC->AddNode(FDCG,9,new TGeoTranslation(0,0,23.5)); FDC->AddNode(FDMO,5,new TGeoTranslation(0,0,26.5)); FDC->AddNode(FDCG,10,new TGeoTranslation(0,0,29.5)); FDC->AddNode(FDMO,6,new TGeoTranslation(0,0,32.5)); FDC->AddNode(FDCG,11,new TGeoTranslation(0,0,35.5)); FDC->AddNode(FDCG,12,new TGeoTranslation(0,0,83.5)); FDC->AddNode(FDMO,7,new TGeoTranslation(0,0,86.5)); FDC->AddNode(FDCG,13,new TGeoTranslation(0,0,89.5)); FDC->AddNode(FDMO,8,new TGeoTranslation(0,0,92.5)); FDC->AddNode(FDCG,14,new TGeoTranslation(0,0,95.5)); TGeoMedium *med170 = new TGeoMedium("FDSR CarbonFiber",170,33,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSR= gGeoManager->MakeTube("FDSR",med170,0,1,98); FDC->AddNode(FDSR,1,new TGeoTranslation(41,41,0)); FDC->AddNode(FDSR,2,new TGeoTranslation(-41,41,0)); FDC->AddNode(FDSR,3,new TGeoTranslation(-41,-41,0)); FDC->AddNode(FDSR,4,new TGeoTranslation(41,-41,0)); TGeoMedium *med171 = new TGeoMedium("FDSC SignalCables",171,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSC= gGeoManager->MakePcon("FDSC",med171,-58,116,11); ((TGeoPcon*)FDSC->GetShape())->DefineSection(0,-95.5,64.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(1,-35.5,64.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(2,-35.5,64,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(3,23.5,64,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(4,23.5,63.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(5,83.5,63.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(6,83.5,63,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(7,120,63,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(8,120.8,63,65.8); ((TGeoPcon*)FDSC->GetShape())->DefineSection(9,121.8,64,66.8); ((TGeoPcon*)FDSC->GetShape())->DefineSection(10,123.2,65.4,65.4); TGeoRotation *rot1145 = new TGeoRotation("rot1145",90,30,90,120,0,0); LASS->AddNode(FDSC,1,new TGeoCombiTrans(0,0,307.5,rot1145)); TGeoRotation *rot1146 = new TGeoRotation("rot1146",90,150,90,-120,0,0); LASS->AddNode(FDSC,2,new TGeoCombiTrans(0,0,307.5,rot1146)); TGeoRotation *rot1147 = new TGeoRotation("rot1147",90,-90,90,-1.05247e-14,0,0); LASS->AddNode(FDSC,3,new TGeoCombiTrans(0,0,307.5,rot1147)); TGeoMedium *med172 = new TGeoMedium("BCAL Air",172,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCAL= gGeoManager->MakeTube("BCAL",med172,65,90,210); LASS->AddNode(BCAL,1,new TGeoTranslation(0,0,212)); TGeoVolume *sd21= BCAL->Divide("sd21",2,48,-4.44089e-16,7.5); TGeoMedium *med173 = new TGeoMedium("BCAM Air",173,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCAM= gGeoManager->MakeTubs("BCAM",med173,65,90,210,-3.75,3.75); sd21->AddNode(BCAM,1,gGeoIdentity); TGeoMedium *med174 = new TGeoMedium("BCL1 Air",174,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL1= gGeoManager->MakeTubs("BCL1",med174,65,67,210,-3.75,3.75); BCAM->AddNode(BCL1,1,gGeoIdentity); TGeoVolume *sd22= BCL1->Divide("sd22",2,4,-3.75,1.875); TGeoMedium *med175 = new TGeoMedium("BCS1 Air",175,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS1= gGeoManager->MakeTubs("BCS1",med175,65,67,210,-0.9375,0.9375); sd22->AddNode(BCS1,1,gGeoIdentity); TGeoMixture *mat61= new TGeoMixture("BC600epoxy",4,1.2); mat61->SetUniqueID(61); mat61->DefineElement(0,12.011,6,0.822388); mat61->DefineElement(1,1.00797,1,0.0908701); mat61->DefineElement(2,15.9995,8,0.054774); mat61->DefineElement(3,14.0067,7,0.0319678); TGeoMixture *mat60= new TGeoMixture("leadScint",7,4.87672); mat60->SetUniqueID(60); mat60->DefineElement(0,207.2,82,0.862); mat60->DefineElement(1,12.011,6,0.0950283); mat60->DefineElement(2,1.00797,1,0.00897168); mat60->DefineElement(3,12.011,6,0.0279612); mat60->DefineElement(4,1.00797,1,0.00308958); mat60->DefineElement(5,15.9995,8,0.00186231); mat60->DefineElement(6,14.0067,7,0.0010869); TGeoMedium *med176 = new TGeoMedium("BCM1 leadScint",176,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM1= gGeoManager->MakeTubs("BCM1",med176,65,67,195,-0.9375,0.9375); BCS1->AddNode(BCM1,1,gGeoIdentity); TGeoMedium *med177 = new TGeoMedium("BCN1 Plexiglas",177,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN1= gGeoManager->MakeTrap("BCN1",med177,2.5,0,0,1.0635,1,1,0,0.65,0.65,0.65,0); BCS1->AddNode(BCN1,1,new TGeoTranslation(66,0,197.5)); TGeoRotation *rot1148 = new TGeoRotation("rot1148",90,0,90,-90,180,-90); BCS1->AddNode(BCN1,2,new TGeoCombiTrans(66,0,-197.5,rot1148)); TGeoMedium *med178 = new TGeoMedium("BCPM Aluminum",178,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCPM= gGeoManager->MakeBox("BCPM",med178,1,1,1); BCS1->AddNode(BCPM,1,new TGeoTranslation(66,0,201)); TGeoRotation *rot1149 = new TGeoRotation("rot1149",90,0,90,-90,180,-90); BCS1->AddNode(BCPM,2,new TGeoCombiTrans(66,0,-201,rot1149)); TGeoMedium *med179 = new TGeoMedium("BCL2 Air",179,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL2= gGeoManager->MakeTubs("BCL2",med179,67,69,210,-3.75,3.75); BCAM->AddNode(BCL2,1,gGeoIdentity); TGeoVolume *sd23= BCL2->Divide("sd23",2,4,-3.75,1.875); TGeoMedium *med180 = new TGeoMedium("BCS2 Air",180,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS2= gGeoManager->MakeTubs("BCS2",med180,67,69,210,-0.9375,0.9375); sd23->AddNode(BCS2,1,gGeoIdentity); TGeoMedium *med181 = new TGeoMedium("BCM2 leadScint",181,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM2= gGeoManager->MakeTubs("BCM2",med181,67,69,195,-0.9375,0.9375); BCS2->AddNode(BCM2,1,gGeoIdentity); TGeoMedium *med182 = new TGeoMedium("BCN2 Plexiglas",182,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN2= gGeoManager->MakeTrap("BCN2",med182,2.5,0,0,1.0965,1,1,0,0.65,0.65,0.65,0); BCS2->AddNode(BCN2,1,new TGeoTranslation(68,0,197.5)); TGeoRotation *rot1150 = new TGeoRotation("rot1150",90,0,90,-90,180,-90); BCS2->AddNode(BCN2,2,new TGeoCombiTrans(68,0,-197.5,rot1150)); BCS2->AddNode(BCPM,3,new TGeoTranslation(68,0,201)); TGeoRotation *rot1151 = new TGeoRotation("rot1151",90,0,90,-90,180,-90); BCS2->AddNode(BCPM,4,new TGeoCombiTrans(68,0,-201,rot1151)); TGeoMedium *med183 = new TGeoMedium("BCL3 Air",183,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL3= gGeoManager->MakeTubs("BCL3",med183,69,71,210,-3.75,3.75); BCAM->AddNode(BCL3,1,gGeoIdentity); TGeoVolume *sd24= BCL3->Divide("sd24",2,4,-3.75,1.875); TGeoMedium *med184 = new TGeoMedium("BCS3 Air",184,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS3= gGeoManager->MakeTubs("BCS3",med184,69,71,210,-0.9375,0.9375); sd24->AddNode(BCS3,1,gGeoIdentity); TGeoMedium *med185 = new TGeoMedium("BCM3 leadScint",185,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM3= gGeoManager->MakeTubs("BCM3",med185,69,71,195,-0.9375,0.9375); BCS3->AddNode(BCM3,1,gGeoIdentity); TGeoMedium *med186 = new TGeoMedium("BCN3 Plexiglas",186,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN3= gGeoManager->MakeTrap("BCN3",med186,2.5,0,0,1.129,1,1,0,0.65,0.65,0.65,0); BCS3->AddNode(BCN3,1,new TGeoTranslation(70,0,197.5)); TGeoRotation *rot1152 = new TGeoRotation("rot1152",90,0,90,-90,180,-90); BCS3->AddNode(BCN3,2,new TGeoCombiTrans(70,0,-197.5,rot1152)); BCS3->AddNode(BCPM,5,new TGeoTranslation(70,0,201)); TGeoRotation *rot1153 = new TGeoRotation("rot1153",90,0,90,-90,180,-90); BCS3->AddNode(BCPM,6,new TGeoCombiTrans(70,0,-201,rot1153)); TGeoMedium *med187 = new TGeoMedium("BCL4 Air",187,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL4= gGeoManager->MakeTubs("BCL4",med187,71,73,210,-3.75,3.75); BCAM->AddNode(BCL4,1,gGeoIdentity); TGeoVolume *sd25= BCL4->Divide("sd25",2,4,-3.75,1.875); TGeoMedium *med188 = new TGeoMedium("BCS4 Air",188,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS4= gGeoManager->MakeTubs("BCS4",med188,71,73,210,-0.9375,0.9375); sd25->AddNode(BCS4,1,gGeoIdentity); TGeoMedium *med189 = new TGeoMedium("BCM4 leadScint",189,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM4= gGeoManager->MakeTubs("BCM4",med189,71,73,195,-0.9375,0.9375); BCS4->AddNode(BCM4,1,gGeoIdentity); TGeoMedium *med190 = new TGeoMedium("BCN4 Plexiglas",190,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN4= gGeoManager->MakeTrap("BCN4",med190,2.5,0,0,1.1615,1,1,0,0.65,0.65,0.65,0); BCS4->AddNode(BCN4,1,new TGeoTranslation(72,0,197.5)); TGeoRotation *rot1154 = new TGeoRotation("rot1154",90,0,90,-90,180,-90); BCS4->AddNode(BCN4,2,new TGeoCombiTrans(72,0,-197.5,rot1154)); BCS4->AddNode(BCPM,7,new TGeoTranslation(72,0,201)); TGeoRotation *rot1155 = new TGeoRotation("rot1155",90,0,90,-90,180,-90); BCS4->AddNode(BCPM,8,new TGeoCombiTrans(72,0,-201,rot1155)); TGeoMedium *med191 = new TGeoMedium("BCL5 Air",191,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL5= gGeoManager->MakeTubs("BCL5",med191,73,75,210,-3.75,3.75); BCAM->AddNode(BCL5,1,gGeoIdentity); TGeoVolume *sd26= BCL5->Divide("sd26",2,4,-3.75,1.875); TGeoMedium *med192 = new TGeoMedium("BCS5 Air",192,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS5= gGeoManager->MakeTubs("BCS5",med192,73,75,210,-0.9375,0.9375); sd26->AddNode(BCS5,1,gGeoIdentity); TGeoMedium *med193 = new TGeoMedium("BCM5 leadScint",193,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM5= gGeoManager->MakeTubs("BCM5",med193,73,75,195,-0.9375,0.9375); BCS5->AddNode(BCM5,1,gGeoIdentity); TGeoMedium *med194 = new TGeoMedium("BCN5 Plexiglas",194,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN5= gGeoManager->MakeTrap("BCN5",med194,2.5,0,0,1.1945,1,1,0,0.65,0.65,0.65,0); BCS5->AddNode(BCN5,1,new TGeoTranslation(74,0,197.5)); TGeoRotation *rot1156 = new TGeoRotation("rot1156",90,0,90,-90,180,-90); BCS5->AddNode(BCN5,2,new TGeoCombiTrans(74,0,-197.5,rot1156)); BCS5->AddNode(BCPM,9,new TGeoTranslation(74,0,201)); TGeoRotation *rot1157 = new TGeoRotation("rot1157",90,0,90,-90,180,-90); BCS5->AddNode(BCPM,10,new TGeoCombiTrans(74,0,-201,rot1157)); TGeoMedium *med195 = new TGeoMedium("BCL6 Air",195,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL6= gGeoManager->MakeTubs("BCL6",med195,75,78.12,210,-3.75,3.75); BCAM->AddNode(BCL6,1,gGeoIdentity); TGeoVolume *sd27= BCL6->Divide("sd27",2,3,-3.75,2.5); TGeoMedium *med196 = new TGeoMedium("BCS6 Air",196,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS6= gGeoManager->MakeTubs("BCS6",med196,75,78.12,210,-1.25,1.25); sd27->AddNode(BCS6,1,gGeoIdentity); TGeoMedium *med197 = new TGeoMedium("BCM6 leadScint",197,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM6= gGeoManager->MakeTubs("BCM6",med197,75,78.12,195,-1.25,1.25); BCS6->AddNode(BCM6,1,gGeoIdentity); TGeoMedium *med198 = new TGeoMedium("BCN6 Plexiglas",198,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN6= gGeoManager->MakeTrap("BCN6",med198,5,0,0,1.636,1.56,1.56,0,0.65,0.65,0.65,0); BCS6->AddNode(BCN6,1,new TGeoTranslation(76.558,0,200)); TGeoRotation *rot1158 = new TGeoRotation("rot1158",90,0,90,-90,180,-90); BCS6->AddNode(BCN6,2,new TGeoCombiTrans(76.558,0,-200,rot1158)); BCS6->AddNode(BCPM,11,new TGeoTranslation(76.558,0,206)); TGeoRotation *rot1159 = new TGeoRotation("rot1159",90,0,90,-90,180,-90); BCS6->AddNode(BCPM,12,new TGeoCombiTrans(76.558,0,-206,rot1159)); TGeoMedium *med199 = new TGeoMedium("BCL7 Air",199,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL7= gGeoManager->MakeTubs("BCL7",med199,78.12,81.23,210,-3.75,3.75); BCAM->AddNode(BCL7,1,gGeoIdentity); TGeoVolume *sd28= BCL7->Divide("sd28",2,3,-3.75,2.5); TGeoMedium *med200 = new TGeoMedium("BCS7 Air",200,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS7= gGeoManager->MakeTubs("BCS7",med200,78.12,81.23,210,-1.25,1.25); sd28->AddNode(BCS7,1,gGeoIdentity); TGeoMedium *med201 = new TGeoMedium("BCM7 leadScint",201,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM7= gGeoManager->MakeTubs("BCM7",med201,78.12,81.23,195,-1.25,1.25); BCS7->AddNode(BCM7,1,gGeoIdentity); TGeoMedium *med202 = new TGeoMedium("BCN7 Plexiglas",202,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN7= gGeoManager->MakeTrap("BCN7",med202,5,0,0,1.704,1.56,1.56,0,0.65,0.65,0.65,0); BCS7->AddNode(BCN7,1,new TGeoTranslation(79.673,0,200)); TGeoRotation *rot1160 = new TGeoRotation("rot1160",90,0,90,-90,180,-90); BCS7->AddNode(BCN7,2,new TGeoCombiTrans(79.673,0,-200,rot1160)); BCS7->AddNode(BCPM,13,new TGeoTranslation(79.673,0,206)); TGeoRotation *rot1161 = new TGeoRotation("rot1161",90,0,90,-90,180,-90); BCS7->AddNode(BCPM,14,new TGeoCombiTrans(79.673,0,-206,rot1161)); TGeoMedium *med203 = new TGeoMedium("BCL8 Air",203,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL8= gGeoManager->MakeTubs("BCL8",med203,81.23,84.35,210,-3.75,3.75); BCAM->AddNode(BCL8,1,gGeoIdentity); TGeoVolume *sd29= BCL8->Divide("sd29",2,3,-3.75,2.5); TGeoMedium *med204 = new TGeoMedium("BCS8 Air",204,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS8= gGeoManager->MakeTubs("BCS8",med204,81.23,84.35,210,-1.25,1.25); sd29->AddNode(BCS8,1,gGeoIdentity); TGeoMedium *med205 = new TGeoMedium("BCM8 leadScint",205,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM8= gGeoManager->MakeTubs("BCM8",med205,81.23,84.35,195,-1.25,1.25); BCS8->AddNode(BCM8,1,gGeoIdentity); TGeoMedium *med206 = new TGeoMedium("BCN8 Plexiglas",206,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN8= gGeoManager->MakeTrap("BCN8",med206,5,0,0,1.772,1.56,1.56,0,0.65,0.65,0.65,0); BCS8->AddNode(BCN8,1,new TGeoTranslation(82.787,0,200)); TGeoRotation *rot1162 = new TGeoRotation("rot1162",90,0,90,-90,180,-90); BCS8->AddNode(BCN8,2,new TGeoCombiTrans(82.787,0,-200,rot1162)); BCS8->AddNode(BCPM,15,new TGeoTranslation(82.787,0,206)); TGeoRotation *rot1163 = new TGeoRotation("rot1163",90,0,90,-90,180,-90); BCS8->AddNode(BCPM,16,new TGeoCombiTrans(82.787,0,-206,rot1163)); TGeoMedium *med207 = new TGeoMedium("BCL9 Air",207,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL9= gGeoManager->MakeTubs("BCL9",med207,84.35,87.46,210,-3.75,3.75); BCAM->AddNode(BCL9,1,gGeoIdentity); TGeoVolume *sd2a= BCL9->Divide("sd2a",2,3,-3.75,2.5); TGeoMedium *med208 = new TGeoMedium("BCS9 Air",208,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS9= gGeoManager->MakeTubs("BCS9",med208,84.35,87.46,210,-1.25,1.25); sd2a->AddNode(BCS9,1,gGeoIdentity); TGeoMedium *med209 = new TGeoMedium("BCM9 leadScint",209,60,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM9= gGeoManager->MakeTubs("BCM9",med209,84.35,87.46,195,-1.25,1.25); BCS9->AddNode(BCM9,1,gGeoIdentity); TGeoMedium *med210 = new TGeoMedium("BCN9 Plexiglas",210,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN9= gGeoManager->MakeTrap("BCN9",med210,5,0,0,1.84,1.56,1.56,0,0.65,0.65,0.65,0); BCS9->AddNode(BCN9,1,new TGeoTranslation(85.903,0,200)); TGeoRotation *rot1164 = new TGeoRotation("rot1164",90,0,90,-90,180,-90); BCS9->AddNode(BCN9,2,new TGeoCombiTrans(85.903,0,-200,rot1164)); BCS9->AddNode(BCPM,17,new TGeoTranslation(85.903,0,206)); TGeoRotation *rot1165 = new TGeoRotation("rot1165",90,0,90,-90,180,-90); BCS9->AddNode(BCPM,18,new TGeoCombiTrans(85.903,0,-206,rot1165)); TGeoMedium *med211 = new TGeoMedium("BCAS Aluminum",211,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCAS= gGeoManager->MakeTubs("BCAS",med211,87.46,90,210,-3.75,3.75); BCAM->AddNode(BCAS,1,gGeoIdentity); TGeoMedium *med212 = new TGeoMedium("BCSU SignalCables",212,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCSU= gGeoManager->MakePcon("BCSU",med212,0,360,7); ((TGeoPcon*)BCSU->GetShape())->DefineSection(0,-57,91.8,120); ((TGeoPcon*)BCSU->GetShape())->DefineSection(1,-54,88.8,120); ((TGeoPcon*)BCSU->GetShape())->DefineSection(2,-54,88.8,93); ((TGeoPcon*)BCSU->GetShape())->DefineSection(3,-50.2,85,89.2); ((TGeoPcon*)BCSU->GetShape())->DefineSection(4,-49,85,88); ((TGeoPcon*)BCSU->GetShape())->DefineSection(5,-10,85,88); ((TGeoPcon*)BCSU->GetShape())->DefineSection(6,0,65,88); LASS->AddNode(BCSU,1,new TGeoTranslation(0,0,2)); TGeoMedium *med213 = new TGeoMedium("BCSD SignalCables",213,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCSD= gGeoManager->MakePcon("BCSD",med213,0,360,3); ((TGeoPcon*)BCSD->GetShape())->DefineSection(0,0,65,88); ((TGeoPcon*)BCSD->GetShape())->DefineSection(1,10,85,88); ((TGeoPcon*)BCSD->GetShape())->DefineSection(2,30,85,88); LASS->AddNode(BCSD,1,new TGeoTranslation(0,0,422)); TGeoMedium *med214 = new TGeoMedium("CERE Aluminum",214,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CERE= gGeoManager->MakePcon("CERE",med214,0,360,4); ((TGeoPcon*)CERE->GetShape())->DefineSection(0,0,5,60); ((TGeoPcon*)CERE->GetShape())->DefineSection(1,57.9,5,60); ((TGeoPcon*)CERE->GetShape())->DefineSection(2,57.9,5,280); ((TGeoPcon*)CERE->GetShape())->DefineSection(3,204,5,280); HALL->AddNode(CERE,1,new TGeoTranslation(150,-350,-93)); TGeoMaterial *mat63= new TGeoMaterial("Fluorine",18.9984,9,0.00158); mat63->SetUniqueID(63); mat63->SetRadLen(32.93,65.5); TGeoMixture *mat62= new TGeoMixture("Tedlar",3,1.49); mat62->SetUniqueID(62); mat62->DefineElement(0,12.011,6,0.521715); mat62->DefineElement(1,1.00797,1,0.0656739); mat62->DefineElement(2,18.9984,9,0.412611); TGeoMedium *med215 = new TGeoMedium("CERW Tedlar",215,62,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CERW= gGeoManager->MakeTube("CERW",med215,5.1,59.9,0.002); CERE->AddNode(CERW,1,new TGeoTranslation(0,0,0.002)); TGeoMixture *mat64= new TGeoMixture("CerenkovGas",2,0.01012); mat64->SetUniqueID(64); mat64->DefineElement(0,12.011,6,0.201842); mat64->DefineElement(1,18.9984,9,0.798158); TGeoMedium *med216 = new TGeoMedium("CERI CerenkovGas",216,64,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CERI= gGeoManager->MakeTube("CERI",med216,5.1,59.9,29); CERE->AddNode(CERI,1,new TGeoTranslation(0,0,29)); TGeoMedium *med217 = new TGeoMedium("CGAS CerenkovGas",217,64,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CGAS= gGeoManager->MakeTube("CGAS",med217,5.1,279.9,72.95); CERE->AddNode(CGAS,1,new TGeoTranslation(0,0,130.95)); TGeoVolume *sd2b= CGAS->Divide("sd2b",2,16,0,22.5); TGeoMedium *med218 = new TGeoMedium("CSEC CerenkovGas",218,64,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CSEC= gGeoManager->MakeTubs("CSEC",med218,5.1,279.9,72.95,-11.25,11.25); sd2b->AddNode(CSEC,1,gGeoIdentity); TGeoMixture *mat65= new TGeoMixture("ThinCerenkovMirror",4,0.04); mat65->SetUniqueID(65); mat65->DefineElement(0,1.00797,1,0.0723826); mat65->DefineElement(1,12.011,6,0.627283); mat65->DefineElement(2,14.0067,7,0.0914387); mat65->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med219 = new TGeoMedium("CMI1 ThinCerenkovMirror",219,65,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CMI1= gGeoManager->MakePgon("CMI1",med219,-11.25,22.5,1,4); ((TGeoPgon*)CMI1->GetShape())->DefineSection(0,0,7.5,7.5); ((TGeoPgon*)CMI1->GetShape())->DefineSection(1,4.45,5.1,16.06); ((TGeoPgon*)CMI1->GetShape())->DefineSection(2,53.3,99.04,110); ((TGeoPgon*)CMI1->GetShape())->DefineSection(3,57.7,107.5,107.5); CSEC->AddNode(CMI1,1,new TGeoTranslation(0,0,14.2)); TGeoMixture *mat66= new TGeoMixture("ThickCerenkovMirror",4,0.2); mat66->SetUniqueID(66); mat66->DefineElement(0,1.00797,1,0.0723826); mat66->DefineElement(1,12.011,6,0.627283); mat66->DefineElement(2,14.0067,7,0.0914387); mat66->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med220 = new TGeoMedium("CMI2 ThickCerenkovMirror",220,66,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CMI2= gGeoManager->MakePgon("CMI2",med220,-5.5125,11.25,1,4); ((TGeoPgon*)CMI2->GetShape())->DefineSection(0,0,119.3,119.3); ((TGeoPgon*)CMI2->GetShape())->DefineSection(1,3.32,115.5,121.83); ((TGeoPgon*)CMI2->GetShape())->DefineSection(2,130.44,212.47,218.8); ((TGeoPgon*)CMI2->GetShape())->DefineSection(3,133.76,215,215); CSEC->AddNode(CMI2,1,new TGeoTranslation(0,0,-62.5)); TGeoMaterial *mat68= new TGeoMaterial("Cesium",132.905,55,1.87); mat68->SetUniqueID(68); TGeoMixture *mat67= new TGeoMixture("CerenkovPMT",13,2.29947); mat67->SetUniqueID(67); mat67->DefineElement(0,132.905,55,0.001); mat67->DefineElement(1,28.086,14,0.326879); mat67->DefineElement(2,15.9995,8,0.372421); mat67->DefineElement(3,10.8,5,0.0310041); mat67->DefineElement(4,15.9995,8,0.0688959); mat67->DefineElement(5,22.9898,11,0.0592892); mat67->DefineElement(6,15.9995,8,0.0206308); mat67->DefineElement(7,39.098,19,0.0663453); mat67->DefineElement(8,15.9995,8,0.0135747); mat67->DefineElement(9,26.9815,13,0.013218); mat67->DefineElement(10,15.9995,8,0.011757); mat67->DefineElement(11,55.847,26,0.011648); mat67->DefineElement(12,15.9995,8,0.00333701); TGeoMedium *med221 = new TGeoMedium("CPMT CerenkovPMT",221,67,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CPMT= gGeoManager->MakePgon("CPMT",med221,-11.25,22.5,1,4); ((TGeoPgon*)CPMT->GetShape())->DefineSection(0,0,142.3,142.3); ((TGeoPgon*)CPMT->GetShape())->DefineSection(1,9,133.3,151.3); ((TGeoPgon*)CPMT->GetShape())->DefineSection(2,23.3,119,137); ((TGeoPgon*)CPMT->GetShape())->DefineSection(3,32.3,128,128); CSEC->AddNode(CPMT,1,new TGeoTranslation(0,0,32.9)); TGeoMedium *med222 = new TGeoMedium("FTOF Air",222,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOF= gGeoManager->MakeBox("FTOF",med222,126,126,1.275); TGeoRotation *rot1166 = new TGeoRotation("rot1166",90,-90,90,3.50824e-15,0,0); HALL->AddNode(FTOF,1,new TGeoCombiTrans(150,-350,117.52,rot1166)); TGeoMedium *med223 = new TGeoMedium("FTOB Air",223,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOB= gGeoManager->MakeBox("FTOB",med223,126,60,1.275); FTOF->AddNode(FTOB,1,new TGeoTranslation(0,-66,0)); TGeoVolume *yd01= FTOB->Divide("yd01",2,20,-60,6); TGeoMedium *med224 = new TGeoMedium("FTOC Scintillator",224,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOC= gGeoManager->MakeBox("FTOC",med224,126,3,1.27); yd01->AddNode(FTOC,1,gGeoIdentity); TGeoMedium *med225 = new TGeoMedium("FTON Air",225,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTON= gGeoManager->MakeBox("FTON",med225,60,6,1.275); FTOF->AddNode(FTON,1,new TGeoTranslation(66,0,0)); TGeoVolume *yd02= FTON->Divide("yd02",2,2,-6,6); TGeoMedium *med226 = new TGeoMedium("FTOH Scintillator",226,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOH= gGeoManager->MakeBox("FTOH",med226,60,3,1.27); yd02->AddNode(FTOH,1,gGeoIdentity); TGeoMedium *med227 = new TGeoMedium("FTOS Air",227,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOS= gGeoManager->MakeBox("FTOS",med227,60,6,1.275); FTOF->AddNode(FTOS,1,new TGeoTranslation(-66,0,0)); TGeoVolume *yd03= FTOS->Divide("yd03",2,2,-6,6); yd03->AddNode(FTOH,2,gGeoIdentity); TGeoMedium *med228 = new TGeoMedium("FTOT Air",228,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOT= gGeoManager->MakeBox("FTOT",med228,126,60,1.275); FTOF->AddNode(FTOT,1,new TGeoTranslation(0,66,0)); TGeoVolume *yd04= FTOT->Divide("yd04",2,20,-60,6); yd04->AddNode(FTOC,2,gGeoIdentity); HALL->AddNode(FTOF,2,new TGeoTranslation(150,-350,120.1)); TGeoMedium *med229 = new TGeoMedium("FCAL Air",229,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *FCAL= gGeoManager->MakeBox("FCAL",med229,118,118,22.5); HALL->AddNode(FCAL,1,new TGeoTranslation(150,-350,147.8)); TGeoMedium *med230 = new TGeoMedium("LGDB Air",230,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDB= gGeoManager->MakeBox("LGDB",med230,118,56,22.5); FCAL->AddNode(LGDB,1,new TGeoTranslation(0,-62,0)); TGeoVolume *yd05= LGDB->Divide("yd05",2,28,-56,4); TGeoVolume *xd01= yd05->Divide("xd01",1,59,-118,4); TGeoMixture *mat69= new TGeoMixture("leadGlassF800",5,3.61); mat69->SetUniqueID(69); mat69->DefineElement(0,207.2,82,0.6803); mat69->DefineElement(1,28.086,14,0.0877); mat69->DefineElement(2,39.098,19,0.0593); mat69->DefineElement(3,22.9898,11,0.006); mat69->DefineElement(4,15.9995,8,0.1667); TGeoMedium *med231 = new TGeoMedium("LGBL leadGlassF800",231,69,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGBL= gGeoManager->MakeBox("LGBL",med231,2,2,22.5); xd01->AddNode(LGBL,1,gGeoIdentity); TGeoMedium *med232 = new TGeoMedium("LGDS Air",232,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDS= gGeoManager->MakeBox("LGDS",med232,56,6,22.5); FCAL->AddNode(LGDS,1,new TGeoTranslation(-62,0,0)); TGeoVolume *yd06= LGDS->Divide("yd06",2,3,-6,4); TGeoVolume *xd02= yd06->Divide("xd02",1,28,-56,4); xd02->AddNode(LGBL,2,gGeoIdentity); TGeoMedium *med233 = new TGeoMedium("LGDN Air",233,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDN= gGeoManager->MakeBox("LGDN",med233,56,6,22.5); FCAL->AddNode(LGDN,1,new TGeoTranslation(62,0,0)); TGeoVolume *yd07= LGDN->Divide("yd07",2,3,-6,4); TGeoVolume *xd03= yd07->Divide("xd03",1,28,-56,4); xd03->AddNode(LGBL,3,gGeoIdentity); TGeoMedium *med234 = new TGeoMedium("LGDT Air",234,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDT= gGeoManager->MakeBox("LGDT",med234,118,56,22.5); FCAL->AddNode(LGDT,1,new TGeoTranslation(0,62,0)); TGeoVolume *yd08= LGDT->Divide("yd08",2,28,-56,4); TGeoVolume *xd04= yd08->Divide("xd04",1,59,-118,4); xd04->AddNode(LGBL,4,gGeoIdentity); TGeoMedium *med235 = new TGeoMedium("UPV Aluminum",235,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPV= gGeoManager->MakePgon("UPV",med235,-45,360,4,2); ((TGeoPgon*)UPV->GetShape())->DefineSection(0,-13,11.75,120); ((TGeoPgon*)UPV->GetShape())->DefineSection(1,13,11.75,120); HALL->AddNode(UPV,1,new TGeoTranslation(150,-350,-573.8)); TGeoMedium *med236 = new TGeoMedium("UPL1 Lead",236,17,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPL1= gGeoManager->MakeBox("UPL1",med236,119,53.125,0.125); UPV->AddNode(UPL1,1,new TGeoTranslation(0,-65.875,-1.875)); UPV->AddNode(UPL1,2,new TGeoTranslation(0,65.875,-1.875)); TGeoMedium *med237 = new TGeoMedium("UPL2 Lead",237,17,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPL2= gGeoManager->MakeBox("UPL2",med237,53.125,12.75,0.125); UPV->AddNode(UPL2,1,new TGeoTranslation(-65.875,0,-1.875)); UPV->AddNode(UPL2,2,new TGeoTranslation(65.875,0,-1.875)); TGeoMedium *med238 = new TGeoMedium("UPE1 Air",238,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE1= gGeoManager->MakeBox("UPE1",med238,119,53.125,0.5); UPV->AddNode(UPE1,1,new TGeoTranslation(0,-65.875,-2.5)); TGeoVolume *yd09= UPE1->Divide("yd09",2,25,-53.125,4.25); TGeoMedium *med239 = new TGeoMedium("UPVP Scintillator",239,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPVP= gGeoManager->MakeBox("UPVP",med239,119,2.125,0.5); yd09->AddNode(UPVP,1,gGeoIdentity); TGeoMedium *med240 = new TGeoMedium("UPE2 Air",240,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE2= gGeoManager->MakeBox("UPE2",med240,119,53.125,0.5); UPV->AddNode(UPE2,1,new TGeoTranslation(0,65.875,-2.5)); TGeoVolume *yd0a= UPE2->Divide("yd0a",2,25,-53.125,4.25); yd0a->AddNode(UPVP,2,gGeoIdentity); TGeoMedium *med241 = new TGeoMedium("UPE3 Air",241,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE3= gGeoManager->MakeBox("UPE3",med241,53.125,12.75,0.5); UPV->AddNode(UPE3,1,new TGeoTranslation(-65.875,0,-2.5)); TGeoVolume *yd0b= UPE3->Divide("yd0b",2,6,-12.75,4.25); TGeoMedium *med242 = new TGeoMedium("UPVC Scintillator",242,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPVC= gGeoManager->MakeBox("UPVC",med242,53.125,2.125,0.5); yd0b->AddNode(UPVC,1,gGeoIdentity); TGeoMedium *med243 = new TGeoMedium("UPE4 Air",243,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE4= gGeoManager->MakeBox("UPE4",med243,53.125,12.75,0.5); UPV->AddNode(UPE4,1,new TGeoTranslation(65.875,0,-2.5)); TGeoVolume *yd0c= UPE4->Divide("yd0c",2,6,-12.75,4.25); yd0c->AddNode(UPVC,2,gGeoIdentity); UPV->AddNode(UPL1,3,new TGeoTranslation(0,-65.875,-0.625)); UPV->AddNode(UPL1,4,new TGeoTranslation(0,65.875,-0.625)); UPV->AddNode(UPL2,3,new TGeoTranslation(-65.875,0,-0.625)); UPV->AddNode(UPL2,4,new TGeoTranslation(65.875,0,-0.625)); UPV->AddNode(UPE1,2,new TGeoTranslation(0,-65.875,-1.25)); UPV->AddNode(UPE2,2,new TGeoTranslation(0,65.875,-1.25)); UPV->AddNode(UPE3,2,new TGeoTranslation(-65.875,0,-1.25)); UPV->AddNode(UPE4,2,new TGeoTranslation(65.875,0,-1.25)); UPV->AddNode(UPL1,5,new TGeoTranslation(0,-65.875,0.625)); UPV->AddNode(UPL1,6,new TGeoTranslation(0,65.875,0.625)); UPV->AddNode(UPL2,5,new TGeoTranslation(-65.875,0,0.625)); UPV->AddNode(UPL2,6,new TGeoTranslation(65.875,0,0.625)); UPV->AddNode(UPE1,3,new TGeoTranslation(0,-65.875,0)); UPV->AddNode(UPE2,3,new TGeoTranslation(0,65.875,0)); UPV->AddNode(UPE3,3,new TGeoTranslation(-65.875,0,0)); UPV->AddNode(UPE4,3,new TGeoTranslation(65.875,0,0)); UPV->AddNode(UPL1,7,new TGeoTranslation(0,-65.875,1.875)); UPV->AddNode(UPL1,8,new TGeoTranslation(0,65.875,1.875)); UPV->AddNode(UPL2,7,new TGeoTranslation(-65.875,0,1.875)); UPV->AddNode(UPL2,8,new TGeoTranslation(65.875,0,1.875)); UPV->AddNode(UPE1,4,new TGeoTranslation(0,-65.875,1.25)); UPV->AddNode(UPE2,4,new TGeoTranslation(0,65.875,1.25)); UPV->AddNode(UPE3,4,new TGeoTranslation(-65.875,0,1.25)); UPV->AddNode(UPE4,4,new TGeoTranslation(65.875,0,1.25)); UPV->AddNode(UPL1,9,new TGeoTranslation(0,-65.875,3.125)); UPV->AddNode(UPL1,10,new TGeoTranslation(0,65.875,3.125)); UPV->AddNode(UPL2,9,new TGeoTranslation(-65.875,0,3.125)); UPV->AddNode(UPL2,10,new TGeoTranslation(65.875,0,3.125)); UPV->AddNode(UPE1,5,new TGeoTranslation(0,-65.875,2.5)); UPV->AddNode(UPE2,5,new TGeoTranslation(0,65.875,2.5)); UPV->AddNode(UPE3,5,new TGeoTranslation(-65.875,0,2.5)); UPV->AddNode(UPE4,5,new TGeoTranslation(65.875,0,2.5)); UPV->AddNode(UPL1,11,new TGeoTranslation(0,-65.875,4.375)); UPV->AddNode(UPL1,12,new TGeoTranslation(0,65.875,4.375)); UPV->AddNode(UPL2,11,new TGeoTranslation(-65.875,0,4.375)); UPV->AddNode(UPL2,12,new TGeoTranslation(65.875,0,4.375)); UPV->AddNode(UPE1,6,new TGeoTranslation(0,-65.875,3.75)); UPV->AddNode(UPE2,6,new TGeoTranslation(0,65.875,3.75)); UPV->AddNode(UPE3,6,new TGeoTranslation(-65.875,0,3.75)); UPV->AddNode(UPE4,6,new TGeoTranslation(65.875,0,3.75)); UPV->AddNode(UPL1,13,new TGeoTranslation(0,-65.875,5.625)); UPV->AddNode(UPL1,14,new TGeoTranslation(0,65.875,5.625)); UPV->AddNode(UPL2,13,new TGeoTranslation(-65.875,0,5.625)); UPV->AddNode(UPL2,14,new TGeoTranslation(65.875,0,5.625)); UPV->AddNode(UPE1,7,new TGeoTranslation(0,-65.875,5)); UPV->AddNode(UPE2,7,new TGeoTranslation(0,65.875,5)); UPV->AddNode(UPE3,7,new TGeoTranslation(-65.875,0,5)); UPV->AddNode(UPE4,7,new TGeoTranslation(65.875,0,5)); UPV->AddNode(UPL1,15,new TGeoTranslation(0,-65.875,6.875)); UPV->AddNode(UPL1,16,new TGeoTranslation(0,65.875,6.875)); UPV->AddNode(UPL2,15,new TGeoTranslation(-65.875,0,6.875)); UPV->AddNode(UPL2,16,new TGeoTranslation(65.875,0,6.875)); UPV->AddNode(UPE1,8,new TGeoTranslation(0,-65.875,6.25)); UPV->AddNode(UPE2,8,new TGeoTranslation(0,65.875,6.25)); UPV->AddNode(UPE3,8,new TGeoTranslation(-65.875,0,6.25)); UPV->AddNode(UPE4,8,new TGeoTranslation(65.875,0,6.25)); UPV->AddNode(UPL1,17,new TGeoTranslation(0,-65.875,8.125)); UPV->AddNode(UPL1,18,new TGeoTranslation(0,65.875,8.125)); UPV->AddNode(UPL2,17,new TGeoTranslation(-65.875,0,8.125)); UPV->AddNode(UPL2,18,new TGeoTranslation(65.875,0,8.125)); UPV->AddNode(UPE1,9,new TGeoTranslation(0,-65.875,7.5)); UPV->AddNode(UPE2,9,new TGeoTranslation(0,65.875,7.5)); UPV->AddNode(UPE3,9,new TGeoTranslation(-65.875,0,7.5)); UPV->AddNode(UPE4,9,new TGeoTranslation(65.875,0,7.5)); UPV->AddNode(UPL1,19,new TGeoTranslation(0,-65.875,9.375)); UPV->AddNode(UPL1,20,new TGeoTranslation(0,65.875,9.375)); UPV->AddNode(UPL2,19,new TGeoTranslation(-65.875,0,9.375)); UPV->AddNode(UPL2,20,new TGeoTranslation(65.875,0,9.375)); UPV->AddNode(UPE1,10,new TGeoTranslation(0,-65.875,8.75)); UPV->AddNode(UPE2,10,new TGeoTranslation(0,65.875,8.75)); UPV->AddNode(UPE3,10,new TGeoTranslation(-65.875,0,8.75)); UPV->AddNode(UPE4,10,new TGeoTranslation(65.875,0,8.75)); UPV->AddNode(UPL1,21,new TGeoTranslation(0,-65.875,10.625)); UPV->AddNode(UPL1,22,new TGeoTranslation(0,65.875,10.625)); UPV->AddNode(UPL2,21,new TGeoTranslation(-65.875,0,10.625)); UPV->AddNode(UPL2,22,new TGeoTranslation(65.875,0,10.625)); UPV->AddNode(UPE1,11,new TGeoTranslation(0,-65.875,10)); UPV->AddNode(UPE2,11,new TGeoTranslation(0,65.875,10)); UPV->AddNode(UPE3,11,new TGeoTranslation(-65.875,0,10)); UPV->AddNode(UPE4,11,new TGeoTranslation(65.875,0,10)); UPV->AddNode(UPL1,23,new TGeoTranslation(0,-65.875,11.875)); UPV->AddNode(UPL1,24,new TGeoTranslation(0,65.875,11.875)); UPV->AddNode(UPL2,23,new TGeoTranslation(-65.875,0,11.875)); UPV->AddNode(UPL2,24,new TGeoTranslation(65.875,0,11.875)); UPV->AddNode(UPE1,12,new TGeoTranslation(0,-65.875,11.25)); UPV->AddNode(UPE2,12,new TGeoTranslation(0,65.875,11.25)); UPV->AddNode(UPE3,12,new TGeoTranslation(-65.875,0,11.25)); UPV->AddNode(UPE4,12,new TGeoTranslation(65.875,0,11.25)); UPV->AddNode(UPL1,25,new TGeoTranslation(0,-65.875,-10.625)); UPV->AddNode(UPL1,26,new TGeoTranslation(0,65.875,-10.625)); UPV->AddNode(UPL2,25,new TGeoTranslation(-65.875,0,-10.625)); UPV->AddNode(UPL2,26,new TGeoTranslation(65.875,0,-10.625)); UPV->AddNode(UPL1,27,new TGeoTranslation(0,-65.875,-10.875)); UPV->AddNode(UPL1,28,new TGeoTranslation(0,65.875,-10.875)); UPV->AddNode(UPL2,27,new TGeoTranslation(-65.875,0,-10.875)); UPV->AddNode(UPL2,28,new TGeoTranslation(65.875,0,-10.875)); UPV->AddNode(UPE1,13,new TGeoTranslation(0,-65.875,-11.5)); UPV->AddNode(UPE2,13,new TGeoTranslation(0,65.875,-11.5)); UPV->AddNode(UPE3,13,new TGeoTranslation(-65.875,0,-11.5)); UPV->AddNode(UPE4,13,new TGeoTranslation(65.875,0,-11.5)); UPV->AddNode(UPL1,29,new TGeoTranslation(0,-65.875,-9.125)); UPV->AddNode(UPL1,30,new TGeoTranslation(0,65.875,-9.125)); UPV->AddNode(UPL2,29,new TGeoTranslation(-65.875,0,-9.125)); UPV->AddNode(UPL2,30,new TGeoTranslation(65.875,0,-9.125)); UPV->AddNode(UPL1,31,new TGeoTranslation(0,-65.875,-9.375)); UPV->AddNode(UPL1,32,new TGeoTranslation(0,65.875,-9.375)); UPV->AddNode(UPL2,31,new TGeoTranslation(-65.875,0,-9.375)); UPV->AddNode(UPL2,32,new TGeoTranslation(65.875,0,-9.375)); UPV->AddNode(UPE1,14,new TGeoTranslation(0,-65.875,-10)); UPV->AddNode(UPE2,14,new TGeoTranslation(0,65.875,-10)); UPV->AddNode(UPE3,14,new TGeoTranslation(-65.875,0,-10)); UPV->AddNode(UPE4,14,new TGeoTranslation(65.875,0,-10)); UPV->AddNode(UPL1,33,new TGeoTranslation(0,-65.875,-7.625)); UPV->AddNode(UPL1,34,new TGeoTranslation(0,65.875,-7.625)); UPV->AddNode(UPL2,33,new TGeoTranslation(-65.875,0,-7.625)); UPV->AddNode(UPL2,34,new TGeoTranslation(65.875,0,-7.625)); UPV->AddNode(UPL1,35,new TGeoTranslation(0,-65.875,-7.875)); UPV->AddNode(UPL1,36,new TGeoTranslation(0,65.875,-7.875)); UPV->AddNode(UPL2,35,new TGeoTranslation(-65.875,0,-7.875)); UPV->AddNode(UPL2,36,new TGeoTranslation(65.875,0,-7.875)); UPV->AddNode(UPE1,15,new TGeoTranslation(0,-65.875,-8.5)); UPV->AddNode(UPE2,15,new TGeoTranslation(0,65.875,-8.5)); UPV->AddNode(UPE3,15,new TGeoTranslation(-65.875,0,-8.5)); UPV->AddNode(UPE4,15,new TGeoTranslation(65.875,0,-8.5)); UPV->AddNode(UPL1,37,new TGeoTranslation(0,-65.875,-6.125)); UPV->AddNode(UPL1,38,new TGeoTranslation(0,65.875,-6.125)); UPV->AddNode(UPL2,37,new TGeoTranslation(-65.875,0,-6.125)); UPV->AddNode(UPL2,38,new TGeoTranslation(65.875,0,-6.125)); UPV->AddNode(UPL1,39,new TGeoTranslation(0,-65.875,-6.375)); UPV->AddNode(UPL1,40,new TGeoTranslation(0,65.875,-6.375)); UPV->AddNode(UPL2,39,new TGeoTranslation(-65.875,0,-6.375)); UPV->AddNode(UPL2,40,new TGeoTranslation(65.875,0,-6.375)); UPV->AddNode(UPE1,16,new TGeoTranslation(0,-65.875,-7)); UPV->AddNode(UPE2,16,new TGeoTranslation(0,65.875,-7)); UPV->AddNode(UPE3,16,new TGeoTranslation(-65.875,0,-7)); UPV->AddNode(UPE4,16,new TGeoTranslation(65.875,0,-7)); UPV->AddNode(UPL1,41,new TGeoTranslation(0,-65.875,-4.625)); UPV->AddNode(UPL1,42,new TGeoTranslation(0,65.875,-4.625)); UPV->AddNode(UPL2,41,new TGeoTranslation(-65.875,0,-4.625)); UPV->AddNode(UPL2,42,new TGeoTranslation(65.875,0,-4.625)); UPV->AddNode(UPL1,43,new TGeoTranslation(0,-65.875,-4.875)); UPV->AddNode(UPL1,44,new TGeoTranslation(0,65.875,-4.875)); UPV->AddNode(UPL2,43,new TGeoTranslation(-65.875,0,-4.875)); UPV->AddNode(UPL2,44,new TGeoTranslation(65.875,0,-4.875)); UPV->AddNode(UPE1,17,new TGeoTranslation(0,-65.875,-5.5)); UPV->AddNode(UPE2,17,new TGeoTranslation(0,65.875,-5.5)); UPV->AddNode(UPE3,17,new TGeoTranslation(-65.875,0,-5.5)); UPV->AddNode(UPE4,17,new TGeoTranslation(65.875,0,-5.5)); UPV->AddNode(UPL1,45,new TGeoTranslation(0,-65.875,-3.125)); UPV->AddNode(UPL1,46,new TGeoTranslation(0,65.875,-3.125)); UPV->AddNode(UPL2,45,new TGeoTranslation(-65.875,0,-3.125)); UPV->AddNode(UPL2,46,new TGeoTranslation(65.875,0,-3.125)); UPV->AddNode(UPL1,47,new TGeoTranslation(0,-65.875,-3.375)); UPV->AddNode(UPL1,48,new TGeoTranslation(0,65.875,-3.375)); UPV->AddNode(UPL2,47,new TGeoTranslation(-65.875,0,-3.375)); UPV->AddNode(UPL2,48,new TGeoTranslation(65.875,0,-3.375)); UPV->AddNode(UPE1,18,new TGeoTranslation(0,-65.875,-4)); UPV->AddNode(UPE2,18,new TGeoTranslation(0,65.875,-4)); UPV->AddNode(UPE3,18,new TGeoTranslation(-65.875,0,-4)); UPV->AddNode(UPE4,18,new TGeoTranslation(65.875,0,-4)); TGeoMedium *med244 = new TGeoMedium("DET4 Air",244,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET4= gGeoManager->MakeBox("DET4",med244,850,600,1); HALL->AddNode(DET4,1,new TGeoTranslation(0,0,-1400)); TGeoMedium *med245 = new TGeoMedium("DET5 Air",245,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET5= gGeoManager->MakeBox("DET5",med245,850,600,1); HALL->AddNode(DET5,1,new TGeoTranslation(0,0,1400)); TGeoMedium *med246 = new TGeoMedium("DET6 Air",246,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET6= gGeoManager->MakeBox("DET6",med246,850,1,1500); HALL->AddNode(DET6,1,new TGeoTranslation(0,600,0)); TGeoMedium *med247 = new TGeoMedium("DET7 Air",247,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET7= gGeoManager->MakeBox("DET7",med247,850,600,1); HALL->AddNode(DET7,1,new TGeoTranslation(0,0,-591)); TGeoMedium *med248 = new TGeoMedium("OHPI Iron",248,10,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *OHPI= gGeoManager->MakeTube("OHPI",med248,0,2.5,454); HALL->AddNode(OHPI,1,new TGeoTranslation(150,-350,-1046)); TGeoMedium *med249 = new TGeoMedium("IHPI Vacuum",249,11,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *IHPI= gGeoManager->MakeTube("IHPI",med249,0,2.2,454); OHPI->AddNode(IHPI,1,gGeoIdentity); TGeoMedium *med250 = new TGeoMedium("CAP2 Mylar",250,19,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CAP2= gGeoManager->MakeTube("CAP2",med250,0,2.2,0.025); IHPI->AddNode(CAP2,1,new TGeoTranslation(0,0,453.975)); gGeoManager->CloseGeometry(); Double_t *origin = new Double_t[3]; origin[0] = 450; origin[1] = -50; origin[2] = -200; TGeoBBox *clip = new TGeoBBox("CLIP",300,300,300,origin); gGeoManager->SetClippingShape(clip); gGeoManager->DefaultColors(); gGeoManager->SetVisLevel(9); HALL->Raytrace(); }