891 ofstream SiFileOut(xml_file_name.
Data(), ios::out);
893 SiFileOut <<
"<StationSet>\n";
898 cout <<
"istation = " << istation <<
": -----------------------------\n";
907 SiFileOut <<
"<!-- Station " << istation <<
" -->\n";
909 SiFileOut <<
"\t<Station";
913 SiFileOut <<
" rotAngleDeg=\""
916 SiFileOut <<
" rotCenterX=\""
919 SiFileOut <<
" rotCenterY=\""
927 cout <<
" imodule = " << imodule <<
"\n";
929 SiFileOut <<
"\t\t<!-- module " << imodule <<
" -->\n";
931 SiFileOut <<
"\t\t<Module";
934 SiFileOut <<
" xShift=\"" << 0.0 <<
"\"";
935 SiFileOut <<
" yShift=\"" << 0.0 <<
"\"";
936 SiFileOut <<
" zShift=\"" <<
ZModuleShifts[istation][imodule] <<
"\"";
942 SiFileOut <<
"\t\t\t<Transform";
943 SiFileOut <<
" rotOrder=\""
946 SiFileOut <<
" xRotationDeg=\"" << 0.0 <<
"\"";
947 SiFileOut <<
" yRotationDeg=\"" << 0.0 <<
"\"";
948 SiFileOut <<
" zRotationDeg=\"" << 0.0 <<
"\"";
952 SiFileOut <<
" />\n";
956 SiFileOut <<
"\t\t\t<Transform";
957 SiFileOut <<
" rotOrder=\""
960 SiFileOut <<
" xRotationDeg=\"" << 0.0 <<
"\"";
961 SiFileOut <<
" yRotationDeg=\"" << 0.0 <<
"\"";
962 SiFileOut <<
" zRotationDeg=\"" << 0.0 <<
"\"";
963 SiFileOut <<
" xTranslation=\"" << -
x_shift_hp[istation] <<
"\"";
964 SiFileOut <<
" yTranslation=\"" << -
y_shift_hp[istation] <<
"\"";
965 SiFileOut <<
" zTranslation=\"" << -
z_shift_hp[istation] <<
"\"";
966 SiFileOut <<
" />\n";
970 SiFileOut <<
"\t\t\t<Transform";
971 SiFileOut <<
" rotOrder=\""
974 SiFileOut <<
" xRotationDeg=\"" << 0.0 <<
"\"";
981 SiFileOut <<
" zRotationDeg=\"" << 0.0 <<
"\"";
982 SiFileOut <<
" xTranslation=\"" << 0.0 <<
"\"";
983 SiFileOut <<
" yTranslation=\"" << 0.0 <<
"\"";
984 SiFileOut <<
" zTranslation=\"" << 0.0 <<
"\"";
985 SiFileOut <<
" />\n";
989 SiFileOut <<
"\t\t\t<Transform";
990 SiFileOut <<
" rotOrder=\""
993 SiFileOut <<
" xRotationDeg=\"" << 0.0 <<
"\"";
994 SiFileOut <<
" yRotationDeg=\"" << 0.0 <<
"\"";
995 SiFileOut <<
" zRotationDeg=\"" << 0.0 <<
"\"";
996 SiFileOut <<
" xTranslation=\"" << +
x_shift_hp[istation] <<
"\"";
997 SiFileOut <<
" yTranslation=\"" << +
y_shift_hp[istation] <<
"\"";
998 SiFileOut <<
" zTranslation=\"" << +
z_shift_hp[istation] <<
"\"";
999 SiFileOut <<
" />\n";
1003 SiFileOut <<
"\t\t\t<Transform";
1004 SiFileOut <<
" rotOrder=\""
1007 SiFileOut <<
" xRotationDeg=\"" << 0.0 <<
"\"";
1008 SiFileOut <<
" yRotationDeg=\"" << 0.0 <<
"\"";
1009 SiFileOut <<
" zRotationDeg=\"" << 0.0 <<
"\"";
1013 SiFileOut <<
" />\n";
1047 Bool_t isDeadZone_UpLayer =
false;
1048 Bool_t isDeadZone_LowLayer =
false;
1053 Int_t firstStripNumber_UpLayer[2];
1054 Int_t firstStripNumber_LowLayer[2];
1096 for (
Int_t ilayer = 0; ilayer < 2; ++ilayer) {
1097 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1098 xDeadZone[ilayer][ipoint] =
1100 yDeadZone[ilayer][ipoint] =
1108 isDeadZone_UpLayer =
false;
1109 isDeadZone_LowLayer =
true;
1174 for (
Int_t ilayer = 0; ilayer < 2; ++ilayer) {
1175 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1176 xDeadZone[ilayer][ipoint] =
1178 yDeadZone[ilayer][ipoint] =
1186 isDeadZone_UpLayer =
false;
1187 isDeadZone_LowLayer =
true;
1258 for (
Int_t ilayer = 0; ilayer < 2; ++ilayer) {
1259 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1260 xDeadZone[ilayer][ipoint] =
1262 yDeadZone[ilayer][ipoint] =
1270 isDeadZone_UpLayer =
true;
1271 isDeadZone_LowLayer =
false;
1346 for (
Int_t ilayer = 0; ilayer < 2; ++ilayer) {
1347 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1348 xDeadZone[ilayer][ipoint] =
1350 yDeadZone[ilayer][ipoint] =
1358 isDeadZone_UpLayer =
true;
1359 isDeadZone_LowLayer =
false;
1381 cout <<
" Orig_UpLayer[0](x:y) = ( " << xOrig_UpLayer[0] <<
" : " << yOrig_UpLayer[0] <<
" )\n";
1382 cout <<
" Orig_LowLayer[0](x:y) = ( " << xOrig_LowLayer[0] <<
" : " << yOrig_LowLayer[0] <<
" )\n";
1383 cout <<
" Orig_UpLayer[1](x:y) = ( " << xOrig_UpLayer[1] <<
" : " << yOrig_UpLayer[1] <<
" )\n";
1384 cout <<
" Orig_LowLayer[1](x:y) = ( " << xOrig_LowLayer[1] <<
" : " << yOrig_LowLayer[1] <<
" )\n";
1388 cout <<
" Size_UpLayer[0](dx:dy) = ( " << xSize_UpLayer[0] <<
" : " << ySize_UpLayer[0] <<
" )\n";
1389 cout <<
" Size_LowLayer[0](dx:dy) = ( " << xSize_LowLayer[0] <<
" : " << ySize_LowLayer[0] <<
" )\n";
1390 cout <<
" Size_UpLayer[1](dx:dy) = ( " << xSize_UpLayer[1] <<
" : " << ySize_UpLayer[1] <<
" )\n";
1391 cout <<
" Size_LowLayer[1](dx:dy) = ( " << xSize_LowLayer[1] <<
" : " << ySize_LowLayer[1] <<
" )\n";
1395 cout <<
" LBorder_UpLayer[0](x:y) = ( " << xLBorder_UpLayer[0] <<
" : " << yLBorder_UpLayer[0] <<
" )\n";
1396 cout <<
" RBorder_UpLayer[0](x:y) = ( " << xRBorder_UpLayer[0] <<
" : " << yRBorder_UpLayer[0] <<
" )\n";
1398 cout <<
" LBorder_LowLayer[0](x:y) = ( " << xLBorder_LowLayer[0] <<
" : " << yLBorder_LowLayer[0]
1400 cout <<
" RBorder_LowLayer[0](x:y) = ( " << xRBorder_LowLayer[0] <<
" : " << yRBorder_LowLayer[0]
1404 cout <<
" LBorder_UpLayer[1](x:y) = ( " << xLBorder_UpLayer[1] <<
" : " << yLBorder_UpLayer[1] <<
" )\n";
1405 cout <<
" RBorder_UpLayer[1](x:y) = ( " << xRBorder_UpLayer[1] <<
" : " << yRBorder_UpLayer[1] <<
" )\n";
1407 cout <<
" LBorder_LowLayer[1](x:y) = ( " << xLBorder_LowLayer[1] <<
" : " << yLBorder_LowLayer[1]
1409 cout <<
" RBorder_LowLayer[1](x:y) = ( " << xRBorder_LowLayer[1] <<
" : " << yRBorder_LowLayer[1]
1414 cout <<
" DeadZone[0]:\n";
1415 cout <<
" p0(x:y) = ( " << xDeadZone[0][0] <<
" : " << yDeadZone[0][0] <<
" )\n";
1416 cout <<
" p1(x:y) = ( " << xDeadZone[0][1] <<
" : " << yDeadZone[0][1] <<
" )\n";
1417 cout <<
" p2(x:y) = ( " << xDeadZone[0][2] <<
" : " << yDeadZone[0][2] <<
" )\n";
1420 cout <<
" DeadZone[1]:\n";
1421 cout <<
" p0(x:y) = ( " << xDeadZone[1][0] <<
" : " << yDeadZone[1][0] <<
" )\n";
1422 cout <<
" p1(x:y) = ( " << xDeadZone[1][1] <<
" : " << yDeadZone[1][1] <<
" )\n";
1423 cout <<
" p2(x:y) = ( " << xDeadZone[1][2] <<
" : " << yDeadZone[1][2] <<
" )\n";
1427 cout <<
" stripDirection[0] = ";
1429 cout <<
"LeftToRight\n";
1431 cout <<
"RightToLeft\n";
1432 cout <<
" stripDirection[1] = ";
1434 cout <<
"LeftToRight\n";
1436 cout <<
"RightToLeft\n";
1440 cout <<
" pitchValue[0] = " << pitchValue[0] <<
"\n";
1441 cout <<
" pitchValue[1] = " << pitchValue[1] <<
"\n";
1445 cout <<
" stripAngle[0] = " << stripAngle[0] <<
"\n";
1446 cout <<
" stripAngle[1] = " << stripAngle[1] <<
"\n";
1450 cout <<
" firstStripNumber_UpLayer[0] = " << firstStripNumber_UpLayer[0] <<
"\n";
1451 cout <<
" firstStripNumber_LowLayer[0] = " << firstStripNumber_LowLayer[0] <<
"\n";
1452 cout <<
" firstStripNumber_UpLayer[1] = " << firstStripNumber_UpLayer[1] <<
"\n";
1453 cout <<
" firstStripNumber_LowLayer[1] = " << firstStripNumber_LowLayer[1] <<
"\n";
1461 SiFileOut <<
"\t\t\t<Layer";
1462 SiFileOut <<
" zoneID=\""
1465 SiFileOut <<
" type=\""
1468 SiFileOut <<
" firstStripNumber=\"" << firstStripNumber_UpLayer[1] <<
"\"";
1469 SiFileOut <<
" stripAngle=\"" << stripAngle[1] <<
"\"";
1470 SiFileOut <<
" pitch=\"" << pitchValue[1] <<
"\"";
1471 SiFileOut <<
" xorig=\"" << xOrig_UpLayer[1] <<
"\"";
1472 SiFileOut <<
" yorig=\"" << yOrig_UpLayer[1] <<
"\"";
1473 SiFileOut <<
" xsize=\"" << xSize_UpLayer[1] <<
"\"";
1474 SiFileOut <<
" ysize=\"" << ySize_UpLayer[1] <<
"\"";
1475 SiFileOut <<
" stripDirection=\"";
1477 SiFileOut <<
"LeftToRight\"";
1479 SiFileOut <<
"RightToLeft\"";
1480 SiFileOut <<
" lxborder=\"" << xLBorder_UpLayer[1] <<
"\"";
1481 SiFileOut <<
" lyborder=\"" << yLBorder_UpLayer[1] <<
"\"";
1482 SiFileOut <<
" rxborder=\"" << xRBorder_UpLayer[1] <<
"\"";
1483 SiFileOut <<
" ryborder=\"" << yRBorder_UpLayer[1] <<
"\"";
1486 if (isDeadZone_UpLayer ==
true) {
1488 SiFileOut <<
"\t\t\t\t<DeadZone>\n";
1489 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1490 SiFileOut <<
"\t\t\t\t\t<DeadPoint";
1491 SiFileOut <<
" x=\"" << xDeadZone[1][ipoint] <<
"\"";
1492 SiFileOut <<
" y=\"" << yDeadZone[1][ipoint] <<
"\"";
1493 SiFileOut <<
" />\n";
1495 SiFileOut <<
"\t\t\t\t</DeadZone>\n\t\t\t";
1497 SiFileOut <<
"</Layer>\n";
1501 SiFileOut <<
"\t\t\t<Layer";
1502 SiFileOut <<
" zoneID=\""
1505 SiFileOut <<
" type=\""
1508 SiFileOut <<
" firstStripNumber=\"" << firstStripNumber_LowLayer[1] <<
"\"";
1509 SiFileOut <<
" stripAngle=\"" << stripAngle[1] <<
"\"";
1510 SiFileOut <<
" pitch=\"" << pitchValue[1] <<
"\"";
1511 SiFileOut <<
" xorig=\"" << xOrig_LowLayer[1] <<
"\"";
1512 SiFileOut <<
" yorig=\"" << yOrig_LowLayer[1] <<
"\"";
1513 SiFileOut <<
" xsize=\"" << xSize_LowLayer[1] <<
"\"";
1514 SiFileOut <<
" ysize=\"" << ySize_LowLayer[1] <<
"\"";
1515 SiFileOut <<
" stripDirection=\"";
1517 SiFileOut <<
"LeftToRight\"";
1519 SiFileOut <<
"RightToLeft\"";
1520 SiFileOut <<
" lxborder=\"" << xLBorder_LowLayer[1] <<
"\"";
1521 SiFileOut <<
" lyborder=\"" << yLBorder_LowLayer[1] <<
"\"";
1522 SiFileOut <<
" rxborder=\"" << xRBorder_LowLayer[1] <<
"\"";
1523 SiFileOut <<
" ryborder=\"" << yRBorder_LowLayer[1] <<
"\"";
1526 if (isDeadZone_LowLayer ==
true) {
1528 SiFileOut <<
"\t\t\t\t<DeadZone>\n";
1529 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1530 SiFileOut <<
"\t\t\t\t\t<DeadPoint";
1531 SiFileOut <<
" x=\"" << xDeadZone[1][ipoint] <<
"\"";
1532 SiFileOut <<
" y=\"" << yDeadZone[1][ipoint] <<
"\"";
1533 SiFileOut <<
" />\n";
1535 SiFileOut <<
"\t\t\t\t</DeadZone>\n\t\t\t";
1537 SiFileOut <<
"</Layer>\n";
1541 SiFileOut <<
"\t\t\t<Layer";
1542 SiFileOut <<
" zoneID=\""
1545 SiFileOut <<
" type=\""
1548 SiFileOut <<
" firstStripNumber=\"" << firstStripNumber_UpLayer[0] <<
"\"";
1549 SiFileOut <<
" stripAngle=\"" << stripAngle[0] <<
"\"";
1550 SiFileOut <<
" pitch=\"" << pitchValue[0] <<
"\"";
1551 SiFileOut <<
" xorig=\"" << xOrig_UpLayer[0] <<
"\"";
1552 SiFileOut <<
" yorig=\"" << yOrig_UpLayer[0] <<
"\"";
1553 SiFileOut <<
" xsize=\"" << xSize_UpLayer[0] <<
"\"";
1554 SiFileOut <<
" ysize=\"" << ySize_UpLayer[0] <<
"\"";
1555 SiFileOut <<
" stripDirection=\"";
1557 SiFileOut <<
"LeftToRight\"";
1559 SiFileOut <<
"RightToLeft\"";
1560 SiFileOut <<
" lxborder=\"" << xLBorder_UpLayer[0] <<
"\"";
1561 SiFileOut <<
" lyborder=\"" << yLBorder_UpLayer[0] <<
"\"";
1562 SiFileOut <<
" rxborder=\"" << xRBorder_UpLayer[0] <<
"\"";
1563 SiFileOut <<
" ryborder=\"" << yRBorder_UpLayer[0] <<
"\"";
1566 if (isDeadZone_UpLayer ==
true) {
1568 SiFileOut <<
"\t\t\t\t<DeadZone>\n";
1569 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1570 SiFileOut <<
"\t\t\t\t\t<DeadPoint";
1571 SiFileOut <<
" x=\"" << xDeadZone[0][ipoint] <<
"\"";
1572 SiFileOut <<
" y=\"" << yDeadZone[0][ipoint] <<
"\"";
1573 SiFileOut <<
" />\n";
1575 SiFileOut <<
"\t\t\t\t</DeadZone>\n\t\t\t";
1577 SiFileOut <<
"</Layer>\n";
1581 SiFileOut <<
"\t\t\t<Layer";
1582 SiFileOut <<
" zoneID=\""
1585 SiFileOut <<
" type=\""
1588 SiFileOut <<
" firstStripNumber=\"" << firstStripNumber_LowLayer[0] <<
"\"";
1589 SiFileOut <<
" stripAngle=\"" << stripAngle[0] <<
"\"";
1590 SiFileOut <<
" pitch=\"" << pitchValue[0] <<
"\"";
1591 SiFileOut <<
" xorig=\"" << xOrig_LowLayer[0] <<
"\"";
1592 SiFileOut <<
" yorig=\"" << yOrig_LowLayer[0] <<
"\"";
1593 SiFileOut <<
" xsize=\"" << xSize_LowLayer[0] <<
"\"";
1594 SiFileOut <<
" ysize=\"" << ySize_LowLayer[0] <<
"\"";
1595 SiFileOut <<
" stripDirection=\"";
1597 SiFileOut <<
"LeftToRight\"";
1599 SiFileOut <<
"RightToLeft\"";
1600 SiFileOut <<
" lxborder=\"" << xLBorder_LowLayer[0] <<
"\"";
1601 SiFileOut <<
" lyborder=\"" << yLBorder_LowLayer[0] <<
"\"";
1602 SiFileOut <<
" rxborder=\"" << xRBorder_LowLayer[0] <<
"\"";
1603 SiFileOut <<
" ryborder=\"" << yRBorder_LowLayer[0] <<
"\"";
1606 if (isDeadZone_LowLayer ==
true) {
1608 SiFileOut <<
"\t\t\t\t<DeadZone>\n";
1609 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1610 SiFileOut <<
"\t\t\t\t\t<DeadPoint";
1611 SiFileOut <<
" x=\"" << xDeadZone[0][ipoint] <<
"\"";
1612 SiFileOut <<
" y=\"" << yDeadZone[0][ipoint] <<
"\"";
1613 SiFileOut <<
" />\n";
1615 SiFileOut <<
"\t\t\t\t</DeadZone>\n\t\t\t";
1617 SiFileOut <<
"</Layer>\n";
1620 SiFileOut <<
"\t\t</Module>\n";
1639 xOrig[0] = xOrig_LowLayer[0];
1640 xOrig[1] = xOrig_LowLayer[1];
1641 yOrig[0] = yOrig_LowLayer[0];
1642 yOrig[1] = yOrig_LowLayer[1];
1643 xSize[0] = xSize_LowLayer[0];
1644 xSize[1] = xSize_LowLayer[1];
1645 ySize[0] = ySize_LowLayer[0];
1646 ySize[1] = ySize_LowLayer[1];
1647 xLBorder[0] = xLBorder_LowLayer[0];
1648 xLBorder[1] = xLBorder_LowLayer[1];
1649 yLBorder[0] = yLBorder_LowLayer[0];
1650 yLBorder[1] = yLBorder_LowLayer[1];
1651 xRBorder[0] = xRBorder_LowLayer[0];
1652 xRBorder[1] = xRBorder_LowLayer[1];
1653 yRBorder[0] = yRBorder_LowLayer[0];
1654 yRBorder[1] = yRBorder_LowLayer[1];
1655 isDeadZone = isDeadZone_LowLayer;
1658 xOrig[0] = xOrig_UpLayer[0];
1659 xOrig[1] = xOrig_UpLayer[1];
1660 yOrig[0] = yOrig_UpLayer[0];
1661 yOrig[1] = yOrig_UpLayer[1];
1662 xSize[0] = xSize_UpLayer[0];
1663 xSize[1] = xSize_UpLayer[1];
1664 ySize[0] = ySize_UpLayer[0];
1665 ySize[1] = ySize_UpLayer[1];
1666 xLBorder[0] = xLBorder_UpLayer[0];
1667 xLBorder[1] = xLBorder_UpLayer[1];
1668 yLBorder[0] = yLBorder_UpLayer[0];
1669 yLBorder[1] = yLBorder_UpLayer[1];
1670 xRBorder[0] = xRBorder_UpLayer[0];
1671 xRBorder[1] = xRBorder_UpLayer[1];
1672 yRBorder[0] = yRBorder_UpLayer[0];
1673 yRBorder[1] = yRBorder_UpLayer[1];
1674 isDeadZone = isDeadZone_UpLayer;
1678 SiFileOut <<
"\t\t\t<Layer";
1679 SiFileOut <<
" zoneID=\""
1682 SiFileOut <<
" type=\""
1685 SiFileOut <<
" firstStripNumber=\"" << 0 <<
"\"";
1686 SiFileOut <<
" stripAngle=\"" << stripAngle[1] <<
"\"";
1687 SiFileOut <<
" pitch=\"" << pitchValue[1] <<
"\"";
1688 SiFileOut <<
" xorig=\"" << xOrig[1] <<
"\"";
1689 SiFileOut <<
" yorig=\"" << yOrig[1] <<
"\"";
1690 SiFileOut <<
" xsize=\"" << xSize[1] <<
"\"";
1691 SiFileOut <<
" ysize=\"" << ySize[1] <<
"\"";
1692 SiFileOut <<
" stripDirection=\"";
1694 SiFileOut <<
"LeftToRight\"";
1696 SiFileOut <<
"RightToLeft\"";
1697 SiFileOut <<
" lxborder=\"" << xLBorder[1] <<
"\"";
1698 SiFileOut <<
" lyborder=\"" << yLBorder[1] <<
"\"";
1699 SiFileOut <<
" rxborder=\"" << xRBorder[1] <<
"\"";
1700 SiFileOut <<
" ryborder=\"" << yRBorder[1] <<
"\"";
1703 if (isDeadZone ==
true) {
1705 SiFileOut <<
"\t\t\t\t<DeadZone>\n";
1706 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1707 SiFileOut <<
"\t\t\t\t\t<DeadPoint";
1708 SiFileOut <<
" x=\"" << xDeadZone[1][ipoint] <<
"\"";
1709 SiFileOut <<
" y=\"" << yDeadZone[1][ipoint] <<
"\"";
1710 SiFileOut <<
" />\n";
1712 SiFileOut <<
"\t\t\t\t</DeadZone>\n\t\t\t";
1714 SiFileOut <<
"</Layer>\n";
1718 SiFileOut <<
"\t\t\t<Layer";
1719 SiFileOut <<
" zoneID=\""
1722 SiFileOut <<
" type=\""
1725 SiFileOut <<
" firstStripNumber=\"" << 0 <<
"\"";
1726 SiFileOut <<
" stripAngle=\"" << stripAngle[0] <<
"\"";
1727 SiFileOut <<
" pitch=\"" << pitchValue[0] <<
"\"";
1728 SiFileOut <<
" xorig=\"" << xOrig[0] <<
"\"";
1729 SiFileOut <<
" yorig=\"" << yOrig[0] <<
"\"";
1730 SiFileOut <<
" xsize=\"" << xSize[0] <<
"\"";
1731 SiFileOut <<
" ysize=\"" << ySize[0] <<
"\"";
1732 SiFileOut <<
" stripDirection=\"";
1734 SiFileOut <<
"LeftToRight\"";
1736 SiFileOut <<
"RightToLeft\"";
1737 SiFileOut <<
" lxborder=\"" << xLBorder[0] <<
"\"";
1738 SiFileOut <<
" lyborder=\"" << yLBorder[0] <<
"\"";
1739 SiFileOut <<
" rxborder=\"" << xRBorder[0] <<
"\"";
1740 SiFileOut <<
" ryborder=\"" << yRBorder[0] <<
"\"";
1743 if (isDeadZone ==
true) {
1745 SiFileOut <<
"\t\t\t\t<DeadZone>\n";
1746 for (
Int_t ipoint = 0; ipoint < 3; ++ipoint) {
1747 SiFileOut <<
"\t\t\t\t\t<DeadPoint";
1748 SiFileOut <<
" x=\"" << xDeadZone[0][ipoint] <<
"\"";
1749 SiFileOut <<
" y=\"" << yDeadZone[0][ipoint] <<
"\"";
1750 SiFileOut <<
" />\n";
1752 SiFileOut <<
"\t\t\t\t</DeadZone>\n\t\t\t";
1754 SiFileOut <<
"</Layer>\n";
1757 SiFileOut <<
"\t\t</Module>\n";
1762 SiFileOut <<
"\t</Station>\n";
1765 cout <<
"------------------------------------------------------------\n";
1768 SiFileOut <<
"</StationSet>\n";