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,0,6.951,8.675); ((TGeoPgon*)STRT->GetShape())->DefineSection(1,51.383,6.951,8.675); ((TGeoPgon*)STRT->GetShape())->DefineSection(2,51.726,6.809,8.675); ((TGeoPgon*)STRT->GetShape())->DefineSection(3,53.938,5.893,7.759); ((TGeoPgon*)STRT->GetShape())->DefineSection(4,54.914,4.916,7.354); ((TGeoPgon*)STRT->GetShape())->DefineSection(5,57.915,1.915,4.353); ((TGeoPgon*)STRT->GetShape())->DefineSection(6,59.134,3.134,3.134); 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,7.481,7.696); ((TGeoPgon*)STRC->GetShape())->DefineSection(1,51.488,7.481,7.696); ((TGeoPgon*)STRC->GetShape())->DefineSection(2,51.531,7.463,7.696); ((TGeoPgon*)STRC->GetShape())->DefineSection(3,54.238,6.342,6.575); ((TGeoPgon*)STRC->GetShape())->DefineSection(4,54.36,6.22,6.524); ((TGeoPgon*)STRC->GetShape())->DefineSection(5,58.29,2.29,2.594); ((TGeoPgon*)STRC->GetShape())->DefineSection(6,58.442,2.442,2.442); 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,6.951,7.481); ((TGeoPgon*)STSU->GetShape())->DefineSection(1,51.383,6.951,7.481); ((TGeoPgon*)STSU->GetShape())->DefineSection(2,51.488,6.907,7.481); ((TGeoPgon*)STSU->GetShape())->DefineSection(3,53.938,5.893,6.467); ((TGeoPgon*)STSU->GetShape())->DefineSection(4,54.238,5.593,6.342); ((TGeoPgon*)STSU->GetShape())->DefineSection(5,57.915,1.915,2.665); ((TGeoPgon*)STSU->GetShape())->DefineSection(6,58.29,2.29,2.29); 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,0,8.675,8.725); ((TGeoPgon*)STWR->GetShape())->DefineSection(1,51.726,8.675,8.725); ((TGeoPgon*)STWR->GetShape())->DefineSection(2,51.736,8.671,8.725); ((TGeoPgon*)STWR->GetShape())->DefineSection(3,54.914,7.354,7.409); ((TGeoPgon*)STWR->GetShape())->DefineSection(4,54.942,7.326,7.397); ((TGeoPgon*)STWR->GetShape())->DefineSection(5,59.134,3.134,3.205); ((TGeoPgon*)STWR->GetShape())->DefineSection(6,59.17,3.17,3.17); 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,6.5,8.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,7,8.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,9,60,87.5); LASS->AddNode(CDC,1,new TGeoTranslation(0,0,92)); TGeoMedium *med104 = new TGeoMedium("DC1 Air",104,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC1= gGeoManager->MakeTube("DC1",med104,10,11.9,75.75); CDC->AddNode(DC1,1,gGeoIdentity); TGeoVolume *sd12= DC1->Divide("sd12",2,43,-4.186,8.37209); TGeoMedium *med105 = new TGeoMedium("DS1 Air",105,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS1= gGeoManager->MakeTubs("DS1",med105,10,11.9,75.75,-4.186,4.186); 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,75.75); DS1->AddNode(STRA,1,new TGeoTranslation(10.96,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,75.75); 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,75); 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,-75.5)); 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,75.5)); TGeoMedium *med111 = new TGeoMedium("CDPU Aluminum",111,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDPU= gGeoManager->MakeTube("CDPU",med111,9,60,0.45); DS1->AddNode(CDPU,1,new TGeoTranslation(0,0,-75.3)); 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,9,60,0.2); DS1->AddNode(CDPD,1,new TGeoTranslation(0,0,75.55)); TGeoMedium *med113 = new TGeoMedium("DC2 Air",113,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC2= gGeoManager->MakeTube("DC2",med113,11.9,13.6,75.75); CDC->AddNode(DC2,1,gGeoIdentity); TGeoVolume *sd13= DC2->Divide("sd13",2,50,-3.6,7.2); TGeoMedium *med114 = new TGeoMedium("DS2 Air",114,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS2= gGeoManager->MakeTubs("DS2",med114,11.9,13.6,75.75,-3.6,3.6); sd13->AddNode(DS2,1,gGeoIdentity); DS2->AddNode(STRA,2,new TGeoTranslation(12.741,0,0)); DS2->AddNode(CDPU,2,new TGeoTranslation(0,0,-75.3)); DS2->AddNode(CDPD,2,new TGeoTranslation(0,0,75.55)); TGeoMedium *med115 = new TGeoMedium("DC3 Air",115,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC3= gGeoManager->MakeTube("DC3",med115,13.6,15.4,75.75); CDC->AddNode(DC3,1,gGeoIdentity); TGeoVolume *sd14= DC3->Divide("sd14",2,57,-3.158,6.31579); TGeoMedium *med116 = new TGeoMedium("DS3 Air",116,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS3= gGeoManager->MakeTubs("DS3",med116,13.6,15.4,75.75,-3.158,3.158); sd14->AddNode(DS3,1,gGeoIdentity); DS3->AddNode(STRA,3,new TGeoTranslation(14.522,0,0)); DS3->AddNode(CDPU,3,new TGeoTranslation(0,0,-75.3)); DS3->AddNode(CDPD,3,new TGeoTranslation(0,0,75.55)); TGeoMedium *med117 = new TGeoMedium("DC4 Air",117,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC4= gGeoManager->MakeTube("DC4",med117,15.4,22.3,75.75); CDC->AddNode(DC4,1,gGeoIdentity); TGeoMedium *med118 = new TGeoMedium("STLA CDchamberGas",118,28,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STLA= gGeoManager->MakeTube("STLA",med118,0,0.8,76.25); TGeoRotation *rot47 = new TGeoRotation("rot47",90,0,84,90,6,-90); DC4->AddNode(STLA,1,new TGeoCombiTrans(16.304,0,0,rot47)); TGeoMedium *med119 = new TGeoMedium("STLW AluminizedKapton",119,30,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *STLW= gGeoManager->MakeTube("STLW",med119,0.7895,0.8,76.25); STLA->AddNode(STLW,1,gGeoIdentity); TGeoMedium *med120 = new TGeoMedium("WILE Tungsten",120,15,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *WILE= gGeoManager->MakeTube("WILE",med120,0,0.0015,75.5); STLA->AddNode(WILE,1,gGeoIdentity); STLA->AddNode(UPLG,2,new TGeoTranslation(0,0,-75.75)); STLA->AddNode(DPLG,2,new TGeoTranslation(0,0,75.75)); TGeoRotation *rot48 = new TGeoRotation("rot48",90,5.625,84,95.625,6,-84.375); DC4->AddNode(STLA,2,new TGeoCombiTrans(16.2255,1.59807,0,rot48)); TGeoRotation *rot49 = new TGeoRotation("rot49",90,11.25,84,101.25,6,-78.75); DC4->AddNode(STLA,3,new TGeoCombiTrans(15.9907,3.18075,0,rot49)); TGeoRotation *rot50 = new TGeoRotation("rot50",90,16.875,84,106.875,6,-73.125); DC4->AddNode(STLA,4,new TGeoCombiTrans(15.602,4.7328,0,rot50)); TGeoRotation *rot51 = new TGeoRotation("rot51",90,22.5,84,112.5,6,-67.5); DC4->AddNode(STLA,5,new TGeoCombiTrans(15.0629,6.23927,0,rot51)); TGeoRotation *rot52 = new TGeoRotation("rot52",90,28.125,84,118.125,6,-61.875); DC4->AddNode(STLA,6,new TGeoCombiTrans(14.3788,7.68565,0,rot52)); TGeoRotation *rot53 = new TGeoRotation("rot53",90,33.75,84,123.75,6,-56.25); DC4->AddNode(STLA,7,new TGeoCombiTrans(13.5563,9.05802,0,rot53)); TGeoRotation *rot54 = new TGeoRotation("rot54",90,39.375,84,129.375,6,-50.625); DC4->AddNode(STLA,8,new TGeoCombiTrans(12.6032,10.3431,0,rot54)); TGeoRotation *rot55 = new TGeoRotation("rot55",90,45,84,135,6,-45); DC4->AddNode(STLA,9,new TGeoCombiTrans(11.5287,11.5287,0,rot55)); TGeoRotation *rot56 = new TGeoRotation("rot56",90,50.625,84,140.625,6,-39.375); DC4->AddNode(STLA,10,new TGeoCombiTrans(10.3431,12.6032,0,rot56)); TGeoRotation *rot57 = new TGeoRotation("rot57",90,56.25,84,146.25,6,-33.75); DC4->AddNode(STLA,11,new TGeoCombiTrans(9.05802,13.5563,0,rot57)); TGeoRotation *rot58 = new TGeoRotation("rot58",90,61.875,84,151.875,6,-28.125); DC4->AddNode(STLA,12,new TGeoCombiTrans(7.68565,14.3788,0,rot58)); TGeoRotation *rot59 = new TGeoRotation("rot59",90,67.5,84,157.5,6,-22.5); DC4->AddNode(STLA,13,new TGeoCombiTrans(6.23927,15.0629,0,rot59)); TGeoRotation *rot60 = new TGeoRotation("rot60",90,73.125,84,163.125,6,-16.875); DC4->AddNode(STLA,14,new TGeoCombiTrans(4.7328,15.602,0,rot60)); TGeoRotation *rot61 = new TGeoRotation("rot61",90,78.75,84,168.75,6,-11.25); DC4->AddNode(STLA,15,new TGeoCombiTrans(3.18075,15.9907,0,rot61)); TGeoRotation *rot62 = new TGeoRotation("rot62",90,84.375,84,174.375,6,-5.625); DC4->AddNode(STLA,16,new TGeoCombiTrans(1.59807,16.2255,0,rot62)); TGeoRotation *rot63 = new TGeoRotation("rot63",90,90,84,-180,6,2.19362e-14); DC4->AddNode(STLA,17,new TGeoCombiTrans(9.98299e-16,16.304,0,rot63)); TGeoRotation *rot64 = new TGeoRotation("rot64",90,95.625,84,-174.375,6,5.625); DC4->AddNode(STLA,18,new TGeoCombiTrans(-1.59807,16.2255,0,rot64)); TGeoRotation *rot65 = new TGeoRotation("rot65",90,101.25,84,-168.75,6,11.25); DC4->AddNode(STLA,19,new TGeoCombiTrans(-3.18075,15.9907,0,rot65)); TGeoRotation *rot66 = new TGeoRotation("rot66",90,106.875,84,-163.125,6,16.875); DC4->AddNode(STLA,20,new TGeoCombiTrans(-4.7328,15.602,0,rot66)); TGeoRotation *rot67 = new TGeoRotation("rot67",90,112.5,84,-157.5,6,22.5); DC4->AddNode(STLA,21,new TGeoCombiTrans(-6.23927,15.0629,0,rot67)); TGeoRotation *rot68 = new TGeoRotation("rot68",90,118.125,84,-151.875,6,28.125); DC4->AddNode(STLA,22,new TGeoCombiTrans(-7.68565,14.3788,0,rot68)); TGeoRotation *rot69 = new TGeoRotation("rot69",90,123.75,84,-146.25,6,33.75); DC4->AddNode(STLA,23,new TGeoCombiTrans(-9.05802,13.5563,0,rot69)); TGeoRotation *rot70 = new TGeoRotation("rot70",90,129.375,84,-140.625,6,39.375); DC4->AddNode(STLA,24,new TGeoCombiTrans(-10.3431,12.6032,0,rot70)); TGeoRotation *rot71 = new TGeoRotation("rot71",90,135,84,-135,6,45); DC4->AddNode(STLA,25,new TGeoCombiTrans(-11.5287,11.5287,0,rot71)); TGeoRotation *rot72 = new TGeoRotation("rot72",90,140.625,84,-129.375,6,50.625); DC4->AddNode(STLA,26,new TGeoCombiTrans(-12.6032,10.3431,0,rot72)); TGeoRotation *rot73 = new TGeoRotation("rot73",90,146.25,84,-123.75,6,56.25); DC4->AddNode(STLA,27,new TGeoCombiTrans(-13.5563,9.05802,0,rot73)); TGeoRotation *rot74 = new TGeoRotation("rot74",90,151.875,84,-118.125,6,61.875); DC4->AddNode(STLA,28,new TGeoCombiTrans(-14.3788,7.68565,0,rot74)); TGeoRotation *rot75 = new TGeoRotation("rot75",90,157.5,84,-112.5,6,67.5); DC4->AddNode(STLA,29,new TGeoCombiTrans(-15.0629,6.23927,0,rot75)); TGeoRotation *rot76 = new TGeoRotation("rot76",90,163.125,84,-106.875,6,73.125); DC4->AddNode(STLA,30,new TGeoCombiTrans(-15.602,4.7328,0,rot76)); TGeoRotation *rot77 = new TGeoRotation("rot77",90,168.75,84,-101.25,6,78.75); DC4->AddNode(STLA,31,new TGeoCombiTrans(-15.9907,3.18075,0,rot77)); TGeoRotation *rot78 = new TGeoRotation("rot78",90,174.375,84,-95.625,6,84.375); DC4->AddNode(STLA,32,new TGeoCombiTrans(-16.2255,1.59807,0,rot78)); TGeoRotation *rot79 = new TGeoRotation("rot79",90,-180,84,-90,6,90); DC4->AddNode(STLA,33,new TGeoCombiTrans(-16.304,1.9966e-15,0,rot79)); TGeoRotation *rot80 = new TGeoRotation("rot80",90,-174.375,84,-84.375,6,95.625); DC4->AddNode(STLA,34,new TGeoCombiTrans(-16.2255,-1.59807,0,rot80)); TGeoRotation *rot81 = new TGeoRotation("rot81",90,-168.75,84,-78.75,6,101.25); DC4->AddNode(STLA,35,new TGeoCombiTrans(-15.9907,-3.18075,0,rot81)); TGeoRotation *rot82 = new TGeoRotation("rot82",90,-163.125,84,-73.125,6,106.875); DC4->AddNode(STLA,36,new TGeoCombiTrans(-15.602,-4.7328,0,rot82)); TGeoRotation *rot83 = new TGeoRotation("rot83",90,-157.5,84,-67.5,6,112.5); DC4->AddNode(STLA,37,new TGeoCombiTrans(-15.0629,-6.23927,0,rot83)); TGeoRotation *rot84 = new TGeoRotation("rot84",90,-151.875,84,-61.875,6,118.125); DC4->AddNode(STLA,38,new TGeoCombiTrans(-14.3788,-7.68565,0,rot84)); TGeoRotation *rot85 = new TGeoRotation("rot85",90,-146.25,84,-56.25,6,123.75); DC4->AddNode(STLA,39,new TGeoCombiTrans(-13.5563,-9.05802,0,rot85)); TGeoRotation *rot86 = new TGeoRotation("rot86",90,-140.625,84,-50.625,6,129.375); DC4->AddNode(STLA,40,new TGeoCombiTrans(-12.6032,-10.3431,0,rot86)); TGeoRotation *rot87 = new TGeoRotation("rot87",90,-135,84,-45,6,135); DC4->AddNode(STLA,41,new TGeoCombiTrans(-11.5287,-11.5287,0,rot87)); TGeoRotation *rot88 = new TGeoRotation("rot88",90,-129.375,84,-39.375,6,140.625); DC4->AddNode(STLA,42,new TGeoCombiTrans(-10.3431,-12.6032,0,rot88)); TGeoRotation *rot89 = new TGeoRotation("rot89",90,-123.75,84,-33.75,6,146.25); DC4->AddNode(STLA,43,new TGeoCombiTrans(-9.05802,-13.5563,0,rot89)); TGeoRotation *rot90 = new TGeoRotation("rot90",90,-118.125,84,-28.125,6,151.875); DC4->AddNode(STLA,44,new TGeoCombiTrans(-7.68565,-14.3788,0,rot90)); TGeoRotation *rot91 = new TGeoRotation("rot91",90,-112.5,84,-22.5,6,157.5); DC4->AddNode(STLA,45,new TGeoCombiTrans(-6.23927,-15.0629,0,rot91)); TGeoRotation *rot92 = new TGeoRotation("rot92",90,-106.875,84,-16.875,6,163.125); DC4->AddNode(STLA,46,new TGeoCombiTrans(-4.7328,-15.602,0,rot92)); TGeoRotation *rot93 = new TGeoRotation("rot93",90,-101.25,84,-11.25,6,168.75); DC4->AddNode(STLA,47,new TGeoCombiTrans(-3.18075,-15.9907,0,rot93)); TGeoRotation *rot94 = new TGeoRotation("rot94",90,-95.625,84,-5.625,6,174.375); DC4->AddNode(STLA,48,new TGeoCombiTrans(-1.59807,-16.2255,0,rot94)); TGeoRotation *rot95 = new TGeoRotation("rot95",90,-90,84,4.03642e-14,6,-180); DC4->AddNode(STLA,49,new TGeoCombiTrans(-2.9949e-15,-16.304,0,rot95)); TGeoRotation *rot96 = new TGeoRotation("rot96",90,-84.375,84,5.625,6,-174.375); DC4->AddNode(STLA,50,new TGeoCombiTrans(1.59807,-16.2255,0,rot96)); TGeoRotation *rot97 = new TGeoRotation("rot97",90,-78.75,84,11.25,6,-168.75); DC4->AddNode(STLA,51,new TGeoCombiTrans(3.18075,-15.9907,0,rot97)); TGeoRotation *rot98 = new TGeoRotation("rot98",90,-73.125,84,16.875,6,-163.125); DC4->AddNode(STLA,52,new TGeoCombiTrans(4.7328,-15.602,0,rot98)); TGeoRotation *rot99 = new TGeoRotation("rot99",90,-67.5,84,22.5,6,-157.5); DC4->AddNode(STLA,53,new TGeoCombiTrans(6.23927,-15.0629,0,rot99)); TGeoRotation *rot100 = new TGeoRotation("rot100",90,-61.875,84,28.125,6,-151.875); DC4->AddNode(STLA,54,new TGeoCombiTrans(7.68565,-14.3788,0,rot100)); TGeoRotation *rot101 = new TGeoRotation("rot101",90,-56.25,84,33.75,6,-146.25); DC4->AddNode(STLA,55,new TGeoCombiTrans(9.05802,-13.5563,0,rot101)); TGeoRotation *rot102 = new TGeoRotation("rot102",90,-50.625,84,39.375,6,-140.625); DC4->AddNode(STLA,56,new TGeoCombiTrans(10.3431,-12.6032,0,rot102)); TGeoRotation *rot103 = new TGeoRotation("rot103",90,-45,84,45,6,-135); DC4->AddNode(STLA,57,new TGeoCombiTrans(11.5287,-11.5287,0,rot103)); TGeoRotation *rot104 = new TGeoRotation("rot104",90,-39.375,84,50.625,6,-129.375); DC4->AddNode(STLA,58,new TGeoCombiTrans(12.6032,-10.3431,0,rot104)); TGeoRotation *rot105 = new TGeoRotation("rot105",90,-33.75,84,56.25,6,-123.75); DC4->AddNode(STLA,59,new TGeoCombiTrans(13.5563,-9.05802,0,rot105)); TGeoRotation *rot106 = new TGeoRotation("rot106",90,-28.125,84,61.875,6,-118.125); DC4->AddNode(STLA,60,new TGeoCombiTrans(14.3788,-7.68565,0,rot106)); TGeoRotation *rot107 = new TGeoRotation("rot107",90,-22.5,84,67.5,6,-112.5); DC4->AddNode(STLA,61,new TGeoCombiTrans(15.0629,-6.23927,0,rot107)); TGeoRotation *rot108 = new TGeoRotation("rot108",90,-16.875,84,73.125,6,-106.875); DC4->AddNode(STLA,62,new TGeoCombiTrans(15.602,-4.7328,0,rot108)); TGeoRotation *rot109 = new TGeoRotation("rot109",90,-11.25,84,78.75,6,-101.25); DC4->AddNode(STLA,63,new TGeoCombiTrans(15.9907,-3.18075,0,rot109)); TGeoRotation *rot110 = new TGeoRotation("rot110",90,-5.625,84,84.375,6,-95.625); DC4->AddNode(STLA,64,new TGeoCombiTrans(16.2255,-1.59807,0,rot110)); TGeoRotation *rot111 = new TGeoRotation("rot111",90,0,84,90,6,-90); DC4->AddNode(STLA,65,new TGeoCombiTrans(18.086,0,0,rot111)); TGeoRotation *rot112 = new TGeoRotation("rot112",90,5.07042,84,95.0704,6,-84.9296); DC4->AddNode(STLA,66,new TGeoCombiTrans(18.0152,1.59844,0,rot112)); TGeoRotation *rot113 = new TGeoRotation("rot113",90,10.1408,84,100.141,6,-79.8592); DC4->AddNode(STLA,67,new TGeoCombiTrans(17.8035,3.18438,0,rot113)); TGeoRotation *rot114 = new TGeoRotation("rot114",90,15.2113,84,105.211,6,-74.7887); DC4->AddNode(STLA,68,new TGeoCombiTrans(17.4524,4.74539,0,rot114)); TGeoRotation *rot115 = new TGeoRotation("rot115",90,20.2817,84,110.282,6,-69.7183); DC4->AddNode(STLA,69,new TGeoCombiTrans(16.9647,6.26926,0,rot115)); TGeoRotation *rot116 = new TGeoRotation("rot116",90,25.3521,84,115.352,6,-64.6479); DC4->AddNode(STLA,70,new TGeoCombiTrans(16.3442,7.74406,0,rot116)); TGeoRotation *rot117 = new TGeoRotation("rot117",90,30.4225,84,120.423,6,-59.5775); DC4->AddNode(STLA,71,new TGeoCombiTrans(15.5958,9.15826,0,rot117)); TGeoRotation *rot118 = new TGeoRotation("rot118",90,35.493,84,125.493,6,-54.507); DC4->AddNode(STLA,72,new TGeoCombiTrans(14.7254,10.5008,0,rot118)); TGeoRotation *rot119 = new TGeoRotation("rot119",90,40.5634,84,130.563,6,-49.4366); DC4->AddNode(STLA,73,new TGeoCombiTrans(13.7397,11.7611,0,rot119)); TGeoRotation *rot120 = new TGeoRotation("rot120",90,45.6338,84,135.634,6,-44.3662); DC4->AddNode(STLA,74,new TGeoCombiTrans(12.6465,12.9294,0,rot120)); TGeoRotation *rot121 = new TGeoRotation("rot121",90,50.7042,84,140.704,6,-39.2958); DC4->AddNode(STLA,75,new TGeoCombiTrans(11.4543,13.9965,0,rot121)); TGeoRotation *rot122 = new TGeoRotation("rot122",90,55.7746,84,145.775,6,-34.2254); DC4->AddNode(STLA,76,new TGeoCombiTrans(10.1725,14.9541,0,rot122)); TGeoRotation *rot123 = new TGeoRotation("rot123",90,60.8451,84,150.845,6,-29.1549); DC4->AddNode(STLA,77,new TGeoCombiTrans(8.81101,15.7946,0,rot123)); TGeoRotation *rot124 = new TGeoRotation("rot124",90,65.9155,84,155.915,6,-24.0845); DC4->AddNode(STLA,78,new TGeoCombiTrans(7.3806,16.5115,0,rot124)); TGeoRotation *rot125 = new TGeoRotation("rot125",90,70.9859,84,160.986,6,-19.0141); DC4->AddNode(STLA,79,new TGeoCombiTrans(5.89243,17.0992,0,rot125)); TGeoRotation *rot126 = new TGeoRotation("rot126",90,76.0563,84,166.056,6,-13.9437); DC4->AddNode(STLA,80,new TGeoCombiTrans(4.35814,17.5531,0,rot126)); TGeoRotation *rot127 = new TGeoRotation("rot127",90,81.1268,84,171.127,6,-8.87324); DC4->AddNode(STLA,81,new TGeoCombiTrans(2.78975,17.8695,0,rot127)); TGeoRotation *rot128 = new TGeoRotation("rot128",90,86.1972,84,176.197,6,-3.80282); DC4->AddNode(STLA,82,new TGeoCombiTrans(1.19952,18.0462,0,rot128)); TGeoRotation *rot129 = new TGeoRotation("rot129",90,91.2676,84,-178.732,6,1.26761); DC4->AddNode(STLA,83,new TGeoCombiTrans(-0.4001,18.0816,0,rot129)); TGeoRotation *rot130 = new TGeoRotation("rot130",90,96.338,84,-173.662,6,6.33803); DC4->AddNode(STLA,84,new TGeoCombiTrans(-1.99659,17.9755,0,rot130)); TGeoRotation *rot131 = new TGeoRotation("rot131",90,101.408,84,-168.592,6,11.4085); DC4->AddNode(STLA,85,new TGeoCombiTrans(-3.57745,17.7287,0,rot131)); TGeoRotation *rot132 = new TGeoRotation("rot132",90,106.479,84,-163.521,6,16.4789); DC4->AddNode(STLA,86,new TGeoCombiTrans(-5.13031,17.3431,0,rot132)); TGeoRotation *rot133 = new TGeoRotation("rot133",90,111.549,84,-158.451,6,21.5493); DC4->AddNode(STLA,87,new TGeoCombiTrans(-6.64302,16.8218,0,rot133)); TGeoRotation *rot134 = new TGeoRotation("rot134",90,116.62,84,-153.38,6,26.6197); DC4->AddNode(STLA,88,new TGeoCombiTrans(-8.10374,16.1689,0,rot134)); TGeoRotation *rot135 = new TGeoRotation("rot135",90,121.69,84,-148.31,6,31.6901); DC4->AddNode(STLA,89,new TGeoCombiTrans(-9.50103,15.3894,0,rot135)); TGeoRotation *rot136 = new TGeoRotation("rot136",90,126.761,84,-143.239,6,36.7606); DC4->AddNode(STLA,90,new TGeoCombiTrans(-10.824,14.4895,0,rot136)); TGeoRotation *rot137 = new TGeoRotation("rot137",90,131.831,84,-138.169,6,41.831); DC4->AddNode(STLA,91,new TGeoCombiTrans(-12.0622,13.4762,0,rot137)); TGeoRotation *rot138 = new TGeoRotation("rot138",90,136.901,84,-133.099,6,46.9014); DC4->AddNode(STLA,92,new TGeoCombiTrans(-13.206,12.3574,0,rot138)); TGeoRotation *rot139 = new TGeoRotation("rot139",90,141.972,84,-128.028,6,51.9718); DC4->AddNode(STLA,93,new TGeoCombiTrans(-14.2465,11.1419,0,rot139)); TGeoRotation *rot140 = new TGeoRotation("rot140",90,147.042,84,-122.958,6,57.0423); DC4->AddNode(STLA,94,new TGeoCombiTrans(-15.1755,9.83915,0,rot140)); TGeoRotation *rot141 = new TGeoRotation("rot141",90,152.113,84,-117.887,6,62.1127); DC4->AddNode(STLA,95,new TGeoCombiTrans(-15.9857,8.45944,0,rot141)); TGeoRotation *rot142 = new TGeoRotation("rot142",90,157.183,84,-112.817,6,67.1831); DC4->AddNode(STLA,96,new TGeoCombiTrans(-16.6707,7.01352,0,rot142)); TGeoRotation *rot143 = new TGeoRotation("rot143",90,162.254,84,-107.746,6,72.2535); DC4->AddNode(STLA,97,new TGeoCombiTrans(-17.2254,5.51272,0,rot143)); TGeoRotation *rot144 = new TGeoRotation("rot144",90,167.324,84,-102.676,6,77.3239); DC4->AddNode(STLA,98,new TGeoCombiTrans(-17.6452,3.96876,0,rot144)); TGeoRotation *rot145 = new TGeoRotation("rot145",90,172.394,84,-97.6056,6,82.3944); DC4->AddNode(STLA,99,new TGeoCombiTrans(-17.9269,2.39375,0,rot145)); TGeoRotation *rot146 = new TGeoRotation("rot146",90,177.465,84,-92.5352,6,87.4648); DC4->AddNode(STLA,100,new TGeoCombiTrans(-18.0683,0.800004,0,rot146)); TGeoRotation *rot147 = new TGeoRotation("rot147",90,-177.465,84,-87.4648,6,92.5352); DC4->AddNode(STLA,101,new TGeoCombiTrans(-18.0683,-0.800004,0,rot147)); TGeoRotation *rot148 = new TGeoRotation("rot148",90,-172.394,84,-82.3944,6,97.6056); DC4->AddNode(STLA,102,new TGeoCombiTrans(-17.9269,-2.39375,0,rot148)); TGeoRotation *rot149 = new TGeoRotation("rot149",90,-167.324,84,-77.3239,6,102.676); DC4->AddNode(STLA,103,new TGeoCombiTrans(-17.6452,-3.96876,0,rot149)); TGeoRotation *rot150 = new TGeoRotation("rot150",90,-162.254,84,-72.2535,6,107.746); DC4->AddNode(STLA,104,new TGeoCombiTrans(-17.2254,-5.51272,0,rot150)); TGeoRotation *rot151 = new TGeoRotation("rot151",90,-157.183,84,-67.1831,6,112.817); DC4->AddNode(STLA,105,new TGeoCombiTrans(-16.6707,-7.01352,0,rot151)); TGeoRotation *rot152 = new TGeoRotation("rot152",90,-152.113,84,-62.1127,6,117.887); DC4->AddNode(STLA,106,new TGeoCombiTrans(-15.9857,-8.45944,0,rot152)); TGeoRotation *rot153 = new TGeoRotation("rot153",90,-147.042,84,-57.0423,6,122.958); DC4->AddNode(STLA,107,new TGeoCombiTrans(-15.1755,-9.83915,0,rot153)); TGeoRotation *rot154 = new TGeoRotation("rot154",90,-141.972,84,-51.9718,6,128.028); DC4->AddNode(STLA,108,new TGeoCombiTrans(-14.2465,-11.1419,0,rot154)); TGeoRotation *rot155 = new TGeoRotation("rot155",90,-136.901,84,-46.9014,6,133.099); DC4->AddNode(STLA,109,new TGeoCombiTrans(-13.206,-12.3574,0,rot155)); TGeoRotation *rot156 = new TGeoRotation("rot156",90,-131.831,84,-41.831,6,138.169); DC4->AddNode(STLA,110,new TGeoCombiTrans(-12.0622,-13.4762,0,rot156)); TGeoRotation *rot157 = new TGeoRotation("rot157",90,-126.761,84,-36.7606,6,143.239); DC4->AddNode(STLA,111,new TGeoCombiTrans(-10.824,-14.4895,0,rot157)); TGeoRotation *rot158 = new TGeoRotation("rot158",90,-121.69,84,-31.6901,6,148.31); DC4->AddNode(STLA,112,new TGeoCombiTrans(-9.50103,-15.3894,0,rot158)); TGeoRotation *rot159 = new TGeoRotation("rot159",90,-116.62,84,-26.6197,6,153.38); DC4->AddNode(STLA,113,new TGeoCombiTrans(-8.10374,-16.1689,0,rot159)); TGeoRotation *rot160 = new TGeoRotation("rot160",90,-111.549,84,-21.5493,6,158.451); DC4->AddNode(STLA,114,new TGeoCombiTrans(-6.64302,-16.8218,0,rot160)); TGeoRotation *rot161 = new TGeoRotation("rot161",90,-106.479,84,-16.4789,6,163.521); DC4->AddNode(STLA,115,new TGeoCombiTrans(-5.13031,-17.3431,0,rot161)); TGeoRotation *rot162 = new TGeoRotation("rot162",90,-101.408,84,-11.4085,6,168.592); DC4->AddNode(STLA,116,new TGeoCombiTrans(-3.57745,-17.7287,0,rot162)); TGeoRotation *rot163 = new TGeoRotation("rot163",90,-96.338,84,-6.33803,6,173.662); DC4->AddNode(STLA,117,new TGeoCombiTrans(-1.99659,-17.9755,0,rot163)); TGeoRotation *rot164 = new TGeoRotation("rot164",90,-91.2676,84,-1.26761,6,178.732); DC4->AddNode(STLA,118,new TGeoCombiTrans(-0.4001,-18.0816,0,rot164)); TGeoRotation *rot165 = new TGeoRotation("rot165",90,-86.1972,84,3.80282,6,-176.197); DC4->AddNode(STLA,119,new TGeoCombiTrans(1.19952,-18.0462,0,rot165)); TGeoRotation *rot166 = new TGeoRotation("rot166",90,-81.1268,84,8.87324,6,-171.127); DC4->AddNode(STLA,120,new TGeoCombiTrans(2.78975,-17.8695,0,rot166)); TGeoRotation *rot167 = new TGeoRotation("rot167",90,-76.0563,84,13.9437,6,-166.056); DC4->AddNode(STLA,121,new TGeoCombiTrans(4.35814,-17.5531,0,rot167)); TGeoRotation *rot168 = new TGeoRotation("rot168",90,-70.9859,84,19.0141,6,-160.986); DC4->AddNode(STLA,122,new TGeoCombiTrans(5.89243,-17.0992,0,rot168)); TGeoRotation *rot169 = new TGeoRotation("rot169",90,-65.9155,84,24.0845,6,-155.915); DC4->AddNode(STLA,123,new TGeoCombiTrans(7.3806,-16.5115,0,rot169)); TGeoRotation *rot170 = new TGeoRotation("rot170",90,-60.8451,84,29.1549,6,-150.845); DC4->AddNode(STLA,124,new TGeoCombiTrans(8.81101,-15.7946,0,rot170)); TGeoRotation *rot171 = new TGeoRotation("rot171",90,-55.7746,84,34.2254,6,-145.775); DC4->AddNode(STLA,125,new TGeoCombiTrans(10.1725,-14.9541,0,rot171)); TGeoRotation *rot172 = new TGeoRotation("rot172",90,-50.7042,84,39.2958,6,-140.704); DC4->AddNode(STLA,126,new TGeoCombiTrans(11.4543,-13.9965,0,rot172)); TGeoRotation *rot173 = new TGeoRotation("rot173",90,-45.6338,84,44.3662,6,-135.634); DC4->AddNode(STLA,127,new TGeoCombiTrans(12.6465,-12.9294,0,rot173)); TGeoRotation *rot174 = new TGeoRotation("rot174",90,-40.5634,84,49.4366,6,-130.563); DC4->AddNode(STLA,128,new TGeoCombiTrans(13.7397,-11.7611,0,rot174)); TGeoRotation *rot175 = new TGeoRotation("rot175",90,-35.493,84,54.507,6,-125.493); DC4->AddNode(STLA,129,new TGeoCombiTrans(14.7254,-10.5008,0,rot175)); TGeoRotation *rot176 = new TGeoRotation("rot176",90,-30.4225,84,59.5775,6,-120.423); DC4->AddNode(STLA,130,new TGeoCombiTrans(15.5958,-9.15826,0,rot176)); TGeoRotation *rot177 = new TGeoRotation("rot177",90,-25.3521,84,64.6479,6,-115.352); DC4->AddNode(STLA,131,new TGeoCombiTrans(16.3442,-7.74406,0,rot177)); TGeoRotation *rot178 = new TGeoRotation("rot178",90,-20.2817,84,69.7183,6,-110.282); DC4->AddNode(STLA,132,new TGeoCombiTrans(16.9647,-6.26926,0,rot178)); TGeoRotation *rot179 = new TGeoRotation("rot179",90,-15.2113,84,74.7887,6,-105.211); DC4->AddNode(STLA,133,new TGeoCombiTrans(17.4524,-4.74539,0,rot179)); TGeoRotation *rot180 = new TGeoRotation("rot180",90,-10.1408,84,79.8592,6,-100.141); DC4->AddNode(STLA,134,new TGeoCombiTrans(17.8035,-3.18438,0,rot180)); TGeoRotation *rot181 = new TGeoRotation("rot181",90,-5.07042,84,84.9296,6,-95.0704); DC4->AddNode(STLA,135,new TGeoCombiTrans(18.0152,-1.59844,0,rot181)); TGeoRotation *rot182 = new TGeoRotation("rot182",90,0,84,90,6,-90); DC4->AddNode(STLA,136,new TGeoCombiTrans(19.868,0,0,rot182)); TGeoRotation *rot183 = new TGeoRotation("rot183",90,4.61538,84,94.6154,6,-85.3846); DC4->AddNode(STLA,137,new TGeoCombiTrans(19.8036,1.59871,0,rot183)); TGeoRotation *rot184 = new TGeoRotation("rot184",90,9.23077,84,99.2308,6,-80.7692); DC4->AddNode(STLA,138,new TGeoCombiTrans(19.6107,3.18705,0,rot184)); TGeoRotation *rot185 = new TGeoRotation("rot185",90,13.8462,84,103.846,6,-76.1538); DC4->AddNode(STLA,139,new TGeoCombiTrans(19.2907,4.75472,0,rot185)); TGeoRotation *rot186 = new TGeoRotation("rot186",90,18.4615,84,108.462,6,-71.5385); DC4->AddNode(STLA,140,new TGeoCombiTrans(18.8455,6.29156,0,rot186)); TGeoRotation *rot187 = new TGeoRotation("rot187",90,23.0769,84,113.077,6,-66.9231); DC4->AddNode(STLA,141,new TGeoCombiTrans(18.2782,7.78759,0,rot187)); TGeoRotation *rot188 = new TGeoRotation("rot188",90,27.6923,84,117.692,6,-62.3077); DC4->AddNode(STLA,142,new TGeoCombiTrans(17.5922,9.23312,0,rot188)); TGeoRotation *rot189 = new TGeoRotation("rot189",90,32.3077,84,122.308,6,-57.6923); DC4->AddNode(STLA,143,new TGeoCombiTrans(16.7922,10.6188,0,rot189)); TGeoRotation *rot190 = new TGeoRotation("rot190",90,36.9231,84,126.923,6,-53.0769); DC4->AddNode(STLA,144,new TGeoCombiTrans(15.8833,11.9355,0,rot190)); TGeoRotation *rot191 = new TGeoRotation("rot191",90,41.5385,84,131.538,6,-48.4615); DC4->AddNode(STLA,145,new TGeoCombiTrans(14.8714,13.1749,0,rot191)); TGeoRotation *rot192 = new TGeoRotation("rot192",90,46.1538,84,136.154,6,-43.8462); DC4->AddNode(STLA,146,new TGeoCombiTrans(13.763,14.3289,0,rot192)); TGeoRotation *rot193 = new TGeoRotation("rot193",90,50.7692,84,140.769,6,-39.2308); DC4->AddNode(STLA,147,new TGeoCombiTrans(12.5654,15.3899,0,rot193)); TGeoRotation *rot194 = new TGeoRotation("rot194",90,55.3846,84,145.385,6,-34.6154); DC4->AddNode(STLA,148,new TGeoCombiTrans(11.2863,16.351,0,rot194)); TGeoRotation *rot195 = new TGeoRotation("rot195",90,60,84,150,6,-30); DC4->AddNode(STLA,149,new TGeoCombiTrans(9.934,17.2062,0,rot195)); TGeoRotation *rot196 = new TGeoRotation("rot196",90,64.6154,84,154.615,6,-25.3846); DC4->AddNode(STLA,150,new TGeoCombiTrans(8.51726,17.9498,0,rot196)); TGeoRotation *rot197 = new TGeoRotation("rot197",90,69.2308,84,159.231,6,-20.7692); DC4->AddNode(STLA,151,new TGeoCombiTrans(7.04529,18.5769,0,rot197)); TGeoRotation *rot198 = new TGeoRotation("rot198",90,73.8462,84,163.846,6,-16.1538); DC4->AddNode(STLA,152,new TGeoCombiTrans(5.52762,19.0836,0,rot198)); TGeoRotation *rot199 = new TGeoRotation("rot199",90,78.4615,84,168.462,6,-11.5385); DC4->AddNode(STLA,153,new TGeoCombiTrans(3.97411,19.4665,0,rot199)); TGeoRotation *rot200 = new TGeoRotation("rot200",90,83.0769,84,173.077,6,-6.92308); DC4->AddNode(STLA,154,new TGeoCombiTrans(2.39482,19.7231,0,rot200)); TGeoRotation *rot201 = new TGeoRotation("rot201",90,87.6923,84,177.692,6,-2.30769); DC4->AddNode(STLA,155,new TGeoCombiTrans(0.800004,19.8519,0,rot201)); TGeoRotation *rot202 = new TGeoRotation("rot202",90,92.3077,84,-177.692,6,2.30769); DC4->AddNode(STLA,156,new TGeoCombiTrans(-0.800004,19.8519,0,rot202)); TGeoRotation *rot203 = new TGeoRotation("rot203",90,96.9231,84,-173.077,6,6.92308); DC4->AddNode(STLA,157,new TGeoCombiTrans(-2.39482,19.7231,0,rot203)); TGeoRotation *rot204 = new TGeoRotation("rot204",90,101.538,84,-168.462,6,11.5385); DC4->AddNode(STLA,158,new TGeoCombiTrans(-3.97411,19.4665,0,rot204)); TGeoRotation *rot205 = new TGeoRotation("rot205",90,106.154,84,-163.846,6,16.1538); DC4->AddNode(STLA,159,new TGeoCombiTrans(-5.52762,19.0836,0,rot205)); TGeoRotation *rot206 = new TGeoRotation("rot206",90,110.769,84,-159.231,6,20.7692); DC4->AddNode(STLA,160,new TGeoCombiTrans(-7.04529,18.5769,0,rot206)); TGeoRotation *rot207 = new TGeoRotation("rot207",90,115.385,84,-154.615,6,25.3846); DC4->AddNode(STLA,161,new TGeoCombiTrans(-8.51726,17.9498,0,rot207)); TGeoRotation *rot208 = new TGeoRotation("rot208",90,120,84,-150,6,30); DC4->AddNode(STLA,162,new TGeoCombiTrans(-9.934,17.2062,0,rot208)); TGeoRotation *rot209 = new TGeoRotation("rot209",90,124.615,84,-145.385,6,34.6154); DC4->AddNode(STLA,163,new TGeoCombiTrans(-11.2863,16.351,0,rot209)); TGeoRotation *rot210 = new TGeoRotation("rot210",90,129.231,84,-140.769,6,39.2308); DC4->AddNode(STLA,164,new TGeoCombiTrans(-12.5654,15.3899,0,rot210)); TGeoRotation *rot211 = new TGeoRotation("rot211",90,133.846,84,-136.154,6,43.8462); DC4->AddNode(STLA,165,new TGeoCombiTrans(-13.763,14.3289,0,rot211)); TGeoRotation *rot212 = new TGeoRotation("rot212",90,138.462,84,-131.538,6,48.4615); DC4->AddNode(STLA,166,new TGeoCombiTrans(-14.8714,13.1749,0,rot212)); TGeoRotation *rot213 = new TGeoRotation("rot213",90,143.077,84,-126.923,6,53.0769); DC4->AddNode(STLA,167,new TGeoCombiTrans(-15.8833,11.9355,0,rot213)); TGeoRotation *rot214 = new TGeoRotation("rot214",90,147.692,84,-122.308,6,57.6923); DC4->AddNode(STLA,168,new TGeoCombiTrans(-16.7922,10.6188,0,rot214)); TGeoRotation *rot215 = new TGeoRotation("rot215",90,152.308,84,-117.692,6,62.3077); DC4->AddNode(STLA,169,new TGeoCombiTrans(-17.5922,9.23312,0,rot215)); TGeoRotation *rot216 = new TGeoRotation("rot216",90,156.923,84,-113.077,6,66.9231); DC4->AddNode(STLA,170,new TGeoCombiTrans(-18.2782,7.78759,0,rot216)); TGeoRotation *rot217 = new TGeoRotation("rot217",90,161.538,84,-108.462,6,71.5385); DC4->AddNode(STLA,171,new TGeoCombiTrans(-18.8455,6.29156,0,rot217)); TGeoRotation *rot218 = new TGeoRotation("rot218",90,166.154,84,-103.846,6,76.1538); DC4->AddNode(STLA,172,new TGeoCombiTrans(-19.2907,4.75472,0,rot218)); TGeoRotation *rot219 = new TGeoRotation("rot219",90,170.769,84,-99.2308,6,80.7692); DC4->AddNode(STLA,173,new TGeoCombiTrans(-19.6107,3.18705,0,rot219)); TGeoRotation *rot220 = new TGeoRotation("rot220",90,175.385,84,-94.6154,6,85.3846); DC4->AddNode(STLA,174,new TGeoCombiTrans(-19.8036,1.59871,0,rot220)); TGeoRotation *rot221 = new TGeoRotation("rot221",90,-180,84,-90,6,90); DC4->AddNode(STLA,175,new TGeoCombiTrans(-19.868,2.43305e-15,0,rot221)); TGeoRotation *rot222 = new TGeoRotation("rot222",90,-175.385,84,-85.3846,6,94.6154); DC4->AddNode(STLA,176,new TGeoCombiTrans(-19.8036,-1.59871,0,rot222)); TGeoRotation *rot223 = new TGeoRotation("rot223",90,-170.769,84,-80.7692,6,99.2308); DC4->AddNode(STLA,177,new TGeoCombiTrans(-19.6107,-3.18705,0,rot223)); TGeoRotation *rot224 = new TGeoRotation("rot224",90,-166.154,84,-76.1538,6,103.846); DC4->AddNode(STLA,178,new TGeoCombiTrans(-19.2907,-4.75472,0,rot224)); TGeoRotation *rot225 = new TGeoRotation("rot225",90,-161.538,84,-71.5385,6,108.462); DC4->AddNode(STLA,179,new TGeoCombiTrans(-18.8455,-6.29156,0,rot225)); TGeoRotation *rot226 = new TGeoRotation("rot226",90,-156.923,84,-66.9231,6,113.077); DC4->AddNode(STLA,180,new TGeoCombiTrans(-18.2782,-7.78759,0,rot226)); TGeoRotation *rot227 = new TGeoRotation("rot227",90,-152.308,84,-62.3077,6,117.692); DC4->AddNode(STLA,181,new TGeoCombiTrans(-17.5922,-9.23312,0,rot227)); TGeoRotation *rot228 = new TGeoRotation("rot228",90,-147.692,84,-57.6923,6,122.308); DC4->AddNode(STLA,182,new TGeoCombiTrans(-16.7922,-10.6188,0,rot228)); TGeoRotation *rot229 = new TGeoRotation("rot229",90,-143.077,84,-53.0769,6,126.923); DC4->AddNode(STLA,183,new TGeoCombiTrans(-15.8833,-11.9355,0,rot229)); TGeoRotation *rot230 = new TGeoRotation("rot230",90,-138.462,84,-48.4615,6,131.538); DC4->AddNode(STLA,184,new TGeoCombiTrans(-14.8714,-13.1749,0,rot230)); TGeoRotation *rot231 = new TGeoRotation("rot231",90,-133.846,84,-43.8462,6,136.154); DC4->AddNode(STLA,185,new TGeoCombiTrans(-13.763,-14.3289,0,rot231)); TGeoRotation *rot232 = new TGeoRotation("rot232",90,-129.231,84,-39.2308,6,140.769); DC4->AddNode(STLA,186,new TGeoCombiTrans(-12.5654,-15.3899,0,rot232)); TGeoRotation *rot233 = new TGeoRotation("rot233",90,-124.615,84,-34.6154,6,145.385); DC4->AddNode(STLA,187,new TGeoCombiTrans(-11.2863,-16.351,0,rot233)); TGeoRotation *rot234 = new TGeoRotation("rot234",90,-120,84,-30,6,150); DC4->AddNode(STLA,188,new TGeoCombiTrans(-9.934,-17.2062,0,rot234)); TGeoRotation *rot235 = new TGeoRotation("rot235",90,-115.385,84,-25.3846,6,154.615); DC4->AddNode(STLA,189,new TGeoCombiTrans(-8.51726,-17.9498,0,rot235)); TGeoRotation *rot236 = new TGeoRotation("rot236",90,-110.769,84,-20.7692,6,159.231); DC4->AddNode(STLA,190,new TGeoCombiTrans(-7.04529,-18.5769,0,rot236)); TGeoRotation *rot237 = new TGeoRotation("rot237",90,-106.154,84,-16.1538,6,163.846); DC4->AddNode(STLA,191,new TGeoCombiTrans(-5.52762,-19.0836,0,rot237)); TGeoRotation *rot238 = new TGeoRotation("rot238",90,-101.538,84,-11.5385,6,168.462); DC4->AddNode(STLA,192,new TGeoCombiTrans(-3.97411,-19.4665,0,rot238)); TGeoRotation *rot239 = new TGeoRotation("rot239",90,-96.9231,84,-6.92308,6,173.077); DC4->AddNode(STLA,193,new TGeoCombiTrans(-2.39482,-19.7231,0,rot239)); TGeoRotation *rot240 = new TGeoRotation("rot240",90,-92.3077,84,-2.30769,6,177.692); DC4->AddNode(STLA,194,new TGeoCombiTrans(-0.800004,-19.8519,0,rot240)); TGeoRotation *rot241 = new TGeoRotation("rot241",90,-87.6923,84,2.30769,6,-177.692); DC4->AddNode(STLA,195,new TGeoCombiTrans(0.800004,-19.8519,0,rot241)); TGeoRotation *rot242 = new TGeoRotation("rot242",90,-83.0769,84,6.92308,6,-173.077); DC4->AddNode(STLA,196,new TGeoCombiTrans(2.39482,-19.7231,0,rot242)); TGeoRotation *rot243 = new TGeoRotation("rot243",90,-78.4615,84,11.5385,6,-168.462); DC4->AddNode(STLA,197,new TGeoCombiTrans(3.97411,-19.4665,0,rot243)); TGeoRotation *rot244 = new TGeoRotation("rot244",90,-73.8462,84,16.1538,6,-163.846); DC4->AddNode(STLA,198,new TGeoCombiTrans(5.52762,-19.0836,0,rot244)); TGeoRotation *rot245 = new TGeoRotation("rot245",90,-69.2308,84,20.7692,6,-159.231); DC4->AddNode(STLA,199,new TGeoCombiTrans(7.04529,-18.5769,0,rot245)); TGeoRotation *rot246 = new TGeoRotation("rot246",90,-64.6154,84,25.3846,6,-154.615); DC4->AddNode(STLA,200,new TGeoCombiTrans(8.51726,-17.9498,0,rot246)); TGeoRotation *rot247 = new TGeoRotation("rot247",90,-60,84,30,6,-150); DC4->AddNode(STLA,201,new TGeoCombiTrans(9.934,-17.2062,0,rot247)); TGeoRotation *rot248 = new TGeoRotation("rot248",90,-55.3846,84,34.6154,6,-145.385); DC4->AddNode(STLA,202,new TGeoCombiTrans(11.2863,-16.351,0,rot248)); TGeoRotation *rot249 = new TGeoRotation("rot249",90,-50.7692,84,39.2308,6,-140.769); DC4->AddNode(STLA,203,new TGeoCombiTrans(12.5654,-15.3899,0,rot249)); TGeoRotation *rot250 = new TGeoRotation("rot250",90,-46.1538,84,43.8462,6,-136.154); DC4->AddNode(STLA,204,new TGeoCombiTrans(13.763,-14.3289,0,rot250)); TGeoRotation *rot251 = new TGeoRotation("rot251",90,-41.5385,84,48.4615,6,-131.538); DC4->AddNode(STLA,205,new TGeoCombiTrans(14.8714,-13.1749,0,rot251)); TGeoRotation *rot252 = new TGeoRotation("rot252",90,-36.9231,84,53.0769,6,-126.923); DC4->AddNode(STLA,206,new TGeoCombiTrans(15.8833,-11.9355,0,rot252)); TGeoRotation *rot253 = new TGeoRotation("rot253",90,-32.3077,84,57.6923,6,-122.308); DC4->AddNode(STLA,207,new TGeoCombiTrans(16.7922,-10.6188,0,rot253)); TGeoRotation *rot254 = new TGeoRotation("rot254",90,-27.6923,84,62.3077,6,-117.692); DC4->AddNode(STLA,208,new TGeoCombiTrans(17.5922,-9.23312,0,rot254)); TGeoRotation *rot255 = new TGeoRotation("rot255",90,-23.0769,84,66.9231,6,-113.077); DC4->AddNode(STLA,209,new TGeoCombiTrans(18.2782,-7.78759,0,rot255)); TGeoRotation *rot256 = new TGeoRotation("rot256",90,-18.4615,84,71.5385,6,-108.462); DC4->AddNode(STLA,210,new TGeoCombiTrans(18.8455,-6.29156,0,rot256)); TGeoRotation *rot257 = new TGeoRotation("rot257",90,-13.8462,84,76.1538,6,-103.846); DC4->AddNode(STLA,211,new TGeoCombiTrans(19.2907,-4.75472,0,rot257)); TGeoRotation *rot258 = new TGeoRotation("rot258",90,-9.23077,84,80.7692,6,-99.2308); DC4->AddNode(STLA,212,new TGeoCombiTrans(19.6107,-3.18705,0,rot258)); TGeoRotation *rot259 = new TGeoRotation("rot259",90,-4.61538,84,85.3846,6,-94.6154); DC4->AddNode(STLA,213,new TGeoCombiTrans(19.8036,-1.59871,0,rot259)); DC4->AddNode(CDPU,4,new TGeoTranslation(0,0,-75.3)); DC4->AddNode(CDPD,4,new TGeoTranslation(0,0,75.55)); TGeoMedium *med121 = new TGeoMedium("DC7 Air",121,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC7= gGeoManager->MakeTube("DC7",med121,22.3,24.1,75.75); CDC->AddNode(DC7,1,gGeoIdentity); TGeoVolume *sd15= DC7->Divide("sd15",2,91,-1.978,3.95604); TGeoMedium *med122 = new TGeoMedium("DS7 Air",122,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS7= gGeoManager->MakeTubs("DS7",med122,22.3,24.1,75.75,-1.978,1.978); sd15->AddNode(DS7,1,gGeoIdentity); DS7->AddNode(STRA,4,new TGeoTranslation(23.178,0,0)); DS7->AddNode(CDPU,5,new TGeoTranslation(0,0,-75.3)); DS7->AddNode(CDPD,5,new TGeoTranslation(0,0,75.55)); TGeoMedium *med123 = new TGeoMedium("DC8 Air",123,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC8= gGeoManager->MakeTube("DC8",med123,24.1,25.9,75.75); CDC->AddNode(DC8,1,gGeoIdentity); TGeoVolume *sd16= DC8->Divide("sd16",2,98,-1.837,3.67347); TGeoMedium *med124 = new TGeoMedium("DS8 Air",124,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS8= gGeoManager->MakeTubs("DS8",med124,24.1,25.9,75.75,-1.837,1.836); sd16->AddNode(DS8,1,gGeoIdentity); DS8->AddNode(STRA,5,new TGeoTranslation(24.96,0,0)); DS8->AddNode(CDPU,6,new TGeoTranslation(0,0,-75.3)); DS8->AddNode(CDPD,6,new TGeoTranslation(0,0,75.55)); TGeoMedium *med125 = new TGeoMedium("DC9 Air",125,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC9= gGeoManager->MakeTube("DC9",med125,25.9,27.6,75.75); CDC->AddNode(DC9,1,gGeoIdentity); TGeoVolume *sd17= DC9->Divide("sd17",2,105,-1.714,3.42857); TGeoMedium *med126 = new TGeoMedium("DS9 Air",126,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS9= gGeoManager->MakeTubs("DS9",med126,25.9,27.6,75.75,-1.714,1.715); sd17->AddNode(DS9,1,gGeoIdentity); DS9->AddNode(STRA,6,new TGeoTranslation(26.742,0,0)); DS9->AddNode(CDPU,7,new TGeoTranslation(0,0,-75.3)); DS9->AddNode(CDPD,7,new TGeoTranslation(0,0,75.55)); TGeoMedium *med127 = new TGeoMedium("DC10 Air",127,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC10= gGeoManager->MakeTube("DC10",med127,27.6,29.4,75.75); CDC->AddNode(DC10,1,gGeoIdentity); TGeoVolume *sd18= DC10->Divide("sd18",2,112,-1.607,3.21429); TGeoMedium *med128 = new TGeoMedium("DS10 Air",128,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS10= gGeoManager->MakeTubs("DS10",med128,27.6,29.4,75.75,-1.607,1.607); sd18->AddNode(DS10,1,gGeoIdentity); DS10->AddNode(STRA,7,new TGeoTranslation(28.524,0,0)); DS10->AddNode(CDPU,8,new TGeoTranslation(0,0,-75.3)); DS10->AddNode(CDPD,8,new TGeoTranslation(0,0,75.55)); TGeoMedium *med129 = new TGeoMedium("DC11 Air",129,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC11= gGeoManager->MakeTube("DC11",med129,29.4,31.2,75.75); CDC->AddNode(DC11,1,gGeoIdentity); TGeoVolume *sd19= DC11->Divide("sd19",2,119,-1.513,3.02521); TGeoMedium *med130 = new TGeoMedium("DS11 Air",130,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS11= gGeoManager->MakeTubs("DS11",med130,29.4,31.2,75.75,-1.513,1.512); sd19->AddNode(DS11,1,gGeoIdentity); DS11->AddNode(STRA,8,new TGeoTranslation(30.307,0,0)); DS11->AddNode(CDPU,9,new TGeoTranslation(0,0,-75.3)); DS11->AddNode(CDPD,9,new TGeoTranslation(0,0,75.55)); TGeoMedium *med131 = new TGeoMedium("DC12 Air",131,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC12= gGeoManager->MakeTube("DC12",med131,31.2,37.3,75.75); CDC->AddNode(DC12,1,gGeoIdentity); TGeoRotation *rot260 = new TGeoRotation("rot260",90,0,96,90,6,90); DC12->AddNode(STLA,214,new TGeoCombiTrans(32.089,0,0,rot260)); TGeoRotation *rot261 = new TGeoRotation("rot261",90,2.85714,96,92.8571,6,92.8571); DC12->AddNode(STLA,215,new TGeoCombiTrans(32.0491,1.5995,0,rot261)); TGeoRotation *rot262 = new TGeoRotation("rot262",90,5.71429,96,95.7143,6,95.7143); DC12->AddNode(STLA,216,new TGeoCombiTrans(31.9295,3.19503,0,rot262)); TGeoRotation *rot263 = new TGeoRotation("rot263",90,8.57143,96,98.5714,6,98.5714); DC12->AddNode(STLA,217,new TGeoCombiTrans(31.7306,4.78262,0,rot263)); TGeoRotation *rot264 = new TGeoRotation("rot264",90,11.4286,96,101.429,6,101.429); DC12->AddNode(STLA,218,new TGeoCombiTrans(31.4528,6.35831,0,rot264)); TGeoRotation *rot265 = new TGeoRotation("rot265",90,14.2857,96,104.286,6,104.286); DC12->AddNode(STLA,219,new TGeoCombiTrans(31.0967,7.9182,0,rot265)); TGeoRotation *rot266 = new TGeoRotation("rot266",90,17.1429,96,107.143,6,107.143); DC12->AddNode(STLA,220,new TGeoCombiTrans(30.6634,9.4584,0,rot266)); TGeoRotation *rot267 = new TGeoRotation("rot267",90,20,96,110,6,110); DC12->AddNode(STLA,221,new TGeoCombiTrans(30.1538,10.9751,0,rot267)); TGeoRotation *rot268 = new TGeoRotation("rot268",90,22.8571,96,112.857,6,112.857); DC12->AddNode(STLA,222,new TGeoCombiTrans(29.5693,12.4645,0,rot268)); TGeoRotation *rot269 = new TGeoRotation("rot269",90,25.7143,96,115.714,6,115.714); DC12->AddNode(STLA,223,new TGeoCombiTrans(28.9112,13.9229,0,rot269)); TGeoRotation *rot270 = new TGeoRotation("rot270",90,28.5714,96,118.571,6,118.571); DC12->AddNode(STLA,224,new TGeoCombiTrans(28.1813,15.3467,0,rot270)); TGeoRotation *rot271 = new TGeoRotation("rot271",90,31.4286,96,121.429,6,121.429); DC12->AddNode(STLA,225,new TGeoCombiTrans(27.3813,16.7323,0,rot271)); TGeoRotation *rot272 = new TGeoRotation("rot272",90,34.2857,96,124.286,6,124.286); DC12->AddNode(STLA,226,new TGeoCombiTrans(26.5132,18.0764,0,rot272)); TGeoRotation *rot273 = new TGeoRotation("rot273",90,37.1429,96,127.143,6,127.143); DC12->AddNode(STLA,227,new TGeoCombiTrans(25.5792,19.3755,0,rot273)); TGeoRotation *rot274 = new TGeoRotation("rot274",90,40,96,130,6,130); DC12->AddNode(STLA,228,new TGeoCombiTrans(24.5816,20.6264,0,rot274)); TGeoRotation *rot275 = new TGeoRotation("rot275",90,42.8571,96,132.857,6,132.857); DC12->AddNode(STLA,229,new TGeoCombiTrans(23.5229,21.8261,0,rot275)); TGeoRotation *rot276 = new TGeoRotation("rot276",90,45.7143,96,135.714,6,135.714); DC12->AddNode(STLA,230,new TGeoCombiTrans(22.4057,22.9715,0,rot276)); TGeoRotation *rot277 = new TGeoRotation("rot277",90,48.5714,96,138.571,6,138.571); DC12->AddNode(STLA,231,new TGeoCombiTrans(21.2328,24.0597,0,rot277)); TGeoRotation *rot278 = new TGeoRotation("rot278",90,51.4286,96,141.429,6,141.429); DC12->AddNode(STLA,232,new TGeoCombiTrans(20.0072,25.0882,0,rot278)); TGeoRotation *rot279 = new TGeoRotation("rot279",90,54.2857,96,144.286,6,144.286); DC12->AddNode(STLA,233,new TGeoCombiTrans(18.7318,26.0543,0,rot279)); TGeoRotation *rot280 = new TGeoRotation("rot280",90,57.1429,96,147.143,6,147.143); DC12->AddNode(STLA,234,new TGeoCombiTrans(17.4098,26.9556,0,rot280)); TGeoRotation *rot281 = new TGeoRotation("rot281",90,60,96,150,6,150); DC12->AddNode(STLA,235,new TGeoCombiTrans(16.0445,27.7899,0,rot281)); TGeoRotation *rot282 = new TGeoRotation("rot282",90,62.8571,96,152.857,6,152.857); DC12->AddNode(STLA,236,new TGeoCombiTrans(14.6393,28.5551,0,rot282)); TGeoRotation *rot283 = new TGeoRotation("rot283",90,65.7143,96,155.714,6,155.714); DC12->AddNode(STLA,237,new TGeoCombiTrans(13.1978,29.2493,0,rot283)); TGeoRotation *rot284 = new TGeoRotation("rot284",90,68.5714,96,158.571,6,158.571); DC12->AddNode(STLA,238,new TGeoCombiTrans(11.7234,29.8708,0,rot284)); TGeoRotation *rot285 = new TGeoRotation("rot285",90,71.4286,96,161.429,6,161.429); DC12->AddNode(STLA,239,new TGeoCombiTrans(10.2199,30.418,0,rot285)); TGeoRotation *rot286 = new TGeoRotation("rot286",90,74.2857,96,164.286,6,164.286); DC12->AddNode(STLA,240,new TGeoCombiTrans(8.691,30.8896,0,rot286)); TGeoRotation *rot287 = new TGeoRotation("rot287",90,77.1429,96,167.143,6,167.143); DC12->AddNode(STLA,241,new TGeoCombiTrans(7.14047,31.2845,0,rot287)); TGeoRotation *rot288 = new TGeoRotation("rot288",90,80,96,170,6,170); DC12->AddNode(STLA,242,new TGeoCombiTrans(5.5722,31.6015,0,rot288)); TGeoRotation *rot289 = new TGeoRotation("rot289",90,82.8571,96,172.857,6,172.857); DC12->AddNode(STLA,243,new TGeoCombiTrans(3.99007,31.84,0,rot289)); TGeoRotation *rot290 = new TGeoRotation("rot290",90,85.7143,96,175.714,6,175.714); DC12->AddNode(STLA,244,new TGeoCombiTrans(2.39801,31.9993,0,rot290)); TGeoRotation *rot291 = new TGeoRotation("rot291",90,88.5714,96,178.571,6,178.571); DC12->AddNode(STLA,245,new TGeoCombiTrans(0.800001,32.079,0,rot291)); TGeoRotation *rot292 = new TGeoRotation("rot292",90,91.4286,96,-178.571,6,-178.571); DC12->AddNode(STLA,246,new TGeoCombiTrans(-0.800001,32.079,0,rot292)); TGeoRotation *rot293 = new TGeoRotation("rot293",90,94.2857,96,-175.714,6,-175.714); DC12->AddNode(STLA,247,new TGeoCombiTrans(-2.39801,31.9993,0,rot293)); TGeoRotation *rot294 = new TGeoRotation("rot294",90,97.1429,96,-172.857,6,-172.857); DC12->AddNode(STLA,248,new TGeoCombiTrans(-3.99007,31.84,0,rot294)); TGeoRotation *rot295 = new TGeoRotation("rot295",90,100,96,-170,6,-170); DC12->AddNode(STLA,249,new TGeoCombiTrans(-5.5722,31.6015,0,rot295)); TGeoRotation *rot296 = new TGeoRotation("rot296",90,102.857,96,-167.143,6,-167.143); DC12->AddNode(STLA,250,new TGeoCombiTrans(-7.14047,31.2845,0,rot296)); TGeoRotation *rot297 = new TGeoRotation("rot297",90,105.714,96,-164.286,6,-164.286); DC12->AddNode(STLA,251,new TGeoCombiTrans(-8.691,30.8896,0,rot297)); TGeoRotation *rot298 = new TGeoRotation("rot298",90,108.571,96,-161.429,6,-161.429); DC12->AddNode(STLA,252,new TGeoCombiTrans(-10.2199,30.418,0,rot298)); TGeoRotation *rot299 = new TGeoRotation("rot299",90,111.429,96,-158.571,6,-158.571); DC12->AddNode(STLA,253,new TGeoCombiTrans(-11.7234,29.8708,0,rot299)); TGeoRotation *rot300 = new TGeoRotation("rot300",90,114.286,96,-155.714,6,-155.714); DC12->AddNode(STLA,254,new TGeoCombiTrans(-13.1978,29.2493,0,rot300)); TGeoRotation *rot301 = new TGeoRotation("rot301",90,117.143,96,-152.857,6,-152.857); DC12->AddNode(STLA,255,new TGeoCombiTrans(-14.6393,28.5551,0,rot301)); TGeoRotation *rot302 = new TGeoRotation("rot302",90,120,96,-150,6,-150); DC12->AddNode(STLA,256,new TGeoCombiTrans(-16.0445,27.7899,0,rot302)); TGeoRotation *rot303 = new TGeoRotation("rot303",90,122.857,96,-147.143,6,-147.143); DC12->AddNode(STLA,257,new TGeoCombiTrans(-17.4098,26.9556,0,rot303)); TGeoRotation *rot304 = new TGeoRotation("rot304",90,125.714,96,-144.286,6,-144.286); DC12->AddNode(STLA,258,new TGeoCombiTrans(-18.7318,26.0543,0,rot304)); TGeoRotation *rot305 = new TGeoRotation("rot305",90,128.571,96,-141.429,6,-141.429); DC12->AddNode(STLA,259,new TGeoCombiTrans(-20.0072,25.0882,0,rot305)); TGeoRotation *rot306 = new TGeoRotation("rot306",90,131.429,96,-138.571,6,-138.571); DC12->AddNode(STLA,260,new TGeoCombiTrans(-21.2328,24.0597,0,rot306)); TGeoRotation *rot307 = new TGeoRotation("rot307",90,134.286,96,-135.714,6,-135.714); DC12->AddNode(STLA,261,new TGeoCombiTrans(-22.4057,22.9715,0,rot307)); TGeoRotation *rot308 = new TGeoRotation("rot308",90,137.143,96,-132.857,6,-132.857); DC12->AddNode(STLA,262,new TGeoCombiTrans(-23.5229,21.8261,0,rot308)); TGeoRotation *rot309 = new TGeoRotation("rot309",90,140,96,-130,6,-130); DC12->AddNode(STLA,263,new TGeoCombiTrans(-24.5816,20.6264,0,rot309)); TGeoRotation *rot310 = new TGeoRotation("rot310",90,142.857,96,-127.143,6,-127.143); DC12->AddNode(STLA,264,new TGeoCombiTrans(-25.5792,19.3755,0,rot310)); TGeoRotation *rot311 = new TGeoRotation("rot311",90,145.714,96,-124.286,6,-124.286); DC12->AddNode(STLA,265,new TGeoCombiTrans(-26.5132,18.0764,0,rot311)); TGeoRotation *rot312 = new TGeoRotation("rot312",90,148.571,96,-121.429,6,-121.429); DC12->AddNode(STLA,266,new TGeoCombiTrans(-27.3813,16.7323,0,rot312)); TGeoRotation *rot313 = new TGeoRotation("rot313",90,151.429,96,-118.571,6,-118.571); DC12->AddNode(STLA,267,new TGeoCombiTrans(-28.1813,15.3467,0,rot313)); TGeoRotation *rot314 = new TGeoRotation("rot314",90,154.286,96,-115.714,6,-115.714); DC12->AddNode(STLA,268,new TGeoCombiTrans(-28.9112,13.9229,0,rot314)); TGeoRotation *rot315 = new TGeoRotation("rot315",90,157.143,96,-112.857,6,-112.857); DC12->AddNode(STLA,269,new TGeoCombiTrans(-29.5693,12.4645,0,rot315)); TGeoRotation *rot316 = new TGeoRotation("rot316",90,160,96,-110,6,-110); DC12->AddNode(STLA,270,new TGeoCombiTrans(-30.1538,10.9751,0,rot316)); TGeoRotation *rot317 = new TGeoRotation("rot317",90,162.857,96,-107.143,6,-107.143); DC12->AddNode(STLA,271,new TGeoCombiTrans(-30.6634,9.4584,0,rot317)); TGeoRotation *rot318 = new TGeoRotation("rot318",90,165.714,96,-104.286,6,-104.286); DC12->AddNode(STLA,272,new TGeoCombiTrans(-31.0967,7.9182,0,rot318)); TGeoRotation *rot319 = new TGeoRotation("rot319",90,168.571,96,-101.429,6,-101.429); DC12->AddNode(STLA,273,new TGeoCombiTrans(-31.4528,6.35831,0,rot319)); TGeoRotation *rot320 = new TGeoRotation("rot320",90,171.429,96,-98.5714,6,-98.5714); DC12->AddNode(STLA,274,new TGeoCombiTrans(-31.7306,4.78262,0,rot320)); TGeoRotation *rot321 = new TGeoRotation("rot321",90,174.286,96,-95.7143,6,-95.7143); DC12->AddNode(STLA,275,new TGeoCombiTrans(-31.9295,3.19503,0,rot321)); TGeoRotation *rot322 = new TGeoRotation("rot322",90,177.143,96,-92.8571,6,-92.8571); DC12->AddNode(STLA,276,new TGeoCombiTrans(-32.0491,1.5995,0,rot322)); TGeoRotation *rot323 = new TGeoRotation("rot323",90,-180,96,-90,6,-90); DC12->AddNode(STLA,277,new TGeoCombiTrans(-32.089,3.92964e-15,0,rot323)); TGeoRotation *rot324 = new TGeoRotation("rot324",90,-177.143,96,-87.1429,6,-87.1429); DC12->AddNode(STLA,278,new TGeoCombiTrans(-32.0491,-1.5995,0,rot324)); TGeoRotation *rot325 = new TGeoRotation("rot325",90,-174.286,96,-84.2857,6,-84.2857); DC12->AddNode(STLA,279,new TGeoCombiTrans(-31.9295,-3.19503,0,rot325)); TGeoRotation *rot326 = new TGeoRotation("rot326",90,-171.429,96,-81.4286,6,-81.4286); DC12->AddNode(STLA,280,new TGeoCombiTrans(-31.7306,-4.78262,0,rot326)); TGeoRotation *rot327 = new TGeoRotation("rot327",90,-168.571,96,-78.5714,6,-78.5714); DC12->AddNode(STLA,281,new TGeoCombiTrans(-31.4528,-6.35831,0,rot327)); TGeoRotation *rot328 = new TGeoRotation("rot328",90,-165.714,96,-75.7143,6,-75.7143); DC12->AddNode(STLA,282,new TGeoCombiTrans(-31.0967,-7.9182,0,rot328)); TGeoRotation *rot329 = new TGeoRotation("rot329",90,-162.857,96,-72.8571,6,-72.8571); DC12->AddNode(STLA,283,new TGeoCombiTrans(-30.6634,-9.4584,0,rot329)); TGeoRotation *rot330 = new TGeoRotation("rot330",90,-160,96,-70,6,-70); DC12->AddNode(STLA,284,new TGeoCombiTrans(-30.1538,-10.9751,0,rot330)); TGeoRotation *rot331 = new TGeoRotation("rot331",90,-157.143,96,-67.1429,6,-67.1429); DC12->AddNode(STLA,285,new TGeoCombiTrans(-29.5693,-12.4645,0,rot331)); TGeoRotation *rot332 = new TGeoRotation("rot332",90,-154.286,96,-64.2857,6,-64.2857); DC12->AddNode(STLA,286,new TGeoCombiTrans(-28.9112,-13.9229,0,rot332)); TGeoRotation *rot333 = new TGeoRotation("rot333",90,-151.429,96,-61.4286,6,-61.4286); DC12->AddNode(STLA,287,new TGeoCombiTrans(-28.1813,-15.3467,0,rot333)); TGeoRotation *rot334 = new TGeoRotation("rot334",90,-148.571,96,-58.5714,6,-58.5714); DC12->AddNode(STLA,288,new TGeoCombiTrans(-27.3813,-16.7323,0,rot334)); TGeoRotation *rot335 = new TGeoRotation("rot335",90,-145.714,96,-55.7143,6,-55.7143); DC12->AddNode(STLA,289,new TGeoCombiTrans(-26.5132,-18.0764,0,rot335)); TGeoRotation *rot336 = new TGeoRotation("rot336",90,-142.857,96,-52.8571,6,-52.8571); DC12->AddNode(STLA,290,new TGeoCombiTrans(-25.5792,-19.3755,0,rot336)); TGeoRotation *rot337 = new TGeoRotation("rot337",90,-140,96,-50,6,-50); DC12->AddNode(STLA,291,new TGeoCombiTrans(-24.5816,-20.6264,0,rot337)); TGeoRotation *rot338 = new TGeoRotation("rot338",90,-137.143,96,-47.1429,6,-47.1429); DC12->AddNode(STLA,292,new TGeoCombiTrans(-23.5229,-21.8261,0,rot338)); TGeoRotation *rot339 = new TGeoRotation("rot339",90,-134.286,96,-44.2857,6,-44.2857); DC12->AddNode(STLA,293,new TGeoCombiTrans(-22.4057,-22.9715,0,rot339)); TGeoRotation *rot340 = new TGeoRotation("rot340",90,-131.429,96,-41.4286,6,-41.4286); DC12->AddNode(STLA,294,new TGeoCombiTrans(-21.2328,-24.0597,0,rot340)); TGeoRotation *rot341 = new TGeoRotation("rot341",90,-128.571,96,-38.5714,6,-38.5714); DC12->AddNode(STLA,295,new TGeoCombiTrans(-20.0072,-25.0882,0,rot341)); TGeoRotation *rot342 = new TGeoRotation("rot342",90,-125.714,96,-35.7143,6,-35.7143); DC12->AddNode(STLA,296,new TGeoCombiTrans(-18.7318,-26.0543,0,rot342)); TGeoRotation *rot343 = new TGeoRotation("rot343",90,-122.857,96,-32.8571,6,-32.8571); DC12->AddNode(STLA,297,new TGeoCombiTrans(-17.4098,-26.9556,0,rot343)); TGeoRotation *rot344 = new TGeoRotation("rot344",90,-120,96,-30,6,-30); DC12->AddNode(STLA,298,new TGeoCombiTrans(-16.0445,-27.7899,0,rot344)); TGeoRotation *rot345 = new TGeoRotation("rot345",90,-117.143,96,-27.1429,6,-27.1429); DC12->AddNode(STLA,299,new TGeoCombiTrans(-14.6393,-28.5551,0,rot345)); TGeoRotation *rot346 = new TGeoRotation("rot346",90,-114.286,96,-24.2857,6,-24.2857); DC12->AddNode(STLA,300,new TGeoCombiTrans(-13.1978,-29.2493,0,rot346)); TGeoRotation *rot347 = new TGeoRotation("rot347",90,-111.429,96,-21.4286,6,-21.4286); DC12->AddNode(STLA,301,new TGeoCombiTrans(-11.7234,-29.8708,0,rot347)); TGeoRotation *rot348 = new TGeoRotation("rot348",90,-108.571,96,-18.5714,6,-18.5714); DC12->AddNode(STLA,302,new TGeoCombiTrans(-10.2199,-30.418,0,rot348)); TGeoRotation *rot349 = new TGeoRotation("rot349",90,-105.714,96,-15.7143,6,-15.7143); DC12->AddNode(STLA,303,new TGeoCombiTrans(-8.691,-30.8896,0,rot349)); TGeoRotation *rot350 = new TGeoRotation("rot350",90,-102.857,96,-12.8571,6,-12.8571); DC12->AddNode(STLA,304,new TGeoCombiTrans(-7.14047,-31.2845,0,rot350)); TGeoRotation *rot351 = new TGeoRotation("rot351",90,-100,96,-10,6,-10); DC12->AddNode(STLA,305,new TGeoCombiTrans(-5.5722,-31.6015,0,rot351)); TGeoRotation *rot352 = new TGeoRotation("rot352",90,-97.1429,96,-7.14286,6,-7.14286); DC12->AddNode(STLA,306,new TGeoCombiTrans(-3.99007,-31.84,0,rot352)); TGeoRotation *rot353 = new TGeoRotation("rot353",90,-94.2857,96,-4.28571,6,-4.28571); DC12->AddNode(STLA,307,new TGeoCombiTrans(-2.39801,-31.9993,0,rot353)); TGeoRotation *rot354 = new TGeoRotation("rot354",90,-91.4286,96,-1.42857,6,-1.42857); DC12->AddNode(STLA,308,new TGeoCombiTrans(-0.800001,-32.079,0,rot354)); TGeoRotation *rot355 = new TGeoRotation("rot355",90,-88.5714,96,1.42857,6,1.42857); DC12->AddNode(STLA,309,new TGeoCombiTrans(0.800001,-32.079,0,rot355)); TGeoRotation *rot356 = new TGeoRotation("rot356",90,-85.7143,96,4.28571,6,4.28571); DC12->AddNode(STLA,310,new TGeoCombiTrans(2.39801,-31.9993,0,rot356)); TGeoRotation *rot357 = new TGeoRotation("rot357",90,-82.8571,96,7.14286,6,7.14286); DC12->AddNode(STLA,311,new TGeoCombiTrans(3.99007,-31.84,0,rot357)); TGeoRotation *rot358 = new TGeoRotation("rot358",90,-80,96,10,6,10); DC12->AddNode(STLA,312,new TGeoCombiTrans(5.5722,-31.6015,0,rot358)); TGeoRotation *rot359 = new TGeoRotation("rot359",90,-77.1429,96,12.8571,6,12.8571); DC12->AddNode(STLA,313,new TGeoCombiTrans(7.14047,-31.2845,0,rot359)); TGeoRotation *rot360 = new TGeoRotation("rot360",90,-74.2857,96,15.7143,6,15.7143); DC12->AddNode(STLA,314,new TGeoCombiTrans(8.691,-30.8896,0,rot360)); TGeoRotation *rot361 = new TGeoRotation("rot361",90,-71.4286,96,18.5714,6,18.5714); DC12->AddNode(STLA,315,new TGeoCombiTrans(10.2199,-30.418,0,rot361)); TGeoRotation *rot362 = new TGeoRotation("rot362",90,-68.5714,96,21.4286,6,21.4286); DC12->AddNode(STLA,316,new TGeoCombiTrans(11.7234,-29.8708,0,rot362)); TGeoRotation *rot363 = new TGeoRotation("rot363",90,-65.7143,96,24.2857,6,24.2857); DC12->AddNode(STLA,317,new TGeoCombiTrans(13.1978,-29.2493,0,rot363)); TGeoRotation *rot364 = new TGeoRotation("rot364",90,-62.8571,96,27.1429,6,27.1429); DC12->AddNode(STLA,318,new TGeoCombiTrans(14.6393,-28.5551,0,rot364)); TGeoRotation *rot365 = new TGeoRotation("rot365",90,-60,96,30,6,30); DC12->AddNode(STLA,319,new TGeoCombiTrans(16.0445,-27.7899,0,rot365)); TGeoRotation *rot366 = new TGeoRotation("rot366",90,-57.1429,96,32.8571,6,32.8571); DC12->AddNode(STLA,320,new TGeoCombiTrans(17.4098,-26.9556,0,rot366)); TGeoRotation *rot367 = new TGeoRotation("rot367",90,-54.2857,96,35.7143,6,35.7143); DC12->AddNode(STLA,321,new TGeoCombiTrans(18.7318,-26.0543,0,rot367)); TGeoRotation *rot368 = new TGeoRotation("rot368",90,-51.4286,96,38.5714,6,38.5714); DC12->AddNode(STLA,322,new TGeoCombiTrans(20.0072,-25.0882,0,rot368)); TGeoRotation *rot369 = new TGeoRotation("rot369",90,-48.5714,96,41.4286,6,41.4286); DC12->AddNode(STLA,323,new TGeoCombiTrans(21.2328,-24.0597,0,rot369)); TGeoRotation *rot370 = new TGeoRotation("rot370",90,-45.7143,96,44.2857,6,44.2857); DC12->AddNode(STLA,324,new TGeoCombiTrans(22.4057,-22.9715,0,rot370)); TGeoRotation *rot371 = new TGeoRotation("rot371",90,-42.8571,96,47.1429,6,47.1429); DC12->AddNode(STLA,325,new TGeoCombiTrans(23.5229,-21.8261,0,rot371)); TGeoRotation *rot372 = new TGeoRotation("rot372",90,-40,96,50,6,50); DC12->AddNode(STLA,326,new TGeoCombiTrans(24.5816,-20.6264,0,rot372)); TGeoRotation *rot373 = new TGeoRotation("rot373",90,-37.1429,96,52.8571,6,52.8571); DC12->AddNode(STLA,327,new TGeoCombiTrans(25.5792,-19.3755,0,rot373)); TGeoRotation *rot374 = new TGeoRotation("rot374",90,-34.2857,96,55.7143,6,55.7143); DC12->AddNode(STLA,328,new TGeoCombiTrans(26.5132,-18.0764,0,rot374)); TGeoRotation *rot375 = new TGeoRotation("rot375",90,-31.4286,96,58.5714,6,58.5714); DC12->AddNode(STLA,329,new TGeoCombiTrans(27.3813,-16.7323,0,rot375)); TGeoRotation *rot376 = new TGeoRotation("rot376",90,-28.5714,96,61.4286,6,61.4286); DC12->AddNode(STLA,330,new TGeoCombiTrans(28.1813,-15.3467,0,rot376)); TGeoRotation *rot377 = new TGeoRotation("rot377",90,-25.7143,96,64.2857,6,64.2857); DC12->AddNode(STLA,331,new TGeoCombiTrans(28.9112,-13.9229,0,rot377)); TGeoRotation *rot378 = new TGeoRotation("rot378",90,-22.8571,96,67.1429,6,67.1429); DC12->AddNode(STLA,332,new TGeoCombiTrans(29.5693,-12.4645,0,rot378)); TGeoRotation *rot379 = new TGeoRotation("rot379",90,-20,96,70,6,70); DC12->AddNode(STLA,333,new TGeoCombiTrans(30.1538,-10.9751,0,rot379)); TGeoRotation *rot380 = new TGeoRotation("rot380",90,-17.1429,96,72.8571,6,72.8571); DC12->AddNode(STLA,334,new TGeoCombiTrans(30.6634,-9.4584,0,rot380)); TGeoRotation *rot381 = new TGeoRotation("rot381",90,-14.2857,96,75.7143,6,75.7143); DC12->AddNode(STLA,335,new TGeoCombiTrans(31.0967,-7.9182,0,rot381)); TGeoRotation *rot382 = new TGeoRotation("rot382",90,-11.4286,96,78.5714,6,78.5714); DC12->AddNode(STLA,336,new TGeoCombiTrans(31.4528,-6.35831,0,rot382)); TGeoRotation *rot383 = new TGeoRotation("rot383",90,-8.57143,96,81.4286,6,81.4286); DC12->AddNode(STLA,337,new TGeoCombiTrans(31.7306,-4.78262,0,rot383)); TGeoRotation *rot384 = new TGeoRotation("rot384",90,-5.71429,96,84.2857,6,84.2857); DC12->AddNode(STLA,338,new TGeoCombiTrans(31.9295,-3.19503,0,rot384)); TGeoRotation *rot385 = new TGeoRotation("rot385",90,-2.85714,96,87.1429,6,87.1429); DC12->AddNode(STLA,339,new TGeoCombiTrans(32.0491,-1.5995,0,rot385)); TGeoRotation *rot386 = new TGeoRotation("rot386",90,0,96,90,6,90); DC12->AddNode(STLA,340,new TGeoCombiTrans(33.871,0,0,rot386)); TGeoRotation *rot387 = new TGeoRotation("rot387",90,2.70677,96,92.7068,6,92.7068); DC12->AddNode(STLA,341,new TGeoCombiTrans(33.8332,1.59954,0,rot387)); TGeoRotation *rot388 = new TGeoRotation("rot388",90,5.41353,96,95.4135,6,95.4135); DC12->AddNode(STLA,342,new TGeoCombiTrans(33.7199,3.19551,0,rot388)); TGeoRotation *rot389 = new TGeoRotation("rot389",90,8.1203,96,98.1203,6,98.1203); DC12->AddNode(STLA,343,new TGeoCombiTrans(33.5314,4.78435,0,rot389)); TGeoRotation *rot390 = new TGeoRotation("rot390",90,10.8271,96,100.827,6,100.827); DC12->AddNode(STLA,344,new TGeoCombiTrans(33.268,6.36251,0,rot390)); TGeoRotation *rot391 = new TGeoRotation("rot391",90,13.5338,96,103.534,6,103.534); DC12->AddNode(STLA,345,new TGeoCombiTrans(32.9305,7.92648,0,rot391)); TGeoRotation *rot392 = new TGeoRotation("rot392",90,16.2406,96,106.241,6,106.241); DC12->AddNode(STLA,346,new TGeoCombiTrans(32.5194,9.47275,0,rot392)); TGeoRotation *rot393 = new TGeoRotation("rot393",90,18.9474,96,108.947,6,108.947); DC12->AddNode(STLA,347,new TGeoCombiTrans(32.0358,10.9979,0,rot393)); TGeoRotation *rot394 = new TGeoRotation("rot394",90,21.6541,96,111.654,6,111.654); DC12->AddNode(STLA,348,new TGeoCombiTrans(31.4807,12.4985,0,rot394)); TGeoRotation *rot395 = new TGeoRotation("rot395",90,24.3609,96,114.361,6,114.361); DC12->AddNode(STLA,349,new TGeoCombiTrans(30.8553,13.9712,0,rot395)); TGeoRotation *rot396 = new TGeoRotation("rot396",90,27.0677,96,117.068,6,117.068); DC12->AddNode(STLA,350,new TGeoCombiTrans(30.1611,15.4127,0,rot396)); TGeoRotation *rot397 = new TGeoRotation("rot397",90,29.7744,96,119.774,6,119.774); DC12->AddNode(STLA,351,new TGeoCombiTrans(29.3996,16.8199,0,rot397)); TGeoRotation *rot398 = new TGeoRotation("rot398",90,32.4812,96,122.481,6,122.481); DC12->AddNode(STLA,352,new TGeoCombiTrans(28.5725,18.1895,0,rot398)); TGeoRotation *rot399 = new TGeoRotation("rot399",90,35.188,96,125.188,6,125.188); DC12->AddNode(STLA,353,new TGeoCombiTrans(27.6816,19.5185,0,rot399)); TGeoRotation *rot400 = new TGeoRotation("rot400",90,37.8947,96,127.895,6,127.895); DC12->AddNode(STLA,354,new TGeoCombiTrans(26.729,20.804,0,rot400)); TGeoRotation *rot401 = new TGeoRotation("rot401",90,40.6015,96,130.602,6,130.602); DC12->AddNode(STLA,355,new TGeoCombiTrans(25.7167,22.043,0,rot401)); TGeoRotation *rot402 = new TGeoRotation("rot402",90,43.3083,96,133.308,6,133.308); DC12->AddNode(STLA,356,new TGeoCombiTrans(24.647,23.2329,0,rot402)); TGeoRotation *rot403 = new TGeoRotation("rot403",90,46.015,96,136.015,6,136.015); DC12->AddNode(STLA,357,new TGeoCombiTrans(23.5224,24.3709,0,rot403)); TGeoRotation *rot404 = new TGeoRotation("rot404",90,48.7218,96,138.722,6,138.722); DC12->AddNode(STLA,358,new TGeoCombiTrans(22.3452,25.4546,0,rot404)); TGeoRotation *rot405 = new TGeoRotation("rot405",90,51.4286,96,141.429,6,141.429); DC12->AddNode(STLA,359,new TGeoCombiTrans(21.1182,26.4814,0,rot405)); TGeoRotation *rot406 = new TGeoRotation("rot406",90,54.1353,96,144.135,6,144.135); DC12->AddNode(STLA,360,new TGeoCombiTrans(19.8441,27.4492,0,rot406)); TGeoRotation *rot407 = new TGeoRotation("rot407",90,56.8421,96,146.842,6,146.842); DC12->AddNode(STLA,361,new TGeoCombiTrans(18.5257,28.3557,0,rot407)); TGeoRotation *rot408 = new TGeoRotation("rot408",90,59.5489,96,149.549,6,149.549); DC12->AddNode(STLA,362,new TGeoCombiTrans(17.1659,29.1989,0,rot408)); TGeoRotation *rot409 = new TGeoRotation("rot409",90,62.2556,96,152.256,6,152.256); DC12->AddNode(STLA,363,new TGeoCombiTrans(15.7679,29.977,0,rot409)); TGeoRotation *rot410 = new TGeoRotation("rot410",90,64.9624,96,154.962,6,154.962); DC12->AddNode(STLA,364,new TGeoCombiTrans(14.3346,30.6882,0,rot410)); TGeoRotation *rot411 = new TGeoRotation("rot411",90,67.6692,96,157.669,6,157.669); DC12->AddNode(STLA,365,new TGeoCombiTrans(12.8694,31.3309,0,rot411)); TGeoRotation *rot412 = new TGeoRotation("rot412",90,70.3759,96,160.376,6,160.376); DC12->AddNode(STLA,366,new TGeoCombiTrans(11.3755,31.9037,0,rot412)); TGeoRotation *rot413 = new TGeoRotation("rot413",90,73.0827,96,163.083,6,163.083); DC12->AddNode(STLA,367,new TGeoCombiTrans(9.85616,32.4053,0,rot413)); TGeoRotation *rot414 = new TGeoRotation("rot414",90,75.7895,96,165.789,6,165.789); DC12->AddNode(STLA,368,new TGeoCombiTrans(8.31484,32.8346,0,rot414)); TGeoRotation *rot415 = new TGeoRotation("rot415",90,78.4962,96,168.496,6,168.496); DC12->AddNode(STLA,369,new TGeoCombiTrans(6.75497,33.1906,0,rot415)); TGeoRotation *rot416 = new TGeoRotation("rot416",90,81.203,96,171.203,6,171.203); DC12->AddNode(STLA,370,new TGeoCombiTrans(5.18003,33.4726,0,rot416)); TGeoRotation *rot417 = new TGeoRotation("rot417",90,83.9098,96,173.91,6,173.91); DC12->AddNode(STLA,371,new TGeoCombiTrans(3.59352,33.6798,0,rot417)); TGeoRotation *rot418 = new TGeoRotation("rot418",90,86.6165,96,176.617,6,176.617); DC12->AddNode(STLA,372,new TGeoCombiTrans(1.999,33.812,0,rot418)); TGeoRotation *rot419 = new TGeoRotation("rot419",90,89.3233,96,179.323,6,179.323); DC12->AddNode(STLA,373,new TGeoCombiTrans(0.400024,33.8686,0,rot419)); TGeoRotation *rot420 = new TGeoRotation("rot420",90,92.0301,96,-177.97,6,-177.97); DC12->AddNode(STLA,374,new TGeoCombiTrans(-1.19985,33.8497,0,rot420)); TGeoRotation *rot421 = new TGeoRotation("rot421",90,94.7368,96,-175.263,6,-175.263); DC12->AddNode(STLA,375,new TGeoCombiTrans(-2.79705,33.7553,0,rot421)); TGeoRotation *rot422 = new TGeoRotation("rot422",90,97.4436,96,-172.556,6,-172.556); DC12->AddNode(STLA,376,new TGeoCombiTrans(-4.388,33.5856,0,rot422)); TGeoRotation *rot423 = new TGeoRotation("rot423",90,100.15,96,-169.85,6,-169.85); DC12->AddNode(STLA,377,new TGeoCombiTrans(-5.96916,33.3409,0,rot423)); TGeoRotation *rot424 = new TGeoRotation("rot424",90,102.857,96,-167.143,6,-167.143); DC12->AddNode(STLA,378,new TGeoCombiTrans(-7.53701,33.0218,0,rot424)); TGeoRotation *rot425 = new TGeoRotation("rot425",90,105.564,96,-164.436,6,-164.436); DC12->AddNode(STLA,379,new TGeoCombiTrans(-9.08803,32.629,0,rot425)); TGeoRotation *rot426 = new TGeoRotation("rot426",90,108.271,96,-161.729,6,-161.729); DC12->AddNode(STLA,380,new TGeoCombiTrans(-10.6188,32.1634,0,rot426)); TGeoRotation *rot427 = new TGeoRotation("rot427",90,110.977,96,-159.023,6,-159.023); DC12->AddNode(STLA,381,new TGeoCombiTrans(-12.1258,31.6261,0,rot427)); TGeoRotation *rot428 = new TGeoRotation("rot428",90,113.684,96,-156.316,6,-156.316); DC12->AddNode(STLA,382,new TGeoCombiTrans(-13.6058,31.0182,0,rot428)); TGeoRotation *rot429 = new TGeoRotation("rot429",90,116.391,96,-153.609,6,-153.609); DC12->AddNode(STLA,383,new TGeoCombiTrans(-15.0555,30.341,0,rot429)); TGeoRotation *rot430 = new TGeoRotation("rot430",90,119.098,96,-150.902,6,-150.902); DC12->AddNode(STLA,384,new TGeoCombiTrans(-16.4715,29.5962,0,rot430)); TGeoRotation *rot431 = new TGeoRotation("rot431",90,121.805,96,-148.195,6,-148.195); DC12->AddNode(STLA,385,new TGeoCombiTrans(-17.8508,28.7853,0,rot431)); TGeoRotation *rot432 = new TGeoRotation("rot432",90,124.511,96,-145.489,6,-145.489); DC12->AddNode(STLA,386,new TGeoCombiTrans(-19.1902,27.9102,0,rot432)); TGeoRotation *rot433 = new TGeoRotation("rot433",90,127.218,96,-142.782,6,-142.782); DC12->AddNode(STLA,387,new TGeoCombiTrans(-20.4869,26.9728,0,rot433)); TGeoRotation *rot434 = new TGeoRotation("rot434",90,129.925,96,-140.075,6,-140.075); DC12->AddNode(STLA,388,new TGeoCombiTrans(-21.7378,25.9752,0,rot434)); TGeoRotation *rot435 = new TGeoRotation("rot435",90,132.632,96,-137.368,6,-137.368); DC12->AddNode(STLA,389,new TGeoCombiTrans(-22.9402,24.9197,0,rot435)); TGeoRotation *rot436 = new TGeoRotation("rot436",90,135.338,96,-134.662,6,-134.662); DC12->AddNode(STLA,390,new TGeoCombiTrans(-24.0914,23.8086,0,rot436)); TGeoRotation *rot437 = new TGeoRotation("rot437",90,138.045,96,-131.955,6,-131.955); DC12->AddNode(STLA,391,new TGeoCombiTrans(-25.1889,22.6443,0,rot437)); TGeoRotation *rot438 = new TGeoRotation("rot438",90,140.752,96,-129.248,6,-129.248); DC12->AddNode(STLA,392,new TGeoCombiTrans(-26.2302,21.4295,0,rot438)); TGeoRotation *rot439 = new TGeoRotation("rot439",90,143.459,96,-126.541,6,-126.541); DC12->AddNode(STLA,393,new TGeoCombiTrans(-27.2129,20.1669,0,rot439)); TGeoRotation *rot440 = new TGeoRotation("rot440",90,146.165,96,-123.835,6,-123.835); DC12->AddNode(STLA,394,new TGeoCombiTrans(-28.1349,18.8593,0,rot440)); TGeoRotation *rot441 = new TGeoRotation("rot441",90,148.872,96,-121.128,6,-121.128); DC12->AddNode(STLA,395,new TGeoCombiTrans(-28.9941,17.5096,0,rot441)); TGeoRotation *rot442 = new TGeoRotation("rot442",90,151.579,96,-118.421,6,-118.421); DC12->AddNode(STLA,396,new TGeoCombiTrans(-29.7887,16.1208,0,rot442)); TGeoRotation *rot443 = new TGeoRotation("rot443",90,154.286,96,-115.714,6,-115.714); DC12->AddNode(STLA,397,new TGeoCombiTrans(-30.5167,14.6961,0,rot443)); TGeoRotation *rot444 = new TGeoRotation("rot444",90,156.992,96,-113.008,6,-113.008); DC12->AddNode(STLA,398,new TGeoCombiTrans(-31.1767,13.2385,0,rot444)); TGeoRotation *rot445 = new TGeoRotation("rot445",90,159.699,96,-110.301,6,-110.301); DC12->AddNode(STLA,399,new TGeoCombiTrans(-31.7671,11.7515,0,rot445)); TGeoRotation *rot446 = new TGeoRotation("rot446",90,162.406,96,-107.594,6,-107.594); DC12->AddNode(STLA,400,new TGeoCombiTrans(-32.2866,10.2382,0,rot446)); TGeoRotation *rot447 = new TGeoRotation("rot447",90,165.113,96,-104.887,6,-104.887); DC12->AddNode(STLA,401,new TGeoCombiTrans(-32.7341,8.70204,0,rot447)); TGeoRotation *rot448 = new TGeoRotation("rot448",90,167.82,96,-102.18,6,-102.18); DC12->AddNode(STLA,402,new TGeoCombiTrans(-33.1085,7.14649,0,rot448)); TGeoRotation *rot449 = new TGeoRotation("rot449",90,170.526,96,-99.4737,6,-99.4737); DC12->AddNode(STLA,403,new TGeoCombiTrans(-33.409,5.57498,0,rot449)); TGeoRotation *rot450 = new TGeoRotation("rot450",90,173.233,96,-96.7669,6,-96.7669); DC12->AddNode(STLA,404,new TGeoCombiTrans(-33.635,3.99104,0,rot450)); TGeoRotation *rot451 = new TGeoRotation("rot451",90,175.94,96,-94.0602,6,-94.0602); DC12->AddNode(STLA,405,new TGeoCombiTrans(-33.786,2.39819,0,rot451)); TGeoRotation *rot452 = new TGeoRotation("rot452",90,178.647,96,-91.3534,6,-91.3534); DC12->AddNode(STLA,406,new TGeoCombiTrans(-33.8616,0.799992,0,rot452)); TGeoRotation *rot453 = new TGeoRotation("rot453",90,-178.647,96,-88.6466,6,-88.6466); DC12->AddNode(STLA,407,new TGeoCombiTrans(-33.8616,-0.799992,0,rot453)); TGeoRotation *rot454 = new TGeoRotation("rot454",90,-175.94,96,-85.9398,6,-85.9398); DC12->AddNode(STLA,408,new TGeoCombiTrans(-33.786,-2.39819,0,rot454)); TGeoRotation *rot455 = new TGeoRotation("rot455",90,-173.233,96,-83.2331,6,-83.2331); DC12->AddNode(STLA,409,new TGeoCombiTrans(-33.635,-3.99104,0,rot455)); TGeoRotation *rot456 = new TGeoRotation("rot456",90,-170.526,96,-80.5263,6,-80.5263); DC12->AddNode(STLA,410,new TGeoCombiTrans(-33.409,-5.57498,0,rot456)); TGeoRotation *rot457 = new TGeoRotation("rot457",90,-167.82,96,-77.8195,6,-77.8195); DC12->AddNode(STLA,411,new TGeoCombiTrans(-33.1085,-7.14649,0,rot457)); TGeoRotation *rot458 = new TGeoRotation("rot458",90,-165.113,96,-75.1128,6,-75.1128); DC12->AddNode(STLA,412,new TGeoCombiTrans(-32.7341,-8.70204,0,rot458)); TGeoRotation *rot459 = new TGeoRotation("rot459",90,-162.406,96,-72.406,6,-72.406); DC12->AddNode(STLA,413,new TGeoCombiTrans(-32.2866,-10.2382,0,rot459)); TGeoRotation *rot460 = new TGeoRotation("rot460",90,-159.699,96,-69.6992,6,-69.6992); DC12->AddNode(STLA,414,new TGeoCombiTrans(-31.7671,-11.7515,0,rot460)); TGeoRotation *rot461 = new TGeoRotation("rot461",90,-156.992,96,-66.9925,6,-66.9925); DC12->AddNode(STLA,415,new TGeoCombiTrans(-31.1767,-13.2385,0,rot461)); TGeoRotation *rot462 = new TGeoRotation("rot462",90,-154.286,96,-64.2857,6,-64.2857); DC12->AddNode(STLA,416,new TGeoCombiTrans(-30.5167,-14.6961,0,rot462)); TGeoRotation *rot463 = new TGeoRotation("rot463",90,-151.579,96,-61.5789,6,-61.5789); DC12->AddNode(STLA,417,new TGeoCombiTrans(-29.7887,-16.1208,0,rot463)); TGeoRotation *rot464 = new TGeoRotation("rot464",90,-148.872,96,-58.8722,6,-58.8722); DC12->AddNode(STLA,418,new TGeoCombiTrans(-28.9941,-17.5096,0,rot464)); TGeoRotation *rot465 = new TGeoRotation("rot465",90,-146.165,96,-56.1654,6,-56.1654); DC12->AddNode(STLA,419,new TGeoCombiTrans(-28.1349,-18.8593,0,rot465)); TGeoRotation *rot466 = new TGeoRotation("rot466",90,-143.459,96,-53.4586,6,-53.4586); DC12->AddNode(STLA,420,new TGeoCombiTrans(-27.2129,-20.1669,0,rot466)); TGeoRotation *rot467 = new TGeoRotation("rot467",90,-140.752,96,-50.7519,6,-50.7519); DC12->AddNode(STLA,421,new TGeoCombiTrans(-26.2302,-21.4295,0,rot467)); TGeoRotation *rot468 = new TGeoRotation("rot468",90,-138.045,96,-48.0451,6,-48.0451); DC12->AddNode(STLA,422,new TGeoCombiTrans(-25.1889,-22.6443,0,rot468)); TGeoRotation *rot469 = new TGeoRotation("rot469",90,-135.338,96,-45.3383,6,-45.3383); DC12->AddNode(STLA,423,new TGeoCombiTrans(-24.0914,-23.8086,0,rot469)); TGeoRotation *rot470 = new TGeoRotation("rot470",90,-132.632,96,-42.6316,6,-42.6316); DC12->AddNode(STLA,424,new TGeoCombiTrans(-22.9402,-24.9197,0,rot470)); TGeoRotation *rot471 = new TGeoRotation("rot471",90,-129.925,96,-39.9248,6,-39.9248); DC12->AddNode(STLA,425,new TGeoCombiTrans(-21.7378,-25.9752,0,rot471)); TGeoRotation *rot472 = new TGeoRotation("rot472",90,-127.218,96,-37.218,6,-37.218); DC12->AddNode(STLA,426,new TGeoCombiTrans(-20.4869,-26.9728,0,rot472)); TGeoRotation *rot473 = new TGeoRotation("rot473",90,-124.511,96,-34.5113,6,-34.5113); DC12->AddNode(STLA,427,new TGeoCombiTrans(-19.1902,-27.9102,0,rot473)); TGeoRotation *rot474 = new TGeoRotation("rot474",90,-121.805,96,-31.8045,6,-31.8045); DC12->AddNode(STLA,428,new TGeoCombiTrans(-17.8508,-28.7853,0,rot474)); TGeoRotation *rot475 = new TGeoRotation("rot475",90,-119.098,96,-29.0977,6,-29.0977); DC12->AddNode(STLA,429,new TGeoCombiTrans(-16.4715,-29.5962,0,rot475)); TGeoRotation *rot476 = new TGeoRotation("rot476",90,-116.391,96,-26.391,6,-26.391); DC12->AddNode(STLA,430,new TGeoCombiTrans(-15.0555,-30.341,0,rot476)); TGeoRotation *rot477 = new TGeoRotation("rot477",90,-113.684,96,-23.6842,6,-23.6842); DC12->AddNode(STLA,431,new TGeoCombiTrans(-13.6058,-31.0182,0,rot477)); TGeoRotation *rot478 = new TGeoRotation("rot478",90,-110.977,96,-20.9774,6,-20.9774); DC12->AddNode(STLA,432,new TGeoCombiTrans(-12.1258,-31.6261,0,rot478)); TGeoRotation *rot479 = new TGeoRotation("rot479",90,-108.271,96,-18.2707,6,-18.2707); DC12->AddNode(STLA,433,new TGeoCombiTrans(-10.6188,-32.1634,0,rot479)); TGeoRotation *rot480 = new TGeoRotation("rot480",90,-105.564,96,-15.5639,6,-15.5639); DC12->AddNode(STLA,434,new TGeoCombiTrans(-9.08803,-32.629,0,rot480)); TGeoRotation *rot481 = new TGeoRotation("rot481",90,-102.857,96,-12.8571,6,-12.8571); DC12->AddNode(STLA,435,new TGeoCombiTrans(-7.53701,-33.0218,0,rot481)); TGeoRotation *rot482 = new TGeoRotation("rot482",90,-100.15,96,-10.1504,6,-10.1504); DC12->AddNode(STLA,436,new TGeoCombiTrans(-5.96916,-33.3409,0,rot482)); TGeoRotation *rot483 = new TGeoRotation("rot483",90,-97.4436,96,-7.44361,6,-7.44361); DC12->AddNode(STLA,437,new TGeoCombiTrans(-4.388,-33.5856,0,rot483)); TGeoRotation *rot484 = new TGeoRotation("rot484",90,-94.7368,96,-4.73684,6,-4.73684); DC12->AddNode(STLA,438,new TGeoCombiTrans(-2.79705,-33.7553,0,rot484)); TGeoRotation *rot485 = new TGeoRotation("rot485",90,-92.0301,96,-2.03008,6,-2.03008); DC12->AddNode(STLA,439,new TGeoCombiTrans(-1.19985,-33.8497,0,rot485)); TGeoRotation *rot486 = new TGeoRotation("rot486",90,-89.3233,96,0.676692,6,0.676692); DC12->AddNode(STLA,440,new TGeoCombiTrans(0.400024,-33.8686,0,rot486)); TGeoRotation *rot487 = new TGeoRotation("rot487",90,-86.6165,96,3.38346,6,3.38346); DC12->AddNode(STLA,441,new TGeoCombiTrans(1.999,-33.812,0,rot487)); TGeoRotation *rot488 = new TGeoRotation("rot488",90,-83.9098,96,6.09023,6,6.09023); DC12->AddNode(STLA,442,new TGeoCombiTrans(3.59352,-33.6798,0,rot488)); TGeoRotation *rot489 = new TGeoRotation("rot489",90,-81.203,96,8.79699,6,8.79699); DC12->AddNode(STLA,443,new TGeoCombiTrans(5.18003,-33.4726,0,rot489)); TGeoRotation *rot490 = new TGeoRotation("rot490",90,-78.4962,96,11.5038,6,11.5038); DC12->AddNode(STLA,444,new TGeoCombiTrans(6.75497,-33.1906,0,rot490)); TGeoRotation *rot491 = new TGeoRotation("rot491",90,-75.7895,96,14.2105,6,14.2105); DC12->AddNode(STLA,445,new TGeoCombiTrans(8.31484,-32.8346,0,rot491)); TGeoRotation *rot492 = new TGeoRotation("rot492",90,-73.0827,96,16.9173,6,16.9173); DC12->AddNode(STLA,446,new TGeoCombiTrans(9.85616,-32.4053,0,rot492)); TGeoRotation *rot493 = new TGeoRotation("rot493",90,-70.3759,96,19.6241,6,19.6241); DC12->AddNode(STLA,447,new TGeoCombiTrans(11.3755,-31.9037,0,rot493)); TGeoRotation *rot494 = new TGeoRotation("rot494",90,-67.6692,96,22.3308,6,22.3308); DC12->AddNode(STLA,448,new TGeoCombiTrans(12.8694,-31.3309,0,rot494)); TGeoRotation *rot495 = new TGeoRotation("rot495",90,-64.9624,96,25.0376,6,25.0376); DC12->AddNode(STLA,449,new TGeoCombiTrans(14.3346,-30.6882,0,rot495)); TGeoRotation *rot496 = new TGeoRotation("rot496",90,-62.2556,96,27.7444,6,27.7444); DC12->AddNode(STLA,450,new TGeoCombiTrans(15.7679,-29.977,0,rot496)); TGeoRotation *rot497 = new TGeoRotation("rot497",90,-59.5489,96,30.4511,6,30.4511); DC12->AddNode(STLA,451,new TGeoCombiTrans(17.1659,-29.1989,0,rot497)); TGeoRotation *rot498 = new TGeoRotation("rot498",90,-56.8421,96,33.1579,6,33.1579); DC12->AddNode(STLA,452,new TGeoCombiTrans(18.5257,-28.3557,0,rot498)); TGeoRotation *rot499 = new TGeoRotation("rot499",90,-54.1353,96,35.8647,6,35.8647); DC12->AddNode(STLA,453,new TGeoCombiTrans(19.8441,-27.4492,0,rot499)); TGeoRotation *rot500 = new TGeoRotation("rot500",90,-51.4286,96,38.5714,6,38.5714); DC12->AddNode(STLA,454,new TGeoCombiTrans(21.1182,-26.4814,0,rot500)); TGeoRotation *rot501 = new TGeoRotation("rot501",90,-48.7218,96,41.2782,6,41.2782); DC12->AddNode(STLA,455,new TGeoCombiTrans(22.3452,-25.4546,0,rot501)); TGeoRotation *rot502 = new TGeoRotation("rot502",90,-46.015,96,43.985,6,43.985); DC12->AddNode(STLA,456,new TGeoCombiTrans(23.5224,-24.3709,0,rot502)); TGeoRotation *rot503 = new TGeoRotation("rot503",90,-43.3083,96,46.6917,6,46.6917); DC12->AddNode(STLA,457,new TGeoCombiTrans(24.647,-23.2329,0,rot503)); TGeoRotation *rot504 = new TGeoRotation("rot504",90,-40.6015,96,49.3985,6,49.3985); DC12->AddNode(STLA,458,new TGeoCombiTrans(25.7167,-22.043,0,rot504)); TGeoRotation *rot505 = new TGeoRotation("rot505",90,-37.8947,96,52.1053,6,52.1053); DC12->AddNode(STLA,459,new TGeoCombiTrans(26.729,-20.804,0,rot505)); TGeoRotation *rot506 = new TGeoRotation("rot506",90,-35.188,96,54.812,6,54.812); DC12->AddNode(STLA,460,new TGeoCombiTrans(27.6816,-19.5185,0,rot506)); TGeoRotation *rot507 = new TGeoRotation("rot507",90,-32.4812,96,57.5188,6,57.5188); DC12->AddNode(STLA,461,new TGeoCombiTrans(28.5725,-18.1895,0,rot507)); TGeoRotation *rot508 = new TGeoRotation("rot508",90,-29.7744,96,60.2256,6,60.2256); DC12->AddNode(STLA,462,new TGeoCombiTrans(29.3996,-16.8199,0,rot508)); TGeoRotation *rot509 = new TGeoRotation("rot509",90,-27.0677,96,62.9323,6,62.9323); DC12->AddNode(STLA,463,new TGeoCombiTrans(30.1611,-15.4127,0,rot509)); TGeoRotation *rot510 = new TGeoRotation("rot510",90,-24.3609,96,65.6391,6,65.6391); DC12->AddNode(STLA,464,new TGeoCombiTrans(30.8553,-13.9712,0,rot510)); TGeoRotation *rot511 = new TGeoRotation("rot511",90,-21.6541,96,68.3459,6,68.3459); DC12->AddNode(STLA,465,new TGeoCombiTrans(31.4807,-12.4985,0,rot511)); TGeoRotation *rot512 = new TGeoRotation("rot512",90,-18.9474,96,71.0526,6,71.0526); DC12->AddNode(STLA,466,new TGeoCombiTrans(32.0358,-10.9979,0,rot512)); TGeoRotation *rot513 = new TGeoRotation("rot513",90,-16.2406,96,73.7594,6,73.7594); DC12->AddNode(STLA,467,new TGeoCombiTrans(32.5194,-9.47275,0,rot513)); TGeoRotation *rot514 = new TGeoRotation("rot514",90,-13.5338,96,76.4662,6,76.4662); DC12->AddNode(STLA,468,new TGeoCombiTrans(32.9305,-7.92648,0,rot514)); TGeoRotation *rot515 = new TGeoRotation("rot515",90,-10.8271,96,79.1729,6,79.1729); DC12->AddNode(STLA,469,new TGeoCombiTrans(33.268,-6.36251,0,rot515)); TGeoRotation *rot516 = new TGeoRotation("rot516",90,-8.1203,96,81.8797,6,81.8797); DC12->AddNode(STLA,470,new TGeoCombiTrans(33.5314,-4.78435,0,rot516)); TGeoRotation *rot517 = new TGeoRotation("rot517",90,-5.41353,96,84.5865,6,84.5865); DC12->AddNode(STLA,471,new TGeoCombiTrans(33.7199,-3.19551,0,rot517)); TGeoRotation *rot518 = new TGeoRotation("rot518",90,-2.70677,96,87.2932,6,87.2932); DC12->AddNode(STLA,472,new TGeoCombiTrans(33.8332,-1.59954,0,rot518)); TGeoRotation *rot519 = new TGeoRotation("rot519",90,0,96,90,6,90); DC12->AddNode(STLA,473,new TGeoCombiTrans(35.654,0,0,rot519)); TGeoRotation *rot520 = new TGeoRotation("rot520",90,2.57143,96,92.5714,6,92.5714); DC12->AddNode(STLA,474,new TGeoCombiTrans(35.6181,1.59961,0,rot520)); TGeoRotation *rot521 = new TGeoRotation("rot521",90,5.14286,96,95.1429,6,95.1429); DC12->AddNode(STLA,475,new TGeoCombiTrans(35.5105,3.196,0,rot521)); TGeoRotation *rot522 = new TGeoRotation("rot522",90,7.71429,96,97.7143,6,97.7143); DC12->AddNode(STLA,476,new TGeoCombiTrans(35.3313,4.78595,0,rot522)); TGeoRotation *rot523 = new TGeoRotation("rot523",90,10.2857,96,100.286,6,100.286); DC12->AddNode(STLA,477,new TGeoCombiTrans(35.081,6.36627,0,rot523)); TGeoRotation *rot524 = new TGeoRotation("rot524",90,12.8571,96,102.857,6,102.857); DC12->AddNode(STLA,478,new TGeoCombiTrans(34.7601,7.93376,0,rot524)); TGeoRotation *rot525 = new TGeoRotation("rot525",90,15.4286,96,105.429,6,105.429); DC12->AddNode(STLA,479,new TGeoCombiTrans(34.3691,9.48528,0,rot525)); TGeoRotation *rot526 = new TGeoRotation("rot526",90,18,96,108,6,108); DC12->AddNode(STLA,480,new TGeoCombiTrans(33.909,11.0177,0,rot526)); TGeoRotation *rot527 = new TGeoRotation("rot527",90,20.5714,96,110.571,6,110.571); DC12->AddNode(STLA,481,new TGeoCombiTrans(33.3805,12.5279,0,rot527)); TGeoRotation *rot528 = new TGeoRotation("rot528",90,23.1429,96,113.143,6,113.143); DC12->AddNode(STLA,482,new TGeoCombiTrans(32.7848,14.0129,0,rot528)); TGeoRotation *rot529 = new TGeoRotation("rot529",90,25.7143,96,115.714,6,115.714); DC12->AddNode(STLA,483,new TGeoCombiTrans(32.1231,15.4697,0,rot529)); TGeoRotation *rot530 = new TGeoRotation("rot530",90,28.2857,96,118.286,6,118.286); DC12->AddNode(STLA,484,new TGeoCombiTrans(31.3968,16.8953,0,rot530)); TGeoRotation *rot531 = new TGeoRotation("rot531",90,30.8571,96,120.857,6,120.857); DC12->AddNode(STLA,485,new TGeoCombiTrans(30.6071,18.2869,0,rot531)); TGeoRotation *rot532 = new TGeoRotation("rot532",90,33.4286,96,123.429,6,123.429); DC12->AddNode(STLA,486,new TGeoCombiTrans(29.7559,19.6417,0,rot532)); TGeoRotation *rot533 = new TGeoRotation("rot533",90,36,96,126,6,126); DC12->AddNode(STLA,487,new TGeoCombiTrans(28.8447,20.9569,0,rot533)); TGeoRotation *rot534 = new TGeoRotation("rot534",90,38.5714,96,128.571,6,128.571); DC12->AddNode(STLA,488,new TGeoCombiTrans(27.8754,22.2299,0,rot534)); TGeoRotation *rot535 = new TGeoRotation("rot535",90,41.1429,96,131.143,6,131.143); DC12->AddNode(STLA,489,new TGeoCombiTrans(26.85,23.4581,0,rot535)); TGeoRotation *rot536 = new TGeoRotation("rot536",90,43.7143,96,133.714,6,133.714); DC12->AddNode(STLA,490,new TGeoCombiTrans(25.7705,24.6391,0,rot536)); TGeoRotation *rot537 = new TGeoRotation("rot537",90,46.2857,96,136.286,6,136.286); DC12->AddNode(STLA,491,new TGeoCombiTrans(24.6391,25.7705,0,rot537)); TGeoRotation *rot538 = new TGeoRotation("rot538",90,48.8571,96,138.857,6,138.857); DC12->AddNode(STLA,492,new TGeoCombiTrans(23.4581,26.85,0,rot538)); TGeoRotation *rot539 = new TGeoRotation("rot539",90,51.4286,96,141.429,6,141.429); DC12->AddNode(STLA,493,new TGeoCombiTrans(22.2299,27.8754,0,rot539)); TGeoRotation *rot540 = new TGeoRotation("rot540",90,54,96,144,6,144); DC12->AddNode(STLA,494,new TGeoCombiTrans(20.9569,28.8447,0,rot540)); TGeoRotation *rot541 = new TGeoRotation("rot541",90,56.5714,96,146.571,6,146.571); DC12->AddNode(STLA,495,new TGeoCombiTrans(19.6417,29.7559,0,rot541)); TGeoRotation *rot542 = new TGeoRotation("rot542",90,59.1429,96,149.143,6,149.143); DC12->AddNode(STLA,496,new TGeoCombiTrans(18.2869,30.6071,0,rot542)); TGeoRotation *rot543 = new TGeoRotation("rot543",90,61.7143,96,151.714,6,151.714); DC12->AddNode(STLA,497,new TGeoCombiTrans(16.8953,31.3968,0,rot543)); TGeoRotation *rot544 = new TGeoRotation("rot544",90,64.2857,96,154.286,6,154.286); DC12->AddNode(STLA,498,new TGeoCombiTrans(15.4697,32.1231,0,rot544)); TGeoRotation *rot545 = new TGeoRotation("rot545",90,66.8571,96,156.857,6,156.857); DC12->AddNode(STLA,499,new TGeoCombiTrans(14.0129,32.7848,0,rot545)); TGeoRotation *rot546 = new TGeoRotation("rot546",90,69.4286,96,159.429,6,159.429); DC12->AddNode(STLA,500,new TGeoCombiTrans(12.5279,33.3805,0,rot546)); TGeoRotation *rot547 = new TGeoRotation("rot547",90,72,96,162,6,162); DC12->AddNode(STLA,501,new TGeoCombiTrans(11.0177,33.909,0,rot547)); TGeoRotation *rot548 = new TGeoRotation("rot548",90,74.5714,96,164.571,6,164.571); DC12->AddNode(STLA,502,new TGeoCombiTrans(9.48528,34.3691,0,rot548)); TGeoRotation *rot549 = new TGeoRotation("rot549",90,77.1429,96,167.143,6,167.143); DC12->AddNode(STLA,503,new TGeoCombiTrans(7.93376,34.7601,0,rot549)); TGeoRotation *rot550 = new TGeoRotation("rot550",90,79.7143,96,169.714,6,169.714); DC12->AddNode(STLA,504,new TGeoCombiTrans(6.36627,35.081,0,rot550)); TGeoRotation *rot551 = new TGeoRotation("rot551",90,82.2857,96,172.286,6,172.286); DC12->AddNode(STLA,505,new TGeoCombiTrans(4.78595,35.3313,0,rot551)); TGeoRotation *rot552 = new TGeoRotation("rot552",90,84.8571,96,174.857,6,174.857); DC12->AddNode(STLA,506,new TGeoCombiTrans(3.196,35.5105,0,rot552)); TGeoRotation *rot553 = new TGeoRotation("rot553",90,87.4286,96,177.429,6,177.429); DC12->AddNode(STLA,507,new TGeoCombiTrans(1.59961,35.6181,0,rot553)); TGeoRotation *rot554 = new TGeoRotation("rot554",90,90,96,180,6,180); DC12->AddNode(STLA,508,new TGeoCombiTrans(2.18311e-15,35.654,0,rot554)); TGeoRotation *rot555 = new TGeoRotation("rot555",90,92.5714,96,-177.429,6,-177.429); DC12->AddNode(STLA,509,new TGeoCombiTrans(-1.59961,35.6181,0,rot555)); TGeoRotation *rot556 = new TGeoRotation("rot556",90,95.1429,96,-174.857,6,-174.857); DC12->AddNode(STLA,510,new TGeoCombiTrans(-3.196,35.5105,0,rot556)); TGeoRotation *rot557 = new TGeoRotation("rot557",90,97.7143,96,-172.286,6,-172.286); DC12->AddNode(STLA,511,new TGeoCombiTrans(-4.78595,35.3313,0,rot557)); TGeoRotation *rot558 = new TGeoRotation("rot558",90,100.286,96,-169.714,6,-169.714); DC12->AddNode(STLA,512,new TGeoCombiTrans(-6.36627,35.081,0,rot558)); TGeoRotation *rot559 = new TGeoRotation("rot559",90,102.857,96,-167.143,6,-167.143); DC12->AddNode(STLA,513,new TGeoCombiTrans(-7.93376,34.7601,0,rot559)); TGeoRotation *rot560 = new TGeoRotation("rot560",90,105.429,96,-164.571,6,-164.571); DC12->AddNode(STLA,514,new TGeoCombiTrans(-9.48528,34.3691,0,rot560)); TGeoRotation *rot561 = new TGeoRotation("rot561",90,108,96,-162,6,-162); DC12->AddNode(STLA,515,new TGeoCombiTrans(-11.0177,33.909,0,rot561)); TGeoRotation *rot562 = new TGeoRotation("rot562",90,110.571,96,-159.429,6,-159.429); DC12->AddNode(STLA,516,new TGeoCombiTrans(-12.5279,33.3805,0,rot562)); TGeoRotation *rot563 = new TGeoRotation("rot563",90,113.143,96,-156.857,6,-156.857); DC12->AddNode(STLA,517,new TGeoCombiTrans(-14.0129,32.7848,0,rot563)); TGeoRotation *rot564 = new TGeoRotation("rot564",90,115.714,96,-154.286,6,-154.286); DC12->AddNode(STLA,518,new TGeoCombiTrans(-15.4697,32.1231,0,rot564)); TGeoRotation *rot565 = new TGeoRotation("rot565",90,118.286,96,-151.714,6,-151.714); DC12->AddNode(STLA,519,new TGeoCombiTrans(-16.8953,31.3968,0,rot565)); TGeoRotation *rot566 = new TGeoRotation("rot566",90,120.857,96,-149.143,6,-149.143); DC12->AddNode(STLA,520,new TGeoCombiTrans(-18.2869,30.6071,0,rot566)); TGeoRotation *rot567 = new TGeoRotation("rot567",90,123.429,96,-146.571,6,-146.571); DC12->AddNode(STLA,521,new TGeoCombiTrans(-19.6417,29.7559,0,rot567)); TGeoRotation *rot568 = new TGeoRotation("rot568",90,126,96,-144,6,-144); DC12->AddNode(STLA,522,new TGeoCombiTrans(-20.9569,28.8447,0,rot568)); TGeoRotation *rot569 = new TGeoRotation("rot569",90,128.571,96,-141.429,6,-141.429); DC12->AddNode(STLA,523,new TGeoCombiTrans(-22.2299,27.8754,0,rot569)); TGeoRotation *rot570 = new TGeoRotation("rot570",90,131.143,96,-138.857,6,-138.857); DC12->AddNode(STLA,524,new TGeoCombiTrans(-23.4581,26.85,0,rot570)); TGeoRotation *rot571 = new TGeoRotation("rot571",90,133.714,96,-136.286,6,-136.286); DC12->AddNode(STLA,525,new TGeoCombiTrans(-24.6391,25.7705,0,rot571)); TGeoRotation *rot572 = new TGeoRotation("rot572",90,136.286,96,-133.714,6,-133.714); DC12->AddNode(STLA,526,new TGeoCombiTrans(-25.7705,24.6391,0,rot572)); TGeoRotation *rot573 = new TGeoRotation("rot573",90,138.857,96,-131.143,6,-131.143); DC12->AddNode(STLA,527,new TGeoCombiTrans(-26.85,23.4581,0,rot573)); TGeoRotation *rot574 = new TGeoRotation("rot574",90,141.429,96,-128.571,6,-128.571); DC12->AddNode(STLA,528,new TGeoCombiTrans(-27.8754,22.2299,0,rot574)); TGeoRotation *rot575 = new TGeoRotation("rot575",90,144,96,-126,6,-126); DC12->AddNode(STLA,529,new TGeoCombiTrans(-28.8447,20.9569,0,rot575)); TGeoRotation *rot576 = new TGeoRotation("rot576",90,146.571,96,-123.429,6,-123.429); DC12->AddNode(STLA,530,new TGeoCombiTrans(-29.7559,19.6417,0,rot576)); TGeoRotation *rot577 = new TGeoRotation("rot577",90,149.143,96,-120.857,6,-120.857); DC12->AddNode(STLA,531,new TGeoCombiTrans(-30.6071,18.2869,0,rot577)); TGeoRotation *rot578 = new TGeoRotation("rot578",90,151.714,96,-118.286,6,-118.286); DC12->AddNode(STLA,532,new TGeoCombiTrans(-31.3968,16.8953,0,rot578)); TGeoRotation *rot579 = new TGeoRotation("rot579",90,154.286,96,-115.714,6,-115.714); DC12->AddNode(STLA,533,new TGeoCombiTrans(-32.1231,15.4697,0,rot579)); TGeoRotation *rot580 = new TGeoRotation("rot580",90,156.857,96,-113.143,6,-113.143); DC12->AddNode(STLA,534,new TGeoCombiTrans(-32.7848,14.0129,0,rot580)); TGeoRotation *rot581 = new TGeoRotation("rot581",90,159.429,96,-110.571,6,-110.571); DC12->AddNode(STLA,535,new TGeoCombiTrans(-33.3805,12.5279,0,rot581)); TGeoRotation *rot582 = new TGeoRotation("rot582",90,162,96,-108,6,-108); DC12->AddNode(STLA,536,new TGeoCombiTrans(-33.909,11.0177,0,rot582)); TGeoRotation *rot583 = new TGeoRotation("rot583",90,164.571,96,-105.429,6,-105.429); DC12->AddNode(STLA,537,new TGeoCombiTrans(-34.3691,9.48528,0,rot583)); TGeoRotation *rot584 = new TGeoRotation("rot584",90,167.143,96,-102.857,6,-102.857); DC12->AddNode(STLA,538,new TGeoCombiTrans(-34.7601,7.93376,0,rot584)); TGeoRotation *rot585 = new TGeoRotation("rot585",90,169.714,96,-100.286,6,-100.286); DC12->AddNode(STLA,539,new TGeoCombiTrans(-35.081,6.36627,0,rot585)); TGeoRotation *rot586 = new TGeoRotation("rot586",90,172.286,96,-97.7143,6,-97.7143); DC12->AddNode(STLA,540,new TGeoCombiTrans(-35.3313,4.78595,0,rot586)); TGeoRotation *rot587 = new TGeoRotation("rot587",90,174.857,96,-95.1429,6,-95.1429); DC12->AddNode(STLA,541,new TGeoCombiTrans(-35.5105,3.196,0,rot587)); TGeoRotation *rot588 = new TGeoRotation("rot588",90,177.429,96,-92.5714,6,-92.5714); DC12->AddNode(STLA,542,new TGeoCombiTrans(-35.6181,1.59961,0,rot588)); TGeoRotation *rot589 = new TGeoRotation("rot589",90,180,96,-90,6,-90); DC12->AddNode(STLA,543,new TGeoCombiTrans(-35.654,4.36621e-15,0,rot589)); TGeoRotation *rot590 = new TGeoRotation("rot590",90,-177.429,96,-87.4286,6,-87.4286); DC12->AddNode(STLA,544,new TGeoCombiTrans(-35.6181,-1.59961,0,rot590)); TGeoRotation *rot591 = new TGeoRotation("rot591",90,-174.857,96,-84.8571,6,-84.8571); DC12->AddNode(STLA,545,new TGeoCombiTrans(-35.5105,-3.196,0,rot591)); TGeoRotation *rot592 = new TGeoRotation("rot592",90,-172.286,96,-82.2857,6,-82.2857); DC12->AddNode(STLA,546,new TGeoCombiTrans(-35.3313,-4.78595,0,rot592)); TGeoRotation *rot593 = new TGeoRotation("rot593",90,-169.714,96,-79.7143,6,-79.7143); DC12->AddNode(STLA,547,new TGeoCombiTrans(-35.081,-6.36627,0,rot593)); TGeoRotation *rot594 = new TGeoRotation("rot594",90,-167.143,96,-77.1429,6,-77.1429); DC12->AddNode(STLA,548,new TGeoCombiTrans(-34.7601,-7.93376,0,rot594)); TGeoRotation *rot595 = new TGeoRotation("rot595",90,-164.571,96,-74.5714,6,-74.5714); DC12->AddNode(STLA,549,new TGeoCombiTrans(-34.3691,-9.48528,0,rot595)); TGeoRotation *rot596 = new TGeoRotation("rot596",90,-162,96,-72,6,-72); DC12->AddNode(STLA,550,new TGeoCombiTrans(-33.909,-11.0177,0,rot596)); TGeoRotation *rot597 = new TGeoRotation("rot597",90,-159.429,96,-69.4286,6,-69.4286); DC12->AddNode(STLA,551,new TGeoCombiTrans(-33.3805,-12.5279,0,rot597)); TGeoRotation *rot598 = new TGeoRotation("rot598",90,-156.857,96,-66.8571,6,-66.8571); DC12->AddNode(STLA,552,new TGeoCombiTrans(-32.7848,-14.0129,0,rot598)); TGeoRotation *rot599 = new TGeoRotation("rot599",90,-154.286,96,-64.2857,6,-64.2857); DC12->AddNode(STLA,553,new TGeoCombiTrans(-32.1231,-15.4697,0,rot599)); TGeoRotation *rot600 = new TGeoRotation("rot600",90,-151.714,96,-61.7143,6,-61.7143); DC12->AddNode(STLA,554,new TGeoCombiTrans(-31.3968,-16.8953,0,rot600)); TGeoRotation *rot601 = new TGeoRotation("rot601",90,-149.143,96,-59.1429,6,-59.1429); DC12->AddNode(STLA,555,new TGeoCombiTrans(-30.6071,-18.2869,0,rot601)); TGeoRotation *rot602 = new TGeoRotation("rot602",90,-146.571,96,-56.5714,6,-56.5714); DC12->AddNode(STLA,556,new TGeoCombiTrans(-29.7559,-19.6417,0,rot602)); TGeoRotation *rot603 = new TGeoRotation("rot603",90,-144,96,-54,6,-54); DC12->AddNode(STLA,557,new TGeoCombiTrans(-28.8447,-20.9569,0,rot603)); TGeoRotation *rot604 = new TGeoRotation("rot604",90,-141.429,96,-51.4286,6,-51.4286); DC12->AddNode(STLA,558,new TGeoCombiTrans(-27.8754,-22.2299,0,rot604)); TGeoRotation *rot605 = new TGeoRotation("rot605",90,-138.857,96,-48.8571,6,-48.8571); DC12->AddNode(STLA,559,new TGeoCombiTrans(-26.85,-23.4581,0,rot605)); TGeoRotation *rot606 = new TGeoRotation("rot606",90,-136.286,96,-46.2857,6,-46.2857); DC12->AddNode(STLA,560,new TGeoCombiTrans(-25.7705,-24.6391,0,rot606)); TGeoRotation *rot607 = new TGeoRotation("rot607",90,-133.714,96,-43.7143,6,-43.7143); DC12->AddNode(STLA,561,new TGeoCombiTrans(-24.6391,-25.7705,0,rot607)); TGeoRotation *rot608 = new TGeoRotation("rot608",90,-131.143,96,-41.1429,6,-41.1429); DC12->AddNode(STLA,562,new TGeoCombiTrans(-23.4581,-26.85,0,rot608)); TGeoRotation *rot609 = new TGeoRotation("rot609",90,-128.571,96,-38.5714,6,-38.5714); DC12->AddNode(STLA,563,new TGeoCombiTrans(-22.2299,-27.8754,0,rot609)); TGeoRotation *rot610 = new TGeoRotation("rot610",90,-126,96,-36,6,-36); DC12->AddNode(STLA,564,new TGeoCombiTrans(-20.9569,-28.8447,0,rot610)); TGeoRotation *rot611 = new TGeoRotation("rot611",90,-123.429,96,-33.4286,6,-33.4286); DC12->AddNode(STLA,565,new TGeoCombiTrans(-19.6417,-29.7559,0,rot611)); TGeoRotation *rot612 = new TGeoRotation("rot612",90,-120.857,96,-30.8571,6,-30.8571); DC12->AddNode(STLA,566,new TGeoCombiTrans(-18.2869,-30.6071,0,rot612)); TGeoRotation *rot613 = new TGeoRotation("rot613",90,-118.286,96,-28.2857,6,-28.2857); DC12->AddNode(STLA,567,new TGeoCombiTrans(-16.8953,-31.3968,0,rot613)); TGeoRotation *rot614 = new TGeoRotation("rot614",90,-115.714,96,-25.7143,6,-25.7143); DC12->AddNode(STLA,568,new TGeoCombiTrans(-15.4697,-32.1231,0,rot614)); TGeoRotation *rot615 = new TGeoRotation("rot615",90,-113.143,96,-23.1429,6,-23.1429); DC12->AddNode(STLA,569,new TGeoCombiTrans(-14.0129,-32.7848,0,rot615)); TGeoRotation *rot616 = new TGeoRotation("rot616",90,-110.571,96,-20.5714,6,-20.5714); DC12->AddNode(STLA,570,new TGeoCombiTrans(-12.5279,-33.3805,0,rot616)); TGeoRotation *rot617 = new TGeoRotation("rot617",90,-108,96,-18,6,-18); DC12->AddNode(STLA,571,new TGeoCombiTrans(-11.0177,-33.909,0,rot617)); TGeoRotation *rot618 = new TGeoRotation("rot618",90,-105.429,96,-15.4286,6,-15.4286); DC12->AddNode(STLA,572,new TGeoCombiTrans(-9.48528,-34.3691,0,rot618)); TGeoRotation *rot619 = new TGeoRotation("rot619",90,-102.857,96,-12.8571,6,-12.8571); DC12->AddNode(STLA,573,new TGeoCombiTrans(-7.93376,-34.7601,0,rot619)); TGeoRotation *rot620 = new TGeoRotation("rot620",90,-100.286,96,-10.2857,6,-10.2857); DC12->AddNode(STLA,574,new TGeoCombiTrans(-6.36627,-35.081,0,rot620)); TGeoRotation *rot621 = new TGeoRotation("rot621",90,-97.7143,96,-7.71429,6,-7.71429); DC12->AddNode(STLA,575,new TGeoCombiTrans(-4.78595,-35.3313,0,rot621)); TGeoRotation *rot622 = new TGeoRotation("rot622",90,-95.1429,96,-5.14286,6,-5.14286); DC12->AddNode(STLA,576,new TGeoCombiTrans(-3.196,-35.5105,0,rot622)); TGeoRotation *rot623 = new TGeoRotation("rot623",90,-92.5714,96,-2.57143,6,-2.57143); DC12->AddNode(STLA,577,new TGeoCombiTrans(-1.59961,-35.6181,0,rot623)); TGeoRotation *rot624 = new TGeoRotation("rot624",90,-90,96,-1.05247e-14,6,-1.05247e-14); DC12->AddNode(STLA,578,new TGeoCombiTrans(-6.54932e-15,-35.654,0,rot624)); TGeoRotation *rot625 = new TGeoRotation("rot625",90,-87.4286,96,2.57143,6,2.57143); DC12->AddNode(STLA,579,new TGeoCombiTrans(1.59961,-35.6181,0,rot625)); TGeoRotation *rot626 = new TGeoRotation("rot626",90,-84.8571,96,5.14286,6,5.14286); DC12->AddNode(STLA,580,new TGeoCombiTrans(3.196,-35.5105,0,rot626)); TGeoRotation *rot627 = new TGeoRotation("rot627",90,-82.2857,96,7.71429,6,7.71429); DC12->AddNode(STLA,581,new TGeoCombiTrans(4.78595,-35.3313,0,rot627)); TGeoRotation *rot628 = new TGeoRotation("rot628",90,-79.7143,96,10.2857,6,10.2857); DC12->AddNode(STLA,582,new TGeoCombiTrans(6.36627,-35.081,0,rot628)); TGeoRotation *rot629 = new TGeoRotation("rot629",90,-77.1429,96,12.8571,6,12.8571); DC12->AddNode(STLA,583,new TGeoCombiTrans(7.93376,-34.7601,0,rot629)); TGeoRotation *rot630 = new TGeoRotation("rot630",90,-74.5714,96,15.4286,6,15.4286); DC12->AddNode(STLA,584,new TGeoCombiTrans(9.48528,-34.3691,0,rot630)); TGeoRotation *rot631 = new TGeoRotation("rot631",90,-72,96,18,6,18); DC12->AddNode(STLA,585,new TGeoCombiTrans(11.0177,-33.909,0,rot631)); TGeoRotation *rot632 = new TGeoRotation("rot632",90,-69.4286,96,20.5714,6,20.5714); DC12->AddNode(STLA,586,new TGeoCombiTrans(12.5279,-33.3805,0,rot632)); TGeoRotation *rot633 = new TGeoRotation("rot633",90,-66.8571,96,23.1429,6,23.1429); DC12->AddNode(STLA,587,new TGeoCombiTrans(14.0129,-32.7848,0,rot633)); TGeoRotation *rot634 = new TGeoRotation("rot634",90,-64.2857,96,25.7143,6,25.7143); DC12->AddNode(STLA,588,new TGeoCombiTrans(15.4697,-32.1231,0,rot634)); TGeoRotation *rot635 = new TGeoRotation("rot635",90,-61.7143,96,28.2857,6,28.2857); DC12->AddNode(STLA,589,new TGeoCombiTrans(16.8953,-31.3968,0,rot635)); TGeoRotation *rot636 = new TGeoRotation("rot636",90,-59.1429,96,30.8571,6,30.8571); DC12->AddNode(STLA,590,new TGeoCombiTrans(18.2869,-30.6071,0,rot636)); TGeoRotation *rot637 = new TGeoRotation("rot637",90,-56.5714,96,33.4286,6,33.4286); DC12->AddNode(STLA,591,new TGeoCombiTrans(19.6417,-29.7559,0,rot637)); TGeoRotation *rot638 = new TGeoRotation("rot638",90,-54,96,36,6,36); DC12->AddNode(STLA,592,new TGeoCombiTrans(20.9569,-28.8447,0,rot638)); TGeoRotation *rot639 = new TGeoRotation("rot639",90,-51.4286,96,38.5714,6,38.5714); DC12->AddNode(STLA,593,new TGeoCombiTrans(22.2299,-27.8754,0,rot639)); TGeoRotation *rot640 = new TGeoRotation("rot640",90,-48.8571,96,41.1429,6,41.1429); DC12->AddNode(STLA,594,new TGeoCombiTrans(23.4581,-26.85,0,rot640)); TGeoRotation *rot641 = new TGeoRotation("rot641",90,-46.2857,96,43.7143,6,43.7143); DC12->AddNode(STLA,595,new TGeoCombiTrans(24.6391,-25.7705,0,rot641)); TGeoRotation *rot642 = new TGeoRotation("rot642",90,-43.7143,96,46.2857,6,46.2857); DC12->AddNode(STLA,596,new TGeoCombiTrans(25.7705,-24.6391,0,rot642)); TGeoRotation *rot643 = new TGeoRotation("rot643",90,-41.1429,96,48.8571,6,48.8571); DC12->AddNode(STLA,597,new TGeoCombiTrans(26.85,-23.4581,0,rot643)); TGeoRotation *rot644 = new TGeoRotation("rot644",90,-38.5714,96,51.4286,6,51.4286); DC12->AddNode(STLA,598,new TGeoCombiTrans(27.8754,-22.2299,0,rot644)); TGeoRotation *rot645 = new TGeoRotation("rot645",90,-36,96,54,6,54); DC12->AddNode(STLA,599,new TGeoCombiTrans(28.8447,-20.9569,0,rot645)); TGeoRotation *rot646 = new TGeoRotation("rot646",90,-33.4286,96,56.5714,6,56.5714); DC12->AddNode(STLA,600,new TGeoCombiTrans(29.7559,-19.6417,0,rot646)); TGeoRotation *rot647 = new TGeoRotation("rot647",90,-30.8571,96,59.1429,6,59.1429); DC12->AddNode(STLA,601,new TGeoCombiTrans(30.6071,-18.2869,0,rot647)); TGeoRotation *rot648 = new TGeoRotation("rot648",90,-28.2857,96,61.7143,6,61.7143); DC12->AddNode(STLA,602,new TGeoCombiTrans(31.3968,-16.8953,0,rot648)); TGeoRotation *rot649 = new TGeoRotation("rot649",90,-25.7143,96,64.2857,6,64.2857); DC12->AddNode(STLA,603,new TGeoCombiTrans(32.1231,-15.4697,0,rot649)); TGeoRotation *rot650 = new TGeoRotation("rot650",90,-23.1429,96,66.8571,6,66.8571); DC12->AddNode(STLA,604,new TGeoCombiTrans(32.7848,-14.0129,0,rot650)); TGeoRotation *rot651 = new TGeoRotation("rot651",90,-20.5714,96,69.4286,6,69.4286); DC12->AddNode(STLA,605,new TGeoCombiTrans(33.3805,-12.5279,0,rot651)); TGeoRotation *rot652 = new TGeoRotation("rot652",90,-18,96,72,6,72); DC12->AddNode(STLA,606,new TGeoCombiTrans(33.909,-11.0177,0,rot652)); TGeoRotation *rot653 = new TGeoRotation("rot653",90,-15.4286,96,74.5714,6,74.5714); DC12->AddNode(STLA,607,new TGeoCombiTrans(34.3691,-9.48528,0,rot653)); TGeoRotation *rot654 = new TGeoRotation("rot654",90,-12.8571,96,77.1429,6,77.1429); DC12->AddNode(STLA,608,new TGeoCombiTrans(34.7601,-7.93376,0,rot654)); TGeoRotation *rot655 = new TGeoRotation("rot655",90,-10.2857,96,79.7143,6,79.7143); DC12->AddNode(STLA,609,new TGeoCombiTrans(35.081,-6.36627,0,rot655)); TGeoRotation *rot656 = new TGeoRotation("rot656",90,-7.71429,96,82.2857,6,82.2857); DC12->AddNode(STLA,610,new TGeoCombiTrans(35.3313,-4.78595,0,rot656)); TGeoRotation *rot657 = new TGeoRotation("rot657",90,-5.14286,96,84.8571,6,84.8571); DC12->AddNode(STLA,611,new TGeoCombiTrans(35.5105,-3.196,0,rot657)); TGeoRotation *rot658 = new TGeoRotation("rot658",90,-2.57143,96,87.4286,6,87.4286); DC12->AddNode(STLA,612,new TGeoCombiTrans(35.6181,-1.59961,0,rot658)); DC12->AddNode(CDPU,10,new TGeoTranslation(0,0,-75.3)); DC12->AddNode(CDPD,10,new TGeoTranslation(0,0,75.55)); TGeoMedium *med132 = new TGeoMedium("DC15 Air",132,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC15= gGeoManager->MakeTube("DC15",med132,37.3,39.1,75.75); CDC->AddNode(DC15,1,gGeoIdentity); TGeoVolume *sd1a= DC15->Divide("sd1a",2,150,-1.2,2.4); TGeoMedium *med133 = new TGeoMedium("DS15 Air",133,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS15= gGeoManager->MakeTubs("DS15",med133,37.3,39.1,75.75,-1.2,1.2); sd1a->AddNode(DS15,1,gGeoIdentity); DS15->AddNode(STRA,9,new TGeoTranslation(38.2,0,0)); DS15->AddNode(CDPU,11,new TGeoTranslation(0,0,-75.3)); DS15->AddNode(CDPD,11,new TGeoTranslation(0,0,75.55)); TGeoMedium *med134 = new TGeoMedium("DC16 Air",134,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC16= gGeoManager->MakeTube("DC16",med134,39.1,40.9,75.75); CDC->AddNode(DC16,1,gGeoIdentity); TGeoVolume *sd1b= DC16->Divide("sd1b",2,157,-1.146,2.29299); TGeoMedium *med135 = new TGeoMedium("DS16 Air",135,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS16= gGeoManager->MakeTubs("DS16",med135,39.1,40.9,75.75,-1.146,1.147); sd1b->AddNode(DS16,1,gGeoIdentity); DS16->AddNode(STRA,10,new TGeoTranslation(39.982,0,0)); DS16->AddNode(CDPU,12,new TGeoTranslation(0,0,-75.3)); DS16->AddNode(CDPD,12,new TGeoTranslation(0,0,75.55)); TGeoMedium *med136 = new TGeoMedium("DC17 Air",136,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC17= gGeoManager->MakeTube("DC17",med136,40.9,42.7,75.75); CDC->AddNode(DC17,1,gGeoIdentity); TGeoVolume *sd1c= DC17->Divide("sd1c",2,164,-1.098,2.19512); TGeoMedium *med137 = new TGeoMedium("DS17 Air",137,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS17= gGeoManager->MakeTubs("DS17",med137,40.9,42.7,75.75,-1.098,1.097); sd1c->AddNode(DS17,1,gGeoIdentity); DS17->AddNode(STRA,11,new TGeoTranslation(41.765,0,0)); DS17->AddNode(CDPU,13,new TGeoTranslation(0,0,-75.3)); DS17->AddNode(CDPD,13,new TGeoTranslation(0,0,75.55)); TGeoMedium *med138 = new TGeoMedium("DC18 Air",138,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC18= gGeoManager->MakeTube("DC18",med138,42.7,44.4,75.75); CDC->AddNode(DC18,1,gGeoIdentity); TGeoVolume *sd1d= DC18->Divide("sd1d",2,171,-1.053,2.10526); TGeoMedium *med139 = new TGeoMedium("DS18 Air",139,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS18= gGeoManager->MakeTubs("DS18",med139,42.7,44.4,75.75,-1.053,1.052); sd1d->AddNode(DS18,1,gGeoIdentity); DS18->AddNode(STRA,12,new TGeoTranslation(43.547,0,0)); DS18->AddNode(CDPU,14,new TGeoTranslation(0,0,-75.3)); DS18->AddNode(CDPD,14,new TGeoTranslation(0,0,75.55)); TGeoMedium *med140 = new TGeoMedium("DC19 Air",140,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC19= gGeoManager->MakeTube("DC19",med140,44.4,46.2,75.75); CDC->AddNode(DC19,1,gGeoIdentity); TGeoVolume *sd1e= DC19->Divide("sd1e",2,178,-1.011,2.02247); TGeoMedium *med141 = new TGeoMedium("DS19 Air",141,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS19= gGeoManager->MakeTubs("DS19",med141,44.4,46.2,75.75,-1.011,1.011); sd1e->AddNode(DS19,1,gGeoIdentity); DS19->AddNode(STRA,13,new TGeoTranslation(45.33,0,0)); DS19->AddNode(CDPU,15,new TGeoTranslation(0,0,-75.3)); DS19->AddNode(CDPD,15,new TGeoTranslation(0,0,75.55)); TGeoMedium *med142 = new TGeoMedium("DC20 Air",142,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC20= gGeoManager->MakeTube("DC20",med142,46.2,52.1,75.75); CDC->AddNode(DC20,1,gGeoIdentity); TGeoRotation *rot659 = new TGeoRotation("rot659",90,0,84,90,6,-90); DC20->AddNode(STLA,613,new TGeoCombiTrans(47.112,0,0,rot659)); TGeoRotation *rot660 = new TGeoRotation("rot660",90,1.94595,84,91.9459,6,-88.0541); DC20->AddNode(STLA,614,new TGeoCombiTrans(47.0848,1.59976,0,rot660)); TGeoRotation *rot661 = new TGeoRotation("rot661",90,3.89189,84,93.8919,6,-86.1081); DC20->AddNode(STLA,615,new TGeoCombiTrans(47.0034,3.19768,0,rot661)); TGeoRotation *rot662 = new TGeoRotation("rot662",90,5.83784,84,95.8378,6,-84.1622); DC20->AddNode(STLA,616,new TGeoCombiTrans(46.8677,4.79192,0,rot662)); TGeoRotation *rot663 = new TGeoRotation("rot663",90,7.78378,84,97.7838,6,-82.2162); DC20->AddNode(STLA,617,new TGeoCombiTrans(46.6779,6.38062,0,rot663)); TGeoRotation *rot664 = new TGeoRotation("rot664",90,9.72973,84,99.7297,6,-80.2703); DC20->AddNode(STLA,618,new TGeoCombiTrans(46.4343,7.96197,0,rot664)); TGeoRotation *rot665 = new TGeoRotation("rot665",90,11.6757,84,101.676,6,-78.3243); DC20->AddNode(STLA,619,new TGeoCombiTrans(46.1372,9.53413,0,rot665)); TGeoRotation *rot666 = new TGeoRotation("rot666",90,13.6216,84,103.622,6,-76.3784); DC20->AddNode(STLA,620,new TGeoCombiTrans(45.7868,11.0953,0,rot666)); TGeoRotation *rot667 = new TGeoRotation("rot667",90,15.5676,84,105.568,6,-74.4324); DC20->AddNode(STLA,621,new TGeoCombiTrans(45.3837,12.6437,0,rot667)); TGeoRotation *rot668 = new TGeoRotation("rot668",90,17.5135,84,107.514,6,-72.4865); DC20->AddNode(STLA,622,new TGeoCombiTrans(44.9282,14.1774,0,rot668)); TGeoRotation *rot669 = new TGeoRotation("rot669",90,19.4595,84,109.459,6,-70.5405); DC20->AddNode(STLA,623,new TGeoCombiTrans(44.4208,15.6949,0,rot669)); TGeoRotation *rot670 = new TGeoRotation("rot670",90,21.4054,84,111.405,6,-68.5946); DC20->AddNode(STLA,624,new TGeoCombiTrans(43.8623,17.1942,0,rot670)); TGeoRotation *rot671 = new TGeoRotation("rot671",90,23.3514,84,113.351,6,-66.6486); DC20->AddNode(STLA,625,new TGeoCombiTrans(43.2531,18.6737,0,rot671)); TGeoRotation *rot672 = new TGeoRotation("rot672",90,25.2973,84,115.297,6,-64.7027); DC20->AddNode(STLA,626,new TGeoCombiTrans(42.5941,20.1317,0,rot672)); TGeoRotation *rot673 = new TGeoRotation("rot673",90,27.2432,84,117.243,6,-62.7568); DC20->AddNode(STLA,627,new TGeoCombiTrans(41.8859,21.5664,0,rot673)); TGeoRotation *rot674 = new TGeoRotation("rot674",90,29.1892,84,119.189,6,-60.8108); DC20->AddNode(STLA,628,new TGeoCombiTrans(41.1294,22.9763,0,rot674)); TGeoRotation *rot675 = new TGeoRotation("rot675",90,31.1351,84,121.135,6,-58.8649); DC20->AddNode(STLA,629,new TGeoCombiTrans(40.3255,24.3597,0,rot675)); TGeoRotation *rot676 = new TGeoRotation("rot676",90,33.0811,84,123.081,6,-56.9189); DC20->AddNode(STLA,630,new TGeoCombiTrans(39.4751,25.7149,0,rot676)); TGeoRotation *rot677 = new TGeoRotation("rot677",90,35.027,84,125.027,6,-54.973); DC20->AddNode(STLA,631,new TGeoCombiTrans(38.5791,27.0405,0,rot677)); TGeoRotation *rot678 = new TGeoRotation("rot678",90,36.973,84,126.973,6,-53.027); DC20->AddNode(STLA,632,new TGeoCombiTrans(37.6387,28.335,0,rot678)); TGeoRotation *rot679 = new TGeoRotation("rot679",90,38.9189,84,128.919,6,-51.0811); DC20->AddNode(STLA,633,new TGeoCombiTrans(36.6548,29.5967,0,rot679)); TGeoRotation *rot680 = new TGeoRotation("rot680",90,40.8649,84,130.865,6,-49.1351); DC20->AddNode(STLA,634,new TGeoCombiTrans(35.6287,30.8243,0,rot680)); TGeoRotation *rot681 = new TGeoRotation("rot681",90,42.8108,84,132.811,6,-47.1892); DC20->AddNode(STLA,635,new TGeoCombiTrans(34.5614,32.0164,0,rot681)); TGeoRotation *rot682 = new TGeoRotation("rot682",90,44.7568,84,134.757,6,-45.2432); DC20->AddNode(STLA,636,new TGeoCombiTrans(33.4543,33.1715,0,rot682)); TGeoRotation *rot683 = new TGeoRotation("rot683",90,46.7027,84,136.703,6,-43.2973); DC20->AddNode(STLA,637,new TGeoCombiTrans(32.3087,34.2884,0,rot683)); TGeoRotation *rot684 = new TGeoRotation("rot684",90,48.6486,84,138.649,6,-41.3514); DC20->AddNode(STLA,638,new TGeoCombiTrans(31.1257,35.3657,0,rot684)); TGeoRotation *rot685 = new TGeoRotation("rot685",90,50.5946,84,140.595,6,-39.4054); DC20->AddNode(STLA,639,new TGeoCombiTrans(29.9069,36.4022,0,rot685)); TGeoRotation *rot686 = new TGeoRotation("rot686",90,52.5405,84,142.541,6,-37.4595); DC20->AddNode(STLA,640,new TGeoCombiTrans(28.6535,37.3967,0,rot686)); TGeoRotation *rot687 = new TGeoRotation("rot687",90,54.4865,84,144.486,6,-35.5135); DC20->AddNode(STLA,641,new TGeoCombiTrans(27.3671,38.3482,0,rot687)); TGeoRotation *rot688 = new TGeoRotation("rot688",90,56.4324,84,146.432,6,-33.5676); DC20->AddNode(STLA,642,new TGeoCombiTrans(26.0492,39.2553,0,rot688)); TGeoRotation *rot689 = new TGeoRotation("rot689",90,58.3784,84,148.378,6,-31.6216); DC20->AddNode(STLA,643,new TGeoCombiTrans(24.7012,40.1172,0,rot689)); TGeoRotation *rot690 = new TGeoRotation("rot690",90,60.3243,84,150.324,6,-29.6757); DC20->AddNode(STLA,644,new TGeoCombiTrans(23.3247,40.9329,0,rot690)); TGeoRotation *rot691 = new TGeoRotation("rot691",90,62.2703,84,152.27,6,-27.7297); DC20->AddNode(STLA,645,new TGeoCombiTrans(21.9213,41.7013,0,rot691)); TGeoRotation *rot692 = new TGeoRotation("rot692",90,64.2162,84,154.216,6,-25.7838); DC20->AddNode(STLA,646,new TGeoCombiTrans(20.4926,42.4216,0,rot692)); TGeoRotation *rot693 = new TGeoRotation("rot693",90,66.1622,84,156.162,6,-23.8378); DC20->AddNode(STLA,647,new TGeoCombiTrans(19.0403,43.093,0,rot693)); TGeoRotation *rot694 = new TGeoRotation("rot694",90,68.1081,84,158.108,6,-21.8919); DC20->AddNode(STLA,648,new TGeoCombiTrans(17.566,43.7147,0,rot694)); TGeoRotation *rot695 = new TGeoRotation("rot695",90,70.0541,84,160.054,6,-19.9459); DC20->AddNode(STLA,649,new TGeoCombiTrans(16.0715,44.286,0,rot695)); TGeoRotation *rot696 = new TGeoRotation("rot696",90,72,84,162,6,-18); DC20->AddNode(STLA,650,new TGeoCombiTrans(14.5584,44.8062,0,rot696)); TGeoRotation *rot697 = new TGeoRotation("rot697",90,73.9459,84,163.946,6,-16.0541); DC20->AddNode(STLA,651,new TGeoCombiTrans(13.0285,45.2747,0,rot697)); TGeoRotation *rot698 = new TGeoRotation("rot698",90,75.8919,84,165.892,6,-14.1081); DC20->AddNode(STLA,652,new TGeoCombiTrans(11.4837,45.691,0,rot698)); TGeoRotation *rot699 = new TGeoRotation("rot699",90,77.8378,84,167.838,6,-12.1622); DC20->AddNode(STLA,653,new TGeoCombiTrans(9.92552,46.0546,0,rot699)); TGeoRotation *rot700 = new TGeoRotation("rot700",90,79.7838,84,169.784,6,-10.2162); DC20->AddNode(STLA,654,new TGeoCombiTrans(8.35594,46.3651,0,rot700)); TGeoRotation *rot701 = new TGeoRotation("rot701",90,81.7297,84,171.73,6,-8.27027); DC20->AddNode(STLA,655,new TGeoCombiTrans(6.77672,46.6221,0,rot701)); TGeoRotation *rot702 = new TGeoRotation("rot702",90,83.6757,84,173.676,6,-6.32432); DC20->AddNode(STLA,656,new TGeoCombiTrans(5.18968,46.8253,0,rot702)); TGeoRotation *rot703 = new TGeoRotation("rot703",90,85.6216,84,175.622,6,-4.37838); DC20->AddNode(STLA,657,new TGeoCombiTrans(3.59666,46.9745,0,rot703)); TGeoRotation *rot704 = new TGeoRotation("rot704",90,87.5676,84,177.568,6,-2.43243); DC20->AddNode(STLA,658,new TGeoCombiTrans(1.99949,47.0696,0,rot704)); TGeoRotation *rot705 = new TGeoRotation("rot705",90,89.5135,84,179.514,6,-0.486486); DC20->AddNode(STLA,659,new TGeoCombiTrans(0.400013,47.1103,0,rot705)); TGeoRotation *rot706 = new TGeoRotation("rot706",90,91.4595,84,-178.541,6,1.45946); DC20->AddNode(STLA,660,new TGeoCombiTrans(-1.19992,47.0967,0,rot706)); TGeoRotation *rot707 = new TGeoRotation("rot707",90,93.4054,84,-176.595,6,3.40541); DC20->AddNode(STLA,661,new TGeoCombiTrans(-2.79848,47.0288,0,rot707)); TGeoRotation *rot708 = new TGeoRotation("rot708",90,95.3514,84,-174.649,6,5.35135); DC20->AddNode(STLA,662,new TGeoCombiTrans(-4.3938,46.9067,0,rot708)); TGeoRotation *rot709 = new TGeoRotation("rot709",90,97.2973,84,-172.703,6,7.2973); DC20->AddNode(STLA,663,new TGeoCombiTrans(-5.98406,46.7304,0,rot709)); TGeoRotation *rot710 = new TGeoRotation("rot710",90,99.2432,84,-170.757,6,9.24324); DC20->AddNode(STLA,664,new TGeoCombiTrans(-7.56742,46.5003,0,rot710)); TGeoRotation *rot711 = new TGeoRotation("rot711",90,101.189,84,-168.811,6,11.1892); DC20->AddNode(STLA,665,new TGeoCombiTrans(-9.14205,46.2165,0,rot711)); TGeoRotation *rot712 = new TGeoRotation("rot712",90,103.135,84,-166.865,6,13.1351); DC20->AddNode(STLA,666,new TGeoCombiTrans(-10.7061,45.8794,0,rot712)); TGeoRotation *rot713 = new TGeoRotation("rot713",90,105.081,84,-164.919,6,15.0811); DC20->AddNode(STLA,667,new TGeoCombiTrans(-12.2579,45.4894,0,rot713)); TGeoRotation *rot714 = new TGeoRotation("rot714",90,107.027,84,-162.973,6,17.027); DC20->AddNode(STLA,668,new TGeoCombiTrans(-13.7955,45.0469,0,rot714)); TGeoRotation *rot715 = new TGeoRotation("rot715",90,108.973,84,-161.027,6,18.973); DC20->AddNode(STLA,669,new TGeoCombiTrans(-15.3172,44.5525,0,rot715)); TGeoRotation *rot716 = new TGeoRotation("rot716",90,110.919,84,-159.081,6,20.9189); DC20->AddNode(STLA,670,new TGeoCombiTrans(-16.8212,44.0067,0,rot716)); TGeoRotation *rot717 = new TGeoRotation("rot717",90,112.865,84,-157.135,6,22.8649); DC20->AddNode(STLA,671,new TGeoCombiTrans(-18.3058,43.4101,0,rot717)); TGeoRotation *rot718 = new TGeoRotation("rot718",90,114.811,84,-155.189,6,24.8108); DC20->AddNode(STLA,672,new TGeoCombiTrans(-19.7693,42.7635,0,rot718)); TGeoRotation *rot719 = new TGeoRotation("rot719",90,116.757,84,-153.243,6,26.7568); DC20->AddNode(STLA,673,new TGeoCombiTrans(-21.21,42.0675,0,rot719)); TGeoRotation *rot720 = new TGeoRotation("rot720",90,118.703,84,-151.297,6,28.7027); DC20->AddNode(STLA,674,new TGeoCombiTrans(-22.6262,41.323,0,rot720)); TGeoRotation *rot721 = new TGeoRotation("rot721",90,120.649,84,-149.351,6,30.6486); DC20->AddNode(STLA,675,new TGeoCombiTrans(-24.0164,40.5309,0,rot721)); TGeoRotation *rot722 = new TGeoRotation("rot722",90,122.595,84,-147.405,6,32.5946); DC20->AddNode(STLA,676,new TGeoCombiTrans(-25.3788,39.692,0,rot722)); TGeoRotation *rot723 = new TGeoRotation("rot723",90,124.541,84,-145.459,6,34.5405); DC20->AddNode(STLA,677,new TGeoCombiTrans(-26.712,38.8073,0,rot723)); TGeoRotation *rot724 = new TGeoRotation("rot724",90,126.486,84,-143.514,6,36.4865); DC20->AddNode(STLA,678,new TGeoCombiTrans(-28.0144,37.8779,0,rot724)); TGeoRotation *rot725 = new TGeoRotation("rot725",90,128.432,84,-141.568,6,38.4324); DC20->AddNode(STLA,679,new TGeoCombiTrans(-29.2844,36.9048,0,rot725)); TGeoRotation *rot726 = new TGeoRotation("rot726",90,130.378,84,-139.622,6,40.3784); DC20->AddNode(STLA,680,new TGeoCombiTrans(-30.5207,35.8891,0,rot726)); TGeoRotation *rot727 = new TGeoRotation("rot727",90,132.324,84,-137.676,6,42.3243); DC20->AddNode(STLA,681,new TGeoCombiTrans(-31.7218,34.832,0,rot727)); TGeoRotation *rot728 = new TGeoRotation("rot728",90,134.27,84,-135.73,6,44.2703); DC20->AddNode(STLA,682,new TGeoCombiTrans(-32.8862,33.7348,0,rot728)); TGeoRotation *rot729 = new TGeoRotation("rot729",90,136.216,84,-133.784,6,46.2162); DC20->AddNode(STLA,683,new TGeoCombiTrans(-34.0128,32.5986,0,rot729)); TGeoRotation *rot730 = new TGeoRotation("rot730",90,138.162,84,-131.838,6,48.1622); DC20->AddNode(STLA,684,new TGeoCombiTrans(-35.1001,31.4249,0,rot730)); TGeoRotation *rot731 = new TGeoRotation("rot731",90,140.108,84,-129.892,6,50.1081); DC20->AddNode(STLA,685,new TGeoCombiTrans(-36.147,30.2149,0,rot731)); TGeoRotation *rot732 = new TGeoRotation("rot732",90,142.054,84,-127.946,6,52.0541); DC20->AddNode(STLA,686,new TGeoCombiTrans(-37.1521,28.97,0,rot732)); TGeoRotation *rot733 = new TGeoRotation("rot733",90,144,84,-126,6,54); DC20->AddNode(STLA,687,new TGeoCombiTrans(-38.1144,27.6917,0,rot733)); TGeoRotation *rot734 = new TGeoRotation("rot734",90,145.946,84,-124.054,6,55.9459); DC20->AddNode(STLA,688,new TGeoCombiTrans(-39.0327,26.3815,0,rot734)); TGeoRotation *rot735 = new TGeoRotation("rot735",90,147.892,84,-122.108,6,57.8919); DC20->AddNode(STLA,689,new TGeoCombiTrans(-39.9061,25.0409,0,rot735)); TGeoRotation *rot736 = new TGeoRotation("rot736",90,149.838,84,-120.162,6,59.8378); DC20->AddNode(STLA,690,new TGeoCombiTrans(-40.7334,23.6714,0,rot736)); TGeoRotation *rot737 = new TGeoRotation("rot737",90,151.784,84,-118.216,6,61.7838); DC20->AddNode(STLA,691,new TGeoCombiTrans(-41.5137,22.2746,0,rot737)); TGeoRotation *rot738 = new TGeoRotation("rot738",90,153.73,84,-116.27,6,63.7297); DC20->AddNode(STLA,692,new TGeoCombiTrans(-42.2461,20.8521,0,rot738)); TGeoRotation *rot739 = new TGeoRotation("rot739",90,155.676,84,-114.324,6,65.6757); DC20->AddNode(STLA,693,new TGeoCombiTrans(-42.9298,19.4055,0,rot739)); TGeoRotation *rot740 = new TGeoRotation("rot740",90,157.622,84,-112.378,6,67.6216); DC20->AddNode(STLA,694,new TGeoCombiTrans(-43.564,17.9365,0,rot740)); TGeoRotation *rot741 = new TGeoRotation("rot741",90,159.568,84,-110.432,6,69.5676); DC20->AddNode(STLA,695,new TGeoCombiTrans(-44.1479,16.4469,0,rot741)); TGeoRotation *rot742 = new TGeoRotation("rot742",90,161.514,84,-108.486,6,71.5135); DC20->AddNode(STLA,696,new TGeoCombiTrans(-44.6809,14.9383,0,rot742)); TGeoRotation *rot743 = new TGeoRotation("rot743",90,163.459,84,-106.541,6,73.4595); DC20->AddNode(STLA,697,new TGeoCombiTrans(-45.1624,13.4125,0,rot743)); TGeoRotation *rot744 = new TGeoRotation("rot744",90,165.405,84,-104.595,6,75.4054); DC20->AddNode(STLA,698,new TGeoCombiTrans(-45.5918,11.8712,0,rot744)); TGeoRotation *rot745 = new TGeoRotation("rot745",90,167.351,84,-102.649,6,77.3514); DC20->AddNode(STLA,699,new TGeoCombiTrans(-45.9686,10.3162,0,rot745)); TGeoRotation *rot746 = new TGeoRotation("rot746",90,169.297,84,-100.703,6,79.2973); DC20->AddNode(STLA,700,new TGeoCombiTrans(-46.2924,8.74931,0,rot746)); TGeoRotation *rot747 = new TGeoRotation("rot747",90,171.243,84,-98.7568,6,81.2432); DC20->AddNode(STLA,701,new TGeoCombiTrans(-46.5628,7.17233,0,rot747)); TGeoRotation *rot748 = new TGeoRotation("rot748",90,173.189,84,-96.8108,6,83.1892); DC20->AddNode(STLA,702,new TGeoCombiTrans(-46.7795,5.58707,0,rot748)); TGeoRotation *rot749 = new TGeoRotation("rot749",90,175.135,84,-94.8649,6,85.1351); DC20->AddNode(STLA,703,new TGeoCombiTrans(-46.9423,3.99538,0,rot749)); TGeoRotation *rot750 = new TGeoRotation("rot750",90,177.081,84,-92.9189,6,87.0811); DC20->AddNode(STLA,704,new TGeoCombiTrans(-47.0509,2.39907,0,rot750)); TGeoRotation *rot751 = new TGeoRotation("rot751",90,179.027,84,-90.973,6,89.027); DC20->AddNode(STLA,705,new TGeoCombiTrans(-47.1052,0.799998,0,rot751)); TGeoRotation *rot752 = new TGeoRotation("rot752",90,-179.027,84,-89.027,6,90.973); DC20->AddNode(STLA,706,new TGeoCombiTrans(-47.1052,-0.799998,0,rot752)); TGeoRotation *rot753 = new TGeoRotation("rot753",90,-177.081,84,-87.0811,6,92.9189); DC20->AddNode(STLA,707,new TGeoCombiTrans(-47.0509,-2.39907,0,rot753)); TGeoRotation *rot754 = new TGeoRotation("rot754",90,-175.135,84,-85.1351,6,94.8649); DC20->AddNode(STLA,708,new TGeoCombiTrans(-46.9423,-3.99538,0,rot754)); TGeoRotation *rot755 = new TGeoRotation("rot755",90,-173.189,84,-83.1892,6,96.8108); DC20->AddNode(STLA,709,new TGeoCombiTrans(-46.7795,-5.58707,0,rot755)); TGeoRotation *rot756 = new TGeoRotation("rot756",90,-171.243,84,-81.2432,6,98.7568); DC20->AddNode(STLA,710,new TGeoCombiTrans(-46.5628,-7.17233,0,rot756)); TGeoRotation *rot757 = new TGeoRotation("rot757",90,-169.297,84,-79.2973,6,100.703); DC20->AddNode(STLA,711,new TGeoCombiTrans(-46.2924,-8.74931,0,rot757)); TGeoRotation *rot758 = new TGeoRotation("rot758",90,-167.351,84,-77.3514,6,102.649); DC20->AddNode(STLA,712,new TGeoCombiTrans(-45.9686,-10.3162,0,rot758)); TGeoRotation *rot759 = new TGeoRotation("rot759",90,-165.405,84,-75.4054,6,104.595); DC20->AddNode(STLA,713,new TGeoCombiTrans(-45.5918,-11.8712,0,rot759)); TGeoRotation *rot760 = new TGeoRotation("rot760",90,-163.459,84,-73.4595,6,106.541); DC20->AddNode(STLA,714,new TGeoCombiTrans(-45.1624,-13.4125,0,rot760)); TGeoRotation *rot761 = new TGeoRotation("rot761",90,-161.514,84,-71.5135,6,108.486); DC20->AddNode(STLA,715,new TGeoCombiTrans(-44.6809,-14.9383,0,rot761)); TGeoRotation *rot762 = new TGeoRotation("rot762",90,-159.568,84,-69.5676,6,110.432); DC20->AddNode(STLA,716,new TGeoCombiTrans(-44.1479,-16.4469,0,rot762)); TGeoRotation *rot763 = new TGeoRotation("rot763",90,-157.622,84,-67.6216,6,112.378); DC20->AddNode(STLA,717,new TGeoCombiTrans(-43.564,-17.9365,0,rot763)); TGeoRotation *rot764 = new TGeoRotation("rot764",90,-155.676,84,-65.6757,6,114.324); DC20->AddNode(STLA,718,new TGeoCombiTrans(-42.9298,-19.4055,0,rot764)); TGeoRotation *rot765 = new TGeoRotation("rot765",90,-153.73,84,-63.7297,6,116.27); DC20->AddNode(STLA,719,new TGeoCombiTrans(-42.2461,-20.8521,0,rot765)); TGeoRotation *rot766 = new TGeoRotation("rot766",90,-151.784,84,-61.7838,6,118.216); DC20->AddNode(STLA,720,new TGeoCombiTrans(-41.5137,-22.2746,0,rot766)); TGeoRotation *rot767 = new TGeoRotation("rot767",90,-149.838,84,-59.8378,6,120.162); DC20->AddNode(STLA,721,new TGeoCombiTrans(-40.7334,-23.6714,0,rot767)); TGeoRotation *rot768 = new TGeoRotation("rot768",90,-147.892,84,-57.8919,6,122.108); DC20->AddNode(STLA,722,new TGeoCombiTrans(-39.9061,-25.0409,0,rot768)); TGeoRotation *rot769 = new TGeoRotation("rot769",90,-145.946,84,-55.9459,6,124.054); DC20->AddNode(STLA,723,new TGeoCombiTrans(-39.0327,-26.3815,0,rot769)); TGeoRotation *rot770 = new TGeoRotation("rot770",90,-144,84,-54,6,126); DC20->AddNode(STLA,724,new TGeoCombiTrans(-38.1144,-27.6917,0,rot770)); TGeoRotation *rot771 = new TGeoRotation("rot771",90,-142.054,84,-52.0541,6,127.946); DC20->AddNode(STLA,725,new TGeoCombiTrans(-37.1521,-28.97,0,rot771)); TGeoRotation *rot772 = new TGeoRotation("rot772",90,-140.108,84,-50.1081,6,129.892); DC20->AddNode(STLA,726,new TGeoCombiTrans(-36.147,-30.2149,0,rot772)); TGeoRotation *rot773 = new TGeoRotation("rot773",90,-138.162,84,-48.1622,6,131.838); DC20->AddNode(STLA,727,new TGeoCombiTrans(-35.1001,-31.4249,0,rot773)); TGeoRotation *rot774 = new TGeoRotation("rot774",90,-136.216,84,-46.2162,6,133.784); DC20->AddNode(STLA,728,new TGeoCombiTrans(-34.0128,-32.5986,0,rot774)); TGeoRotation *rot775 = new TGeoRotation("rot775",90,-134.27,84,-44.2703,6,135.73); DC20->AddNode(STLA,729,new TGeoCombiTrans(-32.8862,-33.7348,0,rot775)); TGeoRotation *rot776 = new TGeoRotation("rot776",90,-132.324,84,-42.3243,6,137.676); DC20->AddNode(STLA,730,new TGeoCombiTrans(-31.7218,-34.832,0,rot776)); TGeoRotation *rot777 = new TGeoRotation("rot777",90,-130.378,84,-40.3784,6,139.622); DC20->AddNode(STLA,731,new TGeoCombiTrans(-30.5207,-35.8891,0,rot777)); TGeoRotation *rot778 = new TGeoRotation("rot778",90,-128.432,84,-38.4324,6,141.568); DC20->AddNode(STLA,732,new TGeoCombiTrans(-29.2844,-36.9048,0,rot778)); TGeoRotation *rot779 = new TGeoRotation("rot779",90,-126.486,84,-36.4865,6,143.514); DC20->AddNode(STLA,733,new TGeoCombiTrans(-28.0144,-37.8779,0,rot779)); TGeoRotation *rot780 = new TGeoRotation("rot780",90,-124.541,84,-34.5405,6,145.459); DC20->AddNode(STLA,734,new TGeoCombiTrans(-26.712,-38.8073,0,rot780)); TGeoRotation *rot781 = new TGeoRotation("rot781",90,-122.595,84,-32.5946,6,147.405); DC20->AddNode(STLA,735,new TGeoCombiTrans(-25.3788,-39.692,0,rot781)); TGeoRotation *rot782 = new TGeoRotation("rot782",90,-120.649,84,-30.6486,6,149.351); DC20->AddNode(STLA,736,new TGeoCombiTrans(-24.0164,-40.5309,0,rot782)); TGeoRotation *rot783 = new TGeoRotation("rot783",90,-118.703,84,-28.7027,6,151.297); DC20->AddNode(STLA,737,new TGeoCombiTrans(-22.6262,-41.323,0,rot783)); TGeoRotation *rot784 = new TGeoRotation("rot784",90,-116.757,84,-26.7568,6,153.243); DC20->AddNode(STLA,738,new TGeoCombiTrans(-21.21,-42.0675,0,rot784)); TGeoRotation *rot785 = new TGeoRotation("rot785",90,-114.811,84,-24.8108,6,155.189); DC20->AddNode(STLA,739,new TGeoCombiTrans(-19.7693,-42.7635,0,rot785)); TGeoRotation *rot786 = new TGeoRotation("rot786",90,-112.865,84,-22.8649,6,157.135); DC20->AddNode(STLA,740,new TGeoCombiTrans(-18.3058,-43.4101,0,rot786)); TGeoRotation *rot787 = new TGeoRotation("rot787",90,-110.919,84,-20.9189,6,159.081); DC20->AddNode(STLA,741,new TGeoCombiTrans(-16.8212,-44.0067,0,rot787)); TGeoRotation *rot788 = new TGeoRotation("rot788",90,-108.973,84,-18.973,6,161.027); DC20->AddNode(STLA,742,new TGeoCombiTrans(-15.3172,-44.5525,0,rot788)); TGeoRotation *rot789 = new TGeoRotation("rot789",90,-107.027,84,-17.027,6,162.973); DC20->AddNode(STLA,743,new TGeoCombiTrans(-13.7955,-45.0469,0,rot789)); TGeoRotation *rot790 = new TGeoRotation("rot790",90,-105.081,84,-15.0811,6,164.919); DC20->AddNode(STLA,744,new TGeoCombiTrans(-12.2579,-45.4894,0,rot790)); TGeoRotation *rot791 = new TGeoRotation("rot791",90,-103.135,84,-13.1351,6,166.865); DC20->AddNode(STLA,745,new TGeoCombiTrans(-10.7061,-45.8794,0,rot791)); TGeoRotation *rot792 = new TGeoRotation("rot792",90,-101.189,84,-11.1892,6,168.811); DC20->AddNode(STLA,746,new TGeoCombiTrans(-9.14205,-46.2165,0,rot792)); TGeoRotation *rot793 = new TGeoRotation("rot793",90,-99.2432,84,-9.24324,6,170.757); DC20->AddNode(STLA,747,new TGeoCombiTrans(-7.56742,-46.5003,0,rot793)); TGeoRotation *rot794 = new TGeoRotation("rot794",90,-97.2973,84,-7.2973,6,172.703); DC20->AddNode(STLA,748,new TGeoCombiTrans(-5.98406,-46.7304,0,rot794)); TGeoRotation *rot795 = new TGeoRotation("rot795",90,-95.3514,84,-5.35135,6,174.649); DC20->AddNode(STLA,749,new TGeoCombiTrans(-4.3938,-46.9067,0,rot795)); TGeoRotation *rot796 = new TGeoRotation("rot796",90,-93.4054,84,-3.40541,6,176.595); DC20->AddNode(STLA,750,new TGeoCombiTrans(-2.79848,-47.0288,0,rot796)); TGeoRotation *rot797 = new TGeoRotation("rot797",90,-91.4595,84,-1.45946,6,178.541); DC20->AddNode(STLA,751,new TGeoCombiTrans(-1.19992,-47.0967,0,rot797)); TGeoRotation *rot798 = new TGeoRotation("rot798",90,-89.5135,84,0.486486,6,-179.514); DC20->AddNode(STLA,752,new TGeoCombiTrans(0.400013,-47.1103,0,rot798)); TGeoRotation *rot799 = new TGeoRotation("rot799",90,-87.5676,84,2.43243,6,-177.568); DC20->AddNode(STLA,753,new TGeoCombiTrans(1.99949,-47.0696,0,rot799)); TGeoRotation *rot800 = new TGeoRotation("rot800",90,-85.6216,84,4.37838,6,-175.622); DC20->AddNode(STLA,754,new TGeoCombiTrans(3.59666,-46.9745,0,rot800)); TGeoRotation *rot801 = new TGeoRotation("rot801",90,-83.6757,84,6.32432,6,-173.676); DC20->AddNode(STLA,755,new TGeoCombiTrans(5.18968,-46.8253,0,rot801)); TGeoRotation *rot802 = new TGeoRotation("rot802",90,-81.7297,84,8.27027,6,-171.73); DC20->AddNode(STLA,756,new TGeoCombiTrans(6.77672,-46.6221,0,rot802)); TGeoRotation *rot803 = new TGeoRotation("rot803",90,-79.7838,84,10.2162,6,-169.784); DC20->AddNode(STLA,757,new TGeoCombiTrans(8.35594,-46.3651,0,rot803)); TGeoRotation *rot804 = new TGeoRotation("rot804",90,-77.8378,84,12.1622,6,-167.838); DC20->AddNode(STLA,758,new TGeoCombiTrans(9.92552,-46.0546,0,rot804)); TGeoRotation *rot805 = new TGeoRotation("rot805",90,-75.8919,84,14.1081,6,-165.892); DC20->AddNode(STLA,759,new TGeoCombiTrans(11.4837,-45.691,0,rot805)); TGeoRotation *rot806 = new TGeoRotation("rot806",90,-73.9459,84,16.0541,6,-163.946); DC20->AddNode(STLA,760,new TGeoCombiTrans(13.0285,-45.2747,0,rot806)); TGeoRotation *rot807 = new TGeoRotation("rot807",90,-72,84,18,6,-162); DC20->AddNode(STLA,761,new TGeoCombiTrans(14.5584,-44.8062,0,rot807)); TGeoRotation *rot808 = new TGeoRotation("rot808",90,-70.0541,84,19.9459,6,-160.054); DC20->AddNode(STLA,762,new TGeoCombiTrans(16.0715,-44.286,0,rot808)); TGeoRotation *rot809 = new TGeoRotation("rot809",90,-68.1081,84,21.8919,6,-158.108); DC20->AddNode(STLA,763,new TGeoCombiTrans(17.566,-43.7147,0,rot809)); TGeoRotation *rot810 = new TGeoRotation("rot810",90,-66.1622,84,23.8378,6,-156.162); DC20->AddNode(STLA,764,new TGeoCombiTrans(19.0403,-43.093,0,rot810)); TGeoRotation *rot811 = new TGeoRotation("rot811",90,-64.2162,84,25.7838,6,-154.216); DC20->AddNode(STLA,765,new TGeoCombiTrans(20.4926,-42.4216,0,rot811)); TGeoRotation *rot812 = new TGeoRotation("rot812",90,-62.2703,84,27.7297,6,-152.27); DC20->AddNode(STLA,766,new TGeoCombiTrans(21.9213,-41.7013,0,rot812)); TGeoRotation *rot813 = new TGeoRotation("rot813",90,-60.3243,84,29.6757,6,-150.324); DC20->AddNode(STLA,767,new TGeoCombiTrans(23.3247,-40.9329,0,rot813)); TGeoRotation *rot814 = new TGeoRotation("rot814",90,-58.3784,84,31.6216,6,-148.378); DC20->AddNode(STLA,768,new TGeoCombiTrans(24.7012,-40.1172,0,rot814)); TGeoRotation *rot815 = new TGeoRotation("rot815",90,-56.4324,84,33.5676,6,-146.432); DC20->AddNode(STLA,769,new TGeoCombiTrans(26.0492,-39.2553,0,rot815)); TGeoRotation *rot816 = new TGeoRotation("rot816",90,-54.4865,84,35.5135,6,-144.486); DC20->AddNode(STLA,770,new TGeoCombiTrans(27.3671,-38.3482,0,rot816)); TGeoRotation *rot817 = new TGeoRotation("rot817",90,-52.5405,84,37.4595,6,-142.541); DC20->AddNode(STLA,771,new TGeoCombiTrans(28.6535,-37.3967,0,rot817)); TGeoRotation *rot818 = new TGeoRotation("rot818",90,-50.5946,84,39.4054,6,-140.595); DC20->AddNode(STLA,772,new TGeoCombiTrans(29.9069,-36.4022,0,rot818)); TGeoRotation *rot819 = new TGeoRotation("rot819",90,-48.6486,84,41.3514,6,-138.649); DC20->AddNode(STLA,773,new TGeoCombiTrans(31.1257,-35.3657,0,rot819)); TGeoRotation *rot820 = new TGeoRotation("rot820",90,-46.7027,84,43.2973,6,-136.703); DC20->AddNode(STLA,774,new TGeoCombiTrans(32.3087,-34.2884,0,rot820)); TGeoRotation *rot821 = new TGeoRotation("rot821",90,-44.7568,84,45.2432,6,-134.757); DC20->AddNode(STLA,775,new TGeoCombiTrans(33.4543,-33.1715,0,rot821)); TGeoRotation *rot822 = new TGeoRotation("rot822",90,-42.8108,84,47.1892,6,-132.811); DC20->AddNode(STLA,776,new TGeoCombiTrans(34.5614,-32.0164,0,rot822)); TGeoRotation *rot823 = new TGeoRotation("rot823",90,-40.8649,84,49.1351,6,-130.865); DC20->AddNode(STLA,777,new TGeoCombiTrans(35.6287,-30.8243,0,rot823)); TGeoRotation *rot824 = new TGeoRotation("rot824",90,-38.9189,84,51.0811,6,-128.919); DC20->AddNode(STLA,778,new TGeoCombiTrans(36.6548,-29.5967,0,rot824)); TGeoRotation *rot825 = new TGeoRotation("rot825",90,-36.973,84,53.027,6,-126.973); DC20->AddNode(STLA,779,new TGeoCombiTrans(37.6387,-28.335,0,rot825)); TGeoRotation *rot826 = new TGeoRotation("rot826",90,-35.027,84,54.973,6,-125.027); DC20->AddNode(STLA,780,new TGeoCombiTrans(38.5791,-27.0405,0,rot826)); TGeoRotation *rot827 = new TGeoRotation("rot827",90,-33.0811,84,56.9189,6,-123.081); DC20->AddNode(STLA,781,new TGeoCombiTrans(39.4751,-25.7149,0,rot827)); TGeoRotation *rot828 = new TGeoRotation("rot828",90,-31.1351,84,58.8649,6,-121.135); DC20->AddNode(STLA,782,new TGeoCombiTrans(40.3255,-24.3597,0,rot828)); TGeoRotation *rot829 = new TGeoRotation("rot829",90,-29.1892,84,60.8108,6,-119.189); DC20->AddNode(STLA,783,new TGeoCombiTrans(41.1294,-22.9763,0,rot829)); TGeoRotation *rot830 = new TGeoRotation("rot830",90,-27.2432,84,62.7568,6,-117.243); DC20->AddNode(STLA,784,new TGeoCombiTrans(41.8859,-21.5664,0,rot830)); TGeoRotation *rot831 = new TGeoRotation("rot831",90,-25.2973,84,64.7027,6,-115.297); DC20->AddNode(STLA,785,new TGeoCombiTrans(42.5941,-20.1317,0,rot831)); TGeoRotation *rot832 = new TGeoRotation("rot832",90,-23.3514,84,66.6486,6,-113.351); DC20->AddNode(STLA,786,new TGeoCombiTrans(43.2531,-18.6737,0,rot832)); TGeoRotation *rot833 = new TGeoRotation("rot833",90,-21.4054,84,68.5946,6,-111.405); DC20->AddNode(STLA,787,new TGeoCombiTrans(43.8623,-17.1942,0,rot833)); TGeoRotation *rot834 = new TGeoRotation("rot834",90,-19.4595,84,70.5405,6,-109.459); DC20->AddNode(STLA,788,new TGeoCombiTrans(44.4208,-15.6949,0,rot834)); TGeoRotation *rot835 = new TGeoRotation("rot835",90,-17.5135,84,72.4865,6,-107.514); DC20->AddNode(STLA,789,new TGeoCombiTrans(44.9282,-14.1774,0,rot835)); TGeoRotation *rot836 = new TGeoRotation("rot836",90,-15.5676,84,74.4324,6,-105.568); DC20->AddNode(STLA,790,new TGeoCombiTrans(45.3837,-12.6437,0,rot836)); TGeoRotation *rot837 = new TGeoRotation("rot837",90,-13.6216,84,76.3784,6,-103.622); DC20->AddNode(STLA,791,new TGeoCombiTrans(45.7868,-11.0953,0,rot837)); TGeoRotation *rot838 = new TGeoRotation("rot838",90,-11.6757,84,78.3243,6,-101.676); DC20->AddNode(STLA,792,new TGeoCombiTrans(46.1372,-9.53413,0,rot838)); TGeoRotation *rot839 = new TGeoRotation("rot839",90,-9.72973,84,80.2703,6,-99.7297); DC20->AddNode(STLA,793,new TGeoCombiTrans(46.4343,-7.96197,0,rot839)); TGeoRotation *rot840 = new TGeoRotation("rot840",90,-7.78378,84,82.2162,6,-97.7838); DC20->AddNode(STLA,794,new TGeoCombiTrans(46.6779,-6.38062,0,rot840)); TGeoRotation *rot841 = new TGeoRotation("rot841",90,-5.83784,84,84.1622,6,-95.8378); DC20->AddNode(STLA,795,new TGeoCombiTrans(46.8677,-4.79192,0,rot841)); TGeoRotation *rot842 = new TGeoRotation("rot842",90,-3.89189,84,86.1081,6,-93.8919); DC20->AddNode(STLA,796,new TGeoCombiTrans(47.0034,-3.19768,0,rot842)); TGeoRotation *rot843 = new TGeoRotation("rot843",90,-1.94595,84,88.0541,6,-91.9459); DC20->AddNode(STLA,797,new TGeoCombiTrans(47.0848,-1.59976,0,rot843)); TGeoRotation *rot844 = new TGeoRotation("rot844",90,0,84,90,6,-90); DC20->AddNode(STLA,798,new TGeoCombiTrans(48.895,0,0,rot844)); TGeoRotation *rot845 = new TGeoRotation("rot845",90,1.875,84,91.875,6,-88.125); DC20->AddNode(STLA,799,new TGeoCombiTrans(48.8688,1.5998,0,rot845)); TGeoRotation *rot846 = new TGeoRotation("rot846",90,3.75,84,93.75,6,-86.25); DC20->AddNode(STLA,800,new TGeoCombiTrans(48.7903,3.19789,0,rot846)); TGeoRotation *rot847 = new TGeoRotation("rot847",90,5.625,84,95.625,6,-84.375); DC20->AddNode(STLA,801,new TGeoCombiTrans(48.6596,4.79255,0,rot847)); TGeoRotation *rot848 = new TGeoRotation("rot848",90,7.5,84,97.5,6,-82.5); DC20->AddNode(STLA,802,new TGeoCombiTrans(48.4767,6.38208,0,rot848)); TGeoRotation *rot849 = new TGeoRotation("rot849",90,9.375,84,99.375,6,-80.625); DC20->AddNode(STLA,803,new TGeoCombiTrans(48.2419,7.96477,0,rot849)); TGeoRotation *rot850 = new TGeoRotation("rot850",90,11.25,84,101.25,6,-78.75); DC20->AddNode(STLA,804,new TGeoCombiTrans(47.9555,9.53894,0,rot850)); TGeoRotation *rot851 = new TGeoRotation("rot851",90,13.125,84,103.125,6,-76.875); DC20->AddNode(STLA,805,new TGeoCombiTrans(47.6177,11.1029,0,rot851)); TGeoRotation *rot852 = new TGeoRotation("rot852",90,15,84,105,6,-75); DC20->AddNode(STLA,806,new TGeoCombiTrans(47.2289,12.655,0,rot852)); TGeoRotation *rot853 = new TGeoRotation("rot853",90,16.875,84,106.875,6,-73.125); DC20->AddNode(STLA,807,new TGeoCombiTrans(46.7896,14.1935,0,rot853)); TGeoRotation *rot854 = new TGeoRotation("rot854",90,18.75,84,108.75,6,-71.25); DC20->AddNode(STLA,808,new TGeoCombiTrans(46.3001,15.7168,0,rot854)); TGeoRotation *rot855 = new TGeoRotation("rot855",90,20.625,84,110.625,6,-69.375); DC20->AddNode(STLA,809,new TGeoCombiTrans(45.7611,17.2233,0,rot855)); TGeoRotation *rot856 = new TGeoRotation("rot856",90,22.5,84,112.5,6,-67.5); DC20->AddNode(STLA,810,new TGeoCombiTrans(45.1731,18.7113,0,rot856)); TGeoRotation *rot857 = new TGeoRotation("rot857",90,24.375,84,114.375,6,-65.625); DC20->AddNode(STLA,811,new TGeoCombiTrans(44.5367,20.1793,0,rot857)); TGeoRotation *rot858 = new TGeoRotation("rot858",90,26.25,84,116.25,6,-63.75); DC20->AddNode(STLA,812,new TGeoCombiTrans(43.8526,21.6257,0,rot858)); TGeoRotation *rot859 = new TGeoRotation("rot859",90,28.125,84,118.125,6,-61.875); DC20->AddNode(STLA,813,new TGeoCombiTrans(43.1215,23.0489,0,rot859)); TGeoRotation *rot860 = new TGeoRotation("rot860",90,30,84,120,6,-60); DC20->AddNode(STLA,814,new TGeoCombiTrans(42.3443,24.4475,0,rot860)); TGeoRotation *rot861 = new TGeoRotation("rot861",90,31.875,84,121.875,6,-58.125); DC20->AddNode(STLA,815,new TGeoCombiTrans(41.5217,25.8199,0,rot861)); TGeoRotation *rot862 = new TGeoRotation("rot862",90,33.75,84,123.75,6,-56.25); DC20->AddNode(STLA,816,new TGeoCombiTrans(40.6547,27.1646,0,rot862)); TGeoRotation *rot863 = new TGeoRotation("rot863",90,35.625,84,125.625,6,-54.375); DC20->AddNode(STLA,817,new TGeoCombiTrans(39.7441,28.4802,0,rot863)); TGeoRotation *rot864 = new TGeoRotation("rot864",90,37.5,84,127.5,6,-52.5); DC20->AddNode(STLA,818,new TGeoCombiTrans(38.791,29.7654,0,rot864)); TGeoRotation *rot865 = new TGeoRotation("rot865",90,39.375,84,129.375,6,-50.625); DC20->AddNode(STLA,819,new TGeoCombiTrans(37.7963,31.0187,0,rot865)); TGeoRotation *rot866 = new TGeoRotation("rot866",90,41.25,84,131.25,6,-48.75); DC20->AddNode(STLA,820,new TGeoCombiTrans(36.7612,32.2387,0,rot866)); TGeoRotation *rot867 = new TGeoRotation("rot867",90,43.125,84,133.125,6,-46.875); DC20->AddNode(STLA,821,new TGeoCombiTrans(35.6867,33.4242,0,rot867)); TGeoRotation *rot868 = new TGeoRotation("rot868",90,45,84,135,6,-45); DC20->AddNode(STLA,822,new TGeoCombiTrans(34.574,34.574,0,rot868)); TGeoRotation *rot869 = new TGeoRotation("rot869",90,46.875,84,136.875,6,-43.125); DC20->AddNode(STLA,823,new TGeoCombiTrans(33.4242,35.6867,0,rot869)); TGeoRotation *rot870 = new TGeoRotation("rot870",90,48.75,84,138.75,6,-41.25); DC20->AddNode(STLA,824,new TGeoCombiTrans(32.2387,36.7612,0,rot870)); TGeoRotation *rot871 = new TGeoRotation("rot871",90,50.625,84,140.625,6,-39.375); DC20->AddNode(STLA,825,new TGeoCombiTrans(31.0187,37.7963,0,rot871)); TGeoRotation *rot872 = new TGeoRotation("rot872",90,52.5,84,142.5,6,-37.5); DC20->AddNode(STLA,826,new TGeoCombiTrans(29.7654,38.791,0,rot872)); TGeoRotation *rot873 = new TGeoRotation("rot873",90,54.375,84,144.375,6,-35.625); DC20->AddNode(STLA,827,new TGeoCombiTrans(28.4802,39.7441,0,rot873)); TGeoRotation *rot874 = new TGeoRotation("rot874",90,56.25,84,146.25,6,-33.75); DC20->AddNode(STLA,828,new TGeoCombiTrans(27.1646,40.6547,0,rot874)); TGeoRotation *rot875 = new TGeoRotation("rot875",90,58.125,84,148.125,6,-31.875); DC20->AddNode(STLA,829,new TGeoCombiTrans(25.8199,41.5217,0,rot875)); TGeoRotation *rot876 = new TGeoRotation("rot876",90,60,84,150,6,-30); DC20->AddNode(STLA,830,new TGeoCombiTrans(24.4475,42.3443,0,rot876)); TGeoRotation *rot877 = new TGeoRotation("rot877",90,61.875,84,151.875,6,-28.125); DC20->AddNode(STLA,831,new TGeoCombiTrans(23.0489,43.1215,0,rot877)); TGeoRotation *rot878 = new TGeoRotation("rot878",90,63.75,84,153.75,6,-26.25); DC20->AddNode(STLA,832,new TGeoCombiTrans(21.6257,43.8526,0,rot878)); TGeoRotation *rot879 = new TGeoRotation("rot879",90,65.625,84,155.625,6,-24.375); DC20->AddNode(STLA,833,new TGeoCombiTrans(20.1793,44.5367,0,rot879)); TGeoRotation *rot880 = new TGeoRotation("rot880",90,67.5,84,157.5,6,-22.5); DC20->AddNode(STLA,834,new TGeoCombiTrans(18.7113,45.1731,0,rot880)); TGeoRotation *rot881 = new TGeoRotation("rot881",90,69.375,84,159.375,6,-20.625); DC20->AddNode(STLA,835,new TGeoCombiTrans(17.2233,45.7611,0,rot881)); TGeoRotation *rot882 = new TGeoRotation("rot882",90,71.25,84,161.25,6,-18.75); DC20->AddNode(STLA,836,new TGeoCombiTrans(15.7168,46.3001,0,rot882)); TGeoRotation *rot883 = new TGeoRotation("rot883",90,73.125,84,163.125,6,-16.875); DC20->AddNode(STLA,837,new TGeoCombiTrans(14.1935,46.7896,0,rot883)); TGeoRotation *rot884 = new TGeoRotation("rot884",90,75,84,165,6,-15); DC20->AddNode(STLA,838,new TGeoCombiTrans(12.655,47.2289,0,rot884)); TGeoRotation *rot885 = new TGeoRotation("rot885",90,76.875,84,166.875,6,-13.125); DC20->AddNode(STLA,839,new TGeoCombiTrans(11.1029,47.6177,0,rot885)); TGeoRotation *rot886 = new TGeoRotation("rot886",90,78.75,84,168.75,6,-11.25); DC20->AddNode(STLA,840,new TGeoCombiTrans(9.53894,47.9555,0,rot886)); TGeoRotation *rot887 = new TGeoRotation("rot887",90,80.625,84,170.625,6,-9.375); DC20->AddNode(STLA,841,new TGeoCombiTrans(7.96477,48.2419,0,rot887)); TGeoRotation *rot888 = new TGeoRotation("rot888",90,82.5,84,172.5,6,-7.5); DC20->AddNode(STLA,842,new TGeoCombiTrans(6.38208,48.4767,0,rot888)); TGeoRotation *rot889 = new TGeoRotation("rot889",90,84.375,84,174.375,6,-5.625); DC20->AddNode(STLA,843,new TGeoCombiTrans(4.79255,48.6596,0,rot889)); TGeoRotation *rot890 = new TGeoRotation("rot890",90,86.25,84,176.25,6,-3.75); DC20->AddNode(STLA,844,new TGeoCombiTrans(3.19789,48.7903,0,rot890)); TGeoRotation *rot891 = new TGeoRotation("rot891",90,88.125,84,178.125,6,-1.875); DC20->AddNode(STLA,845,new TGeoCombiTrans(1.5998,48.8688,0,rot891)); TGeoRotation *rot892 = new TGeoRotation("rot892",90,90,84,180,6,-6.71193e-14); DC20->AddNode(STLA,846,new TGeoCombiTrans(2.99386e-15,48.895,0,rot892)); TGeoRotation *rot893 = new TGeoRotation("rot893",90,91.875,84,-178.125,6,1.875); DC20->AddNode(STLA,847,new TGeoCombiTrans(-1.5998,48.8688,0,rot893)); TGeoRotation *rot894 = new TGeoRotation("rot894",90,93.75,84,-176.25,6,3.75); DC20->AddNode(STLA,848,new TGeoCombiTrans(-3.19789,48.7903,0,rot894)); TGeoRotation *rot895 = new TGeoRotation("rot895",90,95.625,84,-174.375,6,5.625); DC20->AddNode(STLA,849,new TGeoCombiTrans(-4.79255,48.6596,0,rot895)); TGeoRotation *rot896 = new TGeoRotation("rot896",90,97.5,84,-172.5,6,7.5); DC20->AddNode(STLA,850,new TGeoCombiTrans(-6.38208,48.4767,0,rot896)); TGeoRotation *rot897 = new TGeoRotation("rot897",90,99.375,84,-170.625,6,9.375); DC20->AddNode(STLA,851,new TGeoCombiTrans(-7.96477,48.2419,0,rot897)); TGeoRotation *rot898 = new TGeoRotation("rot898",90,101.25,84,-168.75,6,11.25); DC20->AddNode(STLA,852,new TGeoCombiTrans(-9.53894,47.9555,0,rot898)); TGeoRotation *rot899 = new TGeoRotation("rot899",90,103.125,84,-166.875,6,13.125); DC20->AddNode(STLA,853,new TGeoCombiTrans(-11.1029,47.6177,0,rot899)); TGeoRotation *rot900 = new TGeoRotation("rot900",90,105,84,-165,6,15); DC20->AddNode(STLA,854,new TGeoCombiTrans(-12.655,47.2289,0,rot900)); TGeoRotation *rot901 = new TGeoRotation("rot901",90,106.875,84,-163.125,6,16.875); DC20->AddNode(STLA,855,new TGeoCombiTrans(-14.1935,46.7896,0,rot901)); TGeoRotation *rot902 = new TGeoRotation("rot902",90,108.75,84,-161.25,6,18.75); DC20->AddNode(STLA,856,new TGeoCombiTrans(-15.7168,46.3001,0,rot902)); TGeoRotation *rot903 = new TGeoRotation("rot903",90,110.625,84,-159.375,6,20.625); DC20->AddNode(STLA,857,new TGeoCombiTrans(-17.2233,45.7611,0,rot903)); TGeoRotation *rot904 = new TGeoRotation("rot904",90,112.5,84,-157.5,6,22.5); DC20->AddNode(STLA,858,new TGeoCombiTrans(-18.7113,45.1731,0,rot904)); TGeoRotation *rot905 = new TGeoRotation("rot905",90,114.375,84,-155.625,6,24.375); DC20->AddNode(STLA,859,new TGeoCombiTrans(-20.1793,44.5367,0,rot905)); TGeoRotation *rot906 = new TGeoRotation("rot906",90,116.25,84,-153.75,6,26.25); DC20->AddNode(STLA,860,new TGeoCombiTrans(-21.6257,43.8526,0,rot906)); TGeoRotation *rot907 = new TGeoRotation("rot907",90,118.125,84,-151.875,6,28.125); DC20->AddNode(STLA,861,new TGeoCombiTrans(-23.0489,43.1215,0,rot907)); TGeoRotation *rot908 = new TGeoRotation("rot908",90,120,84,-150,6,30); DC20->AddNode(STLA,862,new TGeoCombiTrans(-24.4475,42.3443,0,rot908)); TGeoRotation *rot909 = new TGeoRotation("rot909",90,121.875,84,-148.125,6,31.875); DC20->AddNode(STLA,863,new TGeoCombiTrans(-25.8199,41.5217,0,rot909)); TGeoRotation *rot910 = new TGeoRotation("rot910",90,123.75,84,-146.25,6,33.75); DC20->AddNode(STLA,864,new TGeoCombiTrans(-27.1646,40.6547,0,rot910)); TGeoRotation *rot911 = new TGeoRotation("rot911",90,125.625,84,-144.375,6,35.625); DC20->AddNode(STLA,865,new TGeoCombiTrans(-28.4802,39.7441,0,rot911)); TGeoRotation *rot912 = new TGeoRotation("rot912",90,127.5,84,-142.5,6,37.5); DC20->AddNode(STLA,866,new TGeoCombiTrans(-29.7654,38.791,0,rot912)); TGeoRotation *rot913 = new TGeoRotation("rot913",90,129.375,84,-140.625,6,39.375); DC20->AddNode(STLA,867,new TGeoCombiTrans(-31.0187,37.7963,0,rot913)); TGeoRotation *rot914 = new TGeoRotation("rot914",90,131.25,84,-138.75,6,41.25); DC20->AddNode(STLA,868,new TGeoCombiTrans(-32.2387,36.7612,0,rot914)); TGeoRotation *rot915 = new TGeoRotation("rot915",90,133.125,84,-136.875,6,43.125); DC20->AddNode(STLA,869,new TGeoCombiTrans(-33.4242,35.6867,0,rot915)); TGeoRotation *rot916 = new TGeoRotation("rot916",90,135,84,-135,6,45); DC20->AddNode(STLA,870,new TGeoCombiTrans(-34.574,34.574,0,rot916)); TGeoRotation *rot917 = new TGeoRotation("rot917",90,136.875,84,-133.125,6,46.875); DC20->AddNode(STLA,871,new TGeoCombiTrans(-35.6867,33.4242,0,rot917)); TGeoRotation *rot918 = new TGeoRotation("rot918",90,138.75,84,-131.25,6,48.75); DC20->AddNode(STLA,872,new TGeoCombiTrans(-36.7612,32.2387,0,rot918)); TGeoRotation *rot919 = new TGeoRotation("rot919",90,140.625,84,-129.375,6,50.625); DC20->AddNode(STLA,873,new TGeoCombiTrans(-37.7963,31.0187,0,rot919)); TGeoRotation *rot920 = new TGeoRotation("rot920",90,142.5,84,-127.5,6,52.5); DC20->AddNode(STLA,874,new TGeoCombiTrans(-38.791,29.7654,0,rot920)); TGeoRotation *rot921 = new TGeoRotation("rot921",90,144.375,84,-125.625,6,54.375); DC20->AddNode(STLA,875,new TGeoCombiTrans(-39.7441,28.4802,0,rot921)); TGeoRotation *rot922 = new TGeoRotation("rot922",90,146.25,84,-123.75,6,56.25); DC20->AddNode(STLA,876,new TGeoCombiTrans(-40.6547,27.1646,0,rot922)); TGeoRotation *rot923 = new TGeoRotation("rot923",90,148.125,84,-121.875,6,58.125); DC20->AddNode(STLA,877,new TGeoCombiTrans(-41.5217,25.8199,0,rot923)); TGeoRotation *rot924 = new TGeoRotation("rot924",90,150,84,-120,6,60); DC20->AddNode(STLA,878,new TGeoCombiTrans(-42.3443,24.4475,0,rot924)); TGeoRotation *rot925 = new TGeoRotation("rot925",90,151.875,84,-118.125,6,61.875); DC20->AddNode(STLA,879,new TGeoCombiTrans(-43.1215,23.0489,0,rot925)); TGeoRotation *rot926 = new TGeoRotation("rot926",90,153.75,84,-116.25,6,63.75); DC20->AddNode(STLA,880,new TGeoCombiTrans(-43.8526,21.6257,0,rot926)); TGeoRotation *rot927 = new TGeoRotation("rot927",90,155.625,84,-114.375,6,65.625); DC20->AddNode(STLA,881,new TGeoCombiTrans(-44.5367,20.1793,0,rot927)); TGeoRotation *rot928 = new TGeoRotation("rot928",90,157.5,84,-112.5,6,67.5); DC20->AddNode(STLA,882,new TGeoCombiTrans(-45.1731,18.7113,0,rot928)); TGeoRotation *rot929 = new TGeoRotation("rot929",90,159.375,84,-110.625,6,69.375); DC20->AddNode(STLA,883,new TGeoCombiTrans(-45.7611,17.2233,0,rot929)); TGeoRotation *rot930 = new TGeoRotation("rot930",90,161.25,84,-108.75,6,71.25); DC20->AddNode(STLA,884,new TGeoCombiTrans(-46.3001,15.7168,0,rot930)); TGeoRotation *rot931 = new TGeoRotation("rot931",90,163.125,84,-106.875,6,73.125); DC20->AddNode(STLA,885,new TGeoCombiTrans(-46.7896,14.1935,0,rot931)); TGeoRotation *rot932 = new TGeoRotation("rot932",90,165,84,-105,6,75); DC20->AddNode(STLA,886,new TGeoCombiTrans(-47.2289,12.655,0,rot932)); TGeoRotation *rot933 = new TGeoRotation("rot933",90,166.875,84,-103.125,6,76.875); DC20->AddNode(STLA,887,new TGeoCombiTrans(-47.6177,11.1029,0,rot933)); TGeoRotation *rot934 = new TGeoRotation("rot934",90,168.75,84,-101.25,6,78.75); DC20->AddNode(STLA,888,new TGeoCombiTrans(-47.9555,9.53894,0,rot934)); TGeoRotation *rot935 = new TGeoRotation("rot935",90,170.625,84,-99.375,6,80.625); DC20->AddNode(STLA,889,new TGeoCombiTrans(-48.2419,7.96477,0,rot935)); TGeoRotation *rot936 = new TGeoRotation("rot936",90,172.5,84,-97.5,6,82.5); DC20->AddNode(STLA,890,new TGeoCombiTrans(-48.4767,6.38208,0,rot936)); TGeoRotation *rot937 = new TGeoRotation("rot937",90,174.375,84,-95.625,6,84.375); DC20->AddNode(STLA,891,new TGeoCombiTrans(-48.6596,4.79255,0,rot937)); TGeoRotation *rot938 = new TGeoRotation("rot938",90,176.25,84,-93.75,6,86.25); DC20->AddNode(STLA,892,new TGeoCombiTrans(-48.7903,3.19789,0,rot938)); TGeoRotation *rot939 = new TGeoRotation("rot939",90,178.125,84,-91.875,6,88.125); DC20->AddNode(STLA,893,new TGeoCombiTrans(-48.8688,1.5998,0,rot939)); TGeoRotation *rot940 = new TGeoRotation("rot940",90,-180,84,-90,6,90); DC20->AddNode(STLA,894,new TGeoCombiTrans(-48.895,5.98771e-15,0,rot940)); TGeoRotation *rot941 = new TGeoRotation("rot941",90,-178.125,84,-88.125,6,91.875); DC20->AddNode(STLA,895,new TGeoCombiTrans(-48.8688,-1.5998,0,rot941)); TGeoRotation *rot942 = new TGeoRotation("rot942",90,-176.25,84,-86.25,6,93.75); DC20->AddNode(STLA,896,new TGeoCombiTrans(-48.7903,-3.19789,0,rot942)); TGeoRotation *rot943 = new TGeoRotation("rot943",90,-174.375,84,-84.375,6,95.625); DC20->AddNode(STLA,897,new TGeoCombiTrans(-48.6596,-4.79255,0,rot943)); TGeoRotation *rot944 = new TGeoRotation("rot944",90,-172.5,84,-82.5,6,97.5); DC20->AddNode(STLA,898,new TGeoCombiTrans(-48.4767,-6.38208,0,rot944)); TGeoRotation *rot945 = new TGeoRotation("rot945",90,-170.625,84,-80.625,6,99.375); DC20->AddNode(STLA,899,new TGeoCombiTrans(-48.2419,-7.96477,0,rot945)); TGeoRotation *rot946 = new TGeoRotation("rot946",90,-168.75,84,-78.75,6,101.25); DC20->AddNode(STLA,900,new TGeoCombiTrans(-47.9555,-9.53894,0,rot946)); TGeoRotation *rot947 = new TGeoRotation("rot947",90,-166.875,84,-76.875,6,103.125); DC20->AddNode(STLA,901,new TGeoCombiTrans(-47.6177,-11.1029,0,rot947)); TGeoRotation *rot948 = new TGeoRotation("rot948",90,-165,84,-75,6,105); DC20->AddNode(STLA,902,new TGeoCombiTrans(-47.2289,-12.655,0,rot948)); TGeoRotation *rot949 = new TGeoRotation("rot949",90,-163.125,84,-73.125,6,106.875); DC20->AddNode(STLA,903,new TGeoCombiTrans(-46.7896,-14.1935,0,rot949)); TGeoRotation *rot950 = new TGeoRotation("rot950",90,-161.25,84,-71.25,6,108.75); DC20->AddNode(STLA,904,new TGeoCombiTrans(-46.3001,-15.7168,0,rot950)); TGeoRotation *rot951 = new TGeoRotation("rot951",90,-159.375,84,-69.375,6,110.625); DC20->AddNode(STLA,905,new TGeoCombiTrans(-45.7611,-17.2233,0,rot951)); TGeoRotation *rot952 = new TGeoRotation("rot952",90,-157.5,84,-67.5,6,112.5); DC20->AddNode(STLA,906,new TGeoCombiTrans(-45.1731,-18.7113,0,rot952)); TGeoRotation *rot953 = new TGeoRotation("rot953",90,-155.625,84,-65.625,6,114.375); DC20->AddNode(STLA,907,new TGeoCombiTrans(-44.5367,-20.1793,0,rot953)); TGeoRotation *rot954 = new TGeoRotation("rot954",90,-153.75,84,-63.75,6,116.25); DC20->AddNode(STLA,908,new TGeoCombiTrans(-43.8526,-21.6257,0,rot954)); TGeoRotation *rot955 = new TGeoRotation("rot955",90,-151.875,84,-61.875,6,118.125); DC20->AddNode(STLA,909,new TGeoCombiTrans(-43.1215,-23.0489,0,rot955)); TGeoRotation *rot956 = new TGeoRotation("rot956",90,-150,84,-60,6,120); DC20->AddNode(STLA,910,new TGeoCombiTrans(-42.3443,-24.4475,0,rot956)); TGeoRotation *rot957 = new TGeoRotation("rot957",90,-148.125,84,-58.125,6,121.875); DC20->AddNode(STLA,911,new TGeoCombiTrans(-41.5217,-25.8199,0,rot957)); TGeoRotation *rot958 = new TGeoRotation("rot958",90,-146.25,84,-56.25,6,123.75); DC20->AddNode(STLA,912,new TGeoCombiTrans(-40.6547,-27.1646,0,rot958)); TGeoRotation *rot959 = new TGeoRotation("rot959",90,-144.375,84,-54.375,6,125.625); DC20->AddNode(STLA,913,new TGeoCombiTrans(-39.7441,-28.4802,0,rot959)); TGeoRotation *rot960 = new TGeoRotation("rot960",90,-142.5,84,-52.5,6,127.5); DC20->AddNode(STLA,914,new TGeoCombiTrans(-38.791,-29.7654,0,rot960)); TGeoRotation *rot961 = new TGeoRotation("rot961",90,-140.625,84,-50.625,6,129.375); DC20->AddNode(STLA,915,new TGeoCombiTrans(-37.7963,-31.0187,0,rot961)); TGeoRotation *rot962 = new TGeoRotation("rot962",90,-138.75,84,-48.75,6,131.25); DC20->AddNode(STLA,916,new TGeoCombiTrans(-36.7612,-32.2387,0,rot962)); TGeoRotation *rot963 = new TGeoRotation("rot963",90,-136.875,84,-46.875,6,133.125); DC20->AddNode(STLA,917,new TGeoCombiTrans(-35.6867,-33.4242,0,rot963)); TGeoRotation *rot964 = new TGeoRotation("rot964",90,-135,84,-45,6,135); DC20->AddNode(STLA,918,new TGeoCombiTrans(-34.574,-34.574,0,rot964)); TGeoRotation *rot965 = new TGeoRotation("rot965",90,-133.125,84,-43.125,6,136.875); DC20->AddNode(STLA,919,new TGeoCombiTrans(-33.4242,-35.6867,0,rot965)); TGeoRotation *rot966 = new TGeoRotation("rot966",90,-131.25,84,-41.25,6,138.75); DC20->AddNode(STLA,920,new TGeoCombiTrans(-32.2387,-36.7612,0,rot966)); TGeoRotation *rot967 = new TGeoRotation("rot967",90,-129.375,84,-39.375,6,140.625); DC20->AddNode(STLA,921,new TGeoCombiTrans(-31.0187,-37.7963,0,rot967)); TGeoRotation *rot968 = new TGeoRotation("rot968",90,-127.5,84,-37.5,6,142.5); DC20->AddNode(STLA,922,new TGeoCombiTrans(-29.7654,-38.791,0,rot968)); TGeoRotation *rot969 = new TGeoRotation("rot969",90,-125.625,84,-35.625,6,144.375); DC20->AddNode(STLA,923,new TGeoCombiTrans(-28.4802,-39.7441,0,rot969)); TGeoRotation *rot970 = new TGeoRotation("rot970",90,-123.75,84,-33.75,6,146.25); DC20->AddNode(STLA,924,new TGeoCombiTrans(-27.1646,-40.6547,0,rot970)); TGeoRotation *rot971 = new TGeoRotation("rot971",90,-121.875,84,-31.875,6,148.125); DC20->AddNode(STLA,925,new TGeoCombiTrans(-25.8199,-41.5217,0,rot971)); TGeoRotation *rot972 = new TGeoRotation("rot972",90,-120,84,-30,6,150); DC20->AddNode(STLA,926,new TGeoCombiTrans(-24.4475,-42.3443,0,rot972)); TGeoRotation *rot973 = new TGeoRotation("rot973",90,-118.125,84,-28.125,6,151.875); DC20->AddNode(STLA,927,new TGeoCombiTrans(-23.0489,-43.1215,0,rot973)); TGeoRotation *rot974 = new TGeoRotation("rot974",90,-116.25,84,-26.25,6,153.75); DC20->AddNode(STLA,928,new TGeoCombiTrans(-21.6257,-43.8526,0,rot974)); TGeoRotation *rot975 = new TGeoRotation("rot975",90,-114.375,84,-24.375,6,155.625); DC20->AddNode(STLA,929,new TGeoCombiTrans(-20.1793,-44.5367,0,rot975)); TGeoRotation *rot976 = new TGeoRotation("rot976",90,-112.5,84,-22.5,6,157.5); DC20->AddNode(STLA,930,new TGeoCombiTrans(-18.7113,-45.1731,0,rot976)); TGeoRotation *rot977 = new TGeoRotation("rot977",90,-110.625,84,-20.625,6,159.375); DC20->AddNode(STLA,931,new TGeoCombiTrans(-17.2233,-45.7611,0,rot977)); TGeoRotation *rot978 = new TGeoRotation("rot978",90,-108.75,84,-18.75,6,161.25); DC20->AddNode(STLA,932,new TGeoCombiTrans(-15.7168,-46.3001,0,rot978)); TGeoRotation *rot979 = new TGeoRotation("rot979",90,-106.875,84,-16.875,6,163.125); DC20->AddNode(STLA,933,new TGeoCombiTrans(-14.1935,-46.7896,0,rot979)); TGeoRotation *rot980 = new TGeoRotation("rot980",90,-105,84,-15,6,165); DC20->AddNode(STLA,934,new TGeoCombiTrans(-12.655,-47.2289,0,rot980)); TGeoRotation *rot981 = new TGeoRotation("rot981",90,-103.125,84,-13.125,6,166.875); DC20->AddNode(STLA,935,new TGeoCombiTrans(-11.1029,-47.6177,0,rot981)); TGeoRotation *rot982 = new TGeoRotation("rot982",90,-101.25,84,-11.25,6,168.75); DC20->AddNode(STLA,936,new TGeoCombiTrans(-9.53894,-47.9555,0,rot982)); TGeoRotation *rot983 = new TGeoRotation("rot983",90,-99.375,84,-9.375,6,170.625); DC20->AddNode(STLA,937,new TGeoCombiTrans(-7.96477,-48.2419,0,rot983)); TGeoRotation *rot984 = new TGeoRotation("rot984",90,-97.5,84,-7.5,6,172.5); DC20->AddNode(STLA,938,new TGeoCombiTrans(-6.38208,-48.4767,0,rot984)); TGeoRotation *rot985 = new TGeoRotation("rot985",90,-95.625,84,-5.625,6,174.375); DC20->AddNode(STLA,939,new TGeoCombiTrans(-4.79255,-48.6596,0,rot985)); TGeoRotation *rot986 = new TGeoRotation("rot986",90,-93.75,84,-3.75,6,176.25); DC20->AddNode(STLA,940,new TGeoCombiTrans(-3.19789,-48.7903,0,rot986)); TGeoRotation *rot987 = new TGeoRotation("rot987",90,-91.875,84,-1.875,6,178.125); DC20->AddNode(STLA,941,new TGeoCombiTrans(-1.5998,-48.8688,0,rot987)); TGeoRotation *rot988 = new TGeoRotation("rot988",90,-90,84,7.52808e-13,6,-180); DC20->AddNode(STLA,942,new TGeoCombiTrans(-8.98157e-15,-48.895,0,rot988)); TGeoRotation *rot989 = new TGeoRotation("rot989",90,-88.125,84,1.875,6,-178.125); DC20->AddNode(STLA,943,new TGeoCombiTrans(1.5998,-48.8688,0,rot989)); TGeoRotation *rot990 = new TGeoRotation("rot990",90,-86.25,84,3.75,6,-176.25); DC20->AddNode(STLA,944,new TGeoCombiTrans(3.19789,-48.7903,0,rot990)); TGeoRotation *rot991 = new TGeoRotation("rot991",90,-84.375,84,5.625,6,-174.375); DC20->AddNode(STLA,945,new TGeoCombiTrans(4.79255,-48.6596,0,rot991)); TGeoRotation *rot992 = new TGeoRotation("rot992",90,-82.5,84,7.5,6,-172.5); DC20->AddNode(STLA,946,new TGeoCombiTrans(6.38208,-48.4767,0,rot992)); TGeoRotation *rot993 = new TGeoRotation("rot993",90,-80.625,84,9.375,6,-170.625); DC20->AddNode(STLA,947,new TGeoCombiTrans(7.96477,-48.2419,0,rot993)); TGeoRotation *rot994 = new TGeoRotation("rot994",90,-78.75,84,11.25,6,-168.75); DC20->AddNode(STLA,948,new TGeoCombiTrans(9.53894,-47.9555,0,rot994)); TGeoRotation *rot995 = new TGeoRotation("rot995",90,-76.875,84,13.125,6,-166.875); DC20->AddNode(STLA,949,new TGeoCombiTrans(11.1029,-47.6177,0,rot995)); TGeoRotation *rot996 = new TGeoRotation("rot996",90,-75,84,15,6,-165); DC20->AddNode(STLA,950,new TGeoCombiTrans(12.655,-47.2289,0,rot996)); TGeoRotation *rot997 = new TGeoRotation("rot997",90,-73.125,84,16.875,6,-163.125); DC20->AddNode(STLA,951,new TGeoCombiTrans(14.1935,-46.7896,0,rot997)); TGeoRotation *rot998 = new TGeoRotation("rot998",90,-71.25,84,18.75,6,-161.25); DC20->AddNode(STLA,952,new TGeoCombiTrans(15.7168,-46.3001,0,rot998)); TGeoRotation *rot999 = new TGeoRotation("rot999",90,-69.375,84,20.625,6,-159.375); DC20->AddNode(STLA,953,new TGeoCombiTrans(17.2233,-45.7611,0,rot999)); TGeoRotation *rot1000 = new TGeoRotation("rot1000",90,-67.5,84,22.5,6,-157.5); DC20->AddNode(STLA,954,new TGeoCombiTrans(18.7113,-45.1731,0,rot1000)); TGeoRotation *rot1001 = new TGeoRotation("rot1001",90,-65.625,84,24.375,6,-155.625); DC20->AddNode(STLA,955,new TGeoCombiTrans(20.1793,-44.5367,0,rot1001)); TGeoRotation *rot1002 = new TGeoRotation("rot1002",90,-63.75,84,26.25,6,-153.75); DC20->AddNode(STLA,956,new TGeoCombiTrans(21.6257,-43.8526,0,rot1002)); TGeoRotation *rot1003 = new TGeoRotation("rot1003",90,-61.875,84,28.125,6,-151.875); DC20->AddNode(STLA,957,new TGeoCombiTrans(23.0489,-43.1215,0,rot1003)); TGeoRotation *rot1004 = new TGeoRotation("rot1004",90,-60,84,30,6,-150); DC20->AddNode(STLA,958,new TGeoCombiTrans(24.4475,-42.3443,0,rot1004)); TGeoRotation *rot1005 = new TGeoRotation("rot1005",90,-58.125,84,31.875,6,-148.125); DC20->AddNode(STLA,959,new TGeoCombiTrans(25.8199,-41.5217,0,rot1005)); TGeoRotation *rot1006 = new TGeoRotation("rot1006",90,-56.25,84,33.75,6,-146.25); DC20->AddNode(STLA,960,new TGeoCombiTrans(27.1646,-40.6547,0,rot1006)); TGeoRotation *rot1007 = new TGeoRotation("rot1007",90,-54.375,84,35.625,6,-144.375); DC20->AddNode(STLA,961,new TGeoCombiTrans(28.4802,-39.7441,0,rot1007)); TGeoRotation *rot1008 = new TGeoRotation("rot1008",90,-52.5,84,37.5,6,-142.5); DC20->AddNode(STLA,962,new TGeoCombiTrans(29.7654,-38.791,0,rot1008)); TGeoRotation *rot1009 = new TGeoRotation("rot1009",90,-50.625,84,39.375,6,-140.625); DC20->AddNode(STLA,963,new TGeoCombiTrans(31.0187,-37.7963,0,rot1009)); TGeoRotation *rot1010 = new TGeoRotation("rot1010",90,-48.75,84,41.25,6,-138.75); DC20->AddNode(STLA,964,new TGeoCombiTrans(32.2387,-36.7612,0,rot1010)); TGeoRotation *rot1011 = new TGeoRotation("rot1011",90,-46.875,84,43.125,6,-136.875); DC20->AddNode(STLA,965,new TGeoCombiTrans(33.4242,-35.6867,0,rot1011)); TGeoRotation *rot1012 = new TGeoRotation("rot1012",90,-45,84,45,6,-135); DC20->AddNode(STLA,966,new TGeoCombiTrans(34.574,-34.574,0,rot1012)); TGeoRotation *rot1013 = new TGeoRotation("rot1013",90,-43.125,84,46.875,6,-133.125); DC20->AddNode(STLA,967,new TGeoCombiTrans(35.6867,-33.4242,0,rot1013)); TGeoRotation *rot1014 = new TGeoRotation("rot1014",90,-41.25,84,48.75,6,-131.25); DC20->AddNode(STLA,968,new TGeoCombiTrans(36.7612,-32.2387,0,rot1014)); TGeoRotation *rot1015 = new TGeoRotation("rot1015",90,-39.375,84,50.625,6,-129.375); DC20->AddNode(STLA,969,new TGeoCombiTrans(37.7963,-31.0187,0,rot1015)); TGeoRotation *rot1016 = new TGeoRotation("rot1016",90,-37.5,84,52.5,6,-127.5); DC20->AddNode(STLA,970,new TGeoCombiTrans(38.791,-29.7654,0,rot1016)); TGeoRotation *rot1017 = new TGeoRotation("rot1017",90,-35.625,84,54.375,6,-125.625); DC20->AddNode(STLA,971,new TGeoCombiTrans(39.7441,-28.4802,0,rot1017)); TGeoRotation *rot1018 = new TGeoRotation("rot1018",90,-33.75,84,56.25,6,-123.75); DC20->AddNode(STLA,972,new TGeoCombiTrans(40.6547,-27.1646,0,rot1018)); TGeoRotation *rot1019 = new TGeoRotation("rot1019",90,-31.875,84,58.125,6,-121.875); DC20->AddNode(STLA,973,new TGeoCombiTrans(41.5217,-25.8199,0,rot1019)); TGeoRotation *rot1020 = new TGeoRotation("rot1020",90,-30,84,60,6,-120); DC20->AddNode(STLA,974,new TGeoCombiTrans(42.3443,-24.4475,0,rot1020)); TGeoRotation *rot1021 = new TGeoRotation("rot1021",90,-28.125,84,61.875,6,-118.125); DC20->AddNode(STLA,975,new TGeoCombiTrans(43.1215,-23.0489,0,rot1021)); TGeoRotation *rot1022 = new TGeoRotation("rot1022",90,-26.25,84,63.75,6,-116.25); DC20->AddNode(STLA,976,new TGeoCombiTrans(43.8526,-21.6257,0,rot1022)); TGeoRotation *rot1023 = new TGeoRotation("rot1023",90,-24.375,84,65.625,6,-114.375); DC20->AddNode(STLA,977,new TGeoCombiTrans(44.5367,-20.1793,0,rot1023)); TGeoRotation *rot1024 = new TGeoRotation("rot1024",90,-22.5,84,67.5,6,-112.5); DC20->AddNode(STLA,978,new TGeoCombiTrans(45.1731,-18.7113,0,rot1024)); TGeoRotation *rot1025 = new TGeoRotation("rot1025",90,-20.625,84,69.375,6,-110.625); DC20->AddNode(STLA,979,new TGeoCombiTrans(45.7611,-17.2233,0,rot1025)); TGeoRotation *rot1026 = new TGeoRotation("rot1026",90,-18.75,84,71.25,6,-108.75); DC20->AddNode(STLA,980,new TGeoCombiTrans(46.3001,-15.7168,0,rot1026)); TGeoRotation *rot1027 = new TGeoRotation("rot1027",90,-16.875,84,73.125,6,-106.875); DC20->AddNode(STLA,981,new TGeoCombiTrans(46.7896,-14.1935,0,rot1027)); TGeoRotation *rot1028 = new TGeoRotation("rot1028",90,-15,84,75,6,-105); DC20->AddNode(STLA,982,new TGeoCombiTrans(47.2289,-12.655,0,rot1028)); TGeoRotation *rot1029 = new TGeoRotation("rot1029",90,-13.125,84,76.875,6,-103.125); DC20->AddNode(STLA,983,new TGeoCombiTrans(47.6177,-11.1029,0,rot1029)); TGeoRotation *rot1030 = new TGeoRotation("rot1030",90,-11.25,84,78.75,6,-101.25); DC20->AddNode(STLA,984,new TGeoCombiTrans(47.9555,-9.53894,0,rot1030)); TGeoRotation *rot1031 = new TGeoRotation("rot1031",90,-9.375,84,80.625,6,-99.375); DC20->AddNode(STLA,985,new TGeoCombiTrans(48.2419,-7.96477,0,rot1031)); TGeoRotation *rot1032 = new TGeoRotation("rot1032",90,-7.5,84,82.5,6,-97.5); DC20->AddNode(STLA,986,new TGeoCombiTrans(48.4767,-6.38208,0,rot1032)); TGeoRotation *rot1033 = new TGeoRotation("rot1033",90,-5.625,84,84.375,6,-95.625); DC20->AddNode(STLA,987,new TGeoCombiTrans(48.6596,-4.79255,0,rot1033)); TGeoRotation *rot1034 = new TGeoRotation("rot1034",90,-3.75,84,86.25,6,-93.75); DC20->AddNode(STLA,988,new TGeoCombiTrans(48.7903,-3.19789,0,rot1034)); TGeoRotation *rot1035 = new TGeoRotation("rot1035",90,-1.875,84,88.125,6,-91.875); DC20->AddNode(STLA,989,new TGeoCombiTrans(48.8688,-1.5998,0,rot1035)); TGeoRotation *rot1036 = new TGeoRotation("rot1036",90,0,84,90,6,-90); DC20->AddNode(STLA,990,new TGeoCombiTrans(50.677,0,0,rot1036)); TGeoRotation *rot1037 = new TGeoRotation("rot1037",90,1.80905,84,91.809,6,-88.191); DC20->AddNode(STLA,991,new TGeoCombiTrans(50.6517,1.5998,0,rot1037)); TGeoRotation *rot1038 = new TGeoRotation("rot1038",90,3.61809,84,93.6181,6,-86.3819); DC20->AddNode(STLA,992,new TGeoCombiTrans(50.576,3.198,0,rot1038)); TGeoRotation *rot1039 = new TGeoRotation("rot1039",90,5.42714,84,95.4271,6,-84.5729); DC20->AddNode(STLA,993,new TGeoCombiTrans(50.4498,4.79302,0,rot1039)); TGeoRotation *rot1040 = new TGeoRotation("rot1040",90,7.23618,84,97.2362,6,-82.7638); DC20->AddNode(STLA,994,new TGeoCombiTrans(50.2734,6.38326,0,rot1040)); TGeoRotation *rot1041 = new TGeoRotation("rot1041",90,9.04523,84,99.0452,6,-80.9548); DC20->AddNode(STLA,995,new TGeoCombiTrans(50.0468,7.96714,0,rot1041)); TGeoRotation *rot1042 = new TGeoRotation("rot1042",90,10.8543,84,100.854,6,-79.1457); DC20->AddNode(STLA,996,new TGeoCombiTrans(49.7704,9.54307,0,rot1042)); TGeoRotation *rot1043 = new TGeoRotation("rot1043",90,12.6633,84,102.663,6,-77.3367); DC20->AddNode(STLA,997,new TGeoCombiTrans(49.4443,11.1095,0,rot1043)); TGeoRotation *rot1044 = new TGeoRotation("rot1044",90,14.4724,84,104.472,6,-75.5276); DC20->AddNode(STLA,998,new TGeoCombiTrans(49.0689,12.6648,0,rot1044)); TGeoRotation *rot1045 = new TGeoRotation("rot1045",90,16.2814,84,106.281,6,-73.7186); DC20->AddNode(STLA,999,new TGeoCombiTrans(48.6447,14.2076,0,rot1045)); TGeoRotation *rot1046 = new TGeoRotation("rot1046",90,18.0905,84,108.09,6,-71.9095); DC20->AddNode(STLA,1000,new TGeoCombiTrans(48.1719,15.7361,0,rot1046)); TGeoRotation *rot1047 = new TGeoRotation("rot1047",90,19.8995,84,109.899,6,-70.1005); DC20->AddNode(STLA,1001,new TGeoCombiTrans(47.6511,17.249,0,rot1047)); TGeoRotation *rot1048 = new TGeoRotation("rot1048",90,21.7085,84,111.709,6,-68.2915); DC20->AddNode(STLA,1002,new TGeoCombiTrans(47.0829,18.7447,0,rot1048)); TGeoRotation *rot1049 = new TGeoRotation("rot1049",90,23.5176,84,113.518,6,-66.4824); DC20->AddNode(STLA,1003,new TGeoCombiTrans(46.4676,20.2217,0,rot1049)); TGeoRotation *rot1050 = new TGeoRotation("rot1050",90,25.3266,84,115.327,6,-64.6734); DC20->AddNode(STLA,1004,new TGeoCombiTrans(45.8061,21.6785,0,rot1050)); TGeoRotation *rot1051 = new TGeoRotation("rot1051",90,27.1357,84,117.136,6,-62.8643); DC20->AddNode(STLA,1005,new TGeoCombiTrans(45.0989,23.1137,0,rot1051)); TGeoRotation *rot1052 = new TGeoRotation("rot1052",90,28.9447,84,118.945,6,-61.0553); DC20->AddNode(STLA,1006,new TGeoCombiTrans(44.3468,24.5259,0,rot1052)); TGeoRotation *rot1053 = new TGeoRotation("rot1053",90,30.7538,84,120.754,6,-59.2462); DC20->AddNode(STLA,1007,new TGeoCombiTrans(43.5504,25.9137,0,rot1053)); TGeoRotation *rot1054 = new TGeoRotation("rot1054",90,32.5628,84,122.563,6,-57.4372); DC20->AddNode(STLA,1008,new TGeoCombiTrans(42.7107,27.2756,0,rot1054)); TGeoRotation *rot1055 = new TGeoRotation("rot1055",90,34.3719,84,124.372,6,-55.6281); DC20->AddNode(STLA,1009,new TGeoCombiTrans(41.8283,28.6103,0,rot1055)); TGeoRotation *rot1056 = new TGeoRotation("rot1056",90,36.1809,84,126.181,6,-53.8191); DC20->AddNode(STLA,1010,new TGeoCombiTrans(40.9043,29.9165,0,rot1056)); TGeoRotation *rot1057 = new TGeoRotation("rot1057",90,37.9899,84,127.99,6,-52.0101); DC20->AddNode(STLA,1011,new TGeoCombiTrans(39.9395,31.1929,0,rot1057)); TGeoRotation *rot1058 = new TGeoRotation("rot1058",90,39.799,84,129.799,6,-50.201); DC20->AddNode(STLA,1012,new TGeoCombiTrans(38.9349,32.4382,0,rot1058)); TGeoRotation *rot1059 = new TGeoRotation("rot1059",90,41.608,84,131.608,6,-48.392); DC20->AddNode(STLA,1013,new TGeoCombiTrans(37.8914,33.6511,0,rot1059)); TGeoRotation *rot1060 = new TGeoRotation("rot1060",90,43.4171,84,133.417,6,-46.5829); DC20->AddNode(STLA,1014,new TGeoCombiTrans(36.8102,34.8305,0,rot1060)); TGeoRotation *rot1061 = new TGeoRotation("rot1061",90,45.2261,84,135.226,6,-44.7739); DC20->AddNode(STLA,1015,new TGeoCombiTrans(35.6923,35.9752,0,rot1061)); TGeoRotation *rot1062 = new TGeoRotation("rot1062",90,47.0352,84,137.035,6,-42.9648); DC20->AddNode(STLA,1016,new TGeoCombiTrans(34.5389,37.084,0,rot1062)); TGeoRotation *rot1063 = new TGeoRotation("rot1063",90,48.8442,84,138.844,6,-41.1558); DC20->AddNode(STLA,1017,new TGeoCombiTrans(33.351,38.1559,0,rot1063)); TGeoRotation *rot1064 = new TGeoRotation("rot1064",90,50.6533,84,140.653,6,-39.3467); DC20->AddNode(STLA,1018,new TGeoCombiTrans(32.1298,39.1897,0,rot1064)); TGeoRotation *rot1065 = new TGeoRotation("rot1065",90,52.4623,84,142.462,6,-37.5377); DC20->AddNode(STLA,1019,new TGeoCombiTrans(30.8766,40.1845,0,rot1065)); TGeoRotation *rot1066 = new TGeoRotation("rot1066",90,54.2714,84,144.271,6,-35.7286); DC20->AddNode(STLA,1020,new TGeoCombiTrans(29.5927,41.1392,0,rot1066)); TGeoRotation *rot1067 = new TGeoRotation("rot1067",90,56.0804,84,146.08,6,-33.9196); DC20->AddNode(STLA,1021,new TGeoCombiTrans(28.2792,42.0529,0,rot1067)); TGeoRotation *rot1068 = new TGeoRotation("rot1068",90,57.8894,84,147.889,6,-32.1106); DC20->AddNode(STLA,1022,new TGeoCombiTrans(26.9376,42.9246,0,rot1068)); TGeoRotation *rot1069 = new TGeoRotation("rot1069",90,59.6985,84,149.698,6,-30.3015); DC20->AddNode(STLA,1023,new TGeoCombiTrans(25.5691,43.7536,0,rot1069)); TGeoRotation *rot1070 = new TGeoRotation("rot1070",90,61.5075,84,151.508,6,-28.4925); DC20->AddNode(STLA,1024,new TGeoCombiTrans(24.1751,44.539,0,rot1070)); TGeoRotation *rot1071 = new TGeoRotation("rot1071",90,63.3166,84,153.317,6,-26.6834); DC20->AddNode(STLA,1025,new TGeoCombiTrans(22.757,45.28,0,rot1071)); TGeoRotation *rot1072 = new TGeoRotation("rot1072",90,65.1256,84,155.126,6,-24.8744); DC20->AddNode(STLA,1026,new TGeoCombiTrans(21.3163,45.9758,0,rot1072)); TGeoRotation *rot1073 = new TGeoRotation("rot1073",90,66.9347,84,156.935,6,-23.0653); DC20->AddNode(STLA,1027,new TGeoCombiTrans(19.8543,46.6258,0,rot1073)); TGeoRotation *rot1074 = new TGeoRotation("rot1074",90,68.7437,84,158.744,6,-21.2563); DC20->AddNode(STLA,1028,new TGeoCombiTrans(18.3725,47.2293,0,rot1074)); TGeoRotation *rot1075 = new TGeoRotation("rot1075",90,70.5528,84,160.553,6,-19.4472); DC20->AddNode(STLA,1029,new TGeoCombiTrans(16.8723,47.7858,0,rot1075)); TGeoRotation *rot1076 = new TGeoRotation("rot1076",90,72.3618,84,162.362,6,-17.6382); DC20->AddNode(STLA,1030,new TGeoCombiTrans(15.3554,48.2946,0,rot1076)); TGeoRotation *rot1077 = new TGeoRotation("rot1077",90,74.1709,84,164.171,6,-15.8291); DC20->AddNode(STLA,1031,new TGeoCombiTrans(13.8231,48.7553,0,rot1077)); TGeoRotation *rot1078 = new TGeoRotation("rot1078",90,75.9799,84,165.98,6,-14.0201); DC20->AddNode(STLA,1032,new TGeoCombiTrans(12.2771,49.1674,0,rot1078)); TGeoRotation *rot1079 = new TGeoRotation("rot1079",90,77.7889,84,167.789,6,-12.2111); DC20->AddNode(STLA,1033,new TGeoCombiTrans(10.7189,49.5304,0,rot1079)); TGeoRotation *rot1080 = new TGeoRotation("rot1080",90,79.598,84,169.598,6,-10.402); DC20->AddNode(STLA,1034,new TGeoCombiTrans(9.14992,49.8441,0,rot1080)); TGeoRotation *rot1081 = new TGeoRotation("rot1081",90,81.407,84,171.407,6,-8.59296); DC20->AddNode(STLA,1035,new TGeoCombiTrans(7.57185,50.1081,0,rot1081)); TGeoRotation *rot1082 = new TGeoRotation("rot1082",90,83.2161,84,173.216,6,-6.78392); DC20->AddNode(STLA,1036,new TGeoCombiTrans(5.98623,50.3222,0,rot1082)); TGeoRotation *rot1083 = new TGeoRotation("rot1083",90,85.0251,84,175.025,6,-4.97487); DC20->AddNode(STLA,1037,new TGeoCombiTrans(4.39465,50.4861,0,rot1083)); TGeoRotation *rot1084 = new TGeoRotation("rot1084",90,86.8342,84,176.834,6,-3.16583); DC20->AddNode(STLA,1038,new TGeoCombiTrans(2.79869,50.5997,0,rot1084)); TGeoRotation *rot1085 = new TGeoRotation("rot1085",90,88.6432,84,178.643,6,-1.35678); DC20->AddNode(STLA,1039,new TGeoCombiTrans(1.19994,50.6628,0,rot1085)); TGeoRotation *rot1086 = new TGeoRotation("rot1086",90,90.4523,84,-179.548,6,0.452261); DC20->AddNode(STLA,1040,new TGeoCombiTrans(-0.400012,50.6754,0,rot1086)); TGeoRotation *rot1087 = new TGeoRotation("rot1087",90,92.2613,84,-177.739,6,2.26131); DC20->AddNode(STLA,1041,new TGeoCombiTrans(-1.99956,50.6375,0,rot1087)); TGeoRotation *rot1088 = new TGeoRotation("rot1088",90,94.0704,84,-175.93,6,4.07035); DC20->AddNode(STLA,1042,new TGeoCombiTrans(-3.59712,50.5492,0,rot1088)); TGeoRotation *rot1089 = new TGeoRotation("rot1089",90,95.8794,84,-174.121,6,5.8794); DC20->AddNode(STLA,1043,new TGeoCombiTrans(-5.19109,50.4104,0,rot1089)); TGeoRotation *rot1090 = new TGeoRotation("rot1090",90,97.6884,84,-172.312,6,7.68844); DC20->AddNode(STLA,1044,new TGeoCombiTrans(-6.77989,50.2214,0,rot1090)); TGeoRotation *rot1091 = new TGeoRotation("rot1091",90,99.4975,84,-170.503,6,9.49749); DC20->AddNode(STLA,1045,new TGeoCombiTrans(-8.36193,49.9824,0,rot1091)); TGeoRotation *rot1092 = new TGeoRotation("rot1092",90,101.307,84,-168.693,6,11.3065); DC20->AddNode(STLA,1046,new TGeoCombiTrans(-9.93563,49.6935,0,rot1092)); TGeoRotation *rot1093 = new TGeoRotation("rot1093",90,103.116,84,-166.884,6,13.1156); DC20->AddNode(STLA,1047,new TGeoCombiTrans(-11.4994,49.3551,0,rot1093)); TGeoRotation *rot1094 = new TGeoRotation("rot1094",90,104.925,84,-165.075,6,14.9246); DC20->AddNode(STLA,1048,new TGeoCombiTrans(-13.0518,48.9674,0,rot1094)); TGeoRotation *rot1095 = new TGeoRotation("rot1095",90,106.734,84,-163.266,6,16.7337); DC20->AddNode(STLA,1049,new TGeoCombiTrans(-14.5911,48.531,0,rot1095)); TGeoRotation *rot1096 = new TGeoRotation("rot1096",90,108.543,84,-161.457,6,18.5427); DC20->AddNode(STLA,1050,new TGeoCombiTrans(-16.1159,48.0462,0,rot1096)); TGeoRotation *rot1097 = new TGeoRotation("rot1097",90,110.352,84,-159.648,6,20.3518); DC20->AddNode(STLA,1051,new TGeoCombiTrans(-17.6246,47.5135,0,rot1097)); TGeoRotation *rot1098 = new TGeoRotation("rot1098",90,112.161,84,-157.839,6,22.1608); DC20->AddNode(STLA,1052,new TGeoCombiTrans(-19.1157,46.9334,0,rot1098)); TGeoRotation *rot1099 = new TGeoRotation("rot1099",90,113.97,84,-156.03,6,23.9698); DC20->AddNode(STLA,1053,new TGeoCombiTrans(-20.5878,46.3066,0,rot1099)); TGeoRotation *rot1100 = new TGeoRotation("rot1100",90,115.779,84,-154.221,6,25.7789); DC20->AddNode(STLA,1054,new TGeoCombiTrans(-22.0394,45.6336,0,rot1100)); TGeoRotation *rot1101 = new TGeoRotation("rot1101",90,117.588,84,-152.412,6,27.5879); DC20->AddNode(STLA,1055,new TGeoCombiTrans(-23.469,44.9151,0,rot1101)); TGeoRotation *rot1102 = new TGeoRotation("rot1102",90,119.397,84,-150.603,6,29.397); DC20->AddNode(STLA,1056,new TGeoCombiTrans(-24.8752,44.1518,0,rot1102)); TGeoRotation *rot1103 = new TGeoRotation("rot1103",90,121.206,84,-148.794,6,31.206); DC20->AddNode(STLA,1057,new TGeoCombiTrans(-26.2566,43.3445,0,rot1103)); TGeoRotation *rot1104 = new TGeoRotation("rot1104",90,123.015,84,-146.985,6,33.0151); DC20->AddNode(STLA,1058,new TGeoCombiTrans(-27.6119,42.494,0,rot1104)); TGeoRotation *rot1105 = new TGeoRotation("rot1105",90,124.824,84,-145.176,6,34.8241); DC20->AddNode(STLA,1059,new TGeoCombiTrans(-28.9396,41.6012,0,rot1105)); TGeoRotation *rot1106 = new TGeoRotation("rot1106",90,126.633,84,-143.367,6,36.6332); DC20->AddNode(STLA,1060,new TGeoCombiTrans(-30.2384,40.6669,0,rot1106)); TGeoRotation *rot1107 = new TGeoRotation("rot1107",90,128.442,84,-141.558,6,38.4422); DC20->AddNode(STLA,1061,new TGeoCombiTrans(-31.5072,39.692,0,rot1107)); TGeoRotation *rot1108 = new TGeoRotation("rot1108",90,130.251,84,-139.749,6,40.2513); DC20->AddNode(STLA,1062,new TGeoCombiTrans(-32.7445,38.6776,0,rot1108)); TGeoRotation *rot1109 = new TGeoRotation("rot1109",90,132.06,84,-137.94,6,42.0603); DC20->AddNode(STLA,1063,new TGeoCombiTrans(-33.9491,37.6246,0,rot1109)); TGeoRotation *rot1110 = new TGeoRotation("rot1110",90,133.869,84,-136.131,6,43.8693); DC20->AddNode(STLA,1064,new TGeoCombiTrans(-35.12,36.5342,0,rot1110)); TGeoRotation *rot1111 = new TGeoRotation("rot1111",90,135.678,84,-134.322,6,45.6784); DC20->AddNode(STLA,1065,new TGeoCombiTrans(-36.2558,35.4073,0,rot1111)); TGeoRotation *rot1112 = new TGeoRotation("rot1112",90,137.487,84,-132.513,6,47.4874); DC20->AddNode(STLA,1066,new TGeoCombiTrans(-37.3555,34.2451,0,rot1112)); TGeoRotation *rot1113 = new TGeoRotation("rot1113",90,139.296,84,-130.704,6,49.2965); DC20->AddNode(STLA,1067,new TGeoCombiTrans(-38.4179,33.0487,0,rot1113)); TGeoRotation *rot1114 = new TGeoRotation("rot1114",90,141.106,84,-128.894,6,51.1055); DC20->AddNode(STLA,1068,new TGeoCombiTrans(-39.4421,31.8195,0,rot1114)); TGeoRotation *rot1115 = new TGeoRotation("rot1115",90,142.915,84,-127.085,6,52.9146); DC20->AddNode(STLA,1069,new TGeoCombiTrans(-40.4269,30.5585,0,rot1115)); TGeoRotation *rot1116 = new TGeoRotation("rot1116",90,144.724,84,-125.276,6,54.7236); DC20->AddNode(STLA,1070,new TGeoCombiTrans(-41.3715,29.267,0,rot1116)); TGeoRotation *rot1117 = new TGeoRotation("rot1117",90,146.533,84,-123.467,6,56.5327); DC20->AddNode(STLA,1071,new TGeoCombiTrans(-42.2748,27.9464,0,rot1117)); TGeoRotation *rot1118 = new TGeoRotation("rot1118",90,148.342,84,-121.658,6,58.3417); DC20->AddNode(STLA,1072,new TGeoCombiTrans(-43.1359,26.5979,0,rot1118)); TGeoRotation *rot1119 = new TGeoRotation("rot1119",90,150.151,84,-119.849,6,60.1508); DC20->AddNode(STLA,1073,new TGeoCombiTrans(-43.9541,25.2229,0,rot1119)); TGeoRotation *rot1120 = new TGeoRotation("rot1120",90,151.96,84,-118.04,6,61.9598); DC20->AddNode(STLA,1074,new TGeoCombiTrans(-44.7284,23.8228,0,rot1120)); TGeoRotation *rot1121 = new TGeoRotation("rot1121",90,153.769,84,-116.231,6,63.7688); DC20->AddNode(STLA,1075,new TGeoCombiTrans(-45.4582,22.3989,0,rot1121)); TGeoRotation *rot1122 = new TGeoRotation("rot1122",90,155.578,84,-114.422,6,65.5779); DC20->AddNode(STLA,1076,new TGeoCombiTrans(-46.1426,20.9527,0,rot1122)); TGeoRotation *rot1123 = new TGeoRotation("rot1123",90,157.387,84,-112.613,6,67.3869); DC20->AddNode(STLA,1077,new TGeoCombiTrans(-46.7811,19.4856,0,rot1123)); TGeoRotation *rot1124 = new TGeoRotation("rot1124",90,159.196,84,-110.804,6,69.196); DC20->AddNode(STLA,1078,new TGeoCombiTrans(-47.3729,17.9991,0,rot1124)); TGeoRotation *rot1125 = new TGeoRotation("rot1125",90,161.005,84,-108.995,6,71.005); DC20->AddNode(STLA,1079,new TGeoCombiTrans(-47.9175,16.4946,0,rot1125)); TGeoRotation *rot1126 = new TGeoRotation("rot1126",90,162.814,84,-107.186,6,72.8141); DC20->AddNode(STLA,1080,new TGeoCombiTrans(-48.4143,14.9737,0,rot1126)); TGeoRotation *rot1127 = new TGeoRotation("rot1127",90,164.623,84,-105.377,6,74.6231); DC20->AddNode(STLA,1081,new TGeoCombiTrans(-48.8629,13.4379,0,rot1127)); TGeoRotation *rot1128 = new TGeoRotation("rot1128",90,166.432,84,-103.568,6,76.4322); DC20->AddNode(STLA,1082,new TGeoCombiTrans(-49.2627,11.8886,0,rot1128)); TGeoRotation *rot1129 = new TGeoRotation("rot1129",90,168.241,84,-101.759,6,78.2412); DC20->AddNode(STLA,1083,new TGeoCombiTrans(-49.6135,10.3276,0,rot1129)); TGeoRotation *rot1130 = new TGeoRotation("rot1130",90,170.05,84,-99.9497,6,80.0503); DC20->AddNode(STLA,1084,new TGeoCombiTrans(-49.9148,8.75619,0,rot1130)); TGeoRotation *rot1131 = new TGeoRotation("rot1131",90,171.859,84,-98.1407,6,81.8593); DC20->AddNode(STLA,1085,new TGeoCombiTrans(-50.1663,7.17609,0,rot1131)); TGeoRotation *rot1132 = new TGeoRotation("rot1132",90,173.668,84,-96.3317,6,83.6683); DC20->AddNode(STLA,1086,new TGeoCombiTrans(-50.3679,5.58884,0,rot1132)); TGeoRotation *rot1133 = new TGeoRotation("rot1133",90,175.477,84,-94.5226,6,85.4774); DC20->AddNode(STLA,1087,new TGeoCombiTrans(-50.5192,3.99601,0,rot1133)); TGeoRotation *rot1134 = new TGeoRotation("rot1134",90,177.286,84,-92.7136,6,87.2864); DC20->AddNode(STLA,1088,new TGeoCombiTrans(-50.6202,2.3992,0,rot1134)); TGeoRotation *rot1135 = new TGeoRotation("rot1135",90,179.095,84,-90.9045,6,89.0955); DC20->AddNode(STLA,1089,new TGeoCombiTrans(-50.6707,0.799999,0,rot1135)); TGeoRotation *rot1136 = new TGeoRotation("rot1136",90,-179.095,84,-89.0955,6,90.9045); DC20->AddNode(STLA,1090,new TGeoCombiTrans(-50.6707,-0.799999,0,rot1136)); TGeoRotation *rot1137 = new TGeoRotation("rot1137",90,-177.286,84,-87.2864,6,92.7136); DC20->AddNode(STLA,1091,new TGeoCombiTrans(-50.6202,-2.3992,0,rot1137)); TGeoRotation *rot1138 = new TGeoRotation("rot1138",90,-175.477,84,-85.4774,6,94.5226); DC20->AddNode(STLA,1092,new TGeoCombiTrans(-50.5192,-3.99601,0,rot1138)); TGeoRotation *rot1139 = new TGeoRotation("rot1139",90,-173.668,84,-83.6683,6,96.3317); DC20->AddNode(STLA,1093,new TGeoCombiTrans(-50.3679,-5.58884,0,rot1139)); TGeoRotation *rot1140 = new TGeoRotation("rot1140",90,-171.859,84,-81.8593,6,98.1407); DC20->AddNode(STLA,1094,new TGeoCombiTrans(-50.1663,-7.17609,0,rot1140)); TGeoRotation *rot1141 = new TGeoRotation("rot1141",90,-170.05,84,-80.0503,6,99.9497); DC20->AddNode(STLA,1095,new TGeoCombiTrans(-49.9148,-8.75619,0,rot1141)); TGeoRotation *rot1142 = new TGeoRotation("rot1142",90,-168.241,84,-78.2412,6,101.759); DC20->AddNode(STLA,1096,new TGeoCombiTrans(-49.6135,-10.3276,0,rot1142)); TGeoRotation *rot1143 = new TGeoRotation("rot1143",90,-166.432,84,-76.4322,6,103.568); DC20->AddNode(STLA,1097,new TGeoCombiTrans(-49.2627,-11.8886,0,rot1143)); TGeoRotation *rot1144 = new TGeoRotation("rot1144",90,-164.623,84,-74.6231,6,105.377); DC20->AddNode(STLA,1098,new TGeoCombiTrans(-48.8629,-13.4379,0,rot1144)); TGeoRotation *rot1145 = new TGeoRotation("rot1145",90,-162.814,84,-72.8141,6,107.186); DC20->AddNode(STLA,1099,new TGeoCombiTrans(-48.4143,-14.9737,0,rot1145)); TGeoRotation *rot1146 = new TGeoRotation("rot1146",90,-161.005,84,-71.005,6,108.995); DC20->AddNode(STLA,1100,new TGeoCombiTrans(-47.9175,-16.4946,0,rot1146)); TGeoRotation *rot1147 = new TGeoRotation("rot1147",90,-159.196,84,-69.196,6,110.804); DC20->AddNode(STLA,1101,new TGeoCombiTrans(-47.3729,-17.9991,0,rot1147)); TGeoRotation *rot1148 = new TGeoRotation("rot1148",90,-157.387,84,-67.3869,6,112.613); DC20->AddNode(STLA,1102,new TGeoCombiTrans(-46.7811,-19.4856,0,rot1148)); TGeoRotation *rot1149 = new TGeoRotation("rot1149",90,-155.578,84,-65.5779,6,114.422); DC20->AddNode(STLA,1103,new TGeoCombiTrans(-46.1426,-20.9527,0,rot1149)); TGeoRotation *rot1150 = new TGeoRotation("rot1150",90,-153.769,84,-63.7688,6,116.231); DC20->AddNode(STLA,1104,new TGeoCombiTrans(-45.4582,-22.3989,0,rot1150)); TGeoRotation *rot1151 = new TGeoRotation("rot1151",90,-151.96,84,-61.9598,6,118.04); DC20->AddNode(STLA,1105,new TGeoCombiTrans(-44.7284,-23.8228,0,rot1151)); TGeoRotation *rot1152 = new TGeoRotation("rot1152",90,-150.151,84,-60.1508,6,119.849); DC20->AddNode(STLA,1106,new TGeoCombiTrans(-43.9541,-25.2229,0,rot1152)); TGeoRotation *rot1153 = new TGeoRotation("rot1153",90,-148.342,84,-58.3417,6,121.658); DC20->AddNode(STLA,1107,new TGeoCombiTrans(-43.1359,-26.5979,0,rot1153)); TGeoRotation *rot1154 = new TGeoRotation("rot1154",90,-146.533,84,-56.5327,6,123.467); DC20->AddNode(STLA,1108,new TGeoCombiTrans(-42.2748,-27.9464,0,rot1154)); TGeoRotation *rot1155 = new TGeoRotation("rot1155",90,-144.724,84,-54.7236,6,125.276); DC20->AddNode(STLA,1109,new TGeoCombiTrans(-41.3715,-29.267,0,rot1155)); TGeoRotation *rot1156 = new TGeoRotation("rot1156",90,-142.915,84,-52.9146,6,127.085); DC20->AddNode(STLA,1110,new TGeoCombiTrans(-40.4269,-30.5585,0,rot1156)); TGeoRotation *rot1157 = new TGeoRotation("rot1157",90,-141.106,84,-51.1055,6,128.894); DC20->AddNode(STLA,1111,new TGeoCombiTrans(-39.4421,-31.8195,0,rot1157)); TGeoRotation *rot1158 = new TGeoRotation("rot1158",90,-139.296,84,-49.2965,6,130.704); DC20->AddNode(STLA,1112,new TGeoCombiTrans(-38.4179,-33.0487,0,rot1158)); TGeoRotation *rot1159 = new TGeoRotation("rot1159",90,-137.487,84,-47.4874,6,132.513); DC20->AddNode(STLA,1113,new TGeoCombiTrans(-37.3555,-34.2451,0,rot1159)); TGeoRotation *rot1160 = new TGeoRotation("rot1160",90,-135.678,84,-45.6784,6,134.322); DC20->AddNode(STLA,1114,new TGeoCombiTrans(-36.2558,-35.4073,0,rot1160)); TGeoRotation *rot1161 = new TGeoRotation("rot1161",90,-133.869,84,-43.8693,6,136.131); DC20->AddNode(STLA,1115,new TGeoCombiTrans(-35.12,-36.5342,0,rot1161)); TGeoRotation *rot1162 = new TGeoRotation("rot1162",90,-132.06,84,-42.0603,6,137.94); DC20->AddNode(STLA,1116,new TGeoCombiTrans(-33.9491,-37.6246,0,rot1162)); TGeoRotation *rot1163 = new TGeoRotation("rot1163",90,-130.251,84,-40.2513,6,139.749); DC20->AddNode(STLA,1117,new TGeoCombiTrans(-32.7445,-38.6776,0,rot1163)); TGeoRotation *rot1164 = new TGeoRotation("rot1164",90,-128.442,84,-38.4422,6,141.558); DC20->AddNode(STLA,1118,new TGeoCombiTrans(-31.5072,-39.692,0,rot1164)); TGeoRotation *rot1165 = new TGeoRotation("rot1165",90,-126.633,84,-36.6332,6,143.367); DC20->AddNode(STLA,1119,new TGeoCombiTrans(-30.2384,-40.6669,0,rot1165)); TGeoRotation *rot1166 = new TGeoRotation("rot1166",90,-124.824,84,-34.8241,6,145.176); DC20->AddNode(STLA,1120,new TGeoCombiTrans(-28.9396,-41.6012,0,rot1166)); TGeoRotation *rot1167 = new TGeoRotation("rot1167",90,-123.015,84,-33.0151,6,146.985); DC20->AddNode(STLA,1121,new TGeoCombiTrans(-27.6119,-42.494,0,rot1167)); TGeoRotation *rot1168 = new TGeoRotation("rot1168",90,-121.206,84,-31.206,6,148.794); DC20->AddNode(STLA,1122,new TGeoCombiTrans(-26.2566,-43.3445,0,rot1168)); TGeoRotation *rot1169 = new TGeoRotation("rot1169",90,-119.397,84,-29.397,6,150.603); DC20->AddNode(STLA,1123,new TGeoCombiTrans(-24.8752,-44.1518,0,rot1169)); TGeoRotation *rot1170 = new TGeoRotation("rot1170",90,-117.588,84,-27.5879,6,152.412); DC20->AddNode(STLA,1124,new TGeoCombiTrans(-23.469,-44.9151,0,rot1170)); TGeoRotation *rot1171 = new TGeoRotation("rot1171",90,-115.779,84,-25.7789,6,154.221); DC20->AddNode(STLA,1125,new TGeoCombiTrans(-22.0394,-45.6336,0,rot1171)); TGeoRotation *rot1172 = new TGeoRotation("rot1172",90,-113.97,84,-23.9698,6,156.03); DC20->AddNode(STLA,1126,new TGeoCombiTrans(-20.5878,-46.3066,0,rot1172)); TGeoRotation *rot1173 = new TGeoRotation("rot1173",90,-112.161,84,-22.1608,6,157.839); DC20->AddNode(STLA,1127,new TGeoCombiTrans(-19.1157,-46.9334,0,rot1173)); TGeoRotation *rot1174 = new TGeoRotation("rot1174",90,-110.352,84,-20.3518,6,159.648); DC20->AddNode(STLA,1128,new TGeoCombiTrans(-17.6246,-47.5135,0,rot1174)); TGeoRotation *rot1175 = new TGeoRotation("rot1175",90,-108.543,84,-18.5427,6,161.457); DC20->AddNode(STLA,1129,new TGeoCombiTrans(-16.1159,-48.0462,0,rot1175)); TGeoRotation *rot1176 = new TGeoRotation("rot1176",90,-106.734,84,-16.7337,6,163.266); DC20->AddNode(STLA,1130,new TGeoCombiTrans(-14.5911,-48.531,0,rot1176)); TGeoRotation *rot1177 = new TGeoRotation("rot1177",90,-104.925,84,-14.9246,6,165.075); DC20->AddNode(STLA,1131,new TGeoCombiTrans(-13.0518,-48.9674,0,rot1177)); TGeoRotation *rot1178 = new TGeoRotation("rot1178",90,-103.116,84,-13.1156,6,166.884); DC20->AddNode(STLA,1132,new TGeoCombiTrans(-11.4994,-49.3551,0,rot1178)); TGeoRotation *rot1179 = new TGeoRotation("rot1179",90,-101.307,84,-11.3065,6,168.693); DC20->AddNode(STLA,1133,new TGeoCombiTrans(-9.93563,-49.6935,0,rot1179)); TGeoRotation *rot1180 = new TGeoRotation("rot1180",90,-99.4975,84,-9.49749,6,170.503); DC20->AddNode(STLA,1134,new TGeoCombiTrans(-8.36193,-49.9824,0,rot1180)); TGeoRotation *rot1181 = new TGeoRotation("rot1181",90,-97.6884,84,-7.68844,6,172.312); DC20->AddNode(STLA,1135,new TGeoCombiTrans(-6.77989,-50.2214,0,rot1181)); TGeoRotation *rot1182 = new TGeoRotation("rot1182",90,-95.8794,84,-5.8794,6,174.121); DC20->AddNode(STLA,1136,new TGeoCombiTrans(-5.19109,-50.4104,0,rot1182)); TGeoRotation *rot1183 = new TGeoRotation("rot1183",90,-94.0704,84,-4.07035,6,175.93); DC20->AddNode(STLA,1137,new TGeoCombiTrans(-3.59712,-50.5492,0,rot1183)); TGeoRotation *rot1184 = new TGeoRotation("rot1184",90,-92.2613,84,-2.26131,6,177.739); DC20->AddNode(STLA,1138,new TGeoCombiTrans(-1.99956,-50.6375,0,rot1184)); TGeoRotation *rot1185 = new TGeoRotation("rot1185",90,-90.4523,84,-0.452261,6,179.548); DC20->AddNode(STLA,1139,new TGeoCombiTrans(-0.400012,-50.6754,0,rot1185)); TGeoRotation *rot1186 = new TGeoRotation("rot1186",90,-88.6432,84,1.35678,6,-178.643); DC20->AddNode(STLA,1140,new TGeoCombiTrans(1.19994,-50.6628,0,rot1186)); TGeoRotation *rot1187 = new TGeoRotation("rot1187",90,-86.8342,84,3.16583,6,-176.834); DC20->AddNode(STLA,1141,new TGeoCombiTrans(2.79869,-50.5997,0,rot1187)); TGeoRotation *rot1188 = new TGeoRotation("rot1188",90,-85.0251,84,4.97487,6,-175.025); DC20->AddNode(STLA,1142,new TGeoCombiTrans(4.39465,-50.4861,0,rot1188)); TGeoRotation *rot1189 = new TGeoRotation("rot1189",90,-83.2161,84,6.78392,6,-173.216); DC20->AddNode(STLA,1143,new TGeoCombiTrans(5.98623,-50.3222,0,rot1189)); TGeoRotation *rot1190 = new TGeoRotation("rot1190",90,-81.407,84,8.59296,6,-171.407); DC20->AddNode(STLA,1144,new TGeoCombiTrans(7.57185,-50.1081,0,rot1190)); TGeoRotation *rot1191 = new TGeoRotation("rot1191",90,-79.598,84,10.402,6,-169.598); DC20->AddNode(STLA,1145,new TGeoCombiTrans(9.14992,-49.8441,0,rot1191)); TGeoRotation *rot1192 = new TGeoRotation("rot1192",90,-77.7889,84,12.2111,6,-167.789); DC20->AddNode(STLA,1146,new TGeoCombiTrans(10.7189,-49.5304,0,rot1192)); TGeoRotation *rot1193 = new TGeoRotation("rot1193",90,-75.9799,84,14.0201,6,-165.98); DC20->AddNode(STLA,1147,new TGeoCombiTrans(12.2771,-49.1674,0,rot1193)); TGeoRotation *rot1194 = new TGeoRotation("rot1194",90,-74.1709,84,15.8291,6,-164.171); DC20->AddNode(STLA,1148,new TGeoCombiTrans(13.8231,-48.7553,0,rot1194)); TGeoRotation *rot1195 = new TGeoRotation("rot1195",90,-72.3618,84,17.6382,6,-162.362); DC20->AddNode(STLA,1149,new TGeoCombiTrans(15.3554,-48.2946,0,rot1195)); TGeoRotation *rot1196 = new TGeoRotation("rot1196",90,-70.5528,84,19.4472,6,-160.553); DC20->AddNode(STLA,1150,new TGeoCombiTrans(16.8723,-47.7858,0,rot1196)); TGeoRotation *rot1197 = new TGeoRotation("rot1197",90,-68.7437,84,21.2563,6,-158.744); DC20->AddNode(STLA,1151,new TGeoCombiTrans(18.3725,-47.2293,0,rot1197)); TGeoRotation *rot1198 = new TGeoRotation("rot1198",90,-66.9347,84,23.0653,6,-156.935); DC20->AddNode(STLA,1152,new TGeoCombiTrans(19.8543,-46.6258,0,rot1198)); TGeoRotation *rot1199 = new TGeoRotation("rot1199",90,-65.1256,84,24.8744,6,-155.126); DC20->AddNode(STLA,1153,new TGeoCombiTrans(21.3163,-45.9758,0,rot1199)); TGeoRotation *rot1200 = new TGeoRotation("rot1200",90,-63.3166,84,26.6834,6,-153.317); DC20->AddNode(STLA,1154,new TGeoCombiTrans(22.757,-45.28,0,rot1200)); TGeoRotation *rot1201 = new TGeoRotation("rot1201",90,-61.5075,84,28.4925,6,-151.508); DC20->AddNode(STLA,1155,new TGeoCombiTrans(24.1751,-44.539,0,rot1201)); TGeoRotation *rot1202 = new TGeoRotation("rot1202",90,-59.6985,84,30.3015,6,-149.698); DC20->AddNode(STLA,1156,new TGeoCombiTrans(25.5691,-43.7536,0,rot1202)); TGeoRotation *rot1203 = new TGeoRotation("rot1203",90,-57.8894,84,32.1106,6,-147.889); DC20->AddNode(STLA,1157,new TGeoCombiTrans(26.9376,-42.9246,0,rot1203)); TGeoRotation *rot1204 = new TGeoRotation("rot1204",90,-56.0804,84,33.9196,6,-146.08); DC20->AddNode(STLA,1158,new TGeoCombiTrans(28.2792,-42.0529,0,rot1204)); TGeoRotation *rot1205 = new TGeoRotation("rot1205",90,-54.2714,84,35.7286,6,-144.271); DC20->AddNode(STLA,1159,new TGeoCombiTrans(29.5927,-41.1392,0,rot1205)); TGeoRotation *rot1206 = new TGeoRotation("rot1206",90,-52.4623,84,37.5377,6,-142.462); DC20->AddNode(STLA,1160,new TGeoCombiTrans(30.8766,-40.1845,0,rot1206)); TGeoRotation *rot1207 = new TGeoRotation("rot1207",90,-50.6533,84,39.3467,6,-140.653); DC20->AddNode(STLA,1161,new TGeoCombiTrans(32.1298,-39.1897,0,rot1207)); TGeoRotation *rot1208 = new TGeoRotation("rot1208",90,-48.8442,84,41.1558,6,-138.844); DC20->AddNode(STLA,1162,new TGeoCombiTrans(33.351,-38.1559,0,rot1208)); TGeoRotation *rot1209 = new TGeoRotation("rot1209",90,-47.0352,84,42.9648,6,-137.035); DC20->AddNode(STLA,1163,new TGeoCombiTrans(34.5389,-37.084,0,rot1209)); TGeoRotation *rot1210 = new TGeoRotation("rot1210",90,-45.2261,84,44.7739,6,-135.226); DC20->AddNode(STLA,1164,new TGeoCombiTrans(35.6923,-35.9752,0,rot1210)); TGeoRotation *rot1211 = new TGeoRotation("rot1211",90,-43.4171,84,46.5829,6,-133.417); DC20->AddNode(STLA,1165,new TGeoCombiTrans(36.8102,-34.8305,0,rot1211)); TGeoRotation *rot1212 = new TGeoRotation("rot1212",90,-41.608,84,48.392,6,-131.608); DC20->AddNode(STLA,1166,new TGeoCombiTrans(37.8914,-33.6511,0,rot1212)); TGeoRotation *rot1213 = new TGeoRotation("rot1213",90,-39.799,84,50.201,6,-129.799); DC20->AddNode(STLA,1167,new TGeoCombiTrans(38.9349,-32.4382,0,rot1213)); TGeoRotation *rot1214 = new TGeoRotation("rot1214",90,-37.9899,84,52.0101,6,-127.99); DC20->AddNode(STLA,1168,new TGeoCombiTrans(39.9395,-31.1929,0,rot1214)); TGeoRotation *rot1215 = new TGeoRotation("rot1215",90,-36.1809,84,53.8191,6,-126.181); DC20->AddNode(STLA,1169,new TGeoCombiTrans(40.9043,-29.9165,0,rot1215)); TGeoRotation *rot1216 = new TGeoRotation("rot1216",90,-34.3719,84,55.6281,6,-124.372); DC20->AddNode(STLA,1170,new TGeoCombiTrans(41.8283,-28.6103,0,rot1216)); TGeoRotation *rot1217 = new TGeoRotation("rot1217",90,-32.5628,84,57.4372,6,-122.563); DC20->AddNode(STLA,1171,new TGeoCombiTrans(42.7107,-27.2756,0,rot1217)); TGeoRotation *rot1218 = new TGeoRotation("rot1218",90,-30.7538,84,59.2462,6,-120.754); DC20->AddNode(STLA,1172,new TGeoCombiTrans(43.5504,-25.9137,0,rot1218)); TGeoRotation *rot1219 = new TGeoRotation("rot1219",90,-28.9447,84,61.0553,6,-118.945); DC20->AddNode(STLA,1173,new TGeoCombiTrans(44.3468,-24.5259,0,rot1219)); TGeoRotation *rot1220 = new TGeoRotation("rot1220",90,-27.1357,84,62.8643,6,-117.136); DC20->AddNode(STLA,1174,new TGeoCombiTrans(45.0989,-23.1137,0,rot1220)); TGeoRotation *rot1221 = new TGeoRotation("rot1221",90,-25.3266,84,64.6734,6,-115.327); DC20->AddNode(STLA,1175,new TGeoCombiTrans(45.8061,-21.6785,0,rot1221)); TGeoRotation *rot1222 = new TGeoRotation("rot1222",90,-23.5176,84,66.4824,6,-113.518); DC20->AddNode(STLA,1176,new TGeoCombiTrans(46.4676,-20.2217,0,rot1222)); TGeoRotation *rot1223 = new TGeoRotation("rot1223",90,-21.7085,84,68.2915,6,-111.709); DC20->AddNode(STLA,1177,new TGeoCombiTrans(47.0829,-18.7447,0,rot1223)); TGeoRotation *rot1224 = new TGeoRotation("rot1224",90,-19.8995,84,70.1005,6,-109.899); DC20->AddNode(STLA,1178,new TGeoCombiTrans(47.6511,-17.249,0,rot1224)); TGeoRotation *rot1225 = new TGeoRotation("rot1225",90,-18.0905,84,71.9095,6,-108.09); DC20->AddNode(STLA,1179,new TGeoCombiTrans(48.1719,-15.7361,0,rot1225)); TGeoRotation *rot1226 = new TGeoRotation("rot1226",90,-16.2814,84,73.7186,6,-106.281); DC20->AddNode(STLA,1180,new TGeoCombiTrans(48.6447,-14.2076,0,rot1226)); TGeoRotation *rot1227 = new TGeoRotation("rot1227",90,-14.4724,84,75.5276,6,-104.472); DC20->AddNode(STLA,1181,new TGeoCombiTrans(49.0689,-12.6648,0,rot1227)); TGeoRotation *rot1228 = new TGeoRotation("rot1228",90,-12.6633,84,77.3367,6,-102.663); DC20->AddNode(STLA,1182,new TGeoCombiTrans(49.4443,-11.1095,0,rot1228)); TGeoRotation *rot1229 = new TGeoRotation("rot1229",90,-10.8543,84,79.1457,6,-100.854); DC20->AddNode(STLA,1183,new TGeoCombiTrans(49.7704,-9.54307,0,rot1229)); TGeoRotation *rot1230 = new TGeoRotation("rot1230",90,-9.04523,84,80.9548,6,-99.0452); DC20->AddNode(STLA,1184,new TGeoCombiTrans(50.0468,-7.96714,0,rot1230)); TGeoRotation *rot1231 = new TGeoRotation("rot1231",90,-7.23618,84,82.7638,6,-97.2362); DC20->AddNode(STLA,1185,new TGeoCombiTrans(50.2734,-6.38326,0,rot1231)); TGeoRotation *rot1232 = new TGeoRotation("rot1232",90,-5.42714,84,84.5729,6,-95.4271); DC20->AddNode(STLA,1186,new TGeoCombiTrans(50.4498,-4.79302,0,rot1232)); TGeoRotation *rot1233 = new TGeoRotation("rot1233",90,-3.61809,84,86.3819,6,-93.6181); DC20->AddNode(STLA,1187,new TGeoCombiTrans(50.576,-3.198,0,rot1233)); TGeoRotation *rot1234 = new TGeoRotation("rot1234",90,-1.80905,84,88.191,6,-91.809); DC20->AddNode(STLA,1188,new TGeoCombiTrans(50.6517,-1.5998,0,rot1234)); DC20->AddNode(CDPU,16,new TGeoTranslation(0,0,-75.3)); DC20->AddNode(CDPD,16,new TGeoTranslation(0,0,75.55)); TGeoMedium *med143 = new TGeoMedium("DC23 Air",143,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC23= gGeoManager->MakeTube("DC23",med143,52.1,53.9,75.75); CDC->AddNode(DC23,1,gGeoIdentity); TGeoVolume *sd1f= DC23->Divide("sd1f",2,208,-0.865,1.73077); TGeoMedium *med144 = new TGeoMedium("DS23 Air",144,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS23= gGeoManager->MakeTubs("DS23",med144,52.1,53.9,75.75,-0.865,0.866); sd1f->AddNode(DS23,1,gGeoIdentity); DS23->AddNode(STRA,14,new TGeoTranslation(52.969,0,0)); DS23->AddNode(CDPU,17,new TGeoTranslation(0,0,-75.3)); DS23->AddNode(CDPD,17,new TGeoTranslation(0,0,75.55)); TGeoMedium *med145 = new TGeoMedium("DC24 Air",145,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC24= gGeoManager->MakeTube("DC24",med145,53.9,55.6,75.75); CDC->AddNode(DC24,1,gGeoIdentity); TGeoVolume *sd20= DC24->Divide("sd20",2,215,-0.837,1.67442); TGeoMedium *med146 = new TGeoMedium("DS24 Air",146,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS24= gGeoManager->MakeTubs("DS24",med146,53.9,55.6,75.75,-0.837,0.837); sd20->AddNode(DS24,1,gGeoIdentity); DS24->AddNode(STRA,15,new TGeoTranslation(54.751,0,0)); DS24->AddNode(CDPU,18,new TGeoTranslation(0,0,-75.3)); DS24->AddNode(CDPD,18,new TGeoTranslation(0,0,75.55)); TGeoMedium *med147 = new TGeoMedium("DC25 Air",147,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DC25= gGeoManager->MakeTube("DC25",med147,55.6,57.4,75.75); CDC->AddNode(DC25,1,gGeoIdentity); TGeoVolume *sd21= DC25->Divide("sd21",2,222,-0.811,1.62162); TGeoMedium *med148 = new TGeoMedium("DS25 Air",148,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DS25= gGeoManager->MakeTubs("DS25",med148,55.6,57.4,75.75,-0.811,0.811); sd21->AddNode(DS25,1,gGeoIdentity); DS25->AddNode(STRA,16,new TGeoTranslation(56.534,0,0)); DS25->AddNode(CDPU,19,new TGeoTranslation(0,0,-75.3)); DS25->AddNode(CDPD,19,new TGeoTranslation(0,0,75.55)); TGeoMedium *med149 = new TGeoMedium("CDCI Aluminum",149,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCI= gGeoManager->MakeTube("CDCI",med149,9,9.06,75.75); CDC->AddNode(CDCI,1,gGeoIdentity); TGeoMedium *med150 = new TGeoMedium("CDCO Aluminum",150,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCO= gGeoManager->MakeTube("CDCO",med150,59.8,60,75.75); CDC->AddNode(CDCO,1,gGeoIdentity); CDC->AddNode(CDPU,20,new TGeoTranslation(0,0,-75.3)); CDC->AddNode(CDPD,20,new TGeoTranslation(0,0,75.55)); 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 *med151 = new TGeoMedium("CDBU FR-4",151,35,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDBU= gGeoManager->MakeTube("CDBU",med151,9,60,0.1); CDC->AddNode(CDBU,1,new TGeoTranslation(0,0,-84.5)); TGeoMedium *med152 = new TGeoMedium("CDBD FR-4",152,35,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDBD= gGeoManager->MakeTube("CDBD",med152,9,60,0.05); CDC->AddNode(CDBD,1,new TGeoTranslation(0,0,76.5)); TGeoMedium *med153 = new TGeoMedium("CDGU Plexiglas",153,27,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDGU= gGeoManager->MakeTube("CDGU",med153,9,60,0.15); CDC->AddNode(CDGU,1,new TGeoTranslation(0,0,-85.6)); TGeoMedium *med154 = new TGeoMedium("CDGD Plexiglas",154,27,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDGD= gGeoManager->MakeTube("CDGD",med154,9,60,0.15); CDC->AddNode(CDGD,1,new TGeoTranslation(0,0,80.6)); 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 *med155 = new TGeoMedium("CDCA SignalCables",155,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCA= gGeoManager->MakeTube("CDCA",med155,9,60,0.25); LASS->AddNode(CDCA,1,new TGeoTranslation(0,0,14.5)); TGeoMedium *med156 = new TGeoMedium("CDCB SignalCables",156,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CDCB= gGeoManager->MakePcon("CDCB",med156,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 *med157 = new TGeoMedium("FDC Air",157,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDC= gGeoManager->MakeTube("FDC",med157,0,62,86.5); LASS->AddNode(FDC,1,new TGeoTranslation(0,0,273.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 *med158 = new TGeoMedium("FDCG MylarFilm",158,48,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCG= gGeoManager->MakeTube("FDCG",med158,0,53.6,0.0013); FDC->AddNode(FDCG,1,new TGeoTranslation(0,0,-85)); TGeoMedium *med159 = new TGeoMedium("FDMO Air",159,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDMO= gGeoManager->MakeTube("FDMO",med159,0,61,4.5); FDC->AddNode(FDMO,1,new TGeoTranslation(0,0,-80.5)); TGeoMedium *med160 = new TGeoMedium("FDCH Air",160,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCH= gGeoManager->MakeTube("FDCH",med160,0,53.6,1.4974); FDMO->AddNode(FDCH,1,new TGeoTranslation(0,0,-3)); TGeoMedium *med161 = new TGeoMedium("FDCB LowDensityROHACELL",161,24,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCB= gGeoManager->MakeTube("FDCB",med161,5,53.6,0.1); FDCH->AddNode(FDCB,1,new TGeoTranslation(0,0,-0.75005)); TGeoMedium *med162 = new TGeoMedium("FDCK Kapton",162,22,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCK= gGeoManager->MakeTube("FDCK",med162,0,5,0.00125); TGeoRotation *rot1235 = new TGeoRotation("rot1235",90,-45,90,45,0,0); FDCH->AddNode(FDCK,1,new TGeoCombiTrans(0,0,-0.50145,rot1235)); TGeoMedium *med163 = new TGeoMedium("FDCC MylarFilm",163,48,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCC= gGeoManager->MakeTube("FDCC",med163,2.3,53.6,0.00135); TGeoRotation *rot1236 = new TGeoRotation("rot1236",90,-45,90,45,0,0); FDCH->AddNode(FDCC,1,new TGeoCombiTrans(0,0,-0.50135,rot1236)); TGeoMixture *mat49= new TGeoMixture("FDchamberGas",3,0.001899); mat49->SetUniqueID(49); mat49->DefineElement(0,39.948,18,0.38); mat49->DefineElement(1,12.011,6,0.169207); mat49->DefineElement(2,15.9995,8,0.450793); TGeoMedium *med164 = new TGeoMedium("FDCA FDchamberGas",164,49,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCA= gGeoManager->MakeTube("FDCA",med164,0,53.6,0.5); FDCH->AddNode(FDCA,1,gGeoIdentity); TGeoMixture *mat50= new TGeoMixture("FDCwirePlaneComposite",5,0.0263); mat50->SetUniqueID(50); mat50->DefineElement(0,183.85,74,0.21); mat50->DefineElement(1,26.9815,13,0.72); mat50->DefineElement(2,39.948,18,0.0266); mat50->DefineElement(3,12.011,6,0.0118445); mat50->DefineElement(4,15.9995,8,0.0315555); TGeoMedium *med165 = new TGeoMedium("FDCW FDCwirePlaneComposite",165,50,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCW= gGeoManager->MakeTube("FDCW",med165,0,48.5,0.005); FDCA->AddNode(FDCW,1,gGeoIdentity); TGeoRotation *rot1237 = new TGeoRotation("rot1237",90,45,90,135,0,0); FDCH->AddNode(FDCK,2,new TGeoCombiTrans(0,0,0.50145,rot1237)); TGeoRotation *rot1238 = new TGeoRotation("rot1238",90,45,90,135,0,0); FDCH->AddNode(FDCC,2,new TGeoCombiTrans(0,0,0.50135,rot1238)); FDCH->AddNode(FDCB,2,new TGeoTranslation(0,0,0.75005)); FDMO->AddNode(FDCG,2,new TGeoTranslation(0,0,-1.5)); TGeoRotation *rot1239 = new TGeoRotation("rot1239",90,60,90,150,0,0); FDMO->AddNode(FDCH,2,new TGeoCombiTrans(0,0,0,rot1239)); FDMO->AddNode(FDCG,3,new TGeoTranslation(0,0,1.5)); TGeoRotation *rot1240 = new TGeoRotation("rot1240",90,-60,90,30,0,0); FDMO->AddNode(FDCH,3,new TGeoCombiTrans(0,0,3,rot1240)); TGeoMedium *med166 = new TGeoMedium("FDSF Air",166,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSF= gGeoManager->MakeTube("FDSF",med166,53.6,60,1.5); FDMO->AddNode(FDSF,1,new TGeoTranslation(0,0,-3)); TGeoMixture *mat53= new TGeoMixture("CalciumOxide",2,3.35); mat53->SetUniqueID(53); mat53->DefineElement(0,40.08,20,0.7147); mat53->DefineElement(1,15.9995,8,0.2853); TGeoMaterial *mat55= new TGeoMaterial("Magnesium",24.305,12,1.735); mat55->SetUniqueID(55); TGeoMixture *mat54= new TGeoMixture("MagnesiumOxide",2,3.58); mat54->SetUniqueID(54); mat54->DefineElement(0,24.305,12,0.603034); mat54->DefineElement(1,15.9995,8,0.396966); TGeoMixture *mat52= new TGeoMixture("E-glass",10,2.61); mat52->SetUniqueID(52); mat52->DefineElement(0,28.086,14,0.252416); mat52->DefineElement(1,15.9995,8,0.287584); mat52->DefineElement(2,26.9815,13,0.0740948); mat52->DefineElement(3,15.9995,8,0.0659052); mat52->DefineElement(4,10.8,5,0.0310352); mat52->DefineElement(5,15.9995,8,0.0689648); mat52->DefineElement(6,40.08,20,0.085764); mat52->DefineElement(7,15.9995,8,0.034236); mat52->DefineElement(8,24.305,12,0.0603034); mat52->DefineElement(9,15.9995,8,0.0396966); TGeoMixture *mat51= new TGeoMixture("E-fiberGlass",13,1.96312); mat51->SetUniqueID(51); mat51->DefineElement(0,12.011,6,0.248621); mat51->DefineElement(1,1.00797,1,0.0231827); mat51->DefineElement(2,15.9995,8,0.0551967); mat51->DefineElement(3,28.086,14,0.169876); mat51->DefineElement(4,15.9995,8,0.193544); mat51->DefineElement(5,26.9815,13,0.0498658); mat51->DefineElement(6,15.9995,8,0.0443542); mat51->DefineElement(7,10.8,5,0.0208867); mat51->DefineElement(8,15.9995,8,0.0464133); mat51->DefineElement(9,40.08,20,0.0577191); mat51->DefineElement(10,15.9995,8,0.0230409); mat51->DefineElement(11,24.305,12,0.0405842); mat51->DefineElement(12,15.9995,8,0.0267158); TGeoMedium *med167 = new TGeoMedium("FDSE E-fiberGlass",167,51,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSE= gGeoManager->MakeTube("FDSE",med167,53.6,60,0.0125); FDSF->AddNode(FDSE,1,new TGeoTranslation(0,0,-0.987)); TGeoMedium *med168 = new TGeoMedium("FDSI CarbonFiberEpoxy",168,32,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSI= gGeoManager->MakeTube("FDSI",med168,53.6,60,0.025); FDSF->AddNode(FDSI,1,new TGeoTranslation(0,0,-0.95)); TGeoMixture *mat56= new TGeoMixture("MediumDensityROHACELL",4,0.075); mat56->SetUniqueID(56); mat56->DefineElement(0,1.00797,1,0.0723826); mat56->DefineElement(1,12.011,6,0.627283); mat56->DefineElement(2,14.0067,7,0.0914387); mat56->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med169 = new TGeoMedium("FDSH MediumDensityROHACELL",169,56,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSH= gGeoManager->MakeTube("FDSH",med169,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 *med170 = new TGeoMedium("FDSG FR-4",170,35,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSG= gGeoManager->MakeTube("FDSG",med170,53.6,60,0.25); FDSF->AddNode(FDSG,1,new TGeoTranslation(0,0,-0.25)); TGeoMixture *mat57= new TGeoMixture("Polyethylene",2,0.95); mat57->SetUniqueID(57); mat57->DefineElement(0,12.011,6,0.856281); mat57->DefineElement(1,1.00797,1,0.143719); TGeoMedium *med171 = new TGeoMedium("FDSP Polyethylene",171,57,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSP= gGeoManager->MakeTube("FDSP",med171,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,3)); TGeoMixture *mat58= new TGeoMixture("CircuitBoards",18,1.20804); mat58->SetUniqueID(58); mat58->DefineElement(0,28.086,14,0.14); mat58->DefineElement(1,12.011,6,0.513769); mat58->DefineElement(2,1.00797,1,0.0862315); mat58->DefineElement(3,12.011,6,0.059304); mat58->DefineElement(4,1.00797,1,0.00552981); mat58->DefineElement(5,15.9995,8,0.0131662); mat58->DefineElement(6,28.086,14,0.0595516); mat58->DefineElement(7,15.9995,8,0.0678484); mat58->DefineElement(8,10.8,5,0.0056484); mat58->DefineElement(9,15.9995,8,0.0125516); mat58->DefineElement(10,22.9898,11,0.0108014); mat58->DefineElement(11,15.9995,8,0.00375857); mat58->DefineElement(12,39.098,19,0.0120869); mat58->DefineElement(13,15.9995,8,0.00247308); mat58->DefineElement(14,26.9815,13,0.00240808); mat58->DefineElement(15,15.9995,8,0.00214192); mat58->DefineElement(16,55.847,26,0.00212206); mat58->DefineElement(17,15.9995,8,0.000607944); TGeoMedium *med172 = new TGeoMedium("FDCE CircuitBoards",172,58,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDCE= gGeoManager->MakeTube("FDCE",med172,60.5,60.61,4.5); FDMO->AddNode(FDCE,1,gGeoIdentity); FDC->AddNode(FDCG,4,new TGeoTranslation(0,0,-76)); FDC->AddNode(FDMO,2,new TGeoTranslation(0,0,-71.5)); FDC->AddNode(FDCG,5,new TGeoTranslation(0,0,-67)); FDC->AddNode(FDMO,3,new TGeoTranslation(0,0,-62.5)); FDC->AddNode(FDCG,6,new TGeoTranslation(0,0,-58)); FDC->AddNode(FDMO,4,new TGeoTranslation(0,0,-53.5)); FDC->AddNode(FDCG,7,new TGeoTranslation(0,0,-49)); FDC->AddNode(FDCG,8,new TGeoTranslation(0,0,-44)); FDC->AddNode(FDMO,5,new TGeoTranslation(0,0,-39.5)); FDC->AddNode(FDCG,9,new TGeoTranslation(0,0,-35)); FDC->AddNode(FDMO,6,new TGeoTranslation(0,0,-30.5)); FDC->AddNode(FDCG,10,new TGeoTranslation(0,0,-26)); FDC->AddNode(FDMO,7,new TGeoTranslation(0,0,-21.5)); FDC->AddNode(FDCG,11,new TGeoTranslation(0,0,-17)); FDC->AddNode(FDMO,8,new TGeoTranslation(0,0,-12.5)); FDC->AddNode(FDCG,12,new TGeoTranslation(0,0,-8)); FDC->AddNode(FDCG,13,new TGeoTranslation(0,0,8)); FDC->AddNode(FDMO,9,new TGeoTranslation(0,0,12.5)); FDC->AddNode(FDCG,14,new TGeoTranslation(0,0,17)); FDC->AddNode(FDMO,10,new TGeoTranslation(0,0,21.5)); FDC->AddNode(FDCG,15,new TGeoTranslation(0,0,26)); FDC->AddNode(FDMO,11,new TGeoTranslation(0,0,30.5)); FDC->AddNode(FDCG,16,new TGeoTranslation(0,0,35)); FDC->AddNode(FDMO,12,new TGeoTranslation(0,0,39.5)); FDC->AddNode(FDCG,17,new TGeoTranslation(0,0,44)); FDC->AddNode(FDCG,18,new TGeoTranslation(0,0,49)); FDC->AddNode(FDMO,13,new TGeoTranslation(0,0,53.5)); FDC->AddNode(FDCG,19,new TGeoTranslation(0,0,58)); FDC->AddNode(FDMO,14,new TGeoTranslation(0,0,62.5)); FDC->AddNode(FDCG,20,new TGeoTranslation(0,0,67)); FDC->AddNode(FDMO,15,new TGeoTranslation(0,0,71.5)); FDC->AddNode(FDCG,21,new TGeoTranslation(0,0,76)); FDC->AddNode(FDMO,16,new TGeoTranslation(0,0,80.5)); FDC->AddNode(FDCG,22,new TGeoTranslation(0,0,85)); TGeoMedium *med173 = new TGeoMedium("FDSR CarbonFiber",173,33,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSR= gGeoManager->MakeTube("FDSR",med173,0,1,86.5); 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 *med174 = new TGeoMedium("FDSC SignalCables",174,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FDSC= gGeoManager->MakePcon("FDSC",med174,-58,116,11); ((TGeoPcon*)FDSC->GetShape())->DefineSection(0,-84.5,64.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(1,-31,64.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(2,-31,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,70.5,63.5,65); ((TGeoPcon*)FDSC->GetShape())->DefineSection(6,70.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 *rot1241 = new TGeoRotation("rot1241",90,30,90,120,0,0); LASS->AddNode(FDSC,1,new TGeoCombiTrans(0,0,273.5,rot1241)); TGeoRotation *rot1242 = new TGeoRotation("rot1242",90,150,90,-120,0,0); LASS->AddNode(FDSC,2,new TGeoCombiTrans(0,0,273.5,rot1242)); TGeoRotation *rot1243 = new TGeoRotation("rot1243",90,-90,90,-1.05247e-14,0,0); LASS->AddNode(FDSC,3,new TGeoCombiTrans(0,0,273.5,rot1243)); TGeoMedium *med175 = new TGeoMedium("BCAL Air",175,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCAL= gGeoManager->MakeTube("BCAL",med175,65,90,210); LASS->AddNode(BCAL,1,new TGeoTranslation(0,0,212)); TGeoVolume *sd22= BCAL->Divide("sd22",2,48,-4.44089e-16,7.5); TGeoMedium *med176 = new TGeoMedium("BCAM Air",176,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCAM= gGeoManager->MakeTubs("BCAM",med176,65,90,210,-3.75,3.75); sd22->AddNode(BCAM,1,gGeoIdentity); TGeoMedium *med177 = new TGeoMedium("BCL1 Air",177,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL1= gGeoManager->MakeTubs("BCL1",med177,65,67,210,-3.75,3.75); BCAM->AddNode(BCL1,1,gGeoIdentity); TGeoVolume *sd23= BCL1->Divide("sd23",2,4,-3.75,1.875); TGeoMedium *med178 = new TGeoMedium("BCS1 Air",178,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS1= gGeoManager->MakeTubs("BCS1",med178,65,67,210,-0.9375,0.9375); sd23->AddNode(BCS1,1,gGeoIdentity); TGeoMixture *mat60= new TGeoMixture("BC600epoxy",4,1.2); mat60->SetUniqueID(60); mat60->DefineElement(0,12.011,6,0.822388); mat60->DefineElement(1,1.00797,1,0.0908701); mat60->DefineElement(2,15.9995,8,0.054774); mat60->DefineElement(3,14.0067,7,0.0319678); TGeoMixture *mat59= new TGeoMixture("leadScint",7,4.87672); mat59->SetUniqueID(59); mat59->DefineElement(0,207.2,82,0.862); mat59->DefineElement(1,12.011,6,0.0950283); mat59->DefineElement(2,1.00797,1,0.00897168); mat59->DefineElement(3,12.011,6,0.0279612); mat59->DefineElement(4,1.00797,1,0.00308958); mat59->DefineElement(5,15.9995,8,0.00186231); mat59->DefineElement(6,14.0067,7,0.0010869); TGeoMedium *med179 = new TGeoMedium("BCM1 leadScint",179,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM1= gGeoManager->MakeTubs("BCM1",med179,65,67,195,-0.9375,0.9375); BCS1->AddNode(BCM1,1,gGeoIdentity); TGeoMedium *med180 = new TGeoMedium("BCN1 Plexiglas",180,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN1= gGeoManager->MakeTrap("BCN1",med180,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 *rot1244 = new TGeoRotation("rot1244",90,0,90,-90,180,-90); BCS1->AddNode(BCN1,2,new TGeoCombiTrans(66,0,-197.5,rot1244)); TGeoMedium *med181 = new TGeoMedium("BCPM Aluminum",181,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCPM= gGeoManager->MakeBox("BCPM",med181,1,1,1); BCS1->AddNode(BCPM,1,new TGeoTranslation(66,0,201)); TGeoRotation *rot1245 = new TGeoRotation("rot1245",90,0,90,-90,180,-90); BCS1->AddNode(BCPM,2,new TGeoCombiTrans(66,0,-201,rot1245)); TGeoMedium *med182 = new TGeoMedium("BCL2 Air",182,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL2= gGeoManager->MakeTubs("BCL2",med182,67,69,210,-3.75,3.75); BCAM->AddNode(BCL2,1,gGeoIdentity); TGeoVolume *sd24= BCL2->Divide("sd24",2,4,-3.75,1.875); TGeoMedium *med183 = new TGeoMedium("BCS2 Air",183,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS2= gGeoManager->MakeTubs("BCS2",med183,67,69,210,-0.9375,0.9375); sd24->AddNode(BCS2,1,gGeoIdentity); TGeoMedium *med184 = new TGeoMedium("BCM2 leadScint",184,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM2= gGeoManager->MakeTubs("BCM2",med184,67,69,195,-0.9375,0.9375); BCS2->AddNode(BCM2,1,gGeoIdentity); TGeoMedium *med185 = new TGeoMedium("BCN2 Plexiglas",185,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN2= gGeoManager->MakeTrap("BCN2",med185,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 *rot1246 = new TGeoRotation("rot1246",90,0,90,-90,180,-90); BCS2->AddNode(BCN2,2,new TGeoCombiTrans(68,0,-197.5,rot1246)); BCS2->AddNode(BCPM,3,new TGeoTranslation(68,0,201)); TGeoRotation *rot1247 = new TGeoRotation("rot1247",90,0,90,-90,180,-90); BCS2->AddNode(BCPM,4,new TGeoCombiTrans(68,0,-201,rot1247)); TGeoMedium *med186 = new TGeoMedium("BCL3 Air",186,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL3= gGeoManager->MakeTubs("BCL3",med186,69,71,210,-3.75,3.75); BCAM->AddNode(BCL3,1,gGeoIdentity); TGeoVolume *sd25= BCL3->Divide("sd25",2,4,-3.75,1.875); TGeoMedium *med187 = new TGeoMedium("BCS3 Air",187,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS3= gGeoManager->MakeTubs("BCS3",med187,69,71,210,-0.9375,0.9375); sd25->AddNode(BCS3,1,gGeoIdentity); TGeoMedium *med188 = new TGeoMedium("BCM3 leadScint",188,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM3= gGeoManager->MakeTubs("BCM3",med188,69,71,195,-0.9375,0.9375); BCS3->AddNode(BCM3,1,gGeoIdentity); TGeoMedium *med189 = new TGeoMedium("BCN3 Plexiglas",189,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN3= gGeoManager->MakeTrap("BCN3",med189,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 *rot1248 = new TGeoRotation("rot1248",90,0,90,-90,180,-90); BCS3->AddNode(BCN3,2,new TGeoCombiTrans(70,0,-197.5,rot1248)); BCS3->AddNode(BCPM,5,new TGeoTranslation(70,0,201)); TGeoRotation *rot1249 = new TGeoRotation("rot1249",90,0,90,-90,180,-90); BCS3->AddNode(BCPM,6,new TGeoCombiTrans(70,0,-201,rot1249)); TGeoMedium *med190 = new TGeoMedium("BCL4 Air",190,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL4= gGeoManager->MakeTubs("BCL4",med190,71,73,210,-3.75,3.75); BCAM->AddNode(BCL4,1,gGeoIdentity); TGeoVolume *sd26= BCL4->Divide("sd26",2,4,-3.75,1.875); TGeoMedium *med191 = new TGeoMedium("BCS4 Air",191,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS4= gGeoManager->MakeTubs("BCS4",med191,71,73,210,-0.9375,0.9375); sd26->AddNode(BCS4,1,gGeoIdentity); TGeoMedium *med192 = new TGeoMedium("BCM4 leadScint",192,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM4= gGeoManager->MakeTubs("BCM4",med192,71,73,195,-0.9375,0.9375); BCS4->AddNode(BCM4,1,gGeoIdentity); TGeoMedium *med193 = new TGeoMedium("BCN4 Plexiglas",193,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN4= gGeoManager->MakeTrap("BCN4",med193,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 *rot1250 = new TGeoRotation("rot1250",90,0,90,-90,180,-90); BCS4->AddNode(BCN4,2,new TGeoCombiTrans(72,0,-197.5,rot1250)); BCS4->AddNode(BCPM,7,new TGeoTranslation(72,0,201)); TGeoRotation *rot1251 = new TGeoRotation("rot1251",90,0,90,-90,180,-90); BCS4->AddNode(BCPM,8,new TGeoCombiTrans(72,0,-201,rot1251)); TGeoMedium *med194 = new TGeoMedium("BCL5 Air",194,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL5= gGeoManager->MakeTubs("BCL5",med194,73,75,210,-3.75,3.75); BCAM->AddNode(BCL5,1,gGeoIdentity); TGeoVolume *sd27= BCL5->Divide("sd27",2,4,-3.75,1.875); TGeoMedium *med195 = new TGeoMedium("BCS5 Air",195,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS5= gGeoManager->MakeTubs("BCS5",med195,73,75,210,-0.9375,0.9375); sd27->AddNode(BCS5,1,gGeoIdentity); TGeoMedium *med196 = new TGeoMedium("BCM5 leadScint",196,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM5= gGeoManager->MakeTubs("BCM5",med196,73,75,195,-0.9375,0.9375); BCS5->AddNode(BCM5,1,gGeoIdentity); TGeoMedium *med197 = new TGeoMedium("BCN5 Plexiglas",197,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN5= gGeoManager->MakeTrap("BCN5",med197,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 *rot1252 = new TGeoRotation("rot1252",90,0,90,-90,180,-90); BCS5->AddNode(BCN5,2,new TGeoCombiTrans(74,0,-197.5,rot1252)); BCS5->AddNode(BCPM,9,new TGeoTranslation(74,0,201)); TGeoRotation *rot1253 = new TGeoRotation("rot1253",90,0,90,-90,180,-90); BCS5->AddNode(BCPM,10,new TGeoCombiTrans(74,0,-201,rot1253)); TGeoMedium *med198 = new TGeoMedium("BCL6 Air",198,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL6= gGeoManager->MakeTubs("BCL6",med198,75,78.12,210,-3.75,3.75); BCAM->AddNode(BCL6,1,gGeoIdentity); TGeoVolume *sd28= BCL6->Divide("sd28",2,3,-3.75,2.5); TGeoMedium *med199 = new TGeoMedium("BCS6 Air",199,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS6= gGeoManager->MakeTubs("BCS6",med199,75,78.12,210,-1.25,1.25); sd28->AddNode(BCS6,1,gGeoIdentity); TGeoMedium *med200 = new TGeoMedium("BCM6 leadScint",200,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM6= gGeoManager->MakeTubs("BCM6",med200,75,78.12,195,-1.25,1.25); BCS6->AddNode(BCM6,1,gGeoIdentity); TGeoMedium *med201 = new TGeoMedium("BCN6 Plexiglas",201,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN6= gGeoManager->MakeTrap("BCN6",med201,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 *rot1254 = new TGeoRotation("rot1254",90,0,90,-90,180,-90); BCS6->AddNode(BCN6,2,new TGeoCombiTrans(76.558,0,-200,rot1254)); BCS6->AddNode(BCPM,11,new TGeoTranslation(76.558,0,206)); TGeoRotation *rot1255 = new TGeoRotation("rot1255",90,0,90,-90,180,-90); BCS6->AddNode(BCPM,12,new TGeoCombiTrans(76.558,0,-206,rot1255)); TGeoMedium *med202 = new TGeoMedium("BCL7 Air",202,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL7= gGeoManager->MakeTubs("BCL7",med202,78.12,81.23,210,-3.75,3.75); BCAM->AddNode(BCL7,1,gGeoIdentity); TGeoVolume *sd29= BCL7->Divide("sd29",2,3,-3.75,2.5); TGeoMedium *med203 = new TGeoMedium("BCS7 Air",203,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS7= gGeoManager->MakeTubs("BCS7",med203,78.12,81.23,210,-1.25,1.25); sd29->AddNode(BCS7,1,gGeoIdentity); TGeoMedium *med204 = new TGeoMedium("BCM7 leadScint",204,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM7= gGeoManager->MakeTubs("BCM7",med204,78.12,81.23,195,-1.25,1.25); BCS7->AddNode(BCM7,1,gGeoIdentity); TGeoMedium *med205 = new TGeoMedium("BCN7 Plexiglas",205,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN7= gGeoManager->MakeTrap("BCN7",med205,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 *rot1256 = new TGeoRotation("rot1256",90,0,90,-90,180,-90); BCS7->AddNode(BCN7,2,new TGeoCombiTrans(79.673,0,-200,rot1256)); BCS7->AddNode(BCPM,13,new TGeoTranslation(79.673,0,206)); TGeoRotation *rot1257 = new TGeoRotation("rot1257",90,0,90,-90,180,-90); BCS7->AddNode(BCPM,14,new TGeoCombiTrans(79.673,0,-206,rot1257)); TGeoMedium *med206 = new TGeoMedium("BCL8 Air",206,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL8= gGeoManager->MakeTubs("BCL8",med206,81.23,84.35,210,-3.75,3.75); BCAM->AddNode(BCL8,1,gGeoIdentity); TGeoVolume *sd2a= BCL8->Divide("sd2a",2,3,-3.75,2.5); TGeoMedium *med207 = new TGeoMedium("BCS8 Air",207,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS8= gGeoManager->MakeTubs("BCS8",med207,81.23,84.35,210,-1.25,1.25); sd2a->AddNode(BCS8,1,gGeoIdentity); TGeoMedium *med208 = new TGeoMedium("BCM8 leadScint",208,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM8= gGeoManager->MakeTubs("BCM8",med208,81.23,84.35,195,-1.25,1.25); BCS8->AddNode(BCM8,1,gGeoIdentity); TGeoMedium *med209 = new TGeoMedium("BCN8 Plexiglas",209,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN8= gGeoManager->MakeTrap("BCN8",med209,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 *rot1258 = new TGeoRotation("rot1258",90,0,90,-90,180,-90); BCS8->AddNode(BCN8,2,new TGeoCombiTrans(82.787,0,-200,rot1258)); BCS8->AddNode(BCPM,15,new TGeoTranslation(82.787,0,206)); TGeoRotation *rot1259 = new TGeoRotation("rot1259",90,0,90,-90,180,-90); BCS8->AddNode(BCPM,16,new TGeoCombiTrans(82.787,0,-206,rot1259)); TGeoMedium *med210 = new TGeoMedium("BCL9 Air",210,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCL9= gGeoManager->MakeTubs("BCL9",med210,84.35,87.46,210,-3.75,3.75); BCAM->AddNode(BCL9,1,gGeoIdentity); TGeoVolume *sd2b= BCL9->Divide("sd2b",2,3,-3.75,2.5); TGeoMedium *med211 = new TGeoMedium("BCS9 Air",211,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCS9= gGeoManager->MakeTubs("BCS9",med211,84.35,87.46,210,-1.25,1.25); sd2b->AddNode(BCS9,1,gGeoIdentity); TGeoMedium *med212 = new TGeoMedium("BCM9 leadScint",212,59,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCM9= gGeoManager->MakeTubs("BCM9",med212,84.35,87.46,195,-1.25,1.25); BCS9->AddNode(BCM9,1,gGeoIdentity); TGeoMedium *med213 = new TGeoMedium("BCN9 Plexiglas",213,27,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCN9= gGeoManager->MakeTrap("BCN9",med213,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 *rot1260 = new TGeoRotation("rot1260",90,0,90,-90,180,-90); BCS9->AddNode(BCN9,2,new TGeoCombiTrans(85.903,0,-200,rot1260)); BCS9->AddNode(BCPM,17,new TGeoTranslation(85.903,0,206)); TGeoRotation *rot1261 = new TGeoRotation("rot1261",90,0,90,-90,180,-90); BCS9->AddNode(BCPM,18,new TGeoCombiTrans(85.903,0,-206,rot1261)); TGeoMedium *med214 = new TGeoMedium("BCAS Aluminum",214,7,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *BCAS= gGeoManager->MakeTubs("BCAS",med214,87.46,90,210,-3.75,3.75); BCAM->AddNode(BCAS,1,gGeoIdentity); TGeoMedium *med215 = new TGeoMedium("BCSU SignalCables",215,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCSU= gGeoManager->MakePcon("BCSU",med215,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 *med216 = new TGeoMedium("BCSD SignalCables",216,45,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *BCSD= gGeoManager->MakePcon("BCSD",med216,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 *med217 = new TGeoMedium("CERE Aluminum",217,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CERE= gGeoManager->MakePcon("CERE",med217,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 *mat62= new TGeoMaterial("Fluorine",18.9984,9,0.00158); mat62->SetUniqueID(62); mat62->SetRadLen(32.93,65.5); TGeoMixture *mat61= new TGeoMixture("Tedlar",3,1.49); mat61->SetUniqueID(61); mat61->DefineElement(0,12.011,6,0.521715); mat61->DefineElement(1,1.00797,1,0.0656739); mat61->DefineElement(2,18.9984,9,0.412611); TGeoMedium *med218 = new TGeoMedium("CERW Tedlar",218,61,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CERW= gGeoManager->MakeTube("CERW",med218,5.1,59.9,0.002); CERE->AddNode(CERW,1,new TGeoTranslation(0,0,0.002)); TGeoMixture *mat63= new TGeoMixture("CerenkovGas",2,0.01012); mat63->SetUniqueID(63); mat63->DefineElement(0,12.011,6,0.201842); mat63->DefineElement(1,18.9984,9,0.798158); TGeoMedium *med219 = new TGeoMedium("CERI CerenkovGas",219,63,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CERI= gGeoManager->MakeTube("CERI",med219,5.1,59.9,29); CERE->AddNode(CERI,1,new TGeoTranslation(0,0,29)); TGeoMedium *med220 = new TGeoMedium("CGAS CerenkovGas",220,63,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CGAS= gGeoManager->MakeTube("CGAS",med220,5.1,279.9,72.95); CERE->AddNode(CGAS,1,new TGeoTranslation(0,0,130.95)); TGeoVolume *sd2c= CGAS->Divide("sd2c",2,16,0,22.5); TGeoMedium *med221 = new TGeoMedium("CSEC CerenkovGas",221,63,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CSEC= gGeoManager->MakeTubs("CSEC",med221,5.1,279.9,72.95,-11.25,11.25); sd2c->AddNode(CSEC,1,gGeoIdentity); TGeoMixture *mat64= new TGeoMixture("ThinCerenkovMirror",4,0.04); mat64->SetUniqueID(64); mat64->DefineElement(0,1.00797,1,0.0723826); mat64->DefineElement(1,12.011,6,0.627283); mat64->DefineElement(2,14.0067,7,0.0914387); mat64->DefineElement(3,15.9995,8,0.208896); TGeoMedium *med222 = new TGeoMedium("CMI1 ThinCerenkovMirror",222,64,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CMI1= gGeoManager->MakePgon("CMI1",med222,-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 *mat65= new TGeoMixture("ThickCerenkovMirror",4,0.2); 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 *med223 = new TGeoMedium("CMI2 ThickCerenkovMirror",223,65,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CMI2= gGeoManager->MakePgon("CMI2",med223,-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 *mat67= new TGeoMaterial("Cesium",132.905,55,1.87); mat67->SetUniqueID(67); TGeoMixture *mat66= new TGeoMixture("CerenkovPMT",13,2.29947); mat66->SetUniqueID(66); mat66->DefineElement(0,132.905,55,0.001); mat66->DefineElement(1,28.086,14,0.326879); mat66->DefineElement(2,15.9995,8,0.372421); mat66->DefineElement(3,10.8,5,0.0310041); mat66->DefineElement(4,15.9995,8,0.0688959); mat66->DefineElement(5,22.9898,11,0.0592892); mat66->DefineElement(6,15.9995,8,0.0206308); mat66->DefineElement(7,39.098,19,0.0663453); mat66->DefineElement(8,15.9995,8,0.0135747); mat66->DefineElement(9,26.9815,13,0.013218); mat66->DefineElement(10,15.9995,8,0.011757); mat66->DefineElement(11,55.847,26,0.011648); mat66->DefineElement(12,15.9995,8,0.00333701); TGeoMedium *med224 = new TGeoMedium("CPMT CerenkovPMT",224,66,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CPMT= gGeoManager->MakePgon("CPMT",med224,-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 *med225 = new TGeoMedium("FTOF Air",225,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOF= gGeoManager->MakeBox("FTOF",med225,126,126,1.275); TGeoRotation *rot1262 = new TGeoRotation("rot1262",90,-90,90,3.50824e-15,0,0); HALL->AddNode(FTOF,1,new TGeoCombiTrans(150,-350,117.52,rot1262)); TGeoMedium *med226 = new TGeoMedium("FTOB Air",226,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOB= gGeoManager->MakeBox("FTOB",med226,126,60,1.275); FTOF->AddNode(FTOB,1,new TGeoTranslation(0,-66,0)); TGeoVolume *yd01= FTOB->Divide("yd01",2,20,-60,6); TGeoMedium *med227 = new TGeoMedium("FTOC Scintillator",227,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOC= gGeoManager->MakeBox("FTOC",med227,126,3,1.27); yd01->AddNode(FTOC,1,gGeoIdentity); TGeoMedium *med228 = new TGeoMedium("FTON Air",228,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTON= gGeoManager->MakeBox("FTON",med228,60,6,1.275); FTOF->AddNode(FTON,1,new TGeoTranslation(66,0,0)); TGeoVolume *yd02= FTON->Divide("yd02",2,2,-6,6); TGeoMedium *med229 = new TGeoMedium("FTOH Scintillator",229,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOH= gGeoManager->MakeBox("FTOH",med229,60,3,1.27); yd02->AddNode(FTOH,1,gGeoIdentity); TGeoMedium *med230 = new TGeoMedium("FTOS Air",230,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOS= gGeoManager->MakeBox("FTOS",med230,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 *med231 = new TGeoMedium("FTOT Air",231,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *FTOT= gGeoManager->MakeBox("FTOT",med231,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 *med232 = new TGeoMedium("FCAL Air",232,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *FCAL= gGeoManager->MakeBox("FCAL",med232,118,118,22.5); HALL->AddNode(FCAL,1,new TGeoTranslation(150,-350,147.8)); TGeoMedium *med233 = new TGeoMedium("LGDB Air",233,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDB= gGeoManager->MakeBox("LGDB",med233,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 *mat68= new TGeoMixture("leadGlassF800",5,3.61); mat68->SetUniqueID(68); mat68->DefineElement(0,207.2,82,0.6803); mat68->DefineElement(1,28.086,14,0.0877); mat68->DefineElement(2,39.098,19,0.0593); mat68->DefineElement(3,22.9898,11,0.006); mat68->DefineElement(4,15.9995,8,0.1667); TGeoMedium *med234 = new TGeoMedium("LGBL leadGlassF800",234,68,1,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGBL= gGeoManager->MakeBox("LGBL",med234,2,2,22.5); xd01->AddNode(LGBL,1,gGeoIdentity); TGeoMedium *med235 = new TGeoMedium("LGDS Air",235,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDS= gGeoManager->MakeBox("LGDS",med235,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 *med236 = new TGeoMedium("LGDN Air",236,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDN= gGeoManager->MakeBox("LGDN",med236,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 *med237 = new TGeoMedium("LGDT Air",237,1,0,0,0,0,-1,-1,0.001,-1); TGeoVolume *LGDT= gGeoManager->MakeBox("LGDT",med237,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 *med238 = new TGeoMedium("UPV Aluminum",238,7,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPV= gGeoManager->MakePgon("UPV",med238,-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 *med239 = new TGeoMedium("UPL1 Lead",239,17,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPL1= gGeoManager->MakeBox("UPL1",med239,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 *med240 = new TGeoMedium("UPL2 Lead",240,17,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPL2= gGeoManager->MakeBox("UPL2",med240,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 *med241 = new TGeoMedium("UPE1 Air",241,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE1= gGeoManager->MakeBox("UPE1",med241,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 *med242 = new TGeoMedium("UPVP Scintillator",242,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPVP= gGeoManager->MakeBox("UPVP",med242,119,2.125,0.5); yd09->AddNode(UPVP,1,gGeoIdentity); TGeoMedium *med243 = new TGeoMedium("UPE2 Air",243,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE2= gGeoManager->MakeBox("UPE2",med243,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 *med244 = new TGeoMedium("UPE3 Air",244,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE3= gGeoManager->MakeBox("UPE3",med244,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 *med245 = new TGeoMedium("UPVC Scintillator",245,25,1,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPVC= gGeoManager->MakeBox("UPVC",med245,53.125,2.125,0.5); yd0b->AddNode(UPVC,1,gGeoIdentity); TGeoMedium *med246 = new TGeoMedium("UPE4 Air",246,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *UPE4= gGeoManager->MakeBox("UPE4",med246,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 *med247 = new TGeoMedium("DET4 Air",247,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET4= gGeoManager->MakeBox("DET4",med247,850,600,1); HALL->AddNode(DET4,1,new TGeoTranslation(0,0,-1400)); TGeoMedium *med248 = new TGeoMedium("DET5 Air",248,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET5= gGeoManager->MakeBox("DET5",med248,850,600,1); HALL->AddNode(DET5,1,new TGeoTranslation(0,0,1400)); TGeoMedium *med249 = new TGeoMedium("DET6 Air",249,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET6= gGeoManager->MakeBox("DET6",med249,850,1,1500); HALL->AddNode(DET6,1,new TGeoTranslation(0,600,0)); TGeoMedium *med250 = new TGeoMedium("DET7 Air",250,1,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *DET7= gGeoManager->MakeBox("DET7",med250,850,600,1); HALL->AddNode(DET7,1,new TGeoTranslation(0,0,-591)); TGeoMedium *med251 = new TGeoMedium("OHPI Iron",251,10,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *OHPI= gGeoManager->MakeTube("OHPI",med251,0,2.5,454); HALL->AddNode(OHPI,1,new TGeoTranslation(150,-350,-1046)); TGeoMedium *med252 = new TGeoMedium("IHPI Vacuum",252,11,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *IHPI= gGeoManager->MakeTube("IHPI",med252,0,2.2,454); OHPI->AddNode(IHPI,1,gGeoIdentity); TGeoMedium *med253 = new TGeoMedium("CAP2 Mylar",253,19,0,2,2.24,1,-1,-1,0.001,-1); TGeoVolume *CAP2= gGeoManager->MakeTube("CAP2",med253,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(); }