+ dz=-(kZvac12-zstart)/2.+(kZch12-zstart)+cpar[0];
+ gMC->Gspos("YCS3", 1, "YMOT", 0., 0., dz, 0, "ONLY");
+
+
+// Recess station 1
+
+ cpar[0]=(kZch12-kZch11)/2.;
+ cpar[1]=kR11;
+ cpar[2]=18.;
+ cpar[3]=kR11;
+ cpar[4]=17.9;
+ gMC->Gsvolu("YCS2", "CONE", idtmed[kAir], cpar, 5);
+ dz=-(kZvac12-zstart)/2.+(kZch11-zstart)+cpar[0];
+ gMC->Gspos("YCS2", 1, "YMOT", 0., 0., dz, 0, "ONLY");
+
+ Float_t ptubs[5];
+ ptubs[0] = kR11;
+ ptubs[1] = 17.9;
+ ptubs[2] = 0.;
+// phi_min, phi_max
+ ptubs[3] = 0.;
+ ptubs[4] = 90.;
+ gMC->Gsvolu("YCR0", "TUBS", idtmed[kNiCuW], ptubs, 0);
+ Int_t idrotm[1799];
+
+ AliMatrix(idrotm[1701],90., 0., 90., 90., 0., 0.);
+ AliMatrix(idrotm[1702],90., 90., 90., 180., 0., 0.);
+ AliMatrix(idrotm[1703],90., 180., 90., 270., 0., 0.);
+ AliMatrix(idrotm[1704],90., 270., 90., 0., 0., 0.);
+ // Int_t ipos;
+
+ dz=-cpar[0];
+// 1.
+ ptubs[2]=6.5/2.;
+ dz+=ptubs[2];
+ gMC->Gsposp("YCR0", 1, "YCS2", 0., 0., dz, idrotm[1701], "ONLY", ptubs, 5);
+ gMC->Gsposp("YCR0", 2, "YCS2", 0., 0., dz, idrotm[1703], "ONLY", ptubs, 5);
+ dz+=ptubs[2];
+ dz+=1.5;
+// 2.
+ ptubs[2]=5.0/2.;
+ dz+=ptubs[2];
+ gMC->Gsposp("YCR0", 3, "YCS2", 0., 0., dz, idrotm[1702], "ONLY", ptubs, 5);
+ gMC->Gsposp("YCR0", 4, "YCS2", 0., 0., dz, idrotm[1704], "ONLY", ptubs, 5);
+ dz+=ptubs[2];
+ dz+=1.5;
+// 3.
+ ptubs[2]=5.0/2.;
+ dz+=ptubs[2];
+ gMC->Gsposp("YCR0", 5, "YCS2", 0., 0., dz, idrotm[1701], "ONLY", ptubs, 5);
+ gMC->Gsposp("YCR0", 6, "YCS2", 0., 0., dz, idrotm[1703], "ONLY", ptubs, 5);
+ dz+=ptubs[2];
+ dz+=1.5;
+// 4.
+ ptubs[2]=6.5/2.;
+ dz+=ptubs[2];
+ gMC->Gsposp("YCR0", 7, "YCS2", 0., 0., dz, idrotm[1702], "ONLY", ptubs, 5);
+ gMC->Gsposp("YCR0", 8, "YCS2", 0., 0., dz, idrotm[1704], "ONLY", ptubs, 5);
+ dz+=ptubs[2];
+ dz+=1.5;
+