     fileprivate var keyColumnStartWellMarker = "$WellMarker"
     fileprivate var keyColumnStartWellPosition = "$WellPos"
     fileprivate var keyColumnStartWellPositionXYZ = "$WellPosXYZ"
+    fileprivate var keyColumnStartWellAngle = "$WellAngle"
     fileprivate var keyColumnStartWellStrip = "Strip($Well)"
     fileprivate var keyColumnStartWellBackEnergy = "*WellBack"
     fileprivate var keyColumnStartWellBackMarker = "*WellBackMarker"

                    if row == 0, let itemFront = fissionsAlphaWellPerAct.itemFor(side: .front), let stripFront0 = itemFront.strip0_15, let itemBack = fissionsAlphaWellPerAct.itemFor(side: .back), let stripBack0 = itemBack.strip0_15, let encoder = itemFront.encoder {
                        let point = DetectorsWellGeometry.coordinatesXYZ(stripDetector: .side, stripFront0: Int(stripFront0), stripBack0: Int(stripBack0), encoderSide: Int(encoder))
                        field = String(format: "(%.1f, %.1f, %.1f)", point.x, point.y, point.z)
                    }
                case keyColumnStartWellStrip:
                    if row == 0, let strip = fissionsAlphaWellPerAct.itemFor(side: .front)?.strip1_N {

                keyColumnStartWellMarker,
                keyColumnStartWellPosition,
                keyColumnStartWellPositionXYZ,
                keyColumnStartWellAngle,
                keyColumnStartWellStrip,
                keyColumnStartWellBackEnergy,
                keyColumnStartWellBackMarker,
