From 73abbd1b7399aad969a23cd5fc80f3cd06917ff7 Mon Sep 17 00:00:00 2001
From: Eric Pooser <pooser@jlab.org>
Date: Thu, 8 Dec 2016 16:51:37 -0500
Subject: [PATCH] Added SHMS drift chamber analysis framework.

Modified a few things and cleaned up shop.

I still need to add reference times to both HMS and SHMS chamber wiremaps.
---
 DBASE/general.param             |    2 +
 DBASE/standard.database         |    1 +
 DEF-files/pdcana.def            |   63 ++
 DEF-files/pdcana_cuts.def       |   14 +
 MAPS/SHMS/db_crate6map.dat      |    2 +-
 MAPS/SHMS/db_crate7map.dat      |    2 -
 MAPS/SHMS/pdc.map               | 1813 +++++++++++++++----------------
 MAPS/db_crateDCmap.dat          |   20 -
 MAPS/db_cratemap.dat            |    5 +-
 MAPS/make_cratemap.pl           |   71 --
 PARAM/pdc.param                 |  377 +++++++
 SCRIPTS/replay_hdc_test_stand.C |   93 ++
 SCRIPTS/replay_hms.C            |    9 +-
 SCRIPTS/replay_pdc_test_stand.C |   90 ++
 14 files changed, 1554 insertions(+), 1008 deletions(-)
 create mode 100644 DEF-files/pdcana.def
 create mode 100644 DEF-files/pdcana_cuts.def
 delete mode 100644 MAPS/SHMS/db_crate7map.dat
 delete mode 100644 MAPS/db_crateDCmap.dat
 delete mode 100755 MAPS/make_cratemap.pl
 create mode 100644 PARAM/pdc.param
 create mode 100644 SCRIPTS/replay_hdc_test_stand.C
 create mode 100644 SCRIPTS/replay_pdc_test_stand.C

diff --git a/DBASE/general.param b/DBASE/general.param
index 744fd47e..a8e9d26f 100644
--- a/DBASE/general.param
+++ b/DBASE/general.param
@@ -23,3 +23,5 @@ raddeg=3.14159265/180
 #include "PARAM/hdriftmap.param"
 #include "PARAM/hcal.param"
 #include "PARAM/hcer.param"
+
+#include "PARAM/pdc.param"
diff --git a/DBASE/standard.database b/DBASE/standard.database
index 36104019..4fd1440e 100644
--- a/DBASE/standard.database
+++ b/DBASE/standard.database
@@ -1,4 +1,5 @@
 0-99999
 g_ctp_parm_filename ="DBASE/general.param"
 g_decode_map_filename ="MAPS/HMS/hdc.map"
+g_decode_map_filename ="MAPS/SHMS/pdc.map"
 g_ctp_kinematics_filename ="DBASE/standard.kinematics"
diff --git a/DEF-files/pdcana.def b/DEF-files/pdcana.def
new file mode 100644
index 00000000..e08edbfb
--- /dev/null
+++ b/DEF-files/pdcana.def
@@ -0,0 +1,63 @@
+# See $ANALYZER/examples/output_example.def for examples
+#
+block P.dc.*
+
+TH1F pdc1u1_wm 'PDC 1U1 Wiremap' P.dc.1u1.wirenum 107 0.5 107.5
+TH1F pdc1u2_wm 'PDC 1U2 Wiremap' P.dc.1u2.wirenum 107 0.5 107.5
+TH1F pdc1x1_wm 'PDC 1X1 Wiremap' P.dc.1x1.wirenum  79 0.5  79.5
+TH1F pdc1x2_wm 'PDC 1X2 Wiremap' P.dc.1x2.wirenum  79 0.5  79.5
+TH1F pdc1v1_wm 'PDC 1V1 Wiremap' P.dc.1v1.wirenum 107 0.5 107.5
+TH1F pdc1v2_wm 'PDC 1V2 Wiremap' P.dc.1v2.wirenum 107 0.5 107.5
+
+TH1F pdc2v2_wm 'PDC 2V2 Wiremap' P.dc.2v2.wirenum 107 0.5 107.5
+TH1F pdc2v1_wm 'PDC 2V1 Wiremap' P.dc.2v1.wirenum 107 0.5 107.5
+TH1F pdc2x2_wm 'PDC 2X2 Wiremap' P.dc.2x2.wirenum  79 0.5  79.5
+TH1F pdc2x1_wm 'PDC 2X1 Wiremap' P.dc.2x1.wirenum  79 0.5  79.5
+TH1F pdc2u2_wm 'PDC 2U2 Wiremap' P.dc.2u2.wirenum 107 0.5 107.5
+TH1F pdc2u2_wm 'PDC 2U1 Wiremap' P.dc.2u1.wirenum 107 0.5 107.5
+
+TH2F pdc1u1_wire_num_vs_raw_tdc 'PDC 1U1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.1u1.wirenum P.dc.1u1.rawtdc 107 0.5 107.5 5000 0 50000
+TH2F pdc1u2_wire_num_vs_raw_tdc 'PDC 1U2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.1u2.wirenum P.dc.1u2.rawtdc 107 0.5 107.5 5000 0 50000
+TH2F pdc1x1_wire_num_vs_raw_tdc 'PDC 1X1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.1x1.wirenum P.dc.1x1.rawtdc  79 0.5  79.5 5000 0 50000
+TH2F pdc1x2_wire_num_vs_raw_tdc 'PDC 1X2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.1x2.wirenum P.dc.1x2.rawtdc  79 0.5  79.5 5000 0 50000
+TH2F pdc1v1_wire_num_vs_raw_tdc 'PDC 1V1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.1v1.wirenum P.dc.1v1.rawtdc 107 0.5 107.5 5000 0 50000
+TH2F pdc1v2_wire_num_vs_raw_tdc 'PDC 1V2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.1v2.wirenum P.dc.1v2.rawtdc 107 0.5 107.5 5000 0 50000
+
+TH2F pdc2v2_wire_num_vs_raw_tdc 'PDC 2V2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.2v2.wirenum P.dc.2v2.rawtdc 107 0.5 107.5 5000 0 50000
+TH2F pdc2v1_wire_num_vs_raw_tdc 'PDC 2V1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.2v1.wirenum P.dc.2v1.rawtdc 107 0.5 107.5 5000 0 50000
+TH2F pdc2x2_wire_num_vs_raw_tdc 'PDC 2X2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.2x2.wirenum P.dc.2x2.rawtdc  79 0.5  79.5 5000 0 50000
+TH2F pdc2x1_wire_num_vs_raw_tdc 'PDC 2X1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.2x1.wirenum P.dc.2x1.rawtdc  79 0.5  79.5 5000 0 50000
+TH2F pdc2u2_wire_num_vs_raw_tdc 'PDC 2U2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.2u2.wirenum P.dc.2u2.rawtdc 107 0.5 107.5 5000 0 50000
+TH2F pdc2u1_wire_num_vs_raw_tdc 'PDC 2U1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (clicks)' P.dc.2u1.wirenum P.dc.2u1.rawtdc 107 0.5 107.5 5000 0 50000
+
+TH2F pdc1u1_wire_num_vs_tdc_time 'PDC 1U1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.1u1.wirenum P.dc.1u1.time 107 0.5 107.5 6000 -1000 5000
+TH2F pdc1u2_wire_num_vs_tdc_time 'PDC 1U2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.1u2.wirenum P.dc.1u2.time 107 0.5 107.5 6000 -1000 5000
+TH2F pdc1x1_wire_num_vs_tdc_time 'PDC 1X1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.1x1.wirenum P.dc.1x1.time  79 0.5  79.5 6000 -1000 5000
+TH2F pdc1x2_wire_num_vs_tdc_time 'PDC 1X2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.1x2.wirenum P.dc.1x2.time  79 0.5  79.5 6000 -1000 5000
+TH2F pdc1v1_wire_num_vs_tdc_time 'PDC 1V1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.1v1.wirenum P.dc.1v1.time 107 0.5 107.5 6000 -1000 5000
+TH2F pdc1v2_wire_num_vs_tdc_time 'PDC 1V2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.1v2.wirenum P.dc.1v2.time 107 0.5 107.5 6000 -1000 5000
+
+TH2F pdc2v2_wire_num_vs_tdc_time 'PDC 2V2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.2v2.wirenum P.dc.2v2.time 107 0.5 107.5 6000 -1000 5000
+TH2F pdc2v1_wire_num_vs_tdc_time 'PDC 2V1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.2v1.wirenum P.dc.2v1.time 107 0.5 107.5 6000 -1000 5000
+TH2F pdc2x2_wire_num_vs_tdc_time 'PDC 2X2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.2x2.wirenum P.dc.2x2.time  79 0.5  79.5 6000 -1000 5000
+TH2F pdc2x1_wire_num_vs_tdc_time 'PDC 2X1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.2x1.wirenum P.dc.2x1.time  79 0.5  79.5 6000 -1000 5000
+TH2F pdc2u2_wire_num_vs_tdc_time 'PDC 2U2 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.2u2.wirenum P.dc.2u2.time 107 0.5 107.5 6000 -1000 5000
+TH2F pdc2u1_wire_num_vs_tdc_time 'PDC 2U1 Wiremap vs. Raw TDC; Wire Number; Raw TDC Value (ns)' P.dc.2u1.wirenum P.dc.2u1.time 107 0.5 107.5 6000 -1000 5000
+
+TH2F pdc1u1_wire_num_vs_ddist 'PDC 1U1 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.1u1.wirenum P.dc.1u1.dist 107 0.5 107.5 300 -0.1 0.6
+TH2F pdc1u2_wire_num_vs_ddist 'PDC 1U2 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.1u2.wirenum P.dc.1u2.dist 107 0.5 107.5 300 -0.1 0.6
+TH2F pdc1x1_wire_num_vs_ddist 'PDC 1X1 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.1x1.wirenum P.dc.1x1.dist  79 0.5  79.5 300 -0.1 0.6
+TH2F pdc1x2_wire_num_vs_ddist 'PDC 1X2 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.1x2.wirenum P.dc.1x2.dist  79 0.5  79.5 300 -0.1 0.6
+TH2F pdc1v1_wire_num_vs_ddist 'PDC 1V1 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.1v1.wirenum P.dc.1v1.dist 107 0.5 107.5 300 -0.1 0.6
+TH2F pdc1v2_wire_num_vs_ddist 'PDC 1V2 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.1v2.wirenum P.dc.1v2.dist 107 0.5 107.5 300 -0.1 0.6
+
+TH2F pdc2u2_wire_num_vs_ddist 'PDC 2U2 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.2u2.wirenum P.dc.2u2.dist 107 0.5 107.5 300 -0.1 0.6
+TH2F pdc2u1_wire_num_vs_ddist 'PDC 2U1 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.2u1.wirenum P.dc.2u1.dist 107 0.5 107.5 300 -0.1 0.6
+TH2F pdc2x2_wire_num_vs_ddist 'PDC 2X2 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.2x2.wirenum P.dc.2x2.dist  79 0.5  79.5 300 -0.1 0.6
+TH2F pdc2x1_wire_num_vs_ddist 'PDC 2X1 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.2x1.wirenum P.dc.2x1.dist  79 0.5  79.5 300 -0.1 0.6
+TH2F pdc2v2_wire_num_vs_ddist 'PDC 2V2 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.2v2.wirenum P.dc.2v2.dist 107 0.5 107.5 300 -0.1 0.6
+TH2F pdc2v1_wire_num_vs_ddist 'PDC 2V1 Wiremap vs. Raw TDC; Wire Number; Drift Distance (cm)' P.dc.2v1.wirenum P.dc.2v1.dist 107 0.5 107.5 300 -0.1 0.6
+
+
+
+
diff --git a/DEF-files/pdcana_cuts.def b/DEF-files/pdcana_cuts.def
new file mode 100644
index 00000000..5add84a3
--- /dev/null
+++ b/DEF-files/pdcana_cuts.def
@@ -0,0 +1,14 @@
+Block: RawDecode
+
+Pedestal_event 0
+RawDecode_master 1
+
+Block: Decode
+Decode_master 1
+
+Block: CoarseTracking
+CoarseTracking_master 1
+
+Block: CoarseReconstruct
+CourseReconstruct 0
+
diff --git a/MAPS/SHMS/db_crate6map.dat b/MAPS/SHMS/db_crate6map.dat
index d57f731d..8ae0ed88 100644
--- a/MAPS/SHMS/db_crate6map.dat
+++ b/MAPS/SHMS/db_crate6map.dat
@@ -1,6 +1,5 @@
 ==== Crate 6 type vme Bank Decoding
 # slot  model   bank
-  5      1190    1190
   6      1190    1190
   7      1190    1190
   8      1190    1190
@@ -10,3 +9,4 @@
   12     1190    1190
   13     1190    1190
   14     1190    1190
+  15     1190    1190
diff --git a/MAPS/SHMS/db_crate7map.dat b/MAPS/SHMS/db_crate7map.dat
deleted file mode 100644
index 6924af9c..00000000
--- a/MAPS/SHMS/db_crate7map.dat
+++ /dev/null
@@ -1,2 +0,0 @@
-==== Crate 7 type vme Bank Decoding
-# slot  model   bank
\ No newline at end of file
diff --git a/MAPS/SHMS/pdc.map b/MAPS/SHMS/pdc.map
index d6bde9e7..3eb191c3 100644
--- a/MAPS/SHMS/pdc.map
+++ b/MAPS/SHMS/pdc.map
@@ -5,624 +5,622 @@ ROC=6
 detector=21 ! SHMS chambers >> detector=21, 11 for HMS drift chambers
 
 ! Caen 1190 VME Modules >> DC1
-
 SLOT=9
-78,1,1 ! Plane U, wire 1
-77,1,2 ! Plane U, wire 2
-76,1,3 ! Plane U, wire 3
-75,1,4 ! Plane U, wire 4
-74,1,5 ! Plane U, wire 5
-73,1,6 ! Plane U, wire 6
-72,1,7 ! Plane U, wire 7
-71,1,8 ! Plane U, wire 8
-70,1,9 ! Plane U, wire 9
-69,1,10 ! Plane U, wire 10
-68,1,11 ! Plane U, wire 11
-67,1,12 ! Plane U, wire 12
-66,1,13 ! Plane U, wire 13
-65,1,14 ! Plane U, wire 14
-64,1,15 ! Plane U, wire 15
+77,1,1 ! Plane U, wire 1
+76,1,2 ! Plane U, wire 2
+75,1,3 ! Plane U, wire 3
+74,1,4 ! Plane U, wire 4
+73,1,5 ! Plane U, wire 5
+72,1,6 ! Plane U, wire 6
+71,1,7 ! Plane U, wire 7
+70,1,8 ! Plane U, wire 8
+69,1,9 ! Plane U, wire 9
+68,1,10 ! Plane U, wire 10
+67,1,11 ! Plane U, wire 11
+66,1,12 ! Plane U, wire 12
+65,1,13 ! Plane U, wire 13
+64,1,14 ! Plane U, wire 14
 SLOT=7
-31,1,16 ! Plane U, wire 16
-30,1,17 ! Plane U, wire 17
-29,1,18 ! Plane U, wire 18
-28,1,19 ! Plane U, wire 19
-27,1,20 ! Plane U, wire 20
-26,1,21 ! Plane U, wire 21
-25,1,22 ! Plane U, wire 22
-24,1,23 ! Plane U, wire 23
-23,1,24 ! Plane U, wire 24
-22,1,25 ! Plane U, wire 25
-21,1,26 ! Plane U, wire 26
-20,1,27 ! Plane U, wire 27
-19,1,28 ! Plane U, wire 28
-18,1,29 ! Plane U, wire 29
-17,1,30 ! Plane U, wire 30
-16,1,31 ! Plane U, wire 31
+31,1,15 ! Plane U, wire 15
+30,1,16 ! Plane U, wire 16
+29,1,17 ! Plane U, wire 17
+28,1,18 ! Plane U, wire 18
+27,1,19 ! Plane U, wire 19
+26,1,20 ! Plane U, wire 20
+25,1,21 ! Plane U, wire 21
+24,1,22 ! Plane U, wire 22
+23,1,23 ! Plane U, wire 23
+22,1,24 ! Plane U, wire 24
+21,1,25 ! Plane U, wire 25
+20,1,26 ! Plane U, wire 26
+19,1,27 ! Plane U, wire 27
+18,1,28 ! Plane U, wire 28
+17,1,29 ! Plane U, wire 29
+16,1,30 ! Plane U, wire 30
 SLOT=6
-95,1,32 ! Plane U, wire 32
-94,1,33 ! Plane U, wire 33
-93,1,34 ! Plane U, wire 34
-92,1,35 ! Plane U, wire 35
-91,1,36 ! Plane U, wire 36
-90,1,37 ! Plane U, wire 37
-89,1,38 ! Plane U, wire 38
-88,1,39 ! Plane U, wire 39
-87,1,40 ! Plane U, wire 40
-86,1,41 ! Plane U, wire 41
-85,1,42 ! Plane U, wire 42
-84,1,43 ! Plane U, wire 43
-83,1,44 ! Plane U, wire 44
-82,1,45 ! Plane U, wire 45
-81,1,46 ! Plane U, wire 46
-80,1,47 ! Plane U, wire 47
-31,1,48 ! Plane U, wire 48
-30,1,49 ! Plane U, wire 49
-29,1,50 ! Plane U, wire 50
-28,1,51 ! Plane U, wire 51
-27,1,52 ! Plane U, wire 52
-26,1,53 ! Plane U, wire 53
-25,1,54 ! Plane U, wire 54
-24,1,55 ! Plane U, wire 55
-23,1,56 ! Plane U, wire 56
-22,1,57 ! Plane U, wire 57
-21,1,58 ! Plane U, wire 58
-20,1,59 ! Plane U, wire 59
-19,1,60 ! Plane U, wire 60
-18,1,61 ! Plane U, wire 61
-17,1,62 ! Plane U, wire 62
-16,1,63 ! Plane U, wire 63
+95,1,31 ! Plane U, wire 31
+94,1,32 ! Plane U, wire 32
+93,1,33 ! Plane U, wire 33
+92,1,34 ! Plane U, wire 34
+91,1,35 ! Plane U, wire 35
+90,1,36 ! Plane U, wire 36
+89,1,37 ! Plane U, wire 37
+88,1,38 ! Plane U, wire 38
+87,1,39 ! Plane U, wire 39
+86,1,40 ! Plane U, wire 40
+85,1,41 ! Plane U, wire 41
+84,1,42 ! Plane U, wire 42
+83,1,43 ! Plane U, wire 43
+82,1,44 ! Plane U, wire 44
+81,1,45 ! Plane U, wire 45
+80,1,46 ! Plane U, wire 46
+31,1,47 ! Plane U, wire 47
+30,1,48 ! Plane U, wire 48
+29,1,49 ! Plane U, wire 49
+28,1,50 ! Plane U, wire 50
+27,1,51 ! Plane U, wire 51
+26,1,52 ! Plane U, wire 52
+25,1,53 ! Plane U, wire 53
+24,1,54 ! Plane U, wire 54
+23,1,55 ! Plane U, wire 55
+22,1,56 ! Plane U, wire 56
+21,1,57 ! Plane U, wire 57
+20,1,58 ! Plane U, wire 58
+19,1,59 ! Plane U, wire 59
+18,1,60 ! Plane U, wire 60
+17,1,61 ! Plane U, wire 61
+16,1,62 ! Plane U, wire 62
 SLOT=8
-112,1,64 ! Plane U, wire 64
-113,1,65 ! Plane U, wire 65
-114,1,66 ! Plane U, wire 66
-115,1,67 ! Plane U, wire 67
-116,1,68 ! Plane U, wire 68
-117,1,69 ! Plane U, wire 69
-118,1,70 ! Plane U, wire 70
-119,1,71 ! Plane U, wire 71
-120,1,72 ! Plane U, wire 72
-121,1,73 ! Plane U, wire 73
-122,1,74 ! Plane U, wire 74
-123,1,75 ! Plane U, wire 75
-124,1,76 ! Plane U, wire 76
-125,1,77 ! Plane U, wire 77
-126,1,78 ! Plane U, wire 78
-127,1,79 ! Plane U, wire 79
-48,1,80 ! Plane U, wire 80
-49,1,81 ! Plane U, wire 81
-50,1,82 ! Plane U, wire 82
-51,1,83 ! Plane U, wire 83
-52,1,84 ! Plane U, wire 84
-53,1,85 ! Plane U, wire 85
-54,1,86 ! Plane U, wire 86
-55,1,87 ! Plane U, wire 87
-56,1,88 ! Plane U, wire 88
-57,1,89 ! Plane U, wire 89
-58,1,90 ! Plane U, wire 90
-59,1,91 ! Plane U, wire 91
-60,1,92 ! Plane U, wire 92
-61,1,93 ! Plane U, wire 93
-62,1,94 ! Plane U, wire 94
-63,1,95 ! Plane U, wire 95
+112,1,63 ! Plane U, wire 63
+113,1,64 ! Plane U, wire 64
+114,1,65 ! Plane U, wire 65
+115,1,66 ! Plane U, wire 66
+116,1,67 ! Plane U, wire 67
+117,1,68 ! Plane U, wire 68
+118,1,69 ! Plane U, wire 69
+119,1,70 ! Plane U, wire 70
+120,1,71 ! Plane U, wire 71
+121,1,72 ! Plane U, wire 72
+122,1,73 ! Plane U, wire 73
+123,1,74 ! Plane U, wire 74
+124,1,75 ! Plane U, wire 75
+125,1,76 ! Plane U, wire 76
+126,1,77 ! Plane U, wire 77
+127,1,78 ! Plane U, wire 78
+48,1,79 ! Plane U, wire 79
+49,1,80 ! Plane U, wire 80
+50,1,81 ! Plane U, wire 81
+51,1,82 ! Plane U, wire 82
+52,1,83 ! Plane U, wire 83
+53,1,84 ! Plane U, wire 84
+54,1,85 ! Plane U, wire 85
+55,1,86 ! Plane U, wire 86
+56,1,87 ! Plane U, wire 87
+57,1,88 ! Plane U, wire 88
+58,1,89 ! Plane U, wire 89
+59,1,90 ! Plane U, wire 90
+60,1,91 ! Plane U, wire 91
+61,1,92 ! Plane U, wire 92
+62,1,93 ! Plane U, wire 93
 SLOT=9
-112,1,96 ! Plane U, wire 96
-113,1,97 ! Plane U, wire 97
-114,1,98 ! Plane U, wire 98
-115,1,99 ! Plane U, wire 99
-116,1,100 ! Plane U, wire 100
-117,1,101 ! Plane U, wire 101
-118,1,102 ! Plane U, wire 102
-119,1,103 ! Plane U, wire 103
-120,1,104 ! Plane U, wire 104
-121,1,105 ! Plane U, wire 105
-122,1,106 ! Plane U, wire 106
-123,1,107 ! Plane U, wire 107
+78,1,94 ! Plane U, wire 94
+112,1,95 ! Plane U, wire 95
+113,1,96 ! Plane U, wire 96
+114,1,97 ! Plane U, wire 97
+115,1,98 ! Plane U, wire 98
+116,1,99 ! Plane U, wire 99
+117,1,100 ! Plane U, wire 100
+118,1,101 ! Plane U, wire 101
+119,1,102 ! Plane U, wire 102
+120,1,103 ! Plane U, wire 103
+121,1,104 ! Plane U, wire 104
+122,1,105 ! Plane U, wire 105
+123,1,106 ! Plane U, wire 106
 SLOT=8
-75,6,1 ! Plane U', wire 1
-74,6,2 ! Plane U', wire 2
-73,6,3 ! Plane U', wire 3
-72,6,4 ! Plane U', wire 4
-71,6,5 ! Plane U', wire 5
-70,6,6 ! Plane U', wire 6
-69,6,7 ! Plane U', wire 7
-68,6,8 ! Plane U', wire 8
-67,6,9 ! Plane U', wire 9
-66,6,10 ! Plane U', wire 10
-65,6,11 ! Plane U', wire 11
-64,6,12 ! Plane U', wire 12
+74,2,1 ! Plane U', wire 1
+73,2,2 ! Plane U', wire 2
+72,2,3 ! Plane U', wire 3
+71,2,4 ! Plane U', wire 4
+70,2,5 ! Plane U', wire 5
+69,2,6 ! Plane U', wire 6
+68,2,7 ! Plane U', wire 7
+67,2,8 ! Plane U', wire 8
+66,2,9 ! Plane U', wire 9
+65,2,10 ! Plane U', wire 10
+64,2,11 ! Plane U', wire 11
 SLOT=6
-127,6,13 ! Plane U', wire 13
-126,6,14 ! Plane U', wire 14
-125,6,15 ! Plane U', wire 15
-124,6,16 ! Plane U', wire 16
-123,6,17 ! Plane U', wire 17
-122,6,18 ! Plane U', wire 18
-121,6,19 ! Plane U', wire 19
-120,6,20 ! Plane U', wire 20
-119,6,21 ! Plane U', wire 21
-118,6,22 ! Plane U', wire 22
-117,6,23 ! Plane U', wire 23
-116,6,24 ! Plane U', wire 24
-115,6,25 ! Plane U', wire 25
-114,6,26 ! Plane U', wire 26
-113,6,27 ! Plane U', wire 27
-112,6,28 ! Plane U', wire 28
-47,6,29 ! Plane U', wire 29
-46,6,30 ! Plane U', wire 30
-45,6,31 ! Plane U', wire 31
-44,6,32 ! Plane U', wire 32
-43,6,33 ! Plane U', wire 33
-42,6,34 ! Plane U', wire 34
-41,6,35 ! Plane U', wire 35
-40,6,36 ! Plane U', wire 36
-39,6,37 ! Plane U', wire 37
-38,6,38 ! Plane U', wire 38
-37,6,39 ! Plane U', wire 39
-36,6,40 ! Plane U', wire 40
-35,6,41 ! Plane U', wire 41
-34,6,42 ! Plane U', wire 42
-33,6,43 ! Plane U', wire 43
-32,6,44 ! Plane U', wire 44
+127,2,12 ! Plane U', wire 12
+126,2,13 ! Plane U', wire 13
+125,2,14 ! Plane U', wire 14
+124,2,15 ! Plane U', wire 15
+123,2,16 ! Plane U', wire 16
+122,2,17 ! Plane U', wire 17
+121,2,18 ! Plane U', wire 18
+120,2,19 ! Plane U', wire 19
+119,2,20 ! Plane U', wire 20
+118,2,21 ! Plane U', wire 21
+117,2,22 ! Plane U', wire 22
+116,2,23 ! Plane U', wire 23
+115,2,24 ! Plane U', wire 24
+114,2,25 ! Plane U', wire 25
+113,2,26 ! Plane U', wire 26
+112,2,27 ! Plane U', wire 27
+47,2,28 ! Plane U', wire 28
+46,2,29 ! Plane U', wire 29
+45,2,30 ! Plane U', wire 30
+44,2,31 ! Plane U', wire 31
+43,2,32 ! Plane U', wire 32
+42,2,33 ! Plane U', wire 33
+41,2,34 ! Plane U', wire 34
+40,2,35 ! Plane U', wire 35
+39,2,36 ! Plane U', wire 36
+38,2,37 ! Plane U', wire 37
+37,2,38 ! Plane U', wire 38
+36,2,39 ! Plane U', wire 39
+35,2,40 ! Plane U', wire 40
+34,2,41 ! Plane U', wire 41
+33,2,42 ! Plane U', wire 42
+SLOT=8
+75,2,43 ! Plane U', wire 43
 SLOT=9
-0,6,45 ! Plane U', wire 45
-1,6,46 ! Plane U', wire 46
-2,6,47 ! Plane U', wire 47
-3,6,48 ! Plane U', wire 48
-4,6,49 ! Plane U', wire 49
-5,6,50 ! Plane U', wire 50
-6,6,51 ! Plane U', wire 51
-7,6,52 ! Plane U', wire 52
-8,6,53 ! Plane U', wire 53
-9,6,54 ! Plane U', wire 54
-10,6,55 ! Plane U', wire 55
-11,6,56 ! Plane U', wire 56
-12,6,57 ! Plane U', wire 57
-13,6,58 ! Plane U', wire 58
-14,6,59 ! Plane U', wire 59
-15,6,60 ! Plane U', wire 60
+0,2,44 ! Plane U', wire 44
+1,2,45 ! Plane U', wire 45
+2,2,46 ! Plane U', wire 46
+3,2,47 ! Plane U', wire 47
+4,2,48 ! Plane U', wire 48
+5,2,49 ! Plane U', wire 49
+6,2,50 ! Plane U', wire 50
+7,2,51 ! Plane U', wire 51
+8,2,52 ! Plane U', wire 52
+9,2,53 ! Plane U', wire 53
+10,2,54 ! Plane U', wire 54
+11,2,55 ! Plane U', wire 55
+12,2,56 ! Plane U', wire 56
+13,2,57 ! Plane U', wire 57
+14,2,58 ! Plane U', wire 58
+15,2,59 ! Plane U', wire 59
 SLOT=8
-96,6,61 ! Plane U', wire 61
-97,6,62 ! Plane U', wire 62
-98,6,63 ! Plane U', wire 63
-99,6,64 ! Plane U', wire 64
-100,6,65 ! Plane U', wire 65
-101,6,66 ! Plane U', wire 66
-102,6,67 ! Plane U', wire 67
-103,6,68 ! Plane U', wire 68
-104,6,69 ! Plane U', wire 69
-105,6,70 ! Plane U', wire 70
-106,6,71 ! Plane U', wire 71
-107,6,72 ! Plane U', wire 72
-108,6,73 ! Plane U', wire 73
-109,6,74 ! Plane U', wire 74
-110,6,75 ! Plane U', wire 75
-111,6,76 ! Plane U', wire 76
+96,2,60 ! Plane U', wire 60
+97,2,61 ! Plane U', wire 61
+98,2,62 ! Plane U', wire 62
+99,2,63 ! Plane U', wire 63
+100,2,64 ! Plane U', wire 64
+101,2,65 ! Plane U', wire 65
+102,2,66 ! Plane U', wire 66
+103,2,67 ! Plane U', wire 67
+104,2,68 ! Plane U', wire 68
+105,2,69 ! Plane U', wire 69
+106,2,70 ! Plane U', wire 70
+107,2,71 ! Plane U', wire 71
+108,2,72 ! Plane U', wire 72
+109,2,73 ! Plane U', wire 73
+110,2,74 ! Plane U', wire 74
+111,2,75 ! Plane U', wire 75
 SLOT=10
-80,6,77 ! Plane U', wire 77
-81,6,78 ! Plane U', wire 78
-82,6,79 ! Plane U', wire 79
-83,6,80 ! Plane U', wire 80
-84,6,81 ! Plane U', wire 81
-85,6,82 ! Plane U', wire 82
-86,6,83 ! Plane U', wire 83
-87,6,84 ! Plane U', wire 84
-88,6,85 ! Plane U', wire 85
-89,6,86 ! Plane U', wire 86
-90,6,87 ! Plane U', wire 87
-91,6,88 ! Plane U', wire 88
-92,6,89 ! Plane U', wire 89
-93,6,90 ! Plane U', wire 90
-94,6,91 ! Plane U', wire 91
-95,6,92 ! Plane U', wire 92
-16,6,93 ! Plane U', wire 93
-17,6,94 ! Plane U', wire 94
-18,6,95 ! Plane U', wire 95
-19,6,96 ! Plane U', wire 96
-20,6,97 ! Plane U', wire 97
-21,6,98 ! Plane U', wire 98
-22,6,99 ! Plane U', wire 99
-23,6,100 ! Plane U', wire 100
-24,6,101 ! Plane U', wire 101
-25,6,102 ! Plane U', wire 102
-26,6,103 ! Plane U', wire 103
-27,6,104 ! Plane U', wire 104
-28,6,105 ! Plane U', wire 105
-29,6,106 ! Plane U', wire 106
-30,6,107 ! Plane U', wire 107
+80,2,76 ! Plane U', wire 76
+81,2,77 ! Plane U', wire 77
+82,2,78 ! Plane U', wire 78
+83,2,79 ! Plane U', wire 79
+84,2,80 ! Plane U', wire 80
+85,2,81 ! Plane U', wire 81
+86,2,82 ! Plane U', wire 82
+87,2,83 ! Plane U', wire 83
+88,2,84 ! Plane U', wire 84
+89,2,85 ! Plane U', wire 85
+90,2,86 ! Plane U', wire 86
+91,2,87 ! Plane U', wire 87
+92,2,88 ! Plane U', wire 88
+93,2,89 ! Plane U', wire 89
+94,2,90 ! Plane U', wire 90
+95,2,91 ! Plane U', wire 91
+16,2,92 ! Plane U', wire 92
+17,2,93 ! Plane U', wire 93
+18,2,94 ! Plane U', wire 94
+19,2,95 ! Plane U', wire 95
+20,2,96 ! Plane U', wire 96
+21,2,97 ! Plane U', wire 97
+22,2,98 ! Plane U', wire 98
+23,2,99 ! Plane U', wire 99
+24,2,100 ! Plane U', wire 100
+25,2,101 ! Plane U', wire 101
+26,2,102 ! Plane U', wire 102
+27,2,103 ! Plane U', wire 103
+28,2,104 ! Plane U', wire 104
+29,2,105 ! Plane U', wire 105
+30,2,106 ! Plane U', wire 106
 SLOT=9
-46,2,1 ! Plane V, wire 1
-45,2,2 ! Plane V, wire 2
-44,2,3 ! Plane V, wire 3
-43,2,4 ! Plane V, wire 4
-42,2,5 ! Plane V, wire 5
-41,2,6 ! Plane V, wire 6
-40,2,7 ! Plane V, wire 7
-39,2,8 ! Plane V, wire 8
-38,2,9 ! Plane V, wire 9
-37,2,10 ! Plane V, wire 10
-36,2,11 ! Plane V, wire 11
-35,2,12 ! Plane V, wire 12
-34,2,13 ! Plane V, wire 13
-33,2,14 ! Plane V, wire 14
-32,2,15 ! Plane V, wire 15
+45,5,1 ! Plane V, wire 1
+44,5,2 ! Plane V, wire 2
+43,5,3 ! Plane V, wire 3
+42,5,4 ! Plane V, wire 4
+41,5,5 ! Plane V, wire 5
+40,5,6 ! Plane V, wire 6
+39,5,7 ! Plane V, wire 7
+38,5,8 ! Plane V, wire 8
+37,5,9 ! Plane V, wire 9
+36,5,10 ! Plane V, wire 10
+35,5,11 ! Plane V, wire 11
+34,5,12 ! Plane V, wire 12
+33,5,13 ! Plane V, wire 13
+32,5,14 ! Plane V, wire 14
 SLOT=8
-31,2,16 ! Plane V, wire 16
-30,2,17 ! Plane V, wire 17
-29,2,18 ! Plane V, wire 18
-28,2,19 ! Plane V, wire 19
-27,2,20 ! Plane V, wire 20
-26,2,21 ! Plane V, wire 21
-25,2,22 ! Plane V, wire 22
-24,2,23 ! Plane V, wire 23
-23,2,24 ! Plane V, wire 24
-22,2,25 ! Plane V, wire 25
-21,2,26 ! Plane V, wire 26
-20,2,27 ! Plane V, wire 27
-19,2,28 ! Plane V, wire 28
-18,2,29 ! Plane V, wire 29
-17,2,30 ! Plane V, wire 30
-16,2,31 ! Plane V, wire 31
+31,5,15 ! Plane V, wire 15
+30,5,16 ! Plane V, wire 16
+29,5,17 ! Plane V, wire 17
+28,5,18 ! Plane V, wire 18
+27,5,19 ! Plane V, wire 19
+26,5,20 ! Plane V, wire 20
+25,5,21 ! Plane V, wire 21
+24,5,22 ! Plane V, wire 22
+23,5,23 ! Plane V, wire 23
+22,5,24 ! Plane V, wire 24
+21,5,25 ! Plane V, wire 25
+20,5,26 ! Plane V, wire 26
+19,5,27 ! Plane V, wire 27
+18,5,28 ! Plane V, wire 28
+17,5,29 ! Plane V, wire 29
+16,5,30 ! Plane V, wire 30
 SLOT=10
-15,2,32 ! Plane V, wire 32
-14,2,33 ! Plane V, wire 33
-13,2,34 ! Plane V, wire 34
-12,2,35 ! Plane V, wire 35
-11,2,36 ! Plane V, wire 36
-10,2,37 ! Plane V, wire 37
-9,2,38 ! Plane V, wire 38
-8,2,39 ! Plane V, wire 39
-7,2,40 ! Plane V, wire 40
-6,2,41 ! Plane V, wire 41
-5,2,42 ! Plane V, wire 42
-4,2,43 ! Plane V, wire 43
-3,2,44 ! Plane V, wire 44
-2,2,45 ! Plane V, wire 45
-1,2,46 ! Plane V, wire 46
-0,2,47 ! Plane V, wire 47
+15,5,31 ! Plane V, wire 31
+14,5,32 ! Plane V, wire 32
+13,5,33 ! Plane V, wire 33
+12,5,34 ! Plane V, wire 34
+11,5,35 ! Plane V, wire 35
+10,5,36 ! Plane V, wire 36
+9,5,37 ! Plane V, wire 37
+8,5,38 ! Plane V, wire 38
+7,5,39 ! Plane V, wire 39
+6,5,40 ! Plane V, wire 40
+5,5,41 ! Plane V, wire 41
+4,5,42 ! Plane V, wire 42
+3,5,43 ! Plane V, wire 43
+2,5,44 ! Plane V, wire 44
+1,5,45 ! Plane V, wire 45
+0,5,46 ! Plane V, wire 46
 SLOT=9
-63,2,48 ! Plane V, wire 48
-62,2,49 ! Plane V, wire 49
-61,2,50 ! Plane V, wire 50
-60,2,51 ! Plane V, wire 51
-59,2,52 ! Plane V, wire 52
-58,2,53 ! Plane V, wire 53
-57,2,54 ! Plane V, wire 54
-56,2,55 ! Plane V, wire 55
-55,2,56 ! Plane V, wire 56
-54,2,57 ! Plane V, wire 57
-53,2,58 ! Plane V, wire 58
-52,2,59 ! Plane V, wire 59
-51,2,60 ! Plane V, wire 60
-50,2,61 ! Plane V, wire 61
-49,2,62 ! Plane V, wire 62
-48,2,63 ! Plane V, wire 63
+63,5,47 ! Plane V, wire 47
+62,5,48 ! Plane V, wire 48
+61,5,49 ! Plane V, wire 49
+60,5,50 ! Plane V, wire 50
+59,5,51 ! Plane V, wire 51
+58,5,52 ! Plane V, wire 52
+57,5,53 ! Plane V, wire 53
+56,5,54 ! Plane V, wire 54
+55,5,55 ! Plane V, wire 55
+54,5,56 ! Plane V, wire 56
+53,5,57 ! Plane V, wire 57
+52,5,58 ! Plane V, wire 58
+51,5,59 ! Plane V, wire 59
+50,5,60 ! Plane V, wire 60
+49,5,61 ! Plane V, wire 61
+48,5,62 ! Plane V, wire 62
 SLOT=7
-32,2,64 ! Plane V, wire 64
-33,2,65 ! Plane V, wire 65
-34,2,66 ! Plane V, wire 66
-35,2,67 ! Plane V, wire 67
-36,2,68 ! Plane V, wire 68
-37,2,69 ! Plane V, wire 69
-38,2,70 ! Plane V, wire 70
-39,2,71 ! Plane V, wire 71
-40,2,72 ! Plane V, wire 72
-41,2,73 ! Plane V, wire 73
-42,2,74 ! Plane V, wire 74
-43,2,75 ! Plane V, wire 75
-44,2,76 ! Plane V, wire 76
-45,2,77 ! Plane V, wire 77
-46,2,78 ! Plane V, wire 78
-47,2,79 ! Plane V, wire 79
-96,2,80 ! Plane V, wire 80
-97,2,81 ! Plane V, wire 81
-98,2,82 ! Plane V, wire 82
-99,2,83 ! Plane V, wire 83
-100,2,84 ! Plane V, wire 84
-101,2,85 ! Plane V, wire 85
-102,2,86 ! Plane V, wire 86
-103,2,87 ! Plane V, wire 87
-104,2,88 ! Plane V, wire 88
-105,2,89 ! Plane V, wire 89
-106,2,90 ! Plane V, wire 90
-107,2,91 ! Plane V, wire 91
-108,2,92 ! Plane V, wire 92
-109,2,93 ! Plane V, wire 93
-110,2,94 ! Plane V, wire 94
-111,2,95 ! Plane V, wire 95
-64,2,96 ! Plane V, wire 96
-65,2,97 ! Plane V, wire 97
-66,2,98 ! Plane V, wire 98
-67,2,99 ! Plane V, wire 99
-68,2,100 ! Plane V, wire 100
-69,2,101 ! Plane V, wire 101
-70,2,102 ! Plane V, wire 102
-71,2,103 ! Plane V, wire 103
-72,2,104 ! Plane V, wire 104
-73,2,105 ! Plane V, wire 105
-74,2,106 ! Plane V, wire 106
-75,2,107 ! Plane V, wire 107
+32,5,63 ! Plane V, wire 63
+33,5,64 ! Plane V, wire 64
+34,5,65 ! Plane V, wire 65
+35,5,66 ! Plane V, wire 66
+36,5,67 ! Plane V, wire 67
+37,5,68 ! Plane V, wire 68
+38,5,69 ! Plane V, wire 69
+39,5,70 ! Plane V, wire 70
+40,5,71 ! Plane V, wire 71
+41,5,72 ! Plane V, wire 72
+42,5,73 ! Plane V, wire 73
+43,5,74 ! Plane V, wire 74
+44,5,75 ! Plane V, wire 75
+45,5,76 ! Plane V, wire 76
+46,5,77 ! Plane V, wire 77
+47,5,78 ! Plane V, wire 78
+96,5,79 ! Plane V, wire 79
+97,5,80 ! Plane V, wire 80
+98,5,81 ! Plane V, wire 81
+99,5,82 ! Plane V, wire 82
+100,5,83 ! Plane V, wire 83
+101,5,84 ! Plane V, wire 84
+102,5,85 ! Plane V, wire 85
+103,5,86 ! Plane V, wire 86
+104,5,87 ! Plane V, wire 87
+105,5,88 ! Plane V, wire 88
+106,5,89 ! Plane V, wire 89
+107,5,90 ! Plane V, wire 90
+108,5,91 ! Plane V, wire 91
+109,5,92 ! Plane V, wire 92
+110,5,93 ! Plane V, wire 93
+111,5,94 ! Plane V, wire 94
+64,5,95 ! Plane V, wire 95
+65,5,96 ! Plane V, wire 96
+66,5,97 ! Plane V, wire 97
+67,5,98 ! Plane V, wire 98
+68,5,99 ! Plane V, wire 99
+69,5,100 ! Plane V, wire 100
+70,5,101 ! Plane V, wire 101
+71,5,102 ! Plane V, wire 102
+72,5,103 ! Plane V, wire 103
+73,5,104 ! Plane V, wire 104
+74,5,105 ! Plane V, wire 105
+SLOT=9
+46,5,106 ! Plane V, wire 106
 SLOT=10
-75,5,1 ! Plane V', wire 1
-74,5,2 ! Plane V', wire 2
-73,5,3 ! Plane V', wire 3
-72,5,4 ! Plane V', wire 4
-71,5,5 ! Plane V', wire 5
-70,5,6 ! Plane V', wire 6
-69,5,7 ! Plane V', wire 7
-68,5,8 ! Plane V', wire 8
-67,5,9 ! Plane V', wire 9
-66,5,10 ! Plane V', wire 10
-65,5,11 ! Plane V', wire 11
-64,5,12 ! Plane V', wire 12
-47,5,13 ! Plane V', wire 13
-46,5,14 ! Plane V', wire 14
-45,5,15 ! Plane V', wire 15
-44,5,16 ! Plane V', wire 16
-43,5,17 ! Plane V', wire 17
-42,5,18 ! Plane V', wire 18
-41,5,19 ! Plane V', wire 19
-40,5,20 ! Plane V', wire 20
-39,5,21 ! Plane V', wire 21
-38,5,22 ! Plane V', wire 22
-37,5,23 ! Plane V', wire 23
-36,5,24 ! Plane V', wire 24
-35,5,25 ! Plane V', wire 25
-34,5,26 ! Plane V', wire 26
-33,5,27 ! Plane V', wire 27
-32,5,28 ! Plane V', wire 28
+74,6,1 ! Plane V', wire 1
+73,6,2 ! Plane V', wire 2
+72,6,3 ! Plane V', wire 3
+71,6,4 ! Plane V', wire 4
+70,6,5 ! Plane V', wire 5
+69,6,6 ! Plane V', wire 6
+68,6,7 ! Plane V', wire 7
+67,6,8 ! Plane V', wire 8
+66,6,9 ! Plane V', wire 9
+65,6,10 ! Plane V', wire 10
+64,6,11 ! Plane V', wire 11
+47,6,12 ! Plane V', wire 12
+46,6,13 ! Plane V', wire 13
+45,6,14 ! Plane V', wire 14
+44,6,15 ! Plane V', wire 15
+43,6,16 ! Plane V', wire 16
+42,6,17 ! Plane V', wire 17
+41,6,18 ! Plane V', wire 18
+40,6,19 ! Plane V', wire 19
+39,6,20 ! Plane V', wire 20
+38,6,21 ! Plane V', wire 21
+37,6,22 ! Plane V', wire 22
+36,6,23 ! Plane V', wire 23
+35,6,24 ! Plane V', wire 24
+34,6,25 ! Plane V', wire 25
+33,6,26 ! Plane V', wire 26
+32,6,27 ! Plane V', wire 27
 SLOT=9
-111,5,29 ! Plane V', wire 29
-110,5,30 ! Plane V', wire 30
-109,5,31 ! Plane V', wire 31
-108,5,32 ! Plane V', wire 32
-107,5,33 ! Plane V', wire 33
-106,5,34 ! Plane V', wire 34
-105,5,35 ! Plane V', wire 35
-104,5,36 ! Plane V', wire 36
-103,5,37 ! Plane V', wire 37
-102,5,38 ! Plane V', wire 38
-101,5,39 ! Plane V', wire 39
-100,5,40 ! Plane V', wire 40
-99,5,41 ! Plane V', wire 41
-98,5,42 ! Plane V', wire 42
-97,5,43 ! Plane V', wire 43
-96,5,44 ! Plane V', wire 44
+111,6,28 ! Plane V', wire 28
+110,6,29 ! Plane V', wire 29
+109,6,30 ! Plane V', wire 30
+108,6,31 ! Plane V', wire 31
+107,6,32 ! Plane V', wire 32
+106,6,33 ! Plane V', wire 33
+105,6,34 ! Plane V', wire 34
+104,6,35 ! Plane V', wire 35
+103,6,36 ! Plane V', wire 36
+102,6,37 ! Plane V', wire 37
+101,6,38 ! Plane V', wire 38
+100,6,39 ! Plane V', wire 39
+99,6,40 ! Plane V', wire 40
+98,6,41 ! Plane V', wire 41
+97,6,42 ! Plane V', wire 42
+96,6,43 ! Plane V', wire 43
 SLOT=8
-80,5,45 ! Plane V', wire 45
-81,5,46 ! Plane V', wire 46
-82,5,47 ! Plane V', wire 47
-83,5,48 ! Plane V', wire 48
-84,5,49 ! Plane V', wire 49
-85,5,50 ! Plane V', wire 50
-86,5,51 ! Plane V', wire 51
-87,5,52 ! Plane V', wire 52
-88,5,53 ! Plane V', wire 53
-89,5,54 ! Plane V', wire 54
-90,5,55 ! Plane V', wire 55
-91,5,56 ! Plane V', wire 56
-92,5,57 ! Plane V', wire 57
-93,5,58 ! Plane V', wire 58
-94,5,59 ! Plane V', wire 59
-95,5,60 ! Plane V', wire 60
+80,6,44 ! Plane V', wire 44
+81,6,45 ! Plane V', wire 45
+82,6,46 ! Plane V', wire 46
+83,6,47 ! Plane V', wire 47
+84,6,48 ! Plane V', wire 48
+85,6,49 ! Plane V', wire 49
+86,6,50 ! Plane V', wire 50
+87,6,51 ! Plane V', wire 51
+88,6,52 ! Plane V', wire 52
+89,6,53 ! Plane V', wire 53
+90,6,54 ! Plane V', wire 54
+91,6,55 ! Plane V', wire 55
+92,6,56 ! Plane V', wire 56
+93,6,57 ! Plane V', wire 57
+94,6,58 ! Plane V', wire 58
+95,6,59 ! Plane V', wire 59
 SLOT=7
-112,5,61 ! Plane V', wire 61
-113,5,62 ! Plane V', wire 62
-114,5,63 ! Plane V', wire 63
-115,5,64 ! Plane V', wire 64
-116,5,65 ! Plane V', wire 65
-117,5,66 ! Plane V', wire 66
-118,5,67 ! Plane V', wire 67
-119,5,68 ! Plane V', wire 68
-120,5,69 ! Plane V', wire 69
-121,5,70 ! Plane V', wire 70
-122,5,71 ! Plane V', wire 71
-123,5,72 ! Plane V', wire 72
-124,5,73 ! Plane V', wire 73
-125,5,74 ! Plane V', wire 74
-126,5,75 ! Plane V', wire 75
-127,5,76 ! Plane V', wire 76
-80,5,77 ! Plane V', wire 77
-81,5,78 ! Plane V', wire 78
-82,5,79 ! Plane V', wire 79
-83,5,80 ! Plane V', wire 80
-84,5,81 ! Plane V', wire 81
-85,5,82 ! Plane V', wire 82
-86,5,83 ! Plane V', wire 83
-87,5,84 ! Plane V', wire 84
-88,5,85 ! Plane V', wire 85
-89,5,86 ! Plane V', wire 86
-90,5,87 ! Plane V', wire 87
-91,5,88 ! Plane V', wire 88
-92,5,89 ! Plane V', wire 89
-93,5,90 ! Plane V', wire 90
-94,5,91 ! Plane V', wire 91
-95,5,92 ! Plane V', wire 92
+112,6,60 ! Plane V', wire 60
+113,6,61 ! Plane V', wire 61
+114,6,62 ! Plane V', wire 62
+115,6,63 ! Plane V', wire 63
+116,6,64 ! Plane V', wire 64
+117,6,65 ! Plane V', wire 65
+118,6,66 ! Plane V', wire 66
+119,6,67 ! Plane V', wire 67
+120,6,68 ! Plane V', wire 68
+121,6,69 ! Plane V', wire 69
+122,6,70 ! Plane V', wire 70
+123,6,71 ! Plane V', wire 71
+124,6,72 ! Plane V', wire 72
+125,6,73 ! Plane V', wire 73
+126,6,74 ! Plane V', wire 74
+127,6,75 ! Plane V', wire 75
+80,6,76 ! Plane V', wire 76
+81,6,77 ! Plane V', wire 77
+82,6,78 ! Plane V', wire 78
+83,6,79 ! Plane V', wire 79
+84,6,80 ! Plane V', wire 80
+85,6,81 ! Plane V', wire 81
+86,6,82 ! Plane V', wire 82
+87,6,83 ! Plane V', wire 83
+88,6,84 ! Plane V', wire 84
+89,6,85 ! Plane V', wire 85
+90,6,86 ! Plane V', wire 86
+91,6,87 ! Plane V', wire 87
+92,6,88 ! Plane V', wire 88
+93,6,89 ! Plane V', wire 89
+94,6,90 ! Plane V', wire 90
+95,6,91 ! Plane V', wire 91
 SLOT=6
-64,5,93 ! Plane V', wire 93
-65,5,94 ! Plane V', wire 94
-66,5,95 ! Plane V', wire 95
-67,5,96 ! Plane V', wire 96
-68,5,97 ! Plane V', wire 97
-69,5,98 ! Plane V', wire 98
-70,5,99 ! Plane V', wire 99
-71,5,100 ! Plane V', wire 100
-72,5,101 ! Plane V', wire 101
-73,5,102 ! Plane V', wire 102
-74,5,103 ! Plane V', wire 103
-75,5,104 ! Plane V', wire 104
-76,5,105 ! Plane V', wire 105
-77,5,106 ! Plane V', wire 106
-78,5,107 ! Plane V', wire 107
+64,6,92 ! Plane V', wire 92
+65,6,93 ! Plane V', wire 93
+66,6,94 ! Plane V', wire 94
+67,6,95 ! Plane V', wire 95
+68,6,96 ! Plane V', wire 96
+69,6,97 ! Plane V', wire 97
+70,6,98 ! Plane V', wire 98
+71,6,99 ! Plane V', wire 99
+72,6,100 ! Plane V', wire 100
+73,6,101 ! Plane V', wire 101
+74,6,102 ! Plane V', wire 102
+75,6,103 ! Plane V', wire 103
+76,6,104 ! Plane V', wire 104
+77,6,105 ! Plane V', wire 105
+SLOT=10
+75,6,106 ! Plane V', wire 106
 SLOT=8
-15,3,1 ! Plane X, wire 1
-14,3,2 ! Plane X, wire 2
-13,3,3 ! Plane X, wire 3
-12,3,4 ! Plane X, wire 4
-11,3,5 ! Plane X, wire 5
-10,3,6 ! Plane X, wire 6
-9,3,7 ! Plane X, wire 7
-8,3,8 ! Plane X, wire 8
-7,3,9 ! Plane X, wire 9
-6,3,10 ! Plane X, wire 10
-5,3,11 ! Plane X, wire 11
-4,3,12 ! Plane X, wire 12
-3,3,13 ! Plane X, wire 13
-2,3,14 ! Plane X, wire 14
-1,3,15 ! Plane X, wire 15
-0,3,16 ! Plane X, wire 16
+14,3,1 ! Plane X, wire 1
+13,3,2 ! Plane X, wire 2
+12,3,3 ! Plane X, wire 3
+11,3,4 ! Plane X, wire 4
+10,3,5 ! Plane X, wire 5
+9,3,6 ! Plane X, wire 6
+8,3,7 ! Plane X, wire 7
+7,3,8 ! Plane X, wire 8
+6,3,9 ! Plane X, wire 9
+5,3,10 ! Plane X, wire 10
+4,3,11 ! Plane X, wire 11
+3,3,12 ! Plane X, wire 12
+2,3,13 ! Plane X, wire 13
+1,3,14 ! Plane X, wire 14
+0,3,15 ! Plane X, wire 15
 SLOT=7
-63,3,17 ! Plane X, wire 17
-62,3,18 ! Plane X, wire 18
-61,3,19 ! Plane X, wire 19
-60,3,20 ! Plane X, wire 20
-59,3,21 ! Plane X, wire 21
-58,3,22 ! Plane X, wire 22
-57,3,23 ! Plane X, wire 23
-56,3,24 ! Plane X, wire 24
-55,3,25 ! Plane X, wire 25
-54,3,26 ! Plane X, wire 26
-53,3,27 ! Plane X, wire 27
-52,3,28 ! Plane X, wire 28
-51,3,29 ! Plane X, wire 29
-50,3,30 ! Plane X, wire 30
-49,3,31 ! Plane X, wire 31
-48,3,32 ! Plane X, wire 32
+63,3,16 ! Plane X, wire 16
+62,3,17 ! Plane X, wire 17
+61,3,18 ! Plane X, wire 18
+60,3,19 ! Plane X, wire 19
+59,3,20 ! Plane X, wire 20
+58,3,21 ! Plane X, wire 21
+57,3,22 ! Plane X, wire 22
+56,3,23 ! Plane X, wire 23
+55,3,24 ! Plane X, wire 24
+54,3,25 ! Plane X, wire 25
+53,3,26 ! Plane X, wire 26
+52,3,27 ! Plane X, wire 27
+51,3,28 ! Plane X, wire 28
+50,3,29 ! Plane X, wire 29
+49,3,30 ! Plane X, wire 30
+48,3,31 ! Plane X, wire 31
 SLOT=6
-63,3,33 ! Plane X, wire 33
-62,3,34 ! Plane X, wire 34
-61,3,35 ! Plane X, wire 35
-60,3,36 ! Plane X, wire 36
-59,3,37 ! Plane X, wire 37
-58,3,38 ! Plane X, wire 38
-57,3,39 ! Plane X, wire 39
-56,3,40 ! Plane X, wire 40
-55,3,41 ! Plane X, wire 41
-54,3,42 ! Plane X, wire 42
-53,3,43 ! Plane X, wire 43
-52,3,44 ! Plane X, wire 44
-51,3,45 ! Plane X, wire 45
-50,3,46 ! Plane X, wire 46
-49,3,47 ! Plane X, wire 47
-48,3,48 ! Plane X, wire 48
+63,3,32 ! Plane X, wire 32
+62,3,33 ! Plane X, wire 33
+61,3,34 ! Plane X, wire 34
+60,3,35 ! Plane X, wire 35
+59,3,36 ! Plane X, wire 36
+58,3,37 ! Plane X, wire 37
+57,3,38 ! Plane X, wire 38
+56,3,39 ! Plane X, wire 39
+55,3,40 ! Plane X, wire 40
+54,3,41 ! Plane X, wire 41
+53,3,42 ! Plane X, wire 42
+52,3,43 ! Plane X, wire 43
+51,3,44 ! Plane X, wire 44
+50,3,45 ! Plane X, wire 45
+49,3,46 ! Plane X, wire 46
+SLOT=8
+15,3,47 ! Plane X, wire 47
 SLOT=10
-48,3,49 ! Plane X, wire 49
-49,3,50 ! Plane X, wire 50
-50,3,51 ! Plane X, wire 51
-51,3,52 ! Plane X, wire 52
-52,3,53 ! Plane X, wire 53
-53,3,54 ! Plane X, wire 54
-54,3,55 ! Plane X, wire 55
-55,3,56 ! Plane X, wire 56
-56,3,57 ! Plane X, wire 57
-57,3,58 ! Plane X, wire 58
-58,3,59 ! Plane X, wire 59
-59,3,60 ! Plane X, wire 60
-60,3,61 ! Plane X, wire 61
-61,3,62 ! Plane X, wire 62
-62,3,63 ! Plane X, wire 63
-63,3,64 ! Plane X, wire 64
+48,3,48 ! Plane X, wire 48
+49,3,49 ! Plane X, wire 49
+50,3,50 ! Plane X, wire 50
+51,3,51 ! Plane X, wire 51
+52,3,52 ! Plane X, wire 52
+53,3,53 ! Plane X, wire 53
+54,3,54 ! Plane X, wire 54
+55,3,55 ! Plane X, wire 55
+56,3,56 ! Plane X, wire 56
+57,3,57 ! Plane X, wire 57
+58,3,58 ! Plane X, wire 58
+59,3,59 ! Plane X, wire 59
+60,3,60 ! Plane X, wire 60
+61,3,61 ! Plane X, wire 61
+62,3,62 ! Plane X, wire 62
+63,3,63 ! Plane X, wire 63
 SLOT=9
-80,3,65 ! Plane X, wire 65
-81,3,66 ! Plane X, wire 66
-82,3,67 ! Plane X, wire 67
-83,3,68 ! Plane X, wire 68
-84,3,69 ! Plane X, wire 69
-85,3,70 ! Plane X, wire 70
-86,3,71 ! Plane X, wire 71
-87,3,72 ! Plane X, wire 72
-88,3,73 ! Plane X, wire 73
-89,3,74 ! Plane X, wire 74
-90,3,75 ! Plane X, wire 75
-91,3,76 ! Plane X, wire 76
-92,3,77 ! Plane X, wire 77
-93,3,78 ! Plane X, wire 78
-94,3,79 ! Plane X, wire 79
-30,4,1 ! Plane X', wire 1
-29,4,2 ! Plane X', wire 2
-28,4,3 ! Plane X', wire 3
-27,4,4 ! Plane X', wire 4
-26,4,5 ! Plane X', wire 5
-25,4,6 ! Plane X', wire 6
-24,4,7 ! Plane X', wire 7
-23,4,8 ! Plane X', wire 8
-22,4,9 ! Plane X', wire 9
-21,4,10 ! Plane X', wire 10
-20,4,11 ! Plane X', wire 11
-19,4,12 ! Plane X', wire 12
-18,4,13 ! Plane X', wire 13
-17,4,14 ! Plane X', wire 14
-16,4,15 ! Plane X', wire 15
+80,3,64 ! Plane X, wire 64
+81,3,65 ! Plane X, wire 65
+82,3,66 ! Plane X, wire 66
+83,3,67 ! Plane X, wire 67
+84,3,68 ! Plane X, wire 68
+85,3,69 ! Plane X, wire 69
+86,3,70 ! Plane X, wire 70
+87,3,71 ! Plane X, wire 71
+88,3,72 ! Plane X, wire 72
+89,3,73 ! Plane X, wire 73
+90,3,74 ! Plane X, wire 74
+91,3,75 ! Plane X, wire 75
+92,3,76 ! Plane X, wire 76
+93,3,77 ! Plane X, wire 77
+94,3,78 ! Plane X, wire 78
+29,4,1 ! Plane X', wire 1
+28,4,2 ! Plane X', wire 2
+27,4,3 ! Plane X', wire 3
+26,4,4 ! Plane X', wire 4
+25,4,5 ! Plane X', wire 5
+24,4,6 ! Plane X', wire 6
+23,4,7 ! Plane X', wire 7
+22,4,8 ! Plane X', wire 8
+21,4,9 ! Plane X', wire 9
+20,4,10 ! Plane X', wire 10
+19,4,11 ! Plane X', wire 11
+18,4,12 ! Plane X', wire 12
+17,4,13 ! Plane X', wire 13
+16,4,14 ! Plane X', wire 14
 SLOT=8
-47,4,16 ! Plane X', wire 16
-46,4,17 ! Plane X', wire 17
-45,4,18 ! Plane X', wire 18
-44,4,19 ! Plane X', wire 19
-43,4,20 ! Plane X', wire 20
-42,4,21 ! Plane X', wire 21
-41,4,22 ! Plane X', wire 22
-40,4,23 ! Plane X', wire 23
-39,4,24 ! Plane X', wire 24
-38,4,25 ! Plane X', wire 25
-37,4,26 ! Plane X', wire 26
-36,4,27 ! Plane X', wire 27
-35,4,28 ! Plane X', wire 28
-34,4,29 ! Plane X', wire 29
-33,4,30 ! Plane X', wire 30
-32,4,31 ! Plane X', wire 31
+47,4,15 ! Plane X', wire 15
+46,4,16 ! Plane X', wire 16
+45,4,17 ! Plane X', wire 17
+44,4,18 ! Plane X', wire 18
+43,4,19 ! Plane X', wire 19
+42,4,20 ! Plane X', wire 20
+41,4,21 ! Plane X', wire 21
+40,4,22 ! Plane X', wire 22
+39,4,23 ! Plane X', wire 23
+38,4,24 ! Plane X', wire 24
+37,4,25 ! Plane X', wire 25
+36,4,26 ! Plane X', wire 26
+35,4,27 ! Plane X', wire 27
+34,4,28 ! Plane X', wire 28
+33,4,29 ! Plane X', wire 29
+32,4,30 ! Plane X', wire 30
 SLOT=7
-0,4,32 ! Plane X', wire 32
-1,4,33 ! Plane X', wire 33
-2,4,34 ! Plane X', wire 34
-3,4,35 ! Plane X', wire 35
-4,4,36 ! Plane X', wire 36
-5,4,37 ! Plane X', wire 37
-6,4,38 ! Plane X', wire 38
-7,4,39 ! Plane X', wire 39
-8,4,40 ! Plane X', wire 40
-9,4,41 ! Plane X', wire 41
-10,4,42 ! Plane X', wire 42
-11,4,43 ! Plane X', wire 43
-12,4,44 ! Plane X', wire 44
-13,4,45 ! Plane X', wire 45
-14,4,46 ! Plane X', wire 46
-15,4,47 ! Plane X', wire 47
+0,4,31 ! Plane X', wire 31
+1,4,32 ! Plane X', wire 32
+2,4,33 ! Plane X', wire 33
+3,4,34 ! Plane X', wire 34
+4,4,35 ! Plane X', wire 35
+5,4,36 ! Plane X', wire 36
+6,4,37 ! Plane X', wire 37
+7,4,38 ! Plane X', wire 38
+8,4,39 ! Plane X', wire 39
+9,4,40 ! Plane X', wire 40
+10,4,41 ! Plane X', wire 41
+11,4,42 ! Plane X', wire 42
+12,4,43 ! Plane X', wire 43
+13,4,44 ! Plane X', wire 44
+14,4,45 ! Plane X', wire 45
+15,4,46 ! Plane X', wire 46
 SLOT=6
-96,4,48 ! Plane X', wire 48
-97,4,49 ! Plane X', wire 49
-98,4,50 ! Plane X', wire 50
-99,4,51 ! Plane X', wire 51
-100,4,52 ! Plane X', wire 52
-101,4,53 ! Plane X', wire 53
-102,4,54 ! Plane X', wire 54
-103,4,55 ! Plane X', wire 55
-104,4,56 ! Plane X', wire 56
-105,4,57 ! Plane X', wire 57
-106,4,58 ! Plane X', wire 58
-107,4,59 ! Plane X', wire 59
-108,4,60 ! Plane X', wire 60
-109,4,61 ! Plane X', wire 61
-110,4,62 ! Plane X', wire 62
-111,4,63 ! Plane X', wire 63
-0,4,64 ! Plane X', wire 64
-1,4,65 ! Plane X', wire 65
-2,4,66 ! Plane X', wire 66
-3,4,67 ! Plane X', wire 67
-4,4,68 ! Plane X', wire 68
-5,4,69 ! Plane X', wire 69
-6,4,70 ! Plane X', wire 70
-7,4,71 ! Plane X', wire 71
-8,4,72 ! Plane X', wire 72
-9,4,73 ! Plane X', wire 73
-10,4,74 ! Plane X', wire 74
-11,4,75 ! Plane X', wire 75
-12,4,76 ! Plane X', wire 76
-13,4,77 ! Plane X', wire 77
-14,4,78 ! Plane X', wire 78
-15,4,79 ! Plane X', wire 79
+96,4,47 ! Plane X', wire 47
+97,4,48 ! Plane X', wire 48
+98,4,49 ! Plane X', wire 49
+99,4,50 ! Plane X', wire 50
+100,4,51 ! Plane X', wire 51
+101,4,52 ! Plane X', wire 52
+102,4,53 ! Plane X', wire 53
+103,4,54 ! Plane X', wire 54
+104,4,55 ! Plane X', wire 55
+105,4,56 ! Plane X', wire 56
+106,4,57 ! Plane X', wire 57
+107,4,58 ! Plane X', wire 58
+108,4,59 ! Plane X', wire 59
+109,4,60 ! Plane X', wire 60
+110,4,61 ! Plane X', wire 61
+111,4,62 ! Plane X', wire 62
+0,4,63 ! Plane X', wire 63
+1,4,64 ! Plane X', wire 64
+2,4,65 ! Plane X', wire 65
+3,4,66 ! Plane X', wire 66
+4,4,67 ! Plane X', wire 67
+5,4,68 ! Plane X', wire 68
+6,4,69 ! Plane X', wire 69
+7,4,70 ! Plane X', wire 70
+8,4,71 ! Plane X', wire 71
+9,4,72 ! Plane X', wire 72
+10,4,73 ! Plane X', wire 73
+11,4,74 ! Plane X', wire 74
+12,4,75 ! Plane X', wire 75
+13,4,76 ! Plane X', wire 76
+14,4,77 ! Plane X', wire 77
+SLOT=9
+30,4,78 ! Plane X', wire 78
 
-! Caen 1190 VME Modules >> DC2
 
+! Caen 1190 VME Modules >> DC2
 SLOT=14
 45,12,1 ! Plane U, wire 1
 44,12,2 ! Plane U, wire 2
@@ -735,338 +733,338 @@ SLOT=14
 90,12,105 ! Plane U, wire 105
 91,12,106 ! Plane U, wire 106
 SLOT=13
-42,7,1 ! Plane U', wire 1
-41,7,2 ! Plane U', wire 2
-40,7,3 ! Plane U', wire 3
-39,7,4 ! Plane U', wire 4
-38,7,5 ! Plane U', wire 5
-37,7,6 ! Plane U', wire 6
-36,7,7 ! Plane U', wire 7
-35,7,8 ! Plane U', wire 8
-34,7,9 ! Plane U', wire 9
-33,7,10 ! Plane U', wire 10
-32,7,11 ! Plane U', wire 11
+42,11,1 ! Plane U', wire 1
+41,11,2 ! Plane U', wire 2
+40,11,3 ! Plane U', wire 3
+39,11,4 ! Plane U', wire 4
+38,11,5 ! Plane U', wire 5
+37,11,6 ! Plane U', wire 6
+36,11,7 ! Plane U', wire 7
+35,11,8 ! Plane U', wire 8
+34,11,9 ! Plane U', wire 9
+33,11,10 ! Plane U', wire 10
+32,11,11 ! Plane U', wire 11
 SLOT=11
-95,7,12 ! Plane U', wire 12
-94,7,13 ! Plane U', wire 13
-93,7,14 ! Plane U', wire 14
-92,7,15 ! Plane U', wire 15
-91,7,16 ! Plane U', wire 16
-90,7,17 ! Plane U', wire 17
-89,7,18 ! Plane U', wire 18
-88,7,19 ! Plane U', wire 19
-87,7,20 ! Plane U', wire 20
-86,7,21 ! Plane U', wire 21
-85,7,22 ! Plane U', wire 22
-84,7,23 ! Plane U', wire 23
-83,7,24 ! Plane U', wire 24
-82,7,25 ! Plane U', wire 25
-81,7,26 ! Plane U', wire 26
-80,7,27 ! Plane U', wire 27
-15,7,28 ! Plane U', wire 28
-14,7,29 ! Plane U', wire 29
-13,7,30 ! Plane U', wire 30
-12,7,31 ! Plane U', wire 31
-11,7,32 ! Plane U', wire 32
-10,7,33 ! Plane U', wire 33
-9,7,34 ! Plane U', wire 34
-8,7,35 ! Plane U', wire 35
-7,7,36 ! Plane U', wire 36
-6,7,37 ! Plane U', wire 37
-5,7,38 ! Plane U', wire 38
-4,7,39 ! Plane U', wire 39
-3,7,40 ! Plane U', wire 40
-2,7,41 ! Plane U', wire 41
-1,7,42 ! Plane U', wire 42
+95,11,12 ! Plane U', wire 12
+94,11,13 ! Plane U', wire 13
+93,11,14 ! Plane U', wire 14
+92,11,15 ! Plane U', wire 15
+91,11,16 ! Plane U', wire 16
+90,11,17 ! Plane U', wire 17
+89,11,18 ! Plane U', wire 18
+88,11,19 ! Plane U', wire 19
+87,11,20 ! Plane U', wire 20
+86,11,21 ! Plane U', wire 21
+85,11,22 ! Plane U', wire 22
+84,11,23 ! Plane U', wire 23
+83,11,24 ! Plane U', wire 24
+82,11,25 ! Plane U', wire 25
+81,11,26 ! Plane U', wire 26
+80,11,27 ! Plane U', wire 27
+15,11,28 ! Plane U', wire 28
+14,11,29 ! Plane U', wire 29
+13,11,30 ! Plane U', wire 30
+12,11,31 ! Plane U', wire 31
+11,11,32 ! Plane U', wire 32
+10,11,33 ! Plane U', wire 33
+9,11,34 ! Plane U', wire 34
+8,11,35 ! Plane U', wire 35
+7,11,36 ! Plane U', wire 36
+6,11,37 ! Plane U', wire 37
+5,11,38 ! Plane U', wire 38
+4,11,39 ! Plane U', wire 39
+3,11,40 ! Plane U', wire 40
+2,11,41 ! Plane U', wire 41
+1,11,42 ! Plane U', wire 42
 SLOT=13
-43,7,43 ! Plane U', wire 43
-96,7,44 ! Plane U', wire 44
-97,7,45 ! Plane U', wire 45
-98,7,46 ! Plane U', wire 46
-99,7,47 ! Plane U', wire 47
-100,7,48 ! Plane U', wire 48
-101,7,49 ! Plane U', wire 49
-102,7,50 ! Plane U', wire 50
-103,7,51 ! Plane U', wire 51
-104,7,52 ! Plane U', wire 52
-105,7,53 ! Plane U', wire 53
-106,7,54 ! Plane U', wire 54
-107,7,55 ! Plane U', wire 55
-108,7,56 ! Plane U', wire 56
-109,7,57 ! Plane U', wire 57
-110,7,58 ! Plane U', wire 58
-111,7,59 ! Plane U', wire 59
-64,7,60 ! Plane U', wire 60
-65,7,61 ! Plane U', wire 61
-66,7,62 ! Plane U', wire 62
-67,7,63 ! Plane U', wire 63
-68,7,64 ! Plane U', wire 64
-69,7,65 ! Plane U', wire 65
-70,7,66 ! Plane U', wire 66
-71,7,67 ! Plane U', wire 67
-72,7,68 ! Plane U', wire 68
-73,7,69 ! Plane U', wire 69
-74,7,70 ! Plane U', wire 70
-75,7,71 ! Plane U', wire 71
-76,7,72 ! Plane U', wire 72
-77,7,73 ! Plane U', wire 73
-78,7,74 ! Plane U', wire 74
-79,7,75 ! Plane U', wire 75
+43,11,43 ! Plane U', wire 43
+96,11,44 ! Plane U', wire 44
+97,11,45 ! Plane U', wire 45
+98,11,46 ! Plane U', wire 46
+99,11,47 ! Plane U', wire 47
+100,11,48 ! Plane U', wire 48
+101,11,49 ! Plane U', wire 49
+102,11,50 ! Plane U', wire 50
+103,11,51 ! Plane U', wire 51
+104,11,52 ! Plane U', wire 52
+105,11,53 ! Plane U', wire 53
+106,11,54 ! Plane U', wire 54
+107,11,55 ! Plane U', wire 55
+108,11,56 ! Plane U', wire 56
+109,11,57 ! Plane U', wire 57
+110,11,58 ! Plane U', wire 58
+111,11,59 ! Plane U', wire 59
+64,11,60 ! Plane U', wire 60
+65,11,61 ! Plane U', wire 61
+66,11,62 ! Plane U', wire 62
+67,11,63 ! Plane U', wire 63
+68,11,64 ! Plane U', wire 64
+69,11,65 ! Plane U', wire 65
+70,11,66 ! Plane U', wire 66
+71,11,67 ! Plane U', wire 67
+72,11,68 ! Plane U', wire 68
+73,11,69 ! Plane U', wire 69
+74,11,70 ! Plane U', wire 70
+75,11,71 ! Plane U', wire 71
+76,11,72 ! Plane U', wire 72
+77,11,73 ! Plane U', wire 73
+78,11,74 ! Plane U', wire 74
+79,11,75 ! Plane U', wire 75
 SLOT=15
-48,7,76 ! Plane U', wire 76
-49,7,77 ! Plane U', wire 77
-50,7,78 ! Plane U', wire 78
-51,7,79 ! Plane U', wire 79
-52,7,80 ! Plane U', wire 80
-53,7,81 ! Plane U', wire 81
-54,7,82 ! Plane U', wire 82
-55,7,83 ! Plane U', wire 83
-56,7,84 ! Plane U', wire 84
-57,7,85 ! Plane U', wire 85
-58,7,86 ! Plane U', wire 86
-59,7,87 ! Plane U', wire 87
-60,7,88 ! Plane U', wire 88
-61,7,89 ! Plane U', wire 89
-62,7,90 ! Plane U', wire 90
-63,7,91 ! Plane U', wire 91
+48,11,76 ! Plane U', wire 76
+49,11,77 ! Plane U', wire 77
+50,11,78 ! Plane U', wire 78
+51,11,79 ! Plane U', wire 79
+52,11,80 ! Plane U', wire 80
+53,11,81 ! Plane U', wire 81
+54,11,82 ! Plane U', wire 82
+55,11,83 ! Plane U', wire 83
+56,11,84 ! Plane U', wire 84
+57,11,85 ! Plane U', wire 85
+58,11,86 ! Plane U', wire 86
+59,11,87 ! Plane U', wire 87
+60,11,88 ! Plane U', wire 88
+61,11,89 ! Plane U', wire 89
+62,11,90 ! Plane U', wire 90
+63,11,91 ! Plane U', wire 91
 SLOT=14
-112,7,92 ! Plane U', wire 92
-113,7,93 ! Plane U', wire 93
-114,7,94 ! Plane U', wire 94
-115,7,95 ! Plane U', wire 95
-116,7,96 ! Plane U', wire 96
-117,7,97 ! Plane U', wire 97
-118,7,98 ! Plane U', wire 98
-119,7,99 ! Plane U', wire 99
-120,7,100 ! Plane U', wire 100
-121,7,101 ! Plane U', wire 101
-122,7,102 ! Plane U', wire 102
-123,7,103 ! Plane U', wire 103
-124,7,104 ! Plane U', wire 104
-125,7,105 ! Plane U', wire 105
-126,7,106 ! Plane U', wire 106
-13,11,1 ! Plane V, wire 1
-12,11,2 ! Plane V, wire 2
-11,11,3 ! Plane V, wire 3
-10,11,4 ! Plane V, wire 4
-9,11,5 ! Plane V, wire 5
-8,11,6 ! Plane V, wire 6
-7,11,7 ! Plane V, wire 7
-6,11,8 ! Plane V, wire 8
-5,11,9 ! Plane V, wire 9
-4,11,10 ! Plane V, wire 10
-3,11,11 ! Plane V, wire 11
-2,11,12 ! Plane V, wire 12
-1,11,13 ! Plane V, wire 13
-0,11,14 ! Plane V, wire 14
+112,11,92 ! Plane U', wire 92
+113,11,93 ! Plane U', wire 93
+114,11,94 ! Plane U', wire 94
+115,11,95 ! Plane U', wire 95
+116,11,96 ! Plane U', wire 96
+117,11,97 ! Plane U', wire 97
+118,11,98 ! Plane U', wire 98
+119,11,99 ! Plane U', wire 99
+120,11,100 ! Plane U', wire 100
+121,11,101 ! Plane U', wire 101
+122,11,102 ! Plane U', wire 102
+123,11,103 ! Plane U', wire 103
+124,11,104 ! Plane U', wire 104
+125,11,105 ! Plane U', wire 105
+126,11,106 ! Plane U', wire 106
+13,8,1 ! Plane V, wire 1
+12,8,2 ! Plane V, wire 2
+11,8,3 ! Plane V, wire 3
+10,8,4 ! Plane V, wire 4
+9,8,5 ! Plane V, wire 5
+8,8,6 ! Plane V, wire 6
+7,8,7 ! Plane V, wire 7
+6,8,8 ! Plane V, wire 8
+5,8,9 ! Plane V, wire 9
+4,8,10 ! Plane V, wire 10
+3,8,11 ! Plane V, wire 11
+2,8,12 ! Plane V, wire 12
+1,8,13 ! Plane V, wire 13
+0,8,14 ! Plane V, wire 14
 SLOT=12
-127,11,15 ! Plane V, wire 15
-126,11,16 ! Plane V, wire 16
-125,11,17 ! Plane V, wire 17
-124,11,18 ! Plane V, wire 18
-123,11,19 ! Plane V, wire 19
-122,11,20 ! Plane V, wire 20
-121,11,21 ! Plane V, wire 21
-120,11,22 ! Plane V, wire 22
-119,11,23 ! Plane V, wire 23
-118,11,24 ! Plane V, wire 24
-117,11,25 ! Plane V, wire 25
-116,11,26 ! Plane V, wire 26
-115,11,27 ! Plane V, wire 27
-114,11,28 ! Plane V, wire 28
-113,11,29 ! Plane V, wire 29
-112,11,30 ! Plane V, wire 30
+127,8,15 ! Plane V, wire 15
+126,8,16 ! Plane V, wire 16
+125,8,17 ! Plane V, wire 17
+124,8,18 ! Plane V, wire 18
+123,8,19 ! Plane V, wire 19
+122,8,20 ! Plane V, wire 20
+121,8,21 ! Plane V, wire 21
+120,8,22 ! Plane V, wire 22
+119,8,23 ! Plane V, wire 23
+118,8,24 ! Plane V, wire 24
+117,8,25 ! Plane V, wire 25
+116,8,26 ! Plane V, wire 26
+115,8,27 ! Plane V, wire 27
+114,8,28 ! Plane V, wire 28
+113,8,29 ! Plane V, wire 29
+112,8,30 ! Plane V, wire 30
 SLOT=14
-111,11,31 ! Plane V, wire 31
-110,11,32 ! Plane V, wire 32
-109,11,33 ! Plane V, wire 33
-108,11,34 ! Plane V, wire 34
-107,11,35 ! Plane V, wire 35
-106,11,36 ! Plane V, wire 36
-105,11,37 ! Plane V, wire 37
-104,11,38 ! Plane V, wire 38
-103,11,39 ! Plane V, wire 39
-102,11,40 ! Plane V, wire 40
-101,11,41 ! Plane V, wire 41
-100,11,42 ! Plane V, wire 42
-99,11,43 ! Plane V, wire 43
-98,11,44 ! Plane V, wire 44
-97,11,45 ! Plane V, wire 45
-96,11,46 ! Plane V, wire 46
-31,11,47 ! Plane V, wire 47
-30,11,48 ! Plane V, wire 48
-29,11,49 ! Plane V, wire 49
-28,11,50 ! Plane V, wire 50
-27,11,51 ! Plane V, wire 51
-26,11,52 ! Plane V, wire 52
-25,11,53 ! Plane V, wire 53
-24,11,54 ! Plane V, wire 54
-23,11,55 ! Plane V, wire 55
-22,11,56 ! Plane V, wire 56
-21,11,57 ! Plane V, wire 57
-20,11,58 ! Plane V, wire 58
-19,11,59 ! Plane V, wire 59
-18,11,60 ! Plane V, wire 60
-17,11,61 ! Plane V, wire 61
-16,11,62 ! Plane V, wire 62
+111,8,31 ! Plane V, wire 31
+110,8,32 ! Plane V, wire 32
+109,8,33 ! Plane V, wire 33
+108,8,34 ! Plane V, wire 34
+107,8,35 ! Plane V, wire 35
+106,8,36 ! Plane V, wire 36
+105,8,37 ! Plane V, wire 37
+104,8,38 ! Plane V, wire 38
+103,8,39 ! Plane V, wire 39
+102,8,40 ! Plane V, wire 40
+101,8,41 ! Plane V, wire 41
+100,8,42 ! Plane V, wire 42
+99,8,43 ! Plane V, wire 43
+98,8,44 ! Plane V, wire 44
+97,8,45 ! Plane V, wire 45
+96,8,46 ! Plane V, wire 46
+31,8,47 ! Plane V, wire 47
+30,8,48 ! Plane V, wire 48
+29,8,49 ! Plane V, wire 49
+28,8,50 ! Plane V, wire 50
+27,8,51 ! Plane V, wire 51
+26,8,52 ! Plane V, wire 52
+25,8,53 ! Plane V, wire 53
+24,8,54 ! Plane V, wire 54
+23,8,55 ! Plane V, wire 55
+22,8,56 ! Plane V, wire 56
+21,8,57 ! Plane V, wire 57
+20,8,58 ! Plane V, wire 58
+19,8,59 ! Plane V, wire 59
+18,8,60 ! Plane V, wire 60
+17,8,61 ! Plane V, wire 61
+16,8,62 ! Plane V, wire 62
 SLOT=12
-0,11,63 ! Plane V, wire 63
-1,11,64 ! Plane V, wire 64
-2,11,65 ! Plane V, wire 65
-3,11,66 ! Plane V, wire 66
-4,11,67 ! Plane V, wire 67
-5,11,68 ! Plane V, wire 68
-6,11,69 ! Plane V, wire 69
-7,11,70 ! Plane V, wire 70
-8,11,71 ! Plane V, wire 71
-9,11,72 ! Plane V, wire 72
-10,11,73 ! Plane V, wire 73
-11,11,74 ! Plane V, wire 74
-12,11,75 ! Plane V, wire 75
-13,11,76 ! Plane V, wire 76
-14,11,77 ! Plane V, wire 77
-15,11,78 ! Plane V, wire 78
-64,11,79 ! Plane V, wire 79
-65,11,80 ! Plane V, wire 80
-66,11,81 ! Plane V, wire 81
-67,11,82 ! Plane V, wire 82
-68,11,83 ! Plane V, wire 83
-69,11,84 ! Plane V, wire 84
-70,11,85 ! Plane V, wire 85
-71,11,86 ! Plane V, wire 86
-72,11,87 ! Plane V, wire 87
-73,11,88 ! Plane V, wire 88
-74,11,89 ! Plane V, wire 89
-75,11,90 ! Plane V, wire 90
-76,11,91 ! Plane V, wire 91
-77,11,92 ! Plane V, wire 92
-78,11,93 ! Plane V, wire 93
-79,11,94 ! Plane V, wire 94
-32,11,95 ! Plane V, wire 95
-33,11,96 ! Plane V, wire 96
-34,11,97 ! Plane V, wire 97
-35,11,98 ! Plane V, wire 98
-36,11,99 ! Plane V, wire 99
-37,11,100 ! Plane V, wire 100
-38,11,101 ! Plane V, wire 101
-39,11,102 ! Plane V, wire 102
-40,11,103 ! Plane V, wire 103
-41,11,104 ! Plane V, wire 104
-42,11,105 ! Plane V, wire 105
+0,8,63 ! Plane V, wire 63
+1,8,64 ! Plane V, wire 64
+2,8,65 ! Plane V, wire 65
+3,8,66 ! Plane V, wire 66
+4,8,67 ! Plane V, wire 67
+5,8,68 ! Plane V, wire 68
+6,8,69 ! Plane V, wire 69
+7,8,70 ! Plane V, wire 70
+8,8,71 ! Plane V, wire 71
+9,8,72 ! Plane V, wire 72
+10,8,73 ! Plane V, wire 73
+11,8,74 ! Plane V, wire 74
+12,8,75 ! Plane V, wire 75
+13,8,76 ! Plane V, wire 76
+14,8,77 ! Plane V, wire 77
+15,8,78 ! Plane V, wire 78
+64,8,79 ! Plane V, wire 79
+65,8,80 ! Plane V, wire 80
+66,8,81 ! Plane V, wire 81
+67,8,82 ! Plane V, wire 82
+68,8,83 ! Plane V, wire 83
+69,8,84 ! Plane V, wire 84
+70,8,85 ! Plane V, wire 85
+71,8,86 ! Plane V, wire 86
+72,8,87 ! Plane V, wire 87
+73,8,88 ! Plane V, wire 88
+74,8,89 ! Plane V, wire 89
+75,8,90 ! Plane V, wire 90
+76,8,91 ! Plane V, wire 91
+77,8,92 ! Plane V, wire 92
+78,8,93 ! Plane V, wire 93
+79,8,94 ! Plane V, wire 94
+32,8,95 ! Plane V, wire 95
+33,8,96 ! Plane V, wire 96
+34,8,97 ! Plane V, wire 97
+35,8,98 ! Plane V, wire 98
+36,8,99 ! Plane V, wire 99
+37,8,100 ! Plane V, wire 100
+38,8,101 ! Plane V, wire 101
+39,8,102 ! Plane V, wire 102
+40,8,103 ! Plane V, wire 103
+41,8,104 ! Plane V, wire 104
+42,8,105 ! Plane V, wire 105
 SLOT=14
-14,11,106 ! Plane V, wire 106
+14,8,106 ! Plane V, wire 106
 SLOT=15
-42,8,1 ! Plane V', wire 1
-41,8,2 ! Plane V', wire 2
-40,8,3 ! Plane V', wire 3
-39,8,4 ! Plane V', wire 4
-38,8,5 ! Plane V', wire 5
-37,8,6 ! Plane V', wire 6
-36,8,7 ! Plane V', wire 7
-35,8,8 ! Plane V', wire 8
-34,8,9 ! Plane V', wire 9
-33,8,10 ! Plane V', wire 10
-32,8,11 ! Plane V', wire 11
-15,8,12 ! Plane V', wire 12
-14,8,13 ! Plane V', wire 13
-13,8,14 ! Plane V', wire 14
-12,8,15 ! Plane V', wire 15
-11,8,16 ! Plane V', wire 16
-10,8,17 ! Plane V', wire 17
-9,8,18 ! Plane V', wire 18
-8,8,19 ! Plane V', wire 19
-7,8,20 ! Plane V', wire 20
-6,8,21 ! Plane V', wire 21
-5,8,22 ! Plane V', wire 22
-4,8,23 ! Plane V', wire 23
-3,8,24 ! Plane V', wire 24
-2,8,25 ! Plane V', wire 25
-1,8,26 ! Plane V', wire 26
-0,8,27 ! Plane V', wire 27
+42,7,1 ! Plane V', wire 1
+41,7,2 ! Plane V', wire 2
+40,7,3 ! Plane V', wire 3
+39,7,4 ! Plane V', wire 4
+38,7,5 ! Plane V', wire 5
+37,7,6 ! Plane V', wire 6
+36,7,7 ! Plane V', wire 7
+35,7,8 ! Plane V', wire 8
+34,7,9 ! Plane V', wire 9
+33,7,10 ! Plane V', wire 10
+32,7,11 ! Plane V', wire 11
+15,7,12 ! Plane V', wire 12
+14,7,13 ! Plane V', wire 13
+13,7,14 ! Plane V', wire 14
+12,7,15 ! Plane V', wire 15
+11,7,16 ! Plane V', wire 16
+10,7,17 ! Plane V', wire 17
+9,7,18 ! Plane V', wire 18
+8,7,19 ! Plane V', wire 19
+7,7,20 ! Plane V', wire 20
+6,7,21 ! Plane V', wire 21
+5,7,22 ! Plane V', wire 22
+4,7,23 ! Plane V', wire 23
+3,7,24 ! Plane V', wire 24
+2,7,25 ! Plane V', wire 25
+1,7,26 ! Plane V', wire 26
+0,7,27 ! Plane V', wire 27
 SLOT=14
-79,8,28 ! Plane V', wire 28
-78,8,29 ! Plane V', wire 29
-77,8,30 ! Plane V', wire 30
-76,8,31 ! Plane V', wire 31
-75,8,32 ! Plane V', wire 32
-74,8,33 ! Plane V', wire 33
-73,8,34 ! Plane V', wire 34
-72,8,35 ! Plane V', wire 35
-71,8,36 ! Plane V', wire 36
-70,8,37 ! Plane V', wire 37
-69,8,38 ! Plane V', wire 38
-68,8,39 ! Plane V', wire 39
-67,8,40 ! Plane V', wire 40
-66,8,41 ! Plane V', wire 41
-65,8,42 ! Plane V', wire 42
-64,8,43 ! Plane V', wire 43
+79,7,28 ! Plane V', wire 28
+78,7,29 ! Plane V', wire 29
+77,7,30 ! Plane V', wire 30
+76,7,31 ! Plane V', wire 31
+75,7,32 ! Plane V', wire 32
+74,7,33 ! Plane V', wire 33
+73,7,34 ! Plane V', wire 34
+72,7,35 ! Plane V', wire 35
+71,7,36 ! Plane V', wire 36
+70,7,37 ! Plane V', wire 37
+69,7,38 ! Plane V', wire 38
+68,7,39 ! Plane V', wire 39
+67,7,40 ! Plane V', wire 40
+66,7,41 ! Plane V', wire 41
+65,7,42 ! Plane V', wire 42
+64,7,43 ! Plane V', wire 43
 SLOT=13
-48,8,44 ! Plane V', wire 44
-49,8,45 ! Plane V', wire 45
-50,8,46 ! Plane V', wire 46
-51,8,47 ! Plane V', wire 47
-52,8,48 ! Plane V', wire 48
-53,8,49 ! Plane V', wire 49
-54,8,50 ! Plane V', wire 50
-55,8,51 ! Plane V', wire 51
-56,8,52 ! Plane V', wire 52
-57,8,53 ! Plane V', wire 53
-58,8,54 ! Plane V', wire 54
-59,8,55 ! Plane V', wire 55
-60,8,56 ! Plane V', wire 56
-61,8,57 ! Plane V', wire 57
-62,8,58 ! Plane V', wire 58
-63,8,59 ! Plane V', wire 59
+48,7,44 ! Plane V', wire 44
+49,7,45 ! Plane V', wire 45
+50,7,46 ! Plane V', wire 46
+51,7,47 ! Plane V', wire 47
+52,7,48 ! Plane V', wire 48
+53,7,49 ! Plane V', wire 49
+54,7,50 ! Plane V', wire 50
+55,7,51 ! Plane V', wire 51
+56,7,52 ! Plane V', wire 52
+57,7,53 ! Plane V', wire 53
+58,7,54 ! Plane V', wire 54
+59,7,55 ! Plane V', wire 55
+60,7,56 ! Plane V', wire 56
+61,7,57 ! Plane V', wire 57
+62,7,58 ! Plane V', wire 58
+63,7,59 ! Plane V', wire 59
 SLOT=12
-80,8,60 ! Plane V', wire 60
-81,8,61 ! Plane V', wire 61
-82,8,62 ! Plane V', wire 62
-83,8,63 ! Plane V', wire 63
-84,8,64 ! Plane V', wire 64
-85,8,65 ! Plane V', wire 65
-86,8,66 ! Plane V', wire 66
-87,8,67 ! Plane V', wire 67
-88,8,68 ! Plane V', wire 68
-89,8,69 ! Plane V', wire 69
-90,8,70 ! Plane V', wire 70
-91,8,71 ! Plane V', wire 71
-92,8,72 ! Plane V', wire 72
-93,8,73 ! Plane V', wire 73
-94,8,74 ! Plane V', wire 74
-95,8,75 ! Plane V', wire 75
-48,8,76 ! Plane V', wire 76
-49,8,77 ! Plane V', wire 77
-50,8,78 ! Plane V', wire 78
-51,8,79 ! Plane V', wire 79
-52,8,80 ! Plane V', wire 80
-53,8,81 ! Plane V', wire 81
-54,8,82 ! Plane V', wire 82
-55,8,83 ! Plane V', wire 83
-56,8,84 ! Plane V', wire 84
-57,8,85 ! Plane V', wire 85
-58,8,86 ! Plane V', wire 86
-59,8,87 ! Plane V', wire 87
-60,8,88 ! Plane V', wire 88
-61,8,89 ! Plane V', wire 89
-62,8,90 ! Plane V', wire 90
-63,8,91 ! Plane V', wire 91
+80,7,60 ! Plane V', wire 60
+81,7,61 ! Plane V', wire 61
+82,7,62 ! Plane V', wire 62
+83,7,63 ! Plane V', wire 63
+84,7,64 ! Plane V', wire 64
+85,7,65 ! Plane V', wire 65
+86,7,66 ! Plane V', wire 66
+87,7,67 ! Plane V', wire 67
+88,7,68 ! Plane V', wire 68
+89,7,69 ! Plane V', wire 69
+90,7,70 ! Plane V', wire 70
+91,7,71 ! Plane V', wire 71
+92,7,72 ! Plane V', wire 72
+93,7,73 ! Plane V', wire 73
+94,7,74 ! Plane V', wire 74
+95,7,75 ! Plane V', wire 75
+48,7,76 ! Plane V', wire 76
+49,7,77 ! Plane V', wire 77
+50,7,78 ! Plane V', wire 78
+51,7,79 ! Plane V', wire 79
+52,7,80 ! Plane V', wire 80
+53,7,81 ! Plane V', wire 81
+54,7,82 ! Plane V', wire 82
+55,7,83 ! Plane V', wire 83
+56,7,84 ! Plane V', wire 84
+57,7,85 ! Plane V', wire 85
+58,7,86 ! Plane V', wire 86
+59,7,87 ! Plane V', wire 87
+60,7,88 ! Plane V', wire 88
+61,7,89 ! Plane V', wire 89
+62,7,90 ! Plane V', wire 90
+63,7,91 ! Plane V', wire 91
 SLOT=11
-32,8,92 ! Plane V', wire 92
-33,8,93 ! Plane V', wire 93
-34,8,94 ! Plane V', wire 94
-35,8,95 ! Plane V', wire 95
-36,8,96 ! Plane V', wire 96
-37,8,97 ! Plane V', wire 97
-38,8,98 ! Plane V', wire 98
-39,8,99 ! Plane V', wire 99
-40,8,100 ! Plane V', wire 100
-41,8,101 ! Plane V', wire 101
-42,8,102 ! Plane V', wire 102
-43,8,103 ! Plane V', wire 103
-44,8,104 ! Plane V', wire 104
-45,8,105 ! Plane V', wire 105
+32,7,92 ! Plane V', wire 92
+33,7,93 ! Plane V', wire 93
+34,7,94 ! Plane V', wire 94
+35,7,95 ! Plane V', wire 95
+36,7,96 ! Plane V', wire 96
+37,7,97 ! Plane V', wire 97
+38,7,98 ! Plane V', wire 98
+39,7,99 ! Plane V', wire 99
+40,7,100 ! Plane V', wire 100
+41,7,101 ! Plane V', wire 101
+42,7,102 ! Plane V', wire 102
+43,7,103 ! Plane V', wire 103
+44,7,104 ! Plane V', wire 104
+45,7,105 ! Plane V', wire 105
 SLOT=15
-43,8,106 ! Plane V', wire 106
+43,7,106 ! Plane V', wire 106
 SLOT=12
 110,10,1 ! Plane X, wire 1
 109,10,2 ! Plane X, wire 2
@@ -1231,5 +1229,4 @@ SLOT=10
 109,9,76 ! Plane X', wire 76
 110,9,77 ! Plane X', wire 77
 SLOT=13
-126,9,78 ! Plane X', wire 78
-
+126,9,78 ! Plane X', wire 78
\ No newline at end of file
diff --git a/MAPS/db_crateDCmap.dat b/MAPS/db_crateDCmap.dat
deleted file mode 100644
index 583c2b8b..00000000
--- a/MAPS/db_crateDCmap.dat
+++ /dev/null
@@ -1,20 +0,0 @@
-==== Crate 2 type vme
-# slot  model   clear   header          mask            nchan   ndata
-    4    1190     1     0x40000004      0xff00001f        128     4096
-    5    1190     1     0x40000005      0xff00001f        128     4096
-    7    1190     1     0x40000007      0xff00001f        128     4096
-    8    1190     1     0x40000008      0xff00001f        128     4096
-   10    1190     1     0x4000000a      0xff00001f        128     4096
-   13    1190     1     0x4000000d      0xff00001f        128     4096
-   14    1190     1     0x4000000e      0xff00001f        128     4096
-   16    1190     1     0x40000010      0xff00001f        128     4096
-   17    1190     1     0x40000011      0xff00001f        128     4096
-==== Crate 20 type vme
-# slot  model   clear   header          mask            nchan   ndata
-    6    1190     1     0x40000006      0xff00001f        128     4096
-    7    1190     1     0x40000007      0xff00001f        128     4096
-    8    1190     1     0x40000008      0xff00001f        128     4096
-    9    1190     1     0x40000009      0xff00001f        128     4096
-   10    1190     1     0x4000000a      0xff00001f        128     4096
-   11    1190     1     0x4000000b      0xff00001f        128     4096
-
diff --git a/MAPS/db_cratemap.dat b/MAPS/db_cratemap.dat
index a4c9ccdc..054ca6d7 100644
--- a/MAPS/db_cratemap.dat
+++ b/MAPS/db_cratemap.dat
@@ -71,7 +71,6 @@
 
 ==== Crate 6 type vme Bank Decoding
 # slot  model   bank
-  5      1190    1190
   6      1190    1190
   7      1190    1190
   8      1190    1190
@@ -81,8 +80,6 @@
   12     1190    1190
   13     1190    1190
   14     1190    1190
+  15     1190    1190
 
 
-==== Crate 7 type vme Bank Decoding
-# slot  model   bank
-
diff --git a/MAPS/make_cratemap.pl b/MAPS/make_cratemap.pl
deleted file mode 100755
index 7c3fc42d..00000000
--- a/MAPS/make_cratemap.pl
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/usr/bin/perl
-
-# Read a Hall C style MAP file and output a
-# Hall A style crate map DB file.
-#
-# 22.03.2012 (saw)
-# 11.04.2014 (saw) Perl cleanup
-
-%crates=();
-
-$crate = 0;
-$nsubadd = 0;
-$bsub = 0;
-$modtype = 0;
-$slot = 0;
-while(<>) {
-    chomp($line=$_);
-    if($line=~/^\s*ROC=\s*(\d*)/i) {
-	$i++;
-	$crate = $1;
-	if(not $crates{$crate}) {
-	    $slotlist={};
-	    $crates{$crate} = $slotlist;
-	}
-	$modtype = 0;
-	$slot = 0;
-    } elsif ($line=~/^\s*nsubadd=\s*(\d*)/i) {
-	$nsubadd = $1;
-	$modtype = 0;
-    } elsif ($line=~/^\s*bsub=\s*(\d*)/i) {
-	$bsub = $1;
-	$modtype = 0;
-    } elsif ($line=~/^\s*slot=\s*(\d*)/i) {
-	$slot = $1;
-	$modtype = 0;
-    } elsif ($line=~/^\s*(\d*)\s*,\s*(\d*)\s*,\s*(\d*)/) {
-	if($modtype == 0) {	# Slot not yet registered
-	    if($nsubadd == 96) {
-		$modtype = 1877;
-	    } elsif($nsubadd == 64) {
-		if($bsub == 16) {
-		    $modtype = 1875;
-		} elsif($bsub == 17) {
-		    $modtype = 1881;
-		}
-	    }
-	    if($modtype == 0) {
-		print "Unknown module Crate $crate, Slot $slot\n";
-	    }
-	    $crates{$crate}{$slot} = $modtype;
-	    # print "$crate $slot $modtype\n";
-	}
-    }
-}
-print "# Hall C Crate map\n";
-foreach $crate (sort {$a <=> $b} keys %crates) {
-    print "==== Crate $crate type fastbus\n";
-    print "# slot  model   clear   header  mask    nchan   ndata\n";
-    foreach $slot (sort {$a <=> $b} keys %{ $crates{$crate}}) {
-	$modtype = $crates{$crate}{$slot};
-	if($modtype == 1877) {
-	    $ndata = 256;
-	} else {
-	    $ndata = 64;
-	}
-	printf " %2d     %d    1       0x0     0x0    %3d      %d\n"
-	    ,$slot,$modtype,$nsubadd, $ndata;
-    }
-}
-
-
diff --git a/PARAM/pdc.param b/PARAM/pdc.param
new file mode 100644
index 00000000..4ba25d48
--- /dev/null
+++ b/PARAM/pdc.param
@@ -0,0 +1,377 @@
+
+raddeg=3.14159265/180
+
+; Parameters we need to keep THcHallCSpectrometer Happy
+p_recon_coeff_filename = ""
+ptheta_offset = 0.0
+pphi_offset = 0.0
+pdelta_offset = 0.0
+pthetacentral_offset = 0.0
+p_oopcentral_offset = 0.0
+ppcentral_offset = 0.0
+ppcentral = 0.0
+ptheta_lab = 0.0
+ppartmass = 0.139
+phodo_num_planes = 1
+
+; Scintillator parameters
+pref_npaddles = 6
+pref_nsperchan = 0.1
+pref_offset = 0.0
+;
+
+; Number of chambers in test setup
+
+
+  pdc_num_chambers = 2
+  pdc_num_planes = 12
+  pdc_tdc_time_per_channel = -0.10 ; TDC step size  100ps?
+  pdc_wire_velocity = 13.0
+  pdc_central_time = 1,1,1,1,1,1,1,1,1,1,1,1
+  pdc_plane_names = "1u1 1u2 1x1 1x2 1v1 1v2 2v2 2v1 2x2 2x1 2u2 2u1
+  pdc_xcenter = 0.0, 0.0
+  pdc_ycenter = 0.0, 0.0
+; Order in which wires are readout
+  pdc_wire_counting = 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+; If pdc_wire_counting(plane) = 0
+;  the wire center is at (wire - pdc_central_wire) * pitch
+; If pdc_wire_counting(plane) = 1
+;  the wire center is at ( pdc_nrwire + 1 - wire - pdc_central_wire) * pitch
+
+; The velocity correction is the distance from the center of the wire divided
+; by the velocity of propagation times pdc_drifttime_sign(pln).  +/-1
+; for disc. card at +/- coord. (i.e. top = -x direction, so top readout is +1)
+;
+; These are guesses taken from the SOS Chambers
+;
+  pdc_drifttime_sign = 1, -1, -1, 1, 1, -1,  1, -1, -1, 1, 1, -1
+;
+; Wire number of center of wire chamber
+; Note the convention : x : low number =  -x , u,v : low number = "-x"
+; x1 and x2, u1 and u2, v1 and v2 are offset by half a cell length
+; assume 1st wire of 1st dc of a set is closest to edge where counting starts
+; (These taken from SOS.  Will be different for SHMS
+      pdc_central_wire = 54.25
+                         53.75
+                         40.25
+                         40.75
+                         54.25
+                         53.75 
+			 53.75
+			 54.25
+			 40.75
+			 40.25
+			 53.75
+			 54.25
+
+; sigma of wire chabmer resolution for each plane
+  pdc_sigma = 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02, 0.02
+
+; tdc window.  Wide limits for now
+  pdc_tdc_min_win = -55000,-55000,-55000,-55000,-55000,-55000,-55000,-55000,-55000,-55000,-55000,-55000
+  pdc_tdc_max_win = 55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000,55000
+; zero time.  Decreasing moves sdtime plots to lower time
+  pdc_plane_time_zero = 120.0,120.0,120.0,120.0,120.0,120.0,120.0,120.0,120.0,120.0,120.0,120.0
+  pdc_chamber_planes = 1,1,1,1,1,1,2,2,2,2,2,2  ;  Chamber # for each plane
+
+
+; pdc_1_zpos = -14.5*2.54
+  pdc_1_zpos = 0    ; Don't try to project to scintillators
+
+; Use geometry of SOS chambers for now
+  pdc_zpos   = pdc_1_zpos - 1.5875
+               pdc_1_zpos - 0.9525
+               pdc_1_zpos - 0.3175
+               pdc_1_zpos + 0.3175
+               pdc_1_zpos + 0.9525
+               pdc_1_zpos + 1.5875
+	       pdc_1_zpos - 1.5875	  
+               pdc_1_zpos - 0.9525
+               pdc_1_zpos - 0.3175
+               pdc_1_zpos + 0.3175
+               pdc_1_zpos + 0.9525
+               pdc_1_zpos + 1.5875
+
+; Angle alpha of wires in wire chamber planes
+  pdc_roll = 0.0 ; SOS chambers had roll as installed
+  pdc_alpha_angle = (30-pdc_roll)*raddeg
+  		    (30-pdc_roll)*raddeg
+  		    (90-pdc_roll)*raddeg
+  		    (90-pdc_roll)*raddeg
+  		    (150-pdc_roll)*raddeg
+  		    (150-pdc_roll)*raddeg
+		    (30-pdc_roll)*raddeg
+  		    (30-pdc_roll)*raddeg
+  		    (90-pdc_roll)*raddeg
+  		    (90-pdc_roll)*raddeg
+  		    (150-pdc_roll)*raddeg
+  		    (150-pdc_roll)*raddeg
+  pdc_beta = 0.0
+  pdc_beta_angle = pdc_beta
+                   pdc_beta
+                   pdc_beta
+                   pdc_beta
+                   pdc_beta
+                   pdc_beta
+		   pdc_beta
+                   pdc_beta
+                   pdc_beta
+                   pdc_beta
+                   pdc_beta
+                   pdc_beta
+
+  pdc_gamma = 0.0
+  pdc_gamma_angle = pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+		    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+                    pdc_gamma
+  pdc_pitch = 1.0000
+              1.0000
+              1.0000
+              1.0000
+              1.0000
+              1.0000
+	      1.0000	      
+              1.0000
+              1.0000
+              1.0000
+              1.0000
+              1.0000
+; Number of wires per plane
+      pdc_nrwire = 107
+                   107
+                   79
+                   79
+                   107
+                   107
+		   107
+                   107
+                   79
+                   79
+                   107
+                   107
+
+; Tracking parameters
+
+  pmax_pr_hits = 25, 25
+  pmin_hit = 5, 5
+  pmin_combos = 6, 6
+  pspace_point_criterion = 1.2, 1.2
+
+; The following four criteria are applied to the stub fit results at the
+; focal plane position to link stubs to tracks
+  pntracks_max_fp = 10
+  pxt_track_criterion = 100.0
+  pyt_track_criterion = 2.0
+  pxpt_track_criterion = 1.0
+  pypt_track_criterion = 1.0
+
+  psingle_stub = 1 ; make a track of all single stubs
+                   ; normally 0
+  pSmallAngleApprox = 0 ; No small angle approximation for
+                        ; cosmic ray tests
+
+; Compatibility parameters.  Should be zero to precisely mimic ENGINE
+; behavior, but one for more correct behavior
+pdc_fix_lr = 1 ; Let hit have different L/R assignment for different space point
+pdc_fix_propcorr = 1 ; do propagation along wire each time hit appeears
+                     ; in a space point
+
+; Debugging flags - not all these implemented in hcana
+pdebuglinkstubs = 0 ; Dump link stub results
+pdebugprintrawdc = 0 ; Dump PDC_RAW_DC bank
+pdebugprintdecodeddc = 0 ; Dump PDC_DECODED_DC bank
+pdebugflagpr = 0 ; Dump intermediate pattern recognition results
+pdebugflagstubs= 0 ; Dump stub fit results
+pdebugtrackprint = 0 ; Dump focal plane track fit results
+pdebugstubchisq = 0; Dump chi2 of left-right fits
+
+; Drift map parameters
+pdriftbins = 138
+; Number of 1st bin in table
+pdrift1stbin = -24
+; Bin size in ns
+pdriftbinsz = 2
+; Drift maps simply copied from the SOS chambers
+pwc1u1fract=0.0002,0.0005,0.0009,0.0011,0.0015,0.0018,0.0022,0.0027
+0.0029,0.0033,0.0038,0.0044,0.0048,0.0051,0.0057,0.0070,0.0090,0.0121
+0.0167,0.0217,0.0282,0.0371,0.0467,0.0582,0.0723,0.0873,0.1038,0.1211
+0.1409,0.1609,0.1826,0.2060,0.2302,0.2542,0.2796,0.3043,0.3294,0.3555
+0.3819,0.4085,0.4343,0.4618,0.4890,0.5140,0.5384,0.5635,0.5880,0.6100
+0.6311,0.6522,0.6722,0.6928,0.7120,0.7316,0.7495,0.7684,0.7853,0.8026
+0.8191,0.8334,0.8491,0.8629,0.8771,0.8888,0.8994,0.9089,0.9170,0.9242
+0.9308,0.9364,0.9411,0.9457,0.9496,0.9538,0.9571,0.9602,0.9630,0.9654
+0.9679,0.9698,0.9718,0.9735,0.9750,0.9765,0.9778,0.9791,0.9804,0.9815
+0.9825,0.9833,0.9844,0.9851,0.9855,0.9862,0.9870,0.9874,0.9877,0.9883
+0.9889,0.9893,0.9895,0.9898,0.9901,0.9904,0.9910,0.9918,0.9923,0.9927
+0.9930,0.9935,0.9937,0.9941,0.9943,0.9947,0.9949,0.9952,0.9957,0.9962
+0.9964,0.9966,0.9970,0.9973,0.9975,0.9977,0.9979,0.9982,0.9986,0.9988
+0.9990,0.9991,0.9994,0.9995,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+pwc1x1fract=0.0004,0.0006,0.0008,0.0010,0.0012,0.0015,0.0017,0.0021
+0.0025,0.0028,0.0031,0.0033,0.0036,0.0041,0.0045,0.0051,0.0060,0.0075
+0.0104,0.0138,0.0191,0.0265,0.0356,0.0463,0.0596,0.0743,0.0916,0.1114
+0.1316,0.1533,0.1757,0.1988,0.2209,0.2455,0.2689,0.2945,0.3196,0.3437
+0.3697,0.3950,0.4196,0.4448,0.4702,0.4953,0.5186,0.5416,0.5650,0.5877
+0.6099,0.6316,0.6519,0.6719,0.6909,0.7099,0.7277,0.7463,0.7645,0.7821
+0.7979,0.8154,0.8320,0.8477,0.8612,0.8740,0.8865,0.8973,0.9077,0.9161
+0.9234,0.9301,0.9351,0.9406,0.9454,0.9497,0.9531,0.9570,0.9605,0.9631
+0.9660,0.9690,0.9713,0.9728,0.9748,0.9762,0.9775,0.9786,0.9800,0.9807
+0.9818,0.9827,0.9833,0.9843,0.9849,0.9857,0.9861,0.9866,0.9871,0.9877
+0.9883,0.9887,0.9891,0.9895,0.9898,0.9901,0.9907,0.9913,0.9916,0.9918
+0.9921,0.9925,0.9929,0.9931,0.9935,0.9940,0.9944,0.9946,0.9949,0.9952
+0.9956,0.9960,0.9966,0.9968,0.9970,0.9972,0.9974,0.9976,0.9979,0.9980
+0.9984,0.9985,0.9988,0.9990,0.9991,0.9993,0.9996,0.9998,0.9999,1.0000
+pwc1v1fract=0.0002,0.0006,0.0008,0.0011,0.0013,0.0016,0.0019,0.0020
+0.0022,0.0025,0.0030,0.0035,0.0038,0.0042,0.0049,0.0057,0.0076,0.0103
+0.0149,0.0200,0.0273,0.0353,0.0455,0.0574,0.0719,0.0865,0.1045,0.1224
+0.1416,0.1630,0.1844,0.2074,0.2317,0.2555,0.2807,0.3046,0.3298,0.3553
+0.3826,0.4075,0.4316,0.4563,0.4823,0.5065,0.5315,0.5554,0.5781,0.6014
+0.6235,0.6434,0.6643,0.6853,0.7050,0.7238,0.7415,0.7602,0.7787,0.7975
+0.8152,0.8307,0.8456,0.8595,0.8723,0.8851,0.8957,0.9043,0.9126,0.9205
+0.9276,0.9330,0.9383,0.9437,0.9484,0.9521,0.9553,0.9582,0.9607,0.9634
+0.9657,0.9676,0.9701,0.9722,0.9738,0.9755,0.9767,0.9781,0.9794,0.9804
+0.9814,0.9825,0.9835,0.9842,0.9847,0.9853,0.9861,0.9866,0.9871,0.9878
+0.9882,0.9888,0.9891,0.9897,0.9900,0.9903,0.9909,0.9910,0.9917,0.9919
+0.9924,0.9929,0.9937,0.9939,0.9944,0.9948,0.9954,0.9956,0.9961,0.9966
+0.9968,0.9972,0.9974,0.9978,0.9980,0.9981,0.9984,0.9986,0.9989,0.9991
+0.9995,0.9996,0.9998,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+pwc1u2fract=0.0003,0.0004,0.0008,0.0011,0.0015,0.0018,0.0021,0.0024
+0.0027,0.0030,0.0033,0.0037,0.0039,0.0043,0.0046,0.0049,0.0059,0.0073
+0.0094,0.0129,0.0184,0.0267,0.0352,0.0446,0.0563,0.0707,0.0863,0.1030
+0.1206,0.1411,0.1629,0.1845,0.2087,0.2325,0.2578,0.2837,0.3091,0.3357
+0.3606,0.3867,0.4119,0.4362,0.4608,0.4857,0.5099,0.5349,0.5587,0.5814
+0.6047,0.6260,0.6480,0.6685,0.6892,0.7099,0.7282,0.7456,0.7643,0.7812
+0.7988,0.8141,0.8309,0.8454,0.8616,0.8738,0.8847,0.8955,0.9049,0.9133
+0.9199,0.9274,0.9341,0.9399,0.9445,0.9489,0.9529,0.9561,0.9593,0.9620
+0.9645,0.9667,0.9689,0.9701,0.9720,0.9740,0.9756,0.9771,0.9785,0.9796
+0.9808,0.9816,0.9823,0.9832,0.9839,0.9846,0.9854,0.9860,0.9867,0.9874
+0.9876,0.9881,0.9885,0.9889,0.9895,0.9900,0.9902,0.9907,0.9910,0.9916
+0.9919,0.9923,0.9927,0.9930,0.9934,0.9937,0.9942,0.9945,0.9949,0.9953
+0.9957,0.9962,0.9965,0.9968,0.9971,0.9973,0.9976,0.9979,0.9981,0.9984
+0.9986,0.9988,0.9989,0.9993,0.9995,0.9998,0.9999,0.9999,1.0000,1.0000
+pwc1x2fract=0.0002,0.0005,0.0008,0.0011,0.0014,0.0017,0.0021,0.0025
+0.0027,0.0031,0.0032,0.0034,0.0040,0.0045,0.0052,0.0065,0.0083,0.0112
+0.0150,0.0200,0.0264,0.0341,0.0435,0.0560,0.0701,0.0862,0.1027,0.1210
+0.1417,0.1628,0.1833,0.2069,0.2301,0.2547,0.2799,0.3062,0.3314,0.3582
+0.3860,0.4141,0.4390,0.4656,0.4903,0.5161,0.5410,0.5649,0.5874,0.6090
+0.6298,0.6507,0.6721,0.6923,0.7117,0.7312,0.7510,0.7706,0.7881,0.8052
+0.8204,0.8360,0.8525,0.8666,0.8793,0.8906,0.9019,0.9103,0.9194,0.9274
+0.9340,0.9397,0.9442,0.9483,0.9523,0.9557,0.9596,0.9625,0.9653,0.9678
+0.9698,0.9718,0.9732,0.9751,0.9768,0.9782,0.9793,0.9804,0.9813,0.9821
+0.9828,0.9834,0.9842,0.9848,0.9852,0.9857,0.9861,0.9864,0.9872,0.9877
+0.9880,0.9886,0.9889,0.9894,0.9898,0.9903,0.9908,0.9915,0.9921,0.9924
+0.9927,0.9930,0.9935,0.9939,0.9943,0.9945,0.9949,0.9952,0.9957,0.9960
+0.9963,0.9965,0.9967,0.9972,0.9975,0.9979,0.9980,0.9985,0.9987,0.9988
+0.9990,0.9991,0.9992,0.9995,0.9997,1.0000,1.0000,1.0000,1.0000,1.0000
+pwc1v2fract=0.0004,0.0006,0.0008,0.0012,0.0013,0.0016,0.0018,0.0021
+0.0024,0.0027,0.0029,0.0032,0.0036,0.0039,0.0043,0.0049,0.0063,0.0080
+0.0113,0.0155,0.0218,0.0300,0.0397,0.0508,0.0645,0.0793,0.0949,0.1135
+0.1343,0.1560,0.1786,0.2019,0.2250,0.2498,0.2756,0.3011,0.3270,0.3526
+0.3778,0.4042,0.4299,0.4570,0.4821,0.5077,0.5311,0.5540,0.5784,0.6010
+0.6219,0.6429,0.6633,0.6830,0.7023,0.7214,0.7403,0.7590,0.7786,0.7948
+0.8118,0.8288,0.8444,0.8587,0.8725,0.8842,0.8946,0.9044,0.9136,0.9208
+0.9264,0.9323,0.9377,0.9428,0.9472,0.9506,0.9541,0.9576,0.9602,0.9635
+0.9656,0.9675,0.9695,0.9715,0.9732,0.9751,0.9768,0.9777,0.9789,0.9802
+0.9809,0.9819,0.9828,0.9835,0.9841,0.9850,0.9858,0.9863,0.9866,0.9870
+0.9875,0.9880,0.9884,0.9888,0.9894,0.9899,0.9901,0.9905,0.9909,0.9912
+0.9917,0.9919,0.9922,0.9926,0.9931,0.9936,0.9941,0.9945,0.9951,0.9954
+0.9959,0.9962,0.9964,0.9967,0.9969,0.9971,0.9975,0.9978,0.9980,0.9983
+0.9986,0.9988,0.9991,0.9995,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000
+
+pwc2u1fract=0.0002,0.0005,0.0009,0.0011,0.0015,0.0018,0.0022,0.0027
+0.0029,0.0033,0.0038,0.0044,0.0048,0.0051,0.0057,0.0070,0.0090,0.0121
+0.0167,0.0217,0.0282,0.0371,0.0467,0.0582,0.0723,0.0873,0.1038,0.1211
+0.1409,0.1609,0.1826,0.2060,0.2302,0.2542,0.2796,0.3043,0.3294,0.3555
+0.3819,0.4085,0.4343,0.4618,0.4890,0.5140,0.5384,0.5635,0.5880,0.6100
+0.6311,0.6522,0.6722,0.6928,0.7120,0.7316,0.7495,0.7684,0.7853,0.8026
+0.8191,0.8334,0.8491,0.8629,0.8771,0.8888,0.8994,0.9089,0.9170,0.9242
+0.9308,0.9364,0.9411,0.9457,0.9496,0.9538,0.9571,0.9602,0.9630,0.9654
+0.9679,0.9698,0.9718,0.9735,0.9750,0.9765,0.9778,0.9791,0.9804,0.9815
+0.9825,0.9833,0.9844,0.9851,0.9855,0.9862,0.9870,0.9874,0.9877,0.9883
+0.9889,0.9893,0.9895,0.9898,0.9901,0.9904,0.9910,0.9918,0.9923,0.9927
+0.9930,0.9935,0.9937,0.9941,0.9943,0.9947,0.9949,0.9952,0.9957,0.9962
+0.9964,0.9966,0.9970,0.9973,0.9975,0.9977,0.9979,0.9982,0.9986,0.9988
+0.9990,0.9991,0.9994,0.9995,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+pwc2x1fract=0.0004,0.0006,0.0008,0.0010,0.0012,0.0015,0.0017,0.0021
+0.0025,0.0028,0.0031,0.0033,0.0036,0.0041,0.0045,0.0051,0.0060,0.0075
+0.0104,0.0138,0.0191,0.0265,0.0356,0.0463,0.0596,0.0743,0.0916,0.1114
+0.1316,0.1533,0.1757,0.1988,0.2209,0.2455,0.2689,0.2945,0.3196,0.3437
+0.3697,0.3950,0.4196,0.4448,0.4702,0.4953,0.5186,0.5416,0.5650,0.5877
+0.6099,0.6316,0.6519,0.6719,0.6909,0.7099,0.7277,0.7463,0.7645,0.7821
+0.7979,0.8154,0.8320,0.8477,0.8612,0.8740,0.8865,0.8973,0.9077,0.9161
+0.9234,0.9301,0.9351,0.9406,0.9454,0.9497,0.9531,0.9570,0.9605,0.9631
+0.9660,0.9690,0.9713,0.9728,0.9748,0.9762,0.9775,0.9786,0.9800,0.9807
+0.9818,0.9827,0.9833,0.9843,0.9849,0.9857,0.9861,0.9866,0.9871,0.9877
+0.9883,0.9887,0.9891,0.9895,0.9898,0.9901,0.9907,0.9913,0.9916,0.9918
+0.9921,0.9925,0.9929,0.9931,0.9935,0.9940,0.9944,0.9946,0.9949,0.9952
+0.9956,0.9960,0.9966,0.9968,0.9970,0.9972,0.9974,0.9976,0.9979,0.9980
+0.9984,0.9985,0.9988,0.9990,0.9991,0.9993,0.9996,0.9998,0.9999,1.0000
+pwc2v1fract=0.0002,0.0006,0.0008,0.0011,0.0013,0.0016,0.0019,0.0020
+0.0022,0.0025,0.0030,0.0035,0.0038,0.0042,0.0049,0.0057,0.0076,0.0103
+0.0149,0.0200,0.0273,0.0353,0.0455,0.0574,0.0719,0.0865,0.1045,0.1224
+0.1416,0.1630,0.1844,0.2074,0.2317,0.2555,0.2807,0.3046,0.3298,0.3553
+0.3826,0.4075,0.4316,0.4563,0.4823,0.5065,0.5315,0.5554,0.5781,0.6014
+0.6235,0.6434,0.6643,0.6853,0.7050,0.7238,0.7415,0.7602,0.7787,0.7975
+0.8152,0.8307,0.8456,0.8595,0.8723,0.8851,0.8957,0.9043,0.9126,0.9205
+0.9276,0.9330,0.9383,0.9437,0.9484,0.9521,0.9553,0.9582,0.9607,0.9634
+0.9657,0.9676,0.9701,0.9722,0.9738,0.9755,0.9767,0.9781,0.9794,0.9804
+0.9814,0.9825,0.9835,0.9842,0.9847,0.9853,0.9861,0.9866,0.9871,0.9878
+0.9882,0.9888,0.9891,0.9897,0.9900,0.9903,0.9909,0.9910,0.9917,0.9919
+0.9924,0.9929,0.9937,0.9939,0.9944,0.9948,0.9954,0.9956,0.9961,0.9966
+0.9968,0.9972,0.9974,0.9978,0.9980,0.9981,0.9984,0.9986,0.9989,0.9991
+0.9995,0.9996,0.9998,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+pwc2u2fract=0.0003,0.0004,0.0008,0.0011,0.0015,0.0018,0.0021,0.0024
+0.0027,0.0030,0.0033,0.0037,0.0039,0.0043,0.0046,0.0049,0.0059,0.0073
+0.0094,0.0129,0.0184,0.0267,0.0352,0.0446,0.0563,0.0707,0.0863,0.1030
+0.1206,0.1411,0.1629,0.1845,0.2087,0.2325,0.2578,0.2837,0.3091,0.3357
+0.3606,0.3867,0.4119,0.4362,0.4608,0.4857,0.5099,0.5349,0.5587,0.5814
+0.6047,0.6260,0.6480,0.6685,0.6892,0.7099,0.7282,0.7456,0.7643,0.7812
+0.7988,0.8141,0.8309,0.8454,0.8616,0.8738,0.8847,0.8955,0.9049,0.9133
+0.9199,0.9274,0.9341,0.9399,0.9445,0.9489,0.9529,0.9561,0.9593,0.9620
+0.9645,0.9667,0.9689,0.9701,0.9720,0.9740,0.9756,0.9771,0.9785,0.9796
+0.9808,0.9816,0.9823,0.9832,0.9839,0.9846,0.9854,0.9860,0.9867,0.9874
+0.9876,0.9881,0.9885,0.9889,0.9895,0.9900,0.9902,0.9907,0.9910,0.9916
+0.9919,0.9923,0.9927,0.9930,0.9934,0.9937,0.9942,0.9945,0.9949,0.9953
+0.9957,0.9962,0.9965,0.9968,0.9971,0.9973,0.9976,0.9979,0.9981,0.9984
+0.9986,0.9988,0.9989,0.9993,0.9995,0.9998,0.9999,0.9999,1.0000,1.0000
+pwc2x2fract=0.0002,0.0005,0.0008,0.0011,0.0014,0.0017,0.0021,0.0025
+0.0027,0.0031,0.0032,0.0034,0.0040,0.0045,0.0052,0.0065,0.0083,0.0112
+0.0150,0.0200,0.0264,0.0341,0.0435,0.0560,0.0701,0.0862,0.1027,0.1210
+0.1417,0.1628,0.1833,0.2069,0.2301,0.2547,0.2799,0.3062,0.3314,0.3582
+0.3860,0.4141,0.4390,0.4656,0.4903,0.5161,0.5410,0.5649,0.5874,0.6090
+0.6298,0.6507,0.6721,0.6923,0.7117,0.7312,0.7510,0.7706,0.7881,0.8052
+0.8204,0.8360,0.8525,0.8666,0.8793,0.8906,0.9019,0.9103,0.9194,0.9274
+0.9340,0.9397,0.9442,0.9483,0.9523,0.9557,0.9596,0.9625,0.9653,0.9678
+0.9698,0.9718,0.9732,0.9751,0.9768,0.9782,0.9793,0.9804,0.9813,0.9821
+0.9828,0.9834,0.9842,0.9848,0.9852,0.9857,0.9861,0.9864,0.9872,0.9877
+0.9880,0.9886,0.9889,0.9894,0.9898,0.9903,0.9908,0.9915,0.9921,0.9924
+0.9927,0.9930,0.9935,0.9939,0.9943,0.9945,0.9949,0.9952,0.9957,0.9960
+0.9963,0.9965,0.9967,0.9972,0.9975,0.9979,0.9980,0.9985,0.9987,0.9988
+0.9990,0.9991,0.9992,0.9995,0.9997,1.0000,1.0000,1.0000,1.0000,1.0000
+pwc2v2fract=0.0004,0.0006,0.0008,0.0012,0.0013,0.0016,0.0018,0.0021
+0.0024,0.0027,0.0029,0.0032,0.0036,0.0039,0.0043,0.0049,0.0063,0.0080
+0.0113,0.0155,0.0218,0.0300,0.0397,0.0508,0.0645,0.0793,0.0949,0.1135
+0.1343,0.1560,0.1786,0.2019,0.2250,0.2498,0.2756,0.3011,0.3270,0.3526
+0.3778,0.4042,0.4299,0.4570,0.4821,0.5077,0.5311,0.5540,0.5784,0.6010
+0.6219,0.6429,0.6633,0.6830,0.7023,0.7214,0.7403,0.7590,0.7786,0.7948
+0.8118,0.8288,0.8444,0.8587,0.8725,0.8842,0.8946,0.9044,0.9136,0.9208
+0.9264,0.9323,0.9377,0.9428,0.9472,0.9506,0.9541,0.9576,0.9602,0.9635
+0.9656,0.9675,0.9695,0.9715,0.9732,0.9751,0.9768,0.9777,0.9789,0.9802
+0.9809,0.9819,0.9828,0.9835,0.9841,0.9850,0.9858,0.9863,0.9866,0.9870
+0.9875,0.9880,0.9884,0.9888,0.9894,0.9899,0.9901,0.9905,0.9909,0.9912
+0.9917,0.9919,0.9922,0.9926,0.9931,0.9936,0.9941,0.9945,0.9951,0.9954
+0.9959,0.9962,0.9964,0.9967,0.9969,0.9971,0.9975,0.9978,0.9980,0.9983
+0.9986,0.9988,0.9991,0.9995,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000
+
+;
+; Not sure why this is here
+; Makes the analyzer happy
+pdc_2_zpos = 0, 0
\ No newline at end of file
diff --git a/SCRIPTS/replay_hdc_test_stand.C b/SCRIPTS/replay_hdc_test_stand.C
new file mode 100644
index 00000000..7091d57b
--- /dev/null
+++ b/SCRIPTS/replay_hdc_test_stand.C
@@ -0,0 +1,93 @@
+void replay_hdc_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) {
+
+  // Get RunNumber and MaxEvent if not provided.
+  if(RunNumber == 0) {
+    cout << "Enter a Run Number (-1 to exit): ";
+    cin >> RunNumber;
+    if( RunNumber<=0 ) return;
+  }
+  if(MaxEvent == 0) {
+    cout << "\nNumber of Events to analyze: ";
+    cin >> MaxEvent;
+    if(MaxEvent == 0) {
+      cerr << "...Invalid entry\n";
+      exit;
+    }
+  }
+
+  // Create file name patterns.
+  const char* RunFileNamePattern = "raw/test_%d.dat";
+  const char* ROOTFileNamePattern = "ROOTfiles/test_%d.root";
+  // Add variables to global list.
+  gHcParms->Define("gen_run_number", "Run Number", RunNumber);
+  gHcParms->AddString("g_ctp_database_filename", "DBASE/standard.database");
+
+  // Load varibles from files to global list.
+  gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber);
+
+  // g_ctp_parm_filename and g_decode_map_filename should now be defined.
+  gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber);
+  gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename"));
+
+  // Load params for HMS DC test stand configuration
+  gHcParms->Load("PARAM/hdc_test_stand.param");
+
+  // Load the Hall C style detector map
+  gHcDetectorMap = new THcDetectorMap();
+  //gHcDetectorMap->Load(gHcParms->GetString("g_decode_map_filename"));
+  gHcDetectorMap->Load("MAPS/HMS/hdc.map");
+
+  // Set up the equipment to be analyzed.
+  THaApparatus* HMS = new THcHallCSpectrometer("H", "HMS");
+  gHaApps->Add(HMS);
+  // Add HMS drift chambers
+  HMS->AddDetector(new THcDC("dc", "Drift Chambers"));
+
+  // Set up the analyzer - we use the standard one,
+  // but this could be an experiment-specific one as well.
+  // The Analyzer controls the reading of the data, executes
+  // tests/cuts, loops over Acpparatus's and PhysicsModules,
+  // and executes the output routines.
+  THcAnalyzer* analyzer = new THcAnalyzer;
+
+  // A simple event class to be output to the resulting tree.
+  // Creating your own descendant of THaEvent is one way of
+  // defining and controlling the output.
+  THaEvent* event = new THaEvent;
+
+  // Define the run(s) that we want to analyze.
+  // We just set up one, but this could be many.
+  char RunFileName[100];
+  sprintf(RunFileName, RunFileNamePattern, RunNumber);
+  THaRun* run = new THaRun(RunFileName);
+
+  // Eventually need to learn to skip over, or properly analyze
+  // the pedestal events
+  run->SetEventRange(1, MaxEvent);    // Physics Event number, does not
+                                      // include scaler or control events.
+  run->SetNscan(1);
+  run->SetDataRequired(0x7);
+  run->Print();
+
+  // Define the analysis parameters
+  TString ROOTFileName = Form(ROOTFileNamePattern, RunNumber);
+  analyzer->SetCountMode(2);    // 0 = counter is # of physics triggers
+                                // 1 = counter is # of all decode reads
+                                // 2 = counter is event number
+ analyzer->SetEvent(event);
+ analyzer->SetCrateMapFileName("MAPS/db_cratemap.dat");
+ analyzer->SetOutFile(ROOTFileName.Data());
+ analyzer->SetOdefFile("DEF-files/hdcana.def");
+ analyzer->SetCutFile("DEF-files/hdcana_cuts.def");    // optional
+
+ // File to record cuts accounting information
+ //analyzer->SetSummaryFile("summary_example.log");    // optional
+
+  // Start the actual analysis.
+  analyzer->Process(run);
+  // Create report file from template.
+  //analyzer->PrintReport(    // optional
+  //  "TEMPLATES/dcana.template",
+  //  Form("REPORT_OUTPUT/replay_hms_%05d.report", RunNumber)
+  //);
+}
diff --git a/SCRIPTS/replay_hms.C b/SCRIPTS/replay_hms.C
index 194d7fd1..6addf57a 100644
--- a/SCRIPTS/replay_hms.C
+++ b/SCRIPTS/replay_hms.C
@@ -99,8 +99,13 @@ void replay_hms(Int_t RunNumber=0, Int_t MaxEvent=0) {
  analyzer->SetEvent(event);
  analyzer->SetCrateMapFileName("MAPS/db_cratemap.dat");
  analyzer->SetOutFile(ROOTFileName.Data());
- analyzer->SetOdefFile("DEF-files/hdcana.def");
- analyzer->SetCutFile("DEF-files/hdcana_cuts.def");    // optional
+
+ // analyzer->SetOdefFile("DEF-files/hdcana.def");
+ // analyzer->SetCutFile("DEF-files/hdcana_cuts.def");    // optional
+
+ analyzer->SetOdefFile("DEF-files/pdcana.def");
+ analyzer->SetCutFile("DEF-files/pdcana_cuts.def");    // optional
+
  // File to record cuts accounting information
  //analyzer->SetSummaryFile("summary_example.log");    // optional
 
diff --git a/SCRIPTS/replay_pdc_test_stand.C b/SCRIPTS/replay_pdc_test_stand.C
new file mode 100644
index 00000000..4f8fbafe
--- /dev/null
+++ b/SCRIPTS/replay_pdc_test_stand.C
@@ -0,0 +1,90 @@
+void replay_pdc_test_stand(Int_t RunNumber=0, Int_t MaxEvent=0) {
+
+  // Get RunNumber and MaxEvent if not provided.
+  if(RunNumber == 0) {
+    cout << "Enter a Run Number (-1 to exit): ";
+    cin >> RunNumber;
+    if( RunNumber<=0 ) return;
+  }
+  if(MaxEvent == 0) {
+    cout << "\nNumber of Events to analyze: ";
+    cin >> MaxEvent;
+    if(MaxEvent == 0) {
+      cerr << "...Invalid entry\n";
+      exit;
+    }
+  }
+
+  // Create file name patterns.
+  const char* RunFileNamePattern = "raw/shms_dc_00%d.dat";
+  const char* ROOTFileNamePattern = "ROOTfiles/shms_dc_00%d.root";
+  // Add variables to global list.
+  gHcParms->Define("gen_run_number", "Run Number", RunNumber);
+  gHcParms->AddString("g_ctp_database_filename", "DBASE/standard.database");
+
+  // Load varibles from files to global list.
+  gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber);
+
+  // g_ctp_parm_filename and g_decode_map_filename should now be defined.
+  gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber);
+  gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename"));
+
+  gHcDetectorMap = new THcDetectorMap();
+  //gHcDetectorMap->Load(gHcParms->GetString("g_decode_map_filename"));
+  gHcDetectorMap->Load("MAPS/SHMS/pdc.map");
+
+  // Set up the equipment to be analyzed.
+  THaApparatus* SHMS = new THcHallCSpectrometer("P", "SHMS");
+  gHaApps->Add(SHMS);
+
+  // Add SHMS drift chambers
+  SHMS->AddDetector(new THcDC("dc", "Drift Chambers"));
+
+  // Set up the analyzer - we use the standard one,
+  // but this could be an experiment-specific one as well.
+  // The Analyzer controls the reading of the data, executes
+  // tests/cuts, loops over Acpparatus's and PhysicsModules,
+  // and executes the output routines.
+  THcAnalyzer* analyzer = new THcAnalyzer;
+
+  // A simple event class to be output to the resulting tree.
+  // Creating your own descendant of THaEvent is one way of
+  // defining and controlling the output.
+  THaEvent* event = new THaEvent;
+
+  // Define the run(s) that we want to analyze.
+  // We just set up one, but this could be many.
+  char RunFileName[100];
+  sprintf(RunFileName, RunFileNamePattern, RunNumber);
+  THaRun* run = new THaRun(RunFileName);
+
+  // Eventually need to learn to skip over, or properly analyze
+  // the pedestal events
+  run->SetEventRange(1, MaxEvent);    // Physics Event number, does not
+                                      // include scaler or control events.
+  run->SetNscan(1);
+  run->SetDataRequired(0x7);
+  run->Print();
+
+  // Define the analysis parameters
+  TString ROOTFileName = Form(ROOTFileNamePattern, RunNumber);
+  analyzer->SetCountMode(2);    // 0 = counter is # of physics triggers
+                                // 1 = counter is # of all decode reads
+                                // 2 = counter is event number
+ analyzer->SetEvent(event);
+ analyzer->SetCrateMapFileName("MAPS/db_cratemap.dat");
+ analyzer->SetOutFile(ROOTFileName.Data());
+ analyzer->SetOdefFile("DEF-files/pdcana.def");
+ analyzer->SetCutFile("DEF-files/pdcana_cuts.def");    // optional
+
+ // File to record cuts accounting information
+ //analyzer->SetSummaryFile("summary_example.log");    // optional
+
+  // Start the actual analysis.
+  analyzer->Process(run);
+  // Create report file from template.
+  //analyzer->PrintReport(    // optional
+  //  "TEMPLATES/dcana.template",
+  //  Form("REPORT_OUTPUT/replay_hms_%05d.report", RunNumber)
+  //);
+}
-- 
GitLab