- TGeoTranslation *c1 = new TGeoTranslation ("c1",
- constants->SupportModulePositionX(20)-0.5*293,
- constants->SupportModulePositionY(20)-box[1]-z1,
- constants->SupportModulePositionZ(20)-40);
- TGeoTranslation *c2 = new TGeoTranslation ("c2",
- constants->SupportModulePositionX(23)-0.5*293,
- constants->SupportModulePositionY(23)-box[1]-z1,
- constants->SupportModulePositionZ(23)-40);
- TGeoTranslation *c3 = new TGeoTranslation ("c3",
- constants->SupportModulePositionX(24)-0.5*293,
- constants->SupportModulePositionY(24)-box[1]-z1,
- constants->SupportModulePositionZ(25)-40);
- TGeoTranslation *c4 = new TGeoTranslation ("c4",
- constants->SupportModulePositionX(27)-0.5*293,
- constants->SupportModulePositionY(27)-box[1]-z1,
- constants->SupportModulePositionZ(28)-40);
- upFace->AddNode(aCORDE00,57,c1);
- upFace->AddNode(aCORDE00,58,c2);
- upFace->AddNode(aCORDE00,59,c3);
- upFace->AddNode(aCORDE00,60,c4);
-
-
- // Construct Bars for lateral supports (up-face)
-
- TGeoTranslation *aco00=new TGeoTranslation("aco00",
- constants->SupportModulePositionX(20)+0.5*293-dy,
- constants->SupportModulePositionY(20)-box[1]-z1,
- constants->SupportModulePositionZ(20)-40);
- upFace->AddNode(aCORDE00,61,aco00);
-
- TGeoTranslation *aco00q1=new TGeoTranslation("aco00q1",
- constants->SupportModulePositionX(23)+0.5*293-dy,
- constants->SupportModulePositionY(23)-box[1]-z1,
- constants->SupportModulePositionZ(23)-40);
- upFace->AddNode(aCORDE00,62,aco00q1);
-
- TGeoTranslation *aco00q2=new TGeoTranslation("aco00q2",
- constants->SupportModulePositionX(24)+0.5*293-dy,
- constants->SupportModulePositionY(24)-box[1]-z1,
- constants->SupportModulePositionZ(25)-40);
- upFace->AddNode(aCORDE00,63,aco00q2);
-
- TGeoTranslation *aco00q3=new TGeoTranslation("aco00q3",
- constants->SupportModulePositionX(27)+0.5*293-dy,
- constants->SupportModulePositionY(27)-box[1]-z1,
- constants->SupportModulePositionZ(28)-40);
- upFace->AddNode(aCORDE00,64,aco00q3);
-
-
- TGeoTranslation *aco01=new TGeoTranslation("aco01",
- constants->SupportModulePositionX(30)-0.5*293+dy,
- constants->SupportModulePositionY(30)-box[1]-z1,
- constants->SupportModulePositionZ(30)-40);
- upFace->AddNode(aCORDE00,65,aco01);
-
- TGeoTranslation *aco01q1=new TGeoTranslation("aco01q1",
- constants->SupportModulePositionX(33)-0.5*293+dy,
- constants->SupportModulePositionY(33)-box[1]-z1,
- constants->SupportModulePositionZ(33)-40);
- upFace->AddNode(aCORDE00,66,aco01q1);
-
- TGeoTranslation *aco01q2=new TGeoTranslation("aco01q2",
- constants->SupportModulePositionX(34)-0.5*293+dy,
- constants->SupportModulePositionY(34)-box[1]-z1,
- constants->SupportModulePositionZ(35)-40);
- upFace->AddNode(aCORDE00,67,aco01q2);
-
- TGeoTranslation *aco01q3=new TGeoTranslation("aco01q3",
- constants->SupportModulePositionX(37)-0.5*293+dy,
- constants->SupportModulePositionY(37)-box[1]-z1,
- constants->SupportModulePositionZ(38)-40);
- upFace->AddNode(aCORDE00,68,aco01q3);
-
-
-
- // Acorde's support bars (side's faces)
-
- //*** In Face ***
-
-// box[0]=39;
- box[0]=27;
- box[1]=5;
- box[2]=5;
- Float_t kro=3;
- Float_t q1=0;
- Float_t posx=constants->SupportModulePositionX(0)+0.5*293*0.7071-56*0.7071-18;
- Float_t posy=constants->SupportModulePositionY(0)-0.5*293*0.7071-56*0.7071+3-q1+kro;
- Float_t posz=constants->SupportModulePositionZ(0);
-
- TGeoBBox *acorde7 = new TGeoBBox("acorde7",box[0],box[1],box[2]);
-
- TGeoVolume *aCORDE7 = new TGeoVolume("ACORDE7",acorde7,al);
-
- TGeoCombiTrans *aco7 = new TGeoCombiTrans("aco7",posx,posy,posz-4*dy,idrotm231);
- TGeoCombiTrans *aco7q1 = new TGeoCombiTrans("aco7q1",posx,posy,
- constants->ModulePositionZ(3)-4*dy,idrotm231);
- TGeoCombiTrans *aco7q2 = new TGeoCombiTrans("aco7q2",posx,posy,
- constants->ModulePositionZ(5)-4*dy,idrotm231);
- TGeoCombiTrans *aco7q3 = new TGeoCombiTrans("aco7q3",posx,posy,
- constants->ModulePositionZ(8)-4*dy,idrotm231);
-
- inFace->AddNode(aCORDE7,20,aco7);
- inFace->AddNode(aCORDE7,21,aco7q1);
- inFace->AddNode(aCORDE7,22,aco7q2);
- inFace->AddNode(aCORDE7,23,aco7q3);
-
-
- count=24;
- for(Int_t dyA=0;dyA<=4;dyA++)
- {