- d=0.0034;
- if (TMath::Abs(y-0.00)>3.30) d+=0.0034;
- if (TMath::Abs(y-2.10)<0.20) d+=0.0034*3;
- if (TMath::Abs(y+2.10)<0.20) d+=0.0034*3;
- for (Int_t i=0; i<4; i++) {
- if (TMath::Abs(z-7.3*i)<0.60) {d+=0.0034; break;}
- if (TMath::Abs(z+7.3*i)<0.60) {d+=0.0034; break;}
+ Double_t dd=0.0033;
+ d=dd;
+ if (TMath::Abs(y-0.00)>3.30) d+=dd;
+
+ if (TMath::Abs(y-1.80)<0.55) {
+ d+=0.016;
+ for (Int_t j=0; j<20; j++) {
+ if (TMath::Abs(z+0.7+1.47*j)<0.12) {d+=0.08; x0=9.; break;}
+ if (TMath::Abs(z-0.7-1.47*j)<0.12) {d+=0.08; x0=9.; break;}
+ }
+ }
+ if (TMath::Abs(y+1.80)<0.55) {
+ d+=0.016;
+ for (Int_t j=0; j<20; j++) {
+ if (TMath::Abs(z-0.7-1.47*j)<0.12) {d+=0.08; x0=9.; break;}
+ if (TMath::Abs(z+0.7+1.47*j)<0.12) {d+=0.08; x0=9.; break;}
+ }
+ }
+
+ for (Int_t i=0; i<4; i++) {
+ if (TMath::Abs(z-7.3*i)<0.60) {
+ d+=dd;
+ if (TMath::Abs(y-0.00)>3.30) d+=dd;
+ break;
+ }
+ if (TMath::Abs(z+7.3*i)<0.60) {
+ d+=dd;
+ if (TMath::Abs(y-0.00)>3.30) d+=dd;
+ break;
+ }