From 490104ad6fcdf334422c61367f48dda0ecd57056 Mon Sep 17 00:00:00 2001
From: Vardan Tadevosyan <tadevosn@jlab.org>
Date: Fri, 22 Jan 2016 14:24:35 +0400
Subject: [PATCH] Add scripts for testing SHMS calorimeter coding.

    shms-calo-test directory comprises codes for testing. The 1-st
    layer of SOS calorimeter mimicks the SHMS Preshower, and positive
    side of the 2-nd layer mimicks fly's eye part.
---
 shms-calo-test/DBASE/jan05.kinematics         | 7374 +++++++++++++++++
 shms-calo-test/DBASE/raster_test.database     |  840 ++
 shms-calo-test/DBASE/test.database            |   26 +
 shms-calo-test/MAPS/jan03.map                 | 3240 ++++++++
 shms-calo-test/MAPS/july04.map                | 3240 ++++++++
 shms-calo-test/MAPS/jun04.map                 | 3240 ++++++++
 shms-calo-test/MAPS/raster_july04.map         | 3261 ++++++++
 shms-calo-test/MAPS/raster_jun04.map          | 3262 ++++++++
 shms-calo-test/PARAM/52949/gbeam.param        |   96 +
 shms-calo-test/PARAM/52949/gdebug.param       |    3 +
 shms-calo-test/PARAM/52949/general.param      |   40 +
 shms-calo-test/PARAM/52949/genflags.param     |   12 +
 shms-calo-test/PARAM/52949/gscalers.param     |   30 +
 shms-calo-test/PARAM/52949/gtarget.param      |  170 +
 shms-calo-test/PARAM/52949/haero.param        |   12 +
 .../PARAM/52949/hcal.param.vt.52949           |   57 +
 shms-calo-test/PARAM/52949/hcal.pos           |   81 +
 shms-calo-test/PARAM/52949/hcana.param        |    4 +
 shms-calo-test/PARAM/52949/hcer.param.vt      |   24 +
 shms-calo-test/PARAM/52949/hdc.param.vt.52927 |   44 +
 shms-calo-test/PARAM/52949/hdc.pos            |  183 +
 shms-calo-test/PARAM/52949/hdc_offsets.param  |  125 +
 shms-calo-test/PARAM/52949/hdeadwires.param   |   10 +
 shms-calo-test/PARAM/52949/hdebug.param       |  117 +
 shms-calo-test/PARAM/52949/hhodo.param.vt     |  185 +
 shms-calo-test/PARAM/52949/hhodo.pos          |   88 +
 .../PARAM/52949/hms.driftmap.vt.52949         |  175 +
 shms-calo-test/PARAM/52949/hmsflags.param     |   52 +
 shms-calo-test/PARAM/52949/htracking.param    |   94 +
 .../PARAM/52949/scal.param.vt.52843           |   58 +
 shms-calo-test/PARAM/52949/scal.pos           |   75 +
 shms-calo-test/PARAM/52949/scer.param.vt      |   23 +
 shms-calo-test/PARAM/52949/sdc.param.vt.53000 |   55 +
 shms-calo-test/PARAM/52949/sdc.pos            |  216 +
 shms-calo-test/PARAM/52949/sdc_offsets.param  |   71 +
 shms-calo-test/PARAM/52949/sdebug.param       |  122 +
 shms-calo-test/PARAM/52949/shodo.param.vt     |  190 +
 shms-calo-test/PARAM/52949/shodo.pos          |  103 +
 .../PARAM/52949/sos.driftmap.vt.52930         |  175 +
 shms-calo-test/PARAM/52949/sosflags.param     |   42 +
 shms-calo-test/PARAM/52949/stracking.param    |   76 +
 shms-calo-test/PARAM/gbeam.param              |   96 +
 shms-calo-test/PARAM/gbeam.param.bak          |   96 +
 shms-calo-test/PARAM/gbeam.param.pre62812     |   96 +
 shms-calo-test/PARAM/gdebug.param             |    3 +
 shms-calo-test/PARAM/general.param            |   35 +
 shms-calo-test/PARAM/genflags.param           |   12 +
 shms-calo-test/PARAM/gscalers.param           |   98 +
 shms-calo-test/PARAM/gscalers.param.bak       |   95 +
 shms-calo-test/PARAM/gtarget.param            |  169 +
 shms-calo-test/PARAM/haero.param              |   27 +
 shms-calo-test/PARAM/hcal.param               |   67 +
 shms-calo-test/PARAM/hcal.pos                 |   81 +
 shms-calo-test/PARAM/hcana.param              |  120 +
 shms-calo-test/PARAM/hcer.param               |   40 +
 shms-calo-test/PARAM/hdc.param                |   44 +
 shms-calo-test/PARAM/hdc.param.bak            |   44 +
 shms-calo-test/PARAM/hdc.param_2gamma         |   44 +
 shms-calo-test/PARAM/hdc.pos                  |  183 +
 shms-calo-test/PARAM/hdc_offsets.param        |  125 +
 shms-calo-test/PARAM/hdeadwires.param         |   10 +
 shms-calo-test/PARAM/hdebug.param             |  122 +
 shms-calo-test/PARAM/hdriftmap.param          |  175 +
 shms-calo-test/PARAM/hdriftmap.param.62698    |  175 +
 shms-calo-test/PARAM/hdriftmap.param.62726    |  175 +
 shms-calo-test/PARAM/hdriftmap.param.63504    |  175 +
 shms-calo-test/PARAM/hdriftmap.param.63513    |  175 +
 shms-calo-test/PARAM/hdriftmap.param.bak      |  175 +
 shms-calo-test/PARAM/hdriftmap.param.pre62690 |  175 +
 shms-calo-test/PARAM/hhodo.param              |  285 +
 shms-calo-test/PARAM/hhodo.param.may9         |  176 +
 shms-calo-test/PARAM/hhodo.param_v1           |  472 ++
 shms-calo-test/PARAM/hhodo.pos                |   88 +
 shms-calo-test/PARAM/hms_recon_coeff.dat      |  407 +
 shms-calo-test/PARAM/hmsflags.param           |   52 +
 shms-calo-test/PARAM/htracking.param          |  101 +
 shms-calo-test/PARAM/saer.param               |   12 +
 shms-calo-test/PARAM/scal.param               |  207 +
 shms-calo-test/PARAM/scal.pos                 |   72 +
 shms-calo-test/PARAM/scer.param               |   39 +
 shms-calo-test/PARAM/sdc.param                |   55 +
 shms-calo-test/PARAM/sdc.param.bak            |   55 +
 shms-calo-test/PARAM/sdc.pos                  |  216 +
 shms-calo-test/PARAM/sdc_offsets.param        |   71 +
 shms-calo-test/PARAM/sdebug.param             |  127 +
 shms-calo-test/PARAM/sdriftmap.param          |  175 +
 shms-calo-test/PARAM/shodo.param              |  192 +
 shms-calo-test/PARAM/shodo.pos                |  103 +
 shms-calo-test/PARAM/sluc.param               |   28 +
 shms-calo-test/PARAM/sos_recon_coeff.dat      |  267 +
 shms-calo-test/PARAM/sosflags.param           |   42 +
 shms-calo-test/PARAM/stracking.param          |   75 +
 shms-calo-test/comp_histos/comp_sos_shms.C    |  278 +
 shms-calo-test/comp_histos/e_dif_plots/c1.eps |  146 +
 shms-calo-test/comp_histos/e_dif_plots/c1.pdf |  Bin 0 -> 16715 bytes
 shms-calo-test/comp_histos/e_dif_plots/c2.eps |  149 +
 shms-calo-test/comp_histos/e_dif_plots/c2.pdf |  Bin 0 -> 16721 bytes
 shms-calo-test/comp_histos/e_dif_plots/c3.eps |  150 +
 shms-calo-test/comp_histos/e_dif_plots/c3.pdf |  Bin 0 -> 16784 bytes
 shms-calo-test/comp_histos/e_dif_plots/c4.eps |  147 +
 shms-calo-test/comp_histos/e_dif_plots/c4.pdf |  Bin 0 -> 16689 bytes
 shms-calo-test/comp_histos/e_dif_plots/c5.eps |  161 +
 shms-calo-test/comp_histos/e_dif_plots/c5.pdf |  Bin 0 -> 17687 bytes
 .../comp_histos/e_dif_plots/c5_noycor.eps     |  154 +
 .../comp_histos/e_dif_plots/c5_noycor.pdf     |  Bin 0 -> 17370 bytes
 .../e_dif_plots/c5_noycor_same_delta.eps      |  154 +
 .../e_dif_plots/c5_noycor_same_delta.pdf      |  Bin 0 -> 17107 bytes
 shms-calo-test/comp_histos/make_class.C       |   18 +
 shms-calo-test/comp_histos/prv/shms_class.h   | 2430 ++++++
 shms-calo-test/comp_histos/prv/sos_class.h    | 2586 ++++++
 shms-calo-test/comp_histos/shms_class.C       |   43 +
 shms-calo-test/comp_histos/shms_class.h       | 2640 ++++++
 shms-calo-test/comp_histos/sos_class.C        |   43 +
 shms-calo-test/comp_histos/sos_class.h        | 2661 ++++++
 shms-calo-test/hodtest.C                      |  106 +
 shms-calo-test/shms_shower_test.C             |  106 +
 src/THcShower.cxx                             |    1 +
 src/THcShowerArray.cxx                        |    1 -
 118 files changed, 45413 insertions(+), 1 deletion(-)
 create mode 100644 shms-calo-test/DBASE/jan05.kinematics
 create mode 100644 shms-calo-test/DBASE/raster_test.database
 create mode 100644 shms-calo-test/DBASE/test.database
 create mode 100755 shms-calo-test/MAPS/jan03.map
 create mode 100644 shms-calo-test/MAPS/july04.map
 create mode 100644 shms-calo-test/MAPS/jun04.map
 create mode 100644 shms-calo-test/MAPS/raster_july04.map
 create mode 100644 shms-calo-test/MAPS/raster_jun04.map
 create mode 100644 shms-calo-test/PARAM/52949/gbeam.param
 create mode 100644 shms-calo-test/PARAM/52949/gdebug.param
 create mode 100644 shms-calo-test/PARAM/52949/general.param
 create mode 100644 shms-calo-test/PARAM/52949/genflags.param
 create mode 100644 shms-calo-test/PARAM/52949/gscalers.param
 create mode 100644 shms-calo-test/PARAM/52949/gtarget.param
 create mode 100644 shms-calo-test/PARAM/52949/haero.param
 create mode 100644 shms-calo-test/PARAM/52949/hcal.param.vt.52949
 create mode 100644 shms-calo-test/PARAM/52949/hcal.pos
 create mode 100644 shms-calo-test/PARAM/52949/hcana.param
 create mode 100644 shms-calo-test/PARAM/52949/hcer.param.vt
 create mode 100644 shms-calo-test/PARAM/52949/hdc.param.vt.52927
 create mode 100644 shms-calo-test/PARAM/52949/hdc.pos
 create mode 100644 shms-calo-test/PARAM/52949/hdc_offsets.param
 create mode 100644 shms-calo-test/PARAM/52949/hdeadwires.param
 create mode 100644 shms-calo-test/PARAM/52949/hdebug.param
 create mode 100644 shms-calo-test/PARAM/52949/hhodo.param.vt
 create mode 100644 shms-calo-test/PARAM/52949/hhodo.pos
 create mode 100644 shms-calo-test/PARAM/52949/hms.driftmap.vt.52949
 create mode 100644 shms-calo-test/PARAM/52949/hmsflags.param
 create mode 100644 shms-calo-test/PARAM/52949/htracking.param
 create mode 100644 shms-calo-test/PARAM/52949/scal.param.vt.52843
 create mode 100644 shms-calo-test/PARAM/52949/scal.pos
 create mode 100644 shms-calo-test/PARAM/52949/scer.param.vt
 create mode 100644 shms-calo-test/PARAM/52949/sdc.param.vt.53000
 create mode 100644 shms-calo-test/PARAM/52949/sdc.pos
 create mode 100644 shms-calo-test/PARAM/52949/sdc_offsets.param
 create mode 100644 shms-calo-test/PARAM/52949/sdebug.param
 create mode 100644 shms-calo-test/PARAM/52949/shodo.param.vt
 create mode 100644 shms-calo-test/PARAM/52949/shodo.pos
 create mode 100644 shms-calo-test/PARAM/52949/sos.driftmap.vt.52930
 create mode 100644 shms-calo-test/PARAM/52949/sosflags.param
 create mode 100644 shms-calo-test/PARAM/52949/stracking.param
 create mode 100644 shms-calo-test/PARAM/gbeam.param
 create mode 100644 shms-calo-test/PARAM/gbeam.param.bak
 create mode 100644 shms-calo-test/PARAM/gbeam.param.pre62812
 create mode 100644 shms-calo-test/PARAM/gdebug.param
 create mode 100644 shms-calo-test/PARAM/general.param
 create mode 100644 shms-calo-test/PARAM/genflags.param
 create mode 100644 shms-calo-test/PARAM/gscalers.param
 create mode 100644 shms-calo-test/PARAM/gscalers.param.bak
 create mode 100644 shms-calo-test/PARAM/gtarget.param
 create mode 100644 shms-calo-test/PARAM/haero.param
 create mode 100644 shms-calo-test/PARAM/hcal.param
 create mode 100644 shms-calo-test/PARAM/hcal.pos
 create mode 100644 shms-calo-test/PARAM/hcana.param
 create mode 100644 shms-calo-test/PARAM/hcer.param
 create mode 100644 shms-calo-test/PARAM/hdc.param
 create mode 100644 shms-calo-test/PARAM/hdc.param.bak
 create mode 100644 shms-calo-test/PARAM/hdc.param_2gamma
 create mode 100644 shms-calo-test/PARAM/hdc.pos
 create mode 100644 shms-calo-test/PARAM/hdc_offsets.param
 create mode 100644 shms-calo-test/PARAM/hdeadwires.param
 create mode 100644 shms-calo-test/PARAM/hdebug.param
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param.62698
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param.62726
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param.63504
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param.63513
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param.bak
 create mode 100644 shms-calo-test/PARAM/hdriftmap.param.pre62690
 create mode 100644 shms-calo-test/PARAM/hhodo.param
 create mode 100644 shms-calo-test/PARAM/hhodo.param.may9
 create mode 100644 shms-calo-test/PARAM/hhodo.param_v1
 create mode 100644 shms-calo-test/PARAM/hhodo.pos
 create mode 100644 shms-calo-test/PARAM/hms_recon_coeff.dat
 create mode 100644 shms-calo-test/PARAM/hmsflags.param
 create mode 100644 shms-calo-test/PARAM/htracking.param
 create mode 100644 shms-calo-test/PARAM/saer.param
 create mode 100644 shms-calo-test/PARAM/scal.param
 create mode 100644 shms-calo-test/PARAM/scal.pos
 create mode 100644 shms-calo-test/PARAM/scer.param
 create mode 100644 shms-calo-test/PARAM/sdc.param
 create mode 100644 shms-calo-test/PARAM/sdc.param.bak
 create mode 100644 shms-calo-test/PARAM/sdc.pos
 create mode 100644 shms-calo-test/PARAM/sdc_offsets.param
 create mode 100644 shms-calo-test/PARAM/sdebug.param
 create mode 100644 shms-calo-test/PARAM/sdriftmap.param
 create mode 100644 shms-calo-test/PARAM/shodo.param
 create mode 100644 shms-calo-test/PARAM/shodo.pos
 create mode 100644 shms-calo-test/PARAM/sluc.param
 create mode 100644 shms-calo-test/PARAM/sos_recon_coeff.dat
 create mode 100644 shms-calo-test/PARAM/sosflags.param
 create mode 100644 shms-calo-test/PARAM/stracking.param
 create mode 100644 shms-calo-test/comp_histos/comp_sos_shms.C
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c1.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c1.pdf
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c2.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c2.pdf
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c3.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c3.pdf
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c4.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c4.pdf
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c5.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c5.pdf
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c5_noycor.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c5_noycor.pdf
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.eps
 create mode 100644 shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.pdf
 create mode 100644 shms-calo-test/comp_histos/make_class.C
 create mode 100644 shms-calo-test/comp_histos/prv/shms_class.h
 create mode 100644 shms-calo-test/comp_histos/prv/sos_class.h
 create mode 100644 shms-calo-test/comp_histos/shms_class.C
 create mode 100644 shms-calo-test/comp_histos/shms_class.h
 create mode 100644 shms-calo-test/comp_histos/sos_class.C
 create mode 100644 shms-calo-test/comp_histos/sos_class.h
 create mode 100644 shms-calo-test/hodtest.C
 create mode 100644 shms-calo-test/shms_shower_test.C

diff --git a/shms-calo-test/DBASE/jan05.kinematics b/shms-calo-test/DBASE/jan05.kinematics
new file mode 100644
index 0000000..4afe370
--- /dev/null
+++ b/shms-calo-test/DBASE/jan05.kinematics
@@ -0,0 +1,7374 @@
+; Start file for kinematics 
+;  
+; Standard location for the parameters:
+;   gtarg_num == an integer is the array index to select from arrays
+;                gtarg_z,gtarg_mass,gtarg_thick,gtarg_dens which
+;                are set in PARAM/gtarget.param
+;
+;   gpbeam == Beam momentum (GeV/c)
+;   htheta_lab == HMS central angle (deg)
+;   hpcentral == HMS central momentum (GeV/C)
+;   hpartmass == mass (GeV) of particle scattering into HMS
+;   stheta_lab == HMS central angle (deg)
+;   spcentral == HMS central momentum (GeV/C)
+;   spartmass == mass (GeV) of particle scattering into HMS
+;
+;  NOTE: Setting hpartmass=spartmass=electron mass for all runs by default
+;        Setting energy to 5.0 or 5.75 for june/july and fall running
+;        Change these for individual runs if necessary.
+;
+; stheta_lab == spcentral == 999 (SOS not used)
+; gtarg_num == 77 (Copper)
+; if Angle = 999 (it means that HMS or SOS was not used)
+;
+; **************************************
+; *** DEFAULT VALUE FOR PARICLE MASS ***
+; **************************************
+ 
+
+1-99999
+gpbeam=999
+gtarg_num = 999
+htheta_lab = 999
+stheta_lab = 999
+hpcentral = 999
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+50017
+gtarg_num = 17
+gpbeam    = 4.021
+hpcentral = 2.074
+htheta_lab = 19.99
+spcentral = 1.73
+stheta_lab = 32.32
+hpartmass = 0.139570
+spartmass = 0.000511
+ 
+52426
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52427
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52428
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52429
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52430
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 3.736
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52431
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 3.736
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52432
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 3.736
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52433
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 3.736
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52434
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 2.552
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52435
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 2.552
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52436
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 2.552
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52437
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 2.552
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52438
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52439
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52440
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52441
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52442
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52443
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52444
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52445
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52446
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52447
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52448
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52449
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52451
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52452
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52453
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52454
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.743
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+  
+52455
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52456
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52457
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52458
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 1.190
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52459
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52460
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52461
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52462
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.813
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52464
+gpbeam=5.765
+gtarg_num = 6
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52465
+gpbeam=5.765
+gtarg_num = 2
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52466
+gpbeam=5.765
+gtarg_num = 9
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52467
+gpbeam=5.765
+gtarg_num = 7
+htheta_lab = 10.63
+stheta_lab = 999
+hpcentral = 0.555
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+   
+52531 
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52532
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52533 
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+ 
+52535 
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52536 
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+ 
+52537
+gpbeam=4.629 
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52538
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52539 
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52540 
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52541 
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52542
+gpbeam=4.629 
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+ 
+52544
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52545 
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52546 
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52547 
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52548 
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52549 
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52550
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52551
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+  
+52552
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+  
+52553
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+  
+52554
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52555
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+  
+52556 
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52557
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52558
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52559
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52560
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 999
+hpcentral = 2.0
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52562
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 10.65
+stheta_lab = 30.01
+hpcentral = 4.2
+spcentral = 1.0
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52563
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 10.65
+stheta_lab = 30.01
+hpcentral = 4.2
+spcentral = 1.0
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52564
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 10.65
+stheta_lab = 30.01
+hpcentral = 4.2
+spcentral = 1.0
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52565
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 10.65
+stheta_lab = 30.01
+hpcentral = 4.2
+spcentral = 1.0
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52566
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 10.65
+stheta_lab = 30.01
+hpcentral = 4.2
+spcentral = 1.0
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52567
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 10.65
+stheta_lab = 30.01  
+hpcentral = 4.2
+spcentral = 1.0
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52568
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 4.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52569
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 4.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52570
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 4.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52571
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 4.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52572
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 4.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52573
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 4.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52574
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52575
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52576
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52577
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52578
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52579
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999 
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52580
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999 
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52581
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999 
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52582
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999 
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52583
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52584
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52585
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52586
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52587
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52588
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52589
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.696
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52593
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 10.66
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52594
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 10.66
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52595
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 10.66
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52596
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 10.66
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52598
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 10.66
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52599
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 10.66
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52602
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52603
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52605
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52606
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52607
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52608
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52609
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52610
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52611
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52612
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52613
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52614
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52617
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 20.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52618
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52619
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52620
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52621
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52622
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52623
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52624
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 3.252
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52625
+gpbeam=4.629
+gtarg_num = 11
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52626
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52627
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52629
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52630
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52631
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.01
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52632
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.01
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52633
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.01
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52634
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 20.01
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52635
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.01
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52636
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52637
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52638
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52639
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52640
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.0
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52641
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52642
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52643
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52644
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 10.65
+stheta_lab = 999
+hpcentral = 2.862
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52656
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 10.65
+stheta_lab = 25.01
+hpcentral = 2.862
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52657
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52658
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52659
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52660
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52661
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52662
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52663
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 16.005
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52664
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52665
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52666
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52667
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52668
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52669
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52670
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52671
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52672
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52673
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.519
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52674
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52675
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52676
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52677
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 25.00
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52678
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.01
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52679
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 20.01
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52680
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.01
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52681
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 20.01
+stheta_lab = 25.01
+hpcentral = 2.216
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52682
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.01
+stheta_lab = 25.01
+hpcentral = 1.95
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52683
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 25.01
+stheta_lab = 25.01
+hpcentral = 1.95
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52684
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 25.01
+stheta_lab = 25.01
+hpcentral = 1.95
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52685
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 25.01
+stheta_lab = 25.01
+hpcentral = 1.95
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52686
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 25.01
+stheta_lab = 25.01
+hpcentral = 1.95
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52687
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52688
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52689
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52690
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52691
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52692
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52694
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52695
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52696
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52697
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52698
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 25.01
+hpcentral = 2.0
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52699
+gpbeam=4.629
+gtarg_num = 15
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 4.050
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52700
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 4.050
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52701
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 4.050
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52702
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 4.050
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52703
+gpbeam=4.629
+gtarg_num = 17
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 4.050
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52704
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 3.483
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52705
+gpbeam=4.629
+gtarg_num = 3
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 3.483
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52706
+gpbeam=4.629
+gtarg_num = 4
+htheta_lab = 13.0
+stheta_lab = 25.01
+hpcentral = 3.483
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52710
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 14.0
+stheta_lab = 999
+hpcentral = 3.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52711
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 14.0
+stheta_lab = 999
+hpcentral = 3.2
+spcentral = 999
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52714
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52715
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52716
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52718
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52719
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52720
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52721
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52722
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52723
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52726
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52727
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 3.2
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52731
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52732
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52733
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52734
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52735
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52736
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52737
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52738
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52739
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52740
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 35.99
+hpcentral = 2.752
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52741
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52742
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52743
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52744
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52745
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52747
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 20.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52748
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 20.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52749
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 20.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52750
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 20.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52751
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 28.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52752
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 28.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52753
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 28.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52754
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 28.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52755
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.0
+stheta_lab = 35.99
+hpcentral = 2.367
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52756
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52757
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52758
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52759
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52760
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52761
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 14.005
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52762
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 20.00
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52763
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52764
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52765
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52766
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 35.99
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52767
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52768
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52770
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52771
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 28.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52772
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 28.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52774
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 28.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52777
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52779
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52781
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52782
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52783
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52784
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52785
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52787
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52788
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52789
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52790
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 28.00
+hpcentral = 2.035
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52794
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52796
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52798
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52799
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52801
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52804
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 28.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52805
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 28.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52806
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 28.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52807
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52808
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52809
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52810
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 19.99
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52811
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52813
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 14.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52814
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 14.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52815
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 14.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52816
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 14.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52817
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.00
+stheta_lab = 45.01
+hpcentral = 1.750
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52818
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 14.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52819
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 14.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52820
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 14.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52822
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 14.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52823
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 14.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52824
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 20.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52825
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52826
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52827
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 40.01
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52829
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52830
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52832
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 28.00
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52833
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 28.00
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52834
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 28.00
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52835
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52836
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52837
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52840
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52841
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52843
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52844
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 35.99
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52845
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 40.00
+stheta_lab = 25.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52846
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52847
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52848
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52849
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52850
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52851
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+52852
+gpbeam=3.489
+gtarg_num = 11
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+52853
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 40.00
+stheta_lab = 28.00
+hpcentral = 1.505
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52855
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 1.295
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52857
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 1.295
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52858
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 1.295
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52859
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 1.295
+spcentral = 1.2
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52860
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52861
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+
+52862
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52863
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52864
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52866
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52867
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52868
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52869
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52870
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52871
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 36.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52872
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52873 
+gpbeam=3.489
+gtarg_num =3 
+htheta_lab = 28.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52874
+gpbeam=3.489
+gtarg_num =3 
+htheta_lab = 28.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52875
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 28.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52876
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 28.00
+stheta_lab = 40.00
+hpcentral = 1.295
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52877
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 36.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52878
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 36.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52879
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 36.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52880
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 36.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52881
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 40.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52882
+gpbeam=3.489
+gtarg_num = 3
+htheta_lab = 40.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52883
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 40.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52884
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 40.00
+stheta_lab = 45.00
+hpcentral = 1.113
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52888
+gpbeam=3.489
+gtarg_num = 3 
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 0.9679
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52889
+gpbeam=3.489
+gtarg_num = 4
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 0.9679
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52890
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 0.9679
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52891
+gpbeam=3.489
+gtarg_num = 17
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 0.9679
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52892
+gpbeam=3.489
+gtarg_num = 15
+htheta_lab = 40.00
+stheta_lab = 40.00
+hpcentral = 0.9679
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52896
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52897
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52898
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52899
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52900
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52901
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52902
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52905
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52906
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52908
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 22.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52909
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 22.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52910
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 22.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52911
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 22.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52912
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 19.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52913
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 19.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52914
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 19.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52915
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52916
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52917
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52918
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52919
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52920
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52921
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52922
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52923
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52924
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52925
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13.00
+stheta_lab = 70.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52926
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.78
+stheta_lab = 55.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52927
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.78
+stheta_lab = 55.00
+hpcentral = 1.150
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52928
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 44.99
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52929
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 44.99
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52930
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 44.99
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52931
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 44.99
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52932
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 44.99
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52933
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 28
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52934
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52935
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 22
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52936
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 22
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52937
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 22
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52938
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 22
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52939
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 19
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52940
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 16
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52941
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52942
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16
+stheta_lab = 55.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52943
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13
+stheta_lab = 45.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52944
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13
+stheta_lab = 45.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52945
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13
+stheta_lab = 45.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52946
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13
+stheta_lab = 45.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52947
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.81
+stheta_lab = 45.00
+hpcentral = 0.966
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52948
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 55
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52949
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 55
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52951
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 55
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52953
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 55
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52954
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 55
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52955
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52956
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52957
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52958
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52959
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52960
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 27.99 
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52961
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 21.99 
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52962
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 21.99 
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52963
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 21.99 
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52964
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 21.99 
+stheta_lab = 45.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52965
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 18.99 
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52966
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 16.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52967
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52968
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52969
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52970
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52971
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+52973
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52974
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52975
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13.00
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52976
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.78
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52977
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.78
+stheta_lab = 28.00
+hpcentral = 0.811
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52979
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 70.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52986
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 70.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52988
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 70.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52989
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 70.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52990
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 70.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52991
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 70.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52992
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 55.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52993
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 55.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52994
+gpbeam=1.2048
+gtarg_num = 3				 
+htheta_lab = 55.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52995
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 55.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52996
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 55.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52997
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 55.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52998
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+52999
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53000
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53001
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53002
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53003
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53004
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 27.99
+stheta_lab = 28.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53005
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 22.00
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53006
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 22.00
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53007
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 22.00
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53008
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 22.00
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53009
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 22.00
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53010
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 19.00
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53011
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 16.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53013
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53014
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53015
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53016
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53017
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53018
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13.01
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53019
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.81
+stheta_lab = 25.00
+hpcentral = 0.682
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53020
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 70.01
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53021
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 70.01
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53022
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 70.01
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53023
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 70.01
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53024
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 70.01
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53025
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 54.99
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53026
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 55.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53027
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 54.99
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53028
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 54.99
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53029
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 54.99
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53030
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53031
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53032
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53033
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53034
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53035
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 28.00
+stheta_lab = 55.00
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53037
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 22.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53038
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 22.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53039
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 22.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53040
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 22.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53041
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 19.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53042
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 16.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53044
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53045
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53046
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53047
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53048
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53049
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13.00
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53050
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.80
+stheta_lab = 45.02
+hpcentral = 0.573
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53051
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 55.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53052
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 55.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53053
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 55.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+ 
+53054
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 55.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53055
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 55.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53056
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 55.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53057
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 70.02
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53058
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 70.02
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53059
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 70.02
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53060
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 45.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53061
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53062
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53063
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53064
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 45.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53065
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 45.0
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53066
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 27.99
+stheta_lab = 28.03
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53067
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 22.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53068
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 22.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53069
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 22.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53070
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 22.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53071
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 19.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53072
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 16.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53073
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 16.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53074
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 16.00
+stheta_lab = 69.92
+hpcentral = 0.481
+spcentral = 0.7
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53075
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.01
+stheta_lab = 55.03
+hpcentral = 0.481
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53076
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13.01
+stheta_lab = 55.03
+hpcentral = 0.481
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53077
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.01
+stheta_lab = 55.03
+hpcentral = 0.481
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53078
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13.01
+stheta_lab = 55.03
+hpcentral = 0.481
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53079
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.81
+stheta_lab = 55.03
+hpcentral = 0.481
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53080
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 55.0
+stheta_lab = 55.03
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53081
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 55.0
+stheta_lab = 55.03
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53082
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 55.0 
+stheta_lab = 55.03
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53084
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 55.0
+stheta_lab = 55.03
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53085
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53086
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53087
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 45   
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53088
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53089
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53090
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 45
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53091
+gpbeam=1.2048
+gtarg_num = 3
+htheta_lab = 45
+stheta_lab = 45.00
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53092
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 45
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53093
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 13.00
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53094
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 13.00
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53095
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 13.00
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53096
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 13.00
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53098
+gpbeam=1.2048
+gtarg_num = 4
+htheta_lab = 10.80
+stheta_lab = 45.01
+hpcentral = 0.404
+spcentral = 0.9
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53100
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 20.00
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53101
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53103
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53104
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 20.00
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53105
+gpbeam=1.2048
+gtarg_num = 11
+htheta_lab = 25.00
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53106
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 25.00
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53107
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 38.51
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53108
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 38.51
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53109
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 38.51
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53110
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 38.51
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53111
+gpbeam=1.2048
+gtarg_num = 17
+htheta_lab = 33.03
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53112
+gpbeam=1.2048
+gtarg_num = 15
+htheta_lab = 33.03
+stheta_lab = 55.03
+hpcentral = 1.07
+spcentral = 0.5
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53136
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53138
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53139
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53140
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53142
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53143
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53144
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53153
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53154
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53155
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53156
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 2.00
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53157
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.72
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53165
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.72
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53166
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.72
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53167
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.72
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53168
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.72
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53169
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53170
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53171
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53172
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53174
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53176
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53177
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53178
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53180
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53181
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53182
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.0
+stheta_lab = 45.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53183
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53184
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53185
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53186
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53187
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.479
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53188
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 20.01
+stheta_lab = 45.00
+hpcentral = 1.272
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53189
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 20.01
+stheta_lab = 45.00
+hpcentral = 1.272
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53190
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 20.01
+stheta_lab = 45.00
+hpcentral = 1.272
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53191
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 20.01
+stheta_lab = 45.00
+hpcentral = 1.272
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53192
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 20.01
+stheta_lab = 45.00
+hpcentral = 1.272
+spcentral = 0.479
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53193
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53194
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53195
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53196
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53197
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53198
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53199
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53200
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53201
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53202
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53203
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53204
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53205
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 1.272
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53207
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53208
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53209
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53210
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53211
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53212
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53213
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53214
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53215
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53216
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53217
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53218
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 60.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53219
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53220
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53221
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53222
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.0005109
+
+53223
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 60.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53224
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 60.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53225
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 60.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53226
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 60.00
+stheta_lab = 45.00
+hpcentral = 1.094
+spcentral = 0.557
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53227
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53228
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53229
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53230
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53231
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53232
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53233
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53234
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53235
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53236
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53237
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53238
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53239
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53240
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53241
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53242
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53243
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53244
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53245-53246
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53247-53248
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.941
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53249
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53250
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53251
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53252
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 19.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53253
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53254
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53255
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53256
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53257
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53258
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53259
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53260
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53261
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53262
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.00
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53263
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 59.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53264
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 59.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53265
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 59.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53266
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 59.99
+stheta_lab = 70.00
+hpcentral = 0.809
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53267
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 59.99
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53269
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53270
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53271
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53272
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53273
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53275
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 20.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53278
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 30.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53279
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 30.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53280
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 30.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53281
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53282
+gpbeam=2.347
+gtarg_num = 11
+htheta_lab = 30.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53283
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 30.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53284
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53287
+gpbeam=2.347
+gtarg_num = 15
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53288
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53290
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53291
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 45.01
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53292
+gpbeam=2.347
+gtarg_num = 4
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53294
+gpbeam=2.347
+gtarg_num = 3
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53295
+gpbeam=2.347
+gtarg_num = 17
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53296
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 60.00
+stheta_lab = 70.00
+hpcentral = 0.696
+spcentral = 0.647
+hpartmass = 0.00051099
+spartmass = 0.00051099
+
+53297
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 60.00
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53298
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 60.00
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53299
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 60.00
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53300
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 60.00
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53301
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 45.005
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53302
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 45.005
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53303
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 45.005
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53304
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 45.005
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53305
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 45.005
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53307
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 29.99
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53308-53309
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 29.99
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53310-53311
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 29.99
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53312-53313
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 29.99
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53314
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 29.99
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53315
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 19.995
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53316
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 19.995
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53317
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 19.995
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53318
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 19.995
+hpcentral = 0.598
+hpartmass = 0.00051099
+
+53320
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 30.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53321
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 30.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53322
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 30.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53324
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 30.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53325
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 30.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53326
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 45.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53327
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 45.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53328-53330
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 45.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53331
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 45.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53332-53334
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 60.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53335
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 60.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53336
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 60.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53337-53338
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 60.00
+hpcentral = 0.515
+hpartmass = 0.00051099
+
+53339
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 60.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53340
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 60.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53341
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 60.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53342-53344
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 60.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53345
+gpbeam=2.348
+gtarg_num = 4
+htheta_lab = 45.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53346
+gpbeam=2.348
+gtarg_num = 3
+htheta_lab = 45.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53347
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 45.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53348-53349
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 45.00
+hpcentral = 0.443
+hpartmass = 0.00051099
+
+53351
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 45.00
+hpcentral = 0.5
+hpartmass = 0.00051099
+
+53353
+gpbeam=2.348
+gtarg_num = 15			
+htheta_lab = 30.00
+hpcentral = 0.5
+hpartmass = 0.00051099
+
+53354
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 30.00
+hpcentral = 0.5
+hpartmass = 0.00051099
+
+53355
+gpbeam=2.348
+gtarg_num = 3			
+htheta_lab = 30.00
+hpcentral = 0.5
+hpartmass = 0.00051099
+
+53356
+gpbeam=2.348
+gtarg_num = 4			
+htheta_lab = 30.00
+hpcentral = 0.5
+hpartmass = 0.00051099
+
+53357
+gpbeam=2.348			
+gtarg_num = 4			
+htheta_lab = 20.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53358
+gpbeam=2.348
+gtarg_num = 3			
+htheta_lab = 20.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53359
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 20.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53360
+gpbeam=2.348
+gtarg_num = 15			
+htheta_lab = 20.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53361
+gpbeam=2.348
+gtarg_num = 15			               
+htheta_lab = 30.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53362
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 30.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53363
+gpbeam=2.348
+gtarg_num = 3			
+htheta_lab = 30.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53364
+gpbeam=2.348
+gtarg_num = 4			
+htheta_lab = 30.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53365
+gpbeam=2.348
+gtarg_num = 4			               
+htheta_lab = 45.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53366
+gpbeam=2.348
+gtarg_num = 3			               
+htheta_lab = 45.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53367
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 45.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53368
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 45.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53369
+gpbeam=2.348
+gtarg_num = 15			
+htheta_lab = 45.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53370
+gpbeam=2.348
+gtarg_num = 15			
+htheta_lab = 60.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53371
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 60.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53372
+gpbeam=2.348
+gtarg_num = 3			
+htheta_lab = 60.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53373
+gpbeam=2.348
+gtarg_num = 4			
+htheta_lab = 60.00
+hpcentral = 0.625
+hpartmass = 0.00051099
+
+53374
+gpbeam=2.348
+gtarg_num = 4			
+htheta_lab = 60.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53375
+gpbeam=2.348
+gtarg_num = 3			
+htheta_lab = 60.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53376
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 60.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53377
+gpbeam=2.348
+gtarg_num = 15			
+htheta_lab = 60.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53378
+gpbeam=2.348
+gtarg_num = 15			
+htheta_lab = 45.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53379
+gpbeam=2.348
+gtarg_num = 17			
+htheta_lab = 45.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53380
+gpbeam=2.348
+gtarg_num = 3			
+htheta_lab = 45.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53381
+gpbeam=2.348
+gtarg_num = 4			
+htheta_lab = 45.00
+hpcentral = 0.78
+hpartmass = 0.00051099
+
+53382
+gpbeam=2.348
+gtarg_num = 4			
+htheta_lab = 29.985
+hpcentral = 0.78
+hpartmass = 0.00051099
+ 
+53385
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 19.00
+hpcentral = 2.28
+hpartmass = 0.00051099
+
+53386
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 19.00
+hpcentral = 2.28
+hpartmass = 0.00051099
+
+53387
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 19.00
+hpcentral = 2.28
+hpartmass = 0.00051099
+
+53388
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 13.00
+hpcentral = 2.28
+hpartmass = 0.00051099
+
+53389
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 13.00
+hpcentral = 2.28
+hpartmass = 0.00051099
+
+53390
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 15.00
+hpcentral = 2.24
+hpartmass = 0.00051099
+
+53391
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 15.00
+hpcentral = 2.24
+hpartmass = 0.00051099
+
+53392
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 21.50
+hpcentral = 2.24
+hpartmass = 0.00051099
+
+53393
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 21.50
+hpcentral = 2.24
+hpartmass = 0.00051099
+
+53394
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 21.50
+hpcentral = 2.24
+hpartmass = 0.00051099
+
+53395
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 21.50
+hpcentral = 2.24
+hpartmass = 0.00051099
+
+53396
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 24.00
+hpcentral = 2.20
+hpartmass = 0.00051099
+
+53397
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 24.00
+hpcentral = 2.20
+hpartmass = 0.00051099
+
+53398
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 24.00
+hpcentral = 2.20
+hpartmass = 0.00051099
+
+53399
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 24.00
+hpcentral = 2.20
+hpartmass = 0.00051099
+
+53400
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 17.00
+hpcentral = 2.20
+hpartmass = 0.00051099
+
+53401
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 17.00
+hpcentral = 2.20
+hpartmass = 0.00051099
+
+53402
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 18.00
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53403
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 18.00
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53404
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 26.5
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53405
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 26.5
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53406
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 26.5
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53407
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 26.5
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53408
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 26.5
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53409
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 26.5
+hpcentral = 2.15
+hpartmass = 0.00051099
+
+53410
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 30.0
+hpcentral = 2.09
+hpartmass = 0.00051099
+
+53411
+gpbeam=2.348
+gtarg_num = 15
+htheta_lab = 30.0
+hpcentral = 2.09
+hpartmass = 0.00051099
+
+53412
+gpbeam=2.348
+gtarg_num = 17
+htheta_lab = 30.0
+hpcentral = 2.09
+hpartmass = 0.00051099
+
+53414
+gpbeam=2.348
+gtarg_num = 11
+htheta_lab = 21.5
+hpcentral = 2.09
+hpartmass = 0.00051099
diff --git a/shms-calo-test/DBASE/raster_test.database b/shms-calo-test/DBASE/raster_test.database
new file mode 100644
index 0000000..76fef1a
--- /dev/null
+++ b/shms-calo-test/DBASE/raster_test.database
@@ -0,0 +1,840 @@
+# ENGINE style parameter vs. run number database
+# buddhini - coppied from test.database to setup the raster decoding.
+# 
+50017
+g_ctp_parm_filename ="PARAM/general.param"
+g_decode_map_filename ="MAPS/raster_jun04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52947
+g_ctp_parm_filename ="PARAM/general.param"
+g_decode_map_filename ="MAPS/raster_jun04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52426
+g_ctp_parm_filename ="DBASE/52426.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52427
+g_ctp_parm_filename ="DBASE/52427.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52428
+g_ctp_parm_filename ="DBASE/52428.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52429
+g_ctp_parm_filename ="DBASE/52429.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52430
+g_ctp_parm_filename ="DBASE/52430.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52431
+g_ctp_parm_filename ="DBASE/52431.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52432
+g_ctp_parm_filename ="DBASE/52432.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52433
+g_ctp_parm_filename ="DBASE/52433.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52434
+g_ctp_parm_filename ="DBASE/52434.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52435
+g_ctp_parm_filename ="DBASE/52435.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52436
+g_ctp_parm_filename ="DBASE/52436.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52437
+g_ctp_parm_filename ="DBASE/52437.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52438
+g_ctp_parm_filename ="DBASE/52438.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52439
+g_ctp_parm_filename ="DBASE/52439.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52440
+g_ctp_parm_filename ="DBASE/52440.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52441
+g_ctp_parm_filename ="DBASE/52441.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52442
+g_ctp_parm_filename ="DBASE/52442.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52443
+g_ctp_parm_filename ="DBASE/52443.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52444
+g_ctp_parm_filename ="DBASE/52444.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52445
+g_ctp_parm_filename ="DBASE/52445.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52446
+g_ctp_parm_filename ="DBASE/52446.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52447
+g_ctp_parm_filename ="DBASE/52447.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52448
+g_ctp_parm_filename ="DBASE/52448.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52449
+g_ctp_parm_filename ="DBASE/52449.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52450
+g_ctp_parm_filename ="DBASE/52531.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52451
+g_ctp_parm_filename ="DBASE/52441.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52452
+g_ctp_parm_filename ="DBASE/52440.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52453
+g_ctp_parm_filename ="DBASE/52439.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52454
+g_ctp_parm_filename ="DBASE/52438.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52455
+g_ctp_parm_filename ="DBASE/52445.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52456
+g_ctp_parm_filename ="DBASE/52444.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52457
+g_ctp_parm_filename ="DBASE/52443.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52458
+g_ctp_parm_filename ="DBASE/52442.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52459
+g_ctp_parm_filename ="DBASE/52449.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52460
+g_ctp_parm_filename ="DBASE/52448.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52461
+g_ctp_parm_filename ="DBASE/52447.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52462
+g_ctp_parm_filename ="DBASE/52446.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52463
+g_ctp_parm_filename ="DBASE/52531.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52464
+g_ctp_parm_filename ="DBASE/52429.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52465
+g_ctp_parm_filename ="DBASE/52428.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52466
+g_ctp_parm_filename ="DBASE/52427.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52467
+g_ctp_parm_filename ="DBASE/52426.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52531
+g_ctp_parm_filename ="DBASE/52531.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52532
+g_ctp_parm_filename ="DBASE/52532.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52533
+g_ctp_parm_filename ="DBASE/52533.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52535
+g_ctp_parm_filename ="DBASE/52535.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52536
+g_ctp_parm_filename ="DBASE/52536.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52537
+g_ctp_parm_filename ="DBASE/52537.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52538
+g_ctp_parm_filename ="DBASE/52538.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52539
+g_ctp_parm_filename ="DBASE/52539.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52540
+g_ctp_parm_filename ="DBASE/52540.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52541
+g_ctp_parm_filename ="DBASE/52541.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52542
+g_ctp_parm_filename ="DBASE/52542.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52544
+g_ctp_parm_filename ="DBASE/52544.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52545
+g_ctp_parm_filename ="DBASE/52545.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52546
+g_ctp_parm_filename ="DBASE/52546.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52547
+g_ctp_parm_filename ="DBASE/52547.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52548
+g_ctp_parm_filename ="DBASE/52548.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52549
+g_ctp_parm_filename ="DBASE/52549.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52550
+g_ctp_parm_filename ="DBASE/52550.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52551
+g_ctp_parm_filename ="DBASE/52551.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52552
+g_ctp_parm_filename ="DBASE/52552.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52553
+g_ctp_parm_filename ="DBASE/52553.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52554
+g_ctp_parm_filename ="DBASE/52554.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52555
+g_ctp_parm_filename ="DBASE/52555.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52556
+g_ctp_parm_filename ="DBASE/52556.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52557
+g_ctp_parm_filename ="DBASE/52557.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52558
+g_ctp_parm_filename ="DBASE/52558.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52559
+g_ctp_parm_filename ="DBASE/52559.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52560
+g_ctp_parm_filename ="DBASE/52560.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52562
+g_ctp_parm_filename ="DBASE/52562.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52563
+g_ctp_parm_filename ="DBASE/52563.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52564
+g_ctp_parm_filename ="DBASE/52564.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52565
+g_ctp_parm_filename ="DBASE/52565.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52566
+g_ctp_parm_filename ="DBASE/52566.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52567
+g_ctp_parm_filename ="DBASE/52567.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52568
+g_ctp_parm_filename ="DBASE/52568.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52569
+g_ctp_parm_filename ="DBASE/52569.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52570
+g_ctp_parm_filename ="DBASE/52570.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52571
+g_ctp_parm_filename ="DBASE/52571.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52572
+g_ctp_parm_filename ="DBASE/52572.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52573
+g_ctp_parm_filename ="DBASE/52573.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52574
+g_ctp_parm_filename ="DBASE/52574.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52575
+g_ctp_parm_filename ="DBASE/52575.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52576
+g_ctp_parm_filename ="DBASE/52576.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52577
+g_ctp_parm_filename ="DBASE/52577.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52578
+g_ctp_parm_filename ="DBASE/52578.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52579
+g_ctp_parm_filename ="DBASE/52579.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52580
+g_ctp_parm_filename ="DBASE/52580.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52581
+g_ctp_parm_filename ="DBASE/52581.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52582
+g_ctp_parm_filename ="DBASE/52582.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52583
+g_ctp_parm_filename ="DBASE/52583.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52584
+g_ctp_parm_filename ="DBASE/52584.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52585
+g_ctp_parm_filename ="DBASE/52585.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52586
+g_ctp_parm_filename ="DBASE/52586.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52587
+g_ctp_parm_filename ="DBASE/52587.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52588
+g_ctp_parm_filename ="DBASE/52588.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52589
+g_ctp_parm_filename ="DBASE/52589.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52593
+g_ctp_parm_filename ="DBASE/52593.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52594
+g_ctp_parm_filename ="DBASE/52594.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52595
+g_ctp_parm_filename ="DBASE/52595.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52596
+g_ctp_parm_filename ="DBASE/52596.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52598
+g_ctp_parm_filename ="DBASE/52598.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52599
+g_ctp_parm_filename ="DBASE/52599.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52602
+g_ctp_parm_filename ="DBASE/52602.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52603
+g_ctp_parm_filename ="DBASE/52603.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52605
+g_ctp_parm_filename ="DBASE/52605.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52606
+g_ctp_parm_filename ="DBASE/52606.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52607
+g_ctp_parm_filename ="DBASE/52607.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52608
+g_ctp_parm_filename ="DBASE/52608.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52609
+g_ctp_parm_filename ="DBASE/52609.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52610
+g_ctp_parm_filename ="DBASE/52610.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52611
+g_ctp_parm_filename ="DBASE/52611.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52612
+g_ctp_parm_filename ="DBASE/52612.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52613
+g_ctp_parm_filename ="DBASE/52613.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52614
+g_ctp_parm_filename ="DBASE/52614.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52617
+g_ctp_parm_filename ="DBASE/52617.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52618
+g_ctp_parm_filename ="DBASE/52618.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52619
+g_ctp_parm_filename ="DBASE/52619.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52620
+g_ctp_parm_filename ="DBASE/52620.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52621
+g_ctp_parm_filename ="DBASE/52621.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52622
+g_ctp_parm_filename ="DBASE/52622.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52623
+g_ctp_parm_filename ="DBASE/52623.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52624
+g_ctp_parm_filename ="DBASE/52624.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52625
+g_ctp_parm_filename ="DBASE/52625.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52626
+g_ctp_parm_filename ="DBASE/52626.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52627
+g_ctp_parm_filename ="DBASE/52627.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52629
+g_ctp_parm_filename ="DBASE/52629.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52630
+g_ctp_parm_filename ="DBASE/52630.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52631
+g_ctp_parm_filename ="DBASE/52631.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52632
+g_ctp_parm_filename ="DBASE/52632.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52633
+g_ctp_parm_filename ="DBASE/52633.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52634
+g_ctp_parm_filename ="DBASE/52634.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52635
+g_ctp_parm_filename ="DBASE/52635.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52636
+g_ctp_parm_filename ="DBASE/52636.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52637
+g_ctp_parm_filename ="DBASE/52637.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52638
+g_ctp_parm_filename ="DBASE/52638.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52639
+g_ctp_parm_filename ="DBASE/52639.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52640
+g_ctp_parm_filename ="DBASE/52640.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52641
+g_ctp_parm_filename ="DBASE/52641.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52642
+g_ctp_parm_filename ="DBASE/52642.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52643
+g_ctp_parm_filename ="DBASE/52643.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52644
+g_ctp_parm_filename ="DBASE/52644.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52656
+g_ctp_parm_filename ="DBASE/52656.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52657
+g_ctp_parm_filename ="DBASE/52657.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52658
+g_ctp_parm_filename ="DBASE/52658.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52659
+g_ctp_parm_filename ="DBASE/52659.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52660
+g_ctp_parm_filename ="DBASE/52660.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52661
+g_ctp_parm_filename ="DBASE/52661.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52662
+g_ctp_parm_filename ="DBASE/52662.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52663
+g_ctp_parm_filename ="DBASE/52663.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52664
+g_ctp_parm_filename ="DBASE/52664.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52665
+g_ctp_parm_filename ="DBASE/52665.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52666
+g_ctp_parm_filename ="DBASE/52666.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52667
+g_ctp_parm_filename ="DBASE/52667.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52668
+g_ctp_parm_filename ="DBASE/52668.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52669
+g_ctp_parm_filename ="DBASE/52669.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52670
+g_ctp_parm_filename ="DBASE/52670.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52671
+g_ctp_parm_filename ="DBASE/52671.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52672
+g_ctp_parm_filename ="DBASE/52672.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52673
+g_ctp_parm_filename ="DBASE/52673.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52674
+g_ctp_parm_filename ="DBASE/52674.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52675
+g_ctp_parm_filename ="DBASE/52675.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52676
+g_ctp_parm_filename ="DBASE/52676.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52677
+g_ctp_parm_filename ="DBASE/52677.param"
+g_decode_map_filename ="HCANA_MAPS/july04.map"
+g_ctp_kinematics_filename ="DBASE/jan05.kinematics"
+
+52678
+g_ctp_parm_filename ="DBASE/52678.param"
diff --git a/shms-calo-test/DBASE/test.database b/shms-calo-test/DBASE/test.database
new file mode 100644
index 0000000..55bd72d
--- /dev/null
+++ b/shms-calo-test/DBASE/test.database
@@ -0,0 +1,26 @@
+# ENGINE style parameter vs. run number database
+50017
+g_ctp_parm_filename="PARAM/general.param"
+g_decode_map_filename="MAPS/jun04.map"
+# Values taken from Logbook.  Not necessarily official.
+gpbeam    = 4.015
+hpcentral = 2.074
+htheta_lab = 10.99
+spcentral = 1.73
+stheta_lab = -32.32
+hpartmass = 0.13957
+spartmass = 0.00051099
+52949
+g_ctp_parm_filename="PARAM/52949/general.param"
+g_decode_map_filename="MAPS/july04.map"
+# From DBASE/online04.kinematics_online.
+gpbeam    = 1.2048
+hpcentral = 0.811
+htheta_lab = 55.
+hpartmass = 0.00051099
+spcentral = 0.5
+stheta_lab = 45.00
+spartmass = 0.00051099
+47000-48000
+g_ctp_parm_filename="PARAM/general.param"
+g_decode_map_filename="MAPS/jan03.map"
diff --git a/shms-calo-test/MAPS/jan03.map b/shms-calo-test/MAPS/jan03.map
new file mode 100755
index 0000000..d6bdba5
--- /dev/null
+++ b/shms-calo-test/MAPS/jan03.map
@@ -0,0 +1,3240 @@
+! Updated to reflect new TDC for HMS aerogel and proper mapping of misc
+! trigger signals in SOS.  Dave G (5/5/2003)
+!
+!
+       help       !lists available keywords
+       NOecho     !copies input lines to tty output
+       NOdebug    !turn on input debugging
+       override   !skip over errors
+!
+! hall C encode/decode configuration file
+! giving the FASTBUS geographical to standard
+! hall C COMMONs location as described by
+! "gen_data_structures.cmn"      K.B.Beard 13jun94
+!      10/19/94 (jra) Change ch1 roc to 8 (from 1), hms roc to 7 (from 2).
+!
+!       6/24/94 (SAW) Turn on lines for miscleaneous TDC's
+!                     Change ch1 roc to 1 (from 0), hms roc to 2 (from 1).
+!		      Disable last 16 channels of miscleaneous TDC
+!
+! standard id numbers
+!                       signals
+!HMS:
+! HDC_ID= 1               TDC
+! HSCIN_ID= 2             ADC+,ADC-,TDC+,TDC-
+! HCER_ID= 3              ADC
+! HCAL_ID= 4              ADC
+! HMISC_ID= 5             TDC,(ADC)
+!GEN:
+! GMISC_ID= 6             (TDC),ADC
+! HAERO_ID= 7             (TDC),ADC
+!SOS:
+! SDC_ID= 11              TDC
+! SSCIN_ID= 12            ADC+,ADC-,TDC+,TDC-
+! SCER_ID= 13             ADC
+! SCAL_ID= 14             ADC
+! SMISC_ID= 15            TDC,(ADC)
+! SAER_ID= 16             ADC
+! SLUC_ID=17		 ADC
+! 
+!
+!   consider subadd equiv. to channel
+!
+!  specify: subadd, plane, element, signal
+!            a,      p,     e,       s
+!            0-      1-     1-       0-3
+![if there is only signal 0 (DC,CER,CAL) it may be ommitted]
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!     HMS upstairs and downstairs map    K.B.Beard 13-Jun-1994
+!         for Jun94 run
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!      HMS downstairs (HDC) map           K.B.Beard & S.Avery 13-Jun-1994
+!					  revised by A. Johnson 4-Feb-1999	
+!   								
+! vvvvvvvvvvvvvvvvvvvvvv Wire chambers start here vvvvvvvvvvvvvvvvvvvvvvvvv
+  ROC= 2             !ReadOutController (crate) for HMS wire chambers
+!
+!
+!         TDC modules are Lecroy 1877
+    Nsubadd= 96               
+    MASK= FFFFx       !hex mask 
+    BSUB= 17           !start channel in bit#17
+!
+  detector= 1       !HDC
+!
+!                             1st HDC chamber - (2nd in position) - planes7-12  
+Slot= 2
+0, 8, 1	             !TDC ROC#2 Sl#2 Ch#0 HDC pl#8 [Y1] wire#1
+1, 8, 2              !TDC ROC#2 Sl#2 Ch#1 HDC pl#8 [Y1] wire#2
+2, 8, 3	             !TDC ROC#2 Sl#2 Ch#2 HDC pl#8 [Y1] wire#3
+3, 8, 4	             !TDC ROC#2 Sl#2 Ch#3 HDC pl#8 [Y1] wire#4
+4, 8, 5	             !TDC ROC#2 Sl#2 Ch#4 HDC pl#8 [Y1] wire#5
+5, 8, 6	             !TDC ROC#2 Sl#2 Ch#5 HDC pl#8 [Y1] wire#6
+6, 8, 7	             !TDC ROC#2 Sl#2 Ch#6 HDC pl#8 [Y1] wire#7
+7, 8, 8	             !TDC ROC#2 Sl#2 Ch#7 HDC pl#8 [Y1] wire#8
+8, 8, 9	             !TDC ROC#2 Sl#2 Ch#8 HDC pl#8 [Y1] wire#9
+9, 8, 10             !TDC ROC#2 Sl#2 Ch#9 HDC pl#8 [Y1] wire#10
+10, 8, 11            !TDC ROC#2 Sl#2 Ch#10 HDC pl#8 [Y1] wire#11
+11, 8, 12            !TDC ROC#2 Sl#2 Ch#11 HDC pl#8 [Y1] wire#12
+12, 8, 13            !TDC ROC#2 Sl#2 Ch#12 HDC pl#8 [Y1] wire#13
+!13 !TDC ROC#2 Sl#2 Ch#13 unused
+!14 !TDC ROC#2 Sl#2 Ch#14 unused
+!15 !TDC ROC#2 Sl#2 Ch#15 unused
+16, 11, 40           !TDC ROC#2 Sl#2 Ch#16 HDC pl#11 [Y2] wire#40
+17, 11, 41           !TDC ROC#2 Sl#2 Ch#17 HDC pl#11 [Y2] wire#41
+18, 11, 42           !TDC ROC#2 Sl#2 Ch#18 HDC pl#11 [Y2] wire#42
+19, 11, 43           !TDC ROC#2 Sl#2 Ch#19 HDC pl#11 [Y2] wire#43
+20, 11, 44           !TDC ROC#2 Sl#2 Ch#20 HDC pl#11 [Y2] wire#44
+21, 11, 45           !TDC ROC#2 Sl#2 Ch#21 HDC pl#11 [Y2] wire#45
+22, 11, 46           !TDC ROC#2 Sl#2 Ch#22 HDC pl#11 [Y2] wire#46
+23, 11, 47           !TDC ROC#2 Sl#2 Ch#23 HDC pl#11 [Y2] wire#47
+24, 11, 48           !TDC ROC#2 Sl#2 Ch#24 HDC pl#11 [Y2] wire#48
+25, 11, 49           !TDC ROC#2 Sl#2 Ch#25 HDC pl#11 [Y2] wire#49
+26, 11, 50           !TDC ROC#2 Sl#2 Ch#26 HDC pl#11 [Y2] wire#50
+27, 11, 51           !TDC ROC#2 Sl#2 Ch#27 HDC pl#11 [Y2] wire#51
+28, 11, 52           !TDC ROC#2 Sl#2 Ch#28 HDC pl#11 [Y2] wire#52
+!29 !TDC ROC#2 Sl#2 Ch#29 unused
+!30 !TDC ROC#2 Sl#2 Ch#30 unused
+!31 !TDC ROC#2 Sl#2 Ch#31 unused
+32, 8, 14            !TDC ROC#2 Sl#2 Ch#32 HDC pl#8 [Y1] wire#14
+33, 8, 15            !TDC ROC#2 Sl#2 Ch#33 HDC pl#8 [Y1] wire#15
+34, 8, 16            !TDC ROC#2 Sl#2 Ch#34 HDC pl#8 [Y1] wire#16
+35, 8, 17            !TDC ROC#2 Sl#2 Ch#35 HDC pl#8 [Y1] wire#17
+36, 8, 18            !TDC ROC#2 Sl#2 Ch#36 HDC pl#8 [Y1] wire#18
+37, 8, 19            !TDC ROC#2 Sl#2 Ch#37 HDC pl#8 [Y1] wire#19
+38, 8, 20            !TDC ROC#2 Sl#2 Ch#38 HDC pl#8 [Y1] wire#20
+39, 8, 21            !TDC ROC#2 Sl#2 Ch#39 HDC pl#8 [Y1] wire#21
+40, 8, 22            !TDC ROC#2 Sl#2 Ch#40 HDC pl#8 [Y1] wire#22
+41, 8, 23            !TDC ROC#2 Sl#2 Ch#41 HDC pl#8 [Y1] wire#23
+42, 8, 24            !TDC ROC#2 Sl#2 Ch#42 HDC pl#8 [Y1] wire#24
+43, 8, 25            !TDC ROC#2 Sl#2 Ch#43 HDC pl#8 [Y1] wire#25
+44, 8, 26            !TDC ROC#2 Sl#2 Ch#44 HDC pl#8 [Y1] wire#26
+!45 !TDC ROC#2 Sl#2 Ch#45 unused
+!46 !TDC ROC#2 Sl#2 Ch#46 unused
+!47 !TDC ROC#2 Sl#2 Ch#47 unused
+48, 11, 27           !TDC ROC#2 Sl#2 Ch#48 HDC pl#11 [Y2] wire#27
+49, 11, 28           !TDC ROC#2 Sl#2 Ch#49 HDC pl#11 [Y2] wire#28
+50, 11, 29           !TDC ROC#2 Sl#2 Ch#50 HDC pl#11 [Y2] wire#29
+51, 11, 30           !TDC ROC#2 Sl#2 Ch#51 HDC pl#11 [Y2] wire#30
+52, 11, 31           !TDC ROC#2 Sl#2 Ch#52 HDC pl#11 [Y2] wire#31
+53, 11, 32           !TDC ROC#2 Sl#2 Ch#53 HDC pl#11 [Y2] wire#32
+54, 11, 33           !TDC ROC#2 Sl#2 Ch#54 HDC pl#11 [Y2] wire#33
+55, 11, 34           !TDC ROC#2 Sl#2 Ch#55 HDC pl#11 [Y2] wire#34
+56, 11, 35           !TDC ROC#2 Sl#2 Ch#56 HDC pl#11 [Y2] wire#35
+57, 11, 36           !TDC ROC#2 Sl#2 Ch#57 HDC pl#11 [Y2] wire#36
+58, 11, 37           !TDC ROC#2 Sl#2 Ch#58 HDC pl#11 [Y2] wire#37
+59, 11, 38           !TDC ROC#2 Sl#2 Ch#59 HDC pl#11 [Y2] wire#38
+60, 11, 39           !TDC ROC#2 Sl#2 Ch#60 HDC pl#11 [Y2] wire#39
+!61 !TDC ROC#2 Sl#2 Ch#61 unused
+!62 !TDC ROC#2 Sl#2 Ch#62 unused
+!63 !TDC ROC#2 Sl#2 Ch#63 unused
+64, 8, 27            !TDC ROC#2 Sl#2 Ch#64 HDC pl#8 [Y1] wire#27
+65, 8, 28            !TDC ROC#2 Sl#2 Ch#65 HDC pl#8 [Y1] wire#28
+66, 8, 29            !TDC ROC#2 Sl#2 Ch#66 HDC pl#8 [Y1] wire#29
+67, 8, 30            !TDC ROC#2 Sl#2 Ch#67 HDC pl#8 [Y1] wire#30
+68, 8, 31            !TDC ROC#2 Sl#2 Ch#68 HDC pl#8 [Y1] wire#31
+69, 8, 32            !TDC ROC#2 Sl#2 Ch#69 HDC pl#8 [Y1] wire#32
+70, 8, 33            !TDC ROC#2 Sl#2 Ch#70 HDC pl#8 [Y1] wire#33
+71, 8, 34            !TDC ROC#2 Sl#2 Ch#71 HDC pl#8 [Y1] wire#34
+72, 8, 35            !TDC ROC#2 Sl#2 Ch#72 HDC pl#8 [Y1] wire#35
+73, 8, 36            !TDC ROC#2 Sl#2 Ch#73 HDC pl#8 [Y1] wire#36
+74, 8, 37            !TDC ROC#2 Sl#2 Ch#74 HDC pl#8 [Y1] wire#37
+75, 8, 38            !TDC ROC#2 Sl#2 Ch#75 HDC pl#8 [Y1] wire#38
+76, 8, 39            !TDC ROC#2 Sl#2 Ch#76 HDC pl#8 [Y1] wire#39
+!77 !TDC ROC#2 Sl#2 Ch#77 unused
+!78 !TDC ROC#2 Sl#2 Ch#78 unused
+!79 !TDC ROC#2 Sl#2 Ch#79 unused
+80, 11, 14           !TDC ROC#2 Sl#2 Ch#80 HDC pl#11 [Y2] wire#14
+81, 11, 15           !TDC ROC#2 Sl#2 Ch#81 HDC pl#11 [Y2] wire#15
+82, 11, 16           !TDC ROC#2 Sl#2 Ch#82 HDC pl#11 [Y2] wire#16
+83, 11, 17           !TDC ROC#2 Sl#2 Ch#83 HDC pl#11 [Y2] wire#17
+84, 11, 18           !TDC ROC#2 Sl#2 Ch#84 HDC pl#11 [Y2] wire#18
+85, 11, 19           !TDC ROC#2 Sl#2 Ch#85 HDC pl#11 [Y2] wire#19
+86, 11, 20           !TDC ROC#2 Sl#2 Ch#86 HDC pl#11 [Y2] wire#20
+87, 11, 21           !TDC ROC#2 Sl#2 Ch#87 HDC pl#11 [Y2] wire#21
+88, 11, 22           !TDC ROC#2 Sl#2 Ch#88 HDC pl#11 [Y2] wire#22
+89, 11, 23           !TDC ROC#2 Sl#2 Ch#89 HDC pl#11 [Y2] wire#23
+90, 11, 24           !TDC ROC#2 Sl#2 Ch#90 HDC pl#11 [Y2] wire#24
+91, 11, 25           !TDC ROC#2 Sl#2 Ch#91 HDC pl#11 [Y2] wire#25
+92, 11, 26           !TDC ROC#2 Sl#2 Ch#92 HDC pl#11 [Y2] wire#26
+!93 !TDC ROC#2 Sl#2 Ch#93 unused
+!94 !TDC ROC#2 Sl#2 Ch#94 unused
+!95 !TDC ROC#2 Sl#2 Ch#95 unused
+
+Slot= 3
+0, 8, 40             !TDC ROC#2 Sl#3 Ch#0 HDC pl#8 [Y1] wire#40
+1, 8, 41             !TDC ROC#2 Sl#3 Ch#1 HDC pl#8 [Y1] wire#41
+2, 8, 42             !TDC ROC#2 Sl#3 Ch#2 HDC pl#8 [Y1] wire#42
+3, 8, 43             !TDC ROC#2 Sl#3 Ch#3 HDC pl#8 [Y1] wire#43
+4, 8, 44             !TDC ROC#2 Sl#3 Ch#4 HDC pl#8 [Y1] wire#44
+5, 8, 45             !TDC ROC#2 Sl#3 Ch#5 HDC pl#8 [Y1] wire#45
+6, 8, 46             !TDC ROC#2 Sl#3 Ch#6 HDC pl#8 [Y1] wire#46
+7, 8, 47             !TDC ROC#2 Sl#3 Ch#7 HDC pl#8 [Y1] wire#47
+8, 8, 48             !TDC ROC#2 Sl#3 Ch#8 HDC pl#8 [Y1] wire#48
+9, 8, 49             !TDC ROC#2 Sl#3 Ch#9 HDC pl#8 [Y1] wire#49
+10, 8, 50            !TDC ROC#2 Sl#3 Ch#10 HDC pl#8 [Y1] wire#50
+11, 8, 51            !TDC ROC#2 Sl#3 Ch#11 HDC pl#8 [Y1] wire#51
+12, 8, 52            !TDC ROC#2 Sl#3 Ch#12 HDC pl#8 [Y1] wire#52
+!13 !TDC ROC#2 Sl#3 Ch#13 
+!14 !TDC ROC#2 Sl#3 Ch#14 
+!15 !TDC ROC#2 Sl#3 Ch#15 
+16, 11, 1            !TDC ROC#2 Sl#3 Ch#16 HDC pl#11 [Y2] wire#1
+17, 11, 2            !TDC ROC#2 Sl#3 Ch#17 HDC pl#11 [Y2] wire#2
+18, 11, 3            !TDC ROC#2 Sl#3 Ch#18 HDC pl#11 [Y2] wire#3
+19, 11, 4            !TDC ROC#2 Sl#3 Ch#19 HDC pl#11 [Y2] wire#4
+20, 11, 5            !TDC ROC#2 Sl#3 Ch#20 HDC pl#11 [Y2] wire#5
+21, 11, 6            !TDC ROC#2 Sl#3 Ch#21 HDC pl#11 [Y2] wire#6
+22, 11, 7            !TDC ROC#2 Sl#3 Ch#22 HDC pl#11 [Y2] wire#7
+23, 11, 8            !TDC ROC#2 Sl#3 Ch#23 HDC pl#11 [Y2] wire#8
+24, 11, 9            !TDC ROC#2 Sl#3 Ch#24 HDC pl#11 [Y2] wire#9
+25, 11, 10           !TDC ROC#2 Sl#3 Ch#25 HDC pl#11 [Y2] wire#10
+26, 11, 11           !TDC ROC#2 Sl#3 Ch#26 HDC pl#11 [Y2] wire#11
+27, 11, 12           !TDC ROC#2 Sl#3 Ch#27 HDC pl#11 [Y2] wire#12
+28, 11, 13           !TDC ROC#2 Sl#3 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#3 Ch#29 unused
+! 30 !TDC ROC#2 Sl#3 Ch#30 unused
+! 31 !TDC ROC#2 Sl#3 Ch#31 unused
+32, 10, 92           !TDC ROC#2 Sl#3 Ch#32 HDC pl#10 [V] wire#92
+33, 10, 93           !TDC ROC#2 Sl#3 Ch#33 HDC pl#10 [V] wire#93
+34, 10, 94           !TDC ROC#2 Sl#3 Ch#34 HDC pl#10 [V] wire#94
+35, 10, 95           !TDC ROC#2 Sl#3 Ch#35 HDC pl#10 [V] wire#95
+36, 10, 96           !TDC ROC#2 Sl#3 Ch#36 HDC pl#10 [V] wire#96
+37, 10, 97           !TDC ROC#2 Sl#3 Ch#37 HDC pl#10 [V] wire#97
+38, 10, 98           !TDC ROC#2 Sl#3 Ch#38 HDC pl#10 [V] wire#98
+39, 10, 99           !TDC ROC#2 Sl#3 Ch#39 HDC pl#10 [V] wire#99
+40, 10, 100          !TDC ROC#2 Sl#3 Ch#40 HDC pl#10 [V] wire#100
+41, 10, 101          !TDC ROC#2 Sl#3 Ch#41 HDC pl#10 [V] wire#101
+42, 10, 102          !TDC ROC#2 Sl#3 Ch#42 HDC pl#10 [V] wire#102
+43, 10, 103          !TDC ROC#2 Sl#3 Ch#43 HDC pl#10 [V] wire#103
+44, 10, 104          !TDC ROC#2 Sl#3 Ch#44 HDC pl#10 [V] wire#104
+45, 10, 105	     !TDC ROC#2 Sl#3 Ch#45 HDC pl#10 [V] wire#105
+46, 10, 106          !TDC ROC#2 Sl#3 Ch#46 HDC pl#10 [V] wire#106
+47, 10, 107	     !TDC ROC#2 Sl#3 Ch#47 HDC pl#10 [V] wire#107
+48, 7, 97            !TDC ROC#2 Sl#3 Ch#48 HDC pl#7 [X1] wire#97
+49, 7, 98            !TDC ROC#2 Sl#3 Ch#49 HDC pl#7 [X1] wire#98
+50, 7, 99            !TDC ROC#2 Sl#3 Ch#50 HDC pl#7 [X1] wire#99
+51, 7, 100           !TDC ROC#2 Sl#3 Ch#51 HDC pl#7 [X1] wire#100
+52, 7, 101           !TDC ROC#2 Sl#3 Ch#52 HDC pl#7 [X1] wire#101
+53, 7, 102           !TDC ROC#2 Sl#3 Ch#53 HDC pl#7 [X1] wire#102
+54, 7, 103           !TDC ROC#2 Sl#3 Ch#54 HDC pl#7 [X1] wire#103
+55, 7, 104           !TDC ROC#2 Sl#3 Ch#55 HDC pl#7 [X1] wire#104
+56, 7, 105           !TDC ROC#2 Sl#3 Ch#56 HDC pl#7 [X1] wire#105
+57, 7, 106           !TDC ROC#2 Sl#3 Ch#57 HDC pl#7 [X1] wire#106
+58, 7, 107           !TDC ROC#2 Sl#3 Ch#58 HDC pl#7 [X1] wire#107
+59, 7, 108           !TDC ROC#2 Sl#3 Ch#59 HDC pl#7 [X1] wire#108
+60, 7, 109           !TDC ROC#2 Sl#3 Ch#60 HDC pl#7 [X1] wire#109
+61, 7, 110           !TDC ROC#2 Sl#3 Ch#61 HDC pl#7 [X1] wire#110
+62, 7, 111           !TDC ROC#2 Sl#3 Ch#62 HDC pl#7 [X1] wire#111
+63, 7, 112           !TDC ROC#2 Sl#3 Ch#63 HDC pl#7 [X1] wire#112
+64, 12, 1            !TDC ROC#2 Sl#3 Ch#64 HDC pl#12 [X2] wire#1
+65, 12, 2            !TDC ROC#2 Sl#3 Ch#65 HDC pl#12 [X2] wire#2
+66, 12, 3            !TDC ROC#2 Sl#3 Ch#66 HDC pl#12 [X2] wire#3
+67, 12, 4            !TDC ROC#2 Sl#3 Ch#67 HDC pl#12 [X2] wire#4
+68, 12, 5            !TDC ROC#2 Sl#3 Ch#68 HDC pl#12 [X2] wire#5
+69, 12, 6            !TDC ROC#2 Sl#3 Ch#69 HDC pl#12 [X2] wire#6
+70, 12, 7            !TDC ROC#2 Sl#3 Ch#70 HDC pl#12 [X2] wire#7
+71, 12, 8            !TDC ROC#2 Sl#3 Ch#71 HDC pl#12 [X2] wire#8
+72, 12, 9            !TDC ROC#2 Sl#3 Ch#72 HDC pl#12 [X2] wire#9
+73, 12, 10           !TDC ROC#2 Sl#3 Ch#73 HDC pl#12 [X2] wire#10
+74, 12, 11           !TDC ROC#2 Sl#3 Ch#74 HDC pl#12 [X2] wire#11
+75, 12, 12           !TDC ROC#2 Sl#3 Ch#75 HDC pl#12 [X2] wire#12
+76, 12, 13           !TDC ROC#2 Sl#3 Ch#76 HDC pl#12 [X2] wire#13
+77, 12, 14           !TDC ROC#2 Sl#3 Ch#77 HDC pl#12 [X2] wire#14
+78, 12, 15           !TDC ROC#2 Sl#3 Ch#78 HDC pl#12 [X2] wire#15
+79, 12, 16           !TDC ROC#2 Sl#3 Ch#79 HDC pl#12 [X2] wire#16
+80, 7, 113           !TDC ROC#2 Sl#3 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#3 Ch#81 unused
+82, 9, 1             !TDC ROC#2 Sl#3 Ch#82 HDC pl#9 [U] wire#1
+83, 9, 2             !TDC ROC#2 Sl#3 Ch#83 HDC pl#9 [U] wire#2
+84, 9, 3             !TDC ROC#2 Sl#3 Ch#84 HDC pl#9 [U] wire#3
+85, 9, 4             !TDC ROC#2 Sl#3 Ch#85 HDC pl#9 [U] wire#4
+86, 9, 5             !TDC ROC#2 Sl#3 Ch#86 HDC pl#9 [U] wire#5
+87, 9, 6             !TDC ROC#2 Sl#3 Ch#87 HDC pl#9 [U] wire#6
+88, 9, 7             !TDC ROC#2 Sl#3 Ch#88 HDC pl#9 [U] wire#7
+89, 9, 8             !TDC ROC#2 Sl#3 Ch#89 HDC pl#9 [U] wire#8
+90, 9, 9             !TDC ROC#2 Sl#3 Ch#90 HDC pl#9 [U] wire#9
+91, 9, 10            !TDC ROC#2 Sl#3 Ch#91 HDC pl#9 [U] wire#10
+92, 9, 11            !TDC ROC#2 Sl#3 Ch#92 HDC pl#9 [U] wire#11
+93, 9, 12            !TDC ROC#2 Sl#3 Ch#93 HDC pl#9 [U] wire#12
+94, 9, 13            !TDC ROC#2 Sl#3 Ch#94 HDC pl#9 [U] wire#13
+95, 9, 14            !TDC ROC#2 Sl#3 Ch#95 HDC pl#9 [U] wire#14
+Slot= 5
+0, 10, 77            !TDC ROC#2 Sl#5 Ch#0 HDC pl#10 [V] wire#77
+1, 10, 78            !TDC ROC#2 Sl#5 Ch#1 HDC pl#10 [V] wire#78
+2, 10, 79            !TDC ROC#2 Sl#5 Ch#2 HDC pl#10 [V] wire#79
+3, 10, 80            !TDC ROC#2 Sl#5 Ch#3 HDC pl#10 [V] wire#80
+4, 10, 81            !TDC ROC#2 Sl#5 Ch#4 HDC pl#10 [V] wire#81
+5, 10, 82            !TDC ROC#2 Sl#5 Ch#5 HDC pl#10 [V] wire#82
+6, 10, 83            !TDC ROC#2 Sl#5 Ch#6 HDC pl#10 [V] wire#83
+7, 10, 84            !TDC ROC#2 Sl#5 Ch#7 HDC pl#10 [V] wire#84
+8, 10, 85            !TDC ROC#2 Sl#5 Ch#8 HDC pl#10 [V] wire#85
+9, 10, 86            !TDC ROC#2 Sl#5 Ch#9 HDC pl#10 [V] wire#86
+10, 10, 87           !TDC ROC#2 Sl#5 Ch#10 HDC pl#10 [V] wire#87
+11, 10, 88           !TDC ROC#2 Sl#5 Ch#11 HDC pl#10 [V] wire#88
+12, 10, 89           !TDC ROC#2 Sl#5 Ch#12 HDC pl#10 [V] wire#89
+13, 10, 90           !TDC ROC#2 Sl#5 Ch#13 HDC pl#10 [V] wire#90
+14, 10, 91           !TDC ROC#2 Sl#5 Ch#14 HDC pl#10 [V] wire#91
+! 15 !TDC ROC#2 Sl#5 Ch#15 unused
+16, 7, 81            !TDC ROC#2 Sl#5 Ch#16 HDC pl#7 [X1] wire#81
+17, 7, 82            !TDC ROC#2 Sl#5 Ch#17 HDC pl#7 [X1] wire#82
+18, 7, 83            !TDC ROC#2 Sl#5 Ch#18 HDC pl#7 [X1] wire#83
+19, 7, 84            !TDC ROC#2 Sl#5 Ch#19 HDC pl#7 [X1] wire#84
+20, 7, 85            !TDC ROC#2 Sl#5 Ch#20 HDC pl#7 [X1] wire#85
+21, 7, 86            !TDC ROC#2 Sl#5 Ch#21 HDC pl#7 [X1] wire#86
+22, 7, 87            !TDC ROC#2 Sl#5 Ch#22 HDC pl#7 [X1] wire#87
+23, 7, 88            !TDC ROC#2 Sl#5 Ch#23 HDC pl#7 [X1] wire#88
+24, 7, 89            !TDC ROC#2 Sl#5 Ch#24 HDC pl#7 [X1] wire#89
+25, 7, 90            !TDC ROC#2 Sl#5 Ch#25 HDC pl#7 [X1] wire#90
+26, 7, 91            !TDC ROC#2 Sl#5 Ch#26 HDC pl#7 [X1] wire#91
+27, 7, 92            !TDC ROC#2 Sl#5 Ch#27 HDC pl#7 [X1] wire#92
+28, 7, 93            !TDC ROC#2 Sl#5 Ch#28 HDC pl#7 [X1] wire#93
+29, 7, 94            !TDC ROC#2 Sl#5 Ch#29 HDC pl#7 [X1] wire#94
+30, 7, 95            !TDC ROC#2 Sl#5 Ch#30 HDC pl#7 [X1] wire#95
+31, 7, 96            !TDC ROC#2 Sl#5 Ch#31 HDC pl#7 [X1] wire#96
+32, 12, 17           !TDC ROC#2 Sl#5 Ch#32 HDC pl#12 [X2] wire#17
+33, 12, 18           !TDC ROC#2 Sl#5 Ch#33 HDC pl#12 [X2] wire#18
+34, 12, 19           !TDC ROC#2 Sl#5 Ch#34 HDC pl#12 [X2] wire#19
+35, 12, 20           !TDC ROC#2 Sl#5 Ch#35 HDC pl#12 [X2] wire#20
+36, 12, 21           !TDC ROC#2 Sl#5 Ch#36 HDC pl#12 [X2] wire#21
+37, 12, 22           !TDC ROC#2 Sl#5 Ch#37 HDC pl#12 [X2] wire#22
+38, 12, 23           !TDC ROC#2 Sl#5 Ch#38 HDC pl#12 [X2] wire#23
+39, 12, 24           !TDC ROC#2 Sl#5 Ch#39 HDC pl#12 [X2] wire#24
+40, 12, 25           !TDC ROC#2 Sl#5 Ch#40 HDC pl#12 [X2] wire#25
+41, 12, 26           !TDC ROC#2 Sl#5 Ch#41 HDC pl#12 [X2] wire#26
+42, 12, 27           !TDC ROC#2 Sl#5 Ch#42 HDC pl#12 [X2] wire#27
+43, 12, 28           !TDC ROC#2 Sl#5 Ch#43 HDC pl#12 [X2] wire#28
+44, 12, 29           !TDC ROC#2 Sl#5 Ch#44 HDC pl#12 [X2] wire#29
+45, 12, 30           !TDC ROC#2 Sl#5 Ch#45 HDC pl#12 [X2] wire#30
+46, 12, 31           !TDC ROC#2 Sl#5 Ch#46 HDC pl#12 [X2] wire#31
+47, 12, 32           !TDC ROC#2 Sl#5 Ch#47 HDC pl#12 [X2] wire#32
+48, 9, 15            !TDC ROC#2 Sl#5 Ch#48 HDC pl#9 [U] wire#15
+49, 9, 16            !TDC ROC#2 Sl#5 Ch#49 HDC pl#9 [U] wire#16
+50, 9, 17            !TDC ROC#2 Sl#5 Ch#50 HDC pl#9 [U] wire#17
+51, 9, 18            !TDC ROC#2 Sl#5 Ch#51 HDC pl#9 [U] wire#18
+52, 9, 19            !TDC ROC#2 Sl#5 Ch#52 HDC pl#9 [U] wire#19
+53, 9, 20            !TDC ROC#2 Sl#5 Ch#53 HDC pl#9 [U] wire#20
+54, 9, 21            !TDC ROC#2 Sl#5 Ch#54 HDC pl#9 [U] wire#21
+55, 9, 22            !TDC ROC#2 Sl#5 Ch#55 HDC pl#9 [U] wire#22
+56, 9, 23            !TDC ROC#2 Sl#5 Ch#56 HDC pl#9 [U] wire#23
+57, 9, 24            !TDC ROC#2 Sl#5 Ch#57 HDC pl#9 [U] wire#24
+58, 9, 25            !TDC ROC#2 Sl#5 Ch#58 HDC pl#9 [U] wire#25
+59, 9, 26            !TDC ROC#2 Sl#5 Ch#59 HDC pl#9 [U] wire#26
+60, 9, 27            !TDC ROC#2 Sl#5 Ch#60 HDC pl#9 [U] wire#27
+61, 9, 28            !TDC ROC#2 Sl#5 Ch#61 HDC pl#9 [U] wire#28
+62, 9, 29            !TDC ROC#2 Sl#5 Ch#62 HDC pl#9 [U] wire#29
+!63 !TDC ROC#2 Sl#5 Ch#63 unused
+64, 10, 61           !TDC ROC#2 Sl#5 Ch#64 HDC pl#10 [V] wire#61
+65, 10, 62           !TDC ROC#2 Sl#5 Ch#65 HDC pl#10 [V] wire#62
+66, 10, 63           !TDC ROC#2 Sl#5 Ch#66 HDC pl#10 [V] wire#63
+67, 10, 64           !TDC ROC#2 Sl#5 Ch#67 HDC pl#10 [V] wire#64
+68, 10, 65           !TDC ROC#2 Sl#5 Ch#68 HDC pl#10 [V] wire#65
+69, 10, 66           !TDC ROC#2 Sl#5 Ch#69 HDC pl#10 [V] wire#66
+70, 10, 67           !TDC ROC#2 Sl#5 Ch#70 HDC pl#10 [V] wire#67
+71, 10, 68           !TDC ROC#2 Sl#5 Ch#71 HDC pl#10 [V] wire#68
+72, 10, 69           !TDC ROC#2 Sl#5 Ch#72 HDC pl#10 [V] wire#69
+73, 10, 70           !TDC ROC#2 Sl#5 Ch#73 HDC pl#10 [V] wire#70
+74, 10, 71           !TDC ROC#2 Sl#5 Ch#74 HDC pl#10 [V] wire#71
+75, 10, 72           !TDC ROC#2 Sl#5 Ch#75 HDC pl#10 [V] wire#72
+76, 10, 73           !TDC ROC#2 Sl#5 Ch#76 HDC pl#10 [V] wire#73
+77, 10, 74           !TDC ROC#2 Sl#5 Ch#77 HDC pl#10 [V] wire#74
+78, 10, 75           !TDC ROC#2 Sl#5 Ch#78 HDC pl#10 [V] wire#75
+79, 10, 76           !TDC ROC#2 Sl#5 Ch#79 HDC pl#10 [V] wire#76
+80, 7, 65            !TDC ROC#2 Sl#5 Ch#80 HDC pl#7 [X1] wire#65
+81, 7, 66            !TDC ROC#2 Sl#5 Ch#81 HDC pl#7 [X1] wire#66
+82, 7, 67            !TDC ROC#2 Sl#5 Ch#82 HDC pl#7 [X1] wire#67
+83, 7, 68            !TDC ROC#2 Sl#5 Ch#83 HDC pl#7 [X1] wire#68
+84, 7, 69            !TDC ROC#2 Sl#5 Ch#84 HDC pl#7 [X1] wire#69
+85, 7, 70	     !TDC ROC#2 Sl#5 Ch#85 HDC pl#7 [X1] wire#70
+86, 7, 71            !TDC ROC#2 Sl#5 Ch#86 HDC pl#7 [X1] wire#71
+87, 7, 72            !TDC ROC#2 Sl#5 Ch#87 HDC pl#7 [X1] wire#72
+88, 7, 73            !TDC ROC#2 Sl#5 Ch#88 HDC pl#7 [X1] wire#73
+89, 7, 74            !TDC ROC#2 Sl#5 Ch#89 HDC pl#7 [X1] wire#74
+90, 7, 75            !TDC ROC#2 Sl#5 Ch#90 HDC pl#7 [X1] wire#75
+91, 7, 76	     !TDC ROC#2 Sl#5 Ch#91 HDC pl#7 [X1] wire#76
+92, 7, 77            !TDC ROC#2 Sl#5 Ch#92 HDC pl#7 [X1] wire#77
+93, 7, 78            !TDC ROC#2 Sl#5 Ch#93 HDC pl#7 [X1] wire#78
+94, 7, 79            !TDC ROC#2 Sl#5 Ch#94 HDC pl#7 [X1] wire#79
+95, 7, 80            !TDC ROC#2 Sl#5 Ch#95 HDC pl#7 [X1] wire#80
+Slot= 6
+0, 12, 33            !TDC ROC#2 Sl#6 Ch#0 HDC pl#12 [X2] wire#33
+1, 12, 34 	     !TDC ROC#2 Sl#6 Ch#1 HDC pl#12 [X2] wire#34
+2, 12, 35            !TDC ROC#2 Sl#6 Ch#2 HDC pl#12 [X2] wire#35
+3, 12, 36            !TDC ROC#2 Sl#6 Ch#3 HDC pl#12 [X2] wire#36
+4, 12, 37            !TDC ROC#2 Sl#6 Ch#4 HDC pl#12 [X2] wire#37
+5, 12, 38            !TDC ROC#2 Sl#6 Ch#5 HDC pl#12 [X2] wire#38
+6, 12, 39            !TDC ROC#2 Sl#6 Ch#6 HDC pl#12 [X2] wire#39
+7, 12, 40            !TDC ROC#2 Sl#6 Ch#7 HDC pl#12 [X2] wire#40
+8, 12, 41            !TDC ROC#2 Sl#6 Ch#8 HDC pl#12 [X2] wire#41
+9, 12, 42            !TDC ROC#2 Sl#6 Ch#9 HDC pl#12 [X2] wire#42
+10, 12, 43           !TDC ROC#2 Sl#6 Ch#10 HDC pl#12 [X2] wire#43
+11, 12, 44           !TDC ROC#2 Sl#6 Ch#11 HDC pl#12 [X2] wire#44
+12, 12, 45           !TDC ROC#2 Sl#6 Ch#12 HDC pl#12 [X2] wire#45
+13, 12, 46           !TDC ROC#2 Sl#6 Ch#13 HDC pl#12 [X2] wire#46
+14, 12, 47           !TDC ROC#2 Sl#6 Ch#14 HDC pl#12 [X2] wire#47
+15, 12, 48           !TDC ROC#2 Sl#6 Ch#15 HDC pl#12 [X2] wire#48
+16, 9, 30            !TDC ROC#2 Sl#6 Ch#16 HDC pl#9 [U] wire#30
+17, 9, 31            !TDC ROC#2 Sl#6 Ch#17 HDC pl#9 [U] wire#31
+18, 9, 32            !TDC ROC#2 Sl#6 Ch#18 HDC pl#9 [U] wire#32
+19, 9, 33            !TDC ROC#2 Sl#6 Ch#19 HDC pl#9 [U] wire#33
+20, 9, 34            !TDC ROC#2 Sl#6 Ch#20 HDC pl#9 [U] wire#34
+21, 9, 35            !TDC ROC#2 Sl#6 Ch#21 HDC pl#9 [U] wire#35
+22, 9, 36            !TDC ROC#2 Sl#6 Ch#22 HDC pl#9 [U] wire#36
+23, 9, 37            !TDC ROC#2 Sl#6 Ch#23 HDC pl#9 [U] wire#37
+24, 9, 38            !TDC ROC#2 Sl#6 Ch#24 HDC pl#9 [U] wire#38
+25, 9, 39            !TDC ROC#2 Sl#6 Ch#25 HDC pl#9 [U] wire#39
+26, 9, 40            !TDC ROC#2 Sl#6 Ch#26 HDC pl#9 [U] wire#40
+27, 9, 41            !TDC ROC#2 Sl#6 Ch#27 HDC pl#9 [U] wire#41
+28, 9, 42            !TDC ROC#2 Sl#6 Ch#28 HDC pl#9 [U] wire#42
+29, 9, 43            !TDC ROC#2 Sl#6 Ch#29 HDC pl#9 [U] wire#43
+30, 9, 44            !TDC ROC#2 Sl#6 Ch#30 HDC pl#9 [U] wire#44
+31, 9, 45            !TDC ROC#2 Sl#6 Ch#31 HDC pl#9 [U] wire#45
+32, 10, 46           !TDC ROC#2 Sl#6 Ch#32 HDC pl#10 [V] wire#46
+33, 10, 47           !TDC ROC#2 Sl#6 Ch#33 HDC pl#10 [V] wire#47
+34, 10, 48           !TDC ROC#2 Sl#6 Ch#34 HDC pl#10 [V] wire#48
+35, 10, 49           !TDC ROC#2 Sl#6 Ch#35 HDC pl#10 [V] wire#49
+36, 10, 50           !TDC ROC#2 Sl#6 Ch#36 HDC pl#10 [V] wire#50
+37, 10, 51           !TDC ROC#2 Sl#6 Ch#37 HDC pl#10 [V] wire#51
+38, 10, 52           !TDC ROC#2 Sl#6 Ch#38 HDC pl#10 [V] wire#52
+39, 10, 53           !TDC ROC#2 Sl#6 Ch#39 HDC pl#10 [V] wire#53
+40, 10, 54           !TDC ROC#2 Sl#6 Ch#40 HDC pl#10 [V] wire#54
+41, 10, 55           !TDC ROC#2 Sl#6 Ch#41 HDC pl#10 [V] wire#55
+42, 10, 56           !TDC ROC#2 Sl#6 Ch#42 HDC pl#10 [V] wire#56
+43, 10, 57           !TDC ROC#2 Sl#6 Ch#43 HDC pl#10 [V] wire#57
+44, 10, 58           !TDC ROC#2 Sl#6 Ch#44 HDC pl#10 [V] wire#58
+45, 10, 59           !TDC ROC#2 Sl#6 Ch#45 HDC pl#10 [V] wire#59
+46, 10, 60           !TDC ROC#2 Sl#6 Ch#46 HDC pl#10 [V] wire#60
+!47 !TDC ROC#2 Sl#6 Ch#47 HDC unused
+48, 7, 49           !TDC ROC#2 Sl#6 Ch#48 HDC pl#7 [X1] wire#49
+49, 7, 50           !TDC ROC#2 Sl#6 Ch#49 HDC pl#7 [X1] wire#50
+50, 7, 51           !TDC ROC#2 Sl#6 Ch#50 HDC pl#7 [X1] wire#51
+51, 7, 52           !TDC ROC#2 Sl#6 Ch#51 HDC pl#7 [X1] wire#52
+52, 7, 53           !TDC ROC#2 Sl#6 Ch#52 HDC pl#7 [X1] wire#53
+53, 7, 54           !TDC ROC#2 Sl#6 Ch#53 HDC pl#7 [X1] wire#54
+54, 7, 55           !TDC ROC#2 Sl#6 Ch#54 HDC pl#7 [X1] wire#55
+55, 7, 56           !TDC ROC#2 Sl#6 Ch#55 HDC pl#7 [X1] wire#56
+56, 7, 57           !TDC ROC#2 Sl#6 Ch#56 HDC pl#7 [X1] wire#57
+57, 7, 58           !TDC ROC#2 Sl#6 Ch#57 HDC pl#7 [X1] wire#58
+58, 7, 59           !TDC ROC#2 Sl#6 Ch#58 HDC pl#7 [X1] wire#59
+59, 7, 60           !TDC ROC#2 Sl#6 Ch#59 HDC pl#7 [X1] wire#60
+60, 7, 61           !TDC ROC#2 Sl#6 Ch#60 HDC pl#7 [X1] wire#61
+61, 7, 62           !TDC ROC#2 Sl#6 Ch#61 HDC pl#7 [X1] wire#62
+62, 7, 63           !TDC ROC#2 Sl#6 Ch#62 HDC pl#7 [X1] wire#63
+63, 7, 64           !TDC ROC#2 Sl#6 Ch#63 HDC pl#7 [X1] wire#64
+64, 12, 49          !TDC ROC#2 Sl#6 Ch#64 HDC pl#12 [X2] wire#49
+65, 12, 50          !TDC ROC#2 Sl#6 Ch#65 HDC pl#12 [X2] wire#50
+66, 12, 51          !TDC ROC#2 Sl#6 Ch#66 HDC pl#12 [X2] wire#51
+67, 12, 52          !TDC ROC#2 Sl#6 Ch#67 HDC pl#12 [X2] wire#52
+68, 12, 53          !TDC ROC#2 Sl#6 Ch#68 HDC pl#12 [X2] wire#53
+69, 12, 54          !TDC ROC#2 Sl#6 Ch#69 HDC pl#12 [X2] wire#54
+70, 12, 55          !TDC ROC#2 Sl#6 Ch#70 HDC pl#12 [X2] wire#55
+71, 12, 56          !TDC ROC#2 Sl#6 Ch#71 HDC pl#12 [X2] wire#56
+72, 12, 57          !TDC ROC#2 Sl#6 Ch#72 HDC pl#12 [X2] wire#57
+73, 12, 58          !TDC ROC#2 Sl#6 Ch#73 HDC pl#12 [X2] wire#58
+74, 12, 59          !TDC ROC#2 Sl#6 Ch#74 HDC pl#12 [X2] wire#59
+75, 12, 60          !TDC ROC#2 Sl#6 Ch#75 HDC pl#12 [X2] wire#60
+76, 12, 61          !TDC ROC#2 Sl#6 Ch#76 HDC pl#12 [X2] wire#61
+77, 12, 62          !TDC ROC#2 Sl#6 Ch#77 HDC pl#12 [X2] wire#62
+78, 12, 63          !TDC ROC#2 Sl#6 Ch#78 HDC pl#12 [X2] wire#63
+79, 12, 64          !TDC ROC#2 Sl#6 Ch#79 HDC pl#12 [X2] wire#64
+80, 10, 30          !TDC ROC#2 Sl#6 Ch#80 HDC pl#10 [V] wire#30
+81, 10, 31          !TDC ROC#2 Sl#6 Ch#81 HDC pl#10 [V] wire#31
+82, 10, 32          !TDC ROC#2 Sl#6 Ch#82 HDC pl#10 [V] wire#32
+83, 10, 33          !TDC ROC#2 Sl#6 Ch#83 HDC pl#10 [V] wire#33
+84, 10, 34          !TDC ROC#2 Sl#6 Ch#84 HDC pl#10 [V] wire#34
+85, 10, 35          !TDC ROC#2 Sl#6 Ch#85 HDC pl#10 [V] wire#35
+86, 10, 36          !TDC ROC#2 Sl#6 Ch#86 HDC pl#10 [V] wire#36
+87, 10, 37          !TDC ROC#2 Sl#6 Ch#87 HDC pl#10 [V] wire#37
+88, 10, 38          !TDC ROC#2 Sl#6 Ch#88 HDC pl#10 [V] wire#38
+89, 10, 39          !TDC ROC#2 Sl#6 Ch#89 HDC pl#10 [V] wire#39
+90, 10, 40          !TDC ROC#2 Sl#6 Ch#90 HDC pl#10 [V] wire#40
+91, 10, 41          !TDC ROC#2 Sl#6 Ch#91 HDC pl#10 [V] wire#41
+92, 10, 42          !TDC ROC#2 Sl#6 Ch#92 HDC pl#10 [V] wire#42
+93, 10, 43          !TDC ROC#2 Sl#6 Ch#93 HDC pl#10 [V] wire#43
+94, 10, 44          !TDC ROC#2 Sl#6 Ch#94 HDC pl#10 [V] wire#44
+95, 10, 45          !TDC ROC#2 Sl#6 Ch#95 HDC pl#10 [V] wire#45
+Slot= 8
+0, 9, 46            !TDC ROC#2 Sl#8 Ch#0 HDC pl#9 [U] wire#46
+1, 9, 47            !TDC ROC#2 Sl#8 Ch#1 HDC pl#9 [U] wire#47
+2, 9, 48            !TDC ROC#2 Sl#8 Ch#2 HDC pl#9 [U] wire#48
+3, 9, 49            !TDC ROC#2 Sl#8 Ch#3 HDC pl#9 [U] wire#49
+4, 9, 50            !TDC ROC#2 Sl#8 Ch#4 HDC pl#9 [U] wire#50
+5, 9, 51            !TDC ROC#2 Sl#8 Ch#5 HDC pl#9 [U] wire#51
+6, 9, 52            !TDC ROC#2 Sl#8 Ch#6 HDC pl#9 [U] wire#52
+7, 9, 53            !TDC ROC#2 Sl#8 Ch#7 HDC pl#9 [U] wire#53
+8, 9, 54            !TDC ROC#2 Sl#8 Ch#8 HDC pl#9 [U] wire#54
+9, 9, 55            !TDC ROC#2 Sl#8 Ch#9 HDC pl#9 [U] wire#55
+10, 9, 56           !TDC ROC#2 Sl#8 Ch#10 HDC pl#9 [U] wire#56
+11, 9, 57           !TDC ROC#2 Sl#8 Ch#11 HDC pl#9 [U] wire#57
+12, 9, 58           !TDC ROC#2 Sl#8 Ch#12 HDC pl#9 [U] wire#58
+13, 9, 59           !TDC ROC#2 Sl#8 Ch#13 HDC pl#9 [U] wire#59
+14, 9, 60           !TDC ROC#2 Sl#8 Ch#14 HDC pl#9 [U] wire#60
+!15 !TDC ROC#2 Sl#8 Ch#15 unused
+16, 7, 33           !TDC ROC#2 Sl#8 Ch#16 HDC pl#7 [X1] wire#33
+17, 7, 34           !TDC ROC#2 Sl#8 Ch#17 HDC pl#7 [X1] wire#34
+18, 7, 35           !TDC ROC#2 Sl#8 Ch#18 HDC pl#7 [X1] wire#35
+19, 7, 36           !TDC ROC#2 Sl#8 Ch#19 HDC pl#7 [X1] wire#36
+20, 7, 37           !TDC ROC#2 Sl#8 Ch#20 HDC pl#7 [X1] wire#37
+21, 7, 38           !TDC ROC#2 Sl#8 Ch#21 HDC pl#7 [X1] wire#38
+22, 7, 39           !TDC ROC#2 Sl#8 Ch#22 HDC pl#7 [X1] wire#39
+23, 7, 40           !TDC ROC#2 Sl#8 Ch#23 HDC pl#7 [X1] wire#40
+24, 7, 41           !TDC ROC#2 Sl#8 Ch#24 HDC pl#7 [X1] wire#41
+25, 7, 42           !TDC ROC#2 Sl#8 Ch#25 HDC pl#7 [X1] wire#42
+26, 7, 43           !TDC ROC#2 Sl#8 Ch#26 HDC pl#7 [X1] wire#43
+27, 7, 44           !TDC ROC#2 Sl#8 Ch#27 HDC pl#7 [X1] wire#44
+28, 7, 45           !TDC ROC#2 Sl#8 Ch#28 HDC pl#7 [X1] wire#45
+29, 7, 46           !TDC ROC#2 Sl#8 Ch#29 HDC pl#7 [X1] wire#46
+30, 7, 47           !TDC ROC#2 Sl#8 Ch#30 HDC pl#7 [X1] wire#47
+31, 7, 48           !TDC ROC#2 Sl#8 Ch#31 HDC pl#7 [X1] wire#48
+32, 12, 65          !TDC ROC#2 Sl#8 Ch#32 HDC pl#12 [X2] wire#65
+33, 12, 66          !TDC ROC#2 Sl#8 Ch#33 HDC pl#12 [X2] wire#66
+34, 12, 67          !TDC ROC#2 Sl#8 Ch#34 HDC pl#12 [X2] wire#67
+35, 12, 68          !TDC ROC#2 Sl#8 Ch#35 HDC pl#12 [X2] wire#68
+36, 12, 69          !TDC ROC#2 Sl#8 Ch#36 HDC pl#12 [X2] wire#69
+37, 12, 70          !TDC ROC#2 Sl#8 Ch#37 HDC pl#12 [X2] wire#70
+38, 12, 71          !TDC ROC#2 Sl#8 Ch#38 HDC pl#12 [X2] wire#71
+39, 12, 72          !TDC ROC#2 Sl#8 Ch#39 HDC pl#12 [X2] wire#72
+40, 12, 73          !TDC ROC#2 Sl#8 Ch#40 HDC pl#12 [X2] wire#73
+41, 12, 74          !TDC ROC#2 Sl#8 Ch#41 HDC pl#12 [X2] wire#74
+42, 12, 75          !TDC ROC#2 Sl#8 Ch#42 HDC pl#12 [X2] wire#75
+43, 12, 76          !TDC ROC#2 Sl#8 Ch#43 HDC pl#12 [X2] wire#76
+44, 12, 77          !TDC ROC#2 Sl#8 Ch#44 HDC pl#12 [X2] wire#77
+45, 12, 78          !TDC ROC#2 Sl#8 Ch#45 HDC pl#12 [X2] wire#78
+46, 12, 79          !TDC ROC#2 Sl#8 Ch#46 HDC pl#12 [X2] wire#79
+47, 12, 80	    !TDC ROC#2 Sl#8 Ch#47 HDC pl#12 [X2] wire#80
+48, 9, 61           !TDC ROC#2 Sl#8 Ch#48 HDC pl#9 [U] wire#61
+49, 9, 62           !TDC ROC#2 Sl#8 Ch#49 HDC pl#9 [U] wire#62
+50, 9, 63           !TDC ROC#2 Sl#8 Ch#50 HDC pl#9 [U] wire#63
+51, 9, 64           !TDC ROC#2 Sl#8 Ch#51 HDC pl#9 [U] wire#64
+52, 9, 65           !TDC ROC#2 Sl#8 Ch#52 HDC pl#9 [U] wire#65
+53, 9, 66           !TDC ROC#2 Sl#8 Ch#53 HDC pl#9 [U] wire#66
+54, 9, 67           !TDC ROC#2 Sl#8 Ch#54 HDC pl#9 [U] wire#67
+55, 9, 68           !TDC ROC#2 Sl#8 Ch#55 HDC pl#9 [U] wire#68
+56, 9, 69           !TDC ROC#2 Sl#8 Ch#56 HDC pl#9 [U] wire#69
+57, 9, 70           !TDC ROC#2 Sl#8 Ch#57 HDC pl#9 [U] wire#70
+58, 9, 71           !TDC ROC#2 Sl#8 Ch#58 HDC pl#9 [U] wire#71
+59, 9, 72           !TDC ROC#2 Sl#8 Ch#59 HDC pl#9 [U] wire#72
+60, 9, 73           !TDC ROC#2 Sl#8 Ch#60 HDC pl#9 [U] wire#73
+61, 9, 74           !TDC ROC#2 Sl#8 Ch#61 HDC pl#9 [U] wire#74
+62, 9, 75           !TDC ROC#2 Sl#8 Ch#62 HDC pl#9 [U] wire#75
+63, 9, 76           !TDC ROC#2 Sl#8 Ch#63 HDC pl#9 [U] wire#76
+64, 10, 15          !TDC ROC#2 Sl#8 Ch#64 HDC pl#10 [V] wire#15
+65, 10, 16          !TDC ROC#2 Sl#8 Ch#65 HDC pl#10 [V] wire#16
+66, 10, 17          !TDC ROC#2 Sl#8 Ch#66 HDC pl#10 [V] wire#17
+67, 10, 18          !TDC ROC#2 Sl#8 Ch#67 HDC pl#10 [V] wire#18
+68, 10, 19          !TDC ROC#2 Sl#8 Ch#68 HDC pl#10 [V] wire#19
+69, 10, 20          !TDC ROC#2 Sl#8 Ch#69 HDC pl#10 [V] wire#20
+70, 10, 21          !TDC ROC#2 Sl#8 Ch#70 HDC pl#10 [V] wire#21
+71, 10, 22          !TDC ROC#2 Sl#8 Ch#71 HDC pl#10 [V] wire#22
+72, 10, 23          !TDC ROC#2 Sl#8 Ch#72 HDC pl#10 [V] wire#23
+73, 10, 24          !TDC ROC#2 Sl#8 Ch#73 HDC pl#10 [V] wire#24
+74, 10, 25          !TDC ROC#2 Sl#8 Ch#74 HDC pl#10 [V] wire#25
+75, 10, 26          !TDC ROC#2 Sl#8 Ch#75 HDC pl#10 [V] wire#26
+76, 10, 27          !TDC ROC#2 Sl#8 Ch#76 HDC pl#10 [V] wire#27
+77, 10, 28          !TDC ROC#2 Sl#8 Ch#77 HDC pl#10 [V] wire#28
+78, 10, 29          !TDC ROC#2 Sl#8 Ch#78 HDC pl#10 [V] wire#29
+! 79 !TDC ROC#2 Sl#8 Ch#79 unused
+80, 7, 17           !TDC ROC#2 Sl#8 Ch#80 HDC pl#7 [X1] wire#17
+81, 7, 18           !TDC ROC#2 Sl#8 Ch#81 HDC pl#7 [X1] wire#18
+82, 7, 19           !TDC ROC#2 Sl#8 Ch#82 HDC pl#7 [X1] wire#19
+83, 7, 20           !TDC ROC#2 Sl#8 Ch#83 HDC pl#7 [X1] wire#20
+84, 7, 21           !TDC ROC#2 Sl#8 Ch#84 HDC pl#7 [X1] wire#21
+85, 7, 22           !TDC ROC#2 Sl#8 Ch#85 HDC pl#7 [X1] wire#22
+86, 7, 23           !TDC ROC#2 Sl#8 Ch#86 HDC pl#7 [X1] wire#23
+87, 7, 24           !TDC ROC#2 Sl#8 Ch#87 HDC pl#7 [X1] wire#24
+88, 7, 25           !TDC ROC#2 Sl#8 Ch#88 HDC pl#7 [X1] wire#25
+89, 7, 26           !TDC ROC#2 Sl#8 Ch#89 HDC pl#7 [X1] wire#26
+90, 7, 27           !TDC ROC#2 Sl#8 Ch#90 HDC pl#7 [X1] wire#27
+91, 7, 28           !TDC ROC#2 Sl#8 Ch#91 HDC pl#7 [X1] wire#28
+92, 7, 29           !TDC ROC#2 Sl#8 Ch#92 HDC pl#7 [X1] wire#29
+93, 7, 30           !TDC ROC#2 Sl#8 Ch#93 HDC pl#7 [X1] wire#30
+94, 7, 31           !TDC ROC#2 Sl#8 Ch#94 HDC pl#7 [X1] wire#31
+95, 7, 32           !TDC ROC#2 Sl#8 Ch#95 HDC pl#7 [X1] wire#32
+Slot= 9
+0, 12, 81           !TDC ROC#2 Sl#9 Ch#0 HDC pl#12 [X2] wire#81
+1, 12, 82           !TDC ROC#2 Sl#9 Ch#1 HDC pl#12 [X2] wire#82
+2, 12, 83           !TDC ROC#2 Sl#9 Ch#2 HDC pl#12 [X2] wire#83
+3, 12, 84           !TDC ROC#2 Sl#9 Ch#3 HDC pl#12 [X2] wire#84
+4, 12, 85           !TDC ROC#2 Sl#9 Ch#4 HDC pl#12 [X2] wire#85
+5, 12, 86           !TDC ROC#2 Sl#9 Ch#5 HDC pl#12 [X2] wire#86
+6, 12, 87           !TDC ROC#2 Sl#9 Ch#6 HDC pl#12 [X2] wire#87
+7, 12, 88           !TDC ROC#2 Sl#9 Ch#7 HDC pl#12 [X2] wire#88
+8, 12, 89           !TDC ROC#2 Sl#9 Ch#8 HDC pl#12 [X2] wire#89
+9, 12, 90           !TDC ROC#2 Sl#9 Ch#9 HDC pl#12 [X2] wire#90
+10, 12, 91          !TDC ROC#2 Sl#9 Ch#10 HDC pl#12 [X2] wire#91
+11, 12, 92          !TDC ROC#2 Sl#9 Ch#11 HDC pl#12 [X2] wire#92
+12, 12, 93          !TDC ROC#2 Sl#9 Ch#12 HDC pl#12 [X2] wire#93
+13, 12, 94          !TDC ROC#2 Sl#9 Ch#13 HDC pl#12 [X2] wire#94
+14, 12, 95          !TDC ROC#2 Sl#9 Ch#14 HDC pl#12 [X2] wire#95
+15, 12, 96          !TDC ROC#2 Sl#9 Ch#15 HDC pl#12 [X2] wire#96
+16, 9, 77           !TDC ROC#2 Sl#9 Ch#16 HDC pl#9 [U] wire#77
+17, 9, 78           !TDC ROC#2 Sl#9 Ch#17 HDC pl#9 [U] wire#78
+18, 9, 79           !TDC ROC#2 Sl#9 Ch#18 HDC pl#9 [U] wire#79
+19, 9, 80           !TDC ROC#2 Sl#9 Ch#19 HDC pl#9 [U] wire#80
+20, 9, 81           !TDC ROC#2 Sl#9 Ch#20 HDC pl#9 [U] wire#81
+21, 9, 82           !TDC ROC#2 Sl#9 Ch#21 HDC pl#9 [U] wire#82
+22, 9, 83           !TDC ROC#2 Sl#9 Ch#22 HDC pl#9 [U] wire#83
+23, 9, 84           !TDC ROC#2 Sl#9 Ch#23 HDC pl#9 [U] wire#84
+24, 9, 85           !TDC ROC#2 Sl#9 Ch#24 HDC pl#9 [U] wire#85
+25, 9, 86           !TDC ROC#2 Sl#9 Ch#25 HDC pl#9 [U] wire#86
+26, 9, 87           !TDC ROC#2 Sl#9 Ch#26 HDC pl#9 [U] wire#87
+27, 9, 88           !TDC ROC#2 Sl#9 Ch#27 HDC pl#9 [U] wire#88
+28, 9, 89           !TDC ROC#2 Sl#9 Ch#28 HDC pl#9 [U] wire#89
+29, 9, 90           !TDC ROC#2 Sl#9 Ch#29 HDC pl#9 [U] wire#90
+30, 9, 91           !TDC ROC#2 Sl#9 Ch#30 HDC pl#9 [U] wire#91
+!31 !TDC ROC#2 Sl#9 Ch#31 unused
+32, 12, 113         !TDC ROC#2 Sl#9 Ch#32 HDC pl#12 [X2] wire#113
+!33 !TDC ROC#2 Sl#9 Ch#33 unused
+34, 10, 1           !TDC ROC#2 Sl#9 Ch#34 HDC pl#10 [V] wire#1
+35, 10, 2           !TDC ROC#2 Sl#9 Ch#35 HDC pl#10 [V] wire#2
+36, 10, 3           !TDC ROC#2 Sl#9 Ch#36 HDC pl#10 [V] wire#3
+37, 10, 4           !TDC ROC#2 Sl#9 Ch#37 HDC pl#10 [V] wire#4
+38, 10, 5           !TDC ROC#2 Sl#9 Ch#38 HDC pl#10 [V] wire#5
+39, 10, 6           !TDC ROC#2 Sl#9 Ch#39 HDC pl#10 [V] wire#6
+40, 10, 7           !TDC ROC#2 Sl#9 Ch#40 HDC pl#10 [V] wire#7
+41, 10, 8           !TDC ROC#2 Sl#9 Ch#41 HDC pl#10 [V] wire#8
+42, 10, 9           !TDC ROC#2 Sl#9 Ch#42 HDC pl#10 [V] wire#9
+43, 10, 10          !TDC ROC#2 Sl#9 Ch#43 HDC pl#10 [V] wire#10
+44, 10, 11          !TDC ROC#2 Sl#9 Ch#44 HDC pl#10 [V] wire#11
+45, 10, 12          !TDC ROC#2 Sl#9 Ch#45 HDC pl#10 [V] wire#12
+46, 10, 13          !TDC ROC#2 Sl#9 Ch#46 HDC pl#10 [V] wire#13
+47, 10, 14          !TDC ROC#2 Sl#9 Ch#47 HDC pl#10 [V] wire#14
+48, 7, 1            !TDC ROC#2 Sl#9 Ch#48 HDC pl#7 [X1] wire#1
+49, 7, 2            !TDC ROC#2 Sl#9 Ch#49 HDC pl#7 [X1] wire#2
+50, 7, 3            !TDC ROC#2 Sl#9 Ch#50 HDC pl#7 [X1] wire#3
+51, 7, 4            !TDC ROC#2 Sl#9 Ch#51 HDC pl#7 [X1] wire#4
+52, 7, 5            !TDC ROC#2 Sl#9 Ch#52 HDC pl#7 [X1] wire#5
+53, 7, 6            !TDC ROC#2 Sl#9 Ch#53 HDC pl#7 [X1] wire#6
+54, 7, 7            !TDC ROC#2 Sl#9 Ch#54 HDC pl#7 [X1] wire#7
+55, 7, 8            !TDC ROC#2 Sl#9 Ch#55 HDC pl#7 [X1] wire#8
+56, 7, 9            !TDC ROC#2 Sl#9 Ch#56 HDC pl#7 [X1] wire#9
+57, 7, 10           !TDC ROC#2 Sl#9 Ch#57 HDC pl#7 [X1] wire#10
+58, 7, 11           !TDC ROC#2 Sl#9 Ch#58 HDC pl#7 [X1] wire#11
+59, 7, 12           !TDC ROC#2 Sl#9 Ch#59 HDC pl#7 [X1] wire#12
+60, 7, 13           !TDC ROC#2 Sl#9 Ch#60 HDC pl#7 [X1] wire#13
+61, 7, 14           !TDC ROC#2 Sl#9 Ch#61 HDC pl#7 [X1] wire#14
+62, 7, 15           !TDC ROC#2 Sl#9 Ch#62 HDC pl#7 [X1] wire#15
+63, 7, 16           !TDC ROC#2 Sl#9 Ch#63 HDC pl#7 [X1] wire#16
+64, 12, 97          !TDC ROC#2 Sl#9 Ch#64 HDC pl#12 [X2] wire#97
+65, 12, 98          !TDC ROC#2 Sl#9 Ch#65 HDC pl#12 [X2] wire#98
+66, 12, 99          !TDC ROC#2 Sl#9 Ch#66 HDC pl#12 [X2] wire#99
+67, 12, 100         !TDC ROC#2 Sl#9 Ch#67 HDC pl#12 [X2] wire#100
+68, 12, 101         !TDC ROC#2 Sl#9 Ch#68 HDC pl#12 [X2] wire#101
+69, 12, 102         !TDC ROC#2 Sl#9 Ch#69 HDC pl#12 [X2] wire#102
+70, 12, 103         !TDC ROC#2 Sl#9 Ch#70 HDC pl#12 [X2] wire#103
+71, 12, 104         !TDC ROC#2 Sl#9 Ch#71 HDC pl#12 [X2] wire#104
+72, 12, 105         !TDC ROC#2 Sl#9 Ch#72 HDC pl#12 [X2] wire#105
+73, 12, 106         !TDC ROC#2 Sl#9 Ch#73 HDC pl#12 [X2] wire#106
+74, 12, 107         !TDC ROC#2 Sl#9 Ch#74 HDC pl#12 [X2] wire#107
+75, 12, 108         !TDC ROC#2 Sl#9 Ch#75 HDC pl#12 [X2] wire#108
+76, 12, 109         !TDC ROC#2 Sl#9 Ch#76 HDC pl#12 [X2] wire#109
+77, 12, 110         !TDC ROC#2 Sl#9 Ch#77 HDC pl#12 [X2] wire#110
+78, 12, 111         !TDC ROC#2 Sl#9 Ch#78 HDC pl#12 [X2] wire#111
+79, 12, 112         !TDC ROC#2 Sl#9 Ch#79 HDC pl#12 [X2] wire#112
+80, 9, 92           !TDC ROC#2 Sl#9 Ch#80 HDC pl#9 [U] wire#92
+81, 9, 93           !TDC ROC#2 Sl#9 Ch#81 HDC pl#9 [U] wire#93
+82, 9, 94           !TDC ROC#2 Sl#9 Ch#82 HDC pl#9 [U] wire#94
+83, 9, 95           !TDC ROC#2 Sl#9 Ch#83 HDC pl#9 [U] wire#95
+84, 9, 96           !TDC ROC#2 Sl#9 Ch#84 HDC pl#9 [U] wire#96
+85, 9, 97           !TDC ROC#2 Sl#9 Ch#85 HDC pl#9 [U] wire#97
+86, 9, 98           !TDC ROC#2 Sl#9 Ch#86 HDC pl#9 [U] wire#98
+87, 9, 99           !TDC ROC#2 Sl#9 Ch#87 HDC pl#9 [U] wire#99
+88, 9, 100          !TDC ROC#2 Sl#9 Ch#88 HDC pl#9 [U] wire#100
+89, 9, 101          !TDC ROC#2 Sl#9 Ch#89 HDC pl#9 [U] wire#101
+90, 9, 102          !TDC ROC#2 Sl#9 Ch#90 HDC pl#9 [U] wire#102
+91, 9, 103          !TDC ROC#2 Sl#9 Ch#91 HDC pl#9 [U] wire#103
+92, 9, 104          !TDC ROC#2 Sl#9 Ch#92 HDC pl#9 [U] wire#104
+93, 9, 105          !TDC ROC#2 Sl#9 Ch#93 HDC pl#9 [U] wire#105
+94, 9, 106          !TDC ROC#2 Sl#9 Ch#94 HDC pl#9 [U] wire#106
+95, 9, 107          !TDC ROC#2 Sl#9 Ch#95 HDC pl#9 [U] wire#107
+!
+!
+!                               2nd HDC chamber  planes1-6     
+Slot= 15
+0, 1, 1            !TDC ROC#2 Sl#11 Ch#0 HDC pl#7 [X1] wire#1
+1, 1, 2            !TDC ROC#2 Sl#11 Ch#1 HDC pl#7 [X1] wire#2
+2, 1, 3            !TDC ROC#2 Sl#11 Ch#2 HDC pl#7 [X1] wire#3
+3, 1, 4            !TDC ROC#2 Sl#11 Ch#3 HDC pl#7 [X1] wire#4
+4, 1, 5            !TDC ROC#2 Sl#11 Ch#4 HDC pl#7 [X1] wire#5
+5, 1, 6            !TDC ROC#2 Sl#11 Ch#5 HDC pl#7 [X1] wire#6
+6, 1, 7            !TDC ROC#2 Sl#11 Ch#6 HDC pl#7 [X1] wire#7
+7, 1, 8            !TDC ROC#2 Sl#11 Ch#7 HDC pl#7 [X1] wire#8
+8, 1, 9            !TDC ROC#2 Sl#11 Ch#8 HDC pl#7 [X1] wire#9
+9, 1, 10           !TDC ROC#2 Sl#11 Ch#9 HDC pl#7 [X1] wire#10
+10, 1, 11          !TDC ROC#2 Sl#11 Ch#10 HDC pl#7 [X1] wire#11
+11, 1, 12          !TDC ROC#2 Sl#11 Ch#11 HDC pl#7 [X1] wire#12
+12, 1, 13          !TDC ROC#2 Sl#11 Ch#12 HDC pl#7 [X1] wire#13
+13, 1, 14          !TDC ROC#2 Sl#11 Ch#13 HDC pl#7 [X1] wire#14
+14, 1, 15          !TDC ROC#2 Sl#11 Ch#14 HDC pl#7 [X1] wire#15
+15, 1, 16          !TDC ROC#2 Sl#11 Ch#15 HDC pl#7 [X1] wire#16
+16, 1, 17          !TDC ROC#2 Sl#11 Ch#16 HDC pl#7 [X1] wire#17
+17, 1, 18          !TDC ROC#2 Sl#11 Ch#17 HDC pl#7 [X1] wire#18
+18, 1, 19          !TDC ROC#2 Sl#11 Ch#18 HDC pl#7 [X1] wire#19
+19, 1, 20          !TDC ROC#2 Sl#11 Ch#19 HDC pl#7 [X1] wire#20
+20, 1, 21          !TDC ROC#2 Sl#11 Ch#20 HDC pl#7 [X1] wire#21
+21, 1, 22          !TDC ROC#2 Sl#11 Ch#21 HDC pl#7 [X1] wire#22
+22, 1, 23          !TDC ROC#2 Sl#11 Ch#22 HDC pl#7 [X1] wire#23
+23, 1, 24          !TDC ROC#2 Sl#11 Ch#23 HDC pl#7 [X1] wire#24
+24, 1, 25          !TDC ROC#2 Sl#11 Ch#24 HDC pl#7 [X1] wire#25
+25, 1, 26          !TDC ROC#2 Sl#11 Ch#25 HDC pl#7 [X1] wire#26
+26, 1, 27          !TDC ROC#2 Sl#11 Ch#26 HDC pl#7 [X1] wire#27
+27, 1, 28          !TDC ROC#2 Sl#11 Ch#27 HDC pl#7 [X1] wire#28
+28, 1, 29          !TDC ROC#2 Sl#11 Ch#28 HDC pl#7 [X1] wire#29
+29, 1, 30          !TDC ROC#2 Sl#11 Ch#29 HDC pl#7 [X1] wire#30
+30, 1, 31          !TDC ROC#2 Sl#11 Ch#30 HDC pl#7 [X1] wire#31
+31, 1, 32          !TDC ROC#2 Sl#11 Ch#31 HDC pl#7 [X1] wire#32
+32, 1, 33          !TDC ROC#2 Sl#11 Ch#32 HDC pl#7 [X1] wire#33
+33, 1, 34          !TDC ROC#2 Sl#11 Ch#33 HDC pl#7 [X1] wire#34
+34, 1, 35          !TDC ROC#2 Sl#11 Ch#34 HDC pl#7 [X1] wire#35
+35, 1, 36          !TDC ROC#2 Sl#11 Ch#35 HDC pl#7 [X1] wire#36
+36, 1, 37          !TDC ROC#2 Sl#11 Ch#36 HDC pl#7 [X1] wire#37
+37, 1, 38          !TDC ROC#2 Sl#11 Ch#37 HDC pl#7 [X1] wire#38
+38, 1, 39          !TDC ROC#2 Sl#11 Ch#38 HDC pl#7 [X1] wire#39
+39, 1, 40          !TDC ROC#2 Sl#11 Ch#39 HDC pl#7 [X1] wire#40
+40, 1, 41          !TDC ROC#2 Sl#11 Ch#40 HDC pl#7 [X1] wire#41
+41, 1, 42          !TDC ROC#2 Sl#11 Ch#41 HDC pl#7 [X1] wire#42
+42, 1, 43          !TDC ROC#2 Sl#11 Ch#42 HDC pl#7 [X1] wire#43
+43, 1, 44          !TDC ROC#2 Sl#11 Ch#43 HDC pl#7 [X1] wire#44
+44, 1, 45          !TDC ROC#2 Sl#11 Ch#44 HDC pl#7 [X1] wire#45
+45, 1, 46          !TDC ROC#2 Sl#11 Ch#45 HDC pl#7 [X1] wire#46
+46, 1, 47          !TDC ROC#2 Sl#11 Ch#46 HDC pl#7 [X1] wire#47
+47, 1, 48          !TDC ROC#2 Sl#11 Ch#47 HDC pl#7 [X1] wire#48
+48, 1, 49          !TDC ROC#2 Sl#11 Ch#48 HDC pl#7 [X1] wire#49
+49, 1, 50          !TDC ROC#2 Sl#11 Ch#49 HDC pl#7 [X1] wire#50
+50, 1, 51          !TDC ROC#2 Sl#11 Ch#50 HDC pl#7 [X1] wire#51
+51, 1, 52          !TDC ROC#2 Sl#11 Ch#51 HDC pl#7 [X1] wire#52
+52, 1, 53          !TDC ROC#2 Sl#11 Ch#52 HDC pl#7 [X1] wire#53
+53, 1, 54          !TDC ROC#2 Sl#11 Ch#53 HDC pl#7 [X1] wire#54
+54, 1, 55          !TDC ROC#2 Sl#11 Ch#54 HDC pl#7 [X1] wire#55
+55, 1, 56          !TDC ROC#2 Sl#11 Ch#55 HDC pl#7 [X1] wire#56
+56, 1, 57          !TDC ROC#2 Sl#11 Ch#56 HDC pl#7 [X1] wire#57
+57, 1, 58          !TDC ROC#2 Sl#11 Ch#57 HDC pl#7 [X1] wire#58
+58, 1, 59          !TDC ROC#2 Sl#11 Ch#58 HDC pl#7 [X1] wire#59
+59, 1, 60          !TDC ROC#2 Sl#11 Ch#59 HDC pl#7 [X1] wire#60
+60, 1, 61          !TDC ROC#2 Sl#11 Ch#60 HDC pl#7 [X1] wire#61
+61, 1, 62          !TDC ROC#2 Sl#11 Ch#61 HDC pl#7 [X1] wire#62
+62, 1, 63          !TDC ROC#2 Sl#11 Ch#62 HDC pl#7 [X1] wire#63
+63, 1, 64          !TDC ROC#2 Sl#11 Ch#63 HDC pl#7 [X1] wire#64
+64, 1, 65          !TDC ROC#2 Sl#11 Ch#64 HDC pl#7 [X1] wire#65
+65, 1, 66          !TDC ROC#2 Sl#11 Ch#65 HDC pl#7 [X1] wire#66
+66, 1, 67          !TDC ROC#2 Sl#11 Ch#66 HDC pl#7 [X1] wire#67
+67, 1, 68          !TDC ROC#2 Sl#11 Ch#67 HDC pl#7 [X1] wire#68
+68, 1, 69          !TDC ROC#2 Sl#11 Ch#68 HDC pl#7 [X1] wire#69
+69, 1, 70          !TDC ROC#2 Sl#11 Ch#69 HDC pl#7 [X1] wire#70
+70, 1, 71          !TDC ROC#2 Sl#11 Ch#70 HDC pl#7 [X1] wire#71
+71, 1, 72          !TDC ROC#2 Sl#11 Ch#71 HDC pl#7 [X1] wire#72
+72, 1, 73          !TDC ROC#2 Sl#11 Ch#72 HDC pl#7 [X1] wire#73
+73, 1, 74          !TDC ROC#2 Sl#11 Ch#73 HDC pl#7 [X1] wire#74
+74, 1, 75          !TDC ROC#2 Sl#11 Ch#74 HDC pl#7 [X1] wire#75
+75, 1, 76          !TDC ROC#2 Sl#11 Ch#75 HDC pl#7 [X1] wire#76
+76, 1, 77          !TDC ROC#2 Sl#11 Ch#76 HDC pl#7 [X1] wire#77
+77, 1, 78          !TDC ROC#2 Sl#11 Ch#77 HDC pl#7 [X1] wire#78
+78, 1, 79          !TDC ROC#2 Sl#11 Ch#78 HDC pl#7 [X1] wire#79
+79, 1, 80          !TDC ROC#2 Sl#11 Ch#79 HDC pl#7 [X1] wire#80
+80, 1, 81          !TDC ROC#2 Sl#11 Ch#80 HDC pl#7 [X1] wire#81
+81, 1, 82          !TDC ROC#2 Sl#11 Ch#81 HDC pl#7 [X1] wire#82
+82, 1, 83          !TDC ROC#2 Sl#11 Ch#82 HDC pl#7 [X1] wire#83
+83, 1, 84          !TDC ROC#2 Sl#11 Ch#83 HDC pl#7 [X1] wire#84
+84, 1, 85          !TDC ROC#2 Sl#11 Ch#84 HDC pl#7 [X1] wire#85
+85, 1, 86          !TDC ROC#2 Sl#11 Ch#85 HDC pl#7 [X1] wire#86
+86, 1, 87          !TDC ROC#2 Sl#11 Ch#86 HDC pl#7 [X1] wire#87
+87, 1, 88          !TDC ROC#2 Sl#11 Ch#87 HDC pl#7 [X1] wire#88
+88, 1, 89          !TDC ROC#2 Sl#11 Ch#88 HDC pl#7 [X1] wire#89
+89, 1, 90          !TDC ROC#2 Sl#11 Ch#89 HDC pl#7 [X1] wire#90
+90, 1, 91          !TDC ROC#2 Sl#11 Ch#90 HDC pl#7 [X1] wire#91
+91, 1, 92          !TDC ROC#2 Sl#11 Ch#91 HDC pl#7 [X1] wire#92
+92, 1, 93          !TDC ROC#2 Sl#11 Ch#92 HDC pl#7 [X1] wire#93
+93, 1, 94          !TDC ROC#2 Sl#11 Ch#93 HDC pl#7 [X1] wire#94
+94, 1, 95          !TDC ROC#2 Sl#11 Ch#94 HDC pl#7 [X1] wire#95
+95, 1, 96          !TDC ROC#2 Sl#11 Ch#95 HDC pl#7 [X1] wire#96
+Slot= 16
+0, 1, 97           !TDC ROC#2 Sl#12 Ch#0 HDC pl#7 [X1] wire#97
+1, 1, 98           !TDC ROC#2 Sl#12 Ch#1 HDC pl#7 [X1] wire#98
+2, 1, 99           !TDC ROC#2 Sl#12 Ch#2 HDC pl#7 [X1] wire#99
+3, 1, 100          !TDC ROC#2 Sl#12 Ch#3 HDC pl#7 [X1] wire#100
+4, 1, 101          !TDC ROC#2 Sl#12 Ch#4 HDC pl#7 [X1] wire#101
+5, 1, 102          !TDC ROC#2 Sl#12 Ch#5 HDC pl#7 [X1] wire#102
+6, 1, 103          !TDC ROC#2 Sl#12 Ch#6 HDC pl#7 [X1] wire#103
+7, 1, 104          !TDC ROC#2 Sl#12 Ch#7 HDC pl#7 [X1] wire#104
+8, 1, 105          !TDC ROC#2 Sl#12 Ch#8 HDC pl#7 [X1] wire#105
+9, 1, 106          !TDC ROC#2 Sl#12 Ch#9 HDC pl#7 [X1] wire#106
+10, 1, 107         !TDC ROC#2 Sl#12 Ch#10 HDC pl#7 [X1] wire#107
+11, 1, 108         !TDC ROC#2 Sl#12 Ch#11 HDC pl#7 [X1] wire#108
+12, 1, 109         !TDC ROC#2 Sl#12 Ch#12 HDC pl#7 [X1] wire#109
+13, 1, 110         !TDC ROC#2 Sl#12 Ch#13 HDC pl#7 [X1] wire#110
+14, 1, 111         !TDC ROC#2 Sl#12 Ch#14 HDC pl#7 [X1] wire#111
+15, 1, 112         !TDC ROC#2 Sl#12 Ch#15 HDC pl#7 [X1] wire#112
+16, 2, 1           !TDC ROC#2 Sl#12 Ch#16 HDC pl#8 [Y1] wire#1
+17, 2, 2           !TDC ROC#2 Sl#12 Ch#17 HDC pl#8 [Y1] wire#2
+18, 2, 3           !TDC ROC#2 Sl#12 Ch#18 HDC pl#8 [Y1] wire#3
+19, 2, 4           !TDC ROC#2 Sl#12 Ch#19 HDC pl#8 [Y1] wire#4
+20, 2, 5           !TDC ROC#2 Sl#12 Ch#20 HDC pl#8 [Y1] wire#5
+21, 2, 6           !TDC ROC#2 Sl#12 Ch#21 HDC pl#8 [Y1] wire#6
+22, 2, 7           !TDC ROC#2 Sl#12 Ch#22 HDC pl#8 [Y1] wire#7
+23, 2, 8           !TDC ROC#2 Sl#12 Ch#23 HDC pl#8 [Y1] wire#8
+24, 2, 9           !TDC ROC#2 Sl#12 Ch#24 HDC pl#8 [Y1] wire#9
+25, 2, 10          !TDC ROC#2 Sl#12 Ch#25 HDC pl#8 [Y1] wire#10
+26, 2, 11          !TDC ROC#2 Sl#12 Ch#26 HDC pl#8 [Y1] wire#11
+27, 2, 12          !TDC ROC#2 Sl#12 Ch#27 HDC pl#8 [Y1] wire#12
+28, 2, 13          !TDC ROC#2 Sl#12 Ch#28 HDC pl#8 [Y1] wire#13
+! 29  !TDC ROC#2 Sl#12 Ch#29 unused
+! 30  !TDC ROC#2 Sl#12 Ch#30 unused
+! 31  !TDC ROC#2 Sl#12 Ch#31 unused
+32, 2, 14          !TDC ROC#2 Sl#12 Ch#32 HDC pl#8 [Y1] wire#14
+33, 2, 15          !TDC ROC#2 Sl#12 Ch#33 HDC pl#8 [Y1] wire#15
+34, 2, 16          !TDC ROC#2 Sl#12 Ch#34 HDC pl#8 [Y1] wire#16
+35, 2, 17          !TDC ROC#2 Sl#12 Ch#35 HDC pl#8 [Y1] wire#17
+36, 2, 18          !TDC ROC#2 Sl#12 Ch#36 HDC pl#8 [Y1] wire#18
+37, 2, 19          !TDC ROC#2 Sl#12 Ch#37 HDC pl#8 [Y1] wire#19
+38, 2, 20          !TDC ROC#2 Sl#12 Ch#38 HDC pl#8 [Y1] wire#20
+39, 2, 21          !TDC ROC#2 Sl#12 Ch#39 HDC pl#8 [Y1] wire#21
+40, 2, 22          !TDC ROC#2 Sl#12 Ch#40 HDC pl#8 [Y1] wire#22
+41, 2, 23          !TDC ROC#2 Sl#12 Ch#41 HDC pl#8 [Y1] wire#23
+42, 2, 24          !TDC ROC#2 Sl#12 Ch#42 HDC pl#8 [Y1] wire#24
+43, 2, 25          !TDC ROC#2 Sl#12 Ch#43 HDC pl#8 [Y1] wire#25
+44, 2, 26          !TDC ROC#2 Sl#12 Ch#44 HDC pl#8 [Y1] wire#26
+! 45 !TDC ROC#2 Sl#12 Ch#45 unused
+! 46 !TDC ROC#2 Sl#12 Ch#46 unused
+! 47 !TDC ROC#2 Sl#12 Ch#47 unused
+48, 2, 27          !TDC ROC#2 Sl#12 Ch#48 HDC pl#8 [Y1] wire#27
+49, 2, 28          !TDC ROC#2 Sl#12 Ch#49 HDC pl#8 [Y1] wire#28
+50, 2, 29          !TDC ROC#2 Sl#12 Ch#50 HDC pl#8 [Y1] wire#29
+51, 2, 30          !TDC ROC#2 Sl#12 Ch#51 HDC pl#8 [Y1] wire#30
+52, 2, 31          !TDC ROC#2 Sl#12 Ch#52 HDC pl#8 [Y1] wire#31
+53, 2, 32          !TDC ROC#2 Sl#12 Ch#53 HDC pl#8 [Y1] wire#32
+54, 2, 33          !TDC ROC#2 Sl#12 Ch#54 HDC pl#8 [Y1] wire#33
+55, 2, 34          !TDC ROC#2 Sl#12 Ch#55 HDC pl#8 [Y1] wire#34
+56, 2, 35          !TDC ROC#2 Sl#12 Ch#56 HDC pl#8 [Y1] wire#35
+57, 2, 36          !TDC ROC#2 Sl#12 Ch#57 HDC pl#8 [Y1] wire#36
+58, 2, 37          !TDC ROC#2 Sl#12 Ch#58 HDC pl#8 [Y1] wire#37
+59, 2, 38          !TDC ROC#2 Sl#12 Ch#59 HDC pl#8 [Y1] wire#38
+60, 2, 39          !TDC ROC#2 Sl#12 Ch#60 HDC pl#8 [Y1] wire#39
+! 61 !TDC ROC#2 Sl#12 Ch#61 unused
+! 62 !TDC ROC#2 Sl#12 Ch#62 unused
+! 63 !TDC ROC#2 Sl#12 Ch#63 unused
+64, 2, 40          !TDC ROC#2 Sl#12 Ch#64 HDC pl#8 [Y1] wire#40
+65, 2, 41          !TDC ROC#2 Sl#12 Ch#65 HDC pl#8 [Y1] wire#41
+66, 2, 42          !TDC ROC#2 Sl#12 Ch#66 HDC pl#8 [Y1] wire#42
+67, 2, 43          !TDC ROC#2 Sl#12 Ch#67 HDC pl#8 [Y1] wire#43
+68, 2, 44          !TDC ROC#2 Sl#12 Ch#68 HDC pl#8 [Y1] wire#44
+69, 2, 45          !TDC ROC#2 Sl#12 Ch#69 HDC pl#8 [Y1] wire#45
+70, 2, 46          !TDC ROC#2 Sl#12 Ch#70 HDC pl#8 [Y1] wire#46
+71, 2, 47          !TDC ROC#2 Sl#12 Ch#71 HDC pl#8 [Y1] wire#47
+72, 2, 48          !TDC ROC#2 Sl#12 Ch#72 HDC pl#8 [Y1] wire#48
+73, 2, 49          !TDC ROC#2 Sl#12 Ch#73 HDC pl#8 [Y1] wire#49
+74, 2, 50          !TDC ROC#2 Sl#12 Ch#74 HDC pl#8 [Y1] wire#50
+75, 2, 51          !TDC ROC#2 Sl#12 Ch#75 HDC pl#8 [Y1] wire#51
+76, 2, 52          !TDC ROC#2 Sl#12 Ch#76 HDC pl#8 [Y1] wire#52
+! 77 !TDC ROC#2 Sl#12 Ch#77 unused
+! 78 !TDC ROC#2 Sl#12 Ch#78 unused
+! 79 !TDC ROC#2 Sl#12 Ch#79 unused
+80, 1, 113         !TDC ROC#2 Sl#12 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#12 Ch#81 unused
+82, 3, 1           !TDC ROC#2 Sl#12 Ch#82 HDC pl#9 [U] wire#1
+83, 3, 2           !TDC ROC#2 Sl#12 Ch#83 HDC pl#9 [U] wire#2
+84, 3, 3           !TDC ROC#2 Sl#12 Ch#84 HDC pl#9 [U] wire#3
+85, 3, 4           !TDC ROC#2 Sl#12 Ch#85 HDC pl#9 [U] wire#4
+86, 3, 5           !TDC ROC#2 Sl#12 Ch#86 HDC pl#9 [U] wire#5
+87, 3, 6           !TDC ROC#2 Sl#12 Ch#87 HDC pl#9 [U] wire#6
+88, 3, 7           !TDC ROC#2 Sl#12 Ch#88 HDC pl#9 [U] wire#7
+89, 3, 8           !TDC ROC#2 Sl#12 Ch#89 HDC pl#9 [U] wire#8
+90, 3, 9           !TDC ROC#2 Sl#12 Ch#90 HDC pl#9 [U] wire#9
+91, 3, 10          !TDC ROC#2 Sl#12 Ch#91 HDC pl#9 [U] wire#10
+92, 3, 11          !TDC ROC#2 Sl#12 Ch#92 HDC pl#9 [U] wire#11
+93, 3, 12          !TDC ROC#2 Sl#12 Ch#93 HDC pl#9 [U] wire#12
+94, 3, 13          !TDC ROC#2 Sl#12 Ch#94 HDC pl#9 [U] wire#13
+95, 3, 14          !TDC ROC#2 Sl#12 Ch#95 HDC pl#9 [U] wire#14
+Slot= 18
+0, 3, 15           !TDC ROC#2 Sl#14 Ch#0 HDC pl#9 [U] wire#15
+1, 3, 16           !TDC ROC#2 Sl#14 Ch#1 HDC pl#9 [U] wire#16
+2, 3, 17           !TDC ROC#2 Sl#14 Ch#2 HDC pl#9 [U] wire#17
+3, 3, 18           !TDC ROC#2 Sl#14 Ch#3 HDC pl#9 [U] wire#18
+4, 3, 19           !TDC ROC#2 Sl#14 Ch#4 HDC pl#9 [U] wire#19
+5, 3, 20           !TDC ROC#2 Sl#14 Ch#5 HDC pl#9 [U] wire#20
+6, 3, 21           !TDC ROC#2 Sl#14 Ch#6 HDC pl#9 [U] wire#21
+7, 3, 22           !TDC ROC#2 Sl#14 Ch#7 HDC pl#9 [U] wire#22
+8, 3, 23           !TDC ROC#2 Sl#14 Ch#8 HDC pl#9 [U] wire#23
+9, 3, 24           !TDC ROC#2 Sl#14 Ch#9 HDC pl#9 [U] wire#24
+10, 3, 25          !TDC ROC#2 Sl#14 Ch#10 HDC pl#9 [U] wire#25
+11, 3, 26          !TDC ROC#2 Sl#14 Ch#11 HDC pl#9 [U] wire#26
+12, 3, 27          !TDC ROC#2 Sl#14 Ch#12 HDC pl#9 [U] wire#27
+13, 3, 28          !TDC ROC#2 Sl#14 Ch#13 HDC pl#9 [U] wire#28
+14, 3, 29          !TDC ROC#2 Sl#14 Ch#14 HDC pl#9 [U] wire#29
+! 15 !TDC ROC#2 Sl#14 Ch#15 unused
+16, 3, 30          !TDC ROC#2 Sl#14 Ch#16 HDC pl#9 [U] wire#30
+17, 3, 31          !TDC ROC#2 Sl#14 Ch#17 HDC pl#9 [U] wire#31
+18, 3, 32          !TDC ROC#2 Sl#14 Ch#18 HDC pl#9 [U] wire#32
+19, 3, 33          !TDC ROC#2 Sl#14 Ch#19 HDC pl#9 [U] wire#33
+20, 3, 34          !TDC ROC#2 Sl#14 Ch#20 HDC pl#9 [U] wire#34
+21, 3, 35          !TDC ROC#2 Sl#14 Ch#21 HDC pl#9 [U] wire#35
+22, 3, 36          !TDC ROC#2 Sl#14 Ch#22 HDC pl#9 [U] wire#36
+23, 3, 37          !TDC ROC#2 Sl#14 Ch#23 HDC pl#9 [U] wire#37
+24, 3, 38          !TDC ROC#2 Sl#14 Ch#24 HDC pl#9 [U] wire#38
+25, 3, 39          !TDC ROC#2 Sl#14 Ch#25 HDC pl#9 [U] wire#39
+26, 3, 40          !TDC ROC#2 Sl#14 Ch#26 HDC pl#9 [U] wire#40
+27, 3, 41          !TDC ROC#2 Sl#14 Ch#27 HDC pl#9 [U] wire#41
+28, 3, 42          !TDC ROC#2 Sl#14 Ch#28 HDC pl#9 [U] wire#42
+29, 3, 43          !TDC ROC#2 Sl#14 Ch#29 HDC pl#9 [U] wire#43
+30, 3, 44          !TDC ROC#2 Sl#14 Ch#30 HDC pl#9 [U] wire#44
+31, 3, 45          !TDC ROC#2 Sl#14 Ch#31 HDC pl#9 [U] wire#45
+32, 3, 46          !TDC ROC#2 Sl#14 Ch#32 HDC pl#9 [U] wire#46
+33, 3, 47          !TDC ROC#2 Sl#14 Ch#33 HDC pl#9 [U] wire#47
+34, 3, 48          !TDC ROC#2 Sl#14 Ch#34 HDC pl#9 [U] wire#48
+35, 3, 49          !TDC ROC#2 Sl#14 Ch#35 HDC pl#9 [U] wire#49
+36, 3, 50          !TDC ROC#2 Sl#14 Ch#36 HDC pl#9 [U] wire#50
+37, 3, 51          !TDC ROC#2 Sl#14 Ch#37 HDC pl#9 [U] wire#51
+38, 3, 52          !TDC ROC#2 Sl#14 Ch#38 HDC pl#9 [U] wire#52
+39, 3, 53          !TDC ROC#2 Sl#14 Ch#39 HDC pl#9 [U] wire#53
+40, 3, 54          !TDC ROC#2 Sl#14 Ch#40 HDC pl#9 [U] wire#54
+41, 3, 55          !TDC ROC#2 Sl#14 Ch#41 HDC pl#9 [U] wire#55
+42, 3, 56          !TDC ROC#2 Sl#14 Ch#42 HDC pl#9 [U] wire#56
+43, 3, 57          !TDC ROC#2 Sl#14 Ch#43 HDC pl#9 [U] wire#57
+44, 3, 58          !TDC ROC#2 Sl#14 Ch#44 HDC pl#9 [U] wire#58
+45, 3, 59          !TDC ROC#2 Sl#14 Ch#45 HDC pl#9 [U] wire#59
+46, 3, 60          !TDC ROC#2 Sl#14 Ch#46 HDC pl#9 [U] wire#60
+! 47 !TDC ROC#2 Sl#14 Ch#47 unused
+48, 3, 61          !TDC ROC#2 Sl#14 Ch#48 HDC pl#9 [U] wire#61
+49, 3, 62          !TDC ROC#2 Sl#14 Ch#49 HDC pl#9 [U] wire#62
+50, 3, 63          !TDC ROC#2 Sl#14 Ch#50 HDC pl#9 [U] wire#63
+51, 3, 64          !TDC ROC#2 Sl#14 Ch#51 HDC pl#9 [U] wire#64
+52, 3, 65          !TDC ROC#2 Sl#14 Ch#52 HDC pl#9 [U] wire#65
+53, 3, 66          !TDC ROC#2 Sl#14 Ch#53 HDC pl#9 [U] wire#66
+54, 3, 67          !TDC ROC#2 Sl#14 Ch#54 HDC pl#9 [U] wire#67
+55, 3, 68          !TDC ROC#2 Sl#14 Ch#55 HDC pl#9 [U] wire#68
+56, 3, 69          !TDC ROC#2 Sl#14 Ch#56 HDC pl#9 [U] wire#69
+57, 3, 70          !TDC ROC#2 Sl#14 Ch#57 HDC pl#9 [U] wire#70
+58, 3, 71          !TDC ROC#2 Sl#14 Ch#58 HDC pl#9 [U] wire#71
+59, 3, 72          !TDC ROC#2 Sl#14 Ch#59 HDC pl#9 [U] wire#72
+60, 3, 73          !TDC ROC#2 Sl#14 Ch#60 HDC pl#9 [U] wire#73
+61, 3, 74          !TDC ROC#2 Sl#14 Ch#61 HDC pl#9 [U] wire#74
+62, 3, 75          !TDC ROC#2 Sl#14 Ch#62 HDC pl#9 [U] wire#75
+63, 3, 76          !TDC ROC#2 Sl#14 Ch#63 HDC pl#9 [U] wire#76
+64, 3, 77          !TDC ROC#2 Sl#14 Ch#64 HDC pl#9 [U] wire#77
+65, 3, 78          !TDC ROC#2 Sl#14 Ch#65 HDC pl#9 [U] wire#78
+66, 3, 79          !TDC ROC#2 Sl#14 Ch#66 HDC pl#9 [U] wire#79
+67, 3, 80          !TDC ROC#2 Sl#14 Ch#67 HDC pl#9 [U] wire#80
+68, 3, 81          !TDC ROC#2 Sl#14 Ch#68 HDC pl#9 [U] wire#81
+69, 3, 82          !TDC ROC#2 Sl#14 Ch#69 HDC pl#9 [U] wire#82
+70, 3, 83          !TDC ROC#2 Sl#14 Ch#70 HDC pl#9 [U] wire#83
+71, 3, 84          !TDC ROC#2 Sl#14 Ch#71 HDC pl#9 [U] wire#84
+72, 3, 85          !TDC ROC#2 Sl#14 Ch#72 HDC pl#9 [U] wire#85
+73, 3, 86          !TDC ROC#2 Sl#14 Ch#73 HDC pl#9 [U] wire#86
+74, 3, 87          !TDC ROC#2 Sl#14 Ch#74 HDC pl#9 [U] wire#87
+75, 3, 88          !TDC ROC#2 Sl#14 Ch#75 HDC pl#9 [U] wire#88
+76, 3, 89          !TDC ROC#2 Sl#14 Ch#76 HDC pl#9 [U] wire#89
+77, 3, 90          !TDC ROC#2 Sl#14 Ch#77 HDC pl#9 [U] wire#90
+78, 3, 91          !TDC ROC#2 Sl#14 Ch#78 HDC pl#9 [U] wire#91
+!79, !unused
+80, 3, 92          !TDC ROC#2 Sl#14 Ch#80 HDC pl#9 [U] wire#92
+81, 3, 93          !TDC ROC#2 Sl#14 Ch#81 HDC pl#9 [U] wire#93
+82, 3, 94          !TDC ROC#2 Sl#14 Ch#82 HDC pl#9 [U] wire#94
+83, 3, 95          !TDC ROC#2 Sl#14 Ch#83 HDC pl#9 [U] wire#95
+84, 3, 96          !TDC ROC#2 Sl#14 Ch#84 HDC pl#9 [U] wire#96
+85, 3, 97          !TDC ROC#2 Sl#14 Ch#85 HDC pl#9 [U] wire#97
+86, 3, 98          !TDC ROC#2 Sl#14 Ch#86 HDC pl#9 [U] wire#98
+87, 3, 99          !TDC ROC#2 Sl#14 Ch#87 HDC pl#9 [U] wire#99
+88, 3, 100         !TDC ROC#2 Sl#14 Ch#88 HDC pl#9 [U] wire#100
+89, 3, 101         !TDC ROC#2 Sl#14 Ch#89 HDC pl#9 [U] wire#101
+90, 3, 102         !TDC ROC#2 Sl#14 Ch#90 HDC pl#9 [U] wire#102
+91, 3, 103         !TDC ROC#2 Sl#14 Ch#91 HDC pl#9 [U] wire#103
+92, 3, 104         !TDC ROC#2 Sl#14 Ch#92 HDC pl#9 [U] wire#104
+93, 3, 105         !TDC ROC#2 Sl#14 Ch#93 HDC pl#9 [U] wire#105
+94, 3, 106         !TDC ROC#2 Sl#14 Ch#94 HDC pl#9 [U] wire#106
+95, 3, 107         !TDC ROC#2 Sl#14 Ch#95 HDC pl#9 [U] wire#107
+Slot= 19
+0, 6, 113           !TDC ROC#2 Sl#15 Ch#0 HDC pl#12 [X2] wire#113
+!1,  !unused
+2, 4, 1           !TDC ROC#2 Sl#15 Ch#2 HDC pl#10 [V] wire#1
+3, 4, 2           !TDC ROC#2 Sl#15 Ch#3 HDC pl#10 [V] wire#2
+4, 4, 3           !TDC ROC#2 Sl#15 Ch#4 HDC pl#10 [V] wire#3
+5, 4, 4           !TDC ROC#2 Sl#15 Ch#5 HDC pl#10 [V] wire#4
+6, 4, 5           !TDC ROC#2 Sl#15 Ch#6 HDC pl#10 [V] wire#5
+7, 4, 6           !TDC ROC#2 Sl#15 Ch#7 HDC pl#10 [V] wire#6
+8, 4, 7           !TDC ROC#2 Sl#15 Ch#8 HDC pl#10 [V] wire#7
+9, 4, 8          !TDC ROC#2 Sl#15 Ch#9 HDC pl#10 [V] wire#8
+10, 4, 9          !TDC ROC#2 Sl#15 Ch#10 HDC pl#10 [V] wire#9
+11, 4, 10          !TDC ROC#2 Sl#15 Ch#11 HDC pl#10 [V] wire#10
+12, 4, 11          !TDC ROC#2 Sl#15 Ch#12 HDC pl#10 [V] wire#11
+13, 4, 12          !TDC ROC#2 Sl#15 Ch#13 HDC pl#10 [V] wire#12
+14, 4, 13          !TDC ROC#2 Sl#15 Ch#14 HDC pl#10 [V] wire#13
+15, 4, 14          !TDC ROC#2 Sl#15 Ch#15 HDC pl#10 [V] wire#14
+16, 4, 15          !TDC ROC#2 Sl#15 Ch#16 HDC pl#10 [V] wire#15
+17, 4, 16          !TDC ROC#2 Sl#15 Ch#17 HDC pl#10 [V] wire#16
+18, 4, 17          !TDC ROC#2 Sl#15 Ch#18 HDC pl#10 [V] wire#17
+19, 4, 18          !TDC ROC#2 Sl#15 Ch#19 HDC pl#10 [V] wire#18
+20, 4, 19          !TDC ROC#2 Sl#15 Ch#20 HDC pl#10 [V] wire#19
+21, 4, 20          !TDC ROC#2 Sl#15 Ch#21 HDC pl#10 [V] wire#20
+22, 4, 21          !TDC ROC#2 Sl#15 Ch#22 HDC pl#10 [V] wire#21
+23, 4, 22          !TDC ROC#2 Sl#15 Ch#23 HDC pl#10 [V] wire#22
+24, 4, 23          !TDC ROC#2 Sl#15 Ch#24 HDC pl#10 [V] wire#23
+25, 4, 24          !TDC ROC#2 Sl#15 Ch#25 HDC pl#10 [V] wire#24
+26, 4, 25          !TDC ROC#2 Sl#15 Ch#26 HDC pl#10 [V] wire#25
+27, 4, 26          !TDC ROC#2 Sl#15 Ch#27 HDC pl#10 [V] wire#26
+28, 4, 27          !TDC ROC#2 Sl#15 Ch#28 HDC pl#10 [V] wire#27
+29, 4, 28          !TDC ROC#2 Sl#15 Ch#29 HDC pl#10 [V] wire#28
+30, 4, 29          !TDC ROC#2 Sl#15 Ch#30 HDC pl#10 [V] wire#29
+! 31 !TDC ROC#2 Sl#15 Ch#31 unused
+32, 4, 30          !TDC ROC#2 Sl#15 Ch#32 HDC pl#10 [V] wire#30
+33, 4, 31          !TDC ROC#2 Sl#15 Ch#33 HDC pl#10 [V] wire#31
+34, 4, 32          !TDC ROC#2 Sl#15 Ch#34 HDC pl#10 [V] wire#32
+35, 4, 33          !TDC ROC#2 Sl#15 Ch#35 HDC pl#10 [V] wire#33
+36, 4, 34          !TDC ROC#2 Sl#15 Ch#36 HDC pl#10 [V] wire#34
+37, 4, 35          !TDC ROC#2 Sl#15 Ch#37 HDC pl#10 [V] wire#35
+38, 4, 36          !TDC ROC#2 Sl#15 Ch#38 HDC pl#10 [V] wire#36
+39, 4, 37          !TDC ROC#2 Sl#15 Ch#39 HDC pl#10 [V] wire#37
+40, 4, 38          !TDC ROC#2 Sl#15 Ch#40 HDC pl#10 [V] wire#38
+41, 4, 39          !TDC ROC#2 Sl#15 Ch#41 HDC pl#10 [V] wire#39
+42, 4, 40          !TDC ROC#2 Sl#15 Ch#42 HDC pl#10 [V] wire#40
+43, 4, 41          !TDC ROC#2 Sl#15 Ch#43 HDC pl#10 [V] wire#41
+44, 4, 42          !TDC ROC#2 Sl#15 Ch#44 HDC pl#10 [V] wire#42
+45, 4, 43          !TDC ROC#2 Sl#15 Ch#45 HDC pl#10 [V] wire#43
+46, 4, 44          !TDC ROC#2 Sl#15 Ch#46 HDC pl#10 [V] wire#44
+47, 4, 45          !TDC ROC#2 Sl#15 Ch#47 HDC pl#10 [V] wire#45
+48, 4, 46          !TDC ROC#2 Sl#15 Ch#48 HDC pl#10 [V] wire#46
+49, 4, 47          !TDC ROC#2 Sl#15 Ch#49 HDC pl#10 [V] wire#47
+50, 4, 48          !TDC ROC#2 Sl#15 Ch#50 HDC pl#10 [V] wire#48
+51, 4, 49          !TDC ROC#2 Sl#15 Ch#51 HDC pl#10 [V] wire#49
+52, 4, 50          !TDC ROC#2 Sl#15 Ch#52 HDC pl#10 [V] wire#50
+53, 4, 51          !TDC ROC#2 Sl#15 Ch#53 HDC pl#10 [V] wire#51
+54, 4, 52          !TDC ROC#2 Sl#15 Ch#54 HDC pl#10 [V] wire#52
+55, 4, 53          !TDC ROC#2 Sl#15 Ch#55 HDC pl#10 [V] wire#53
+56, 4, 54          !TDC ROC#2 Sl#15 Ch#56 HDC pl#10 [V] wire#54
+57, 4, 55          !TDC ROC#2 Sl#15 Ch#57 HDC pl#10 [V] wire#55
+58, 4, 56          !TDC ROC#2 Sl#15 Ch#58 HDC pl#10 [V] wire#56
+59, 4, 57          !TDC ROC#2 Sl#15 Ch#59 HDC pl#10 [V] wire#57
+60, 4, 58          !TDC ROC#2 Sl#15 Ch#60 HDC pl#10 [V] wire#58
+61, 4, 59          !TDC ROC#2 Sl#15 Ch#61 HDC pl#10 [V] wire#59
+62, 4, 60          !TDC ROC#2 Sl#15 Ch#62 HDC pl#10 [V] wire#60
+! 63 !TDC ROC#2 Sl#15 Ch#63 unused
+64, 4, 61          !TDC ROC#2 Sl#15 Ch#64 HDC pl#10 [V] wire#61
+65, 4, 62          !TDC ROC#2 Sl#15 Ch#65 HDC pl#10 [V] wire#62
+66, 4, 63          !TDC ROC#2 Sl#15 Ch#66 HDC pl#10 [V] wire#63
+67, 4, 64          !TDC ROC#2 Sl#15 Ch#67 HDC pl#10 [V] wire#64
+68, 4, 65          !TDC ROC#2 Sl#15 Ch#68 HDC pl#10 [V] wire#65
+69, 4, 66          !TDC ROC#2 Sl#15 Ch#69 HDC pl#10 [V] wire#66
+70, 4, 67          !TDC ROC#2 Sl#15 Ch#70 HDC pl#10 [V] wire#67
+71, 4, 68          !TDC ROC#2 Sl#15 Ch#71 HDC pl#10 [V] wire#68
+72, 4, 69          !TDC ROC#2 Sl#15 Ch#72 HDC pl#10 [V] wire#69
+73, 4, 70          !TDC ROC#2 Sl#15 Ch#73 HDC pl#10 [V] wire#70
+74, 4, 71          !TDC ROC#2 Sl#15 Ch#74 HDC pl#10 [V] wire#71
+75, 4, 72          !TDC ROC#2 Sl#15 Ch#75 HDC pl#10 [V] wire#72
+76, 4, 73          !TDC ROC#2 Sl#15 Ch#76 HDC pl#10 [V] wire#73
+77, 4, 74          !TDC ROC#2 Sl#15 Ch#77 HDC pl#10 [V] wire#74
+78, 4, 75          !TDC ROC#2 Sl#15 Ch#78 HDC pl#10 [V] wire#75
+79, 4, 76          !TDC ROC#2 Sl#15 Ch#79 HDC pl#10 [V] wire#76
+80, 4, 77          !TDC ROC#2 Sl#15 Ch#80 HDC pl#10 [V] wire#77
+81, 4, 78          !TDC ROC#2 Sl#15 Ch#81 HDC pl#10 [V] wire#78
+82, 4, 79          !TDC ROC#2 Sl#15 Ch#82 HDC pl#10 [V] wire#79
+83, 4, 80          !TDC ROC#2 Sl#15 Ch#83 HDC pl#10 [V] wire#80
+84, 4, 81          !TDC ROC#2 Sl#15 Ch#84 HDC pl#10 [V] wire#81
+85, 4, 82          !TDC ROC#2 Sl#15 Ch#85 HDC pl#10 [V] wire#82
+86, 4, 83          !TDC ROC#2 Sl#15 Ch#86 HDC pl#10 [V] wire#83
+87, 4, 84          !TDC ROC#2 Sl#15 Ch#87 HDC pl#10 [V] wire#84
+88, 4, 85          !TDC ROC#2 Sl#15 Ch#88 HDC pl#10 [V] wire#85
+89, 4, 86          !TDC ROC#2 Sl#15 Ch#89 HDC pl#10 [V] wire#86
+90, 4, 87          !TDC ROC#2 Sl#15 Ch#90 HDC pl#10 [V] wire#87
+91, 4, 88          !TDC ROC#2 Sl#15 Ch#91 HDC pl#10 [V] wire#88
+92, 4, 89          !TDC ROC#2 Sl#15 Ch#92 HDC pl#10 [V] wire#89
+93, 4, 90          !TDC ROC#2 Sl#15 Ch#93 HDC pl#10 [V] wire#90
+94, 4, 91          !TDC ROC#2 Sl#15 Ch#94 HDC pl#10 [V] wire#91
+! 95 !TDC ROC#2 Sl#15 Ch#95 unused
+Slot= 21
+0, 4, 92           !TDC ROC#2 Sl#17 Ch#0 HDC pl#10 [V] wire#92
+1, 4, 93           !TDC ROC#2 Sl#17 Ch#1 HDC pl#10 [V] wire#93
+2, 4, 94           !TDC ROC#2 Sl#17 Ch#2 HDC pl#10 [V] wire#94
+3, 4, 95           !TDC ROC#2 Sl#17 Ch#3 HDC pl#10 [V] wire#95
+4, 4, 96           !TDC ROC#2 Sl#17 Ch#4 HDC pl#10 [V] wire#96
+5, 4, 97           !TDC ROC#2 Sl#17 Ch#5 HDC pl#10 [V] wire#97
+6, 4, 98           !TDC ROC#2 Sl#17 Ch#6 HDC pl#10 [V] wire#98
+7, 4, 99           !TDC ROC#2 Sl#17 Ch#7 HDC pl#10 [V] wire#99
+8, 4, 100          !TDC ROC#2 Sl#17 Ch#8 HDC pl#10 [V] wire#100
+9, 4, 101          !TDC ROC#2 Sl#17 Ch#9 HDC pl#10 [V] wire#101
+10, 4, 102         !TDC ROC#2 Sl#17 Ch#10 HDC pl#10 [V] wire#102
+11, 4, 103         !TDC ROC#2 Sl#17 Ch#11 HDC pl#10 [V] wire#103
+12, 4, 104         !TDC ROC#2 Sl#17 Ch#12 HDC pl#10 [V] wire#104
+13, 4, 105         !TDC ROC#2 Sl#17 Ch#13 HDC pl#10 [V] wire#105
+14, 4, 106         !TDC ROC#2 Sl#17 Ch#14 HDC pl#10 [V] wire#106
+15, 4, 107         !TDC ROC#2 Sl#17 Ch#15 HDC pl#10 [V] wire#107
+16, 5, 1           !TDC ROC#2 Sl#17 Ch#16 HDC pl#11 [Y2] wire#1
+17, 5, 2           !TDC ROC#2 Sl#17 Ch#17 HDC pl#11 [Y2] wire#2
+18, 5, 3           !TDC ROC#2 Sl#17 Ch#18 HDC pl#11 [Y2] wire#3
+19, 5, 4           !TDC ROC#2 Sl#17 Ch#19 HDC pl#11 [Y2] wire#4
+20, 5, 5           !TDC ROC#2 Sl#17 Ch#20 HDC pl#11 [Y2] wire#5
+21, 5, 6           !TDC ROC#2 Sl#17 Ch#21 HDC pl#11 [Y2] wire#6
+22, 5, 7           !TDC ROC#2 Sl#17 Ch#22 HDC pl#11 [Y2] wire#7
+23, 5, 8           !TDC ROC#2 Sl#17 Ch#23 HDC pl#11 [Y2] wire#8
+24, 5, 9           !TDC ROC#2 Sl#17 Ch#24 HDC pl#11 [Y2] wire#9
+25, 5, 10          !TDC ROC#2 Sl#17 Ch#25 HDC pl#11 [Y2] wire#10
+26, 5, 11          !TDC ROC#2 Sl#17 Ch#26 HDC pl#11 [Y2] wire#11
+27, 5, 12          !TDC ROC#2 Sl#17 Ch#27 HDC pl#11 [Y2] wire#12
+28, 5, 13          !TDC ROC#2 Sl#17 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#17 Ch#29 unused
+! 30 !TDC ROC#2 Sl#17 Ch#30 unused
+! 31 !TDC ROC#2 Sl#17 Ch#31 unused
+32, 5, 14          !TDC ROC#2 Sl#17 Ch#32 HDC pl#11 [Y2] wire#14
+33, 5, 15          !TDC ROC#2 Sl#17 Ch#33 HDC pl#11 [Y2] wire#15
+34, 5, 16          !TDC ROC#2 Sl#17 Ch#34 HDC pl#11 [Y2] wire#16
+35, 5, 17          !TDC ROC#2 Sl#17 Ch#35 HDC pl#11 [Y2] wire#17
+36, 5, 18          !TDC ROC#2 Sl#17 Ch#36 HDC pl#11 [Y2] wire#18
+37, 5, 19          !TDC ROC#2 Sl#17 Ch#37 HDC pl#11 [Y2] wire#19
+38, 5, 20          !TDC ROC#2 Sl#17 Ch#38 HDC pl#11 [Y2] wire#20
+39, 5, 21          !TDC ROC#2 Sl#17 Ch#39 HDC pl#11 [Y2] wire#21
+40, 5, 22          !TDC ROC#2 Sl#17 Ch#40 HDC pl#11 [Y2] wire#22
+41, 5, 23          !TDC ROC#2 Sl#17 Ch#41 HDC pl#11 [Y2] wire#23
+42, 5, 24          !TDC ROC#2 Sl#17 Ch#42 HDC pl#11 [Y2] wire#24
+43, 5, 25          !TDC ROC#2 Sl#17 Ch#43 HDC pl#11 [Y2] wire#25
+44, 5, 26          !TDC ROC#2 Sl#17 Ch#44 HDC pl#11 [Y2] wire#26
+! 45 !TDC ROC#2 Sl#17 Ch#45 unused
+! 46 !TDC ROC#2 Sl#17 Ch#46 unused
+! 47 !TDC ROC#2 Sl#17 Ch#47 unused
+48, 5, 27          !TDC ROC#2 Sl#17 Ch#48 HDC pl#11 [Y2] wire#27
+49, 5, 28          !TDC ROC#2 Sl#17 Ch#49 HDC pl#11 [Y2] wire#28
+50, 5, 29          !TDC ROC#2 Sl#17 Ch#50 HDC pl#11 [Y2] wire#29
+51, 5, 30          !TDC ROC#2 Sl#17 Ch#51 HDC pl#11 [Y2] wire#30
+52, 5, 31          !TDC ROC#2 Sl#17 Ch#52 HDC pl#11 [Y2] wire#31
+53, 5, 32          !TDC ROC#2 Sl#17 Ch#53 HDC pl#11 [Y2] wire#32
+54, 5, 33          !TDC ROC#2 Sl#17 Ch#54 HDC pl#11 [Y2] wire#33
+55, 5, 34          !TDC ROC#2 Sl#17 Ch#55 HDC pl#11 [Y2] wire#34
+56, 5, 35          !TDC ROC#2 Sl#17 Ch#56 HDC pl#11 [Y2] wire#35
+57, 5, 36          !TDC ROC#2 Sl#17 Ch#57 HDC pl#11 [Y2] wire#36
+58, 5, 37          !TDC ROC#2 Sl#17 Ch#58 HDC pl#11 [Y2] wire#37
+59, 5, 38          !TDC ROC#2 Sl#17 Ch#59 HDC pl#11 [Y2] wire#38
+60, 5, 39          !TDC ROC#2 Sl#17 Ch#60 HDC pl#11 [Y2] wire#39
+! 61 !TDC ROC#2 Sl#17 Ch#61 unused
+! 62 !TDC ROC#2 Sl#17 Ch#62 unused
+! 63 !TDC ROC#2 Sl#17 Ch#63 unused
+! 64 !TDC ROC#2 Sl#17 Ch#64 unused?????   JV 11/11/97
+65, 5, 40          !TDC ROC#2 Sl#17 Ch#64 HDC pl#11 [Y2] wire#40
+66, 5, 41          !TDC ROC#2 Sl#17 Ch#65 HDC pl#11 [Y2] wire#41
+67, 5, 42          !TDC ROC#2 Sl#17 Ch#66 HDC pl#11 [Y2] wire#42
+68, 5, 43          !TDC ROC#2 Sl#17 Ch#67 HDC pl#11 [Y2] wire#43
+69, 5, 44          !TDC ROC#2 Sl#17 Ch#68 HDC pl#11 [Y2] wire#44
+70, 5, 45          !TDC ROC#2 Sl#17 Ch#69 HDC pl#11 [Y2] wire#45
+71, 5, 46          !TDC ROC#2 Sl#17 Ch#70 HDC pl#11 [Y2] wire#46
+72, 5, 47          !TDC ROC#2 Sl#17 Ch#71 HDC pl#11 [Y2] wire#47
+73, 5, 48          !TDC ROC#2 Sl#17 Ch#72 HDC pl#11 [Y2] wire#48
+74, 5, 49          !TDC ROC#2 Sl#17 Ch#73 HDC pl#11 [Y2] wire#49
+75, 5, 50          !TDC ROC#2 Sl#17 Ch#74 HDC pl#11 [Y2] wire#50
+76, 5, 51          !TDC ROC#2 Sl#17 Ch#75 HDC pl#11 [Y2] wire#51
+77, 5, 52          !TDC ROC#2 Sl#17 Ch#76 HDC pl#11 [Y2] wire#52
+! 77 !TDC ROC#2 Sl#17 Ch#77 unused
+! 78 !TDC ROC#2 Sl#17 Ch#78 unused
+! 79 !TDC ROC#2 Sl#17 Ch#79 unused
+80, 6, 1           !TDC ROC#2 Sl#17 Ch#80 HDC pl#12 [X2] wire#1
+81, 6, 2           !TDC ROC#2 Sl#17 Ch#81 HDC pl#12 [X2] wire#2
+82, 6, 3           !TDC ROC#2 Sl#17 Ch#82 HDC pl#12 [X2] wire#3
+83, 6, 4           !TDC ROC#2 Sl#17 Ch#83 HDC pl#12 [X2] wire#4
+84, 6, 5           !TDC ROC#2 Sl#17 Ch#84 HDC pl#12 [X2] wire#5
+85, 6, 6           !TDC ROC#2 Sl#17 Ch#85 HDC pl#12 [X2] wire#6
+86, 6, 7           !TDC ROC#2 Sl#17 Ch#86 HDC pl#12 [X2] wire#7
+87, 6, 8           !TDC ROC#2 Sl#17 Ch#87 HDC pl#12 [X2] wire#8
+88, 6, 9           !TDC ROC#2 Sl#17 Ch#88 HDC pl#12 [X2] wire#9
+89, 6, 10          !TDC ROC#2 Sl#17 Ch#89 HDC pl#12 [X2] wire#10
+90, 6, 11          !TDC ROC#2 Sl#17 Ch#90 HDC pl#12 [X2] wire#11
+91, 6, 12          !TDC ROC#2 Sl#17 Ch#91 HDC pl#12 [X2] wire#12
+92, 6, 13          !TDC ROC#2 Sl#17 Ch#92 HDC pl#12 [X2] wire#13
+93, 6, 14          !TDC ROC#2 Sl#17 Ch#93 HDC pl#12 [X2] wire#14
+94, 6, 15          !TDC ROC#2 Sl#17 Ch#94 HDC pl#12 [X2] wire#15
+95, 6, 16          !TDC ROC#2 Sl#17 Ch#95 HDC pl#12 [X2] wire#16
+Slot= 22
+0, 6, 17           !TDC ROC#2 Sl#18 Ch#0 HDC pl#12 [X2] wire#17
+1, 6, 18           !TDC ROC#2 Sl#18 Ch#1 HDC pl#12 [X2] wire#18
+2, 6, 19           !TDC ROC#2 Sl#18 Ch#2 HDC pl#12 [X2] wire#19
+3, 6, 20           !TDC ROC#2 Sl#18 Ch#3 HDC pl#12 [X2] wire#20
+4, 6, 21           !TDC ROC#2 Sl#18 Ch#4 HDC pl#12 [X2] wire#21
+5, 6, 22           !TDC ROC#2 Sl#18 Ch#5 HDC pl#12 [X2] wire#22
+6, 6, 23           !TDC ROC#2 Sl#18 Ch#6 HDC pl#12 [X2] wire#23
+7, 6, 24           !TDC ROC#2 Sl#18 Ch#7 HDC pl#12 [X2] wire#24
+8, 6, 25           !TDC ROC#2 Sl#18 Ch#8 HDC pl#12 [X2] wire#25
+9, 6, 26           !TDC ROC#2 Sl#18 Ch#9 HDC pl#12 [X2] wire#26
+10, 6, 27          !TDC ROC#2 Sl#18 Ch#10 HDC pl#12 [X2] wire#27
+11, 6, 28          !TDC ROC#2 Sl#18 Ch#11 HDC pl#12 [X2] wire#28
+12, 6, 29          !TDC ROC#2 Sl#18 Ch#12 HDC pl#12 [X2] wire#29
+13, 6, 30          !TDC ROC#2 Sl#18 Ch#13 HDC pl#12 [X2] wire#30
+14, 6, 31          !TDC ROC#2 Sl#18 Ch#14 HDC pl#12 [X2] wire#31
+15, 6, 32          !TDC ROC#2 Sl#18 Ch#15 HDC pl#12 [X2] wire#32
+16, 6, 33          !TDC ROC#2 Sl#18 Ch#16 HDC pl#12 [X2] wire#33
+17, 6, 34          !TDC ROC#2 Sl#18 Ch#17 HDC pl#12 [X2] wire#34
+18, 6, 35          !TDC ROC#2 Sl#18 Ch#18 HDC pl#12 [X2] wire#35
+19, 6, 36          !TDC ROC#2 Sl#18 Ch#19 HDC pl#12 [X2] wire#36
+20, 6, 37          !TDC ROC#2 Sl#18 Ch#20 HDC pl#12 [X2] wire#37
+21, 6, 38          !TDC ROC#2 Sl#18 Ch#21 HDC pl#12 [X2] wire#38
+22, 6, 39          !TDC ROC#2 Sl#18 Ch#22 HDC pl#12 [X2] wire#39
+23, 6, 40          !TDC ROC#2 Sl#18 Ch#23 HDC pl#12 [X2] wire#40
+24, 6, 41          !TDC ROC#2 Sl#18 Ch#24 HDC pl#12 [X2] wire#41
+25, 6, 42          !TDC ROC#2 Sl#18 Ch#25 HDC pl#12 [X2] wire#42
+26, 6, 43          !TDC ROC#2 Sl#18 Ch#26 HDC pl#12 [X2] wire#43
+27, 6, 44          !TDC ROC#2 Sl#18 Ch#27 HDC pl#12 [X2] wire#44
+28, 6, 45          !TDC ROC#2 Sl#18 Ch#28 HDC pl#12 [X2] wire#45
+29, 6, 46          !TDC ROC#2 Sl#18 Ch#29 HDC pl#12 [X2] wire#46
+30, 6, 47          !TDC ROC#2 Sl#18 Ch#30 HDC pl#12 [X2] wire#47
+31, 6, 48          !TDC ROC#2 Sl#18 Ch#31 HDC pl#12 [X2] wire#48
+32, 6, 49          !TDC ROC#2 Sl#18 Ch#32 HDC pl#12 [X2] wire#49
+33, 6, 50          !TDC ROC#2 Sl#18 Ch#33 HDC pl#12 [X2] wire#50
+34, 6, 51          !TDC ROC#2 Sl#18 Ch#34 HDC pl#12 [X2] wire#51
+35, 6, 52          !TDC ROC#2 Sl#18 Ch#35 HDC pl#12 [X2] wire#52
+36, 6, 53          !TDC ROC#2 Sl#18 Ch#36 HDC pl#12 [X2] wire#53
+37, 6, 54          !TDC ROC#2 Sl#18 Ch#37 HDC pl#12 [X2] wire#54
+38, 6, 55          !TDC ROC#2 Sl#18 Ch#38 HDC pl#12 [X2] wire#55
+39, 6, 56          !TDC ROC#2 Sl#18 Ch#39 HDC pl#12 [X2] wire#56
+40, 6, 57          !TDC ROC#2 Sl#18 Ch#40 HDC pl#12 [X2] wire#57
+41, 6, 58          !TDC ROC#2 Sl#18 Ch#41 HDC pl#12 [X2] wire#58
+42, 6, 59          !TDC ROC#2 Sl#18 Ch#42 HDC pl#12 [X2] wire#59
+43, 6, 60          !TDC ROC#2 Sl#18 Ch#43 HDC pl#12 [X2] wire#60
+44, 6, 61          !TDC ROC#2 Sl#18 Ch#44 HDC pl#12 [X2] wire#61
+45, 6, 62          !TDC ROC#2 Sl#18 Ch#45 HDC pl#12 [X2] wire#62
+46, 6, 63          !TDC ROC#2 Sl#18 Ch#46 HDC pl#12 [X2] wire#63
+47, 6, 64          !TDC ROC#2 Sl#18 Ch#47 HDC pl#12 [X2] wire#64
+48, 6, 65          !TDC ROC#2 Sl#18 Ch#48 HDC pl#12 [X2] wire#65
+49, 6, 66          !TDC ROC#2 Sl#18 Ch#49 HDC pl#12 [X2] wire#66
+50, 6, 67          !TDC ROC#2 Sl#18 Ch#50 HDC pl#12 [X2] wire#67
+51, 6, 68          !TDC ROC#2 Sl#18 Ch#51 HDC pl#12 [X2] wire#68
+52, 6, 69          !TDC ROC#2 Sl#18 Ch#52 HDC pl#12 [X2] wire#69
+53, 6, 70          !TDC ROC#2 Sl#18 Ch#53 HDC pl#12 [X2] wire#70
+54, 6, 71          !TDC ROC#2 Sl#18 Ch#54 HDC pl#12 [X2] wire#71
+55, 6, 72          !TDC ROC#2 Sl#18 Ch#55 HDC pl#12 [X2] wire#72
+56, 6, 73          !TDC ROC#2 Sl#18 Ch#56 HDC pl#12 [X2] wire#73
+57, 6, 74          !TDC ROC#2 Sl#18 Ch#57 HDC pl#12 [X2] wire#74
+58, 6, 75          !TDC ROC#2 Sl#18 Ch#58 HDC pl#12 [X2] wire#75
+59, 6, 76          !TDC ROC#2 Sl#18 Ch#59 HDC pl#12 [X2] wire#76
+60, 6, 77          !TDC ROC#2 Sl#18 Ch#60 HDC pl#12 [X2] wire#77
+61, 6, 78          !TDC ROC#2 Sl#18 Ch#61 HDC pl#12 [X2] wire#78
+62, 6, 79          !TDC ROC#2 Sl#18 Ch#62 HDC pl#12 [X2] wire#79
+63, 6, 80          !TDC ROC#2 Sl#18 Ch#63 HDC pl#12 [X2] wire#80
+64, 6, 81          !TDC ROC#2 Sl#18 Ch#64 HDC pl#12 [X2] wire#81
+65, 6, 82          !TDC ROC#2 Sl#18 Ch#65 HDC pl#12 [X2] wire#82
+66, 6, 83          !TDC ROC#2 Sl#18 Ch#66 HDC pl#12 [X2] wire#83
+67, 6, 84          !TDC ROC#2 Sl#18 Ch#67 HDC pl#12 [X2] wire#84
+68, 6, 85          !TDC ROC#2 Sl#18 Ch#68 HDC pl#12 [X2] wire#85
+69, 6, 86          !TDC ROC#2 Sl#18 Ch#69 HDC pl#12 [X2] wire#86
+70, 6, 87          !TDC ROC#2 Sl#18 Ch#70 HDC pl#12 [X2] wire#87
+71, 6, 88          !TDC ROC#2 Sl#18 Ch#71 HDC pl#12 [X2] wire#88
+72, 6, 89          !TDC ROC#2 Sl#18 Ch#72 HDC pl#12 [X2] wire#89
+73, 6, 90          !TDC ROC#2 Sl#18 Ch#73 HDC pl#12 [X2] wire#90
+74, 6, 91          !TDC ROC#2 Sl#18 Ch#74 HDC pl#12 [X2] wire#91
+75, 6, 92          !TDC ROC#2 Sl#18 Ch#75 HDC pl#12 [X2] wire#92
+76, 6, 93          !TDC ROC#2 Sl#18 Ch#76 HDC pl#12 [X2] wire#93
+77, 6, 94          !TDC ROC#2 Sl#18 Ch#77 HDC pl#12 [X2] wire#94
+78, 6, 95          !TDC ROC#2 Sl#18 Ch#78 HDC pl#12 [X2] wire#95
+79, 6, 96          !TDC ROC#2 Sl#18 Ch#79 HDC pl#12 [X2] wire#96
+80, 6, 97          !TDC ROC#2 Sl#18 Ch#80 HDC pl#12 [X2] wire#97
+81, 6, 98          !TDC ROC#2 Sl#18 Ch#81 HDC pl#12 [X2] wire#98
+82, 6, 99          !TDC ROC#2 Sl#18 Ch#82 HDC pl#12 [X2] wire#99
+83, 6, 100         !TDC ROC#2 Sl#18 Ch#83 HDC pl#12 [X2] wire#100
+84, 6, 101         !TDC ROC#2 Sl#18 Ch#84 HDC pl#12 [X2] wire#101
+85, 6, 102         !TDC ROC#2 Sl#18 Ch#85 HDC pl#12 [X2] wire#102
+86, 6, 103         !TDC ROC#2 Sl#18 Ch#86 HDC pl#12 [X2] wire#103
+87, 6, 104         !TDC ROC#2 Sl#18 Ch#87 HDC pl#12 [X2] wire#104
+88, 6, 105         !TDC ROC#2 Sl#18 Ch#88 HDC pl#12 [X2] wire#105
+89, 6, 106         !TDC ROC#2 Sl#18 Ch#89 HDC pl#12 [X2] wire#106
+90, 6, 107         !TDC ROC#2 Sl#18 Ch#90 HDC pl#12 [X2] wire#107
+91, 6, 108         !TDC ROC#2 Sl#18 Ch#91 HDC pl#12 [X2] wire#108
+92, 6, 109         !TDC ROC#2 Sl#18 Ch#92 HDC pl#12 [X2] wire#109
+93, 6, 110         !TDC ROC#2 Sl#18 Ch#93 HDC pl#12 [X2] wire#110
+94, 6, 111         !TDC ROC#2 Sl#18 Ch#94 HDC pl#12 [X2] wire#111
+95, 6, 112         !TDC ROC#2 Sl#18 Ch#95 HDC pl#12 [X2] wire#112
+!
+!
+!   HMS upstairs (HSCIN+HCAL+HCER) map     K.B.Beard 13-Jun-1994
+!
+
+! ^^^^^^^^^^^^^^^^^^^^^ Wire chambers end here ^^^^^^^^^^^^^^^^^^^^^^
+!=============================================================================
+    ROC= 1               !upstairs HMS crate
+!
+    detector= 2 !HSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 23 ! TDC  
+  0, 1, 1, 2 !TDC ROC#1 Sl#23 Ch#0 HSCIN pl#1 [X1] id#1 sig#2 [TDC+] (0 X1P-01)
+  1, 1, 3, 2 !TDC ROC#1 Sl#23 Ch#1 HSCIN pl#1 [X1] id#3 sig#2 [TDC+] (1 X1P-03)
+  2, 1, 5, 2 !TDC ROC#1 Sl#23 Ch#2 HSCIN pl#1 [X1] id#5 sig#2 [TDC+] (2 X1P-05)
+  3, 1, 7, 2 !TDC ROC#1 Sl#23 Ch#3 HSCIN pl#1 [X1] id#7 sig#2 [TDC+] (3 X1P-07)
+  4, 1, 9, 2 !TDC ROC#1 Sl#23 Ch#4 HSCIN pl#1 [X1] id#9 sig#2 [TDC+] (4 X1P-09)
+  5, 1, 11, 2 !TDC ROC#1 Sl#23 Ch#5 HSCIN pl#1 [X1] id#11 sig#2 [TDC+] (5 X1P-11)
+  6, 1, 13, 2 !TDC ROC#1 Sl#23 Ch#6 HSCIN pl#1 [X1] id#13 sig#2 [TDC+] (6 X1P-13)
+  7, 1, 15, 2 !TDC ROC#1 Sl#23 Ch#7 HSCIN pl#1 [X1] id#15 sig#2 [TDC+] (7 X1P-15)
+  8, 1, 2, 2 !TDC ROC#1 Sl#23 Ch#8 HSCIN pl#1 [X1] id#2 sig#2 [TDC+] (8 X1P-02)
+  9, 1, 4, 2 !TDC ROC#1 Sl#23 Ch#9 HSCIN pl#1 [X1] id#4 sig#2 [TDC+] (9 X1P-04)
+  10, 1, 6, 2 !TDC ROC#1 Sl#23 Ch#10 HSCIN pl#1 [X1] id#6 sig#2 [TDC+] (10 X1P-06)
+  11, 1, 8, 2 !TDC ROC#1 Sl#23 Ch#11 HSCIN pl#1 [X1] id#8 sig#2 [TDC+] (11 X1P-08)
+  12, 1, 10, 2 !TDC ROC#1 Sl#23 Ch#12 HSCIN pl#1 [X1] id#10 sig#2 [TDC+] (12 X1P-10)
+  13, 1, 12, 2 !TDC ROC#1 Sl#23 Ch#13 HSCIN pl#1 [X1] id#12 sig#2 [TDC+] (13 X1P-12)
+  14, 1, 14, 2 !TDC ROC#1 Sl#23 Ch#14 HSCIN pl#1 [X1] id#14 sig#2 [TDC+] (14 X1P-14)
+  15, 1, 16, 2 !TDC ROC#1 Sl#23 Ch#15 HSCIN pl#1 [X1] id#16 sig#2 [TDC+] (15 X1P-16)
+  16, 1, 1, 3 !TDC ROC#1 Sl#23 Ch#16 HSCIN pl#1 [X1] id#1 sig#3 [TDC-] (16 X1N-01)
+  17, 1, 3, 3 !TDC ROC#1 Sl#23 Ch#17 HSCIN pl#1 [X1] id#3 sig#3 [TDC-] (17 X1N-03)
+  18, 1, 5, 3 !TDC ROC#1 Sl#23 Ch#18 HSCIN pl#1 [X1] id#5 sig#3 [TDC-] (18 X1N-05)
+  19, 1, 7, 3 !TDC ROC#1 Sl#23 Ch#19 HSCIN pl#1 [X1] id#7 sig#3 [TDC-] (19 X1N-07)
+  20, 1, 9, 3 !TDC ROC#1 Sl#23 Ch#20 HSCIN pl#1 [X1] id#9 sig#3 [TDC-] (20 X1N-09)
+  21, 1, 11, 3 !TDC ROC#1 Sl#23 Ch#21 HSCIN pl#1 [X1] id#11 sig#3 [TDC-] (21 X1N-11)
+  22, 1, 13, 3 !TDC ROC#1 Sl#23 Ch#22 HSCIN pl#1 [X1] id#13 sig#3 [TDC-] (22 X1N-13)
+  23, 1, 15, 3 !TDC ROC#1 Sl#23 Ch#23 HSCIN pl#1 [X1] id#15 sig#3 [TDC-] (23 X1N-15)
+  24, 1, 2, 3 !TDC ROC#1 Sl#23 Ch#24 HSCIN pl#1 [X1] id#2 sig#3 [TDC-] (24 X1N-02)
+  25, 1, 4, 3 !TDC ROC#1 Sl#23 Ch#25 HSCIN pl#1 [X1] id#4 sig#3 [TDC-] (25 X1N-04)
+  26, 1, 6, 3 !TDC ROC#1 Sl#23 Ch#26 HSCIN pl#1 [X1] id#6 sig#3 [TDC-] (26 X1N-06)
+  27, 1, 8, 3 !TDC ROC#1 Sl#23 Ch#27 HSCIN pl#1 [X1] id#8 sig#3 [TDC-] (27 X1N-08)
+  28, 1, 10, 3 !TDC ROC#1 Sl#23 Ch#28 HSCIN pl#1 [X1] id#10 sig#3 [TDC-] (28 X1N-10)
+  29, 1, 12, 3 !TDC ROC#1 Sl#23 Ch#29 HSCIN pl#1 [X1] id#12 sig#3 [TDC-] (29 X1N-12)
+  30, 1, 14, 3 !TDC ROC#1 Sl#23 Ch#30 HSCIN pl#1 [X1] id#14 sig#3 [TDC-] (30 X1N-14)
+  31, 1, 16, 3 !TDC ROC#1 Sl#23 Ch#31 HSCIN pl#1 [X1] id#16 sig#3 [TDC-] (31 X1N-16)
+  32, 2, 1, 2 !TDC ROC#1 Sl#23 Ch#32 HSCIN pl#2 [Y1] id#1 sig#2 [TDC+] (32 Y1P-01)
+  33, 2, 3, 2 !TDC ROC#1 Sl#23 Ch#33 HSCIN pl#2 [Y1] id#3 sig#2 [TDC+] (33 Y1P-03)
+  34, 2, 5, 2 !TDC ROC#1 Sl#23 Ch#34 HSCIN pl#2 [Y1] id#5 sig#2 [TDC+] (34 Y1P-05)
+  35, 2, 7, 2 !TDC ROC#1 Sl#23 Ch#35 HSCIN pl#2 [Y1] id#7 sig#2 [TDC+] (35 Y1P-07)
+  36, 2, 9, 2 !TDC ROC#1 Sl#23 Ch#36 HSCIN pl#2 [Y1] id#9 sig#2 [TDC+] (36 Y1P-09)
+!  37 !TDC ROC#1 Sl#23 Ch#37 unused
+!  38 !TDC ROC#1 Sl#23 Ch#38 unused
+!  39 !TDC ROC#1 Sl#23 Ch#39 unused
+!!!  40, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+  41, 2, 4, 2 !TDC ROC#1 Sl#23 Ch#41 HSCIN pl#2 [Y1] id#4 sig#2 [TDC+] (41 Y1P-04)
+  42, 2, 6, 2 !TDC ROC#1 Sl#23 Ch#42 HSCIN pl#2 [Y1] id#6 sig#2 [TDC+] (42 Y1P-06)
+  43, 2, 8, 2 !TDC ROC#1 Sl#23 Ch#43 HSCIN pl#2 [Y1] id#8 sig#2 [TDC+] (43 Y1P-08)
+  44, 2, 10, 2 !TDC ROC#1 Sl#23 Ch#44 HSCIN pl#2 [Y1] id#10 sig#2 [TDC+] (44 Y1P-10)
+  45, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#45 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (45 Y1P-02)
+!   h1y2+ was moved from channel 47 to 45 on 1/29/1999
+!  46 !TDC ROC#1 Sl#23 Ch#46 unused
+!  47, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+!   h1y2+ was moved from channel 40 to 47 at run 6168
+  48, 2, 1, 3 !TDC ROC#1 Sl#23 Ch#48 HSCIN pl#2 [Y1] id#1 sig#3 [TDC-] (48 Y1N-01)
+  49, 2, 3, 3 !TDC ROC#1 Sl#23 Ch#49 HSCIN pl#2 [Y1] id#3 sig#3 [TDC-] (49 Y1N-03)
+  50, 2, 5, 3 !TDC ROC#1 Sl#23 Ch#50 HSCIN pl#2 [Y1] id#5 sig#3 [TDC-] (50 Y1N-05)
+  51, 2, 7, 3 !TDC ROC#1 Sl#23 Ch#51 HSCIN pl#2 [Y1] id#7 sig#3 [TDC-] (51 Y1N-07)
+  52, 2, 9, 3 !TDC ROC#1 Sl#23 Ch#52 HSCIN pl#2 [Y1] id#9 sig#3 [TDC-] (52 Y1N-09)
+!  53 !TDC ROC#1 Sl#23 Ch#53 unused
+!  54 !TDC ROC#1 Sl#23 Ch#54 unused
+!  55 !TDC ROC#1 Sl#23 Ch#55 unused
+  56, 2, 2, 3 !TDC ROC#1 Sl#23 Ch#56 HSCIN pl#2 [Y1] id#2 sig#3 [TDC-] (56 Y1N-02)
+  57, 2, 4, 3 !TDC ROC#1 Sl#23 Ch#57 HSCIN pl#2 [Y1] id#4 sig#3 [TDC-] (57 Y1N-04)
+  58, 2, 6, 3 !TDC ROC#1 Sl#23 Ch#58 HSCIN pl#2 [Y1] id#6 sig#3 [TDC-] (58 Y1N-06)
+  59, 2, 8, 3 !TDC ROC#1 Sl#23 Ch#59 HSCIN pl#2 [Y1] id#8 sig#3 [TDC-] (59 Y1N-08)
+!  60, 2, 10, 3 !TDC ROC#1 Sl#23 Ch#60 HSCIN pl#2 [Y1] id#10 sig#3 [TDC-] (60 Y1N-10)
+  61 , 2, 10, 3 !TDC ROC#1 Sl#23 Ch#61 swap location for h1y10-
+!  62 !TDC ROC#1 Sl#23 Ch#62 unused
+!  63 !TDC ROC#1 Sl#23 Ch#63 unused
+!
+ Slot= 21 ! TDC  
+! 
+  0, 3, 1, 2 !TDC ROC#1 Sl#21 Ch#0 HSCIN pl#3 [X2] id#1 sig#2 [TDC+] (0 X2P-01)
+  1, 3, 3, 2 !TDC ROC#1 Sl#21 Ch#1 HSCIN pl#3 [X2] id#3 sig#2 [TDC+] (1 X2P-03)
+  2, 3, 5, 2 !TDC ROC#1 Sl#21 Ch#2 HSCIN pl#3 [X2] id#5 sig#2 [TDC+] (2 X2P-05)
+  3, 3, 7, 2 !TDC ROC#1 Sl#21 Ch#3 HSCIN pl#3 [X2] id#7 sig#2 [TDC+] (3 X2P-07)
+  4, 3, 9, 2 !TDC ROC#1 Sl#21 Ch#4 HSCIN pl#3 [X2] id#9 sig#2 [TDC+] (4 X2P-09)
+  5, 3, 11, 2 !TDC ROC#1 Sl#21 Ch#5 HSCIN pl#3 [X2] id#11 sig#2 [TDC+] (5 X2P-11)
+  6, 3, 13, 2 !TDC ROC#1 Sl#21 Ch#6 HSCIN pl#3 [X2] id#13 sig#2 [TDC+] (6 X2P-13)
+  7, 3, 15, 2 !TDC ROC#1 Sl#21 Ch#7 HSCIN pl#3 [X2] id#15 sig#2 [TDC+] (7 X2P-15)
+!
+  8, 3, 2, 2 !TDC ROC#1 Sl#21 Ch#8 HSCIN pl#3 [X2] id#2 sig#2 [TDC+] (8 X2P-02)
+  9, 3, 4, 2 !TDC ROC#1 Sl#21 Ch#9 HSCIN pl#3 [X2] id#4 sig#2 [TDC+] (9 X2P-04)
+  10, 3, 6, 2 !TDC ROC#1 Sl#21 Ch#10 HSCIN pl#3 [X2] id#6 sig#2 [TDC+] (10 X2P-06)
+  11, 3, 8, 2 !TDC ROC#1 Sl#21 Ch#11 HSCIN pl#3 [X2] id#8 sig#2 [TDC+] (11 X2P-08)
+  12, 3, 10, 2 !TDC ROC#1 Sl#21 Ch#12 HSCIN pl#3 [X2] id#10 sig#2 [TDC+] (12 X2P-10)
+  13, 3, 12, 2 !TDC ROC#1 Sl#21 Ch#13 HSCIN pl#3 [X2] id#12 sig#2 [TDC+] (13 X2P-12)
+  14, 3, 14, 2 !TDC ROC#1 Sl#21 Ch#14 HSCIN pl#3 [X2] id#14 sig#2 [TDC+] (14 X2P-14)
+  15, 3, 16, 2 !TDC ROC#1 Sl#21 Ch#15 HSCIN pl#3 [X2] id#16 sig#2 [TDC+] (15 X2P-16)
+!
+! swapped s2x- with s2y+
+!
+  16, 4, 1, 2 !TDC ROC#1 Sl#21 Ch#32 HSCIN pl#4 [Y2] id#1 sig#2 [TDC+] (32 Y2P-01)
+  17, 4, 3, 2 !TDC ROC#1 Sl#21 Ch#33 HSCIN pl#4 [Y2] id#3 sig#2 [TDC+] (33 Y2P-03)
+  18, 4, 5, 2 !TDC ROC#1 Sl#21 Ch#34 HSCIN pl#4 [Y2] id#5 sig#2 [TDC+] (34 Y2P-05)
+  19, 4, 7, 2 !TDC ROC#1 Sl#21 Ch#35 HSCIN pl#4 [Y2] id#7 sig#2 [TDC+] (35 Y2P-07)
+  20, 4, 9, 2 !TDC ROC#1 Sl#21 Ch#36 HSCIN pl#4 [Y2] id#9 sig#2 [TDC+] (36 Y2P-09)
+!  21 !TDC ROC#1 Sl#21 Ch#37 unused
+!  22 !TDC ROC#1 Sl#21 Ch#38 unused
+!  23 !TDC ROC#1 Sl#21 Ch#39 unused
+  24, 4, 2, 2 !TDC ROC#1 Sl#21 Ch#40 HSCIN pl#4 [Y2] id#2 sig#2 [TDC+] (40 Y2P-02)
+  25, 4, 4, 2 !TDC ROC#1 Sl#21 Ch#41 HSCIN pl#4 [Y2] id#4 sig#2 [TDC+] (41 Y2P-04)
+  26, 4, 6, 2 !TDC ROC#1 Sl#21 Ch#42 HSCIN pl#4 [Y2] id#6 sig#2 [TDC+] (42 Y2P-06)
+  27, 4, 8, 2 !TDC ROC#1 Sl#21 Ch#43 HSCIN pl#4 [Y2] id#8 sig#2 [TDC+] (43 Y2P-08)
+  28, 4, 10, 2 !TDC ROC#1 Sl#21 Ch#44 HSCIN pl#4 [Y2] id#10 sig#2 [TDC+] (44 Y2P-10)
+!  29 !TDC ROC#1 Sl#21 Ch#45 unused
+!  30 !TDC ROC#1 Sl#21 Ch#46 unused
+!  31 !TDC ROC#1 Sl#21 Ch#47 unused
+!
+  32, 3, 1, 3 !TDC ROC#1 Sl#21 Ch#16 HSCIN pl#3 [X2] id#1 sig#3 [TDC-] (16 X2N-01)
+  33, 3, 3, 3 !TDC ROC#1 Sl#21 Ch#17 HSCIN pl#3 [X2] id#3 sig#3 [TDC-] (17 X2N-03)
+  34, 3, 5, 3 !TDC ROC#1 Sl#21 Ch#18 HSCIN pl#3 [X2] id#5 sig#3 [TDC-] (18 X2N-05)
+  35, 3, 7, 3 !TDC ROC#1 Sl#21 Ch#19 HSCIN pl#3 [X2] id#7 sig#3 [TDC-] (19 X2N-07)
+  36, 3, 9, 3 !TDC ROC#1 Sl#21 Ch#20 HSCIN pl#3 [X2] id#9 sig#3 [TDC-] (20 X2N-09)
+  37, 3, 11, 3 !TDC ROC#1 Sl#21 Ch#21 HSCIN pl#3 [X2] id#11 sig#3 [TDC-] (21 X2N-11)
+  38, 3, 13, 3 !TDC ROC#1 Sl#21 Ch#22 HSCIN pl#3 [X2] id#13 sig#3 [TDC-] (22 X2N-13)
+  39, 3, 15, 3 !TDC ROC#1 Sl#21 Ch#23 HSCIN pl#3 [X2] id#15 sig#3 [TDC-] (23 X2N-15)
+!
+  40, 3, 2, 3 !TDC ROC#1 Sl#21 Ch#24 HSCIN pl#3 [X2] id#2 sig#3 [TDC-] (24 X2N-02)
+  41, 3, 4, 3 !TDC ROC#1 Sl#21 Ch#25 HSCIN pl#3 [X2] id#4 sig#3 [TDC-] (25 X2N-04)
+  42, 3, 6, 3 !TDC ROC#1 Sl#21 Ch#26 HSCIN pl#3 [X2] id#6 sig#3 [TDC-] (26 X2N-06)
+  43, 3, 8, 3 !TDC ROC#1 Sl#21 Ch#27 HSCIN pl#3 [X2] id#8 sig#3 [TDC-] (27 X2N-08)
+  44, 3, 10, 3 !TDC ROC#1 Sl#21 Ch#28 HSCIN pl#3 [X2] id#10 sig#3 [TDC-] (28 X2N-10)
+  45, 3, 12, 3 !TDC ROC#1 Sl#21 Ch#29 HSCIN pl#3 [X2] id#12 sig#3 [TDC-] (29 X2N-12)
+  46, 3, 14, 3 !TDC ROC#1 Sl#21 Ch#30 HSCIN pl#3 [X2] id#14 sig#3 [TDC-] (30 X2N-14)
+  47, 3, 16, 3 !TDC ROC#1 Sl#21 Ch#31 HSCIN pl#3 [X2] id#16 sig#3 [TDC-] (31 X2N-16)
+!
+  48, 4, 1, 3 !TDC ROC#1 Sl#21 Ch#48 HSCIN pl#4 [Y2] id#1 sig#3 [TDC-] (48 Y2N-01)
+  49, 4, 3, 3 !TDC ROC#1 Sl#21 Ch#49 HSCIN pl#4 [Y2] id#3 sig#3 [TDC-] (49 Y2N-03)
+  50, 4, 5, 3 !TDC ROC#1 Sl#21 Ch#50 HSCIN pl#4 [Y2] id#5 sig#3 [TDC-] (50 Y2N-05)
+  51, 4, 7, 3 !TDC ROC#1 Sl#21 Ch#51 HSCIN pl#4 [Y2] id#7 sig#3 [TDC-] (51 Y2N-07)
+  52, 4, 9, 3 !TDC ROC#1 Sl#21 Ch#52 HSCIN pl#4 [Y2] id#9 sig#3 [TDC-] (52 Y2N-09)
+!  53 !TDC ROC#1 Sl#21 Ch#53 unused
+!  54 !TDC ROC#1 Sl#21 Ch#54 unused
+!  55 !TDC ROC#1 Sl#21 Ch#55 unused
+  56, 4, 2, 3 !TDC ROC#1 Sl#21 Ch#56 HSCIN pl#4 [Y2] id#2 sig#3 [TDC-] (56 Y2N-02)
+  57, 4, 4, 3 !TDC ROC#1 Sl#21 Ch#57 HSCIN pl#4 [Y2] id#4 sig#3 [TDC-] (57 Y2N-04)
+  58, 4, 6, 3 !TDC ROC#1 Sl#21 Ch#58 HSCIN pl#4 [Y2] id#6 sig#3 [TDC-] (58 Y2N-06)
+  59, 4, 8, 3 !TDC ROC#1 Sl#21 Ch#59 HSCIN pl#4 [Y2] id#8 sig#3 [TDC-] (59 Y2N-08)
+  60, 4, 10, 3 !TDC ROC#1 Sl#21 Ch#60 HSCIN pl#4 [Y2] id#10 sig#3 [TDC-] (60 Y2N-10)
+!  61 !TDC ROC#1 Sl#21 Ch#61 unused
+!  62 !TDC ROC#1 Sl#21 Ch#62 unused
+!  63 !TDC ROC#1 Sl#21 Ch#63 unused
+!
+!!!======================================================================
+    detector= 5 !HMISC
+
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 19 ! TDC  
+
+0, 1, 1, 0  ! 0 !TDC ROC#1 Sl#19 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#1 Sl#19 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#1 Sl#19 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#1 Sl#19 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#1 Sl#19 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#1 Sl#19 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#1 Sl#19 Ch#6 empty
+7, 1, 8, 0  ! 7 !TDC ROC#1 Sl#19 Ch#7 unused
+8, 1, 9, 0  ! 8 !TDC ROC#1 Sl#19 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#1 Sl#19 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#1 Sl#19 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#1 Sl#19 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#1 Sl#19 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#1 Sl#19 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#1 Sl#19 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#1 Sl#19 Ch#15 signal {PEDTRG}
+16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 signal {hS1}                       
+17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 signal {hPRE50}                    
+18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 signal {hS2X}                      
+19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 signal {hPRE150}                   
+20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 signal {hS1X}                      
+21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 signal {hS2Y}                      
+22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 signal {hPRE100}                   
+23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 signal {hS1Y}                      
+24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 signal {hS2}                       
+25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 signal {hPRE200}                   
+26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 signal {hSTOF}                     
+27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 signal {hSCIN}                     
+28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 signal {hELREAL}                   
+29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 signal {hPIPRE}                    
+30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 signal {hELCLEAN}                  
+31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 signal {hPRETRG}                   
+32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 signal {PION}                      
+33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 signal {CER}                       
+34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 signal {hPIONHI}                  
+35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 signal {hCERHI}                  
+36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 signal {??}                        
+37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 signal {UNSER}                     
+38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 signal {BCM1}                      
+39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 signal {BCM2}                      
+40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 signal {hELHI}                     
+41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 signal {hELLO}                     
+42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 signal {hPRHI}                     
+43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 signal {hPRLO}                     
+44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 signal {hSHLO}                     
+45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 signal {CLOCK}                     
+46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 signal {BEAMGATES}                 
+47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 signal {hADCGATES ? PEDS and TRIGS}
+48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 RF no delay
+49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 RF + 10 ns
+53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!
+!=============================================================================
+!                     AEROGEL TDC
+!..............................................................................
+! For aerogel: 0-->ADC_POS
+!	       1-->ADC_NEG
+!              2-->TDC_POS      ! Check one more time (Hamlet, 2002/10/01)
+!              3-->TDC_NEG
+
+    detector= 7 ! Temporary for HAERO
+
+!       TDC module LeCroy 1872a
+
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!!
+! S. Wood have problem to read additional TDC in Slot =18 (2002/10/18, Hamlet)
+!
+! For now I will use some other tdc channels for Aerogel
+!.......................>
+!
+ Slot= 18 ! TDC channels for HMS Aero 
+! Changed May 5, 2003 DJG
+!
+!
+! Slot= 18 !TDC
+!
+! TDC chan  for aerogel (Hamlet, 2002/10/17)
+!
+0, 1, 1, 2 !TDC ROC#1 Sl#18 Ch#0  signal pos 1
+1, 1, 2, 2 !TDC ROC#1 Sl#18 Ch#1  signal pos 2
+2, 1, 3, 2 !TDC ROC#1 Sl#18 Ch#2  signal pos 3
+3, 1, 4, 2 !TDC ROC#1 Sl#18 Ch#3  signal pos 4
+4, 1, 5, 2 !TDC ROC#1 Sl#18 Ch#4  signal pos 5
+5, 1, 6, 2 !TDC ROC#1 Sl#18 Ch#5  signal pos 6
+6, 1, 7, 2 !TDC ROC#1 Sl#18 Ch#6  signal pos 7
+7, 1, 8, 2 !TDC ROC#1 Sl#18 Ch#7  signal pos 8
+8, 1, 1, 3 !TDC ROC#1 Sl#18 Ch#8  signal neg 1
+9, 1, 2, 3 !TDC ROC#1 Sl#18 Ch#9  signal neg 2
+10, 1, 3, 3 !TDC ROC#1 Sl#18 Ch#10  signal neg 3
+11, 1, 4, 3 !TDC ROC#1 Sl#18 Ch#11  signal neg 4
+12, 1, 5, 3 !TDC ROC#1 Sl#18 Ch#12  signal neg 5
+13, 1, 6, 3 !TDC ROC#1 Sl#18 Ch#13  signal neg 6
+14, 1, 7, 3 !TDC ROC#1 Sl#18 Ch#14  signal neg 7
+15, 1, 8, 3 !TDC ROC#1 Sl#18 Ch#15  signal neg 8
+!!
+!16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 unused
+!17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 unused
+!18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 unused
+!19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 unused
+!20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 unused
+!21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 unused
+!22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 unused
+!23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 unused
+!24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 unused
+!25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 unused
+!26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 unused
+!27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 unused
+!28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 unused
+!29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 unused
+!30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 unused
+!31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 unused
+!32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 unused
+!33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 unused
+!34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 unused
+!35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 unused
+!36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 unused
+!37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 unused
+!38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 unused
+!39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 unused
+!40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 unused
+!41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 unused
+!42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 unused
+!43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 unused
+!44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 unused 
+!45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 unused 
+!46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 unused 
+!47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 unused 
+!48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 unused
+!49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+!50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+!51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+!52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 unused
+!53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+!54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+!55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+!56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+!57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+!58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+!59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+!60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+!61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+!62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+!63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!=============================================================================
+!       ADC module LeCroy 1881M
+    detector = 2
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#1 Sl#9 Ch#0 HSCIN pl#1 [X1] id#1 sig#0 [ADC+] (0 X1P-01)
+  1, 1, 3, 0 !ADC ROC#1 Sl#9 Ch#1 HSCIN pl#1 [X1] id#3 sig#0 [ADC+] (1 X1P-03)
+  2, 1, 5, 0 !ADC ROC#1 Sl#9 Ch#2 HSCIN pl#1 [X1] id#5 sig#0 [ADC+] (2 X1P-05)
+  3, 1, 7, 0 !ADC ROC#1 Sl#9 Ch#3 HSCIN pl#1 [X1] id#7 sig#0 [ADC+] (3 X1P-07)
+  4, 1, 9, 0 !ADC ROC#1 Sl#9 Ch#4 HSCIN pl#1 [X1] id#9 sig#0 [ADC+] (4 X1P-09)
+  5, 1, 11, 0 !ADC ROC#1 Sl#9 Ch#5 HSCIN pl#1 [X1] id#11 sig#0 [ADC+] (5 X1P-11)
+  6, 1, 13, 0 !ADC ROC#1 Sl#9 Ch#6 HSCIN pl#1 [X1] id#13 sig#0 [ADC+] (6 X1P-13)
+  7, 1, 15, 0 !ADC ROC#1 Sl#9 Ch#7 HSCIN pl#1 [X1] id#15 sig#0 [ADC+] (7 X1P-15)
+  8, 1, 2, 0 !ADC ROC#1 Sl#9 Ch#8 HSCIN pl#1 [X1] id#2 sig#0 [ADC+] (8 X1P-02)
+  9, 1, 4, 0 !ADC ROC#1 Sl#9 Ch#9 HSCIN pl#1 [X1] id#4 sig#0 [ADC+] (9 X1P-04)
+  10, 1, 6, 0 !ADC ROC#1 Sl#9 Ch#10 HSCIN pl#1 [X1] id#6 sig#0 [ADC+] (10 X1P-06)
+  11, 1, 8, 0 !ADC ROC#1 Sl#9 Ch#11 HSCIN pl#1 [X1] id#8 sig#0 [ADC+] (11 X1P-08)
+  12, 1, 10, 0 !ADC ROC#1 Sl#9 Ch#12 HSCIN pl#1 [X1] id#10 sig#0 [ADC+] (12 X1P-10)
+  13, 1, 12, 0 !ADC ROC#1 Sl#9 Ch#13 HSCIN pl#1 [X1] id#12 sig#0 [ADC+] (13 X1P-12)
+  14, 1, 14, 0 !ADC ROC#1 Sl#9 Ch#14 HSCIN pl#1 [X1] id#14 sig#0 [ADC+] (14 X1P-14)
+  15, 1, 16, 0 !ADC ROC#1 Sl#9 Ch#15 HSCIN pl#1 [X1] id#16 sig#0 [ADC+] (15 X1P-16)
+!
+  16, 1, 1, 1 !ADC ROC#1 Sl#9 Ch#16 HSCIN pl#1 [X1] id#1 sig#1 [ADC-] (16 X1N-01)
+  17, 1, 3, 1 !ADC ROC#1 Sl#9 Ch#17 HSCIN pl#1 [X1] id#3 sig#1 [ADC-] (17 X1N-03)
+  18, 1, 5, 1 !ADC ROC#1 Sl#9 Ch#18 HSCIN pl#1 [X1] id#5 sig#1 [ADC-] (18 X1N-05)
+  19, 1, 7, 1 !ADC ROC#1 Sl#9 Ch#19 HSCIN pl#1 [X1] id#7 sig#1 [ADC-] (19 X1N-07)
+  20, 1, 9, 1 !ADC ROC#1 Sl#9 Ch#20 HSCIN pl#1 [X1] id#9 sig#1 [ADC-] (20 X1N-09)
+  21, 1, 11, 1 !ADC ROC#1 Sl#9 Ch#21 HSCIN pl#1 [X1] id#11 sig#1 [ADC-] (21 X1N-11)
+  22, 1, 13, 1 !ADC ROC#1 Sl#9 Ch#22 HSCIN pl#1 [X1] id#13 sig#1 [ADC-] (22 X1N-13)
+  23, 1, 15, 1 !ADC ROC#1 Sl#9 Ch#23 HSCIN pl#1 [X1] id#15 sig#1 [ADC-] (23 X1N-15)
+  24, 1, 2, 1 !ADC ROC#1 Sl#9 Ch#24 HSCIN pl#1 [X1] id#2 sig#1 [ADC-] (24 X1N-02)
+  25, 1, 4, 1 !ADC ROC#1 Sl#9 Ch#25 HSCIN pl#1 [X1] id#4 sig#1 [ADC-] (25 X1N-04)
+  26, 1, 6, 1 !ADC ROC#1 Sl#9 Ch#26 HSCIN pl#1 [X1] id#6 sig#1 [ADC-] (26 X1N-06)
+  27, 1, 8, 1 !ADC ROC#1 Sl#9 Ch#27 HSCIN pl#1 [X1] id#8 sig#1 [ADC-] (27 X1N-08)
+  28, 1, 10, 1 !ADC ROC#1 Sl#9 Ch#28 HSCIN pl#1 [X1] id#10 sig#1 [ADC-] (28 X1N-10)
+  29, 1, 12, 1 !ADC ROC#1 Sl#9 Ch#29 HSCIN pl#1 [X1] id#12 sig#1 [ADC-] (29 X1N-12)
+  30, 1, 14, 1 !ADC ROC#1 Sl#9 Ch#30 HSCIN pl#1 [X1] id#14 sig#1 [ADC-] (30 X1N-14)
+  31, 1, 16, 1 !ADC ROC#1 Sl#9 Ch#31 HSCIN pl#1 [X1] id#16 sig#1 [ADC-] (31 X1N-16)
+! 
+  32, 2, 1, 0 !ADC ROC#1 Sl#9 Ch#32 HSCIN pl#2 [Y1] id#1 sig#0 [ADC+] (32 Y1P-01)
+  33, 2, 3, 0 !ADC ROC#1 Sl#9 Ch#33 HSCIN pl#2 [Y1] id#3 sig#0 [ADC+] (33 Y1P-03)
+  34, 2, 5, 0 !ADC ROC#1 Sl#9 Ch#34 HSCIN pl#2 [Y1] id#5 sig#0 [ADC+] (34 Y1P-05)
+  35, 2, 7, 0 !ADC ROC#1 Sl#9 Ch#35 HSCIN pl#2 [Y1] id#7 sig#0 [ADC+] (35 Y1P-07)
+  36, 2, 9, 0 !ADC ROC#1 Sl#9 Ch#36 HSCIN pl#2 [Y1] id#9 sig#0 [ADC+] (36 Y1P-09)
+!  37 !ADC ROC#1 Sl#9 Ch#37 unused
+!  38 !ADC ROC#1 Sl#9 Ch#38 unused
+!  39 !ADC ROC#1 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#1 Sl#9 Ch#40 HSCIN pl#2 [Y1] id#2 sig#0 [ADC+] (40 Y1P-02)
+  41, 2, 4, 0 !ADC ROC#1 Sl#9 Ch#41 HSCIN pl#2 [Y1] id#4 sig#0 [ADC+] (41 Y1P-04)
+  42, 2, 6, 0 !ADC ROC#1 Sl#9 Ch#42 HSCIN pl#2 [Y1] id#6 sig#0 [ADC+] (42 Y1P-06)
+  43, 2, 8, 0 !ADC ROC#1 Sl#9 Ch#43 HSCIN pl#2 [Y1] id#8 sig#0 [ADC+] (43 Y1P-08)
+  44, 2, 10, 0 !ADC ROC#1 Sl#9 Ch#44 HSCIN pl#2 [Y1] id#10 sig#0 [ADC+] (44 Y1P-10)
+!  45 !ADC ROC#1 Sl#9 Ch#45 unused
+!  46 !ADC ROC#1 Sl#9 Ch#46 unused
+!  47 !ADC ROC#1 Sl#9 Ch#47 unused
+!
+  48, 2, 1, 1 !ADC ROC#1 Sl#9 Ch#48 HSCIN pl#2 [Y1] id#1 sig#1 [ADC-] (48 Y1N-01)
+  49, 2, 3, 1 !ADC ROC#1 Sl#9 Ch#49 HSCIN pl#2 [Y1] id#3 sig#1 [ADC-] (49 Y1N-03)
+  50, 2, 5, 1 !ADC ROC#1 Sl#9 Ch#50 HSCIN pl#2 [Y1] id#5 sig#1 [ADC-] (50 Y1N-05)
+  51, 2, 7, 1 !ADC ROC#1 Sl#9 Ch#51 HSCIN pl#2 [Y1] id#7 sig#1 [ADC-] (51 Y1N-07)
+  52, 2, 9, 1 !ADC ROC#1 Sl#9 Ch#52 HSCIN pl#2 [Y1] id#9 sig#1 [ADC-] (52 Y1N-09)
+!  53 !ADC ROC#1 Sl#9 Ch#53 unused
+!  54 !ADC ROC#1 Sl#9 Ch#54 unused
+!  55 !ADC ROC#1 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#1 Sl#9 Ch#56 HSCIN pl#2 [Y1] id#2 sig#1 [ADC-] (56 Y1N-02)
+  57, 2, 4, 1 !ADC ROC#1 Sl#9 Ch#57 HSCIN pl#2 [Y1] id#4 sig#1 [ADC-] (57 Y1N-04)
+  58, 2, 6, 1 !ADC ROC#1 Sl#9 Ch#58 HSCIN pl#2 [Y1] id#6 sig#1 [ADC-] (58 Y1N-06)
+  59, 2, 8, 1 !ADC ROC#1 Sl#9 Ch#59 HSCIN pl#2 [Y1] id#8 sig#1 [ADC-] (59 Y1N-08)
+  60, 2, 10, 1 !ADC ROC#1 Sl#9 Ch#60 HSCIN pl#2 [Y1] id#10 sig#1 [ADC-] (60 Y1N-10)
+!  61 !ADC ROC#1 Sl#9 Ch#62 unused
+!  62 !ADC ROC#1 Sl#9 Ch#62 unused
+!  63 !ADC ROC#1 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#1 Sl#7 Ch#0 HSCIN pl#3 [X2] id#1 sig#0 [ADC+] (0 X2P-01)
+  1, 3, 3, 0 !ADC ROC#1 Sl#7 Ch#1 HSCIN pl#3 [X2] id#3 sig#0 [ADC+] (1 X2P-03)
+  2, 3, 5, 0 !ADC ROC#1 Sl#7 Ch#2 HSCIN pl#3 [X2] id#5 sig#0 [ADC+] (2 X2P-05)
+  3, 3, 7, 0 !ADC ROC#1 Sl#7 Ch#3 HSCIN pl#3 [X2] id#7 sig#0 [ADC+] (3 X2P-07)
+  4, 3, 9, 0 !ADC ROC#1 Sl#7 Ch#4 HSCIN pl#3 [X2] id#9 sig#0 [ADC+] (4 X2P-09)
+  5, 3, 11, 0 !ADC ROC#1 Sl#7 Ch#5 HSCIN pl#3 [X2] id#11 sig#0 [ADC+] (5 X2P-11)
+  6, 3, 13, 0 !ADC ROC#1 Sl#7 Ch#6 HSCIN pl#3 [X2] id#13 sig#0 [ADC+] (6 X2P-13)
+  7, 3, 15, 0 !ADC ROC#1 Sl#7 Ch#7 HSCIN pl#3 [X2] id#15 sig#0 [ADC+] (7 X2P-15)
+  8, 3, 2, 0 !ADC ROC#1 Sl#7 Ch#8 HSCIN pl#3 [X2] id#2 sig#0 [ADC+] (8 X2P-02)
+  9, 3, 4, 0 !ADC ROC#1 Sl#7 Ch#9 HSCIN pl#3 [X2] id#4 sig#0 [ADC+] (9 X2P-04)
+  10, 3, 6, 0 !ADC ROC#1 Sl#7 Ch#10 HSCIN pl#3 [X2] id#6 sig#0 [ADC+] (10 X2P-06)
+  11, 3, 8, 0 !ADC ROC#1 Sl#7 Ch#11 HSCIN pl#3 [X2] id#8 sig#0 [ADC+] (11 X2P-08)
+  12, 3, 10, 0 !ADC ROC#1 Sl#7 Ch#12 HSCIN pl#3 [X2] id#10 sig#0 [ADC+] (12 X2P-10)
+  13, 3, 12, 0 !ADC ROC#1 Sl#7 Ch#13 HSCIN pl#3 [X2] id#12 sig#0 [ADC+] (13 X2P-12)
+  14, 3, 14, 0 !ADC ROC#1 Sl#7 Ch#14 HSCIN pl#3 [X2] id#14 sig#0 [ADC+] (14 X2P-14)
+  15, 3, 16, 0 !ADC ROC#1 Sl#7 Ch#15 HSCIN pl#3 [X2] id#16 sig#0 [ADC+] (15 X2P-16)
+! 
+  16, 3, 1, 1 !ADC ROC#1 Sl#7 Ch#16 HSCIN pl#3 [X2] id#1 sig#1 [ADC-] (16 X2N-01)
+  17, 3, 3, 1 !ADC ROC#1 Sl#7 Ch#17 HSCIN pl#3 [X2] id#3 sig#1 [ADC-] (17 X2N-03)
+  18, 3, 5, 1 !ADC ROC#1 Sl#7 Ch#18 HSCIN pl#3 [X2] id#5 sig#1 [ADC-] (18 X2N-05)
+  19, 3, 7, 1 !ADC ROC#1 Sl#7 Ch#19 HSCIN pl#3 [X2] id#7 sig#1 [ADC-] (19 X2N-07)
+  20, 3, 9, 1 !ADC ROC#1 Sl#7 Ch#20 HSCIN pl#3 [X2] id#9 sig#1 [ADC-] (20 X2N-09)
+  21, 3, 11, 1 !ADC ROC#1 Sl#7 Ch#21 HSCIN pl#3 [X2] id#11 sig#1 [ADC-] (21 X2N-11)
+  22, 3, 13, 1 !ADC ROC#1 Sl#7 Ch#22 HSCIN pl#3 [X2] id#13 sig#1 [ADC-] (22 X2N-13)
+  23, 3, 15, 1 !ADC ROC#1 Sl#7 Ch#23 HSCIN pl#3 [X2] id#15 sig#1 [ADC-] (23 X2N-15)
+!
+  24, 3, 2, 1 !ADC ROC#1 Sl#7 Ch#24 HSCIN pl#3 [X2] id#2 sig#1 [ADC-] (24 X2N-02)
+  25, 3, 4, 1 !ADC ROC#1 Sl#7 Ch#25 HSCIN pl#3 [X2] id#4 sig#1 [ADC-] (25 X2N-04)
+  26, 3, 6, 1 !ADC ROC#1 Sl#7 Ch#26 HSCIN pl#3 [X2] id#6 sig#1 [ADC-] (26 X2N-06)
+  27, 3, 8, 1 !ADC ROC#1 Sl#7 Ch#27 HSCIN pl#3 [X2] id#8 sig#1 [ADC-] (27 X2N-08)
+  28, 3, 10, 1 !ADC ROC#1 Sl#7 Ch#28 HSCIN pl#3 [X2] id#10 sig#1 [ADC-] (28 X2N-10)
+  29, 3, 12, 1 !ADC ROC#1 Sl#7 Ch#29 HSCIN pl#3 [X2] id#12 sig#1 [ADC-] (29 X2N-12)
+  30, 3, 14, 1 !ADC ROC#1 Sl#7 Ch#30 HSCIN pl#3 [X2] id#14 sig#1 [ADC-] (30 X2N-14)
+  31, 3, 16, 1 !ADC ROC#1 Sl#7 Ch#31 HSCIN pl#3 [X2] id#16 sig#1 [ADC-] (31 X2N-16)
+  32, 4, 1, 0 !ADC ROC#1 Sl#7 Ch#32 HSCIN pl#4 [Y2] id#1 sig#0 [ADC+] (32 Y2P-01)
+  33, 4, 3, 0 !ADC ROC#1 Sl#7 Ch#33 HSCIN pl#4 [Y2] id#3 sig#0 [ADC+] (33 Y2P-03)
+  34, 4, 5, 0 !ADC ROC#1 Sl#7 Ch#34 HSCIN pl#4 [Y2] id#5 sig#0 [ADC+] (34 Y2P-05)
+  35, 4, 7, 0 !ADC ROC#1 Sl#7 Ch#35 HSCIN pl#4 [Y2] id#7 sig#0 [ADC+] (35 Y2P-07)
+  36, 4, 9, 0 !ADC ROC#1 Sl#7 Ch#36 HSCIN pl#4 [Y2] id#9 sig#0 [ADC+] (36 Y2P-09)
+!  37 !ADC ROC#1 Sl#7 Ch#37 unused
+!  38 !ADC ROC#1 Sl#7 Ch#38 unused
+!  39 !ADC ROC#1 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#1 Sl#7 Ch#40 HSCIN pl#4 [Y2] id#2 sig#0 [ADC+] (40 Y2P-02)
+  41, 4, 4, 0 !ADC ROC#1 Sl#7 Ch#41 HSCIN pl#4 [Y2] id#4 sig#0 [ADC+] (41 Y2P-04)
+  42, 4, 6, 0 !ADC ROC#1 Sl#7 Ch#42 HSCIN pl#4 [Y2] id#6 sig#0 [ADC+] (42 Y2P-06)
+  43, 4, 8, 0 !ADC ROC#1 Sl#7 Ch#43 HSCIN pl#4 [Y2] id#8 sig#0 [ADC+] (43 Y2P-08)
+  44, 4, 10, 0 !ADC ROC#1 Sl#7 Ch#44 HSCIN pl#4 [Y2] id#10 sig#0 [ADC+] (44 Y2P-10)
+!  45 !ADC ROC#1 Sl#7 Ch#45 unused
+!  46 !ADC ROC#1 Sl#7 Ch#46 unused
+!  47 !ADC ROC#1 Sl#7 Ch#47 unused
+  48, 4, 1, 1 !ADC ROC#1 Sl#7 Ch#48 HSCIN pl#4 [Y2] id#1 sig#1 [ADC-] (48 Y2N-01)
+  49, 4, 3, 1 !ADC ROC#1 Sl#7 Ch#49 HSCIN pl#4 [Y2] id#3 sig#1 [ADC-] (49 Y2N-03)
+  50, 4, 5, 1 !ADC ROC#1 Sl#7 Ch#50 HSCIN pl#4 [Y2] id#5 sig#1 [ADC-] (50 Y2N-05)
+  51, 4, 7, 1 !ADC ROC#1 Sl#7 Ch#51 HSCIN pl#4 [Y2] id#7 sig#1 [ADC-] (51 Y2N-07)
+  52, 4, 9, 1 !ADC ROC#1 Sl#7 Ch#52 HSCIN pl#4 [Y2] id#9 sig#1 [ADC-] (52 Y2N-09)
+!  53 !ADC ROC#1 Sl#7 Ch#53 unused
+!  54 !ADC ROC#1 Sl#7 Ch#54 unused
+!  55 !ADC ROC#1 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#1 Sl#7 Ch#56 HSCIN pl#4 [Y2] id#2 sig#1 [ADC-] (56 Y2N-02)
+  57, 4, 4, 1 !ADC ROC#1 Sl#7 Ch#57 HSCIN pl#4 [Y2] id#4 sig#1 [ADC-] (57 Y2N-04)
+  58, 4, 6, 1 !ADC ROC#1 Sl#7 Ch#58 HSCIN pl#4 [Y2] id#6 sig#1 [ADC-] (58 Y2N-06)
+  59, 4, 8, 1 !ADC ROC#1 Sl#7 Ch#59 HSCIN pl#4 [Y2] id#8 sig#1 [ADC-] (59 Y2N-08)
+  60, 4, 10, 1 !ADC ROC#1 Sl#7 Ch#60 HSCIN pl#4 [Y2] id#10 sig#1 [ADC-] (60 Y2N-10)
+!  61 !ADC ROC#1 Sl#7 Ch#61 unused
+!  62 !ADC ROC#1 Sl#7 Ch#62 unused
+!  63 !ADC ROC#1 Sl#7 Ch#63 unused
+!
+!---------------------------------------------------------------------------------
+    detector= 4 !HCAL
+!
+ Slot= 1 ! ADC  
+   0, 1, 1  !ADC ROC#1 Sl#1 Ch#0 HCAL col#1 row#1 (0 A-01)
+   1, 1, 2  !ADC ROC#1 Sl#1 Ch#1 HCAL col#1 row#2 (1 A-02)
+   2, 1, 3  !ADC ROC#1 Sl#1 Ch#2 HCAL col#1 row#3 (2 A-03)
+   3, 1, 4  !ADC ROC#1 Sl#1 Ch#3 HCAL col#1 row#4 (3 A-04)
+   4, 1, 5  !ADC ROC#1 Sl#1 Ch#4 HCAL col#1 row#5 (4 A-05)
+   5, 1, 6  !ADC ROC#1 Sl#1 Ch#5 HCAL col#1 row#6 (5 A-06)
+   6, 1, 7  !ADC ROC#1 Sl#1 Ch#6 HCAL col#1 row#7 (6 A-07)
+   7, 1, 8  !ADC ROC#1 Sl#1 Ch#7 HCAL col#1 row#8 (7 A-08)
+   8, 1, 9  !ADC ROC#1 Sl#1 Ch#8 HCAL col#1 row#9 (8 A-09)
+   9, 1, 10 !ADC ROC#1 Sl#1 Ch#9 HCAL col#1 row#10 (9 A-10)
+  10, 1, 11 !ADC ROC#1 Sl#1 Ch#10 HCAL col#1 row#11 (10 A-11)
+  11, 1, 12 !ADC ROC#1 Sl#1 Ch#11 HCAL col#1 row#12 (11 A-12)
+  12, 1, 13 !ADC ROC#1 Sl#1 Ch#12 HCAL col#1 row#13 (12 A-13)
+!   13 !ADC ROC#1 Sl#1 Ch#13 unused
+!   14 !ADC ROC#1 Sl#1 Ch#14 unused
+!   15 !ADC ROC#1 Sl#1 Ch#15 unused
+  16, 2, 1  !ADC ROC#1 Sl#1 Ch#16 HCAL col#2 row#1 (16 B-01)
+  17, 2, 2  !ADC ROC#1 Sl#1 Ch#17 HCAL col#2 row#2 (17 B-02)
+  18, 2, 3  !ADC ROC#1 Sl#1 Ch#18 HCAL col#2 row#3 (18 B-03)
+  19, 2, 4  !ADC ROC#1 Sl#1 Ch#19 HCAL col#2 row#4 (19 B-04)
+  20, 2, 5  !ADC ROC#1 Sl#1 Ch#20 HCAL col#2 row#5 (20 B-05)
+  21, 2, 6  !ADC ROC#1 Sl#1 Ch#21 HCAL col#2 row#6 (21 B-06)
+  22, 2, 7  !ADC ROC#1 Sl#1 Ch#22 HCAL col#2 row#7 (22 B-07)
+  23, 2, 8  !ADC ROC#1 Sl#1 Ch#23 HCAL col#2 row#8 (23 B-08)
+  24, 2, 9  !ADC ROC#1 Sl#1 Ch#24 HCAL col#2 row#9 (24 B-09)
+  25, 2, 10 !ADC ROC#1 Sl#1 Ch#25 HCAL col#2 row#10 (25 B-10)
+  26, 2, 11 !ADC ROC#1 Sl#1 Ch#26 HCAL col#2 row#11 (26 B-11)
+  27, 2, 12 !ADC ROC#1 Sl#1 Ch#27 HCAL col#2 row#12 (27 B-12)
+  28, 2, 13 !ADC ROC#1 Sl#1 Ch#28 HCAL col#2 row#13 (28 B-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+  32, 3, 1  !ADC ROC#1 Sl#1 Ch#32 HCAL col#3 row#1 (32 C-01)
+  33, 3, 2  !ADC ROC#1 Sl#1 Ch#33 HCAL col#3 row#2 (33 C-02)
+  34, 3, 3  !ADC ROC#1 Sl#1 Ch#34 HCAL col#3 row#3 (34 C-03)
+  35, 3, 4  !ADC ROC#1 Sl#1 Ch#35 HCAL col#3 row#4 (35 C-04)
+  36, 3, 5  !ADC ROC#1 Sl#1 Ch#36 HCAL col#3 row#5 (36 C-05)
+  37, 3, 6  !ADC ROC#1 Sl#1 Ch#37 HCAL col#3 row#6 (37 C-06)
+  38, 3, 7  !ADC ROC#1 Sl#1 Ch#38 HCAL col#3 row#7 (38 C-07)
+  39, 3, 8  !ADC ROC#1 Sl#1 Ch#39 HCAL col#3 row#8 (39 C-08)
+  40, 3, 9  !ADC ROC#1 Sl#1 Ch#40 HCAL col#3 row#9 (40 C-09)
+  41, 3, 10 !ADC ROC#1 Sl#1 Ch#41 HCAL col#3 row#10 (41 C-10)
+  42, 3, 11 !ADC ROC#1 Sl#1 Ch#42 HCAL col#3 row#11 (42 C-11)
+  43, 3, 12 !ADC ROC#1 Sl#1 Ch#43 HCAL col#3 row#12 (43 C-12)
+  44, 3, 13 !ADC ROC#1 Sl#1 Ch#44 HCAL col#3 row#13 (44 C-13)
+!  45 !ADC ROC#1 Sl#1 Ch#45 unused
+!  46 !ADC ROC#1 Sl#1 Ch#46 unused
+!  47 !ADC ROC#1 Sl#1 Ch#47 unused
+  48, 4, 1  !ADC ROC#1 Sl#1 Ch#48 HCAL col#4 row#1 (48 D-01)
+  49, 4, 2  !ADC ROC#1 Sl#1 Ch#49 HCAL col#4 row#2 (49 D-02)
+  50, 4, 3  !ADC ROC#1 Sl#1 Ch#50 HCAL col#4 row#3 (50 D-03)
+  51, 4, 4  !ADC ROC#1 Sl#1 Ch#51 HCAL col#4 row#4 (51 D-04)
+  52, 4, 5  !ADC ROC#1 Sl#1 Ch#52 HCAL col#4 row#5 (52 D-05)
+  53, 4, 6  !ADC ROC#1 Sl#1 Ch#53 HCAL col#4 row#6 (53 D-06)
+  54, 4, 7  !ADC ROC#1 Sl#1 Ch#54 HCAL col#4 row#7 (54 D-07)
+  55, 4, 8  !ADC ROC#1 Sl#1 Ch#55 HCAL col#4 row#8 (55 D-08)
+  56, 4, 9  !ADC ROC#1 Sl#1 Ch#56 HCAL col#4 row#9 (56 D-09)
+  57, 4, 10 !ADC ROC#1 Sl#1 Ch#57 HCAL col#4 row#10 (57 D-10)
+  58, 4, 11 !ADC ROC#1 Sl#1 Ch#58 HCAL col#4 row#11 (58 D-11)
+  59, 4, 12 !ADC ROC#1 Sl#1 Ch#59 HCAL col#4 row#12 (59 D-12)
+  60, 4, 13 !ADC ROC#1 Sl#1 Ch#60 HCAL col#4 row#13 (60 D-13)
+!
+!  61 !ADC ROC#1 Sl#1 Ch#61 unused
+
+    detector= 5    !HMISC - scintillator (ADCs) - behind calorimeter
+  62, 2, 1, 0 !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+  63, 2, 2, 0 !
+!
+detector= 4 !HCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+  0, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#0 HCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#1 HCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#2 HCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#3 HCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#4 HCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#5 HCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#6 HCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#7 HCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#1 Sl#5 Ch#8 HCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#1 Sl#5 Ch#9 HCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#1 Sl#5 Ch#10 HCAL col#1 row#11 (10 An-11)
+  11, 1, 12, 1 !ADC ROC#1 Sl#5 Ch#11 HCAL col#1 row#12 (11 An-112)
+  12, 1, 13, 1 !ADC ROC#1 Sl#5 Ch#12 HCAL col#1 row#13 (12 An-13)
+!  13 !ADC ROC#1 Sl#5 Ch#13 unused
+!  14 !ADC ROC#1 Sl#5 Ch#14 unused
+!  15 !ADC ROC#1 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#1 Sl#5 Ch#16 HCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#1 Sl#5 Ch#17 HCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#1 Sl#5 Ch#18 HCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#1 Sl#5 Ch#19 HCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#1 Sl#5 Ch#20 HCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#1 Sl#5 Ch#21 HCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#1 Sl#5 Ch#22 HCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#1 Sl#5 Ch#23 HCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#1 Sl#5 Ch#24 HCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#1 Sl#5 Ch#25 HCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#1 Sl#5 Ch#26 HCAL col#2 row#11 (26 Bn-11)
+  27, 2, 12, 1 !ADC ROC#1 Sl#5 Ch#27 HCAL col#2 row#12 (27 Bn-12)
+  28, 2, 13, 1 !ADC ROC#1 Sl#5 Ch#28 HCAL col#2 row#13 (28 Bn-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+!
+!==================================================================
+!!!!!!!!!!!!!!!!!!!!!!! AEROGEL ADC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+    detector = 7
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+!Slot= 5 ! ADC  
+! May be will use spare channels HCAL ADC for aerogel (Hamlet, 2002/10/16)
+!48, 1, 1, 0 !ADC ROC#1 Sl#5 Ch#48 signal pos 1
+!49, 1, 2, 0 !ADC ROC#1 Sl#5 Ch#48signal pos 2
+!50, 1, 3, 0 !ADC ROC#1 Sl#5 Ch#50 signal pos 3
+!51, 1, 4, 0 !ADC ROC#1 Sl#5 Ch#51 signal pos 4
+!52, 1, 5, 0 !ADC ROC#1 Sl#5 Ch#52 signal pos 5
+!53, 1, 6, 0 !ADC ROC#1 Sl#5 Ch#53 signal pos 6
+!54, 1, 7, 0 !ADC ROC#1 Sl#5 Ch#54 signal pos 7
+!55, 1, 8, 0 !ADC ROC#1 Sl#5 Ch#55 signal pos 8
+!56, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#56  signal neg 1
+!57, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#57  signal neg 2
+!58, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#58  signal neg 3
+!59, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#59  signal neg 4
+!60, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#60  signal neg 5
+!61, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#61  signal neg 6
+!62, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#62  signal neg 7
+!63, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#63  signal neg 8
+!
+!   detector = 7
+!    Nsubadd= 64
+!    MASK= 3FFFx
+!    BSUB= 17
+
+  Slot= 11 ! ADC  
+! Additional new ADC for aerogel (Hamlet, 2002/10/17)
+   0, 1, 1, 0 !ADC ROC#1 Sl#11 Ch#0 signal pos 1
+   1, 1, 2, 0 !ADC ROC#1 Sl#11 Ch#1 signal pos 2
+   2, 1, 3, 0 !ADC ROC#1 Sl#11 Ch#2 signal pos 3
+   3, 1, 4, 0 !ADC ROC#1 Sl#11 Ch#3 signal pos 4
+   4, 1, 5, 0 !ADC ROC#1 Sl#11 Ch#4 signal pos 5
+   5, 1, 6, 0 !ADC ROC#1 Sl#11 Ch#5 signal pos 6
+   6, 1, 7, 0 !ADC ROC#1 Sl#11 Ch#6 signal pos 7
+   7, 1, 8, 0 !ADC ROC#1 Sl#11 Ch#7 signal pos 8
+   8, 1, 1, 1 !ADC ROC#1 Sl#11 Ch#8  signal neg 1
+   9, 1, 2, 1 !ADC ROC#1 Sl#11 Ch#9  signal neg 2
+  10, 1, 3, 1 !ADC ROC#1 Sl#11 Ch#10  signal neg 3
+  11, 1, 4, 1 !ADC ROC#1 Sl#11 Ch#11  signal neg 4
+  12, 1, 5, 1 !ADC ROC#1 Sl#11 Ch#12  signal neg 5
+  13, 1, 6, 1 !ADC ROC#1 Sl#11 Ch#13  signal neg 6
+  14, 1, 7, 1 !ADC ROC#1 Sl#11 Ch#14  signal neg 7
+  15, 1, 8, 1 !ADC ROC#1 Sl#11 Ch#15  signal neg 8
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!-----------------------------------------------------------------
+    detector= 3   !HCER
+!
+  Slot= 3
+   0, 1, 1 !ADC  ROC#1 Sl#3 Ch#0 HCER tube#1 (C1)
+   1, 1, 2 !ADC  ROC#1 Sl#3 Ch#1 HCER tube#2 (C2)
+!   2 !ADC ROC#1 Sl#3 Ch#2 unused
+!   3 !ADC ROC#1 Sl#3 Ch#3 unused
+!   4 !ADC ROC#1 Sl#3 Ch#4 unused
+!   5 !ADC ROC#1 Sl#3 Ch#5 unused
+!   6 !ADC ROC#1 Sl#3 Ch#6 unused
+!   7 !ADC ROC#1 Sl#3 Ch#7 unused
+!   8 !ADC ROC#1 Sl#3 Ch#8 unused
+!   9 !ADC ROC#1 Sl#3 Ch#9 unused
+!   10 !ADC ROC#1 Sl#3 Ch#10 unused
+!   11 !ADC ROC#1 Sl#3 Ch#11 unused
+!   12 !ADC ROC#1 Sl#3 Ch#12 unused
+!   13 !ADC ROC#1 Sl#3 Ch#13 unused
+!   14 !ADC ROC#1 Sl#3 Ch#14 unused
+!   15 !ADC ROC#1 Sl#3 Ch#15 unused
+!   16 !ADC ROC#1 Sl#3 Ch#16 unused
+!   17 !ADC ROC#1 Sl#3 Ch#17 unused
+!   18 !ADC ROC#1 Sl#3 Ch#18 unused
+!   19 !ADC ROC#1 Sl#3 Ch#19 unused
+!   20 !ADC ROC#1 Sl#3 Ch#20 unused
+!   21 !ADC ROC#1 Sl#3 Ch#21 unused
+!   22 !ADC ROC#1 Sl#3 Ch#22 unused
+!   23 !ADC ROC#1 Sl#3 Ch#23 unused
+!   24 !ADC ROC#1 Sl#3 Ch#24 unused
+!   25 !ADC ROC#1 Sl#3 Ch#25 unused
+!   26 !ADC ROC#1 Sl#3 Ch#26 unused
+!   27 !ADC ROC#1 Sl#3 Ch#27 unused
+!   28 !ADC ROC#1 Sl#3 Ch#28 unused
+!   29 !ADC ROC#1 Sl#3 Ch#29 unused
+!   30 !ADC ROC#1 Sl#3 Ch#30 unused
+!   31 !ADC ROC#1 Sl#3 Ch#31 unused
+!   32 !ADC ROC#1 Sl#3 Ch#32 unused
+!   33 !ADC ROC#1 Sl#3 Ch#33 unused
+!   34 !ADC ROC#1 Sl#3 Ch#34 unused
+!   35 !ADC ROC#1 Sl#3 Ch#35 unused
+!   36 !ADC ROC#1 Sl#3 Ch#36 unused
+!   37 !ADC ROC#1 Sl#3 Ch#37 unused
+!   38 !ADC ROC#1 Sl#3 Ch#38 unused
+!   39 !ADC ROC#1 Sl#3 Ch#39 unused
+!   40 !ADC ROC#1 Sl#3 Ch#40 unused
+!   41 !ADC ROC#1 Sl#3 Ch#41 unused
+!   42 !ADC ROC#1 Sl#3 Ch#42 unused
+!   43 !ADC ROC#1 Sl#3 Ch#43 unused
+!   44 !ADC ROC#1 Sl#3 Ch#44 unused
+!   45 !ADC ROC#1 Sl#3 Ch#45 unused
+!   46 !ADC ROC#1 Sl#3 Ch#46 unused
+!   47 !ADC ROC#1 Sl#3 Ch#47 unused
+!detector= 6 ! GMISC 
+!!! Use "plane" 2 for the PMT's on the floor (BLM's)
+!48, 2, 1, 0 ! Special PMT signal ch #1
+!49, 2, 2, 0 ! Special PMT signal ch #1
+!50, 2, 3, 0 ! Special PMT signal ch #1
+!51, 2, 4, 0 ! Special PMT signal ch #1
+!52, 2, 5, 0 ! Special PMT signal ch #1
+!53, 2, 6, 0 ! Special PMT signal ch #1
+!54, 2, 7, 0 ! Special PMT signal ch #1
+!55, 2, 8, 0 ! Special PMT signal ch #1
+!   48 !ADC ROC#1 Sl#3 Ch#48 unused
+!   49 !ADC ROC#1 Sl#3 Ch#49 unused
+!   50 !ADC ROC#1 Sl#3 Ch#50 unused
+!   51 !ADC ROC#1 Sl#3 Ch#51 unused
+!   52 !ADC ROC#1 Sl#3 Ch#52 unused
+!   53 !ADC ROC#1 Sl#3 Ch#53 unused
+!   54 !ADC ROC#1 Sl#3 Ch#54 unused
+!   55 !ADC ROC#1 Sl#3 Ch#55 unused
+!   56 !ADC ROC#1 Sl#3 Ch#56 unused
+!   57 !ADC ROC#1 Sl#3 Ch#57 unused
+!   58 !ADC ROC#1 Sl#3 Ch#58 unused
+!   59 !ADC ROC#1 Sl#3 Ch#59 unused
+!   60 !ADC ROC#1 Sl#3 Ch#60 unused
+!   61 !ADC ROC#1 Sl#3 Ch#61 unused
+!   62 !ADC ROC#1 Sl#3 Ch#62 unused
+!   63 !ADC ROC#1 Sl#3 Ch#63 unused
+!
+!
+  detector= 6 ! GMISC
+!
+  Slot= 13
+!
+!  0, 2, 1, 0 !ADC ROC#1 Sl#15 Ch#0
+!  1, 2, 2, 0 !ADC ROC#1 Sl#15 Ch#1
+!  2, 2, 3, 0 !ADC ROC#1 Sl#15 Ch#2
+!  3, 2, 4, 0 !ADC ROC#1 Sl#15 Ch#3
+  4, 2, 5, 0 !ADC ROC#1 Sl#15 Ch#4 H00A X+
+  5, 2, 6, 0 !ADC ROC#1 Sl#15 Ch#5 H00A X-
+  6, 2, 7, 0 !ADC ROC#1 Sl#15 Ch#6 H00A Y+
+  7, 2, 8, 0 !ADC ROC#1 Sl#15 Ch#7 H00A Y-
+  8, 2, 9, 0 !ADC ROC#1 Sl#15 Ch#8 H00B X+
+  9, 2, 10, 0 !ADC ROC#1 Sl#15 Ch#9 H00B X-
+  10, 2, 11, 0 !ADC ROC#1 Sl#15 Ch#10 H00B Y+
+  11, 2, 12, 0 !ADC ROC#1 Sl#15 Ch#11 H00B Y-
+!  12, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster X-sync
+!  13, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster X-signal
+!  14, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster Y-sync
+!  15, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster Y-signal
+! mkj switch x and y Apr 9,2003
+  14, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster X-sync
+  15, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster X-signal
+  12, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster Y-sync
+  13, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster Y-signal
+  16, 2, 17, 0  !ADC ROC#1 Sl#15 Ch#16 H00C X+
+  17, 2, 18, 0  !ADC ROC#1 Sl#15 Ch#17 H00C X-
+  18, 2, 19, 0  !ADC ROC#1 Sl#15 Ch#18 H00C Y+
+  19, 2, 20, 0  !ADC ROC#1 Sl#15 Ch#19 H00C Y-
+!   20 !ADC ROC#1 Sl#15 Ch#20 unused
+!   21 !ADC ROC#1 Sl#15 Ch#21 unused
+  22, 2, 23, 0  !ADC ROC#1 Sl#15 Ch#22 Raster gate
+!   23 !ADC ROC#1 Sl#15 Ch#23 unused
+!   24 !ADC ROC#1 Sl#15 Ch#24 unused
+!   25 !ADC ROC#1 Sl#15 Ch#25 unused
+!   26 !ADC ROC#1 Sl#15 Ch#26 unused
+!   27 !ADC ROC#1 Sl#15 Ch#27 unused
+!   28 !ADC ROC#1 Sl#15 Ch#28 unused
+!   29 !ADC ROC#1 Sl#15 Ch#29 unused
+!   30 !ADC ROC#1 Sl#15 Ch#30 unused
+!   31 !ADC ROC#1 Sl#15 Ch#31 unused
+   32, 2, 32, 0  ! Paul Gueye
+   33, 2, 33, 0  ! Paul Gueye
+   34, 2, 34, 0  ! Paul Gueye
+   35, 2, 35, 0  ! Paul Gueye
+   36, 2, 36, 0  ! Paul Gueye
+   37, 2, 37, 0  ! Paul Gueye
+   38, 2, 38, 0  ! Paul Gueye
+   39, 2, 39, 0  ! Paul Gueye
+   40, 2, 40, 0  ! Paul Gueye
+   41, 2, 41, 0  ! Paul Gueye
+   42, 2, 42, 0  ! Paul Gueye
+   43, 2, 43, 0  ! Paul Gueye
+   44, 2, 44, 0  ! Paul Gueye
+   45, 2, 45, 0  ! Paul Gueye
+   46, 2, 46, 0  ! Paul Gueye
+   47, 2, 47, 0  ! Paul Gueye
+!   32 !ADC ROC#1 Sl#15 Ch#32 unused
+!   33 !ADC ROC#1 Sl#15 Ch#33 unused
+!   34 !ADC ROC#1 Sl#15 Ch#34 unused
+!   35 !ADC ROC#1 Sl#15 Ch#35 unused
+!   36 !ADC ROC#1 Sl#15 Ch#36 unused
+!   37 !ADC ROC#1 Sl#15 Ch#37 unused
+!   38 !ADC ROC#1 Sl#15 Ch#38 unused
+!   39 !ADC ROC#1 Sl#15 Ch#39 unused
+!   40 !ADC ROC#1 Sl#15 Ch#40 unused
+!   41 !ADC ROC#1 Sl#15 Ch#41 unused
+!   42 !ADC ROC#1 Sl#15 Ch#42 unused
+!   43 !ADC ROC#1 Sl#15 Ch#43 unused
+!   44 !ADC ROC#1 Sl#15 Ch#44 unused
+!   45 !ADC ROC#1 Sl#15 Ch#45 unused
+!   46 !ADC ROC#1 Sl#15 Ch#46 unused
+!   47 !ADC ROC#1 Sl#15 Ch#47 unused
+!   48 !ADC ROC#1 Sl#15 Ch#48 unused
+!   49 !ADC ROC#1 Sl#15 Ch#49 unused
+!   50 !ADC ROC#1 Sl#15 Ch#50 unused
+!   51 !ADC ROC#1 Sl#15 Ch#51 unused
+!   52 !ADC ROC#1 Sl#15 Ch#52 unused
+!   53 !ADC ROC#1 Sl#15 Ch#53 unused
+!   54 !ADC ROC#1 Sl#15 Ch#54 unused
+!   55 !ADC ROC#1 Sl#15 Ch#55 unused
+!   56 !ADC ROC#1 Sl#15 Ch#56 unused
+!   57 !ADC ROC#1 Sl#15 Ch#57 unused
+!   58 !ADC ROC#1 Sl#15 Ch#58 unused
+!   59 !ADC ROC#1 Sl#15 Ch#59 unused
+!   60 !ADC ROC#1 Sl#15 Ch#60 unused
+!   61 !ADC ROC#1 Sl#15 Ch#61 unused
+!   62 !ADC ROC#1 Sl#15 Ch#62 unused
+!   63 !ADC ROC#1 Sl#15 Ch#63 unused
+!
+!---------------------------------------------------------------------
+!=============================== SOS MAP =============================
+!............ This part copy from replay99 (Hamlet,19 Dec'02)............
+!
+!  REAL map for SOS Drift Chambers (SDC); J.R.Arrington 20-Mar-1995
+!                                               
+     ROC= 4   !ReadOutController (crate) for SOS (fbsos)
+!
+       Nsubadd= 96	!assume 96 channel modules
+       MASK= FFFFx      !hex mask - assume LeCroy masking (lowest 13 bits)
+       BSUB= 17         !begin channel info with bit#17
+!
+       detector= 11     !SDC
+!
+       slot= 1          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 1, 1	!chamber 1, U plane, 48 wires.
+ 1, 1, 2
+ 2, 1, 3
+ 3, 1, 4
+ 4, 1, 5
+ 5, 1, 6
+ 6, 1, 7
+ 7, 1, 8
+ 8, 1, 9
+ 9, 1, 10
+ 10, 1, 11
+ 11, 1, 12
+ 12, 1, 13
+ 13, 1, 14
+ 14, 1, 15
+ 15, 1, 16
+ 16, 1, 17
+ 17, 1, 18
+ 18, 1, 19
+ 19, 1, 20
+ 20, 1, 21
+ 21, 1, 22
+ 22, 1, 23
+ 23, 1, 24
+ 24, 1, 25
+ 25, 1, 26
+ 26, 1, 27
+ 27, 1, 28
+ 28, 1, 29
+ 29, 1, 30
+ 30, 1, 31
+ 31, 1, 32
+ 32, 1, 33
+ 33, 1, 34
+ 34, 1, 35
+ 35, 1, 36
+ 36, 1, 37
+ 37, 1, 38
+ 38, 1, 39
+ 39, 1, 40
+ 40, 1, 41
+ 41, 1, 42
+ 42, 1, 43
+ 43, 1, 44
+ 44, 1, 45
+ 45, 1, 46
+ 46, 1, 47
+ 47, 1, 48
+ 48, 2, 1	!chamber 1, U' plane, 48 wires.
+ 49, 2, 2
+ 50, 2, 3
+ 51, 2, 4
+ 52, 2, 5
+ 53, 2, 6
+ 54, 2, 7
+ 55, 2, 8
+ 56, 2, 9
+ 57, 2, 10
+ 58, 2, 11
+ 59, 2, 12
+ 60, 2, 13
+ 61, 2, 14
+ 62, 2, 15
+ 63, 2, 16
+ 64, 2, 17
+ 65, 2, 18
+ 66, 2, 19
+ 67, 2, 20
+ 68, 2, 21
+ 69, 2, 22
+ 70, 2, 23
+ 71, 2, 24
+ 72, 2, 25
+ 73, 2, 26
+ 74, 2, 27
+ 75, 2, 28
+ 76, 2, 29
+ 77, 2, 30
+ 78, 2, 31
+ 79, 2, 32
+ 80, 2, 33
+ 81, 2, 34
+ 82, 2, 35
+ 83, 2, 36
+ 84, 2, 37
+ 85, 2, 38
+ 86, 2, 39
+ 87, 2, 40
+ 88, 2, 41
+ 89, 2, 42
+ 90, 2, 43
+ 91, 2, 44
+ 92, 2, 45
+ 93, 2, 46
+ 94, 2, 47
+ 95, 2, 48
+!
+       slot= 2          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 5, 1	!chamber 1, V plane, 48 wires.
+ 1, 5, 2
+ 2, 5, 3
+ 3, 5, 4
+ 4, 5, 5
+ 5, 5, 6
+ 6, 5, 7
+ 7, 5, 8
+ 8, 5, 9
+ 9, 5, 10
+ 10, 5, 11
+ 11, 5, 12
+ 12, 5, 13
+ 13, 5, 14
+ 14, 5, 15
+ 15, 5, 16
+ 16, 5, 17
+ 17, 5, 18
+ 18, 5, 19
+ 19, 5, 20
+ 20, 5, 21
+ 21, 5, 22
+ 22, 5, 23
+ 23, 5, 24
+ 24, 5, 25
+ 25, 5, 26
+ 26, 5, 27
+ 27, 5, 28
+ 28, 5, 29
+ 29, 5, 30
+ 30, 5, 31
+ 31, 5, 32
+ 32, 5, 33
+ 33, 5, 34
+ 34, 5, 35
+ 35, 5, 36
+ 36, 5, 37
+ 37, 5, 38
+ 38, 5, 39
+ 39, 5, 40
+ 40, 5, 41
+ 41, 5, 42
+ 42, 5, 43
+ 43, 5, 44
+ 44, 5, 45
+ 45, 5, 46
+ 46, 5, 47
+ 47, 5, 48
+ 48, 6, 1	!chamber 1, V' plane, 48 wires.
+ 49, 6, 2
+ 50, 6, 3
+ 51, 6, 4
+ 52, 6, 5
+ 53, 6, 6
+ 54, 6, 7
+ 55, 6, 8
+ 56, 6, 9
+ 57, 6, 10
+ 58, 6, 11
+ 59, 6, 12
+ 60, 6, 13
+ 61, 6, 14
+ 62, 6, 15
+ 63, 6, 16
+ 64, 6, 17
+ 65, 6, 18
+ 66, 6, 19
+ 67, 6, 20
+ 68, 6, 21
+ 69, 6, 22
+ 70, 6, 23
+ 71, 6, 24
+ 72, 6, 25
+ 73, 6, 26
+ 74, 6, 27
+ 75, 6, 28
+ 76, 6, 29
+ 77, 6, 30
+ 78, 6, 31
+ 79, 6, 32
+ 80, 6, 33
+ 81, 6, 34
+ 82, 6, 35
+ 83, 6, 36
+ 84, 6, 37
+ 85, 6, 38
+ 86, 6, 39
+ 87, 6, 40
+ 88, 6, 41
+ 89, 6, 42
+ 90, 6, 43
+ 91, 6, 44
+ 92, 6, 45
+ 93, 6, 46
+ 94, 6, 47
+ 95, 6, 48
+!
+       slot= 4          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 3, 1	!chamber 1, X plane, 64 wires.
+ 1, 3, 2
+ 2, 3, 3
+ 3, 3, 4
+ 4, 3, 5
+ 5, 3, 6
+ 6, 3, 7
+ 7, 3, 8
+ 8, 3, 9
+ 9, 3, 10
+ 10, 3, 11
+ 11, 3, 12
+ 12, 3, 13
+ 13, 3, 14
+ 14, 3, 15
+ 15, 3, 16
+ 16, 3, 17
+ 17, 3, 18
+ 18, 3, 19
+ 19, 3, 20
+ 20, 3, 21
+ 21, 3, 22
+ 22, 3, 23
+ 23, 3, 24
+ 24, 3, 25
+ 25, 3, 26
+ 26, 3, 27
+ 27, 3, 28
+ 28, 3, 29
+ 29, 3, 30
+ 30, 3, 31
+ 31, 3, 32
+ 32, 3, 33
+ 33, 3, 34
+ 34, 3, 35
+ 35, 3, 36
+ 36, 3, 37
+ 37, 3, 38
+ 38, 3, 39
+ 39, 3, 40
+ 40, 3, 41
+ 41, 3, 42
+ 42, 3, 43
+ 43, 3, 44
+ 44, 3, 45
+ 45, 3, 46
+ 46, 3, 47
+ 47, 3, 48
+ 48, 3, 49
+ 49, 3, 50
+ 50, 3, 51
+ 51, 3, 52
+ 52, 3, 53
+ 53, 3, 54
+ 54, 3, 55
+ 55, 3, 56
+ 56, 3, 57
+ 57, 3, 58
+ 58, 3, 59
+ 59, 3, 60
+ 60, 3, 61
+ 61, 3, 62
+ 62, 3, 63
+ 63, 3, 64
+!
+       slot= 5          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 4, 1	!chamber 1, X' plane, 64 wires.
+ 1, 4, 2
+ 2, 4, 3
+ 3, 4, 4
+ 4, 4, 5
+ 5, 4, 6
+ 6, 4, 7
+ 7, 4, 8
+ 8, 4, 9
+ 9, 4, 10
+ 10, 4, 11
+ 11, 4, 12
+ 12, 4, 13
+ 13, 4, 14
+ 14, 4, 15
+ 15, 4, 16
+ 16, 4, 17
+ 17, 4, 18
+ 18, 4, 19
+ 19, 4, 20
+ 20, 4, 21
+ 21, 4, 22
+ 22, 4, 23
+ 23, 4, 24
+ 24, 4, 25
+ 25, 4, 26
+ 26, 4, 27
+ 27, 4, 28
+ 28, 4, 29
+ 29, 4, 30
+ 30, 4, 31
+ 31, 4, 32
+ 32, 4, 33
+ 33, 4, 34
+ 34, 4, 35
+ 35, 4, 36
+ 36, 4, 37
+ 37, 4, 38
+ 38, 4, 39
+ 39, 4, 40
+ 40, 4, 41
+ 41, 4, 42
+ 42, 4, 43
+ 43, 4, 44
+ 44, 4, 45
+ 45, 4, 46
+ 46, 4, 47
+ 47, 4, 48
+ 48, 4, 49
+ 49, 4, 50
+ 50, 4, 51
+ 51, 4, 52
+ 52, 4, 53
+ 53, 4, 54
+ 54, 4, 55
+ 55, 4, 56
+ 56, 4, 57
+ 57, 4, 58
+ 58, 4, 59
+ 59, 4, 60
+ 60, 4, 61
+ 61, 4, 62
+ 62, 4, 63
+ 63, 4, 64
+!
+       slot= 8          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 7, 1	!chamber 2, U plane, 48 wires.
+ 1, 7, 2
+ 2, 7, 3
+ 3, 7, 4
+ 4, 7, 5
+ 5, 7, 6
+ 6, 7, 7
+ 7, 7, 8
+ 8, 7, 9
+ 9, 7, 10
+ 10, 7, 11
+ 11, 7, 12
+ 12, 7, 13
+ 13, 7, 14
+ 14, 7, 15
+ 15, 7, 16
+ 16, 7, 17
+ 17, 7, 18
+ 18, 7, 19
+ 19, 7, 20
+ 20, 7, 21
+ 21, 7, 22
+ 22, 7, 23
+ 23, 7, 24
+ 24, 7, 25
+ 25, 7, 26
+ 26, 7, 27
+ 27, 7, 28
+ 28, 7, 29
+ 29, 7, 30
+ 30, 7, 31
+ 31, 7, 32
+ 32, 7, 33
+ 33, 7, 34
+ 34, 7, 35
+ 35, 7, 36
+ 36, 7, 37
+ 37, 7, 38
+ 38, 7, 39
+ 39, 7, 40
+ 40, 7, 41
+ 41, 7, 42
+ 42, 7, 43
+ 43, 7, 44
+ 44, 7, 45
+ 45, 7, 46
+ 46, 7, 47
+ 47, 7, 48
+ 48, 8, 1	!chamber 2, U' plane, 48 wires.
+ 49, 8, 2
+ 50, 8, 3
+ 51, 8, 4
+ 52, 8, 5
+ 53, 8, 6
+ 54, 8, 7
+ 55, 8, 8
+ 56, 8, 9
+ 57, 8, 10
+ 58, 8, 11
+ 59, 8, 12
+ 60, 8, 13
+ 61, 8, 14
+ 62, 8, 15
+ 63, 8, 16
+ 64, 8, 17
+ 65, 8, 18
+ 66, 8, 19
+ 67, 8, 20
+ 68, 8, 21
+ 69, 8, 22
+ 70, 8, 23
+ 71, 8, 24
+ 72, 8, 25
+ 73, 8, 26
+ 74, 8, 27
+ 75, 8, 28
+ 76, 8, 29
+ 77, 8, 30
+ 78, 8, 31
+ 79, 8, 32
+ 80, 8, 33
+ 81, 8, 34
+ 82, 8, 35
+ 83, 8, 36
+ 84, 8, 37
+ 85, 8, 38
+ 86, 8, 39
+ 87, 8, 40
+ 88, 8, 41
+ 89, 8, 42
+ 90, 8, 43
+ 91, 8, 44
+ 92, 8, 45
+ 93, 8, 46
+ 94, 8, 47
+ 95, 8, 48
+!
+       slot= 9          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 11, 1	!chamber 2, V plane, 48 wires.
+ 1, 11, 2
+ 2, 11, 3
+ 3, 11, 4
+ 4, 11, 5
+ 5, 11, 6
+ 6, 11, 7
+ 7, 11, 8
+ 8, 11, 9
+ 9, 11, 10
+ 10, 11, 11
+ 11, 11, 12
+ 12, 11, 13
+ 13, 11, 14
+ 14, 11, 15
+ 15, 11, 16
+ 16, 11, 17
+ 17, 11, 18
+ 18, 11, 19
+ 19, 11, 20
+ 20, 11, 21
+ 21, 11, 22
+ 22, 11, 23
+ 23, 11, 24
+ 24, 11, 25
+ 25, 11, 26
+ 26, 11, 27
+ 27, 11, 28
+ 28, 11, 29
+ 29, 11, 30
+ 30, 11, 31
+ 31, 11, 32
+ 32, 11, 33
+ 33, 11, 34
+ 34, 11, 35
+ 35, 11, 36
+ 36, 11, 37
+ 37, 11, 38
+ 38, 11, 39
+ 39, 11, 40
+ 40, 11, 41
+ 41, 11, 42
+ 42, 11, 43
+ 43, 11, 44
+ 44, 11, 45
+ 45, 11, 46
+ 46, 11, 47
+ 47, 11, 48
+ 48, 12, 1	!chamber 2, V' plane, 48 wires.
+ 49, 12, 2
+ 50, 12, 3
+ 51, 12, 4
+ 52, 12, 5
+ 53, 12, 6
+ 54, 12, 7
+ 55, 12, 8
+ 56, 12, 9
+ 57, 12, 10
+ 58, 12, 11
+ 59, 12, 12
+ 60, 12, 13
+ 61, 12, 14
+ 62, 12, 15
+ 63, 12, 16
+ 64, 12, 17
+ 65, 12, 18
+ 66, 12, 19
+ 67, 12, 20
+ 68, 12, 21
+ 69, 12, 22
+ 70, 12, 23
+ 71, 12, 24
+ 72, 12, 25
+ 73, 12, 26
+ 74, 12, 27
+ 75, 12, 28
+ 76, 12, 29
+ 77, 12, 30
+ 78, 12, 31
+ 79, 12, 32
+ 80, 12, 33
+ 81, 12, 34
+ 82, 12, 35
+ 83, 12, 36
+ 84, 12, 37
+ 85, 12, 38
+ 86, 12, 39
+ 87, 12, 40
+ 88, 12, 41
+ 89, 12, 42
+ 90, 12, 43
+ 91, 12, 44
+ 92, 12, 45
+ 93, 12, 46
+ 94, 12, 47
+ 95, 12, 48
+!
+       slot= 11          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 9, 1	!chamber 2, X plane, 64 wires.
+ 1, 9, 2
+ 2, 9, 3
+ 3, 9, 4
+ 4, 9, 5
+ 5, 9, 6
+ 6, 9, 7
+ 7, 9, 8
+ 8, 9, 9
+ 9, 9, 10
+ 10, 9, 11
+ 11, 9, 12
+ 12, 9, 13
+ 13, 9, 14
+ 14, 9, 15
+ 15, 9, 16
+ 16, 9, 17
+ 17, 9, 18
+ 18, 9, 19
+ 19, 9, 20
+ 20, 9, 21
+ 21, 9, 22
+ 22, 9, 23
+ 23, 9, 24
+ 24, 9, 25
+ 25, 9, 26
+ 26, 9, 27
+ 27, 9, 28
+ 28, 9, 29
+ 29, 9, 30
+ 30, 9, 31
+ 31, 9, 32
+ 32, 9, 33
+ 33, 9, 34
+ 34, 9, 35
+ 35, 9, 36
+ 36, 9, 37
+ 37, 9, 38
+ 38, 9, 39
+ 39, 9, 40
+ 40, 9, 41
+ 41, 9, 42
+ 42, 9, 43
+ 43, 9, 44
+ 44, 9, 45
+ 45, 9, 46
+ 46, 9, 47
+ 47, 9, 48
+ 48, 9, 49
+ 49, 9, 50
+ 50, 9, 51
+ 51, 9, 52
+ 52, 9, 53
+ 53, 9, 54
+ 54, 9, 55
+ 55, 9, 56
+ 56, 9, 57
+ 57, 9, 58
+ 58, 9, 59
+ 59, 9, 60
+ 60, 9, 61
+ 61, 9, 62
+ 62, 9, 63
+ 63, 9, 64
+!
+       slot= 12          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 10, 1	!chamber 2, X' plane, 64 wires.
+ 1, 10, 2
+ 2, 10, 3
+ 3, 10, 4
+ 4, 10, 5
+ 5, 10, 6
+ 6, 10, 7
+ 7, 10, 8
+ 8, 10, 9
+ 9, 10, 10
+ 10, 10, 11
+ 11, 10, 12
+ 12, 10, 13
+ 13, 10, 14
+ 14, 10, 15
+ 15, 10, 16
+ 16, 10, 17
+ 17, 10, 18
+ 18, 10, 19
+ 19, 10, 20
+ 20, 10, 21
+ 21, 10, 22
+ 22, 10, 23
+ 23, 10, 24
+ 24, 10, 25
+ 25, 10, 26
+ 26, 10, 27
+ 27, 10, 28
+ 28, 10, 29
+ 29, 10, 30
+ 30, 10, 31
+ 31, 10, 32
+ 32, 10, 33
+ 33, 10, 34
+ 34, 10, 35
+ 35, 10, 36
+ 36, 10, 37
+ 37, 10, 38
+ 38, 10, 39
+ 39, 10, 40
+ 40, 10, 41
+ 41, 10, 42
+ 42, 10, 43
+ 43, 10, 44
+ 44, 10, 45
+ 45, 10, 46
+ 46, 10, 47
+ 47, 10, 48
+ 48, 10, 49
+ 49, 10, 50
+ 50, 10, 51
+ 51, 10, 52
+ 52, 10, 53
+ 53, 10, 54
+ 54, 10, 55
+ 55, 10, 56
+ 56, 10, 57
+ 57, 10, 58
+ 58, 10, 59
+ 59, 10, 60
+ 60, 10, 61
+ 61, 10, 62
+ 62, 10, 63
+ 63, 10, 64
+!
+!   SOS upstairs (SSCIN+SCAL+SCER) map    K.B.Beard 13-Jun-1994
+!
+    ROC= 3               !upstairs SOS crate (fbch2)
+!
+    detector= 12 !SSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 22 ! TDC  
+  0, 1, 3, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#3 [TDC+]
+  1, 1, 5, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#5 [TDC+]
+  2, 1, 7, 2 !TDC ROC#3 Sl#23 Ch#2 SSCIN pl#1 [X1] id sig#7 [TDC+]
+  3, 1, 9, 2 !TDC ROC#3 Sl#23 Ch#3 SSCIN pl#1 [X1] id sig#9 [TDC+]
+  4, 1, 2, 2 !TDC ROC#3 Sl#23 Ch#4 SSCIN pl#1 [X1] id sig#2 [TDC+]
+  5, 1, 4, 2 !TDC ROC#3 Sl#23 Ch#5 SSCIN pl#1 [X1] id sig#4 [TDC+]
+  6, 1, 6, 2 !TDC ROC#3 Sl#23 Ch#6 SSCIN pl#1 [X1] id sig#6 [TDC+]
+  7, 1, 8, 2 !TDC ROC#3 Sl#23 Ch#7 SSCIN pl#1 [X1] id sig#8 [TDC+]
+  8, 1, 3, 3 !TDC ROC#3 Sl#23 Ch#8 SSCIN pl#1 [X1] id sig#3 [TDC-]
+  9, 1, 5, 3 !TDC ROC#3 Sl#23 Ch#9 SSCIN pl#1 [X1] id sig#5 [TDC-]
+  10, 1, 7, 3 !TDC ROC#3 Sl#23 Ch#10 SSCIN pl#1 [X1] id sig#7 [TDC-]
+  11, 1, 9, 3 !TDC ROC#3 Sl#23 Ch#11 SSCIN pl#1 [X1] id sig#9 [TDC-]
+  12, 1, 2, 3 !TDC ROC#3 Sl#23 Ch#12 SSCIN pl#1 [X1] id sig#2 [TDC-]
+  13, 1, 4, 3 !TDC ROC#3 Sl#23 Ch#13 SSCIN pl#1 [X1] id sig#4 [TDC-]
+  14, 1, 6, 3 !TDC ROC#3 Sl#23 Ch#14 SSCIN pl#1 [X1] id sig#6 [TDC-]
+  15, 1, 8, 3 !TDC ROC#3 Sl#23 Ch#15 SSCIN pl#1 [X1] id sig#8 [TDC-]
+  16, 2, 3, 2 !TDC ROC#3 Sl#23 Ch#16 SSCIN pl#2 [Y1] id sig#3 [TDC+]
+  17, 2, 5, 2 !TDC ROC#3 Sl#23 Ch#17 SSCIN pl#2 [Y1] id sig#5 [TDC+]
+  18, 2, 7, 2 !TDC ROC#3 Sl#23 Ch#18 SSCIN pl#2 [Y1] id sig#7 [TDC+]
+  19, 2, 9, 2 !TDC ROC#3 Sl#23 Ch#19 SSCIN pl#2 [Y1] id sig#9 [TDC+]
+  20, 2, 2, 2 !TDC ROC#3 Sl#23 Ch#20 SSCIN pl#2 [Y1] id sig#2 [TDC+]
+  21, 2, 4, 2 !TDC ROC#3 Sl#23 Ch#21 SSCIN pl#2 [Y1] id sig#4 [TDC+]
+  22, 2, 6, 2 !TDC ROC#3 Sl#23 Ch#22 SSCIN pl#2 [Y1] id sig#6 [TDC+]
+  23, 2, 8, 2 !TDC ROC#3 Sl#23 Ch#23 SSCIN pl#2 [Y1] id sig#8 [TDC+]
+  24, 2, 3, 3 !TDC ROC#3 Sl#23 Ch#24 SSCIN pl#2 [Y1] id sig#3 [TDC-]
+  25, 2, 5, 3 !TDC ROC#3 Sl#23 Ch#25 SSCIN pl#2 [Y1] id sig#5 [TDC-]
+  26, 2, 7, 3 !TDC ROC#3 Sl#23 Ch#26 SSCIN pl#2 [Y1] id sig#7 [TDC-]
+  27, 2, 9, 3 !TDC ROC#3 Sl#23 Ch#27 SSCIN pl#2 [Y1] id sig#9 [TDC-]
+  28, 2, 2, 3 !TDC ROC#3 Sl#23 Ch#28 SSCIN pl#2 [Y1] id sig#2 [TDC-]
+  29, 2, 4, 3 !TDC ROC#3 Sl#23 Ch#29 SSCIN pl#2 [Y1] id sig#4 [TDC-]
+  30, 2, 6, 3 !TDC ROC#3 Sl#23 Ch#30 SSCIN pl#2 [Y1] id sig#6 [TDC-]
+  31, 2, 8, 3 !TDC ROC#3 Sl#23 Ch#31 SSCIN pl#2 [Y1] id sig#8 [TDC-]
+  32, 4, 3, 2 !TDC ROC#3 Sl#23 Ch#32 SSCIN pl#4 [Y2] id sig#3 [TDC+]
+  33, 4, 5, 2 !TDC ROC#3 Sl#23 Ch#33 SSCIN pl#4 [Y2] id sig#5 [TDC+]
+  34, 4, 7, 2 !TDC ROC#3 Sl#23 Ch#34 SSCIN pl#4 [Y2] id sig#7 [TDC+]
+  35, 4, 9, 2 !TDC ROC#3 Sl#23 Ch#35 SSCIN pl#4 [Y2] id sig#9 [TDC+]
+  36, 4, 2, 2 !TDC ROC#3 Sl#23 Ch#36 SSCIN pl#4 [Y2] id sig#2 [TDC+]
+  37, 4, 4, 2 !TDC ROC#3 Sl#23 Ch#37 SSCIN pl#4 [Y2] id sig#4 [TDC+]
+  38, 4, 6, 2 !TDC ROC#3 Sl#23 Ch#38 SSCIN pl#4 [Y2] id sig#6 [TDC+]
+  39, 4, 8, 2 !TDC ROC#3 Sl#23 Ch#39 SSCIN pl#4 [Y2] id sig#8 [TDC+]
+  40, 4, 3, 3 !TDC ROC#3 Sl#23 Ch#40 SSCIN pl#4 [Y2] id sig#3 [TDC-]
+  41, 4, 5, 3 !TDC ROC#3 Sl#23 Ch#41 SSCIN pl#4 [Y2] id sig#5 [TDC-]
+  42, 4, 7, 3 !TDC ROC#3 Sl#23 Ch#42 SSCIN pl#4 [Y2] id sig#7 [TDC-]
+  43, 4, 9, 3 !TDC ROC#3 Sl#23 Ch#43 SSCIN pl#4 [Y2] id sig#9 [TDC-]
+  44, 4, 2, 3 !TDC ROC#3 Sl#23 Ch#44 SSCIN pl#4 [Y2] id sig#2 [TDC-]
+  45, 4, 4, 3 !TDC ROC#3 Sl#23 Ch#45 SSCIN pl#4 [Y2] id sig#4 [TDC-]
+  46, 4, 6, 3 !TDC ROC#3 Sl#23 Ch#46 SSCIN pl#4 [Y2] id sig#6 [TDC-]
+  47, 4, 8, 3 !TDC ROC#3 Sl#23 Ch#47 SSCIN pl#4 [Y2] id sig#8 [TDC-]
+  48, 1, 1, 2 !TDC ROC#3 Sl#23 Ch#48 SSCIN pl#1 [X1] id sig#1 [TDC+]
+  49, 1, 1, 3 !TDC ROC#3 Sl#23 Ch#49 SSCIN pl#1 [X1] id sig#1 [TDC-]
+  50, 2, 1, 2 !TDC ROC#3 Sl#23 Ch#50 SSCIN pl#2 [Y1] id sig#1 [TDC+]
+  51, 2, 1, 3 !TDC ROC#3 Sl#23 Ch#51 SSCIN pl#2 [Y1] id sig#1 [TDC-]
+  52, 4, 1, 2 !TDC ROC#3 Sl#23 Ch#52 SSCIN pl#4 [Y2] id sig#1 [TDC+]
+  53, 4, 1, 3 !TDC ROC#3 Sl#23 Ch#53 SSCIN pl#4 [Y2] id sig#1 [TDC-]
+!  54 !TDC ROC#3 Sl#23 Ch#54 unused
+!  55 !TDC ROC#3 Sl#23 Ch#55 unused
+!  56 !TDC ROC#3 Sl#23 Ch#56 unused
+!  57 !TDC ROC#3 Sl#23 Ch#57 unused
+!  58 !TDC ROC#3 Sl#23 Ch#58 unused
+!  59 !TDC ROC#3 Sl#23 Ch#59 unused
+!  60 !TDC ROC#3 Sl#23 Ch#60 unused
+!  61 !TDC ROC#3 Sl#23 Ch#61 unused
+!  62 !TDC ROC#3 Sl#23 Ch#62 unused
+!  63 !TDC ROC#3 Sl#23 Ch#63 unused
+!
+!for run 8023, swapped HMS and SOS TDC so that TDC with first 8
+!channels dead would be here.  Moved connectors 1 and 2 to position
+!3 and 4.  Moved 3 singles channels (in connector3) to connector 2.
+
+ Slot= 20 ! TDC  
+  32, 3, 1, 2 !TDC ROC#3 Sl#21 Ch#0 SSCIN pl#3 [X2] id sig#1 [TDC+]
+  33, 3, 3, 2 !TDC ROC#3 Sl#21 Ch#1 SSCIN pl#3 [X2] id sig#3 [TDC+]
+  34, 3, 5, 2 !TDC ROC#3 Sl#21 Ch#2 SSCIN pl#3 [X2] id sig#5 [TDC+]
+  35, 3, 7, 2 !TDC ROC#3 Sl#21 Ch#3 SSCIN pl#3 [X2] id sig#7 [TDC+]
+  36, 3, 9, 2 !TDC ROC#3 Sl#21 Ch#4 SSCIN pl#3 [X2] id sig#9 [TDC+]
+  37, 3, 11, 2 !TDC ROC#3 Sl#21 Ch#5 SSCIN pl#3 [X2] id sig#11 [TDC+]
+  38, 3, 13, 2 !TDC ROC#3 Sl#21 Ch#6 SSCIN pl#3 [X2] id sig#13 [TDC+]
+  39, 3, 15, 2 !TDC ROC#3 Sl#21 Ch#7 SSCIN pl#3 [X2] id sig#15 [TDC+]
+  40, 3, 2, 2 !TDC ROC#3 Sl#21 Ch#8 SSCIN pl#3 [X2] id sig#2 [TDC+]
+  41, 3, 4, 2 !TDC ROC#3 Sl#21 Ch#9 SSCIN pl#3 [X2] id sig#4 [TDC+]
+  42, 3, 6, 2 !TDC ROC#3 Sl#21 Ch#10 SSCIN pl#3 [X2] id sig#6 [TDC+]
+  43, 3, 8, 2 !TDC ROC#3 Sl#21 Ch#11 SSCIN pl#3 [X2] id sig#8 [TDC+]
+  44, 3, 10, 2 !TDC ROC#3 Sl#21 Ch#12 SSCIN pl#3 [X2] id sig#10 [TDC+]
+  45, 3, 12, 2 !TDC ROC#3 Sl#21 Ch#13 SSCIN pl#3 [X2] id sig#12 [TDC+]
+  46, 3, 14, 2 !TDC ROC#3 Sl#21 Ch#14 SSCIN pl#3 [X2] id sig#14 [TDC+]
+  47, 3, 16, 2 !TDC ROC#3 Sl#21 Ch#15 SSCIN pl#3 [X2] id sig#16 [TDC+]
+  48, 3, 1, 3 !TDC ROC#3 Sl#21 Ch#16 SSCIN pl#3 [X2] id sig#1 [TDC-]
+  49, 3, 3, 3 !TDC ROC#3 Sl#21 Ch#17 SSCIN pl#3 [X2] id sig#3 [TDC-]
+  50, 3, 5, 3 !TDC ROC#3 Sl#21 Ch#18 SSCIN pl#3 [X2] id sig#5 [TDC-]
+  51, 3, 7, 3 !TDC ROC#3 Sl#21 Ch#19 SSCIN pl#3 [X2] id sig#7 [TDC-]
+  52, 3, 9, 3 !TDC ROC#3 Sl#21 Ch#20 SSCIN pl#3 [X2] id sig#9 [TDC-]
+  53, 3, 11, 3 !TDC ROC#3 Sl#21 Ch#21 SSCIN pl#3 [X2] id sig#11 [TDC-]
+  54, 3, 13, 3 !TDC ROC#3 Sl#21 Ch#22 SSCIN pl#3 [X2] id sig#13 [TDC-]
+  55, 3, 15, 3 !TDC ROC#3 Sl#21 Ch#23 SSCIN pl#3 [X2] id sig#15 [TDC-]
+  56, 3, 2, 3 !TDC ROC#3 Sl#21 Ch#24 SSCIN pl#3 [X2] id sig#2 [TDC-]
+  57, 3, 4, 3 !TDC ROC#3 Sl#21 Ch#25 SSCIN pl#3 [X2] id sig#4 [TDC-]
+  58, 3, 6, 3 !TDC ROC#3 Sl#21 Ch#26 SSCIN pl#3 [X2] id sig#6 [TDC-]
+  59, 3, 8, 3 !TDC ROC#3 Sl#21 Ch#27 SSCIN pl#3 [X2] id sig#8 [TDC-]
+  60, 3, 10, 3 !TDC ROC#3 Sl#21 Ch#28 SSCIN pl#3 [X2] id sig#10 [TDC-]
+  61, 3, 12, 3 !TDC ROC#3 Sl#21 Ch#29 SSCIN pl#3 [X2] id sig#12 [TDC-]
+  62, 3, 14, 3 !TDC ROC#3 Sl#21 Ch#30 SSCIN pl#3 [X2] id sig#14 [TDC-]
+  63, 3, 16, 3 !TDC ROC#3 Sl#21 Ch#31 SSCIN pl#3 [X2] id sig#16  [TDC-]
+!
+    detector= 15 !SMISC
+!
+  16, 1, 65, 0  ! 0 !TDC ROC#3 Sl#21 Ch#32 RF TDC.
+!
+    detector= 15 !SMISC
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 18 ! TDC  
+0, 1, 1, 0  ! 0 !TDC ROC#3 Sl#20 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#3 Sl#20 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#3 Sl#20 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#3 Sl#20 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#3 Sl#20 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#3 Sl#20 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#3 Sl#20 Ch#6 unused     {MuonL}
+7, 1, 8, 0  ! 7 !TDC ROC#3 Sl#20 Ch#7 unused     {MuonR}
+8, 1, 9, 0  ! 8 !TDC ROC#3 Sl#20 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#3 Sl#20 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#3 Sl#20 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#3 Sl#20 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#3 Sl#20 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#3 Sl#20 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#3 Sl#20 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#3 Sl#20 Ch#15 signal {PEDTRG}
+
+  Slot= 18! TDC
+16, 1, 17, 0  ! 16 !TDC ROC#3 Sl#18 Ch#16 signal {sS1}           
+17, 1, 18, 0  ! 17 !TDC ROC#3 Sl#18 Ch#17 signal {sPRE50}        
+18, 1, 19, 0  ! 18 !TDC ROC#3 Sl#18 Ch#18 signal {sS2X}          
+19, 1, 20, 0  ! 19 !TDC ROC#3 Sl#18 Ch#19 signal {sPRE150}       
+20, 1, 21, 0  ! 20 !TDC ROC#3 Sl#18 Ch#20 signal {sS1X}          
+21, 1, 22, 0  ! 21 !TDC ROC#3 Sl#18 Ch#21 signal {sS2Y}          
+22, 1, 23, 0  ! 22 !TDC ROC#3 Sl#18 Ch#22 signal {sPRE100}       
+23, 1, 24, 0  ! 23 !TDC ROC#3 Sl#18 Ch#23 signal {sS1Y}          
+24, 1, 25, 0  ! 24 !TDC ROC#3 Sl#18 Ch#24 signal {sS2}           
+25, 1, 26, 0  ! 25 !TDC ROC#3 Sl#18 Ch#25 signal {sPRE200}       
+26, 1, 27, 0  ! 26 !TDC ROC#3 Sl#18 Ch#26 signal {sSTOF}         
+27, 1, 28, 0  ! 27 !TDC ROC#3 Sl#18 Ch#27 signal {sSCIN}         
+28, 1, 29, 0  ! 28 !TDC ROC#3 Sl#18 Ch#28 signal {sELREAL}       
+29, 1, 30, 0  ! 29 !TDC ROC#3 Sl#18 Ch#29 signal {sPIPRE}        
+30, 1, 31, 0  ! 30 !TDC ROC#3 Sl#18 Ch#30 signal {sELCLEAN}      
+31, 1, 32, 0  ! 31 !TDC ROC#3 Sl#18 Ch#31 signal {sPRETRG}       
+32, 1, 33, 0  ! 32 !TDC ROC#3 Sl#18 Ch#32 signal {BCM1}          
+33, 1, 34, 0  ! 33 !TDC ROC#3 Sl#18 Ch#33 signal {BCM2}          
+34, 1, 35, 0  ! 34 !TDC ROC#3 Sl#18 Ch#34 signal {BCM3}          
+35, 1, 36, 0  ! 35 !TDC ROC#3 Sl#18 Ch#35 signal {UNSER}         
+36, 1, 37, 0  ! 36 !TDC ROC#3 Sl#18 Ch#36 signal {CLOCK}         
+37, 1, 38, 0  ! 37 !TDC ROC#3 Sl#18 Ch#37 signal {1 MHz * 36??}  
+38, 1, 39, 0  ! 38 !TDC ROC#3 Sl#18 Ch#38 signal {sPICLEAN}      
+39, 1, 40, 0  ! 39 !TDC ROC#3 Sl#18 Ch#39 signal {sELCLEAN}      
+40, 1, 41, 0  ! 40 !TDC ROC#3 Sl#18 Ch#40 signal {sPION}         
+41, 1, 42, 0  ! 41 !TDC ROC#3 Sl#18 Ch#41 signal {sCER}          
+42, 1, 43, 0  ! 42 !TDC ROC#3 Sl#18 Ch#42 signal {sELHI}         
+43, 1, 44, 0  ! 43 !TDC ROC#3 Sl#18 Ch#43 signal {sELLO}         
+44, 1, 45, 0  ! 44 !TDC ROC#3 Sl#18 Ch#44 signal {sPRHI}         
+45, 1, 46, 0  ! 45 !TDC ROC#3 Sl#18 Ch#45 signal {sPRLO}         
+46, 1, 47, 0  ! 46 !TDC ROC#3 Sl#18 Ch#46 signal {sSHLO}         
+47, 1, 48, 0  ! 47 !TDC ROC#3 Sl#18 Ch#47 signal {PEDS+TRIGS?}   
+!
+!       ADC module LeCroy 1881M
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+    detector= 12 !SSCIN
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#3 Sl#9 Ch#0 SSCIN pl#1 [X1] id sig#1 [ADC+]
+  1, 1, 3, 0 !ADC ROC#3 Sl#9 Ch#1 SSCIN pl#1 [X1] id sig#3 [ADC+]
+  2, 1, 5, 0 !ADC ROC#3 Sl#9 Ch#2 SSCIN pl#1 [X1] id sig#5 [ADC+]
+  3, 1, 7, 0 !ADC ROC#3 Sl#9 Ch#3 SSCIN pl#1 [X1] id sig#7 [ADC+]
+  4, 1, 9, 0 !ADC ROC#3 Sl#9 Ch#4 SSCIN pl#1 [X1] id sig#9 [ADC+]
+!  5 !ADC ROC#3 Sl#9 Ch#5 unused
+!  6 !ADC ROC#3 Sl#9 Ch#6 unused
+!  7 !ADC ROC#3 Sl#9 Ch#7 unused
+  8, 1, 2, 0 !ADC ROC#3 Sl#9 Ch#8 SSCIN pl#1 [X1] id sig#2 [ADC+]
+  9, 1, 4, 0 !ADC ROC#3 Sl#9 Ch#9 SSCIN pl#1 [X1] id sig#4 [ADC+]
+  10, 1, 6, 0 !ADC ROC#3 Sl#9 Ch#10 SSCIN pl#1 [X1] id sig#6 [ADC+]
+  11, 1, 8, 0 !ADC ROC#3 Sl#9 Ch#11 SSCIN pl#1 [X1] id sig#8 [ADC+]
+!  12 !ADC ROC#3 Sl#9 Ch#12 unused
+!  13 !ADC ROC#3 Sl#9 Ch#13 unused
+!  14 !ADC ROC#3 Sl#9 Ch#14 unused
+!  15 !ADC ROC#3 Sl#9 Ch#15 unused
+  16, 1, 1, 1 !ADC ROC#3 Sl#9 Ch#16 SSCIN pl#1 [X1] id sig#1 [ADC-]
+  17, 1, 3, 1 !ADC ROC#3 Sl#9 Ch#17 SSCIN pl#1 [X1] id sig#3 [ADC-]
+  18, 1, 5, 1 !ADC ROC#3 Sl#9 Ch#18 SSCIN pl#1 [X1] id sig#5 [ADC-]
+  19, 1, 7, 1 !ADC ROC#3 Sl#9 Ch#19 SSCIN pl#1 [X1] id sig#7 [ADC-]
+  20, 1, 9, 1 !ADC ROC#3 Sl#9 Ch#20 SSCIN pl#1 [X1] id sig#9 [ADC-]
+!  21 !ADC ROC#3 Sl#9 Ch#21 unused
+!  22 !ADC ROC#3 Sl#9 Ch#22 unused
+!  23 !ADC ROC#3 Sl#9 Ch#23 unused
+  24, 1, 2, 1 !ADC ROC#3 Sl#9 Ch#24 SSCIN pl#1 [X1] id sig#2 [ADC-]
+  25, 1, 4, 1 !ADC ROC#3 Sl#9 Ch#25 SSCIN pl#1 [X1] id sig#4 [ADC-]
+  26, 1, 6, 1 !ADC ROC#3 Sl#9 Ch#26 SSCIN pl#1 [X1] id sig#6 [ADC-]
+  27, 1, 8, 1 !ADC ROC#3 Sl#9 Ch#27 SSCIN pl#1 [X1] id sig#8 [ADC-]
+!  28 !ADC ROC#3 Sl#9 Ch#28 unused
+!  29 !ADC ROC#3 Sl#9 Ch#29 unused
+!  30 !ADC ROC#3 Sl#9 Ch#30 unused
+!  31 !ADC ROC#3 Sl#9 Ch#31 unused
+  32, 2, 1, 0 !ADC ROC#3 Sl#9 Ch#32 SSCIN pl#2 [Y1] id sig#1 [ADC+]
+  33, 2, 3, 0 !ADC ROC#3 Sl#9 Ch#33 SSCIN pl#2 [Y1] id sig#3 [ADC+]
+  34, 2, 5, 0 !ADC ROC#3 Sl#9 Ch#34 SSCIN pl#2 [Y1] id sig#5 [ADC+]
+  35, 2, 7, 0 !ADC ROC#3 Sl#9 Ch#35 SSCIN pl#2 [Y1] id sig#7 [ADC+]
+  36, 2, 9, 0 !ADC ROC#3 Sl#9 Ch#36 SSCIN pl#2 [Y1] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#9 Ch#37 unused
+!  38 !ADC ROC#3 Sl#9 Ch#38 unused
+!  39 !ADC ROC#3 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#3 Sl#9 Ch#40 SSCIN pl#2 [Y1] id sig#2 [ADC+]
+  41, 2, 4, 0 !ADC ROC#3 Sl#9 Ch#41 SSCIN pl#2 [Y1] id sig#4 [ADC+]
+  42, 2, 6, 0 !ADC ROC#3 Sl#9 Ch#42 SSCIN pl#2 [Y1] id sig#6 [ADC+]
+  43, 2, 8, 0 !ADC ROC#3 Sl#9 Ch#43 SSCIN pl#2 [Y1] id sig#8 [ADC+]
+!  44 !ADC ROC#3 Sl#9 Ch#44 unused
+!  45 !ADC ROC#3 Sl#9 Ch#45 unused
+!  46 !ADC ROC#3 Sl#9 Ch#46 unused
+!  47 !ADC ROC#3 Sl#9 Ch#47 unused
+  48, 2, 1, 1 !ADC ROC#3 Sl#9 Ch#48 SSCIN pl#2 [Y1] id sig#1 [ADC-]
+  49, 2, 3, 1 !ADC ROC#3 Sl#9 Ch#49 SSCIN pl#2 [Y1] id sig#3 [ADC-]
+  50, 2, 5, 1 !ADC ROC#3 Sl#9 Ch#50 SSCIN pl#2 [Y1] id sig#5 [ADC-]
+  51, 2, 7, 1 !ADC ROC#3 Sl#9 Ch#51 SSCIN pl#2 [Y1] id sig#7 [ADC-]
+  52, 2, 9, 1 !ADC ROC#3 Sl#9 Ch#52 SSCIN pl#2 [Y1] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#9 Ch#53 unused
+!  54 !ADC ROC#3 Sl#9 Ch#54 unused
+!  55 !ADC ROC#3 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#3 Sl#9 Ch#56 SSCIN pl#2 [Y1] id sig#2 [ADC-]
+  57, 2, 4, 1 !ADC ROC#3 Sl#9 Ch#57 SSCIN pl#2 [Y1] id sig#4 [ADC-]
+  58, 2, 6, 1 !ADC ROC#3 Sl#9 Ch#58 SSCIN pl#2 [Y1] id sig#6 [ADC-]
+  59, 2, 8, 1 !ADC ROC#3 Sl#9 Ch#59 SSCIN pl#2 [Y1] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#9 Ch#60 unused
+!  61 !ADC ROC#3 Sl#9 Ch#61 unused
+!  62 !ADC ROC#3 Sl#9 Ch#62 unused
+!  63 !ADC ROC#3 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#3 Sl#7 Ch#0 SSCIN pl#3 [X2] id sig#1 [ADC+]
+  1, 3, 3, 0 !ADC ROC#3 Sl#7 Ch#1 SSCIN pl#3 [X2] id sig#3 [ADC+]
+  2, 3, 5, 0 !ADC ROC#3 Sl#7 Ch#2 SSCIN pl#3 [X2] id sig#5 [ADC+]
+  3, 3, 7, 0 !ADC ROC#3 Sl#7 Ch#3 SSCIN pl#3 [X2] id sig#7 [ADC+]
+  4, 3, 9, 0 !ADC ROC#3 Sl#7 Ch#4 SSCIN pl#3 [X2] id sig#9 [ADC+]
+  5, 3, 11, 0 !ADC ROC#3 Sl#7 Ch#5 SSCIN pl#3 [X2] id sig#11 [ADC+]
+  6, 3, 13, 0 !ADC ROC#3 Sl#7 Ch#6 SSCIN pl#3 [X2] id sig#13 [ADC+]
+  7, 3, 15, 0 !ADC ROC#3 Sl#7 Ch#7 SSCIN pl#3 [X2] id sig#15 [ADC+]
+  8, 3, 2, 0 !ADC ROC#3 Sl#7 Ch#8 SSCIN pl#3 [X2] id sig#2 [ADC+]
+  9, 3, 4, 0 !ADC ROC#3 Sl#7 Ch#9 SSCIN pl#3 [X2] id sig#4 [ADC+]
+  10, 3, 6, 0 !ADC ROC#3 Sl#7 Ch#10 SSCIN pl#3 [X2] id sig#6 [ADC+]
+  11, 3, 8, 0 !ADC ROC#3 Sl#7 Ch#11 SSCIN pl#3 [X2] id sig#8 [ADC+]
+  12, 3, 10, 0 !ADC ROC#3 Sl#7 Ch#12 SSCIN pl#3 [X2] id sig#10 [ADC+]
+  13, 3, 12, 0 !ADC ROC#3 Sl#7 Ch#13 SSCIN pl#3 [X2] id sig#12 [ADC+]
+  14, 3, 14, 0 !ADC ROC#3 Sl#7 Ch#14 SSCIN pl#3 [X2] id sig#14 [ADC+]
+  15, 3, 16, 0 !ADC ROC#3 Sl#7 Ch#15 SSCIN pl#3 [X2] id sig#16 [ADC+]
+  16, 3, 1, 1 !ADC ROC#3 Sl#7 Ch#16 SSCIN pl#3 [X2] id sig#1 [ADC-]
+  17, 3, 3, 1 !ADC ROC#3 Sl#7 Ch#17 SSCIN pl#3 [X2] id sig#3 [ADC-]
+  18, 3, 5, 1 !ADC ROC#3 Sl#7 Ch#18 SSCIN pl#3 [X2] id sig#5 [ADC-]
+  19, 3, 7, 1 !ADC ROC#3 Sl#7 Ch#19 SSCIN pl#3 [X2] id sig#7 [ADC-]
+  20, 3, 9, 1 !ADC ROC#3 Sl#7 Ch#20 SSCIN pl#3 [X2] id sig#9 [ADC-]
+  21, 3, 11, 1 !ADC ROC#3 Sl#7 Ch#21 SSCIN pl#3 [X2] id sig#11 [ADC-]
+  22, 3, 13, 1 !ADC ROC#3 Sl#7 Ch#22 SSCIN pl#3 [X2] id sig#13 [ADC-]
+  23, 3, 15, 1 !ADC ROC#3 Sl#7 Ch#23 SSCIN pl#3 [X2] id sig#15 [ADC-]
+  24, 3, 2, 1 !ADC ROC#3 Sl#7 Ch#24 SSCIN pl#3 [X2] id sig#2 [ADC-]
+  25, 3, 4, 1 !ADC ROC#3 Sl#7 Ch#25 SSCIN pl#3 [X2] id sig#4 [ADC-]
+  26, 3, 6, 1 !ADC ROC#3 Sl#7 Ch#26 SSCIN pl#3 [X2] id sig#6 [ADC-]
+  27, 3, 8, 1 !ADC ROC#3 Sl#7 Ch#27 SSCIN pl#3 [X2] id sig#8 [ADC-]
+  28, 3, 10, 1 !ADC ROC#3 Sl#7 Ch#28 SSCIN pl#3 [X2] id sig#10 [ADC-]
+  29, 3, 12, 1 !ADC ROC#3 Sl#7 Ch#29 SSCIN pl#3 [X2] id sig#12 [ADC-]
+  30, 3, 14, 1 !ADC ROC#3 Sl#7 Ch#30 SSCIN pl#3 [X2] id sig#14 [ADC-]
+  31, 3, 16, 1 !ADC ROC#3 Sl#7 Ch#31 SSCIN pl#3 [X2] id sig#16 [ADC-]
+  32, 4, 1, 0 !ADC ROC#3 Sl#7 Ch#32 SSCIN pl#4 [Y2] id sig#1 [ADC+]
+  33, 4, 3, 0 !ADC ROC#3 Sl#7 Ch#33 SSCIN pl#4 [Y2] id sig#3 [ADC+]
+  34, 4, 5, 0 !ADC ROC#3 Sl#7 Ch#34 SSCIN pl#4 [Y2] id sig#5 [ADC+]
+  35, 4, 7, 0 !ADC ROC#3 Sl#7 Ch#35 SSCIN pl#4 [Y2] id sig#7 [ADC+]
+  36, 4, 9, 0 !ADC ROC#3 Sl#7 Ch#36 SSCIN pl#4 [Y2] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#7 Ch#37 unused
+!  38 !ADC ROC#3 Sl#7 Ch#38 unused
+!  39 !ADC ROC#3 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#3 Sl#7 Ch#40 SSCIN pl#4 [Y2] id sig#2 [ADC+]
+  41, 4, 4, 0 !ADC ROC#3 Sl#7 Ch#41 SSCIN pl#4 [Y2] id sig#4 [ADC+]
+  42, 4, 6, 0 !ADC ROC#3 Sl#7 Ch#42 SSCIN pl#4 [Y2] id sig#6 [ADC+]
+!  43, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+] DEAD CH!
+!  44 !ADC ROC#3 Sl#7 Ch#44 unused
+!  45 !ADC ROC#3 Sl#7 Ch#45 unused
+!  46 !ADC ROC#3 Sl#7 Ch#46 unused
+  47, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+]
+  48, 4, 1, 1 !ADC ROC#3 Sl#7 Ch#48 SSCIN pl#4 [Y2] id sig#1 [ADC-]
+  49, 4, 3, 1 !ADC ROC#3 Sl#7 Ch#49 SSCIN pl#4 [Y2] id sig#3 [ADC-]
+  50, 4, 5, 1 !ADC ROC#3 Sl#7 Ch#50 SSCIN pl#4 [Y2] id sig#5 [ADC-]
+  51, 4, 7, 1 !ADC ROC#3 Sl#7 Ch#51 SSCIN pl#4 [Y2] id sig#7 [ADC-]
+  52, 4, 9, 1 !ADC ROC#3 Sl#7 Ch#52 SSCIN pl#4 [Y2] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#7 Ch#53 unused
+!  54 !ADC ROC#3 Sl#7 Ch#54 unused
+!  55 !ADC ROC#3 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#3 Sl#7 Ch#56 SSCIN pl#4 [Y2] id sig#2 [ADC-]
+  57, 4, 4, 1 !ADC ROC#3 Sl#7 Ch#57 SSCIN pl#4 [Y2] id sig#4 [ADC-]
+  58, 4, 6, 1 !ADC ROC#3 Sl#7 Ch#58 SSCIN pl#4 [Y2] id sig#6 [ADC-]
+  59, 4, 8, 1 !ADC ROC#3 Sl#7 Ch#59 SSCIN pl#4 [Y2] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#7 Ch#60 unused
+!  61 !ADC ROC#3 Sl#7 Ch#61 unused
+!  62 !ADC ROC#3 Sl#7 Ch#62 unused
+!  63 !ADC ROC#3 Sl#7 Ch#63 unused
+!
+    detector= 14 !SCAL
+!
+ Slot= 1 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#1 Ch#0 SCAL column#1 row#1
+  1, 1, 2 !ADC ROC#3 Sl#1 Ch#1 SCAL column#1 row#2
+  2, 1, 3 !ADC ROC#3 Sl#1 Ch#2 SCAL column#1 row#3
+  3, 1, 4 !ADC ROC#3 Sl#1 Ch#3 SCAL column#1 row#4
+  4, 1, 5 !ADC ROC#3 Sl#1 Ch#4 SCAL column#1 row#5
+  5, 1, 6 !ADC ROC#3 Sl#1 Ch#5 SCAL column#1 row#6
+  6, 1, 7 !ADC ROC#3 Sl#1 Ch#6 SCAL column#1 row#7
+  7, 1, 8 !ADC ROC#3 Sl#1 Ch#7 SCAL column#1 row#8
+  8, 1, 9 !ADC ROC#3 Sl#1 Ch#8 SCAL column#1 row#9
+  9, 1, 10 !ADC ROC#3 Sl#1 Ch#9 SCAL column#1 row#10
+  10, 1, 11 !ADC ROC#3 Sl#1 Ch#10 SCAL column#1 row#11
+!  11 !ADC ROC#3 Sl#1 Ch#11 unused
+!  12 !ADC ROC#3 Sl#1 Ch#12 unused
+!  13 !ADC ROC#3 Sl#1 Ch#13 unused
+!  14 !ADC ROC#3 Sl#1 Ch#14 unused
+!  15 !ADC ROC#3 Sl#1 Ch#15 unused
+  16, 2, 1 !ADC ROC#3 Sl#1 Ch#16 SCAL column#2 row#1
+  17, 2, 2 !ADC ROC#3 Sl#1 Ch#17 SCAL column#2 row#2
+  18, 2, 3 !ADC ROC#3 Sl#1 Ch#18 SCAL column#2 row#3
+  19, 2, 4 !ADC ROC#3 Sl#1 Ch#19 SCAL column#2 row#4
+  20, 2, 5 !ADC ROC#3 Sl#1 Ch#20 SCAL column#2 row#5
+  21, 2, 6 !ADC ROC#3 Sl#1 Ch#21 SCAL column#2 row#6
+  22, 2, 7 !ADC ROC#3 Sl#1 Ch#22 SCAL column#2 row#7
+  23, 2, 8 !ADC ROC#3 Sl#1 Ch#23 SCAL column#2 row#8
+  24, 2, 9 !ADC ROC#3 Sl#1 Ch#24 SCAL column#2 row#9
+  25, 2, 10 !ADC ROC#3 Sl#1 Ch#25 SCAL column#2 row#10
+  26, 2, 11 !ADC ROC#3 Sl#1 Ch#26 SCAL column#2 row#11
+!  27 !ADC ROC#3 Sl#1 Ch#27 unused
+!  28 !ADC ROC#3 Sl#1 Ch#28 unused
+!  29 !ADC ROC#3 Sl#1 Ch#29 unused
+!  30 !ADC ROC#3 Sl#1 Ch#30 unused
+!  31 !ADC ROC#3 Sl#1 Ch#31 unused
+!  32, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1  
+  44, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1
+  33, 3, 2 !ADC ROC#3 Sl#1 Ch#33 SCAL column#3 row#2
+  34, 3, 3 !ADC ROC#3 Sl#1 Ch#34 SCAL column#3 row#3
+  35, 3, 4 !ADC ROC#3 Sl#1 Ch#35 SCAL column#3 row#4
+  36, 3, 5 !ADC ROC#3 Sl#1 Ch#36 SCAL column#3 row#5
+  37, 3, 6 !ADC ROC#3 Sl#1 Ch#37 SCAL column#3 row#6
+  38, 3, 7 !ADC ROC#3 Sl#1 Ch#38 SCAL column#3 row#7
+  39, 3, 8 !ADC ROC#3 Sl#1 Ch#39 SCAL column#3 row#8
+  40, 3, 9 !ADC ROC#3 Sl#1 Ch#40 SCAL column#3 row#9
+  41, 3, 10 !ADC ROC#3 Sl#1 Ch#41 SCAL column#3 row#10
+  42, 3, 11 !ADC ROC#3 Sl#1 Ch#42 SCAL column#3 row#11
+!  43 !ADC ROC#3 Sl#1 Ch#43 unused
+!  44 !ADC ROC#3 Sl#1 Ch#44 unused
+!  45 !ADC ROC#3 Sl#1 Ch#45 unused
+!  46 !ADC ROC#3 Sl#1 Ch#46 unused
+!  47 !ADC ROC#3 Sl#1 Ch#47 unused
+
+!sD1 was being lost in the ADC delay lines.  Move to channel #15.
+!  48, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!
+  49, 4, 2 !ADC ROC#3 Sl#1 Ch#49 SCAL column#4 row#2
+  50, 4, 3 !ADC ROC#3 Sl#1 Ch#50 SCAL column#4 row#3
+  51, 4, 4 !ADC ROC#3 Sl#1 Ch#51 SCAL column#4 row#4
+  52, 4, 5 !ADC ROC#3 Sl#1 Ch#52 SCAL column#4 row#5
+  53, 4, 6 !ADC ROC#3 Sl#1 Ch#53 SCAL column#4 row#6
+  54, 4, 7 !ADC ROC#3 Sl#1 Ch#54 SCAL column#4 row#7
+  55, 4, 8 !ADC ROC#3 Sl#1 Ch#55 SCAL column#4 row#8
+  56, 4, 9 !ADC ROC#3 Sl#1 Ch#56 SCAL column#4 row#9
+  57, 4, 10 !ADC ROC#3 Sl#1 Ch#57 SCAL column#4 row#10
+  58, 4, 11 !ADC ROC#3 Sl#1 Ch#58 SCAL column#4 row#11
+!  59 !ADC ROC#3 Sl#1 Ch#59 unused
+!  60 !ADC ROC#3 Sl#1 Ch#60 unused
+!  61 !ADC ROC#3 Sl#1 Ch#61 unused
+!  62 !ADC ROC#3 Sl#1 Ch#62 unused
+  62, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!  63 !ADC ROC#3 Sl#1 Ch#63 unused
+ detector= 15   !smisc  -  photodiode for laser gain calibration system.
+ 63, 2, 1, 0    !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+!
+detector= 14 !SCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+!  0, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  12, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#3 Sl#5 Ch#1 SCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#3 Sl#5 Ch#2 SCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#3 Sl#5 Ch#3 SCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#3 Sl#5 Ch#4 SCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#3 Sl#5 Ch#5 SCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#3 Sl#5 Ch#6 SCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#3 Sl#5 Ch#7 SCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#3 Sl#5 Ch#8 SCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#3 Sl#5 Ch#9 SCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#3 Sl#5 Ch#10 SCAL col#1 row#11 (10 An-11)
+!   11 !ADC ROC#3 Sl#5 Ch#11 unused
+!   12 !ADC ROC#3 Sl#5 Ch#12 unused
+!   13 !ADC ROC#3 Sl#5 Ch#13 unused
+!   14 !ADC ROC#3 Sl#5 Ch#14 unused
+!   15 !ADC ROC#3 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#3 Sl#5 Ch#16 SCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#3 Sl#5 Ch#17 SCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#3 Sl#5 Ch#18 SCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#3 Sl#5 Ch#19 SCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#3 Sl#5 Ch#20 SCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#3 Sl#5 Ch#21 SCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#3 Sl#5 Ch#22 SCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#3 Sl#5 Ch#23 SCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#3 Sl#5 Ch#24 SCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#3 Sl#5 Ch#25 SCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#3 Sl#5 Ch#26 SCAL col#2 row#11 (26 Bn-11)
+!  27 !ADC ROC#3 Sl#5 Ch#27 unused
+!  28 !ADC ROC#3 Sl#5 Ch#28 unused
+!  29 !ADC ROC#3 Sl#5 Ch#29 unused
+!  30 !ADC ROC#3 Sl#5 Ch#30 unused
+!  31 !ADC ROC#3 Sl#5 Ch#31 unused
+!
+    detector= 13 !SCER
+!
+ Slot= 3 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#3 Ch#0 SCER tube#1
+  1, 1, 2 !ADC ROC#3 Sl#3 Ch#1 SCER tube#2
+  2, 1, 3 !ADC ROC#3 Sl#3 Ch#2 SCER tube#3
+  3, 1, 4 !ADC ROC#3 Sl#3 Ch#3 SCER tube#4
+detector=15 ! SMISC helicity stuff mkj 5/15/03
+!           ! muon det added 6/17/03
+  4, 2, 5,0 !  4 !ADC ROC#3 Sl#3 Ch#4 unused
+  5, 2, 6,0 !  5 !ADC ROC#3 Sl#3 Ch#5 unused
+!  6 !ADC ROC#3 Sl#3 Ch#6 unused
+!  7 !ADC ROC#3 Sl#3 Ch#7 unused
+!  8 !ADC ROC#3 Sl#3 Ch#8 unused
+8,2,2,0  ! mps  clock
+!  9 !ADC ROC#3 Sl#3 Ch#9 unused
+!  10 !ADC ROC#3 Sl#3 Ch#10 unused
+!  11 !ADC ROC#3 Sl#3 Ch#11 unused
+!  12 !ADC ROC#3 Sl#3 Ch#12 unused
+12,2,3,0  ! H+ signal
+15,2,4,0  ! H- signal
+!  13 !ADC ROC#3 Sl#3 Ch#13 unused
+!  14 !ADC ROC#3 Sl#3 Ch#14 unused
+!  15 !ADC ROC#3 Sl#3 Ch#15 unused
+  ! 16 !ADC ROC#3 Sl#3 Ch#16 signal {A01}
+  ! 17 !ADC ROC#3 Sl#3 Ch#17 signal {A02}
+  ! 18 !ADC ROC#3 Sl#3 Ch#18 signal {A03}
+  ! 19 !ADC ROC#3 Sl#3 Ch#19 signal {A04}
+  ! 20 !ADC ROC#3 Sl#3 Ch#20 signal {A05}
+  ! 21 !ADC ROC#3 Sl#3 Ch#21 signal {A06}
+  ! 22 !ADC ROC#3 Sl#3 Ch#22 signal {A07}
+  ! 23 !ADC ROC#3 Sl#3 Ch#23 signal {A08}
+  ! 24 !ADC ROC#3 Sl#3 Ch#24 signal {A09}
+  ! 25 !ADC ROC#3 Sl#3 Ch#25 signal {A10}
+  ! 26 !ADC ROC#3 Sl#3 Ch#26 signal {A11}
+  ! 27 !ADC ROC#3 Sl#3 Ch#27 signal {A12}
+  ! 28 !ADC ROC#3 Sl#3 Ch#28 signal {A13}
+  ! 29 !ADC ROC#3 Sl#3 Ch#29 signal {A14}
+  ! 30 !ADC ROC#3 Sl#3 Ch#30 signal {A15}
+  ! 31 !ADC ROC#3 Sl#3 Ch#31 signal {A16}
+!
+!........................................................
+! SAER took out from SOS detector hut (Hamlet, 21 Dec'02)
+!
+!    detector= 16 !SAER
+!
+!  32 !ADC ROC#3 Sl#3 Ch#32 DEAD!!!!
+!  33 !ADC ROC#3 Sl#3 Ch#33 unused spare
+! 34, 1, 1, 0 !ADC ROC#3 Sl#3 Ch#34 signal pos 1
+! 35, 1, 2, 0 !ADC ROC#3 Sl#3 Ch#35 signal pos 2
+! 36, 1, 3, 0 !ADC ROC#3 Sl#3 Ch#36 signal pos 3
+! 37, 1, 4, 0 !ADC ROC#3 Sl#3 Ch#37 signal pos 4
+! 38, 1, 5, 0 !ADC ROC#3 Sl#3 Ch#38 signal pos 5
+! 39, 1, 6, 0 !ADC ROC#3 Sl#3 Ch#39 signal pos 6
+! 40, 1, 7, 0 !ADC ROC#3 Sl#3 Ch#40 signal pos 7
+! 41, 1, 1, 1 !ADC ROC#3 Sl#3 Ch#41 signal neg 1
+! 42, 1, 2, 1 !ADC ROC#3 Sl#3 Ch#42 signal neg 2
+! 43, 1, 3, 1 !ADC ROC#3 Sl#3 Ch#43 signal neg 3
+! 44, 1, 4, 1 !ADC ROC#3 Sl#3 Ch#44 signal neg 4
+! 45, 1, 5, 1 !ADC ROC#3 Sl#3 Ch#45 signal neg 5
+! 46, 1, 6, 1 !ADC ROC#3 Sl#3 Ch#46 signal neg 6
+! 47, 1, 7, 1 !ADC ROC#3 Sl#3 Ch#47 signal neg 7 
+! 48, 1, 8, 0 !ADC ROC#3 Sl#3 Ch#48 amplified signal pos 1
+! 49, 1, 9, 0 !ADC ROC#3 Sl#3 Ch#49 amplified signal pos 2
+! 50, 1, 10, 0 !ADC ROC#3 Sl#3 Ch#50 amplified signal pos 3
+! 51, 1, 11, 0 !ADC ROC#3 Sl#3 Ch#51 amplified signal pos 4
+! 52, 1, 12, 0 !ADC ROC#3 Sl#3 Ch#52 amplified signal pos 5
+! 53, 1, 13, 0 !ADC ROC#3 Sl#3 Ch#53 amplified signal pos 6
+! 54, 1, 14, 0 !ADC ROC#3 Sl#3 Ch#54 amplified signal pos 7
+! 55, 1, 15, 0 !ADC ROC#3 Sl#3 Ch#62 amplified signal sum 1-7
+! 56, 1, 8, 1 !ADC ROC#3 Sl#3 Ch#55 amplified signal neg 1
+! 57, 1, 9, 1 !ADC ROC#3 Sl#3 Ch#56 amplified signal neg 2
+! 58, 1, 10, 1 !ADC ROC#3 Sl#3 Ch#57 amplified signal neg 3
+! 59, 1, 11, 1 !ADC ROC#3 Sl#3 Ch#58 amplified signal neg 4
+! 60, 1, 12, 1 !ADC ROC#3 Sl#3 Ch#59 amplified signal neg 5
+! 61, 1, 13, 1 !ADC ROC#3 Sl#3 Ch#60 amplified signal neg 6
+! 62, 1, 14, 1 !ADC ROC#3 Sl#3 Ch#61 amplified signal neg 7
+! 63, 1, 15, 1 !ADC ROC#3 Sl#3 Ch#63 amplified signal sum 8-14
+!
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/MAPS/july04.map b/shms-calo-test/MAPS/july04.map
new file mode 100644
index 0000000..7551ce6
--- /dev/null
+++ b/shms-calo-test/MAPS/july04.map
@@ -0,0 +1,3240 @@
+! Updated to reflect new TDC for HMS aerogel and proper mapping of misc
+! trigger signals in SOS.  Dave G (5/5/2003)
+!
+!
+       help       !lists available keywords
+       NOecho     !copies input lines to tty output
+       NOdebug    !turn on input debugging
+       override   !skip over errors
+!
+! hall C encode/decode configuration file
+! giving the FASTBUS geographical to standard
+! hall C COMMONs location as described by
+! "gen_data_structures.cmn"      K.B.Beard 13jun94
+!      10/19/94 (jra) Change ch1 roc to 8 (from 1), hms roc to 7 (from 2).
+!
+!       6/24/94 (SAW) Turn on lines for miscleaneous TDC's
+!                     Change ch1 roc to 1 (from 0), hms roc to 2 (from 1).
+!		      Disable last 16 channels of miscleaneous TDC
+!
+! standard id numbers
+!                       signals
+!HMS:
+! HDC_ID= 1               TDC
+! HSCIN_ID= 2             ADC+,ADC-,TDC+,TDC-
+! HCER_ID= 3              ADC
+! HCAL_ID= 4              ADC
+! HMISC_ID= 5             TDC,(ADC)
+!GEN:
+! GMISC_ID= 6             (TDC),ADC
+! HAERO_ID= 7             (TDC),ADC
+!SOS:
+! SDC_ID= 11              TDC
+! SSCIN_ID= 12            ADC+,ADC-,TDC+,TDC-
+! SCER_ID= 13             ADC
+! SCAL_ID= 14             ADC
+! SMISC_ID= 15            TDC,(ADC)
+! SAER_ID= 16             ADC
+! SLUC_ID=17		 ADC
+! 
+!
+!   consider subadd equiv. to channel
+!
+!  specify: subadd, plane, element, signal
+!            a,      p,     e,       s
+!            0-      1-     1-       0-3
+![if there is only signal 0 (DC,CER,CAL) it may be ommitted]
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!     HMS upstairs and downstairs map    K.B.Beard 13-Jun-1994
+!         for Jun94 run
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!      HMS downstairs (HDC) map           K.B.Beard & S.Avery 13-Jun-1994
+!					  revised by A. Johnson 4-Feb-1999	
+!   								
+! vvvvvvvvvvvvvvvvvvvvvv Wire chambers start here vvvvvvvvvvvvvvvvvvvvvvvvv
+  ROC= 2             !ReadOutController (crate) for HMS wire chambers
+!
+!
+!         TDC modules are Lecroy 1877
+    Nsubadd= 96               
+    MASK= FFFFx       !hex mask 
+    BSUB= 17           !start channel in bit#17
+!
+  detector= 1       !HDC
+!
+!                             1st HDC chamber - (2nd in position) - planes7-12  
+Slot= 2
+0, 8, 1	             !TDC ROC#2 Sl#2 Ch#0 HDC pl#8 [Y1] wire#1
+1, 8, 2              !TDC ROC#2 Sl#2 Ch#1 HDC pl#8 [Y1] wire#2
+2, 8, 3	             !TDC ROC#2 Sl#2 Ch#2 HDC pl#8 [Y1] wire#3
+3, 8, 4	             !TDC ROC#2 Sl#2 Ch#3 HDC pl#8 [Y1] wire#4
+4, 8, 5	             !TDC ROC#2 Sl#2 Ch#4 HDC pl#8 [Y1] wire#5
+5, 8, 6	             !TDC ROC#2 Sl#2 Ch#5 HDC pl#8 [Y1] wire#6
+6, 8, 7	             !TDC ROC#2 Sl#2 Ch#6 HDC pl#8 [Y1] wire#7
+7, 8, 8	             !TDC ROC#2 Sl#2 Ch#7 HDC pl#8 [Y1] wire#8
+8, 8, 9	             !TDC ROC#2 Sl#2 Ch#8 HDC pl#8 [Y1] wire#9
+9, 8, 10             !TDC ROC#2 Sl#2 Ch#9 HDC pl#8 [Y1] wire#10
+10, 8, 11            !TDC ROC#2 Sl#2 Ch#10 HDC pl#8 [Y1] wire#11
+11, 8, 12            !TDC ROC#2 Sl#2 Ch#11 HDC pl#8 [Y1] wire#12
+12, 8, 13            !TDC ROC#2 Sl#2 Ch#12 HDC pl#8 [Y1] wire#13
+!13 !TDC ROC#2 Sl#2 Ch#13 unused
+!14 !TDC ROC#2 Sl#2 Ch#14 unused
+!15 !TDC ROC#2 Sl#2 Ch#15 unused
+16, 11, 40           !TDC ROC#2 Sl#2 Ch#16 HDC pl#11 [Y2] wire#40
+17, 11, 41           !TDC ROC#2 Sl#2 Ch#17 HDC pl#11 [Y2] wire#41
+18, 11, 42           !TDC ROC#2 Sl#2 Ch#18 HDC pl#11 [Y2] wire#42
+19, 11, 43           !TDC ROC#2 Sl#2 Ch#19 HDC pl#11 [Y2] wire#43
+20, 11, 44           !TDC ROC#2 Sl#2 Ch#20 HDC pl#11 [Y2] wire#44
+21, 11, 45           !TDC ROC#2 Sl#2 Ch#21 HDC pl#11 [Y2] wire#45
+22, 11, 46           !TDC ROC#2 Sl#2 Ch#22 HDC pl#11 [Y2] wire#46
+23, 11, 47           !TDC ROC#2 Sl#2 Ch#23 HDC pl#11 [Y2] wire#47
+24, 11, 48           !TDC ROC#2 Sl#2 Ch#24 HDC pl#11 [Y2] wire#48
+25, 11, 49           !TDC ROC#2 Sl#2 Ch#25 HDC pl#11 [Y2] wire#49
+26, 11, 50           !TDC ROC#2 Sl#2 Ch#26 HDC pl#11 [Y2] wire#50
+27, 11, 51           !TDC ROC#2 Sl#2 Ch#27 HDC pl#11 [Y2] wire#51
+28, 11, 52           !TDC ROC#2 Sl#2 Ch#28 HDC pl#11 [Y2] wire#52
+!29 !TDC ROC#2 Sl#2 Ch#29 unused
+!30 !TDC ROC#2 Sl#2 Ch#30 unused
+!31 !TDC ROC#2 Sl#2 Ch#31 unused
+32, 8, 14            !TDC ROC#2 Sl#2 Ch#32 HDC pl#8 [Y1] wire#14
+33, 8, 15            !TDC ROC#2 Sl#2 Ch#33 HDC pl#8 [Y1] wire#15
+34, 8, 16            !TDC ROC#2 Sl#2 Ch#34 HDC pl#8 [Y1] wire#16
+35, 8, 17            !TDC ROC#2 Sl#2 Ch#35 HDC pl#8 [Y1] wire#17
+36, 8, 18            !TDC ROC#2 Sl#2 Ch#36 HDC pl#8 [Y1] wire#18
+37, 8, 19            !TDC ROC#2 Sl#2 Ch#37 HDC pl#8 [Y1] wire#19
+38, 8, 20            !TDC ROC#2 Sl#2 Ch#38 HDC pl#8 [Y1] wire#20
+39, 8, 21            !TDC ROC#2 Sl#2 Ch#39 HDC pl#8 [Y1] wire#21
+40, 8, 22            !TDC ROC#2 Sl#2 Ch#40 HDC pl#8 [Y1] wire#22
+41, 8, 23            !TDC ROC#2 Sl#2 Ch#41 HDC pl#8 [Y1] wire#23
+42, 8, 24            !TDC ROC#2 Sl#2 Ch#42 HDC pl#8 [Y1] wire#24
+43, 8, 25            !TDC ROC#2 Sl#2 Ch#43 HDC pl#8 [Y1] wire#25
+44, 8, 26            !TDC ROC#2 Sl#2 Ch#44 HDC pl#8 [Y1] wire#26
+!45 !TDC ROC#2 Sl#2 Ch#45 unused
+!46 !TDC ROC#2 Sl#2 Ch#46 unused
+!47 !TDC ROC#2 Sl#2 Ch#47 unused
+48, 11, 27           !TDC ROC#2 Sl#2 Ch#48 HDC pl#11 [Y2] wire#27
+49, 11, 28           !TDC ROC#2 Sl#2 Ch#49 HDC pl#11 [Y2] wire#28
+50, 11, 29           !TDC ROC#2 Sl#2 Ch#50 HDC pl#11 [Y2] wire#29
+51, 11, 30           !TDC ROC#2 Sl#2 Ch#51 HDC pl#11 [Y2] wire#30
+52, 11, 31           !TDC ROC#2 Sl#2 Ch#52 HDC pl#11 [Y2] wire#31
+53, 11, 32           !TDC ROC#2 Sl#2 Ch#53 HDC pl#11 [Y2] wire#32
+54, 11, 33           !TDC ROC#2 Sl#2 Ch#54 HDC pl#11 [Y2] wire#33
+55, 11, 34           !TDC ROC#2 Sl#2 Ch#55 HDC pl#11 [Y2] wire#34
+56, 11, 35           !TDC ROC#2 Sl#2 Ch#56 HDC pl#11 [Y2] wire#35
+57, 11, 36           !TDC ROC#2 Sl#2 Ch#57 HDC pl#11 [Y2] wire#36
+58, 11, 37           !TDC ROC#2 Sl#2 Ch#58 HDC pl#11 [Y2] wire#37
+59, 11, 38           !TDC ROC#2 Sl#2 Ch#59 HDC pl#11 [Y2] wire#38
+60, 11, 39           !TDC ROC#2 Sl#2 Ch#60 HDC pl#11 [Y2] wire#39
+!61 !TDC ROC#2 Sl#2 Ch#61 unused
+!62 !TDC ROC#2 Sl#2 Ch#62 unused
+!63 !TDC ROC#2 Sl#2 Ch#63 unused
+64, 8, 27            !TDC ROC#2 Sl#2 Ch#64 HDC pl#8 [Y1] wire#27
+65, 8, 28            !TDC ROC#2 Sl#2 Ch#65 HDC pl#8 [Y1] wire#28
+66, 8, 29            !TDC ROC#2 Sl#2 Ch#66 HDC pl#8 [Y1] wire#29
+67, 8, 30            !TDC ROC#2 Sl#2 Ch#67 HDC pl#8 [Y1] wire#30
+68, 8, 31            !TDC ROC#2 Sl#2 Ch#68 HDC pl#8 [Y1] wire#31
+69, 8, 32            !TDC ROC#2 Sl#2 Ch#69 HDC pl#8 [Y1] wire#32
+70, 8, 33            !TDC ROC#2 Sl#2 Ch#70 HDC pl#8 [Y1] wire#33
+71, 8, 34            !TDC ROC#2 Sl#2 Ch#71 HDC pl#8 [Y1] wire#34
+72, 8, 35            !TDC ROC#2 Sl#2 Ch#72 HDC pl#8 [Y1] wire#35
+73, 8, 36            !TDC ROC#2 Sl#2 Ch#73 HDC pl#8 [Y1] wire#36
+74, 8, 37            !TDC ROC#2 Sl#2 Ch#74 HDC pl#8 [Y1] wire#37
+75, 8, 38            !TDC ROC#2 Sl#2 Ch#75 HDC pl#8 [Y1] wire#38
+76, 8, 39            !TDC ROC#2 Sl#2 Ch#76 HDC pl#8 [Y1] wire#39
+!77 !TDC ROC#2 Sl#2 Ch#77 unused
+!78 !TDC ROC#2 Sl#2 Ch#78 unused
+!79 !TDC ROC#2 Sl#2 Ch#79 unused
+80, 11, 14           !TDC ROC#2 Sl#2 Ch#80 HDC pl#11 [Y2] wire#14
+81, 11, 15           !TDC ROC#2 Sl#2 Ch#81 HDC pl#11 [Y2] wire#15
+82, 11, 16           !TDC ROC#2 Sl#2 Ch#82 HDC pl#11 [Y2] wire#16
+83, 11, 17           !TDC ROC#2 Sl#2 Ch#83 HDC pl#11 [Y2] wire#17
+84, 11, 18           !TDC ROC#2 Sl#2 Ch#84 HDC pl#11 [Y2] wire#18
+85, 11, 19           !TDC ROC#2 Sl#2 Ch#85 HDC pl#11 [Y2] wire#19
+86, 11, 20           !TDC ROC#2 Sl#2 Ch#86 HDC pl#11 [Y2] wire#20
+87, 11, 21           !TDC ROC#2 Sl#2 Ch#87 HDC pl#11 [Y2] wire#21
+88, 11, 22           !TDC ROC#2 Sl#2 Ch#88 HDC pl#11 [Y2] wire#22
+89, 11, 23           !TDC ROC#2 Sl#2 Ch#89 HDC pl#11 [Y2] wire#23
+90, 11, 24           !TDC ROC#2 Sl#2 Ch#90 HDC pl#11 [Y2] wire#24
+91, 11, 25           !TDC ROC#2 Sl#2 Ch#91 HDC pl#11 [Y2] wire#25
+92, 11, 26           !TDC ROC#2 Sl#2 Ch#92 HDC pl#11 [Y2] wire#26
+!93 !TDC ROC#2 Sl#2 Ch#93 unused
+!94 !TDC ROC#2 Sl#2 Ch#94 unused
+!95 !TDC ROC#2 Sl#2 Ch#95 unused
+
+Slot= 3
+0, 8, 40             !TDC ROC#2 Sl#3 Ch#0 HDC pl#8 [Y1] wire#40
+1, 8, 41             !TDC ROC#2 Sl#3 Ch#1 HDC pl#8 [Y1] wire#41
+2, 8, 42             !TDC ROC#2 Sl#3 Ch#2 HDC pl#8 [Y1] wire#42
+3, 8, 43             !TDC ROC#2 Sl#3 Ch#3 HDC pl#8 [Y1] wire#43
+4, 8, 44             !TDC ROC#2 Sl#3 Ch#4 HDC pl#8 [Y1] wire#44
+5, 8, 45             !TDC ROC#2 Sl#3 Ch#5 HDC pl#8 [Y1] wire#45
+6, 8, 46             !TDC ROC#2 Sl#3 Ch#6 HDC pl#8 [Y1] wire#46
+7, 8, 47             !TDC ROC#2 Sl#3 Ch#7 HDC pl#8 [Y1] wire#47
+8, 8, 48             !TDC ROC#2 Sl#3 Ch#8 HDC pl#8 [Y1] wire#48
+9, 8, 49             !TDC ROC#2 Sl#3 Ch#9 HDC pl#8 [Y1] wire#49
+10, 8, 50            !TDC ROC#2 Sl#3 Ch#10 HDC pl#8 [Y1] wire#50
+11, 8, 51            !TDC ROC#2 Sl#3 Ch#11 HDC pl#8 [Y1] wire#51
+12, 8, 52            !TDC ROC#2 Sl#3 Ch#12 HDC pl#8 [Y1] wire#52
+!13 !TDC ROC#2 Sl#3 Ch#13 
+!14 !TDC ROC#2 Sl#3 Ch#14 
+!15 !TDC ROC#2 Sl#3 Ch#15 
+16, 11, 1            !TDC ROC#2 Sl#3 Ch#16 HDC pl#11 [Y2] wire#1
+17, 11, 2            !TDC ROC#2 Sl#3 Ch#17 HDC pl#11 [Y2] wire#2
+18, 11, 3            !TDC ROC#2 Sl#3 Ch#18 HDC pl#11 [Y2] wire#3
+19, 11, 4            !TDC ROC#2 Sl#3 Ch#19 HDC pl#11 [Y2] wire#4
+20, 11, 5            !TDC ROC#2 Sl#3 Ch#20 HDC pl#11 [Y2] wire#5
+21, 11, 6            !TDC ROC#2 Sl#3 Ch#21 HDC pl#11 [Y2] wire#6
+22, 11, 7            !TDC ROC#2 Sl#3 Ch#22 HDC pl#11 [Y2] wire#7
+23, 11, 8            !TDC ROC#2 Sl#3 Ch#23 HDC pl#11 [Y2] wire#8
+24, 11, 9            !TDC ROC#2 Sl#3 Ch#24 HDC pl#11 [Y2] wire#9
+25, 11, 10           !TDC ROC#2 Sl#3 Ch#25 HDC pl#11 [Y2] wire#10
+26, 11, 11           !TDC ROC#2 Sl#3 Ch#26 HDC pl#11 [Y2] wire#11
+27, 11, 12           !TDC ROC#2 Sl#3 Ch#27 HDC pl#11 [Y2] wire#12
+28, 11, 13           !TDC ROC#2 Sl#3 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#3 Ch#29 unused
+! 30 !TDC ROC#2 Sl#3 Ch#30 unused
+! 31 !TDC ROC#2 Sl#3 Ch#31 unused
+32, 10, 92           !TDC ROC#2 Sl#3 Ch#32 HDC pl#10 [V] wire#92
+33, 10, 93           !TDC ROC#2 Sl#3 Ch#33 HDC pl#10 [V] wire#93
+34, 10, 94           !TDC ROC#2 Sl#3 Ch#34 HDC pl#10 [V] wire#94
+35, 10, 95           !TDC ROC#2 Sl#3 Ch#35 HDC pl#10 [V] wire#95
+36, 10, 96           !TDC ROC#2 Sl#3 Ch#36 HDC pl#10 [V] wire#96
+37, 10, 97           !TDC ROC#2 Sl#3 Ch#37 HDC pl#10 [V] wire#97
+38, 10, 98           !TDC ROC#2 Sl#3 Ch#38 HDC pl#10 [V] wire#98
+39, 10, 99           !TDC ROC#2 Sl#3 Ch#39 HDC pl#10 [V] wire#99
+40, 10, 100          !TDC ROC#2 Sl#3 Ch#40 HDC pl#10 [V] wire#100
+41, 10, 101          !TDC ROC#2 Sl#3 Ch#41 HDC pl#10 [V] wire#101
+42, 10, 102          !TDC ROC#2 Sl#3 Ch#42 HDC pl#10 [V] wire#102
+43, 10, 103          !TDC ROC#2 Sl#3 Ch#43 HDC pl#10 [V] wire#103
+44, 10, 104          !TDC ROC#2 Sl#3 Ch#44 HDC pl#10 [V] wire#104
+45, 10, 105	     !TDC ROC#2 Sl#3 Ch#45 HDC pl#10 [V] wire#105
+46, 10, 106          !TDC ROC#2 Sl#3 Ch#46 HDC pl#10 [V] wire#106
+47, 10, 107	     !TDC ROC#2 Sl#3 Ch#47 HDC pl#10 [V] wire#107
+48, 7, 97            !TDC ROC#2 Sl#3 Ch#48 HDC pl#7 [X1] wire#97
+49, 7, 98            !TDC ROC#2 Sl#3 Ch#49 HDC pl#7 [X1] wire#98
+50, 7, 99            !TDC ROC#2 Sl#3 Ch#50 HDC pl#7 [X1] wire#99
+51, 7, 100           !TDC ROC#2 Sl#3 Ch#51 HDC pl#7 [X1] wire#100
+52, 7, 101           !TDC ROC#2 Sl#3 Ch#52 HDC pl#7 [X1] wire#101
+53, 7, 102           !TDC ROC#2 Sl#3 Ch#53 HDC pl#7 [X1] wire#102
+54, 7, 103           !TDC ROC#2 Sl#3 Ch#54 HDC pl#7 [X1] wire#103
+55, 7, 104           !TDC ROC#2 Sl#3 Ch#55 HDC pl#7 [X1] wire#104
+56, 7, 105           !TDC ROC#2 Sl#3 Ch#56 HDC pl#7 [X1] wire#105
+57, 7, 106           !TDC ROC#2 Sl#3 Ch#57 HDC pl#7 [X1] wire#106
+58, 7, 107           !TDC ROC#2 Sl#3 Ch#58 HDC pl#7 [X1] wire#107
+59, 7, 108           !TDC ROC#2 Sl#3 Ch#59 HDC pl#7 [X1] wire#108
+60, 7, 109           !TDC ROC#2 Sl#3 Ch#60 HDC pl#7 [X1] wire#109
+61, 7, 110           !TDC ROC#2 Sl#3 Ch#61 HDC pl#7 [X1] wire#110
+62, 7, 111           !TDC ROC#2 Sl#3 Ch#62 HDC pl#7 [X1] wire#111
+63, 7, 112           !TDC ROC#2 Sl#3 Ch#63 HDC pl#7 [X1] wire#112
+64, 12, 1            !TDC ROC#2 Sl#3 Ch#64 HDC pl#12 [X2] wire#1
+65, 12, 2            !TDC ROC#2 Sl#3 Ch#65 HDC pl#12 [X2] wire#2
+66, 12, 3            !TDC ROC#2 Sl#3 Ch#66 HDC pl#12 [X2] wire#3
+67, 12, 4            !TDC ROC#2 Sl#3 Ch#67 HDC pl#12 [X2] wire#4
+68, 12, 5            !TDC ROC#2 Sl#3 Ch#68 HDC pl#12 [X2] wire#5
+69, 12, 6            !TDC ROC#2 Sl#3 Ch#69 HDC pl#12 [X2] wire#6
+70, 12, 7            !TDC ROC#2 Sl#3 Ch#70 HDC pl#12 [X2] wire#7
+71, 12, 8            !TDC ROC#2 Sl#3 Ch#71 HDC pl#12 [X2] wire#8
+72, 12, 9            !TDC ROC#2 Sl#3 Ch#72 HDC pl#12 [X2] wire#9
+73, 12, 10           !TDC ROC#2 Sl#3 Ch#73 HDC pl#12 [X2] wire#10
+74, 12, 11           !TDC ROC#2 Sl#3 Ch#74 HDC pl#12 [X2] wire#11
+75, 12, 12           !TDC ROC#2 Sl#3 Ch#75 HDC pl#12 [X2] wire#12
+76, 12, 13           !TDC ROC#2 Sl#3 Ch#76 HDC pl#12 [X2] wire#13
+77, 12, 14           !TDC ROC#2 Sl#3 Ch#77 HDC pl#12 [X2] wire#14
+78, 12, 15           !TDC ROC#2 Sl#3 Ch#78 HDC pl#12 [X2] wire#15
+79, 12, 16           !TDC ROC#2 Sl#3 Ch#79 HDC pl#12 [X2] wire#16
+80, 7, 113           !TDC ROC#2 Sl#3 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#3 Ch#81 unused
+82, 9, 1             !TDC ROC#2 Sl#3 Ch#82 HDC pl#9 [U] wire#1
+83, 9, 2             !TDC ROC#2 Sl#3 Ch#83 HDC pl#9 [U] wire#2
+84, 9, 3             !TDC ROC#2 Sl#3 Ch#84 HDC pl#9 [U] wire#3
+85, 9, 4             !TDC ROC#2 Sl#3 Ch#85 HDC pl#9 [U] wire#4
+86, 9, 5             !TDC ROC#2 Sl#3 Ch#86 HDC pl#9 [U] wire#5
+87, 9, 6             !TDC ROC#2 Sl#3 Ch#87 HDC pl#9 [U] wire#6
+88, 9, 7             !TDC ROC#2 Sl#3 Ch#88 HDC pl#9 [U] wire#7
+89, 9, 8             !TDC ROC#2 Sl#3 Ch#89 HDC pl#9 [U] wire#8
+90, 9, 9             !TDC ROC#2 Sl#3 Ch#90 HDC pl#9 [U] wire#9
+91, 9, 10            !TDC ROC#2 Sl#3 Ch#91 HDC pl#9 [U] wire#10
+92, 9, 11            !TDC ROC#2 Sl#3 Ch#92 HDC pl#9 [U] wire#11
+93, 9, 12            !TDC ROC#2 Sl#3 Ch#93 HDC pl#9 [U] wire#12
+94, 9, 13            !TDC ROC#2 Sl#3 Ch#94 HDC pl#9 [U] wire#13
+95, 9, 14            !TDC ROC#2 Sl#3 Ch#95 HDC pl#9 [U] wire#14
+Slot= 5
+0, 10, 77            !TDC ROC#2 Sl#5 Ch#0 HDC pl#10 [V] wire#77
+1, 10, 78            !TDC ROC#2 Sl#5 Ch#1 HDC pl#10 [V] wire#78
+2, 10, 79            !TDC ROC#2 Sl#5 Ch#2 HDC pl#10 [V] wire#79
+3, 10, 80            !TDC ROC#2 Sl#5 Ch#3 HDC pl#10 [V] wire#80
+4, 10, 81            !TDC ROC#2 Sl#5 Ch#4 HDC pl#10 [V] wire#81
+5, 10, 82            !TDC ROC#2 Sl#5 Ch#5 HDC pl#10 [V] wire#82
+6, 10, 83            !TDC ROC#2 Sl#5 Ch#6 HDC pl#10 [V] wire#83
+7, 10, 84            !TDC ROC#2 Sl#5 Ch#7 HDC pl#10 [V] wire#84
+8, 10, 85            !TDC ROC#2 Sl#5 Ch#8 HDC pl#10 [V] wire#85
+9, 10, 86            !TDC ROC#2 Sl#5 Ch#9 HDC pl#10 [V] wire#86
+10, 10, 87           !TDC ROC#2 Sl#5 Ch#10 HDC pl#10 [V] wire#87
+11, 10, 88           !TDC ROC#2 Sl#5 Ch#11 HDC pl#10 [V] wire#88
+12, 10, 89           !TDC ROC#2 Sl#5 Ch#12 HDC pl#10 [V] wire#89
+13, 10, 90           !TDC ROC#2 Sl#5 Ch#13 HDC pl#10 [V] wire#90
+14, 10, 91           !TDC ROC#2 Sl#5 Ch#14 HDC pl#10 [V] wire#91
+! 15 !TDC ROC#2 Sl#5 Ch#15 unused
+16, 7, 81            !TDC ROC#2 Sl#5 Ch#16 HDC pl#7 [X1] wire#81
+17, 7, 82            !TDC ROC#2 Sl#5 Ch#17 HDC pl#7 [X1] wire#82
+18, 7, 83            !TDC ROC#2 Sl#5 Ch#18 HDC pl#7 [X1] wire#83
+19, 7, 84            !TDC ROC#2 Sl#5 Ch#19 HDC pl#7 [X1] wire#84
+20, 7, 85            !TDC ROC#2 Sl#5 Ch#20 HDC pl#7 [X1] wire#85
+21, 7, 86            !TDC ROC#2 Sl#5 Ch#21 HDC pl#7 [X1] wire#86
+22, 7, 87            !TDC ROC#2 Sl#5 Ch#22 HDC pl#7 [X1] wire#87
+23, 7, 88            !TDC ROC#2 Sl#5 Ch#23 HDC pl#7 [X1] wire#88
+24, 7, 89            !TDC ROC#2 Sl#5 Ch#24 HDC pl#7 [X1] wire#89
+25, 7, 90            !TDC ROC#2 Sl#5 Ch#25 HDC pl#7 [X1] wire#90
+26, 7, 91            !TDC ROC#2 Sl#5 Ch#26 HDC pl#7 [X1] wire#91
+27, 7, 92            !TDC ROC#2 Sl#5 Ch#27 HDC pl#7 [X1] wire#92
+28, 7, 93            !TDC ROC#2 Sl#5 Ch#28 HDC pl#7 [X1] wire#93
+29, 7, 94            !TDC ROC#2 Sl#5 Ch#29 HDC pl#7 [X1] wire#94
+30, 7, 95            !TDC ROC#2 Sl#5 Ch#30 HDC pl#7 [X1] wire#95
+31, 7, 96            !TDC ROC#2 Sl#5 Ch#31 HDC pl#7 [X1] wire#96
+32, 12, 17           !TDC ROC#2 Sl#5 Ch#32 HDC pl#12 [X2] wire#17
+33, 12, 18           !TDC ROC#2 Sl#5 Ch#33 HDC pl#12 [X2] wire#18
+34, 12, 19           !TDC ROC#2 Sl#5 Ch#34 HDC pl#12 [X2] wire#19
+35, 12, 20           !TDC ROC#2 Sl#5 Ch#35 HDC pl#12 [X2] wire#20
+36, 12, 21           !TDC ROC#2 Sl#5 Ch#36 HDC pl#12 [X2] wire#21
+37, 12, 22           !TDC ROC#2 Sl#5 Ch#37 HDC pl#12 [X2] wire#22
+38, 12, 23           !TDC ROC#2 Sl#5 Ch#38 HDC pl#12 [X2] wire#23
+39, 12, 24           !TDC ROC#2 Sl#5 Ch#39 HDC pl#12 [X2] wire#24
+40, 12, 25           !TDC ROC#2 Sl#5 Ch#40 HDC pl#12 [X2] wire#25
+41, 12, 26           !TDC ROC#2 Sl#5 Ch#41 HDC pl#12 [X2] wire#26
+42, 12, 27           !TDC ROC#2 Sl#5 Ch#42 HDC pl#12 [X2] wire#27
+43, 12, 28           !TDC ROC#2 Sl#5 Ch#43 HDC pl#12 [X2] wire#28
+44, 12, 29           !TDC ROC#2 Sl#5 Ch#44 HDC pl#12 [X2] wire#29
+45, 12, 30           !TDC ROC#2 Sl#5 Ch#45 HDC pl#12 [X2] wire#30
+46, 12, 31           !TDC ROC#2 Sl#5 Ch#46 HDC pl#12 [X2] wire#31
+47, 12, 32           !TDC ROC#2 Sl#5 Ch#47 HDC pl#12 [X2] wire#32
+48, 9, 15            !TDC ROC#2 Sl#5 Ch#48 HDC pl#9 [U] wire#15
+49, 9, 16            !TDC ROC#2 Sl#5 Ch#49 HDC pl#9 [U] wire#16
+50, 9, 17            !TDC ROC#2 Sl#5 Ch#50 HDC pl#9 [U] wire#17
+51, 9, 18            !TDC ROC#2 Sl#5 Ch#51 HDC pl#9 [U] wire#18
+52, 9, 19            !TDC ROC#2 Sl#5 Ch#52 HDC pl#9 [U] wire#19
+53, 9, 20            !TDC ROC#2 Sl#5 Ch#53 HDC pl#9 [U] wire#20
+54, 9, 21            !TDC ROC#2 Sl#5 Ch#54 HDC pl#9 [U] wire#21
+55, 9, 22            !TDC ROC#2 Sl#5 Ch#55 HDC pl#9 [U] wire#22
+56, 9, 23            !TDC ROC#2 Sl#5 Ch#56 HDC pl#9 [U] wire#23
+57, 9, 24            !TDC ROC#2 Sl#5 Ch#57 HDC pl#9 [U] wire#24
+58, 9, 25            !TDC ROC#2 Sl#5 Ch#58 HDC pl#9 [U] wire#25
+59, 9, 26            !TDC ROC#2 Sl#5 Ch#59 HDC pl#9 [U] wire#26
+60, 9, 27            !TDC ROC#2 Sl#5 Ch#60 HDC pl#9 [U] wire#27
+61, 9, 28            !TDC ROC#2 Sl#5 Ch#61 HDC pl#9 [U] wire#28
+62, 9, 29            !TDC ROC#2 Sl#5 Ch#62 HDC pl#9 [U] wire#29
+!63 !TDC ROC#2 Sl#5 Ch#63 unused
+64, 10, 61           !TDC ROC#2 Sl#5 Ch#64 HDC pl#10 [V] wire#61
+65, 10, 62           !TDC ROC#2 Sl#5 Ch#65 HDC pl#10 [V] wire#62
+66, 10, 63           !TDC ROC#2 Sl#5 Ch#66 HDC pl#10 [V] wire#63
+67, 10, 64           !TDC ROC#2 Sl#5 Ch#67 HDC pl#10 [V] wire#64
+68, 10, 65           !TDC ROC#2 Sl#5 Ch#68 HDC pl#10 [V] wire#65
+69, 10, 66           !TDC ROC#2 Sl#5 Ch#69 HDC pl#10 [V] wire#66
+70, 10, 67           !TDC ROC#2 Sl#5 Ch#70 HDC pl#10 [V] wire#67
+71, 10, 68           !TDC ROC#2 Sl#5 Ch#71 HDC pl#10 [V] wire#68
+72, 10, 69           !TDC ROC#2 Sl#5 Ch#72 HDC pl#10 [V] wire#69
+73, 10, 70           !TDC ROC#2 Sl#5 Ch#73 HDC pl#10 [V] wire#70
+74, 10, 71           !TDC ROC#2 Sl#5 Ch#74 HDC pl#10 [V] wire#71
+75, 10, 72           !TDC ROC#2 Sl#5 Ch#75 HDC pl#10 [V] wire#72
+76, 10, 73           !TDC ROC#2 Sl#5 Ch#76 HDC pl#10 [V] wire#73
+77, 10, 74           !TDC ROC#2 Sl#5 Ch#77 HDC pl#10 [V] wire#74
+78, 10, 75           !TDC ROC#2 Sl#5 Ch#78 HDC pl#10 [V] wire#75
+79, 10, 76           !TDC ROC#2 Sl#5 Ch#79 HDC pl#10 [V] wire#76
+80, 7, 65            !TDC ROC#2 Sl#5 Ch#80 HDC pl#7 [X1] wire#65
+81, 7, 66            !TDC ROC#2 Sl#5 Ch#81 HDC pl#7 [X1] wire#66
+82, 7, 67            !TDC ROC#2 Sl#5 Ch#82 HDC pl#7 [X1] wire#67
+83, 7, 68            !TDC ROC#2 Sl#5 Ch#83 HDC pl#7 [X1] wire#68
+84, 7, 69            !TDC ROC#2 Sl#5 Ch#84 HDC pl#7 [X1] wire#69
+85, 7, 70	     !TDC ROC#2 Sl#5 Ch#85 HDC pl#7 [X1] wire#70
+86, 7, 71            !TDC ROC#2 Sl#5 Ch#86 HDC pl#7 [X1] wire#71
+87, 7, 72            !TDC ROC#2 Sl#5 Ch#87 HDC pl#7 [X1] wire#72
+88, 7, 73            !TDC ROC#2 Sl#5 Ch#88 HDC pl#7 [X1] wire#73
+89, 7, 74            !TDC ROC#2 Sl#5 Ch#89 HDC pl#7 [X1] wire#74
+90, 7, 75            !TDC ROC#2 Sl#5 Ch#90 HDC pl#7 [X1] wire#75
+91, 7, 76	     !TDC ROC#2 Sl#5 Ch#91 HDC pl#7 [X1] wire#76
+92, 7, 77            !TDC ROC#2 Sl#5 Ch#92 HDC pl#7 [X1] wire#77
+93, 7, 78            !TDC ROC#2 Sl#5 Ch#93 HDC pl#7 [X1] wire#78
+94, 7, 79            !TDC ROC#2 Sl#5 Ch#94 HDC pl#7 [X1] wire#79
+95, 7, 80            !TDC ROC#2 Sl#5 Ch#95 HDC pl#7 [X1] wire#80
+Slot= 6
+0, 12, 33            !TDC ROC#2 Sl#6 Ch#0 HDC pl#12 [X2] wire#33
+1, 12, 34 	     !TDC ROC#2 Sl#6 Ch#1 HDC pl#12 [X2] wire#34
+2, 12, 35            !TDC ROC#2 Sl#6 Ch#2 HDC pl#12 [X2] wire#35
+3, 12, 36            !TDC ROC#2 Sl#6 Ch#3 HDC pl#12 [X2] wire#36
+4, 12, 37            !TDC ROC#2 Sl#6 Ch#4 HDC pl#12 [X2] wire#37
+5, 12, 38            !TDC ROC#2 Sl#6 Ch#5 HDC pl#12 [X2] wire#38
+6, 12, 39            !TDC ROC#2 Sl#6 Ch#6 HDC pl#12 [X2] wire#39
+7, 12, 40            !TDC ROC#2 Sl#6 Ch#7 HDC pl#12 [X2] wire#40
+8, 12, 41            !TDC ROC#2 Sl#6 Ch#8 HDC pl#12 [X2] wire#41
+9, 12, 42            !TDC ROC#2 Sl#6 Ch#9 HDC pl#12 [X2] wire#42
+10, 12, 43           !TDC ROC#2 Sl#6 Ch#10 HDC pl#12 [X2] wire#43
+11, 12, 44           !TDC ROC#2 Sl#6 Ch#11 HDC pl#12 [X2] wire#44
+12, 12, 45           !TDC ROC#2 Sl#6 Ch#12 HDC pl#12 [X2] wire#45
+13, 12, 46           !TDC ROC#2 Sl#6 Ch#13 HDC pl#12 [X2] wire#46
+14, 12, 47           !TDC ROC#2 Sl#6 Ch#14 HDC pl#12 [X2] wire#47
+15, 12, 48           !TDC ROC#2 Sl#6 Ch#15 HDC pl#12 [X2] wire#48
+16, 9, 30            !TDC ROC#2 Sl#6 Ch#16 HDC pl#9 [U] wire#30
+17, 9, 31            !TDC ROC#2 Sl#6 Ch#17 HDC pl#9 [U] wire#31
+18, 9, 32            !TDC ROC#2 Sl#6 Ch#18 HDC pl#9 [U] wire#32
+19, 9, 33            !TDC ROC#2 Sl#6 Ch#19 HDC pl#9 [U] wire#33
+20, 9, 34            !TDC ROC#2 Sl#6 Ch#20 HDC pl#9 [U] wire#34
+21, 9, 35            !TDC ROC#2 Sl#6 Ch#21 HDC pl#9 [U] wire#35
+22, 9, 36            !TDC ROC#2 Sl#6 Ch#22 HDC pl#9 [U] wire#36
+23, 9, 37            !TDC ROC#2 Sl#6 Ch#23 HDC pl#9 [U] wire#37
+24, 9, 38            !TDC ROC#2 Sl#6 Ch#24 HDC pl#9 [U] wire#38
+25, 9, 39            !TDC ROC#2 Sl#6 Ch#25 HDC pl#9 [U] wire#39
+26, 9, 40            !TDC ROC#2 Sl#6 Ch#26 HDC pl#9 [U] wire#40
+27, 9, 41            !TDC ROC#2 Sl#6 Ch#27 HDC pl#9 [U] wire#41
+28, 9, 42            !TDC ROC#2 Sl#6 Ch#28 HDC pl#9 [U] wire#42
+29, 9, 43            !TDC ROC#2 Sl#6 Ch#29 HDC pl#9 [U] wire#43
+30, 9, 44            !TDC ROC#2 Sl#6 Ch#30 HDC pl#9 [U] wire#44
+31, 9, 45            !TDC ROC#2 Sl#6 Ch#31 HDC pl#9 [U] wire#45
+32, 10, 46           !TDC ROC#2 Sl#6 Ch#32 HDC pl#10 [V] wire#46
+33, 10, 47           !TDC ROC#2 Sl#6 Ch#33 HDC pl#10 [V] wire#47
+34, 10, 48           !TDC ROC#2 Sl#6 Ch#34 HDC pl#10 [V] wire#48
+35, 10, 49           !TDC ROC#2 Sl#6 Ch#35 HDC pl#10 [V] wire#49
+36, 10, 50           !TDC ROC#2 Sl#6 Ch#36 HDC pl#10 [V] wire#50
+37, 10, 51           !TDC ROC#2 Sl#6 Ch#37 HDC pl#10 [V] wire#51
+38, 10, 52           !TDC ROC#2 Sl#6 Ch#38 HDC pl#10 [V] wire#52
+39, 10, 53           !TDC ROC#2 Sl#6 Ch#39 HDC pl#10 [V] wire#53
+40, 10, 54           !TDC ROC#2 Sl#6 Ch#40 HDC pl#10 [V] wire#54
+41, 10, 55           !TDC ROC#2 Sl#6 Ch#41 HDC pl#10 [V] wire#55
+42, 10, 56           !TDC ROC#2 Sl#6 Ch#42 HDC pl#10 [V] wire#56
+43, 10, 57           !TDC ROC#2 Sl#6 Ch#43 HDC pl#10 [V] wire#57
+44, 10, 58           !TDC ROC#2 Sl#6 Ch#44 HDC pl#10 [V] wire#58
+45, 10, 59           !TDC ROC#2 Sl#6 Ch#45 HDC pl#10 [V] wire#59
+46, 10, 60           !TDC ROC#2 Sl#6 Ch#46 HDC pl#10 [V] wire#60
+!47 !TDC ROC#2 Sl#6 Ch#47 HDC unused
+48, 7, 49           !TDC ROC#2 Sl#6 Ch#48 HDC pl#7 [X1] wire#49
+49, 7, 50           !TDC ROC#2 Sl#6 Ch#49 HDC pl#7 [X1] wire#50
+50, 7, 51           !TDC ROC#2 Sl#6 Ch#50 HDC pl#7 [X1] wire#51
+51, 7, 52           !TDC ROC#2 Sl#6 Ch#51 HDC pl#7 [X1] wire#52
+52, 7, 53           !TDC ROC#2 Sl#6 Ch#52 HDC pl#7 [X1] wire#53
+53, 7, 54           !TDC ROC#2 Sl#6 Ch#53 HDC pl#7 [X1] wire#54
+54, 7, 55           !TDC ROC#2 Sl#6 Ch#54 HDC pl#7 [X1] wire#55
+55, 7, 56           !TDC ROC#2 Sl#6 Ch#55 HDC pl#7 [X1] wire#56
+56, 7, 57           !TDC ROC#2 Sl#6 Ch#56 HDC pl#7 [X1] wire#57
+57, 7, 58           !TDC ROC#2 Sl#6 Ch#57 HDC pl#7 [X1] wire#58
+58, 7, 59           !TDC ROC#2 Sl#6 Ch#58 HDC pl#7 [X1] wire#59
+59, 7, 60           !TDC ROC#2 Sl#6 Ch#59 HDC pl#7 [X1] wire#60
+60, 7, 61           !TDC ROC#2 Sl#6 Ch#60 HDC pl#7 [X1] wire#61
+61, 7, 62           !TDC ROC#2 Sl#6 Ch#61 HDC pl#7 [X1] wire#62
+62, 7, 63           !TDC ROC#2 Sl#6 Ch#62 HDC pl#7 [X1] wire#63
+63, 7, 64           !TDC ROC#2 Sl#6 Ch#63 HDC pl#7 [X1] wire#64
+64, 12, 49          !TDC ROC#2 Sl#6 Ch#64 HDC pl#12 [X2] wire#49
+65, 12, 50          !TDC ROC#2 Sl#6 Ch#65 HDC pl#12 [X2] wire#50
+66, 12, 51          !TDC ROC#2 Sl#6 Ch#66 HDC pl#12 [X2] wire#51
+67, 12, 52          !TDC ROC#2 Sl#6 Ch#67 HDC pl#12 [X2] wire#52
+68, 12, 53          !TDC ROC#2 Sl#6 Ch#68 HDC pl#12 [X2] wire#53
+69, 12, 54          !TDC ROC#2 Sl#6 Ch#69 HDC pl#12 [X2] wire#54
+70, 12, 55          !TDC ROC#2 Sl#6 Ch#70 HDC pl#12 [X2] wire#55
+71, 12, 56          !TDC ROC#2 Sl#6 Ch#71 HDC pl#12 [X2] wire#56
+72, 12, 57          !TDC ROC#2 Sl#6 Ch#72 HDC pl#12 [X2] wire#57
+73, 12, 58          !TDC ROC#2 Sl#6 Ch#73 HDC pl#12 [X2] wire#58
+74, 12, 59          !TDC ROC#2 Sl#6 Ch#74 HDC pl#12 [X2] wire#59
+75, 12, 60          !TDC ROC#2 Sl#6 Ch#75 HDC pl#12 [X2] wire#60
+76, 12, 61          !TDC ROC#2 Sl#6 Ch#76 HDC pl#12 [X2] wire#61
+77, 12, 62          !TDC ROC#2 Sl#6 Ch#77 HDC pl#12 [X2] wire#62
+78, 12, 63          !TDC ROC#2 Sl#6 Ch#78 HDC pl#12 [X2] wire#63
+79, 12, 64          !TDC ROC#2 Sl#6 Ch#79 HDC pl#12 [X2] wire#64
+80, 10, 30          !TDC ROC#2 Sl#6 Ch#80 HDC pl#10 [V] wire#30
+81, 10, 31          !TDC ROC#2 Sl#6 Ch#81 HDC pl#10 [V] wire#31
+82, 10, 32          !TDC ROC#2 Sl#6 Ch#82 HDC pl#10 [V] wire#32
+83, 10, 33          !TDC ROC#2 Sl#6 Ch#83 HDC pl#10 [V] wire#33
+84, 10, 34          !TDC ROC#2 Sl#6 Ch#84 HDC pl#10 [V] wire#34
+85, 10, 35          !TDC ROC#2 Sl#6 Ch#85 HDC pl#10 [V] wire#35
+86, 10, 36          !TDC ROC#2 Sl#6 Ch#86 HDC pl#10 [V] wire#36
+87, 10, 37          !TDC ROC#2 Sl#6 Ch#87 HDC pl#10 [V] wire#37
+88, 10, 38          !TDC ROC#2 Sl#6 Ch#88 HDC pl#10 [V] wire#38
+89, 10, 39          !TDC ROC#2 Sl#6 Ch#89 HDC pl#10 [V] wire#39
+90, 10, 40          !TDC ROC#2 Sl#6 Ch#90 HDC pl#10 [V] wire#40
+91, 10, 41          !TDC ROC#2 Sl#6 Ch#91 HDC pl#10 [V] wire#41
+92, 10, 42          !TDC ROC#2 Sl#6 Ch#92 HDC pl#10 [V] wire#42
+93, 10, 43          !TDC ROC#2 Sl#6 Ch#93 HDC pl#10 [V] wire#43
+94, 10, 44          !TDC ROC#2 Sl#6 Ch#94 HDC pl#10 [V] wire#44
+95, 10, 45          !TDC ROC#2 Sl#6 Ch#95 HDC pl#10 [V] wire#45
+Slot= 8
+0, 9, 46            !TDC ROC#2 Sl#8 Ch#0 HDC pl#9 [U] wire#46
+1, 9, 47            !TDC ROC#2 Sl#8 Ch#1 HDC pl#9 [U] wire#47
+2, 9, 48            !TDC ROC#2 Sl#8 Ch#2 HDC pl#9 [U] wire#48
+3, 9, 49            !TDC ROC#2 Sl#8 Ch#3 HDC pl#9 [U] wire#49
+4, 9, 50            !TDC ROC#2 Sl#8 Ch#4 HDC pl#9 [U] wire#50
+5, 9, 51            !TDC ROC#2 Sl#8 Ch#5 HDC pl#9 [U] wire#51
+6, 9, 52            !TDC ROC#2 Sl#8 Ch#6 HDC pl#9 [U] wire#52
+7, 9, 53            !TDC ROC#2 Sl#8 Ch#7 HDC pl#9 [U] wire#53
+8, 9, 54            !TDC ROC#2 Sl#8 Ch#8 HDC pl#9 [U] wire#54
+9, 9, 55            !TDC ROC#2 Sl#8 Ch#9 HDC pl#9 [U] wire#55
+10, 9, 56           !TDC ROC#2 Sl#8 Ch#10 HDC pl#9 [U] wire#56
+11, 9, 57           !TDC ROC#2 Sl#8 Ch#11 HDC pl#9 [U] wire#57
+12, 9, 58           !TDC ROC#2 Sl#8 Ch#12 HDC pl#9 [U] wire#58
+13, 9, 59           !TDC ROC#2 Sl#8 Ch#13 HDC pl#9 [U] wire#59
+14, 9, 60           !TDC ROC#2 Sl#8 Ch#14 HDC pl#9 [U] wire#60
+!15 !TDC ROC#2 Sl#8 Ch#15 unused
+16, 7, 33           !TDC ROC#2 Sl#8 Ch#16 HDC pl#7 [X1] wire#33
+17, 7, 34           !TDC ROC#2 Sl#8 Ch#17 HDC pl#7 [X1] wire#34
+18, 7, 35           !TDC ROC#2 Sl#8 Ch#18 HDC pl#7 [X1] wire#35
+19, 7, 36           !TDC ROC#2 Sl#8 Ch#19 HDC pl#7 [X1] wire#36
+20, 7, 37           !TDC ROC#2 Sl#8 Ch#20 HDC pl#7 [X1] wire#37
+21, 7, 38           !TDC ROC#2 Sl#8 Ch#21 HDC pl#7 [X1] wire#38
+22, 7, 39           !TDC ROC#2 Sl#8 Ch#22 HDC pl#7 [X1] wire#39
+23, 7, 40           !TDC ROC#2 Sl#8 Ch#23 HDC pl#7 [X1] wire#40
+24, 7, 41           !TDC ROC#2 Sl#8 Ch#24 HDC pl#7 [X1] wire#41
+25, 7, 42           !TDC ROC#2 Sl#8 Ch#25 HDC pl#7 [X1] wire#42
+26, 7, 43           !TDC ROC#2 Sl#8 Ch#26 HDC pl#7 [X1] wire#43
+27, 7, 44           !TDC ROC#2 Sl#8 Ch#27 HDC pl#7 [X1] wire#44
+28, 7, 45           !TDC ROC#2 Sl#8 Ch#28 HDC pl#7 [X1] wire#45
+29, 7, 46           !TDC ROC#2 Sl#8 Ch#29 HDC pl#7 [X1] wire#46
+30, 7, 47           !TDC ROC#2 Sl#8 Ch#30 HDC pl#7 [X1] wire#47
+31, 7, 48           !TDC ROC#2 Sl#8 Ch#31 HDC pl#7 [X1] wire#48
+32, 12, 65          !TDC ROC#2 Sl#8 Ch#32 HDC pl#12 [X2] wire#65
+33, 12, 66          !TDC ROC#2 Sl#8 Ch#33 HDC pl#12 [X2] wire#66
+34, 12, 67          !TDC ROC#2 Sl#8 Ch#34 HDC pl#12 [X2] wire#67
+35, 12, 68          !TDC ROC#2 Sl#8 Ch#35 HDC pl#12 [X2] wire#68
+36, 12, 69          !TDC ROC#2 Sl#8 Ch#36 HDC pl#12 [X2] wire#69
+37, 12, 70          !TDC ROC#2 Sl#8 Ch#37 HDC pl#12 [X2] wire#70
+38, 12, 71          !TDC ROC#2 Sl#8 Ch#38 HDC pl#12 [X2] wire#71
+39, 12, 72          !TDC ROC#2 Sl#8 Ch#39 HDC pl#12 [X2] wire#72
+40, 12, 73          !TDC ROC#2 Sl#8 Ch#40 HDC pl#12 [X2] wire#73
+41, 12, 74          !TDC ROC#2 Sl#8 Ch#41 HDC pl#12 [X2] wire#74
+42, 12, 75          !TDC ROC#2 Sl#8 Ch#42 HDC pl#12 [X2] wire#75
+43, 12, 76          !TDC ROC#2 Sl#8 Ch#43 HDC pl#12 [X2] wire#76
+44, 12, 77          !TDC ROC#2 Sl#8 Ch#44 HDC pl#12 [X2] wire#77
+45, 12, 78          !TDC ROC#2 Sl#8 Ch#45 HDC pl#12 [X2] wire#78
+46, 12, 79          !TDC ROC#2 Sl#8 Ch#46 HDC pl#12 [X2] wire#79
+47, 12, 80	    !TDC ROC#2 Sl#8 Ch#47 HDC pl#12 [X2] wire#80
+48, 9, 61           !TDC ROC#2 Sl#8 Ch#48 HDC pl#9 [U] wire#61
+49, 9, 62           !TDC ROC#2 Sl#8 Ch#49 HDC pl#9 [U] wire#62
+50, 9, 63           !TDC ROC#2 Sl#8 Ch#50 HDC pl#9 [U] wire#63
+51, 9, 64           !TDC ROC#2 Sl#8 Ch#51 HDC pl#9 [U] wire#64
+52, 9, 65           !TDC ROC#2 Sl#8 Ch#52 HDC pl#9 [U] wire#65
+53, 9, 66           !TDC ROC#2 Sl#8 Ch#53 HDC pl#9 [U] wire#66
+54, 9, 67           !TDC ROC#2 Sl#8 Ch#54 HDC pl#9 [U] wire#67
+55, 9, 68           !TDC ROC#2 Sl#8 Ch#55 HDC pl#9 [U] wire#68
+56, 9, 69           !TDC ROC#2 Sl#8 Ch#56 HDC pl#9 [U] wire#69
+57, 9, 70           !TDC ROC#2 Sl#8 Ch#57 HDC pl#9 [U] wire#70
+58, 9, 71           !TDC ROC#2 Sl#8 Ch#58 HDC pl#9 [U] wire#71
+59, 9, 72           !TDC ROC#2 Sl#8 Ch#59 HDC pl#9 [U] wire#72
+60, 9, 73           !TDC ROC#2 Sl#8 Ch#60 HDC pl#9 [U] wire#73
+61, 9, 74           !TDC ROC#2 Sl#8 Ch#61 HDC pl#9 [U] wire#74
+62, 9, 75           !TDC ROC#2 Sl#8 Ch#62 HDC pl#9 [U] wire#75
+63, 9, 76           !TDC ROC#2 Sl#8 Ch#63 HDC pl#9 [U] wire#76
+64, 10, 15          !TDC ROC#2 Sl#8 Ch#64 HDC pl#10 [V] wire#15
+65, 10, 16          !TDC ROC#2 Sl#8 Ch#65 HDC pl#10 [V] wire#16
+66, 10, 17          !TDC ROC#2 Sl#8 Ch#66 HDC pl#10 [V] wire#17
+67, 10, 18          !TDC ROC#2 Sl#8 Ch#67 HDC pl#10 [V] wire#18
+68, 10, 19          !TDC ROC#2 Sl#8 Ch#68 HDC pl#10 [V] wire#19
+69, 10, 20          !TDC ROC#2 Sl#8 Ch#69 HDC pl#10 [V] wire#20
+70, 10, 21          !TDC ROC#2 Sl#8 Ch#70 HDC pl#10 [V] wire#21
+71, 10, 22          !TDC ROC#2 Sl#8 Ch#71 HDC pl#10 [V] wire#22
+72, 10, 23          !TDC ROC#2 Sl#8 Ch#72 HDC pl#10 [V] wire#23
+73, 10, 24          !TDC ROC#2 Sl#8 Ch#73 HDC pl#10 [V] wire#24
+74, 10, 25          !TDC ROC#2 Sl#8 Ch#74 HDC pl#10 [V] wire#25
+75, 10, 26          !TDC ROC#2 Sl#8 Ch#75 HDC pl#10 [V] wire#26
+76, 10, 27          !TDC ROC#2 Sl#8 Ch#76 HDC pl#10 [V] wire#27
+77, 10, 28          !TDC ROC#2 Sl#8 Ch#77 HDC pl#10 [V] wire#28
+78, 10, 29          !TDC ROC#2 Sl#8 Ch#78 HDC pl#10 [V] wire#29
+! 79 !TDC ROC#2 Sl#8 Ch#79 unused
+80, 7, 17           !TDC ROC#2 Sl#8 Ch#80 HDC pl#7 [X1] wire#17
+81, 7, 18           !TDC ROC#2 Sl#8 Ch#81 HDC pl#7 [X1] wire#18
+82, 7, 19           !TDC ROC#2 Sl#8 Ch#82 HDC pl#7 [X1] wire#19
+83, 7, 20           !TDC ROC#2 Sl#8 Ch#83 HDC pl#7 [X1] wire#20
+84, 7, 21           !TDC ROC#2 Sl#8 Ch#84 HDC pl#7 [X1] wire#21
+85, 7, 22           !TDC ROC#2 Sl#8 Ch#85 HDC pl#7 [X1] wire#22
+86, 7, 23           !TDC ROC#2 Sl#8 Ch#86 HDC pl#7 [X1] wire#23
+87, 7, 24           !TDC ROC#2 Sl#8 Ch#87 HDC pl#7 [X1] wire#24
+88, 7, 25           !TDC ROC#2 Sl#8 Ch#88 HDC pl#7 [X1] wire#25
+89, 7, 26           !TDC ROC#2 Sl#8 Ch#89 HDC pl#7 [X1] wire#26
+90, 7, 27           !TDC ROC#2 Sl#8 Ch#90 HDC pl#7 [X1] wire#27
+91, 7, 28           !TDC ROC#2 Sl#8 Ch#91 HDC pl#7 [X1] wire#28
+92, 7, 29           !TDC ROC#2 Sl#8 Ch#92 HDC pl#7 [X1] wire#29
+93, 7, 30           !TDC ROC#2 Sl#8 Ch#93 HDC pl#7 [X1] wire#30
+94, 7, 31           !TDC ROC#2 Sl#8 Ch#94 HDC pl#7 [X1] wire#31
+95, 7, 32           !TDC ROC#2 Sl#8 Ch#95 HDC pl#7 [X1] wire#32
+Slot= 9
+0, 12, 81           !TDC ROC#2 Sl#9 Ch#0 HDC pl#12 [X2] wire#81
+1, 12, 82           !TDC ROC#2 Sl#9 Ch#1 HDC pl#12 [X2] wire#82
+2, 12, 83           !TDC ROC#2 Sl#9 Ch#2 HDC pl#12 [X2] wire#83
+3, 12, 84           !TDC ROC#2 Sl#9 Ch#3 HDC pl#12 [X2] wire#84
+4, 12, 85           !TDC ROC#2 Sl#9 Ch#4 HDC pl#12 [X2] wire#85
+5, 12, 86           !TDC ROC#2 Sl#9 Ch#5 HDC pl#12 [X2] wire#86
+6, 12, 87           !TDC ROC#2 Sl#9 Ch#6 HDC pl#12 [X2] wire#87
+7, 12, 88           !TDC ROC#2 Sl#9 Ch#7 HDC pl#12 [X2] wire#88
+8, 12, 89           !TDC ROC#2 Sl#9 Ch#8 HDC pl#12 [X2] wire#89
+9, 12, 90           !TDC ROC#2 Sl#9 Ch#9 HDC pl#12 [X2] wire#90
+10, 12, 91          !TDC ROC#2 Sl#9 Ch#10 HDC pl#12 [X2] wire#91
+11, 12, 92          !TDC ROC#2 Sl#9 Ch#11 HDC pl#12 [X2] wire#92
+12, 12, 93          !TDC ROC#2 Sl#9 Ch#12 HDC pl#12 [X2] wire#93
+13, 12, 94          !TDC ROC#2 Sl#9 Ch#13 HDC pl#12 [X2] wire#94
+14, 12, 95          !TDC ROC#2 Sl#9 Ch#14 HDC pl#12 [X2] wire#95
+15, 12, 96          !TDC ROC#2 Sl#9 Ch#15 HDC pl#12 [X2] wire#96
+16, 9, 77           !TDC ROC#2 Sl#9 Ch#16 HDC pl#9 [U] wire#77
+17, 9, 78           !TDC ROC#2 Sl#9 Ch#17 HDC pl#9 [U] wire#78
+18, 9, 79           !TDC ROC#2 Sl#9 Ch#18 HDC pl#9 [U] wire#79
+19, 9, 80           !TDC ROC#2 Sl#9 Ch#19 HDC pl#9 [U] wire#80
+20, 9, 81           !TDC ROC#2 Sl#9 Ch#20 HDC pl#9 [U] wire#81
+21, 9, 82           !TDC ROC#2 Sl#9 Ch#21 HDC pl#9 [U] wire#82
+22, 9, 83           !TDC ROC#2 Sl#9 Ch#22 HDC pl#9 [U] wire#83
+23, 9, 84           !TDC ROC#2 Sl#9 Ch#23 HDC pl#9 [U] wire#84
+24, 9, 85           !TDC ROC#2 Sl#9 Ch#24 HDC pl#9 [U] wire#85
+25, 9, 86           !TDC ROC#2 Sl#9 Ch#25 HDC pl#9 [U] wire#86
+26, 9, 87           !TDC ROC#2 Sl#9 Ch#26 HDC pl#9 [U] wire#87
+27, 9, 88           !TDC ROC#2 Sl#9 Ch#27 HDC pl#9 [U] wire#88
+28, 9, 89           !TDC ROC#2 Sl#9 Ch#28 HDC pl#9 [U] wire#89
+29, 9, 90           !TDC ROC#2 Sl#9 Ch#29 HDC pl#9 [U] wire#90
+30, 9, 91           !TDC ROC#2 Sl#9 Ch#30 HDC pl#9 [U] wire#91
+!31 !TDC ROC#2 Sl#9 Ch#31 unused
+32, 12, 113         !TDC ROC#2 Sl#9 Ch#32 HDC pl#12 [X2] wire#113
+!33 !TDC ROC#2 Sl#9 Ch#33 unused
+34, 10, 1           !TDC ROC#2 Sl#9 Ch#34 HDC pl#10 [V] wire#1
+35, 10, 2           !TDC ROC#2 Sl#9 Ch#35 HDC pl#10 [V] wire#2
+36, 10, 3           !TDC ROC#2 Sl#9 Ch#36 HDC pl#10 [V] wire#3
+37, 10, 4           !TDC ROC#2 Sl#9 Ch#37 HDC pl#10 [V] wire#4
+38, 10, 5           !TDC ROC#2 Sl#9 Ch#38 HDC pl#10 [V] wire#5
+39, 10, 6           !TDC ROC#2 Sl#9 Ch#39 HDC pl#10 [V] wire#6
+40, 10, 7           !TDC ROC#2 Sl#9 Ch#40 HDC pl#10 [V] wire#7
+41, 10, 8           !TDC ROC#2 Sl#9 Ch#41 HDC pl#10 [V] wire#8
+42, 10, 9           !TDC ROC#2 Sl#9 Ch#42 HDC pl#10 [V] wire#9
+43, 10, 10          !TDC ROC#2 Sl#9 Ch#43 HDC pl#10 [V] wire#10
+44, 10, 11          !TDC ROC#2 Sl#9 Ch#44 HDC pl#10 [V] wire#11
+45, 10, 12          !TDC ROC#2 Sl#9 Ch#45 HDC pl#10 [V] wire#12
+46, 10, 13          !TDC ROC#2 Sl#9 Ch#46 HDC pl#10 [V] wire#13
+47, 10, 14          !TDC ROC#2 Sl#9 Ch#47 HDC pl#10 [V] wire#14
+48, 7, 1            !TDC ROC#2 Sl#9 Ch#48 HDC pl#7 [X1] wire#1
+49, 7, 2            !TDC ROC#2 Sl#9 Ch#49 HDC pl#7 [X1] wire#2
+50, 7, 3            !TDC ROC#2 Sl#9 Ch#50 HDC pl#7 [X1] wire#3
+51, 7, 4            !TDC ROC#2 Sl#9 Ch#51 HDC pl#7 [X1] wire#4
+52, 7, 5            !TDC ROC#2 Sl#9 Ch#52 HDC pl#7 [X1] wire#5
+53, 7, 6            !TDC ROC#2 Sl#9 Ch#53 HDC pl#7 [X1] wire#6
+54, 7, 7            !TDC ROC#2 Sl#9 Ch#54 HDC pl#7 [X1] wire#7
+55, 7, 8            !TDC ROC#2 Sl#9 Ch#55 HDC pl#7 [X1] wire#8
+56, 7, 9            !TDC ROC#2 Sl#9 Ch#56 HDC pl#7 [X1] wire#9
+57, 7, 10           !TDC ROC#2 Sl#9 Ch#57 HDC pl#7 [X1] wire#10
+58, 7, 11           !TDC ROC#2 Sl#9 Ch#58 HDC pl#7 [X1] wire#11
+59, 7, 12           !TDC ROC#2 Sl#9 Ch#59 HDC pl#7 [X1] wire#12
+60, 7, 13           !TDC ROC#2 Sl#9 Ch#60 HDC pl#7 [X1] wire#13
+61, 7, 14           !TDC ROC#2 Sl#9 Ch#61 HDC pl#7 [X1] wire#14
+62, 7, 15           !TDC ROC#2 Sl#9 Ch#62 HDC pl#7 [X1] wire#15
+63, 7, 16           !TDC ROC#2 Sl#9 Ch#63 HDC pl#7 [X1] wire#16
+64, 12, 97          !TDC ROC#2 Sl#9 Ch#64 HDC pl#12 [X2] wire#97
+65, 12, 98          !TDC ROC#2 Sl#9 Ch#65 HDC pl#12 [X2] wire#98
+66, 12, 99          !TDC ROC#2 Sl#9 Ch#66 HDC pl#12 [X2] wire#99
+67, 12, 100         !TDC ROC#2 Sl#9 Ch#67 HDC pl#12 [X2] wire#100
+68, 12, 101         !TDC ROC#2 Sl#9 Ch#68 HDC pl#12 [X2] wire#101
+69, 12, 102         !TDC ROC#2 Sl#9 Ch#69 HDC pl#12 [X2] wire#102
+70, 12, 103         !TDC ROC#2 Sl#9 Ch#70 HDC pl#12 [X2] wire#103
+71, 12, 104         !TDC ROC#2 Sl#9 Ch#71 HDC pl#12 [X2] wire#104
+72, 12, 105         !TDC ROC#2 Sl#9 Ch#72 HDC pl#12 [X2] wire#105
+73, 12, 106         !TDC ROC#2 Sl#9 Ch#73 HDC pl#12 [X2] wire#106
+74, 12, 107         !TDC ROC#2 Sl#9 Ch#74 HDC pl#12 [X2] wire#107
+75, 12, 108         !TDC ROC#2 Sl#9 Ch#75 HDC pl#12 [X2] wire#108
+76, 12, 109         !TDC ROC#2 Sl#9 Ch#76 HDC pl#12 [X2] wire#109
+77, 12, 110         !TDC ROC#2 Sl#9 Ch#77 HDC pl#12 [X2] wire#110
+78, 12, 111         !TDC ROC#2 Sl#9 Ch#78 HDC pl#12 [X2] wire#111
+79, 12, 112         !TDC ROC#2 Sl#9 Ch#79 HDC pl#12 [X2] wire#112
+80, 9, 92           !TDC ROC#2 Sl#9 Ch#80 HDC pl#9 [U] wire#92
+81, 9, 93           !TDC ROC#2 Sl#9 Ch#81 HDC pl#9 [U] wire#93
+82, 9, 94           !TDC ROC#2 Sl#9 Ch#82 HDC pl#9 [U] wire#94
+83, 9, 95           !TDC ROC#2 Sl#9 Ch#83 HDC pl#9 [U] wire#95
+84, 9, 96           !TDC ROC#2 Sl#9 Ch#84 HDC pl#9 [U] wire#96
+85, 9, 97           !TDC ROC#2 Sl#9 Ch#85 HDC pl#9 [U] wire#97
+86, 9, 98           !TDC ROC#2 Sl#9 Ch#86 HDC pl#9 [U] wire#98
+87, 9, 99           !TDC ROC#2 Sl#9 Ch#87 HDC pl#9 [U] wire#99
+88, 9, 100          !TDC ROC#2 Sl#9 Ch#88 HDC pl#9 [U] wire#100
+89, 9, 101          !TDC ROC#2 Sl#9 Ch#89 HDC pl#9 [U] wire#101
+90, 9, 102          !TDC ROC#2 Sl#9 Ch#90 HDC pl#9 [U] wire#102
+91, 9, 103          !TDC ROC#2 Sl#9 Ch#91 HDC pl#9 [U] wire#103
+92, 9, 104          !TDC ROC#2 Sl#9 Ch#92 HDC pl#9 [U] wire#104
+93, 9, 105          !TDC ROC#2 Sl#9 Ch#93 HDC pl#9 [U] wire#105
+94, 9, 106          !TDC ROC#2 Sl#9 Ch#94 HDC pl#9 [U] wire#106
+95, 9, 107          !TDC ROC#2 Sl#9 Ch#95 HDC pl#9 [U] wire#107
+!
+!
+!                               2nd HDC chamber  planes1-6     
+Slot= 15
+0, 1, 1            !TDC ROC#2 Sl#11 Ch#0 HDC pl#7 [X1] wire#1
+1, 1, 2            !TDC ROC#2 Sl#11 Ch#1 HDC pl#7 [X1] wire#2
+2, 1, 3            !TDC ROC#2 Sl#11 Ch#2 HDC pl#7 [X1] wire#3
+3, 1, 4            !TDC ROC#2 Sl#11 Ch#3 HDC pl#7 [X1] wire#4
+4, 1, 5            !TDC ROC#2 Sl#11 Ch#4 HDC pl#7 [X1] wire#5
+5, 1, 6            !TDC ROC#2 Sl#11 Ch#5 HDC pl#7 [X1] wire#6
+6, 1, 7            !TDC ROC#2 Sl#11 Ch#6 HDC pl#7 [X1] wire#7
+7, 1, 8            !TDC ROC#2 Sl#11 Ch#7 HDC pl#7 [X1] wire#8
+8, 1, 9            !TDC ROC#2 Sl#11 Ch#8 HDC pl#7 [X1] wire#9
+9, 1, 10           !TDC ROC#2 Sl#11 Ch#9 HDC pl#7 [X1] wire#10
+10, 1, 11          !TDC ROC#2 Sl#11 Ch#10 HDC pl#7 [X1] wire#11
+11, 1, 12          !TDC ROC#2 Sl#11 Ch#11 HDC pl#7 [X1] wire#12
+12, 1, 13          !TDC ROC#2 Sl#11 Ch#12 HDC pl#7 [X1] wire#13
+13, 1, 14          !TDC ROC#2 Sl#11 Ch#13 HDC pl#7 [X1] wire#14
+14, 1, 15          !TDC ROC#2 Sl#11 Ch#14 HDC pl#7 [X1] wire#15
+15, 1, 16          !TDC ROC#2 Sl#11 Ch#15 HDC pl#7 [X1] wire#16
+16, 1, 17          !TDC ROC#2 Sl#11 Ch#16 HDC pl#7 [X1] wire#17
+17, 1, 18          !TDC ROC#2 Sl#11 Ch#17 HDC pl#7 [X1] wire#18
+18, 1, 19          !TDC ROC#2 Sl#11 Ch#18 HDC pl#7 [X1] wire#19
+19, 1, 20          !TDC ROC#2 Sl#11 Ch#19 HDC pl#7 [X1] wire#20
+20, 1, 21          !TDC ROC#2 Sl#11 Ch#20 HDC pl#7 [X1] wire#21
+21, 1, 22          !TDC ROC#2 Sl#11 Ch#21 HDC pl#7 [X1] wire#22
+22, 1, 23          !TDC ROC#2 Sl#11 Ch#22 HDC pl#7 [X1] wire#23
+23, 1, 24          !TDC ROC#2 Sl#11 Ch#23 HDC pl#7 [X1] wire#24
+24, 1, 25          !TDC ROC#2 Sl#11 Ch#24 HDC pl#7 [X1] wire#25
+25, 1, 26          !TDC ROC#2 Sl#11 Ch#25 HDC pl#7 [X1] wire#26
+26, 1, 27          !TDC ROC#2 Sl#11 Ch#26 HDC pl#7 [X1] wire#27
+27, 1, 28          !TDC ROC#2 Sl#11 Ch#27 HDC pl#7 [X1] wire#28
+28, 1, 29          !TDC ROC#2 Sl#11 Ch#28 HDC pl#7 [X1] wire#29
+29, 1, 30          !TDC ROC#2 Sl#11 Ch#29 HDC pl#7 [X1] wire#30
+30, 1, 31          !TDC ROC#2 Sl#11 Ch#30 HDC pl#7 [X1] wire#31
+31, 1, 32          !TDC ROC#2 Sl#11 Ch#31 HDC pl#7 [X1] wire#32
+32, 1, 33          !TDC ROC#2 Sl#11 Ch#32 HDC pl#7 [X1] wire#33
+33, 1, 34          !TDC ROC#2 Sl#11 Ch#33 HDC pl#7 [X1] wire#34
+34, 1, 35          !TDC ROC#2 Sl#11 Ch#34 HDC pl#7 [X1] wire#35
+35, 1, 36          !TDC ROC#2 Sl#11 Ch#35 HDC pl#7 [X1] wire#36
+36, 1, 37          !TDC ROC#2 Sl#11 Ch#36 HDC pl#7 [X1] wire#37
+37, 1, 38          !TDC ROC#2 Sl#11 Ch#37 HDC pl#7 [X1] wire#38
+38, 1, 39          !TDC ROC#2 Sl#11 Ch#38 HDC pl#7 [X1] wire#39
+39, 1, 40          !TDC ROC#2 Sl#11 Ch#39 HDC pl#7 [X1] wire#40
+40, 1, 41          !TDC ROC#2 Sl#11 Ch#40 HDC pl#7 [X1] wire#41
+41, 1, 42          !TDC ROC#2 Sl#11 Ch#41 HDC pl#7 [X1] wire#42
+42, 1, 43          !TDC ROC#2 Sl#11 Ch#42 HDC pl#7 [X1] wire#43
+43, 1, 44          !TDC ROC#2 Sl#11 Ch#43 HDC pl#7 [X1] wire#44
+44, 1, 45          !TDC ROC#2 Sl#11 Ch#44 HDC pl#7 [X1] wire#45
+45, 1, 46          !TDC ROC#2 Sl#11 Ch#45 HDC pl#7 [X1] wire#46
+46, 1, 47          !TDC ROC#2 Sl#11 Ch#46 HDC pl#7 [X1] wire#47
+47, 1, 48          !TDC ROC#2 Sl#11 Ch#47 HDC pl#7 [X1] wire#48
+48, 1, 49          !TDC ROC#2 Sl#11 Ch#48 HDC pl#7 [X1] wire#49
+49, 1, 50          !TDC ROC#2 Sl#11 Ch#49 HDC pl#7 [X1] wire#50
+50, 1, 51          !TDC ROC#2 Sl#11 Ch#50 HDC pl#7 [X1] wire#51
+51, 1, 52          !TDC ROC#2 Sl#11 Ch#51 HDC pl#7 [X1] wire#52
+52, 1, 53          !TDC ROC#2 Sl#11 Ch#52 HDC pl#7 [X1] wire#53
+53, 1, 54          !TDC ROC#2 Sl#11 Ch#53 HDC pl#7 [X1] wire#54
+54, 1, 55          !TDC ROC#2 Sl#11 Ch#54 HDC pl#7 [X1] wire#55
+55, 1, 56          !TDC ROC#2 Sl#11 Ch#55 HDC pl#7 [X1] wire#56
+56, 1, 57          !TDC ROC#2 Sl#11 Ch#56 HDC pl#7 [X1] wire#57
+57, 1, 58          !TDC ROC#2 Sl#11 Ch#57 HDC pl#7 [X1] wire#58
+58, 1, 59          !TDC ROC#2 Sl#11 Ch#58 HDC pl#7 [X1] wire#59
+59, 1, 60          !TDC ROC#2 Sl#11 Ch#59 HDC pl#7 [X1] wire#60
+60, 1, 61          !TDC ROC#2 Sl#11 Ch#60 HDC pl#7 [X1] wire#61
+61, 1, 62          !TDC ROC#2 Sl#11 Ch#61 HDC pl#7 [X1] wire#62
+62, 1, 63          !TDC ROC#2 Sl#11 Ch#62 HDC pl#7 [X1] wire#63
+63, 1, 64          !TDC ROC#2 Sl#11 Ch#63 HDC pl#7 [X1] wire#64
+64, 1, 65          !TDC ROC#2 Sl#11 Ch#64 HDC pl#7 [X1] wire#65
+65, 1, 66          !TDC ROC#2 Sl#11 Ch#65 HDC pl#7 [X1] wire#66
+66, 1, 67          !TDC ROC#2 Sl#11 Ch#66 HDC pl#7 [X1] wire#67
+67, 1, 68          !TDC ROC#2 Sl#11 Ch#67 HDC pl#7 [X1] wire#68
+68, 1, 69          !TDC ROC#2 Sl#11 Ch#68 HDC pl#7 [X1] wire#69
+69, 1, 70          !TDC ROC#2 Sl#11 Ch#69 HDC pl#7 [X1] wire#70
+70, 1, 71          !TDC ROC#2 Sl#11 Ch#70 HDC pl#7 [X1] wire#71
+71, 1, 72          !TDC ROC#2 Sl#11 Ch#71 HDC pl#7 [X1] wire#72
+72, 1, 73          !TDC ROC#2 Sl#11 Ch#72 HDC pl#7 [X1] wire#73
+73, 1, 74          !TDC ROC#2 Sl#11 Ch#73 HDC pl#7 [X1] wire#74
+74, 1, 75          !TDC ROC#2 Sl#11 Ch#74 HDC pl#7 [X1] wire#75
+75, 1, 76          !TDC ROC#2 Sl#11 Ch#75 HDC pl#7 [X1] wire#76
+76, 1, 77          !TDC ROC#2 Sl#11 Ch#76 HDC pl#7 [X1] wire#77
+77, 1, 78          !TDC ROC#2 Sl#11 Ch#77 HDC pl#7 [X1] wire#78
+78, 1, 79          !TDC ROC#2 Sl#11 Ch#78 HDC pl#7 [X1] wire#79
+79, 1, 80          !TDC ROC#2 Sl#11 Ch#79 HDC pl#7 [X1] wire#80
+80, 1, 81          !TDC ROC#2 Sl#11 Ch#80 HDC pl#7 [X1] wire#81
+81, 1, 82          !TDC ROC#2 Sl#11 Ch#81 HDC pl#7 [X1] wire#82
+82, 1, 83          !TDC ROC#2 Sl#11 Ch#82 HDC pl#7 [X1] wire#83
+83, 1, 84          !TDC ROC#2 Sl#11 Ch#83 HDC pl#7 [X1] wire#84
+84, 1, 85          !TDC ROC#2 Sl#11 Ch#84 HDC pl#7 [X1] wire#85
+85, 1, 86          !TDC ROC#2 Sl#11 Ch#85 HDC pl#7 [X1] wire#86
+86, 1, 87          !TDC ROC#2 Sl#11 Ch#86 HDC pl#7 [X1] wire#87
+87, 1, 88          !TDC ROC#2 Sl#11 Ch#87 HDC pl#7 [X1] wire#88
+88, 1, 89          !TDC ROC#2 Sl#11 Ch#88 HDC pl#7 [X1] wire#89
+89, 1, 90          !TDC ROC#2 Sl#11 Ch#89 HDC pl#7 [X1] wire#90
+90, 1, 91          !TDC ROC#2 Sl#11 Ch#90 HDC pl#7 [X1] wire#91
+91, 1, 92          !TDC ROC#2 Sl#11 Ch#91 HDC pl#7 [X1] wire#92
+92, 1, 93          !TDC ROC#2 Sl#11 Ch#92 HDC pl#7 [X1] wire#93
+93, 1, 94          !TDC ROC#2 Sl#11 Ch#93 HDC pl#7 [X1] wire#94
+94, 1, 95          !TDC ROC#2 Sl#11 Ch#94 HDC pl#7 [X1] wire#95
+95, 1, 96          !TDC ROC#2 Sl#11 Ch#95 HDC pl#7 [X1] wire#96
+Slot= 16
+0, 1, 97           !TDC ROC#2 Sl#12 Ch#0 HDC pl#7 [X1] wire#97
+1, 1, 98           !TDC ROC#2 Sl#12 Ch#1 HDC pl#7 [X1] wire#98
+2, 1, 99           !TDC ROC#2 Sl#12 Ch#2 HDC pl#7 [X1] wire#99
+3, 1, 100          !TDC ROC#2 Sl#12 Ch#3 HDC pl#7 [X1] wire#100
+4, 1, 101          !TDC ROC#2 Sl#12 Ch#4 HDC pl#7 [X1] wire#101
+5, 1, 102          !TDC ROC#2 Sl#12 Ch#5 HDC pl#7 [X1] wire#102
+6, 1, 103          !TDC ROC#2 Sl#12 Ch#6 HDC pl#7 [X1] wire#103
+7, 1, 104          !TDC ROC#2 Sl#12 Ch#7 HDC pl#7 [X1] wire#104
+8, 1, 105          !TDC ROC#2 Sl#12 Ch#8 HDC pl#7 [X1] wire#105
+9, 1, 106          !TDC ROC#2 Sl#12 Ch#9 HDC pl#7 [X1] wire#106
+10, 1, 107         !TDC ROC#2 Sl#12 Ch#10 HDC pl#7 [X1] wire#107
+11, 1, 108         !TDC ROC#2 Sl#12 Ch#11 HDC pl#7 [X1] wire#108
+12, 1, 109         !TDC ROC#2 Sl#12 Ch#12 HDC pl#7 [X1] wire#109
+13, 1, 110         !TDC ROC#2 Sl#12 Ch#13 HDC pl#7 [X1] wire#110
+14, 1, 111         !TDC ROC#2 Sl#12 Ch#14 HDC pl#7 [X1] wire#111
+15, 1, 112         !TDC ROC#2 Sl#12 Ch#15 HDC pl#7 [X1] wire#112
+16, 2, 1           !TDC ROC#2 Sl#12 Ch#16 HDC pl#8 [Y1] wire#1
+17, 2, 2           !TDC ROC#2 Sl#12 Ch#17 HDC pl#8 [Y1] wire#2
+18, 2, 3           !TDC ROC#2 Sl#12 Ch#18 HDC pl#8 [Y1] wire#3
+19, 2, 4           !TDC ROC#2 Sl#12 Ch#19 HDC pl#8 [Y1] wire#4
+20, 2, 5           !TDC ROC#2 Sl#12 Ch#20 HDC pl#8 [Y1] wire#5
+21, 2, 6           !TDC ROC#2 Sl#12 Ch#21 HDC pl#8 [Y1] wire#6
+22, 2, 7           !TDC ROC#2 Sl#12 Ch#22 HDC pl#8 [Y1] wire#7
+23, 2, 8           !TDC ROC#2 Sl#12 Ch#23 HDC pl#8 [Y1] wire#8
+24, 2, 9           !TDC ROC#2 Sl#12 Ch#24 HDC pl#8 [Y1] wire#9
+25, 2, 10          !TDC ROC#2 Sl#12 Ch#25 HDC pl#8 [Y1] wire#10
+26, 2, 11          !TDC ROC#2 Sl#12 Ch#26 HDC pl#8 [Y1] wire#11
+27, 2, 12          !TDC ROC#2 Sl#12 Ch#27 HDC pl#8 [Y1] wire#12
+28, 2, 13          !TDC ROC#2 Sl#12 Ch#28 HDC pl#8 [Y1] wire#13
+! 29  !TDC ROC#2 Sl#12 Ch#29 unused
+! 30  !TDC ROC#2 Sl#12 Ch#30 unused
+! 31  !TDC ROC#2 Sl#12 Ch#31 unused
+32, 2, 14          !TDC ROC#2 Sl#12 Ch#32 HDC pl#8 [Y1] wire#14
+33, 2, 15          !TDC ROC#2 Sl#12 Ch#33 HDC pl#8 [Y1] wire#15
+34, 2, 16          !TDC ROC#2 Sl#12 Ch#34 HDC pl#8 [Y1] wire#16
+35, 2, 17          !TDC ROC#2 Sl#12 Ch#35 HDC pl#8 [Y1] wire#17
+36, 2, 18          !TDC ROC#2 Sl#12 Ch#36 HDC pl#8 [Y1] wire#18
+37, 2, 19          !TDC ROC#2 Sl#12 Ch#37 HDC pl#8 [Y1] wire#19
+38, 2, 20          !TDC ROC#2 Sl#12 Ch#38 HDC pl#8 [Y1] wire#20
+39, 2, 21          !TDC ROC#2 Sl#12 Ch#39 HDC pl#8 [Y1] wire#21
+40, 2, 22          !TDC ROC#2 Sl#12 Ch#40 HDC pl#8 [Y1] wire#22
+41, 2, 23          !TDC ROC#2 Sl#12 Ch#41 HDC pl#8 [Y1] wire#23
+42, 2, 24          !TDC ROC#2 Sl#12 Ch#42 HDC pl#8 [Y1] wire#24
+43, 2, 25          !TDC ROC#2 Sl#12 Ch#43 HDC pl#8 [Y1] wire#25
+44, 2, 26          !TDC ROC#2 Sl#12 Ch#44 HDC pl#8 [Y1] wire#26
+! 45 !TDC ROC#2 Sl#12 Ch#45 unused
+! 46 !TDC ROC#2 Sl#12 Ch#46 unused
+! 47 !TDC ROC#2 Sl#12 Ch#47 unused
+48, 2, 27          !TDC ROC#2 Sl#12 Ch#48 HDC pl#8 [Y1] wire#27
+49, 2, 28          !TDC ROC#2 Sl#12 Ch#49 HDC pl#8 [Y1] wire#28
+50, 2, 29          !TDC ROC#2 Sl#12 Ch#50 HDC pl#8 [Y1] wire#29
+51, 2, 30          !TDC ROC#2 Sl#12 Ch#51 HDC pl#8 [Y1] wire#30
+52, 2, 31          !TDC ROC#2 Sl#12 Ch#52 HDC pl#8 [Y1] wire#31
+53, 2, 32          !TDC ROC#2 Sl#12 Ch#53 HDC pl#8 [Y1] wire#32
+54, 2, 33          !TDC ROC#2 Sl#12 Ch#54 HDC pl#8 [Y1] wire#33
+55, 2, 34          !TDC ROC#2 Sl#12 Ch#55 HDC pl#8 [Y1] wire#34
+56, 2, 35          !TDC ROC#2 Sl#12 Ch#56 HDC pl#8 [Y1] wire#35
+57, 2, 36          !TDC ROC#2 Sl#12 Ch#57 HDC pl#8 [Y1] wire#36
+58, 2, 37          !TDC ROC#2 Sl#12 Ch#58 HDC pl#8 [Y1] wire#37
+59, 2, 38          !TDC ROC#2 Sl#12 Ch#59 HDC pl#8 [Y1] wire#38
+60, 2, 39          !TDC ROC#2 Sl#12 Ch#60 HDC pl#8 [Y1] wire#39
+! 61 !TDC ROC#2 Sl#12 Ch#61 unused
+! 62 !TDC ROC#2 Sl#12 Ch#62 unused
+! 63 !TDC ROC#2 Sl#12 Ch#63 unused
+64, 2, 40          !TDC ROC#2 Sl#12 Ch#64 HDC pl#8 [Y1] wire#40
+65, 2, 41          !TDC ROC#2 Sl#12 Ch#65 HDC pl#8 [Y1] wire#41
+66, 2, 42          !TDC ROC#2 Sl#12 Ch#66 HDC pl#8 [Y1] wire#42
+67, 2, 43          !TDC ROC#2 Sl#12 Ch#67 HDC pl#8 [Y1] wire#43
+68, 2, 44          !TDC ROC#2 Sl#12 Ch#68 HDC pl#8 [Y1] wire#44
+69, 2, 45          !TDC ROC#2 Sl#12 Ch#69 HDC pl#8 [Y1] wire#45
+70, 2, 46          !TDC ROC#2 Sl#12 Ch#70 HDC pl#8 [Y1] wire#46
+71, 2, 47          !TDC ROC#2 Sl#12 Ch#71 HDC pl#8 [Y1] wire#47
+72, 2, 48          !TDC ROC#2 Sl#12 Ch#72 HDC pl#8 [Y1] wire#48
+73, 2, 49          !TDC ROC#2 Sl#12 Ch#73 HDC pl#8 [Y1] wire#49
+74, 2, 50          !TDC ROC#2 Sl#12 Ch#74 HDC pl#8 [Y1] wire#50
+75, 2, 51          !TDC ROC#2 Sl#12 Ch#75 HDC pl#8 [Y1] wire#51
+76, 2, 52          !TDC ROC#2 Sl#12 Ch#76 HDC pl#8 [Y1] wire#52
+! 77 !TDC ROC#2 Sl#12 Ch#77 unused
+! 78 !TDC ROC#2 Sl#12 Ch#78 unused
+! 79 !TDC ROC#2 Sl#12 Ch#79 unused
+80, 1, 113         !TDC ROC#2 Sl#12 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#12 Ch#81 unused
+82, 3, 1           !TDC ROC#2 Sl#12 Ch#82 HDC pl#9 [U] wire#1
+83, 3, 2           !TDC ROC#2 Sl#12 Ch#83 HDC pl#9 [U] wire#2
+84, 3, 3           !TDC ROC#2 Sl#12 Ch#84 HDC pl#9 [U] wire#3
+85, 3, 4           !TDC ROC#2 Sl#12 Ch#85 HDC pl#9 [U] wire#4
+86, 3, 5           !TDC ROC#2 Sl#12 Ch#86 HDC pl#9 [U] wire#5
+87, 3, 6           !TDC ROC#2 Sl#12 Ch#87 HDC pl#9 [U] wire#6
+88, 3, 7           !TDC ROC#2 Sl#12 Ch#88 HDC pl#9 [U] wire#7
+89, 3, 8           !TDC ROC#2 Sl#12 Ch#89 HDC pl#9 [U] wire#8
+90, 3, 9           !TDC ROC#2 Sl#12 Ch#90 HDC pl#9 [U] wire#9
+91, 3, 10          !TDC ROC#2 Sl#12 Ch#91 HDC pl#9 [U] wire#10
+92, 3, 11          !TDC ROC#2 Sl#12 Ch#92 HDC pl#9 [U] wire#11
+93, 3, 12          !TDC ROC#2 Sl#12 Ch#93 HDC pl#9 [U] wire#12
+94, 3, 13          !TDC ROC#2 Sl#12 Ch#94 HDC pl#9 [U] wire#13
+95, 3, 14          !TDC ROC#2 Sl#12 Ch#95 HDC pl#9 [U] wire#14
+Slot= 18
+0, 3, 15           !TDC ROC#2 Sl#14 Ch#0 HDC pl#9 [U] wire#15
+1, 3, 16           !TDC ROC#2 Sl#14 Ch#1 HDC pl#9 [U] wire#16
+2, 3, 17           !TDC ROC#2 Sl#14 Ch#2 HDC pl#9 [U] wire#17
+3, 3, 18           !TDC ROC#2 Sl#14 Ch#3 HDC pl#9 [U] wire#18
+4, 3, 19           !TDC ROC#2 Sl#14 Ch#4 HDC pl#9 [U] wire#19
+5, 3, 20           !TDC ROC#2 Sl#14 Ch#5 HDC pl#9 [U] wire#20
+6, 3, 21           !TDC ROC#2 Sl#14 Ch#6 HDC pl#9 [U] wire#21
+7, 3, 22           !TDC ROC#2 Sl#14 Ch#7 HDC pl#9 [U] wire#22
+8, 3, 23           !TDC ROC#2 Sl#14 Ch#8 HDC pl#9 [U] wire#23
+9, 3, 24           !TDC ROC#2 Sl#14 Ch#9 HDC pl#9 [U] wire#24
+10, 3, 25          !TDC ROC#2 Sl#14 Ch#10 HDC pl#9 [U] wire#25
+11, 3, 26          !TDC ROC#2 Sl#14 Ch#11 HDC pl#9 [U] wire#26
+12, 3, 27          !TDC ROC#2 Sl#14 Ch#12 HDC pl#9 [U] wire#27
+13, 3, 28          !TDC ROC#2 Sl#14 Ch#13 HDC pl#9 [U] wire#28
+14, 3, 29          !TDC ROC#2 Sl#14 Ch#14 HDC pl#9 [U] wire#29
+! 15 !TDC ROC#2 Sl#14 Ch#15 unused
+16, 3, 30          !TDC ROC#2 Sl#14 Ch#16 HDC pl#9 [U] wire#30
+17, 3, 31          !TDC ROC#2 Sl#14 Ch#17 HDC pl#9 [U] wire#31
+18, 3, 32          !TDC ROC#2 Sl#14 Ch#18 HDC pl#9 [U] wire#32
+19, 3, 33          !TDC ROC#2 Sl#14 Ch#19 HDC pl#9 [U] wire#33
+20, 3, 34          !TDC ROC#2 Sl#14 Ch#20 HDC pl#9 [U] wire#34
+21, 3, 35          !TDC ROC#2 Sl#14 Ch#21 HDC pl#9 [U] wire#35
+22, 3, 36          !TDC ROC#2 Sl#14 Ch#22 HDC pl#9 [U] wire#36
+23, 3, 37          !TDC ROC#2 Sl#14 Ch#23 HDC pl#9 [U] wire#37
+24, 3, 38          !TDC ROC#2 Sl#14 Ch#24 HDC pl#9 [U] wire#38
+25, 3, 39          !TDC ROC#2 Sl#14 Ch#25 HDC pl#9 [U] wire#39
+26, 3, 40          !TDC ROC#2 Sl#14 Ch#26 HDC pl#9 [U] wire#40
+27, 3, 41          !TDC ROC#2 Sl#14 Ch#27 HDC pl#9 [U] wire#41
+28, 3, 42          !TDC ROC#2 Sl#14 Ch#28 HDC pl#9 [U] wire#42
+29, 3, 43          !TDC ROC#2 Sl#14 Ch#29 HDC pl#9 [U] wire#43
+30, 3, 44          !TDC ROC#2 Sl#14 Ch#30 HDC pl#9 [U] wire#44
+31, 3, 45          !TDC ROC#2 Sl#14 Ch#31 HDC pl#9 [U] wire#45
+32, 3, 46          !TDC ROC#2 Sl#14 Ch#32 HDC pl#9 [U] wire#46
+33, 3, 47          !TDC ROC#2 Sl#14 Ch#33 HDC pl#9 [U] wire#47
+34, 3, 48          !TDC ROC#2 Sl#14 Ch#34 HDC pl#9 [U] wire#48
+35, 3, 49          !TDC ROC#2 Sl#14 Ch#35 HDC pl#9 [U] wire#49
+36, 3, 50          !TDC ROC#2 Sl#14 Ch#36 HDC pl#9 [U] wire#50
+37, 3, 51          !TDC ROC#2 Sl#14 Ch#37 HDC pl#9 [U] wire#51
+38, 3, 52          !TDC ROC#2 Sl#14 Ch#38 HDC pl#9 [U] wire#52
+39, 3, 53          !TDC ROC#2 Sl#14 Ch#39 HDC pl#9 [U] wire#53
+40, 3, 54          !TDC ROC#2 Sl#14 Ch#40 HDC pl#9 [U] wire#54
+41, 3, 55          !TDC ROC#2 Sl#14 Ch#41 HDC pl#9 [U] wire#55
+42, 3, 56          !TDC ROC#2 Sl#14 Ch#42 HDC pl#9 [U] wire#56
+43, 3, 57          !TDC ROC#2 Sl#14 Ch#43 HDC pl#9 [U] wire#57
+44, 3, 58          !TDC ROC#2 Sl#14 Ch#44 HDC pl#9 [U] wire#58
+45, 3, 59          !TDC ROC#2 Sl#14 Ch#45 HDC pl#9 [U] wire#59
+46, 3, 60          !TDC ROC#2 Sl#14 Ch#46 HDC pl#9 [U] wire#60
+! 47 !TDC ROC#2 Sl#14 Ch#47 unused
+48, 3, 61          !TDC ROC#2 Sl#14 Ch#48 HDC pl#9 [U] wire#61
+49, 3, 62          !TDC ROC#2 Sl#14 Ch#49 HDC pl#9 [U] wire#62
+50, 3, 63          !TDC ROC#2 Sl#14 Ch#50 HDC pl#9 [U] wire#63
+51, 3, 64          !TDC ROC#2 Sl#14 Ch#51 HDC pl#9 [U] wire#64
+52, 3, 65          !TDC ROC#2 Sl#14 Ch#52 HDC pl#9 [U] wire#65
+53, 3, 66          !TDC ROC#2 Sl#14 Ch#53 HDC pl#9 [U] wire#66
+54, 3, 67          !TDC ROC#2 Sl#14 Ch#54 HDC pl#9 [U] wire#67
+55, 3, 68          !TDC ROC#2 Sl#14 Ch#55 HDC pl#9 [U] wire#68
+56, 3, 69          !TDC ROC#2 Sl#14 Ch#56 HDC pl#9 [U] wire#69
+57, 3, 70          !TDC ROC#2 Sl#14 Ch#57 HDC pl#9 [U] wire#70
+58, 3, 71          !TDC ROC#2 Sl#14 Ch#58 HDC pl#9 [U] wire#71
+59, 3, 72          !TDC ROC#2 Sl#14 Ch#59 HDC pl#9 [U] wire#72
+60, 3, 73          !TDC ROC#2 Sl#14 Ch#60 HDC pl#9 [U] wire#73
+61, 3, 74          !TDC ROC#2 Sl#14 Ch#61 HDC pl#9 [U] wire#74
+62, 3, 75          !TDC ROC#2 Sl#14 Ch#62 HDC pl#9 [U] wire#75
+63, 3, 76          !TDC ROC#2 Sl#14 Ch#63 HDC pl#9 [U] wire#76
+64, 3, 77          !TDC ROC#2 Sl#14 Ch#64 HDC pl#9 [U] wire#77
+65, 3, 78          !TDC ROC#2 Sl#14 Ch#65 HDC pl#9 [U] wire#78
+66, 3, 79          !TDC ROC#2 Sl#14 Ch#66 HDC pl#9 [U] wire#79
+67, 3, 80          !TDC ROC#2 Sl#14 Ch#67 HDC pl#9 [U] wire#80
+68, 3, 81          !TDC ROC#2 Sl#14 Ch#68 HDC pl#9 [U] wire#81
+69, 3, 82          !TDC ROC#2 Sl#14 Ch#69 HDC pl#9 [U] wire#82
+70, 3, 83          !TDC ROC#2 Sl#14 Ch#70 HDC pl#9 [U] wire#83
+71, 3, 84          !TDC ROC#2 Sl#14 Ch#71 HDC pl#9 [U] wire#84
+72, 3, 85          !TDC ROC#2 Sl#14 Ch#72 HDC pl#9 [U] wire#85
+73, 3, 86          !TDC ROC#2 Sl#14 Ch#73 HDC pl#9 [U] wire#86
+74, 3, 87          !TDC ROC#2 Sl#14 Ch#74 HDC pl#9 [U] wire#87
+75, 3, 88          !TDC ROC#2 Sl#14 Ch#75 HDC pl#9 [U] wire#88
+76, 3, 89          !TDC ROC#2 Sl#14 Ch#76 HDC pl#9 [U] wire#89
+77, 3, 90          !TDC ROC#2 Sl#14 Ch#77 HDC pl#9 [U] wire#90
+78, 3, 91          !TDC ROC#2 Sl#14 Ch#78 HDC pl#9 [U] wire#91
+!79, !unused
+80, 3, 92          !TDC ROC#2 Sl#14 Ch#80 HDC pl#9 [U] wire#92
+81, 3, 93          !TDC ROC#2 Sl#14 Ch#81 HDC pl#9 [U] wire#93
+82, 3, 94          !TDC ROC#2 Sl#14 Ch#82 HDC pl#9 [U] wire#94
+83, 3, 95          !TDC ROC#2 Sl#14 Ch#83 HDC pl#9 [U] wire#95
+84, 3, 96          !TDC ROC#2 Sl#14 Ch#84 HDC pl#9 [U] wire#96
+85, 3, 97          !TDC ROC#2 Sl#14 Ch#85 HDC pl#9 [U] wire#97
+86, 3, 98          !TDC ROC#2 Sl#14 Ch#86 HDC pl#9 [U] wire#98
+87, 3, 99          !TDC ROC#2 Sl#14 Ch#87 HDC pl#9 [U] wire#99
+88, 3, 100         !TDC ROC#2 Sl#14 Ch#88 HDC pl#9 [U] wire#100
+89, 3, 101         !TDC ROC#2 Sl#14 Ch#89 HDC pl#9 [U] wire#101
+90, 3, 102         !TDC ROC#2 Sl#14 Ch#90 HDC pl#9 [U] wire#102
+91, 3, 103         !TDC ROC#2 Sl#14 Ch#91 HDC pl#9 [U] wire#103
+92, 3, 104         !TDC ROC#2 Sl#14 Ch#92 HDC pl#9 [U] wire#104
+93, 3, 105         !TDC ROC#2 Sl#14 Ch#93 HDC pl#9 [U] wire#105
+94, 3, 106         !TDC ROC#2 Sl#14 Ch#94 HDC pl#9 [U] wire#106
+95, 3, 107         !TDC ROC#2 Sl#14 Ch#95 HDC pl#9 [U] wire#107
+Slot= 19
+0, 6, 113           !TDC ROC#2 Sl#15 Ch#0 HDC pl#12 [X2] wire#113
+!1,  !unused
+2, 4, 1           !TDC ROC#2 Sl#15 Ch#2 HDC pl#10 [V] wire#1
+3, 4, 2           !TDC ROC#2 Sl#15 Ch#3 HDC pl#10 [V] wire#2
+4, 4, 3           !TDC ROC#2 Sl#15 Ch#4 HDC pl#10 [V] wire#3
+5, 4, 4           !TDC ROC#2 Sl#15 Ch#5 HDC pl#10 [V] wire#4
+6, 4, 5           !TDC ROC#2 Sl#15 Ch#6 HDC pl#10 [V] wire#5
+7, 4, 6           !TDC ROC#2 Sl#15 Ch#7 HDC pl#10 [V] wire#6
+8, 4, 7           !TDC ROC#2 Sl#15 Ch#8 HDC pl#10 [V] wire#7
+9, 4, 8          !TDC ROC#2 Sl#15 Ch#9 HDC pl#10 [V] wire#8
+10, 4, 9          !TDC ROC#2 Sl#15 Ch#10 HDC pl#10 [V] wire#9
+11, 4, 10          !TDC ROC#2 Sl#15 Ch#11 HDC pl#10 [V] wire#10
+12, 4, 11          !TDC ROC#2 Sl#15 Ch#12 HDC pl#10 [V] wire#11
+13, 4, 12          !TDC ROC#2 Sl#15 Ch#13 HDC pl#10 [V] wire#12
+14, 4, 13          !TDC ROC#2 Sl#15 Ch#14 HDC pl#10 [V] wire#13
+15, 4, 14          !TDC ROC#2 Sl#15 Ch#15 HDC pl#10 [V] wire#14
+16, 4, 15          !TDC ROC#2 Sl#15 Ch#16 HDC pl#10 [V] wire#15
+17, 4, 16          !TDC ROC#2 Sl#15 Ch#17 HDC pl#10 [V] wire#16
+18, 4, 17          !TDC ROC#2 Sl#15 Ch#18 HDC pl#10 [V] wire#17
+19, 4, 18          !TDC ROC#2 Sl#15 Ch#19 HDC pl#10 [V] wire#18
+20, 4, 19          !TDC ROC#2 Sl#15 Ch#20 HDC pl#10 [V] wire#19
+21, 4, 20          !TDC ROC#2 Sl#15 Ch#21 HDC pl#10 [V] wire#20
+22, 4, 21          !TDC ROC#2 Sl#15 Ch#22 HDC pl#10 [V] wire#21
+23, 4, 22          !TDC ROC#2 Sl#15 Ch#23 HDC pl#10 [V] wire#22
+24, 4, 23          !TDC ROC#2 Sl#15 Ch#24 HDC pl#10 [V] wire#23
+25, 4, 24          !TDC ROC#2 Sl#15 Ch#25 HDC pl#10 [V] wire#24
+26, 4, 25          !TDC ROC#2 Sl#15 Ch#26 HDC pl#10 [V] wire#25
+27, 4, 26          !TDC ROC#2 Sl#15 Ch#27 HDC pl#10 [V] wire#26
+28, 4, 27          !TDC ROC#2 Sl#15 Ch#28 HDC pl#10 [V] wire#27
+29, 4, 28          !TDC ROC#2 Sl#15 Ch#29 HDC pl#10 [V] wire#28
+30, 4, 29          !TDC ROC#2 Sl#15 Ch#30 HDC pl#10 [V] wire#29
+! 31 !TDC ROC#2 Sl#15 Ch#31 unused
+32, 4, 30          !TDC ROC#2 Sl#15 Ch#32 HDC pl#10 [V] wire#30
+33, 4, 31          !TDC ROC#2 Sl#15 Ch#33 HDC pl#10 [V] wire#31
+34, 4, 32          !TDC ROC#2 Sl#15 Ch#34 HDC pl#10 [V] wire#32
+35, 4, 33          !TDC ROC#2 Sl#15 Ch#35 HDC pl#10 [V] wire#33
+36, 4, 34          !TDC ROC#2 Sl#15 Ch#36 HDC pl#10 [V] wire#34
+37, 4, 35          !TDC ROC#2 Sl#15 Ch#37 HDC pl#10 [V] wire#35
+38, 4, 36          !TDC ROC#2 Sl#15 Ch#38 HDC pl#10 [V] wire#36
+39, 4, 37          !TDC ROC#2 Sl#15 Ch#39 HDC pl#10 [V] wire#37
+40, 4, 38          !TDC ROC#2 Sl#15 Ch#40 HDC pl#10 [V] wire#38
+41, 4, 39          !TDC ROC#2 Sl#15 Ch#41 HDC pl#10 [V] wire#39
+42, 4, 40          !TDC ROC#2 Sl#15 Ch#42 HDC pl#10 [V] wire#40
+43, 4, 41          !TDC ROC#2 Sl#15 Ch#43 HDC pl#10 [V] wire#41
+44, 4, 42          !TDC ROC#2 Sl#15 Ch#44 HDC pl#10 [V] wire#42
+45, 4, 43          !TDC ROC#2 Sl#15 Ch#45 HDC pl#10 [V] wire#43
+46, 4, 44          !TDC ROC#2 Sl#15 Ch#46 HDC pl#10 [V] wire#44
+47, 4, 45          !TDC ROC#2 Sl#15 Ch#47 HDC pl#10 [V] wire#45
+48, 4, 46          !TDC ROC#2 Sl#15 Ch#48 HDC pl#10 [V] wire#46
+49, 4, 47          !TDC ROC#2 Sl#15 Ch#49 HDC pl#10 [V] wire#47
+50, 4, 48          !TDC ROC#2 Sl#15 Ch#50 HDC pl#10 [V] wire#48
+51, 4, 49          !TDC ROC#2 Sl#15 Ch#51 HDC pl#10 [V] wire#49
+52, 4, 50          !TDC ROC#2 Sl#15 Ch#52 HDC pl#10 [V] wire#50
+53, 4, 51          !TDC ROC#2 Sl#15 Ch#53 HDC pl#10 [V] wire#51
+54, 4, 52          !TDC ROC#2 Sl#15 Ch#54 HDC pl#10 [V] wire#52
+55, 4, 53          !TDC ROC#2 Sl#15 Ch#55 HDC pl#10 [V] wire#53
+56, 4, 54          !TDC ROC#2 Sl#15 Ch#56 HDC pl#10 [V] wire#54
+57, 4, 55          !TDC ROC#2 Sl#15 Ch#57 HDC pl#10 [V] wire#55
+58, 4, 56          !TDC ROC#2 Sl#15 Ch#58 HDC pl#10 [V] wire#56
+59, 4, 57          !TDC ROC#2 Sl#15 Ch#59 HDC pl#10 [V] wire#57
+60, 4, 58          !TDC ROC#2 Sl#15 Ch#60 HDC pl#10 [V] wire#58
+61, 4, 59          !TDC ROC#2 Sl#15 Ch#61 HDC pl#10 [V] wire#59
+62, 4, 60          !TDC ROC#2 Sl#15 Ch#62 HDC pl#10 [V] wire#60
+! 63 !TDC ROC#2 Sl#15 Ch#63 unused
+64, 4, 61          !TDC ROC#2 Sl#15 Ch#64 HDC pl#10 [V] wire#61
+65, 4, 62          !TDC ROC#2 Sl#15 Ch#65 HDC pl#10 [V] wire#62
+66, 4, 63          !TDC ROC#2 Sl#15 Ch#66 HDC pl#10 [V] wire#63
+67, 4, 64          !TDC ROC#2 Sl#15 Ch#67 HDC pl#10 [V] wire#64
+68, 4, 65          !TDC ROC#2 Sl#15 Ch#68 HDC pl#10 [V] wire#65
+69, 4, 66          !TDC ROC#2 Sl#15 Ch#69 HDC pl#10 [V] wire#66
+70, 4, 67          !TDC ROC#2 Sl#15 Ch#70 HDC pl#10 [V] wire#67
+71, 4, 68          !TDC ROC#2 Sl#15 Ch#71 HDC pl#10 [V] wire#68
+72, 4, 69          !TDC ROC#2 Sl#15 Ch#72 HDC pl#10 [V] wire#69
+73, 4, 70          !TDC ROC#2 Sl#15 Ch#73 HDC pl#10 [V] wire#70
+74, 4, 71          !TDC ROC#2 Sl#15 Ch#74 HDC pl#10 [V] wire#71
+75, 4, 72          !TDC ROC#2 Sl#15 Ch#75 HDC pl#10 [V] wire#72
+76, 4, 73          !TDC ROC#2 Sl#15 Ch#76 HDC pl#10 [V] wire#73
+77, 4, 74          !TDC ROC#2 Sl#15 Ch#77 HDC pl#10 [V] wire#74
+78, 4, 75          !TDC ROC#2 Sl#15 Ch#78 HDC pl#10 [V] wire#75
+79, 4, 76          !TDC ROC#2 Sl#15 Ch#79 HDC pl#10 [V] wire#76
+80, 4, 77          !TDC ROC#2 Sl#15 Ch#80 HDC pl#10 [V] wire#77
+81, 4, 78          !TDC ROC#2 Sl#15 Ch#81 HDC pl#10 [V] wire#78
+82, 4, 79          !TDC ROC#2 Sl#15 Ch#82 HDC pl#10 [V] wire#79
+83, 4, 80          !TDC ROC#2 Sl#15 Ch#83 HDC pl#10 [V] wire#80
+84, 4, 81          !TDC ROC#2 Sl#15 Ch#84 HDC pl#10 [V] wire#81
+85, 4, 82          !TDC ROC#2 Sl#15 Ch#85 HDC pl#10 [V] wire#82
+86, 4, 83          !TDC ROC#2 Sl#15 Ch#86 HDC pl#10 [V] wire#83
+87, 4, 84          !TDC ROC#2 Sl#15 Ch#87 HDC pl#10 [V] wire#84
+88, 4, 85          !TDC ROC#2 Sl#15 Ch#88 HDC pl#10 [V] wire#85
+89, 4, 86          !TDC ROC#2 Sl#15 Ch#89 HDC pl#10 [V] wire#86
+90, 4, 87          !TDC ROC#2 Sl#15 Ch#90 HDC pl#10 [V] wire#87
+91, 4, 88          !TDC ROC#2 Sl#15 Ch#91 HDC pl#10 [V] wire#88
+92, 4, 89          !TDC ROC#2 Sl#15 Ch#92 HDC pl#10 [V] wire#89
+93, 4, 90          !TDC ROC#2 Sl#15 Ch#93 HDC pl#10 [V] wire#90
+94, 4, 91          !TDC ROC#2 Sl#15 Ch#94 HDC pl#10 [V] wire#91
+! 95 !TDC ROC#2 Sl#15 Ch#95 unused
+Slot= 21
+0, 4, 92           !TDC ROC#2 Sl#17 Ch#0 HDC pl#10 [V] wire#92
+1, 4, 93           !TDC ROC#2 Sl#17 Ch#1 HDC pl#10 [V] wire#93
+2, 4, 94           !TDC ROC#2 Sl#17 Ch#2 HDC pl#10 [V] wire#94
+3, 4, 95           !TDC ROC#2 Sl#17 Ch#3 HDC pl#10 [V] wire#95
+4, 4, 96           !TDC ROC#2 Sl#17 Ch#4 HDC pl#10 [V] wire#96
+5, 4, 97           !TDC ROC#2 Sl#17 Ch#5 HDC pl#10 [V] wire#97
+6, 4, 98           !TDC ROC#2 Sl#17 Ch#6 HDC pl#10 [V] wire#98
+7, 4, 99           !TDC ROC#2 Sl#17 Ch#7 HDC pl#10 [V] wire#99
+8, 4, 100          !TDC ROC#2 Sl#17 Ch#8 HDC pl#10 [V] wire#100
+9, 4, 101          !TDC ROC#2 Sl#17 Ch#9 HDC pl#10 [V] wire#101
+10, 4, 102         !TDC ROC#2 Sl#17 Ch#10 HDC pl#10 [V] wire#102
+11, 4, 103         !TDC ROC#2 Sl#17 Ch#11 HDC pl#10 [V] wire#103
+12, 4, 104         !TDC ROC#2 Sl#17 Ch#12 HDC pl#10 [V] wire#104
+13, 4, 105         !TDC ROC#2 Sl#17 Ch#13 HDC pl#10 [V] wire#105
+14, 4, 106         !TDC ROC#2 Sl#17 Ch#14 HDC pl#10 [V] wire#106
+15, 4, 107         !TDC ROC#2 Sl#17 Ch#15 HDC pl#10 [V] wire#107
+16, 5, 1           !TDC ROC#2 Sl#17 Ch#16 HDC pl#11 [Y2] wire#1
+17, 5, 2           !TDC ROC#2 Sl#17 Ch#17 HDC pl#11 [Y2] wire#2
+18, 5, 3           !TDC ROC#2 Sl#17 Ch#18 HDC pl#11 [Y2] wire#3
+19, 5, 4           !TDC ROC#2 Sl#17 Ch#19 HDC pl#11 [Y2] wire#4
+20, 5, 5           !TDC ROC#2 Sl#17 Ch#20 HDC pl#11 [Y2] wire#5
+21, 5, 6           !TDC ROC#2 Sl#17 Ch#21 HDC pl#11 [Y2] wire#6
+22, 5, 7           !TDC ROC#2 Sl#17 Ch#22 HDC pl#11 [Y2] wire#7
+23, 5, 8           !TDC ROC#2 Sl#17 Ch#23 HDC pl#11 [Y2] wire#8
+24, 5, 9           !TDC ROC#2 Sl#17 Ch#24 HDC pl#11 [Y2] wire#9
+25, 5, 10          !TDC ROC#2 Sl#17 Ch#25 HDC pl#11 [Y2] wire#10
+26, 5, 11          !TDC ROC#2 Sl#17 Ch#26 HDC pl#11 [Y2] wire#11
+27, 5, 12          !TDC ROC#2 Sl#17 Ch#27 HDC pl#11 [Y2] wire#12
+28, 5, 13          !TDC ROC#2 Sl#17 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#17 Ch#29 unused
+! 30 !TDC ROC#2 Sl#17 Ch#30 unused
+! 31 !TDC ROC#2 Sl#17 Ch#31 unused
+32, 5, 14          !TDC ROC#2 Sl#17 Ch#32 HDC pl#11 [Y2] wire#14
+33, 5, 15          !TDC ROC#2 Sl#17 Ch#33 HDC pl#11 [Y2] wire#15
+34, 5, 16          !TDC ROC#2 Sl#17 Ch#34 HDC pl#11 [Y2] wire#16
+35, 5, 17          !TDC ROC#2 Sl#17 Ch#35 HDC pl#11 [Y2] wire#17
+36, 5, 18          !TDC ROC#2 Sl#17 Ch#36 HDC pl#11 [Y2] wire#18
+37, 5, 19          !TDC ROC#2 Sl#17 Ch#37 HDC pl#11 [Y2] wire#19
+38, 5, 20          !TDC ROC#2 Sl#17 Ch#38 HDC pl#11 [Y2] wire#20
+39, 5, 21          !TDC ROC#2 Sl#17 Ch#39 HDC pl#11 [Y2] wire#21
+40, 5, 22          !TDC ROC#2 Sl#17 Ch#40 HDC pl#11 [Y2] wire#22
+41, 5, 23          !TDC ROC#2 Sl#17 Ch#41 HDC pl#11 [Y2] wire#23
+42, 5, 24          !TDC ROC#2 Sl#17 Ch#42 HDC pl#11 [Y2] wire#24
+43, 5, 25          !TDC ROC#2 Sl#17 Ch#43 HDC pl#11 [Y2] wire#25
+44, 5, 26          !TDC ROC#2 Sl#17 Ch#44 HDC pl#11 [Y2] wire#26
+! 45 !TDC ROC#2 Sl#17 Ch#45 unused
+! 46 !TDC ROC#2 Sl#17 Ch#46 unused
+! 47 !TDC ROC#2 Sl#17 Ch#47 unused
+48, 5, 27          !TDC ROC#2 Sl#17 Ch#48 HDC pl#11 [Y2] wire#27
+49, 5, 28          !TDC ROC#2 Sl#17 Ch#49 HDC pl#11 [Y2] wire#28
+50, 5, 29          !TDC ROC#2 Sl#17 Ch#50 HDC pl#11 [Y2] wire#29
+51, 5, 30          !TDC ROC#2 Sl#17 Ch#51 HDC pl#11 [Y2] wire#30
+52, 5, 31          !TDC ROC#2 Sl#17 Ch#52 HDC pl#11 [Y2] wire#31
+53, 5, 32          !TDC ROC#2 Sl#17 Ch#53 HDC pl#11 [Y2] wire#32
+54, 5, 33          !TDC ROC#2 Sl#17 Ch#54 HDC pl#11 [Y2] wire#33
+55, 5, 34          !TDC ROC#2 Sl#17 Ch#55 HDC pl#11 [Y2] wire#34
+56, 5, 35          !TDC ROC#2 Sl#17 Ch#56 HDC pl#11 [Y2] wire#35
+57, 5, 36          !TDC ROC#2 Sl#17 Ch#57 HDC pl#11 [Y2] wire#36
+58, 5, 37          !TDC ROC#2 Sl#17 Ch#58 HDC pl#11 [Y2] wire#37
+59, 5, 38          !TDC ROC#2 Sl#17 Ch#59 HDC pl#11 [Y2] wire#38
+60, 5, 39          !TDC ROC#2 Sl#17 Ch#60 HDC pl#11 [Y2] wire#39
+! 61 !TDC ROC#2 Sl#17 Ch#61 unused
+! 62 !TDC ROC#2 Sl#17 Ch#62 unused
+! 63 !TDC ROC#2 Sl#17 Ch#63 unused
+! 64 !TDC ROC#2 Sl#17 Ch#64 unused?????   JV 11/11/97
+65, 5, 40          !TDC ROC#2 Sl#17 Ch#64 HDC pl#11 [Y2] wire#40
+66, 5, 41          !TDC ROC#2 Sl#17 Ch#65 HDC pl#11 [Y2] wire#41
+67, 5, 42          !TDC ROC#2 Sl#17 Ch#66 HDC pl#11 [Y2] wire#42
+68, 5, 43          !TDC ROC#2 Sl#17 Ch#67 HDC pl#11 [Y2] wire#43
+69, 5, 44          !TDC ROC#2 Sl#17 Ch#68 HDC pl#11 [Y2] wire#44
+70, 5, 45          !TDC ROC#2 Sl#17 Ch#69 HDC pl#11 [Y2] wire#45
+71, 5, 46          !TDC ROC#2 Sl#17 Ch#70 HDC pl#11 [Y2] wire#46
+72, 5, 47          !TDC ROC#2 Sl#17 Ch#71 HDC pl#11 [Y2] wire#47
+73, 5, 48          !TDC ROC#2 Sl#17 Ch#72 HDC pl#11 [Y2] wire#48
+74, 5, 49          !TDC ROC#2 Sl#17 Ch#73 HDC pl#11 [Y2] wire#49
+75, 5, 50          !TDC ROC#2 Sl#17 Ch#74 HDC pl#11 [Y2] wire#50
+76, 5, 51          !TDC ROC#2 Sl#17 Ch#75 HDC pl#11 [Y2] wire#51
+77, 5, 52          !TDC ROC#2 Sl#17 Ch#76 HDC pl#11 [Y2] wire#52
+! 77 !TDC ROC#2 Sl#17 Ch#77 unused
+! 78 !TDC ROC#2 Sl#17 Ch#78 unused
+! 79 !TDC ROC#2 Sl#17 Ch#79 unused
+80, 6, 1           !TDC ROC#2 Sl#17 Ch#80 HDC pl#12 [X2] wire#1
+81, 6, 2           !TDC ROC#2 Sl#17 Ch#81 HDC pl#12 [X2] wire#2
+82, 6, 3           !TDC ROC#2 Sl#17 Ch#82 HDC pl#12 [X2] wire#3
+83, 6, 4           !TDC ROC#2 Sl#17 Ch#83 HDC pl#12 [X2] wire#4
+84, 6, 5           !TDC ROC#2 Sl#17 Ch#84 HDC pl#12 [X2] wire#5
+85, 6, 6           !TDC ROC#2 Sl#17 Ch#85 HDC pl#12 [X2] wire#6
+86, 6, 7           !TDC ROC#2 Sl#17 Ch#86 HDC pl#12 [X2] wire#7
+87, 6, 8           !TDC ROC#2 Sl#17 Ch#87 HDC pl#12 [X2] wire#8
+88, 6, 9           !TDC ROC#2 Sl#17 Ch#88 HDC pl#12 [X2] wire#9
+89, 6, 10          !TDC ROC#2 Sl#17 Ch#89 HDC pl#12 [X2] wire#10
+90, 6, 11          !TDC ROC#2 Sl#17 Ch#90 HDC pl#12 [X2] wire#11
+91, 6, 12          !TDC ROC#2 Sl#17 Ch#91 HDC pl#12 [X2] wire#12
+92, 6, 13          !TDC ROC#2 Sl#17 Ch#92 HDC pl#12 [X2] wire#13
+93, 6, 14          !TDC ROC#2 Sl#17 Ch#93 HDC pl#12 [X2] wire#14
+94, 6, 15          !TDC ROC#2 Sl#17 Ch#94 HDC pl#12 [X2] wire#15
+95, 6, 16          !TDC ROC#2 Sl#17 Ch#95 HDC pl#12 [X2] wire#16
+Slot= 22
+0, 6, 17           !TDC ROC#2 Sl#18 Ch#0 HDC pl#12 [X2] wire#17
+1, 6, 18           !TDC ROC#2 Sl#18 Ch#1 HDC pl#12 [X2] wire#18
+2, 6, 19           !TDC ROC#2 Sl#18 Ch#2 HDC pl#12 [X2] wire#19
+3, 6, 20           !TDC ROC#2 Sl#18 Ch#3 HDC pl#12 [X2] wire#20
+4, 6, 21           !TDC ROC#2 Sl#18 Ch#4 HDC pl#12 [X2] wire#21
+5, 6, 22           !TDC ROC#2 Sl#18 Ch#5 HDC pl#12 [X2] wire#22
+6, 6, 23           !TDC ROC#2 Sl#18 Ch#6 HDC pl#12 [X2] wire#23
+7, 6, 24           !TDC ROC#2 Sl#18 Ch#7 HDC pl#12 [X2] wire#24
+8, 6, 25           !TDC ROC#2 Sl#18 Ch#8 HDC pl#12 [X2] wire#25
+9, 6, 26           !TDC ROC#2 Sl#18 Ch#9 HDC pl#12 [X2] wire#26
+10, 6, 27          !TDC ROC#2 Sl#18 Ch#10 HDC pl#12 [X2] wire#27
+11, 6, 28          !TDC ROC#2 Sl#18 Ch#11 HDC pl#12 [X2] wire#28
+12, 6, 29          !TDC ROC#2 Sl#18 Ch#12 HDC pl#12 [X2] wire#29
+13, 6, 30          !TDC ROC#2 Sl#18 Ch#13 HDC pl#12 [X2] wire#30
+14, 6, 31          !TDC ROC#2 Sl#18 Ch#14 HDC pl#12 [X2] wire#31
+15, 6, 32          !TDC ROC#2 Sl#18 Ch#15 HDC pl#12 [X2] wire#32
+16, 6, 33          !TDC ROC#2 Sl#18 Ch#16 HDC pl#12 [X2] wire#33
+17, 6, 34          !TDC ROC#2 Sl#18 Ch#17 HDC pl#12 [X2] wire#34
+18, 6, 35          !TDC ROC#2 Sl#18 Ch#18 HDC pl#12 [X2] wire#35
+19, 6, 36          !TDC ROC#2 Sl#18 Ch#19 HDC pl#12 [X2] wire#36
+20, 6, 37          !TDC ROC#2 Sl#18 Ch#20 HDC pl#12 [X2] wire#37
+21, 6, 38          !TDC ROC#2 Sl#18 Ch#21 HDC pl#12 [X2] wire#38
+22, 6, 39          !TDC ROC#2 Sl#18 Ch#22 HDC pl#12 [X2] wire#39
+23, 6, 40          !TDC ROC#2 Sl#18 Ch#23 HDC pl#12 [X2] wire#40
+24, 6, 41          !TDC ROC#2 Sl#18 Ch#24 HDC pl#12 [X2] wire#41
+25, 6, 42          !TDC ROC#2 Sl#18 Ch#25 HDC pl#12 [X2] wire#42
+26, 6, 43          !TDC ROC#2 Sl#18 Ch#26 HDC pl#12 [X2] wire#43
+27, 6, 44          !TDC ROC#2 Sl#18 Ch#27 HDC pl#12 [X2] wire#44
+28, 6, 45          !TDC ROC#2 Sl#18 Ch#28 HDC pl#12 [X2] wire#45
+29, 6, 46          !TDC ROC#2 Sl#18 Ch#29 HDC pl#12 [X2] wire#46
+30, 6, 47          !TDC ROC#2 Sl#18 Ch#30 HDC pl#12 [X2] wire#47
+31, 6, 48          !TDC ROC#2 Sl#18 Ch#31 HDC pl#12 [X2] wire#48
+32, 6, 49          !TDC ROC#2 Sl#18 Ch#32 HDC pl#12 [X2] wire#49
+33, 6, 50          !TDC ROC#2 Sl#18 Ch#33 HDC pl#12 [X2] wire#50
+34, 6, 51          !TDC ROC#2 Sl#18 Ch#34 HDC pl#12 [X2] wire#51
+35, 6, 52          !TDC ROC#2 Sl#18 Ch#35 HDC pl#12 [X2] wire#52
+36, 6, 53          !TDC ROC#2 Sl#18 Ch#36 HDC pl#12 [X2] wire#53
+37, 6, 54          !TDC ROC#2 Sl#18 Ch#37 HDC pl#12 [X2] wire#54
+38, 6, 55          !TDC ROC#2 Sl#18 Ch#38 HDC pl#12 [X2] wire#55
+39, 6, 56          !TDC ROC#2 Sl#18 Ch#39 HDC pl#12 [X2] wire#56
+40, 6, 57          !TDC ROC#2 Sl#18 Ch#40 HDC pl#12 [X2] wire#57
+41, 6, 58          !TDC ROC#2 Sl#18 Ch#41 HDC pl#12 [X2] wire#58
+42, 6, 59          !TDC ROC#2 Sl#18 Ch#42 HDC pl#12 [X2] wire#59
+43, 6, 60          !TDC ROC#2 Sl#18 Ch#43 HDC pl#12 [X2] wire#60
+44, 6, 61          !TDC ROC#2 Sl#18 Ch#44 HDC pl#12 [X2] wire#61
+45, 6, 62          !TDC ROC#2 Sl#18 Ch#45 HDC pl#12 [X2] wire#62
+46, 6, 63          !TDC ROC#2 Sl#18 Ch#46 HDC pl#12 [X2] wire#63
+47, 6, 64          !TDC ROC#2 Sl#18 Ch#47 HDC pl#12 [X2] wire#64
+48, 6, 65          !TDC ROC#2 Sl#18 Ch#48 HDC pl#12 [X2] wire#65
+49, 6, 66          !TDC ROC#2 Sl#18 Ch#49 HDC pl#12 [X2] wire#66
+50, 6, 67          !TDC ROC#2 Sl#18 Ch#50 HDC pl#12 [X2] wire#67
+51, 6, 68          !TDC ROC#2 Sl#18 Ch#51 HDC pl#12 [X2] wire#68
+52, 6, 69          !TDC ROC#2 Sl#18 Ch#52 HDC pl#12 [X2] wire#69
+53, 6, 70          !TDC ROC#2 Sl#18 Ch#53 HDC pl#12 [X2] wire#70
+54, 6, 71          !TDC ROC#2 Sl#18 Ch#54 HDC pl#12 [X2] wire#71
+55, 6, 72          !TDC ROC#2 Sl#18 Ch#55 HDC pl#12 [X2] wire#72
+56, 6, 73          !TDC ROC#2 Sl#18 Ch#56 HDC pl#12 [X2] wire#73
+57, 6, 74          !TDC ROC#2 Sl#18 Ch#57 HDC pl#12 [X2] wire#74
+58, 6, 75          !TDC ROC#2 Sl#18 Ch#58 HDC pl#12 [X2] wire#75
+59, 6, 76          !TDC ROC#2 Sl#18 Ch#59 HDC pl#12 [X2] wire#76
+60, 6, 77          !TDC ROC#2 Sl#18 Ch#60 HDC pl#12 [X2] wire#77
+61, 6, 78          !TDC ROC#2 Sl#18 Ch#61 HDC pl#12 [X2] wire#78
+62, 6, 79          !TDC ROC#2 Sl#18 Ch#62 HDC pl#12 [X2] wire#79
+63, 6, 80          !TDC ROC#2 Sl#18 Ch#63 HDC pl#12 [X2] wire#80
+64, 6, 81          !TDC ROC#2 Sl#18 Ch#64 HDC pl#12 [X2] wire#81
+65, 6, 82          !TDC ROC#2 Sl#18 Ch#65 HDC pl#12 [X2] wire#82
+66, 6, 83          !TDC ROC#2 Sl#18 Ch#66 HDC pl#12 [X2] wire#83
+67, 6, 84          !TDC ROC#2 Sl#18 Ch#67 HDC pl#12 [X2] wire#84
+68, 6, 85          !TDC ROC#2 Sl#18 Ch#68 HDC pl#12 [X2] wire#85
+69, 6, 86          !TDC ROC#2 Sl#18 Ch#69 HDC pl#12 [X2] wire#86
+70, 6, 87          !TDC ROC#2 Sl#18 Ch#70 HDC pl#12 [X2] wire#87
+71, 6, 88          !TDC ROC#2 Sl#18 Ch#71 HDC pl#12 [X2] wire#88
+72, 6, 89          !TDC ROC#2 Sl#18 Ch#72 HDC pl#12 [X2] wire#89
+73, 6, 90          !TDC ROC#2 Sl#18 Ch#73 HDC pl#12 [X2] wire#90
+74, 6, 91          !TDC ROC#2 Sl#18 Ch#74 HDC pl#12 [X2] wire#91
+75, 6, 92          !TDC ROC#2 Sl#18 Ch#75 HDC pl#12 [X2] wire#92
+76, 6, 93          !TDC ROC#2 Sl#18 Ch#76 HDC pl#12 [X2] wire#93
+77, 6, 94          !TDC ROC#2 Sl#18 Ch#77 HDC pl#12 [X2] wire#94
+78, 6, 95          !TDC ROC#2 Sl#18 Ch#78 HDC pl#12 [X2] wire#95
+79, 6, 96          !TDC ROC#2 Sl#18 Ch#79 HDC pl#12 [X2] wire#96
+80, 6, 97          !TDC ROC#2 Sl#18 Ch#80 HDC pl#12 [X2] wire#97
+81, 6, 98          !TDC ROC#2 Sl#18 Ch#81 HDC pl#12 [X2] wire#98
+82, 6, 99          !TDC ROC#2 Sl#18 Ch#82 HDC pl#12 [X2] wire#99
+83, 6, 100         !TDC ROC#2 Sl#18 Ch#83 HDC pl#12 [X2] wire#100
+84, 6, 101         !TDC ROC#2 Sl#18 Ch#84 HDC pl#12 [X2] wire#101
+85, 6, 102         !TDC ROC#2 Sl#18 Ch#85 HDC pl#12 [X2] wire#102
+86, 6, 103         !TDC ROC#2 Sl#18 Ch#86 HDC pl#12 [X2] wire#103
+87, 6, 104         !TDC ROC#2 Sl#18 Ch#87 HDC pl#12 [X2] wire#104
+88, 6, 105         !TDC ROC#2 Sl#18 Ch#88 HDC pl#12 [X2] wire#105
+89, 6, 106         !TDC ROC#2 Sl#18 Ch#89 HDC pl#12 [X2] wire#106
+90, 6, 107         !TDC ROC#2 Sl#18 Ch#90 HDC pl#12 [X2] wire#107
+91, 6, 108         !TDC ROC#2 Sl#18 Ch#91 HDC pl#12 [X2] wire#108
+92, 6, 109         !TDC ROC#2 Sl#18 Ch#92 HDC pl#12 [X2] wire#109
+93, 6, 110         !TDC ROC#2 Sl#18 Ch#93 HDC pl#12 [X2] wire#110
+94, 6, 111         !TDC ROC#2 Sl#18 Ch#94 HDC pl#12 [X2] wire#111
+95, 6, 112         !TDC ROC#2 Sl#18 Ch#95 HDC pl#12 [X2] wire#112
+!
+!
+!   HMS upstairs (HSCIN+HCAL+HCER) map     K.B.Beard 13-Jun-1994
+!
+
+! ^^^^^^^^^^^^^^^^^^^^^ Wire chambers end here ^^^^^^^^^^^^^^^^^^^^^^
+!=============================================================================
+    ROC= 1               !upstairs HMS crate
+!
+    detector= 2 !HSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 23 ! TDC  
+  0, 1, 1, 2 !TDC ROC#1 Sl#23 Ch#0 HSCIN pl#1 [X1] id#1 sig#2 [TDC+] (0 X1P-01)
+  1, 1, 3, 2 !TDC ROC#1 Sl#23 Ch#1 HSCIN pl#1 [X1] id#3 sig#2 [TDC+] (1 X1P-03)
+  2, 1, 5, 2 !TDC ROC#1 Sl#23 Ch#2 HSCIN pl#1 [X1] id#5 sig#2 [TDC+] (2 X1P-05)
+  3, 1, 7, 2 !TDC ROC#1 Sl#23 Ch#3 HSCIN pl#1 [X1] id#7 sig#2 [TDC+] (3 X1P-07)
+  4, 1, 9, 2 !TDC ROC#1 Sl#23 Ch#4 HSCIN pl#1 [X1] id#9 sig#2 [TDC+] (4 X1P-09)
+  5, 1, 11, 2 !TDC ROC#1 Sl#23 Ch#5 HSCIN pl#1 [X1] id#11 sig#2 [TDC+] (5 X1P-11)
+  6, 1, 13, 2 !TDC ROC#1 Sl#23 Ch#6 HSCIN pl#1 [X1] id#13 sig#2 [TDC+] (6 X1P-13)
+  7, 1, 15, 2 !TDC ROC#1 Sl#23 Ch#7 HSCIN pl#1 [X1] id#15 sig#2 [TDC+] (7 X1P-15)
+  8, 1, 2, 2 !TDC ROC#1 Sl#23 Ch#8 HSCIN pl#1 [X1] id#2 sig#2 [TDC+] (8 X1P-02)
+  9, 1, 4, 2 !TDC ROC#1 Sl#23 Ch#9 HSCIN pl#1 [X1] id#4 sig#2 [TDC+] (9 X1P-04)
+  10, 1, 6, 2 !TDC ROC#1 Sl#23 Ch#10 HSCIN pl#1 [X1] id#6 sig#2 [TDC+] (10 X1P-06)
+  11, 1, 8, 2 !TDC ROC#1 Sl#23 Ch#11 HSCIN pl#1 [X1] id#8 sig#2 [TDC+] (11 X1P-08)
+  12, 1, 10, 2 !TDC ROC#1 Sl#23 Ch#12 HSCIN pl#1 [X1] id#10 sig#2 [TDC+] (12 X1P-10)
+  13, 1, 12, 2 !TDC ROC#1 Sl#23 Ch#13 HSCIN pl#1 [X1] id#12 sig#2 [TDC+] (13 X1P-12)
+  14, 1, 14, 2 !TDC ROC#1 Sl#23 Ch#14 HSCIN pl#1 [X1] id#14 sig#2 [TDC+] (14 X1P-14)
+  15, 1, 16, 2 !TDC ROC#1 Sl#23 Ch#15 HSCIN pl#1 [X1] id#16 sig#2 [TDC+] (15 X1P-16)
+  16, 1, 1, 3 !TDC ROC#1 Sl#23 Ch#16 HSCIN pl#1 [X1] id#1 sig#3 [TDC-] (16 X1N-01)
+  17, 1, 3, 3 !TDC ROC#1 Sl#23 Ch#17 HSCIN pl#1 [X1] id#3 sig#3 [TDC-] (17 X1N-03)
+  18, 1, 5, 3 !TDC ROC#1 Sl#23 Ch#18 HSCIN pl#1 [X1] id#5 sig#3 [TDC-] (18 X1N-05)
+  19, 1, 7, 3 !TDC ROC#1 Sl#23 Ch#19 HSCIN pl#1 [X1] id#7 sig#3 [TDC-] (19 X1N-07)
+  20, 1, 9, 3 !TDC ROC#1 Sl#23 Ch#20 HSCIN pl#1 [X1] id#9 sig#3 [TDC-] (20 X1N-09)
+  21, 1, 11, 3 !TDC ROC#1 Sl#23 Ch#21 HSCIN pl#1 [X1] id#11 sig#3 [TDC-] (21 X1N-11)
+  22, 1, 13, 3 !TDC ROC#1 Sl#23 Ch#22 HSCIN pl#1 [X1] id#13 sig#3 [TDC-] (22 X1N-13)
+  23, 1, 15, 3 !TDC ROC#1 Sl#23 Ch#23 HSCIN pl#1 [X1] id#15 sig#3 [TDC-] (23 X1N-15)
+  24, 1, 2, 3 !TDC ROC#1 Sl#23 Ch#24 HSCIN pl#1 [X1] id#2 sig#3 [TDC-] (24 X1N-02)
+  25, 1, 4, 3 !TDC ROC#1 Sl#23 Ch#25 HSCIN pl#1 [X1] id#4 sig#3 [TDC-] (25 X1N-04)
+  26, 1, 6, 3 !TDC ROC#1 Sl#23 Ch#26 HSCIN pl#1 [X1] id#6 sig#3 [TDC-] (26 X1N-06)
+  27, 1, 8, 3 !TDC ROC#1 Sl#23 Ch#27 HSCIN pl#1 [X1] id#8 sig#3 [TDC-] (27 X1N-08)
+  28, 1, 10, 3 !TDC ROC#1 Sl#23 Ch#28 HSCIN pl#1 [X1] id#10 sig#3 [TDC-] (28 X1N-10)
+  29, 1, 12, 3 !TDC ROC#1 Sl#23 Ch#29 HSCIN pl#1 [X1] id#12 sig#3 [TDC-] (29 X1N-12)
+  30, 1, 14, 3 !TDC ROC#1 Sl#23 Ch#30 HSCIN pl#1 [X1] id#14 sig#3 [TDC-] (30 X1N-14)
+  31, 1, 16, 3 !TDC ROC#1 Sl#23 Ch#31 HSCIN pl#1 [X1] id#16 sig#3 [TDC-] (31 X1N-16)
+  32, 2, 1, 2 !TDC ROC#1 Sl#23 Ch#32 HSCIN pl#2 [Y1] id#1 sig#2 [TDC+] (32 Y1P-01)
+  33, 2, 3, 2 !TDC ROC#1 Sl#23 Ch#33 HSCIN pl#2 [Y1] id#3 sig#2 [TDC+] (33 Y1P-03)
+  34, 2, 5, 2 !TDC ROC#1 Sl#23 Ch#34 HSCIN pl#2 [Y1] id#5 sig#2 [TDC+] (34 Y1P-05)
+  35, 2, 7, 2 !TDC ROC#1 Sl#23 Ch#35 HSCIN pl#2 [Y1] id#7 sig#2 [TDC+] (35 Y1P-07)
+  36, 2, 9, 2 !TDC ROC#1 Sl#23 Ch#36 HSCIN pl#2 [Y1] id#9 sig#2 [TDC+] (36 Y1P-09)
+!  37 !TDC ROC#1 Sl#23 Ch#37 unused
+!  38 !TDC ROC#1 Sl#23 Ch#38 unused
+!  39 !TDC ROC#1 Sl#23 Ch#39 unused
+!!!  40, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+  41, 2, 4, 2 !TDC ROC#1 Sl#23 Ch#41 HSCIN pl#2 [Y1] id#4 sig#2 [TDC+] (41 Y1P-04)
+  42, 2, 6, 2 !TDC ROC#1 Sl#23 Ch#42 HSCIN pl#2 [Y1] id#6 sig#2 [TDC+] (42 Y1P-06)
+  43, 2, 8, 2 !TDC ROC#1 Sl#23 Ch#43 HSCIN pl#2 [Y1] id#8 sig#2 [TDC+] (43 Y1P-08)
+  44, 2, 10, 2 !TDC ROC#1 Sl#23 Ch#44 HSCIN pl#2 [Y1] id#10 sig#2 [TDC+] (44 Y1P-10)
+  45, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#45 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (45 Y1P-02)
+!   h1y2+ was moved from channel 47 to 45 on 1/29/1999
+!  46 !TDC ROC#1 Sl#23 Ch#46 unused
+!  47, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+!   h1y2+ was moved from channel 40 to 47 at run 6168
+  48, 2, 1, 3 !TDC ROC#1 Sl#23 Ch#48 HSCIN pl#2 [Y1] id#1 sig#3 [TDC-] (48 Y1N-01)
+  49, 2, 3, 3 !TDC ROC#1 Sl#23 Ch#49 HSCIN pl#2 [Y1] id#3 sig#3 [TDC-] (49 Y1N-03)
+  50, 2, 5, 3 !TDC ROC#1 Sl#23 Ch#50 HSCIN pl#2 [Y1] id#5 sig#3 [TDC-] (50 Y1N-05)
+  51, 2, 7, 3 !TDC ROC#1 Sl#23 Ch#51 HSCIN pl#2 [Y1] id#7 sig#3 [TDC-] (51 Y1N-07)
+  52, 2, 9, 3 !TDC ROC#1 Sl#23 Ch#52 HSCIN pl#2 [Y1] id#9 sig#3 [TDC-] (52 Y1N-09)
+!  53 !TDC ROC#1 Sl#23 Ch#53 unused
+!  54 !TDC ROC#1 Sl#23 Ch#54 unused
+!  55 !TDC ROC#1 Sl#23 Ch#55 unused
+  56, 2, 2, 3 !TDC ROC#1 Sl#23 Ch#56 HSCIN pl#2 [Y1] id#2 sig#3 [TDC-] (56 Y1N-02)
+  57, 2, 4, 3 !TDC ROC#1 Sl#23 Ch#57 HSCIN pl#2 [Y1] id#4 sig#3 [TDC-] (57 Y1N-04)
+  58, 2, 6, 3 !TDC ROC#1 Sl#23 Ch#58 HSCIN pl#2 [Y1] id#6 sig#3 [TDC-] (58 Y1N-06)
+  59, 2, 8, 3 !TDC ROC#1 Sl#23 Ch#59 HSCIN pl#2 [Y1] id#8 sig#3 [TDC-] (59 Y1N-08)
+!  60, 2, 10, 3 !TDC ROC#1 Sl#23 Ch#60 HSCIN pl#2 [Y1] id#10 sig#3 [TDC-] (60 Y1N-10)
+  61 , 2, 10, 3 !TDC ROC#1 Sl#23 Ch#61 swap location for h1y10-
+!  62 !TDC ROC#1 Sl#23 Ch#62 unused
+!  63 !TDC ROC#1 Sl#23 Ch#63 unused
+!
+ Slot= 21 ! TDC  
+! 
+  0, 3, 1, 2 !TDC ROC#1 Sl#21 Ch#0 HSCIN pl#3 [X2] id#1 sig#2 [TDC+] (0 X2P-01)
+  1, 3, 3, 2 !TDC ROC#1 Sl#21 Ch#1 HSCIN pl#3 [X2] id#3 sig#2 [TDC+] (1 X2P-03)
+  2, 3, 5, 2 !TDC ROC#1 Sl#21 Ch#2 HSCIN pl#3 [X2] id#5 sig#2 [TDC+] (2 X2P-05)
+  3, 3, 7, 2 !TDC ROC#1 Sl#21 Ch#3 HSCIN pl#3 [X2] id#7 sig#2 [TDC+] (3 X2P-07)
+  4, 3, 9, 2 !TDC ROC#1 Sl#21 Ch#4 HSCIN pl#3 [X2] id#9 sig#2 [TDC+] (4 X2P-09)
+  5, 3, 11, 2 !TDC ROC#1 Sl#21 Ch#5 HSCIN pl#3 [X2] id#11 sig#2 [TDC+] (5 X2P-11)
+  6, 3, 13, 2 !TDC ROC#1 Sl#21 Ch#6 HSCIN pl#3 [X2] id#13 sig#2 [TDC+] (6 X2P-13)
+  7, 3, 15, 2 !TDC ROC#1 Sl#21 Ch#7 HSCIN pl#3 [X2] id#15 sig#2 [TDC+] (7 X2P-15)
+!
+  8, 3, 2, 2 !TDC ROC#1 Sl#21 Ch#8 HSCIN pl#3 [X2] id#2 sig#2 [TDC+] (8 X2P-02)
+  9, 3, 4, 2 !TDC ROC#1 Sl#21 Ch#9 HSCIN pl#3 [X2] id#4 sig#2 [TDC+] (9 X2P-04)
+  10, 3, 6, 2 !TDC ROC#1 Sl#21 Ch#10 HSCIN pl#3 [X2] id#6 sig#2 [TDC+] (10 X2P-06)
+  11, 3, 8, 2 !TDC ROC#1 Sl#21 Ch#11 HSCIN pl#3 [X2] id#8 sig#2 [TDC+] (11 X2P-08)
+  12, 3, 10, 2 !TDC ROC#1 Sl#21 Ch#12 HSCIN pl#3 [X2] id#10 sig#2 [TDC+] (12 X2P-10)
+  13, 3, 12, 2 !TDC ROC#1 Sl#21 Ch#13 HSCIN pl#3 [X2] id#12 sig#2 [TDC+] (13 X2P-12)
+  14, 3, 14, 2 !TDC ROC#1 Sl#21 Ch#14 HSCIN pl#3 [X2] id#14 sig#2 [TDC+] (14 X2P-14)
+  15, 3, 16, 2 !TDC ROC#1 Sl#21 Ch#15 HSCIN pl#3 [X2] id#16 sig#2 [TDC+] (15 X2P-16)
+!
+! swapped s2x- with s2y+
+!
+  16, 4, 1, 2 !TDC ROC#1 Sl#21 Ch#32 HSCIN pl#4 [Y2] id#1 sig#2 [TDC+] (32 Y2P-01)
+  17, 4, 3, 2 !TDC ROC#1 Sl#21 Ch#33 HSCIN pl#4 [Y2] id#3 sig#2 [TDC+] (33 Y2P-03)
+  18, 4, 5, 2 !TDC ROC#1 Sl#21 Ch#34 HSCIN pl#4 [Y2] id#5 sig#2 [TDC+] (34 Y2P-05)
+  19, 4, 7, 2 !TDC ROC#1 Sl#21 Ch#35 HSCIN pl#4 [Y2] id#7 sig#2 [TDC+] (35 Y2P-07)
+  20, 4, 9, 2 !TDC ROC#1 Sl#21 Ch#36 HSCIN pl#4 [Y2] id#9 sig#2 [TDC+] (36 Y2P-09)
+!  21 !TDC ROC#1 Sl#21 Ch#37 unused
+!  22 !TDC ROC#1 Sl#21 Ch#38 unused
+!  23 !TDC ROC#1 Sl#21 Ch#39 unused
+  24, 4, 2, 2 !TDC ROC#1 Sl#21 Ch#40 HSCIN pl#4 [Y2] id#2 sig#2 [TDC+] (40 Y2P-02)
+  25, 4, 4, 2 !TDC ROC#1 Sl#21 Ch#41 HSCIN pl#4 [Y2] id#4 sig#2 [TDC+] (41 Y2P-04)
+  26, 4, 6, 2 !TDC ROC#1 Sl#21 Ch#42 HSCIN pl#4 [Y2] id#6 sig#2 [TDC+] (42 Y2P-06)
+  27, 4, 8, 2 !TDC ROC#1 Sl#21 Ch#43 HSCIN pl#4 [Y2] id#8 sig#2 [TDC+] (43 Y2P-08)
+  28, 4, 10, 2 !TDC ROC#1 Sl#21 Ch#44 HSCIN pl#4 [Y2] id#10 sig#2 [TDC+] (44 Y2P-10)
+!  29 !TDC ROC#1 Sl#21 Ch#45 unused
+!  30 !TDC ROC#1 Sl#21 Ch#46 unused
+!  31 !TDC ROC#1 Sl#21 Ch#47 unused
+!
+  32, 3, 1, 3 !TDC ROC#1 Sl#21 Ch#16 HSCIN pl#3 [X2] id#1 sig#3 [TDC-] (16 X2N-01)
+  33, 3, 3, 3 !TDC ROC#1 Sl#21 Ch#17 HSCIN pl#3 [X2] id#3 sig#3 [TDC-] (17 X2N-03)
+  34, 3, 5, 3 !TDC ROC#1 Sl#21 Ch#18 HSCIN pl#3 [X2] id#5 sig#3 [TDC-] (18 X2N-05)
+  35, 3, 7, 3 !TDC ROC#1 Sl#21 Ch#19 HSCIN pl#3 [X2] id#7 sig#3 [TDC-] (19 X2N-07)
+  36, 3, 9, 3 !TDC ROC#1 Sl#21 Ch#20 HSCIN pl#3 [X2] id#9 sig#3 [TDC-] (20 X2N-09)
+  37, 3, 11, 3 !TDC ROC#1 Sl#21 Ch#21 HSCIN pl#3 [X2] id#11 sig#3 [TDC-] (21 X2N-11)
+  38, 3, 13, 3 !TDC ROC#1 Sl#21 Ch#22 HSCIN pl#3 [X2] id#13 sig#3 [TDC-] (22 X2N-13)
+  39, 3, 15, 3 !TDC ROC#1 Sl#21 Ch#23 HSCIN pl#3 [X2] id#15 sig#3 [TDC-] (23 X2N-15)
+!
+  40, 3, 2, 3 !TDC ROC#1 Sl#21 Ch#24 HSCIN pl#3 [X2] id#2 sig#3 [TDC-] (24 X2N-02)
+  41, 3, 4, 3 !TDC ROC#1 Sl#21 Ch#25 HSCIN pl#3 [X2] id#4 sig#3 [TDC-] (25 X2N-04)
+  42, 3, 6, 3 !TDC ROC#1 Sl#21 Ch#26 HSCIN pl#3 [X2] id#6 sig#3 [TDC-] (26 X2N-06)
+  43, 3, 8, 3 !TDC ROC#1 Sl#21 Ch#27 HSCIN pl#3 [X2] id#8 sig#3 [TDC-] (27 X2N-08)
+  44, 3, 10, 3 !TDC ROC#1 Sl#21 Ch#28 HSCIN pl#3 [X2] id#10 sig#3 [TDC-] (28 X2N-10)
+  45, 3, 12, 3 !TDC ROC#1 Sl#21 Ch#29 HSCIN pl#3 [X2] id#12 sig#3 [TDC-] (29 X2N-12)
+  46, 3, 14, 3 !TDC ROC#1 Sl#21 Ch#30 HSCIN pl#3 [X2] id#14 sig#3 [TDC-] (30 X2N-14)
+  47, 3, 16, 3 !TDC ROC#1 Sl#21 Ch#31 HSCIN pl#3 [X2] id#16 sig#3 [TDC-] (31 X2N-16)
+!
+  48, 4, 1, 3 !TDC ROC#1 Sl#21 Ch#48 HSCIN pl#4 [Y2] id#1 sig#3 [TDC-] (48 Y2N-01)
+  49, 4, 3, 3 !TDC ROC#1 Sl#21 Ch#49 HSCIN pl#4 [Y2] id#3 sig#3 [TDC-] (49 Y2N-03)
+  50, 4, 5, 3 !TDC ROC#1 Sl#21 Ch#50 HSCIN pl#4 [Y2] id#5 sig#3 [TDC-] (50 Y2N-05)
+  51, 4, 7, 3 !TDC ROC#1 Sl#21 Ch#51 HSCIN pl#4 [Y2] id#7 sig#3 [TDC-] (51 Y2N-07)
+  52, 4, 9, 3 !TDC ROC#1 Sl#21 Ch#52 HSCIN pl#4 [Y2] id#9 sig#3 [TDC-] (52 Y2N-09)
+!  53 !TDC ROC#1 Sl#21 Ch#53 unused
+!  54 !TDC ROC#1 Sl#21 Ch#54 unused
+!  55 !TDC ROC#1 Sl#21 Ch#55 unused
+  56, 4, 2, 3 !TDC ROC#1 Sl#21 Ch#56 HSCIN pl#4 [Y2] id#2 sig#3 [TDC-] (56 Y2N-02)
+  57, 4, 4, 3 !TDC ROC#1 Sl#21 Ch#57 HSCIN pl#4 [Y2] id#4 sig#3 [TDC-] (57 Y2N-04)
+  58, 4, 6, 3 !TDC ROC#1 Sl#21 Ch#58 HSCIN pl#4 [Y2] id#6 sig#3 [TDC-] (58 Y2N-06)
+  59, 4, 8, 3 !TDC ROC#1 Sl#21 Ch#59 HSCIN pl#4 [Y2] id#8 sig#3 [TDC-] (59 Y2N-08)
+  60, 4, 10, 3 !TDC ROC#1 Sl#21 Ch#60 HSCIN pl#4 [Y2] id#10 sig#3 [TDC-] (60 Y2N-10)
+!  61 !TDC ROC#1 Sl#21 Ch#61 unused
+!  62 !TDC ROC#1 Sl#21 Ch#62 unused
+!  63 !TDC ROC#1 Sl#21 Ch#63 unused
+!
+!!!======================================================================
+    detector= 5 !HMISC
+
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 19 ! TDC  
+
+0, 1, 1, 0  ! 0 !TDC ROC#1 Sl#19 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#1 Sl#19 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#1 Sl#19 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#1 Sl#19 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#1 Sl#19 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#1 Sl#19 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#1 Sl#19 Ch#6 empty
+7, 1, 8, 0  ! 7 !TDC ROC#1 Sl#19 Ch#7 unused
+8, 1, 9, 0  ! 8 !TDC ROC#1 Sl#19 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#1 Sl#19 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#1 Sl#19 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#1 Sl#19 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#1 Sl#19 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#1 Sl#19 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#1 Sl#19 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#1 Sl#19 Ch#15 signal {PEDTRG}
+16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 signal {hS1}                       
+17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 signal {hPRE50}                    
+18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 signal {hS2X}                      
+19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 signal {hPRE150}                   
+20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 signal {hS1X}                      
+21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 signal {hS2Y}                      
+22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 signal {hPRE100}                   
+23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 signal {hS1Y}                      
+24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 signal {hS2}                       
+25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 signal {hCERHI}                   
+26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 signal {hSTOF}                     
+27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 signal {hSCIN}                     
+28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 signal {hELREAL}                   
+29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 signal {hPIPRE}                    
+30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 signal {hELCLEAN}                  
+31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 signal {hPRETRG}                   
+32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 signal {PION}                      
+33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 signal {CER}                       
+34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 signal {hPIONHI}                  
+35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 signal {hPRE200}                  
+36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 signal {??}                        
+37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 signal {UNSER}                     
+38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 signal {BCM1}                      
+39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 signal {BCM2}                      
+40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 signal {hELHI}                     
+41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 signal {hELLO}                     
+42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 signal {hPRHI}                     
+43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 signal {hPRLO}                     
+44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 signal {hSHLO}                     
+45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 signal {CLOCK}                     
+46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 signal {BEAMGATES}                 
+47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 signal {hADCGATES ? PEDS and TRIGS}
+48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 RF no delay
+49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 RF + 10 ns
+53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!
+!=============================================================================
+!                     AEROGEL TDC
+!..............................................................................
+! For aerogel: 0-->ADC_POS
+!	       1-->ADC_NEG
+!              2-->TDC_POS      ! Check one more time (Hamlet, 2002/10/01)
+!              3-->TDC_NEG
+
+    detector= 7 ! Temporary for HAERO
+
+!       TDC module LeCroy 1872a
+
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!!
+! S. Wood have problem to read additional TDC in Slot =18 (2002/10/18, Hamlet)
+!
+! For now I will use some other tdc channels for Aerogel
+!.......................>
+!
+ Slot= 18 ! TDC channels for HMS Aero 
+! Changed May 5, 2003 DJG
+!
+!
+! Slot= 18 !TDC
+!
+! TDC chan  for aerogel (Hamlet, 2002/10/17)
+!
+0, 1, 1, 2 !TDC ROC#1 Sl#18 Ch#0  signal pos 1
+1, 1, 2, 2 !TDC ROC#1 Sl#18 Ch#1  signal pos 2
+2, 1, 3, 2 !TDC ROC#1 Sl#18 Ch#2  signal pos 3
+3, 1, 4, 2 !TDC ROC#1 Sl#18 Ch#3  signal pos 4
+4, 1, 5, 2 !TDC ROC#1 Sl#18 Ch#4  signal pos 5
+5, 1, 6, 2 !TDC ROC#1 Sl#18 Ch#5  signal pos 6
+6, 1, 7, 2 !TDC ROC#1 Sl#18 Ch#6  signal pos 7
+7, 1, 8, 2 !TDC ROC#1 Sl#18 Ch#7  signal pos 8
+8, 1, 1, 3 !TDC ROC#1 Sl#18 Ch#8  signal neg 1
+9, 1, 2, 3 !TDC ROC#1 Sl#18 Ch#9  signal neg 2
+10, 1, 3, 3 !TDC ROC#1 Sl#18 Ch#10  signal neg 3
+11, 1, 4, 3 !TDC ROC#1 Sl#18 Ch#11  signal neg 4
+12, 1, 5, 3 !TDC ROC#1 Sl#18 Ch#12  signal neg 5
+13, 1, 6, 3 !TDC ROC#1 Sl#18 Ch#13  signal neg 6
+14, 1, 7, 3 !TDC ROC#1 Sl#18 Ch#14  signal neg 7
+15, 1, 8, 3 !TDC ROC#1 Sl#18 Ch#15  signal neg 8
+!!
+!16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 unused
+!17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 unused
+!18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 unused
+!19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 unused
+!20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 unused
+!21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 unused
+!22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 unused
+!23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 unused
+!24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 unused
+!25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 unused
+!26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 unused
+!27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 unused
+!28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 unused
+!29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 unused
+!30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 unused
+!31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 unused
+!32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 unused
+!33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 unused
+!34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 unused
+!35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 unused
+!36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 unused
+!37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 unused
+!38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 unused
+!39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 unused
+!40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 unused
+!41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 unused
+!42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 unused
+!43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 unused
+!44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 unused 
+!45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 unused 
+!46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 unused 
+!47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 unused 
+!48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 unused
+!49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+!50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+!51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+!52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 unused
+!53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+!54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+!55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+!56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+!57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+!58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+!59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+!60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+!61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+!62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+!63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!=============================================================================
+!       ADC module LeCroy 1881M
+    detector = 2
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#1 Sl#9 Ch#0 HSCIN pl#1 [X1] id#1 sig#0 [ADC+] (0 X1P-01)
+  1, 1, 3, 0 !ADC ROC#1 Sl#9 Ch#1 HSCIN pl#1 [X1] id#3 sig#0 [ADC+] (1 X1P-03)
+  2, 1, 5, 0 !ADC ROC#1 Sl#9 Ch#2 HSCIN pl#1 [X1] id#5 sig#0 [ADC+] (2 X1P-05)
+  3, 1, 7, 0 !ADC ROC#1 Sl#9 Ch#3 HSCIN pl#1 [X1] id#7 sig#0 [ADC+] (3 X1P-07)
+  4, 1, 9, 0 !ADC ROC#1 Sl#9 Ch#4 HSCIN pl#1 [X1] id#9 sig#0 [ADC+] (4 X1P-09)
+  5, 1, 11, 0 !ADC ROC#1 Sl#9 Ch#5 HSCIN pl#1 [X1] id#11 sig#0 [ADC+] (5 X1P-11)
+  6, 1, 13, 0 !ADC ROC#1 Sl#9 Ch#6 HSCIN pl#1 [X1] id#13 sig#0 [ADC+] (6 X1P-13)
+  7, 1, 15, 0 !ADC ROC#1 Sl#9 Ch#7 HSCIN pl#1 [X1] id#15 sig#0 [ADC+] (7 X1P-15)
+  8, 1, 2, 0 !ADC ROC#1 Sl#9 Ch#8 HSCIN pl#1 [X1] id#2 sig#0 [ADC+] (8 X1P-02)
+  9, 1, 4, 0 !ADC ROC#1 Sl#9 Ch#9 HSCIN pl#1 [X1] id#4 sig#0 [ADC+] (9 X1P-04)
+  10, 1, 6, 0 !ADC ROC#1 Sl#9 Ch#10 HSCIN pl#1 [X1] id#6 sig#0 [ADC+] (10 X1P-06)
+  11, 1, 8, 0 !ADC ROC#1 Sl#9 Ch#11 HSCIN pl#1 [X1] id#8 sig#0 [ADC+] (11 X1P-08)
+  12, 1, 10, 0 !ADC ROC#1 Sl#9 Ch#12 HSCIN pl#1 [X1] id#10 sig#0 [ADC+] (12 X1P-10)
+  13, 1, 12, 0 !ADC ROC#1 Sl#9 Ch#13 HSCIN pl#1 [X1] id#12 sig#0 [ADC+] (13 X1P-12)
+  14, 1, 14, 0 !ADC ROC#1 Sl#9 Ch#14 HSCIN pl#1 [X1] id#14 sig#0 [ADC+] (14 X1P-14)
+  15, 1, 16, 0 !ADC ROC#1 Sl#9 Ch#15 HSCIN pl#1 [X1] id#16 sig#0 [ADC+] (15 X1P-16)
+!
+  16, 1, 1, 1 !ADC ROC#1 Sl#9 Ch#16 HSCIN pl#1 [X1] id#1 sig#1 [ADC-] (16 X1N-01)
+  17, 1, 3, 1 !ADC ROC#1 Sl#9 Ch#17 HSCIN pl#1 [X1] id#3 sig#1 [ADC-] (17 X1N-03)
+  18, 1, 5, 1 !ADC ROC#1 Sl#9 Ch#18 HSCIN pl#1 [X1] id#5 sig#1 [ADC-] (18 X1N-05)
+  19, 1, 7, 1 !ADC ROC#1 Sl#9 Ch#19 HSCIN pl#1 [X1] id#7 sig#1 [ADC-] (19 X1N-07)
+  20, 1, 9, 1 !ADC ROC#1 Sl#9 Ch#20 HSCIN pl#1 [X1] id#9 sig#1 [ADC-] (20 X1N-09)
+  21, 1, 11, 1 !ADC ROC#1 Sl#9 Ch#21 HSCIN pl#1 [X1] id#11 sig#1 [ADC-] (21 X1N-11)
+  22, 1, 13, 1 !ADC ROC#1 Sl#9 Ch#22 HSCIN pl#1 [X1] id#13 sig#1 [ADC-] (22 X1N-13)
+  23, 1, 15, 1 !ADC ROC#1 Sl#9 Ch#23 HSCIN pl#1 [X1] id#15 sig#1 [ADC-] (23 X1N-15)
+  24, 1, 2, 1 !ADC ROC#1 Sl#9 Ch#24 HSCIN pl#1 [X1] id#2 sig#1 [ADC-] (24 X1N-02)
+  25, 1, 4, 1 !ADC ROC#1 Sl#9 Ch#25 HSCIN pl#1 [X1] id#4 sig#1 [ADC-] (25 X1N-04)
+  26, 1, 6, 1 !ADC ROC#1 Sl#9 Ch#26 HSCIN pl#1 [X1] id#6 sig#1 [ADC-] (26 X1N-06)
+  27, 1, 8, 1 !ADC ROC#1 Sl#9 Ch#27 HSCIN pl#1 [X1] id#8 sig#1 [ADC-] (27 X1N-08)
+  28, 1, 10, 1 !ADC ROC#1 Sl#9 Ch#28 HSCIN pl#1 [X1] id#10 sig#1 [ADC-] (28 X1N-10)
+  29, 1, 12, 1 !ADC ROC#1 Sl#9 Ch#29 HSCIN pl#1 [X1] id#12 sig#1 [ADC-] (29 X1N-12)
+  30, 1, 14, 1 !ADC ROC#1 Sl#9 Ch#30 HSCIN pl#1 [X1] id#14 sig#1 [ADC-] (30 X1N-14)
+  31, 1, 16, 1 !ADC ROC#1 Sl#9 Ch#31 HSCIN pl#1 [X1] id#16 sig#1 [ADC-] (31 X1N-16)
+! 
+  32, 2, 1, 0 !ADC ROC#1 Sl#9 Ch#32 HSCIN pl#2 [Y1] id#1 sig#0 [ADC+] (32 Y1P-01)
+  33, 2, 3, 0 !ADC ROC#1 Sl#9 Ch#33 HSCIN pl#2 [Y1] id#3 sig#0 [ADC+] (33 Y1P-03)
+  34, 2, 5, 0 !ADC ROC#1 Sl#9 Ch#34 HSCIN pl#2 [Y1] id#5 sig#0 [ADC+] (34 Y1P-05)
+  35, 2, 7, 0 !ADC ROC#1 Sl#9 Ch#35 HSCIN pl#2 [Y1] id#7 sig#0 [ADC+] (35 Y1P-07)
+  36, 2, 9, 0 !ADC ROC#1 Sl#9 Ch#36 HSCIN pl#2 [Y1] id#9 sig#0 [ADC+] (36 Y1P-09)
+!  37 !ADC ROC#1 Sl#9 Ch#37 unused
+!  38 !ADC ROC#1 Sl#9 Ch#38 unused
+!  39 !ADC ROC#1 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#1 Sl#9 Ch#40 HSCIN pl#2 [Y1] id#2 sig#0 [ADC+] (40 Y1P-02)
+  41, 2, 4, 0 !ADC ROC#1 Sl#9 Ch#41 HSCIN pl#2 [Y1] id#4 sig#0 [ADC+] (41 Y1P-04)
+  42, 2, 6, 0 !ADC ROC#1 Sl#9 Ch#42 HSCIN pl#2 [Y1] id#6 sig#0 [ADC+] (42 Y1P-06)
+  43, 2, 8, 0 !ADC ROC#1 Sl#9 Ch#43 HSCIN pl#2 [Y1] id#8 sig#0 [ADC+] (43 Y1P-08)
+  44, 2, 10, 0 !ADC ROC#1 Sl#9 Ch#44 HSCIN pl#2 [Y1] id#10 sig#0 [ADC+] (44 Y1P-10)
+!  45 !ADC ROC#1 Sl#9 Ch#45 unused
+!  46 !ADC ROC#1 Sl#9 Ch#46 unused
+!  47 !ADC ROC#1 Sl#9 Ch#47 unused
+!
+  48, 2, 1, 1 !ADC ROC#1 Sl#9 Ch#48 HSCIN pl#2 [Y1] id#1 sig#1 [ADC-] (48 Y1N-01)
+  49, 2, 3, 1 !ADC ROC#1 Sl#9 Ch#49 HSCIN pl#2 [Y1] id#3 sig#1 [ADC-] (49 Y1N-03)
+  50, 2, 5, 1 !ADC ROC#1 Sl#9 Ch#50 HSCIN pl#2 [Y1] id#5 sig#1 [ADC-] (50 Y1N-05)
+  51, 2, 7, 1 !ADC ROC#1 Sl#9 Ch#51 HSCIN pl#2 [Y1] id#7 sig#1 [ADC-] (51 Y1N-07)
+  52, 2, 9, 1 !ADC ROC#1 Sl#9 Ch#52 HSCIN pl#2 [Y1] id#9 sig#1 [ADC-] (52 Y1N-09)
+!  53 !ADC ROC#1 Sl#9 Ch#53 unused
+!  54 !ADC ROC#1 Sl#9 Ch#54 unused
+!  55 !ADC ROC#1 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#1 Sl#9 Ch#56 HSCIN pl#2 [Y1] id#2 sig#1 [ADC-] (56 Y1N-02)
+  57, 2, 4, 1 !ADC ROC#1 Sl#9 Ch#57 HSCIN pl#2 [Y1] id#4 sig#1 [ADC-] (57 Y1N-04)
+  58, 2, 6, 1 !ADC ROC#1 Sl#9 Ch#58 HSCIN pl#2 [Y1] id#6 sig#1 [ADC-] (58 Y1N-06)
+  59, 2, 8, 1 !ADC ROC#1 Sl#9 Ch#59 HSCIN pl#2 [Y1] id#8 sig#1 [ADC-] (59 Y1N-08)
+  60, 2, 10, 1 !ADC ROC#1 Sl#9 Ch#60 HSCIN pl#2 [Y1] id#10 sig#1 [ADC-] (60 Y1N-10)
+!  61 !ADC ROC#1 Sl#9 Ch#62 unused
+!  62 !ADC ROC#1 Sl#9 Ch#62 unused
+!  63 !ADC ROC#1 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#1 Sl#7 Ch#0 HSCIN pl#3 [X2] id#1 sig#0 [ADC+] (0 X2P-01)
+  1, 3, 3, 0 !ADC ROC#1 Sl#7 Ch#1 HSCIN pl#3 [X2] id#3 sig#0 [ADC+] (1 X2P-03)
+  2, 3, 5, 0 !ADC ROC#1 Sl#7 Ch#2 HSCIN pl#3 [X2] id#5 sig#0 [ADC+] (2 X2P-05)
+  3, 3, 7, 0 !ADC ROC#1 Sl#7 Ch#3 HSCIN pl#3 [X2] id#7 sig#0 [ADC+] (3 X2P-07)
+  4, 3, 9, 0 !ADC ROC#1 Sl#7 Ch#4 HSCIN pl#3 [X2] id#9 sig#0 [ADC+] (4 X2P-09)
+  5, 3, 11, 0 !ADC ROC#1 Sl#7 Ch#5 HSCIN pl#3 [X2] id#11 sig#0 [ADC+] (5 X2P-11)
+  6, 3, 13, 0 !ADC ROC#1 Sl#7 Ch#6 HSCIN pl#3 [X2] id#13 sig#0 [ADC+] (6 X2P-13)
+  7, 3, 15, 0 !ADC ROC#1 Sl#7 Ch#7 HSCIN pl#3 [X2] id#15 sig#0 [ADC+] (7 X2P-15)
+  8, 3, 2, 0 !ADC ROC#1 Sl#7 Ch#8 HSCIN pl#3 [X2] id#2 sig#0 [ADC+] (8 X2P-02)
+  9, 3, 4, 0 !ADC ROC#1 Sl#7 Ch#9 HSCIN pl#3 [X2] id#4 sig#0 [ADC+] (9 X2P-04)
+  10, 3, 6, 0 !ADC ROC#1 Sl#7 Ch#10 HSCIN pl#3 [X2] id#6 sig#0 [ADC+] (10 X2P-06)
+  11, 3, 8, 0 !ADC ROC#1 Sl#7 Ch#11 HSCIN pl#3 [X2] id#8 sig#0 [ADC+] (11 X2P-08)
+  12, 3, 10, 0 !ADC ROC#1 Sl#7 Ch#12 HSCIN pl#3 [X2] id#10 sig#0 [ADC+] (12 X2P-10)
+  13, 3, 12, 0 !ADC ROC#1 Sl#7 Ch#13 HSCIN pl#3 [X2] id#12 sig#0 [ADC+] (13 X2P-12)
+  14, 3, 14, 0 !ADC ROC#1 Sl#7 Ch#14 HSCIN pl#3 [X2] id#14 sig#0 [ADC+] (14 X2P-14)
+  15, 3, 16, 0 !ADC ROC#1 Sl#7 Ch#15 HSCIN pl#3 [X2] id#16 sig#0 [ADC+] (15 X2P-16)
+! 
+  16, 3, 1, 1 !ADC ROC#1 Sl#7 Ch#16 HSCIN pl#3 [X2] id#1 sig#1 [ADC-] (16 X2N-01)
+  17, 3, 3, 1 !ADC ROC#1 Sl#7 Ch#17 HSCIN pl#3 [X2] id#3 sig#1 [ADC-] (17 X2N-03)
+  18, 3, 5, 1 !ADC ROC#1 Sl#7 Ch#18 HSCIN pl#3 [X2] id#5 sig#1 [ADC-] (18 X2N-05)
+  19, 3, 7, 1 !ADC ROC#1 Sl#7 Ch#19 HSCIN pl#3 [X2] id#7 sig#1 [ADC-] (19 X2N-07)
+  20, 3, 9, 1 !ADC ROC#1 Sl#7 Ch#20 HSCIN pl#3 [X2] id#9 sig#1 [ADC-] (20 X2N-09)
+  21, 3, 11, 1 !ADC ROC#1 Sl#7 Ch#21 HSCIN pl#3 [X2] id#11 sig#1 [ADC-] (21 X2N-11)
+  22, 3, 13, 1 !ADC ROC#1 Sl#7 Ch#22 HSCIN pl#3 [X2] id#13 sig#1 [ADC-] (22 X2N-13)
+  23, 3, 15, 1 !ADC ROC#1 Sl#7 Ch#23 HSCIN pl#3 [X2] id#15 sig#1 [ADC-] (23 X2N-15)
+!
+  24, 3, 2, 1 !ADC ROC#1 Sl#7 Ch#24 HSCIN pl#3 [X2] id#2 sig#1 [ADC-] (24 X2N-02)
+  25, 3, 4, 1 !ADC ROC#1 Sl#7 Ch#25 HSCIN pl#3 [X2] id#4 sig#1 [ADC-] (25 X2N-04)
+  26, 3, 6, 1 !ADC ROC#1 Sl#7 Ch#26 HSCIN pl#3 [X2] id#6 sig#1 [ADC-] (26 X2N-06)
+  27, 3, 8, 1 !ADC ROC#1 Sl#7 Ch#27 HSCIN pl#3 [X2] id#8 sig#1 [ADC-] (27 X2N-08)
+  28, 3, 10, 1 !ADC ROC#1 Sl#7 Ch#28 HSCIN pl#3 [X2] id#10 sig#1 [ADC-] (28 X2N-10)
+  29, 3, 12, 1 !ADC ROC#1 Sl#7 Ch#29 HSCIN pl#3 [X2] id#12 sig#1 [ADC-] (29 X2N-12)
+  30, 3, 14, 1 !ADC ROC#1 Sl#7 Ch#30 HSCIN pl#3 [X2] id#14 sig#1 [ADC-] (30 X2N-14)
+  31, 3, 16, 1 !ADC ROC#1 Sl#7 Ch#31 HSCIN pl#3 [X2] id#16 sig#1 [ADC-] (31 X2N-16)
+  32, 4, 1, 0 !ADC ROC#1 Sl#7 Ch#32 HSCIN pl#4 [Y2] id#1 sig#0 [ADC+] (32 Y2P-01)
+  33, 4, 3, 0 !ADC ROC#1 Sl#7 Ch#33 HSCIN pl#4 [Y2] id#3 sig#0 [ADC+] (33 Y2P-03)
+  34, 4, 5, 0 !ADC ROC#1 Sl#7 Ch#34 HSCIN pl#4 [Y2] id#5 sig#0 [ADC+] (34 Y2P-05)
+  35, 4, 7, 0 !ADC ROC#1 Sl#7 Ch#35 HSCIN pl#4 [Y2] id#7 sig#0 [ADC+] (35 Y2P-07)
+  36, 4, 9, 0 !ADC ROC#1 Sl#7 Ch#36 HSCIN pl#4 [Y2] id#9 sig#0 [ADC+] (36 Y2P-09)
+!  37 !ADC ROC#1 Sl#7 Ch#37 unused
+!  38 !ADC ROC#1 Sl#7 Ch#38 unused
+!  39 !ADC ROC#1 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#1 Sl#7 Ch#40 HSCIN pl#4 [Y2] id#2 sig#0 [ADC+] (40 Y2P-02)
+  41, 4, 4, 0 !ADC ROC#1 Sl#7 Ch#41 HSCIN pl#4 [Y2] id#4 sig#0 [ADC+] (41 Y2P-04)
+  42, 4, 6, 0 !ADC ROC#1 Sl#7 Ch#42 HSCIN pl#4 [Y2] id#6 sig#0 [ADC+] (42 Y2P-06)
+  43, 4, 8, 0 !ADC ROC#1 Sl#7 Ch#43 HSCIN pl#4 [Y2] id#8 sig#0 [ADC+] (43 Y2P-08)
+  44, 4, 10, 0 !ADC ROC#1 Sl#7 Ch#44 HSCIN pl#4 [Y2] id#10 sig#0 [ADC+] (44 Y2P-10)
+!  45 !ADC ROC#1 Sl#7 Ch#45 unused
+!  46 !ADC ROC#1 Sl#7 Ch#46 unused
+!  47 !ADC ROC#1 Sl#7 Ch#47 unused
+  48, 4, 1, 1 !ADC ROC#1 Sl#7 Ch#48 HSCIN pl#4 [Y2] id#1 sig#1 [ADC-] (48 Y2N-01)
+  49, 4, 3, 1 !ADC ROC#1 Sl#7 Ch#49 HSCIN pl#4 [Y2] id#3 sig#1 [ADC-] (49 Y2N-03)
+  50, 4, 5, 1 !ADC ROC#1 Sl#7 Ch#50 HSCIN pl#4 [Y2] id#5 sig#1 [ADC-] (50 Y2N-05)
+  51, 4, 7, 1 !ADC ROC#1 Sl#7 Ch#51 HSCIN pl#4 [Y2] id#7 sig#1 [ADC-] (51 Y2N-07)
+  52, 4, 9, 1 !ADC ROC#1 Sl#7 Ch#52 HSCIN pl#4 [Y2] id#9 sig#1 [ADC-] (52 Y2N-09)
+!  53 !ADC ROC#1 Sl#7 Ch#53 unused
+!  54 !ADC ROC#1 Sl#7 Ch#54 unused
+!  55 !ADC ROC#1 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#1 Sl#7 Ch#56 HSCIN pl#4 [Y2] id#2 sig#1 [ADC-] (56 Y2N-02)
+  57, 4, 4, 1 !ADC ROC#1 Sl#7 Ch#57 HSCIN pl#4 [Y2] id#4 sig#1 [ADC-] (57 Y2N-04)
+  58, 4, 6, 1 !ADC ROC#1 Sl#7 Ch#58 HSCIN pl#4 [Y2] id#6 sig#1 [ADC-] (58 Y2N-06)
+  59, 4, 8, 1 !ADC ROC#1 Sl#7 Ch#59 HSCIN pl#4 [Y2] id#8 sig#1 [ADC-] (59 Y2N-08)
+  60, 4, 10, 1 !ADC ROC#1 Sl#7 Ch#60 HSCIN pl#4 [Y2] id#10 sig#1 [ADC-] (60 Y2N-10)
+!  61 !ADC ROC#1 Sl#7 Ch#61 unused
+!  62 !ADC ROC#1 Sl#7 Ch#62 unused
+!  63 !ADC ROC#1 Sl#7 Ch#63 unused
+!
+!---------------------------------------------------------------------------------
+    detector= 4 !HCAL
+!
+ Slot= 1 ! ADC  
+   0, 1, 1  !ADC ROC#1 Sl#1 Ch#0 HCAL col#1 row#1 (0 A-01)
+   1, 1, 2  !ADC ROC#1 Sl#1 Ch#1 HCAL col#1 row#2 (1 A-02)
+   2, 1, 3  !ADC ROC#1 Sl#1 Ch#2 HCAL col#1 row#3 (2 A-03)
+   3, 1, 4  !ADC ROC#1 Sl#1 Ch#3 HCAL col#1 row#4 (3 A-04)
+   4, 1, 5  !ADC ROC#1 Sl#1 Ch#4 HCAL col#1 row#5 (4 A-05)
+   5, 1, 6  !ADC ROC#1 Sl#1 Ch#5 HCAL col#1 row#6 (5 A-06)
+   6, 1, 7  !ADC ROC#1 Sl#1 Ch#6 HCAL col#1 row#7 (6 A-07)
+   7, 1, 8  !ADC ROC#1 Sl#1 Ch#7 HCAL col#1 row#8 (7 A-08)
+   8, 1, 9  !ADC ROC#1 Sl#1 Ch#8 HCAL col#1 row#9 (8 A-09)
+   9, 1, 10 !ADC ROC#1 Sl#1 Ch#9 HCAL col#1 row#10 (9 A-10)
+  10, 1, 11 !ADC ROC#1 Sl#1 Ch#10 HCAL col#1 row#11 (10 A-11)
+  11, 1, 12 !ADC ROC#1 Sl#1 Ch#11 HCAL col#1 row#12 (11 A-12)
+  12, 1, 13 !ADC ROC#1 Sl#1 Ch#12 HCAL col#1 row#13 (12 A-13)
+!   13 !ADC ROC#1 Sl#1 Ch#13 unused
+!   14 !ADC ROC#1 Sl#1 Ch#14 unused
+!   15 !ADC ROC#1 Sl#1 Ch#15 unused
+  16, 2, 1  !ADC ROC#1 Sl#1 Ch#16 HCAL col#2 row#1 (16 B-01)
+  17, 2, 2  !ADC ROC#1 Sl#1 Ch#17 HCAL col#2 row#2 (17 B-02)
+  18, 2, 3  !ADC ROC#1 Sl#1 Ch#18 HCAL col#2 row#3 (18 B-03)
+  19, 2, 4  !ADC ROC#1 Sl#1 Ch#19 HCAL col#2 row#4 (19 B-04)
+  20, 2, 5  !ADC ROC#1 Sl#1 Ch#20 HCAL col#2 row#5 (20 B-05)
+  21, 2, 6  !ADC ROC#1 Sl#1 Ch#21 HCAL col#2 row#6 (21 B-06)
+  22, 2, 7  !ADC ROC#1 Sl#1 Ch#22 HCAL col#2 row#7 (22 B-07)
+  23, 2, 8  !ADC ROC#1 Sl#1 Ch#23 HCAL col#2 row#8 (23 B-08)
+  24, 2, 9  !ADC ROC#1 Sl#1 Ch#24 HCAL col#2 row#9 (24 B-09)
+  25, 2, 10 !ADC ROC#1 Sl#1 Ch#25 HCAL col#2 row#10 (25 B-10)
+  26, 2, 11 !ADC ROC#1 Sl#1 Ch#26 HCAL col#2 row#11 (26 B-11)
+  27, 2, 12 !ADC ROC#1 Sl#1 Ch#27 HCAL col#2 row#12 (27 B-12)
+  28, 2, 13 !ADC ROC#1 Sl#1 Ch#28 HCAL col#2 row#13 (28 B-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+  32, 3, 1  !ADC ROC#1 Sl#1 Ch#32 HCAL col#3 row#1 (32 C-01)
+  33, 3, 2  !ADC ROC#1 Sl#1 Ch#33 HCAL col#3 row#2 (33 C-02)
+  34, 3, 3  !ADC ROC#1 Sl#1 Ch#34 HCAL col#3 row#3 (34 C-03)
+  35, 3, 4  !ADC ROC#1 Sl#1 Ch#35 HCAL col#3 row#4 (35 C-04)
+  36, 3, 5  !ADC ROC#1 Sl#1 Ch#36 HCAL col#3 row#5 (36 C-05)
+  37, 3, 6  !ADC ROC#1 Sl#1 Ch#37 HCAL col#3 row#6 (37 C-06)
+  38, 3, 7  !ADC ROC#1 Sl#1 Ch#38 HCAL col#3 row#7 (38 C-07)
+  39, 3, 8  !ADC ROC#1 Sl#1 Ch#39 HCAL col#3 row#8 (39 C-08)
+  40, 3, 9  !ADC ROC#1 Sl#1 Ch#40 HCAL col#3 row#9 (40 C-09)
+  41, 3, 10 !ADC ROC#1 Sl#1 Ch#41 HCAL col#3 row#10 (41 C-10)
+  42, 3, 11 !ADC ROC#1 Sl#1 Ch#42 HCAL col#3 row#11 (42 C-11)
+  43, 3, 12 !ADC ROC#1 Sl#1 Ch#43 HCAL col#3 row#12 (43 C-12)
+  44, 3, 13 !ADC ROC#1 Sl#1 Ch#44 HCAL col#3 row#13 (44 C-13)
+!  45 !ADC ROC#1 Sl#1 Ch#45 unused
+!  46 !ADC ROC#1 Sl#1 Ch#46 unused
+!  47 !ADC ROC#1 Sl#1 Ch#47 unused
+  48, 4, 1  !ADC ROC#1 Sl#1 Ch#48 HCAL col#4 row#1 (48 D-01)
+  49, 4, 2  !ADC ROC#1 Sl#1 Ch#49 HCAL col#4 row#2 (49 D-02)
+  50, 4, 3  !ADC ROC#1 Sl#1 Ch#50 HCAL col#4 row#3 (50 D-03)
+  51, 4, 4  !ADC ROC#1 Sl#1 Ch#51 HCAL col#4 row#4 (51 D-04)
+  52, 4, 5  !ADC ROC#1 Sl#1 Ch#52 HCAL col#4 row#5 (52 D-05)
+  53, 4, 6  !ADC ROC#1 Sl#1 Ch#53 HCAL col#4 row#6 (53 D-06)
+  54, 4, 7  !ADC ROC#1 Sl#1 Ch#54 HCAL col#4 row#7 (54 D-07)
+  55, 4, 8  !ADC ROC#1 Sl#1 Ch#55 HCAL col#4 row#8 (55 D-08)
+  56, 4, 9  !ADC ROC#1 Sl#1 Ch#56 HCAL col#4 row#9 (56 D-09)
+  57, 4, 10 !ADC ROC#1 Sl#1 Ch#57 HCAL col#4 row#10 (57 D-10)
+  58, 4, 11 !ADC ROC#1 Sl#1 Ch#58 HCAL col#4 row#11 (58 D-11)
+  59, 4, 12 !ADC ROC#1 Sl#1 Ch#59 HCAL col#4 row#12 (59 D-12)
+  60, 4, 13 !ADC ROC#1 Sl#1 Ch#60 HCAL col#4 row#13 (60 D-13)
+!
+!  61 !ADC ROC#1 Sl#1 Ch#61 unused
+
+    detector= 5    !HMISC - scintillator (ADCs) - behind calorimeter
+  62, 2, 1, 0 !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+  63, 2, 2, 0 !
+!
+detector= 4 !HCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+  0, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#0 HCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#1 HCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#2 HCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#3 HCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#4 HCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#5 HCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#6 HCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#7 HCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#1 Sl#5 Ch#8 HCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#1 Sl#5 Ch#9 HCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#1 Sl#5 Ch#10 HCAL col#1 row#11 (10 An-11)
+  11, 1, 12, 1 !ADC ROC#1 Sl#5 Ch#11 HCAL col#1 row#12 (11 An-112)
+  12, 1, 13, 1 !ADC ROC#1 Sl#5 Ch#12 HCAL col#1 row#13 (12 An-13)
+!  13 !ADC ROC#1 Sl#5 Ch#13 unused
+!  14 !ADC ROC#1 Sl#5 Ch#14 unused
+!  15 !ADC ROC#1 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#1 Sl#5 Ch#16 HCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#1 Sl#5 Ch#17 HCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#1 Sl#5 Ch#18 HCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#1 Sl#5 Ch#19 HCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#1 Sl#5 Ch#20 HCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#1 Sl#5 Ch#21 HCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#1 Sl#5 Ch#22 HCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#1 Sl#5 Ch#23 HCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#1 Sl#5 Ch#24 HCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#1 Sl#5 Ch#25 HCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#1 Sl#5 Ch#26 HCAL col#2 row#11 (26 Bn-11)
+  27, 2, 12, 1 !ADC ROC#1 Sl#5 Ch#27 HCAL col#2 row#12 (27 Bn-12)
+  28, 2, 13, 1 !ADC ROC#1 Sl#5 Ch#28 HCAL col#2 row#13 (28 Bn-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+!
+!==================================================================
+!!!!!!!!!!!!!!!!!!!!!!! AEROGEL ADC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+    detector = 7
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+!Slot= 5 ! ADC  
+! May be will use spare channels HCAL ADC for aerogel (Hamlet, 2002/10/16)
+!48, 1, 1, 0 !ADC ROC#1 Sl#5 Ch#48 signal pos 1
+!49, 1, 2, 0 !ADC ROC#1 Sl#5 Ch#48signal pos 2
+!50, 1, 3, 0 !ADC ROC#1 Sl#5 Ch#50 signal pos 3
+!51, 1, 4, 0 !ADC ROC#1 Sl#5 Ch#51 signal pos 4
+!52, 1, 5, 0 !ADC ROC#1 Sl#5 Ch#52 signal pos 5
+!53, 1, 6, 0 !ADC ROC#1 Sl#5 Ch#53 signal pos 6
+!54, 1, 7, 0 !ADC ROC#1 Sl#5 Ch#54 signal pos 7
+!55, 1, 8, 0 !ADC ROC#1 Sl#5 Ch#55 signal pos 8
+!56, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#56  signal neg 1
+!57, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#57  signal neg 2
+!58, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#58  signal neg 3
+!59, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#59  signal neg 4
+!60, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#60  signal neg 5
+!61, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#61  signal neg 6
+!62, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#62  signal neg 7
+!63, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#63  signal neg 8
+!
+!   detector = 7
+!    Nsubadd= 64
+!    MASK= 3FFFx
+!    BSUB= 17
+
+  Slot= 11 ! ADC  
+! Additional new ADC for aerogel (Hamlet, 2002/10/17)
+   0, 1, 1, 0 !ADC ROC#1 Sl#11 Ch#0 signal pos 1
+   1, 1, 2, 0 !ADC ROC#1 Sl#11 Ch#1 signal pos 2
+   2, 1, 3, 0 !ADC ROC#1 Sl#11 Ch#2 signal pos 3
+   3, 1, 4, 0 !ADC ROC#1 Sl#11 Ch#3 signal pos 4
+   4, 1, 5, 0 !ADC ROC#1 Sl#11 Ch#4 signal pos 5
+   5, 1, 6, 0 !ADC ROC#1 Sl#11 Ch#5 signal pos 6
+   6, 1, 7, 0 !ADC ROC#1 Sl#11 Ch#6 signal pos 7
+   7, 1, 8, 0 !ADC ROC#1 Sl#11 Ch#7 signal pos 8
+   8, 1, 1, 1 !ADC ROC#1 Sl#11 Ch#8  signal neg 1
+   9, 1, 2, 1 !ADC ROC#1 Sl#11 Ch#9  signal neg 2
+  10, 1, 3, 1 !ADC ROC#1 Sl#11 Ch#10  signal neg 3
+  11, 1, 4, 1 !ADC ROC#1 Sl#11 Ch#11  signal neg 4
+  12, 1, 5, 1 !ADC ROC#1 Sl#11 Ch#12  signal neg 5
+  13, 1, 6, 1 !ADC ROC#1 Sl#11 Ch#13  signal neg 6
+  14, 1, 7, 1 !ADC ROC#1 Sl#11 Ch#14  signal neg 7
+  15, 1, 8, 1 !ADC ROC#1 Sl#11 Ch#15  signal neg 8
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!-----------------------------------------------------------------
+    detector= 3   !HCER
+!
+  Slot= 3
+   0, 1, 1 !ADC  ROC#1 Sl#3 Ch#0 HCER tube#1 (C1)
+   1, 1, 2 !ADC  ROC#1 Sl#3 Ch#1 HCER tube#2 (C2)
+!   2 !ADC ROC#1 Sl#3 Ch#2 unused
+!   3 !ADC ROC#1 Sl#3 Ch#3 unused
+!   4 !ADC ROC#1 Sl#3 Ch#4 unused
+!   5 !ADC ROC#1 Sl#3 Ch#5 unused
+!   6 !ADC ROC#1 Sl#3 Ch#6 unused
+!   7 !ADC ROC#1 Sl#3 Ch#7 unused
+!   8 !ADC ROC#1 Sl#3 Ch#8 unused
+!   9 !ADC ROC#1 Sl#3 Ch#9 unused
+!   10 !ADC ROC#1 Sl#3 Ch#10 unused
+!   11 !ADC ROC#1 Sl#3 Ch#11 unused
+!   12 !ADC ROC#1 Sl#3 Ch#12 unused
+!   13 !ADC ROC#1 Sl#3 Ch#13 unused
+!   14 !ADC ROC#1 Sl#3 Ch#14 unused
+!   15 !ADC ROC#1 Sl#3 Ch#15 unused
+!   16 !ADC ROC#1 Sl#3 Ch#16 unused
+!   17 !ADC ROC#1 Sl#3 Ch#17 unused
+!   18 !ADC ROC#1 Sl#3 Ch#18 unused
+!   19 !ADC ROC#1 Sl#3 Ch#19 unused
+!   20 !ADC ROC#1 Sl#3 Ch#20 unused
+!   21 !ADC ROC#1 Sl#3 Ch#21 unused
+!   22 !ADC ROC#1 Sl#3 Ch#22 unused
+!   23 !ADC ROC#1 Sl#3 Ch#23 unused
+!   24 !ADC ROC#1 Sl#3 Ch#24 unused
+!   25 !ADC ROC#1 Sl#3 Ch#25 unused
+!   26 !ADC ROC#1 Sl#3 Ch#26 unused
+!   27 !ADC ROC#1 Sl#3 Ch#27 unused
+!   28 !ADC ROC#1 Sl#3 Ch#28 unused
+!   29 !ADC ROC#1 Sl#3 Ch#29 unused
+!   30 !ADC ROC#1 Sl#3 Ch#30 unused
+!   31 !ADC ROC#1 Sl#3 Ch#31 unused
+!   32 !ADC ROC#1 Sl#3 Ch#32 unused
+!   33 !ADC ROC#1 Sl#3 Ch#33 unused
+!   34 !ADC ROC#1 Sl#3 Ch#34 unused
+!   35 !ADC ROC#1 Sl#3 Ch#35 unused
+!   36 !ADC ROC#1 Sl#3 Ch#36 unused
+!   37 !ADC ROC#1 Sl#3 Ch#37 unused
+!   38 !ADC ROC#1 Sl#3 Ch#38 unused
+!   39 !ADC ROC#1 Sl#3 Ch#39 unused
+!   40 !ADC ROC#1 Sl#3 Ch#40 unused
+!   41 !ADC ROC#1 Sl#3 Ch#41 unused
+!   42 !ADC ROC#1 Sl#3 Ch#42 unused
+!   43 !ADC ROC#1 Sl#3 Ch#43 unused
+!   44 !ADC ROC#1 Sl#3 Ch#44 unused
+!   45 !ADC ROC#1 Sl#3 Ch#45 unused
+!   46 !ADC ROC#1 Sl#3 Ch#46 unused
+!   47 !ADC ROC#1 Sl#3 Ch#47 unused
+!detector= 6 ! GMISC 
+!!! Use "plane" 2 for the PMT's on the floor (BLM's)
+!48, 2, 1, 0 ! Special PMT signal ch #1
+!49, 2, 2, 0 ! Special PMT signal ch #1
+!50, 2, 3, 0 ! Special PMT signal ch #1
+!51, 2, 4, 0 ! Special PMT signal ch #1
+!52, 2, 5, 0 ! Special PMT signal ch #1
+!53, 2, 6, 0 ! Special PMT signal ch #1
+!54, 2, 7, 0 ! Special PMT signal ch #1
+!55, 2, 8, 0 ! Special PMT signal ch #1
+!   48 !ADC ROC#1 Sl#3 Ch#48 unused
+!   49 !ADC ROC#1 Sl#3 Ch#49 unused
+!   50 !ADC ROC#1 Sl#3 Ch#50 unused
+!   51 !ADC ROC#1 Sl#3 Ch#51 unused
+!   52 !ADC ROC#1 Sl#3 Ch#52 unused
+!   53 !ADC ROC#1 Sl#3 Ch#53 unused
+!   54 !ADC ROC#1 Sl#3 Ch#54 unused
+!   55 !ADC ROC#1 Sl#3 Ch#55 unused
+!   56 !ADC ROC#1 Sl#3 Ch#56 unused
+!   57 !ADC ROC#1 Sl#3 Ch#57 unused
+!   58 !ADC ROC#1 Sl#3 Ch#58 unused
+!   59 !ADC ROC#1 Sl#3 Ch#59 unused
+!   60 !ADC ROC#1 Sl#3 Ch#60 unused
+!   61 !ADC ROC#1 Sl#3 Ch#61 unused
+!   62 !ADC ROC#1 Sl#3 Ch#62 unused
+!   63 !ADC ROC#1 Sl#3 Ch#63 unused
+!
+!
+  detector= 6 ! GMISC
+!
+  Slot= 13
+!
+!  0, 2, 1, 0 !ADC ROC#1 Sl#15 Ch#0
+!  1, 2, 2, 0 !ADC ROC#1 Sl#15 Ch#1
+!  2, 2, 3, 0 !ADC ROC#1 Sl#15 Ch#2
+!  3, 2, 4, 0 !ADC ROC#1 Sl#15 Ch#3
+  4, 2, 5, 0 !ADC ROC#1 Sl#15 Ch#4 H00A X+
+  5, 2, 6, 0 !ADC ROC#1 Sl#15 Ch#5 H00A X-
+  6, 2, 7, 0 !ADC ROC#1 Sl#15 Ch#6 H00A Y+
+  7, 2, 8, 0 !ADC ROC#1 Sl#15 Ch#7 H00A Y-
+  8, 2, 9, 0 !ADC ROC#1 Sl#15 Ch#8 H00B X+
+  9, 2, 10, 0 !ADC ROC#1 Sl#15 Ch#9 H00B X-
+  10, 2, 11, 0 !ADC ROC#1 Sl#15 Ch#10 H00B Y+
+  11, 2, 12, 0 !ADC ROC#1 Sl#15 Ch#11 H00B Y-
+!  12, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster X-sync
+!  13, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster X-signal
+!  14, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster Y-sync
+!  15, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster Y-signal
+! mkj switch x and y Apr 9,2003
+  14, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster X-sync
+  15, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster X-signal
+  12, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster Y-sync
+  13, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster Y-signal
+  16, 2, 17, 0  !ADC ROC#1 Sl#15 Ch#16 H00C X+
+  17, 2, 18, 0  !ADC ROC#1 Sl#15 Ch#17 H00C X-
+  18, 2, 19, 0  !ADC ROC#1 Sl#15 Ch#18 H00C Y+
+  19, 2, 20, 0  !ADC ROC#1 Sl#15 Ch#19 H00C Y-
+!   20 !ADC ROC#1 Sl#15 Ch#20 unused
+!   21 !ADC ROC#1 Sl#15 Ch#21 unused
+  22, 2, 23, 0  !ADC ROC#1 Sl#15 Ch#22 Raster gate
+!   23 !ADC ROC#1 Sl#15 Ch#23 unused
+!   24 !ADC ROC#1 Sl#15 Ch#24 unused
+!   25 !ADC ROC#1 Sl#15 Ch#25 unused
+!   26 !ADC ROC#1 Sl#15 Ch#26 unused
+!   27 !ADC ROC#1 Sl#15 Ch#27 unused
+!   28 !ADC ROC#1 Sl#15 Ch#28 unused
+!   29 !ADC ROC#1 Sl#15 Ch#29 unused
+!   30 !ADC ROC#1 Sl#15 Ch#30 unused
+!   31 !ADC ROC#1 Sl#15 Ch#31 unused
+   32, 2, 32, 0  ! Paul Gueye
+   33, 2, 33, 0  ! Paul Gueye
+   34, 2, 34, 0  ! Paul Gueye
+   35, 2, 35, 0  ! Paul Gueye
+   36, 2, 36, 0  ! Paul Gueye
+   37, 2, 37, 0  ! Paul Gueye
+   38, 2, 38, 0  ! Paul Gueye
+   39, 2, 39, 0  ! Paul Gueye
+   40, 2, 40, 0  ! Paul Gueye
+   41, 2, 41, 0  ! Paul Gueye
+   42, 2, 42, 0  ! Paul Gueye
+   43, 2, 43, 0  ! Paul Gueye
+   44, 2, 44, 0  ! Paul Gueye
+   45, 2, 45, 0  ! Paul Gueye
+   46, 2, 46, 0  ! Paul Gueye
+   47, 2, 47, 0  ! Paul Gueye
+!   32 !ADC ROC#1 Sl#15 Ch#32 unused
+!   33 !ADC ROC#1 Sl#15 Ch#33 unused
+!   34 !ADC ROC#1 Sl#15 Ch#34 unused
+!   35 !ADC ROC#1 Sl#15 Ch#35 unused
+!   36 !ADC ROC#1 Sl#15 Ch#36 unused
+!   37 !ADC ROC#1 Sl#15 Ch#37 unused
+!   38 !ADC ROC#1 Sl#15 Ch#38 unused
+!   39 !ADC ROC#1 Sl#15 Ch#39 unused
+!   40 !ADC ROC#1 Sl#15 Ch#40 unused
+!   41 !ADC ROC#1 Sl#15 Ch#41 unused
+!   42 !ADC ROC#1 Sl#15 Ch#42 unused
+!   43 !ADC ROC#1 Sl#15 Ch#43 unused
+!   44 !ADC ROC#1 Sl#15 Ch#44 unused
+!   45 !ADC ROC#1 Sl#15 Ch#45 unused
+!   46 !ADC ROC#1 Sl#15 Ch#46 unused
+!   47 !ADC ROC#1 Sl#15 Ch#47 unused
+!   48 !ADC ROC#1 Sl#15 Ch#48 unused
+!   49 !ADC ROC#1 Sl#15 Ch#49 unused
+!   50 !ADC ROC#1 Sl#15 Ch#50 unused
+!   51 !ADC ROC#1 Sl#15 Ch#51 unused
+!   52 !ADC ROC#1 Sl#15 Ch#52 unused
+!   53 !ADC ROC#1 Sl#15 Ch#53 unused
+!   54 !ADC ROC#1 Sl#15 Ch#54 unused
+!   55 !ADC ROC#1 Sl#15 Ch#55 unused
+!   56 !ADC ROC#1 Sl#15 Ch#56 unused
+!   57 !ADC ROC#1 Sl#15 Ch#57 unused
+!   58 !ADC ROC#1 Sl#15 Ch#58 unused
+!   59 !ADC ROC#1 Sl#15 Ch#59 unused
+!   60 !ADC ROC#1 Sl#15 Ch#60 unused
+!   61 !ADC ROC#1 Sl#15 Ch#61 unused
+!   62 !ADC ROC#1 Sl#15 Ch#62 unused
+!   63 !ADC ROC#1 Sl#15 Ch#63 unused
+!
+!---------------------------------------------------------------------
+!=============================== SOS MAP =============================
+!............ This part copy from replay99 (Hamlet,19 Dec'02)............
+!
+!  REAL map for SOS Drift Chambers (SDC); J.R.Arrington 20-Mar-1995
+!                                               
+     ROC= 4   !ReadOutController (crate) for SOS (fbsos)
+!
+       Nsubadd= 96	!assume 96 channel modules
+       MASK= FFFFx      !hex mask - assume LeCroy masking (lowest 13 bits)
+       BSUB= 17         !begin channel info with bit#17
+!
+       detector= 11     !SDC
+!
+       slot= 1          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 1, 1	!chamber 1, U plane, 48 wires.
+ 1, 1, 2
+ 2, 1, 3
+ 3, 1, 4
+ 4, 1, 5
+ 5, 1, 6
+ 6, 1, 7
+ 7, 1, 8
+ 8, 1, 9
+ 9, 1, 10
+ 10, 1, 11
+ 11, 1, 12
+ 12, 1, 13
+ 13, 1, 14
+ 14, 1, 15
+ 15, 1, 16
+ 16, 1, 17
+ 17, 1, 18
+ 18, 1, 19
+ 19, 1, 20
+ 20, 1, 21
+ 21, 1, 22
+ 22, 1, 23
+ 23, 1, 24
+ 24, 1, 25
+ 25, 1, 26
+ 26, 1, 27
+ 27, 1, 28
+ 28, 1, 29
+ 29, 1, 30
+ 30, 1, 31
+ 31, 1, 32
+ 32, 1, 33
+ 33, 1, 34
+ 34, 1, 35
+ 35, 1, 36
+ 36, 1, 37
+ 37, 1, 38
+ 38, 1, 39
+ 39, 1, 40
+ 40, 1, 41
+ 41, 1, 42
+ 42, 1, 43
+ 43, 1, 44
+ 44, 1, 45
+ 45, 1, 46
+ 46, 1, 47
+ 47, 1, 48
+ 48, 2, 1	!chamber 1, U' plane, 48 wires.
+ 49, 2, 2
+ 50, 2, 3
+ 51, 2, 4
+ 52, 2, 5
+ 53, 2, 6
+ 54, 2, 7
+ 55, 2, 8
+ 56, 2, 9
+ 57, 2, 10
+ 58, 2, 11
+ 59, 2, 12
+ 60, 2, 13
+ 61, 2, 14
+ 62, 2, 15
+ 63, 2, 16
+ 64, 2, 17
+ 65, 2, 18
+ 66, 2, 19
+ 67, 2, 20
+ 68, 2, 21
+ 69, 2, 22
+ 70, 2, 23
+ 71, 2, 24
+ 72, 2, 25
+ 73, 2, 26
+ 74, 2, 27
+ 75, 2, 28
+ 76, 2, 29
+ 77, 2, 30
+ 78, 2, 31
+ 79, 2, 32
+ 80, 2, 33
+ 81, 2, 34
+ 82, 2, 35
+ 83, 2, 36
+ 84, 2, 37
+ 85, 2, 38
+ 86, 2, 39
+ 87, 2, 40
+ 88, 2, 41
+ 89, 2, 42
+ 90, 2, 43
+ 91, 2, 44
+ 92, 2, 45
+ 93, 2, 46
+ 94, 2, 47
+ 95, 2, 48
+!
+       slot= 2          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 5, 1	!chamber 1, V plane, 48 wires.
+ 1, 5, 2
+ 2, 5, 3
+ 3, 5, 4
+ 4, 5, 5
+ 5, 5, 6
+ 6, 5, 7
+ 7, 5, 8
+ 8, 5, 9
+ 9, 5, 10
+ 10, 5, 11
+ 11, 5, 12
+ 12, 5, 13
+ 13, 5, 14
+ 14, 5, 15
+ 15, 5, 16
+ 16, 5, 17
+ 17, 5, 18
+ 18, 5, 19
+ 19, 5, 20
+ 20, 5, 21
+ 21, 5, 22
+ 22, 5, 23
+ 23, 5, 24
+ 24, 5, 25
+ 25, 5, 26
+ 26, 5, 27
+ 27, 5, 28
+ 28, 5, 29
+ 29, 5, 30
+ 30, 5, 31
+ 31, 5, 32
+ 32, 5, 33
+ 33, 5, 34
+ 34, 5, 35
+ 35, 5, 36
+ 36, 5, 37
+ 37, 5, 38
+ 38, 5, 39
+ 39, 5, 40
+ 40, 5, 41
+ 41, 5, 42
+ 42, 5, 43
+ 43, 5, 44
+ 44, 5, 45
+ 45, 5, 46
+ 46, 5, 47
+ 47, 5, 48
+ 48, 6, 1	!chamber 1, V' plane, 48 wires.
+ 49, 6, 2
+ 50, 6, 3
+ 51, 6, 4
+ 52, 6, 5
+ 53, 6, 6
+ 54, 6, 7
+ 55, 6, 8
+ 56, 6, 9
+ 57, 6, 10
+ 58, 6, 11
+ 59, 6, 12
+ 60, 6, 13
+ 61, 6, 14
+ 62, 6, 15
+ 63, 6, 16
+ 64, 6, 17
+ 65, 6, 18
+ 66, 6, 19
+ 67, 6, 20
+ 68, 6, 21
+ 69, 6, 22
+ 70, 6, 23
+ 71, 6, 24
+ 72, 6, 25
+ 73, 6, 26
+ 74, 6, 27
+ 75, 6, 28
+ 76, 6, 29
+ 77, 6, 30
+ 78, 6, 31
+ 79, 6, 32
+ 80, 6, 33
+ 81, 6, 34
+ 82, 6, 35
+ 83, 6, 36
+ 84, 6, 37
+ 85, 6, 38
+ 86, 6, 39
+ 87, 6, 40
+ 88, 6, 41
+ 89, 6, 42
+ 90, 6, 43
+ 91, 6, 44
+ 92, 6, 45
+ 93, 6, 46
+ 94, 6, 47
+ 95, 6, 48
+!
+       slot= 4          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 3, 1	!chamber 1, X plane, 64 wires.
+ 1, 3, 2
+ 2, 3, 3
+ 3, 3, 4
+ 4, 3, 5
+ 5, 3, 6
+ 6, 3, 7
+ 7, 3, 8
+ 8, 3, 9
+ 9, 3, 10
+ 10, 3, 11
+ 11, 3, 12
+ 12, 3, 13
+ 13, 3, 14
+ 14, 3, 15
+ 15, 3, 16
+ 16, 3, 17
+ 17, 3, 18
+ 18, 3, 19
+ 19, 3, 20
+ 20, 3, 21
+ 21, 3, 22
+ 22, 3, 23
+ 23, 3, 24
+ 24, 3, 25
+ 25, 3, 26
+ 26, 3, 27
+ 27, 3, 28
+ 28, 3, 29
+ 29, 3, 30
+ 30, 3, 31
+ 31, 3, 32
+ 32, 3, 33
+ 33, 3, 34
+ 34, 3, 35
+ 35, 3, 36
+ 36, 3, 37
+ 37, 3, 38
+ 38, 3, 39
+ 39, 3, 40
+ 40, 3, 41
+ 41, 3, 42
+ 42, 3, 43
+ 43, 3, 44
+ 44, 3, 45
+ 45, 3, 46
+ 46, 3, 47
+ 47, 3, 48
+ 48, 3, 49
+ 49, 3, 50
+ 50, 3, 51
+ 51, 3, 52
+ 52, 3, 53
+ 53, 3, 54
+ 54, 3, 55
+ 55, 3, 56
+ 56, 3, 57
+ 57, 3, 58
+ 58, 3, 59
+ 59, 3, 60
+ 60, 3, 61
+ 61, 3, 62
+ 62, 3, 63
+ 63, 3, 64
+!
+       slot= 5          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 4, 1	!chamber 1, X' plane, 64 wires.
+ 1, 4, 2
+ 2, 4, 3
+ 3, 4, 4
+ 4, 4, 5
+ 5, 4, 6
+ 6, 4, 7
+ 7, 4, 8
+ 8, 4, 9
+ 9, 4, 10
+ 10, 4, 11
+ 11, 4, 12
+ 12, 4, 13
+ 13, 4, 14
+ 14, 4, 15
+ 15, 4, 16
+ 16, 4, 17
+ 17, 4, 18
+ 18, 4, 19
+ 19, 4, 20
+ 20, 4, 21
+ 21, 4, 22
+ 22, 4, 23
+ 23, 4, 24
+ 24, 4, 25
+ 25, 4, 26
+ 26, 4, 27
+ 27, 4, 28
+ 28, 4, 29
+ 29, 4, 30
+ 30, 4, 31
+ 31, 4, 32
+ 32, 4, 33
+ 33, 4, 34
+ 34, 4, 35
+ 35, 4, 36
+ 36, 4, 37
+ 37, 4, 38
+ 38, 4, 39
+ 39, 4, 40
+ 40, 4, 41
+ 41, 4, 42
+ 42, 4, 43
+ 43, 4, 44
+ 44, 4, 45
+ 45, 4, 46
+ 46, 4, 47
+ 47, 4, 48
+ 48, 4, 49
+ 49, 4, 50
+ 50, 4, 51
+ 51, 4, 52
+ 52, 4, 53
+ 53, 4, 54
+ 54, 4, 55
+ 55, 4, 56
+ 56, 4, 57
+ 57, 4, 58
+ 58, 4, 59
+ 59, 4, 60
+ 60, 4, 61
+ 61, 4, 62
+ 62, 4, 63
+ 63, 4, 64
+!
+       slot= 8          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 7, 1	!chamber 2, U plane, 48 wires.
+ 1, 7, 2
+ 2, 7, 3
+ 3, 7, 4
+ 4, 7, 5
+ 5, 7, 6
+ 6, 7, 7
+ 7, 7, 8
+ 8, 7, 9
+ 9, 7, 10
+ 10, 7, 11
+ 11, 7, 12
+ 12, 7, 13
+ 13, 7, 14
+ 14, 7, 15
+ 15, 7, 16
+ 16, 7, 17
+ 17, 7, 18
+ 18, 7, 19
+ 19, 7, 20
+ 20, 7, 21
+ 21, 7, 22
+ 22, 7, 23
+ 23, 7, 24
+ 24, 7, 25
+ 25, 7, 26
+ 26, 7, 27
+ 27, 7, 28
+ 28, 7, 29
+ 29, 7, 30
+ 30, 7, 31
+ 31, 7, 32
+ 32, 7, 33
+ 33, 7, 34
+ 34, 7, 35
+ 35, 7, 36
+ 36, 7, 37
+ 37, 7, 38
+ 38, 7, 39
+ 39, 7, 40
+ 40, 7, 41
+ 41, 7, 42
+ 42, 7, 43
+ 43, 7, 44
+ 44, 7, 45
+ 45, 7, 46
+ 46, 7, 47
+ 47, 7, 48
+ 48, 8, 1	!chamber 2, U' plane, 48 wires.
+ 49, 8, 2
+ 50, 8, 3
+ 51, 8, 4
+ 52, 8, 5
+ 53, 8, 6
+ 54, 8, 7
+ 55, 8, 8
+ 56, 8, 9
+ 57, 8, 10
+ 58, 8, 11
+ 59, 8, 12
+ 60, 8, 13
+ 61, 8, 14
+ 62, 8, 15
+ 63, 8, 16
+ 64, 8, 17
+ 65, 8, 18
+ 66, 8, 19
+ 67, 8, 20
+ 68, 8, 21
+ 69, 8, 22
+ 70, 8, 23
+ 71, 8, 24
+ 72, 8, 25
+ 73, 8, 26
+ 74, 8, 27
+ 75, 8, 28
+ 76, 8, 29
+ 77, 8, 30
+ 78, 8, 31
+ 79, 8, 32
+ 80, 8, 33
+ 81, 8, 34
+ 82, 8, 35
+ 83, 8, 36
+ 84, 8, 37
+ 85, 8, 38
+ 86, 8, 39
+ 87, 8, 40
+ 88, 8, 41
+ 89, 8, 42
+ 90, 8, 43
+ 91, 8, 44
+ 92, 8, 45
+ 93, 8, 46
+ 94, 8, 47
+ 95, 8, 48
+!
+       slot= 9          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 11, 1	!chamber 2, V plane, 48 wires.
+ 1, 11, 2
+ 2, 11, 3
+ 3, 11, 4
+ 4, 11, 5
+ 5, 11, 6
+ 6, 11, 7
+ 7, 11, 8
+ 8, 11, 9
+ 9, 11, 10
+ 10, 11, 11
+ 11, 11, 12
+ 12, 11, 13
+ 13, 11, 14
+ 14, 11, 15
+ 15, 11, 16
+ 16, 11, 17
+ 17, 11, 18
+ 18, 11, 19
+ 19, 11, 20
+ 20, 11, 21
+ 21, 11, 22
+ 22, 11, 23
+ 23, 11, 24
+ 24, 11, 25
+ 25, 11, 26
+ 26, 11, 27
+ 27, 11, 28
+ 28, 11, 29
+ 29, 11, 30
+ 30, 11, 31
+ 31, 11, 32
+ 32, 11, 33
+ 33, 11, 34
+ 34, 11, 35
+ 35, 11, 36
+ 36, 11, 37
+ 37, 11, 38
+ 38, 11, 39
+ 39, 11, 40
+ 40, 11, 41
+ 41, 11, 42
+ 42, 11, 43
+ 43, 11, 44
+ 44, 11, 45
+ 45, 11, 46
+ 46, 11, 47
+ 47, 11, 48
+ 48, 12, 1	!chamber 2, V' plane, 48 wires.
+ 49, 12, 2
+ 50, 12, 3
+ 51, 12, 4
+ 52, 12, 5
+ 53, 12, 6
+ 54, 12, 7
+ 55, 12, 8
+ 56, 12, 9
+ 57, 12, 10
+ 58, 12, 11
+ 59, 12, 12
+ 60, 12, 13
+ 61, 12, 14
+ 62, 12, 15
+ 63, 12, 16
+ 64, 12, 17
+ 65, 12, 18
+ 66, 12, 19
+ 67, 12, 20
+ 68, 12, 21
+ 69, 12, 22
+ 70, 12, 23
+ 71, 12, 24
+ 72, 12, 25
+ 73, 12, 26
+ 74, 12, 27
+ 75, 12, 28
+ 76, 12, 29
+ 77, 12, 30
+ 78, 12, 31
+ 79, 12, 32
+ 80, 12, 33
+ 81, 12, 34
+ 82, 12, 35
+ 83, 12, 36
+ 84, 12, 37
+ 85, 12, 38
+ 86, 12, 39
+ 87, 12, 40
+ 88, 12, 41
+ 89, 12, 42
+ 90, 12, 43
+ 91, 12, 44
+ 92, 12, 45
+ 93, 12, 46
+ 94, 12, 47
+ 95, 12, 48
+!
+       slot= 11          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 9, 1	!chamber 2, X plane, 64 wires.
+ 1, 9, 2
+ 2, 9, 3
+ 3, 9, 4
+ 4, 9, 5
+ 5, 9, 6
+ 6, 9, 7
+ 7, 9, 8
+ 8, 9, 9
+ 9, 9, 10
+ 10, 9, 11
+ 11, 9, 12
+ 12, 9, 13
+ 13, 9, 14
+ 14, 9, 15
+ 15, 9, 16
+ 16, 9, 17
+ 17, 9, 18
+ 18, 9, 19
+ 19, 9, 20
+ 20, 9, 21
+ 21, 9, 22
+ 22, 9, 23
+ 23, 9, 24
+ 24, 9, 25
+ 25, 9, 26
+ 26, 9, 27
+ 27, 9, 28
+ 28, 9, 29
+ 29, 9, 30
+ 30, 9, 31
+ 31, 9, 32
+ 32, 9, 33
+ 33, 9, 34
+ 34, 9, 35
+ 35, 9, 36
+ 36, 9, 37
+ 37, 9, 38
+ 38, 9, 39
+ 39, 9, 40
+ 40, 9, 41
+ 41, 9, 42
+ 42, 9, 43
+ 43, 9, 44
+ 44, 9, 45
+ 45, 9, 46
+ 46, 9, 47
+ 47, 9, 48
+ 48, 9, 49
+ 49, 9, 50
+ 50, 9, 51
+ 51, 9, 52
+ 52, 9, 53
+ 53, 9, 54
+ 54, 9, 55
+ 55, 9, 56
+ 56, 9, 57
+ 57, 9, 58
+ 58, 9, 59
+ 59, 9, 60
+ 60, 9, 61
+ 61, 9, 62
+ 62, 9, 63
+ 63, 9, 64
+!
+       slot= 12          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 10, 1	!chamber 2, X' plane, 64 wires.
+ 1, 10, 2
+ 2, 10, 3
+ 3, 10, 4
+ 4, 10, 5
+ 5, 10, 6
+ 6, 10, 7
+ 7, 10, 8
+ 8, 10, 9
+ 9, 10, 10
+ 10, 10, 11
+ 11, 10, 12
+ 12, 10, 13
+ 13, 10, 14
+ 14, 10, 15
+ 15, 10, 16
+ 16, 10, 17
+ 17, 10, 18
+ 18, 10, 19
+ 19, 10, 20
+ 20, 10, 21
+ 21, 10, 22
+ 22, 10, 23
+ 23, 10, 24
+ 24, 10, 25
+ 25, 10, 26
+ 26, 10, 27
+ 27, 10, 28
+ 28, 10, 29
+ 29, 10, 30
+ 30, 10, 31
+ 31, 10, 32
+ 32, 10, 33
+ 33, 10, 34
+ 34, 10, 35
+ 35, 10, 36
+ 36, 10, 37
+ 37, 10, 38
+ 38, 10, 39
+ 39, 10, 40
+ 40, 10, 41
+ 41, 10, 42
+ 42, 10, 43
+ 43, 10, 44
+ 44, 10, 45
+ 45, 10, 46
+ 46, 10, 47
+ 47, 10, 48
+ 48, 10, 49
+ 49, 10, 50
+ 50, 10, 51
+ 51, 10, 52
+ 52, 10, 53
+ 53, 10, 54
+ 54, 10, 55
+ 55, 10, 56
+ 56, 10, 57
+ 57, 10, 58
+ 58, 10, 59
+ 59, 10, 60
+ 60, 10, 61
+ 61, 10, 62
+ 62, 10, 63
+ 63, 10, 64
+!
+!   SOS upstairs (SSCIN+SCAL+SCER) map    K.B.Beard 13-Jun-1994
+!
+    ROC= 3               !upstairs SOS crate (fbch2)
+!
+    detector= 12 !SSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 22 ! TDC  
+  0, 1, 3, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#3 [TDC+]
+  1, 1, 5, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#5 [TDC+]
+  2, 1, 7, 2 !TDC ROC#3 Sl#23 Ch#2 SSCIN pl#1 [X1] id sig#7 [TDC+]
+  3, 1, 9, 2 !TDC ROC#3 Sl#23 Ch#3 SSCIN pl#1 [X1] id sig#9 [TDC+]
+  4, 1, 2, 2 !TDC ROC#3 Sl#23 Ch#4 SSCIN pl#1 [X1] id sig#2 [TDC+]
+  5, 1, 4, 2 !TDC ROC#3 Sl#23 Ch#5 SSCIN pl#1 [X1] id sig#4 [TDC+]
+  6, 1, 6, 2 !TDC ROC#3 Sl#23 Ch#6 SSCIN pl#1 [X1] id sig#6 [TDC+]
+  7, 1, 8, 2 !TDC ROC#3 Sl#23 Ch#7 SSCIN pl#1 [X1] id sig#8 [TDC+]
+  8, 1, 3, 3 !TDC ROC#3 Sl#23 Ch#8 SSCIN pl#1 [X1] id sig#3 [TDC-]
+  9, 1, 5, 3 !TDC ROC#3 Sl#23 Ch#9 SSCIN pl#1 [X1] id sig#5 [TDC-]
+  10, 1, 7, 3 !TDC ROC#3 Sl#23 Ch#10 SSCIN pl#1 [X1] id sig#7 [TDC-]
+  11, 1, 9, 3 !TDC ROC#3 Sl#23 Ch#11 SSCIN pl#1 [X1] id sig#9 [TDC-]
+  12, 1, 2, 3 !TDC ROC#3 Sl#23 Ch#12 SSCIN pl#1 [X1] id sig#2 [TDC-]
+  13, 1, 4, 3 !TDC ROC#3 Sl#23 Ch#13 SSCIN pl#1 [X1] id sig#4 [TDC-]
+  14, 1, 6, 3 !TDC ROC#3 Sl#23 Ch#14 SSCIN pl#1 [X1] id sig#6 [TDC-]
+  15, 1, 8, 3 !TDC ROC#3 Sl#23 Ch#15 SSCIN pl#1 [X1] id sig#8 [TDC-]
+  16, 2, 3, 2 !TDC ROC#3 Sl#23 Ch#16 SSCIN pl#2 [Y1] id sig#3 [TDC+]
+  17, 2, 5, 2 !TDC ROC#3 Sl#23 Ch#17 SSCIN pl#2 [Y1] id sig#5 [TDC+]
+  18, 2, 7, 2 !TDC ROC#3 Sl#23 Ch#18 SSCIN pl#2 [Y1] id sig#7 [TDC+]
+  19, 2, 9, 2 !TDC ROC#3 Sl#23 Ch#19 SSCIN pl#2 [Y1] id sig#9 [TDC+]
+  20, 2, 2, 2 !TDC ROC#3 Sl#23 Ch#20 SSCIN pl#2 [Y1] id sig#2 [TDC+]
+  21, 2, 4, 2 !TDC ROC#3 Sl#23 Ch#21 SSCIN pl#2 [Y1] id sig#4 [TDC+]
+  22, 2, 6, 2 !TDC ROC#3 Sl#23 Ch#22 SSCIN pl#2 [Y1] id sig#6 [TDC+]
+  23, 2, 8, 2 !TDC ROC#3 Sl#23 Ch#23 SSCIN pl#2 [Y1] id sig#8 [TDC+]
+  24, 2, 3, 3 !TDC ROC#3 Sl#23 Ch#24 SSCIN pl#2 [Y1] id sig#3 [TDC-]
+  25, 2, 5, 3 !TDC ROC#3 Sl#23 Ch#25 SSCIN pl#2 [Y1] id sig#5 [TDC-]
+  26, 2, 7, 3 !TDC ROC#3 Sl#23 Ch#26 SSCIN pl#2 [Y1] id sig#7 [TDC-]
+  27, 2, 9, 3 !TDC ROC#3 Sl#23 Ch#27 SSCIN pl#2 [Y1] id sig#9 [TDC-]
+  28, 2, 2, 3 !TDC ROC#3 Sl#23 Ch#28 SSCIN pl#2 [Y1] id sig#2 [TDC-]
+  29, 2, 4, 3 !TDC ROC#3 Sl#23 Ch#29 SSCIN pl#2 [Y1] id sig#4 [TDC-]
+  30, 2, 6, 3 !TDC ROC#3 Sl#23 Ch#30 SSCIN pl#2 [Y1] id sig#6 [TDC-]
+  31, 2, 8, 3 !TDC ROC#3 Sl#23 Ch#31 SSCIN pl#2 [Y1] id sig#8 [TDC-]
+  32, 4, 3, 2 !TDC ROC#3 Sl#23 Ch#32 SSCIN pl#4 [Y2] id sig#3 [TDC+]
+  33, 4, 5, 2 !TDC ROC#3 Sl#23 Ch#33 SSCIN pl#4 [Y2] id sig#5 [TDC+]
+  34, 4, 7, 2 !TDC ROC#3 Sl#23 Ch#34 SSCIN pl#4 [Y2] id sig#7 [TDC+]
+  35, 4, 9, 2 !TDC ROC#3 Sl#23 Ch#35 SSCIN pl#4 [Y2] id sig#9 [TDC+]
+  36, 4, 2, 2 !TDC ROC#3 Sl#23 Ch#36 SSCIN pl#4 [Y2] id sig#2 [TDC+]
+  37, 4, 4, 2 !TDC ROC#3 Sl#23 Ch#37 SSCIN pl#4 [Y2] id sig#4 [TDC+]
+  38, 4, 6, 2 !TDC ROC#3 Sl#23 Ch#38 SSCIN pl#4 [Y2] id sig#6 [TDC+]
+  39, 4, 8, 2 !TDC ROC#3 Sl#23 Ch#39 SSCIN pl#4 [Y2] id sig#8 [TDC+]
+  40, 4, 3, 3 !TDC ROC#3 Sl#23 Ch#40 SSCIN pl#4 [Y2] id sig#3 [TDC-]
+  41, 4, 5, 3 !TDC ROC#3 Sl#23 Ch#41 SSCIN pl#4 [Y2] id sig#5 [TDC-]
+  42, 4, 7, 3 !TDC ROC#3 Sl#23 Ch#42 SSCIN pl#4 [Y2] id sig#7 [TDC-]
+  43, 4, 9, 3 !TDC ROC#3 Sl#23 Ch#43 SSCIN pl#4 [Y2] id sig#9 [TDC-]
+  44, 4, 2, 3 !TDC ROC#3 Sl#23 Ch#44 SSCIN pl#4 [Y2] id sig#2 [TDC-]
+  45, 4, 4, 3 !TDC ROC#3 Sl#23 Ch#45 SSCIN pl#4 [Y2] id sig#4 [TDC-]
+  46, 4, 6, 3 !TDC ROC#3 Sl#23 Ch#46 SSCIN pl#4 [Y2] id sig#6 [TDC-]
+  47, 4, 8, 3 !TDC ROC#3 Sl#23 Ch#47 SSCIN pl#4 [Y2] id sig#8 [TDC-]
+  48, 1, 1, 2 !TDC ROC#3 Sl#23 Ch#48 SSCIN pl#1 [X1] id sig#1 [TDC+]
+  49, 1, 1, 3 !TDC ROC#3 Sl#23 Ch#49 SSCIN pl#1 [X1] id sig#1 [TDC-]
+  50, 2, 1, 2 !TDC ROC#3 Sl#23 Ch#50 SSCIN pl#2 [Y1] id sig#1 [TDC+]
+  51, 2, 1, 3 !TDC ROC#3 Sl#23 Ch#51 SSCIN pl#2 [Y1] id sig#1 [TDC-]
+  52, 4, 1, 2 !TDC ROC#3 Sl#23 Ch#52 SSCIN pl#4 [Y2] id sig#1 [TDC+]
+  53, 4, 1, 3 !TDC ROC#3 Sl#23 Ch#53 SSCIN pl#4 [Y2] id sig#1 [TDC-]
+!  54 !TDC ROC#3 Sl#23 Ch#54 unused
+!  55 !TDC ROC#3 Sl#23 Ch#55 unused
+!  56 !TDC ROC#3 Sl#23 Ch#56 unused
+!  57 !TDC ROC#3 Sl#23 Ch#57 unused
+!  58 !TDC ROC#3 Sl#23 Ch#58 unused
+!  59 !TDC ROC#3 Sl#23 Ch#59 unused
+!  60 !TDC ROC#3 Sl#23 Ch#60 unused
+!  61 !TDC ROC#3 Sl#23 Ch#61 unused
+!  62 !TDC ROC#3 Sl#23 Ch#62 unused
+!  63 !TDC ROC#3 Sl#23 Ch#63 unused
+!
+!for run 8023, swapped HMS and SOS TDC so that TDC with first 8
+!channels dead would be here.  Moved connectors 1 and 2 to position
+!3 and 4.  Moved 3 singles channels (in connector3) to connector 2.
+
+ Slot= 20 ! TDC  
+  32, 3, 1, 2 !TDC ROC#3 Sl#21 Ch#0 SSCIN pl#3 [X2] id sig#1 [TDC+]
+  33, 3, 3, 2 !TDC ROC#3 Sl#21 Ch#1 SSCIN pl#3 [X2] id sig#3 [TDC+]
+  34, 3, 5, 2 !TDC ROC#3 Sl#21 Ch#2 SSCIN pl#3 [X2] id sig#5 [TDC+]
+  35, 3, 7, 2 !TDC ROC#3 Sl#21 Ch#3 SSCIN pl#3 [X2] id sig#7 [TDC+]
+  36, 3, 9, 2 !TDC ROC#3 Sl#21 Ch#4 SSCIN pl#3 [X2] id sig#9 [TDC+]
+  37, 3, 11, 2 !TDC ROC#3 Sl#21 Ch#5 SSCIN pl#3 [X2] id sig#11 [TDC+]
+  38, 3, 13, 2 !TDC ROC#3 Sl#21 Ch#6 SSCIN pl#3 [X2] id sig#13 [TDC+]
+  39, 3, 15, 2 !TDC ROC#3 Sl#21 Ch#7 SSCIN pl#3 [X2] id sig#15 [TDC+]
+  40, 3, 2, 2 !TDC ROC#3 Sl#21 Ch#8 SSCIN pl#3 [X2] id sig#2 [TDC+]
+  41, 3, 4, 2 !TDC ROC#3 Sl#21 Ch#9 SSCIN pl#3 [X2] id sig#4 [TDC+]
+  42, 3, 6, 2 !TDC ROC#3 Sl#21 Ch#10 SSCIN pl#3 [X2] id sig#6 [TDC+]
+  43, 3, 8, 2 !TDC ROC#3 Sl#21 Ch#11 SSCIN pl#3 [X2] id sig#8 [TDC+]
+  44, 3, 10, 2 !TDC ROC#3 Sl#21 Ch#12 SSCIN pl#3 [X2] id sig#10 [TDC+]
+  45, 3, 12, 2 !TDC ROC#3 Sl#21 Ch#13 SSCIN pl#3 [X2] id sig#12 [TDC+]
+  46, 3, 14, 2 !TDC ROC#3 Sl#21 Ch#14 SSCIN pl#3 [X2] id sig#14 [TDC+]
+  47, 3, 16, 2 !TDC ROC#3 Sl#21 Ch#15 SSCIN pl#3 [X2] id sig#16 [TDC+]
+  48, 3, 1, 3 !TDC ROC#3 Sl#21 Ch#16 SSCIN pl#3 [X2] id sig#1 [TDC-]
+  49, 3, 3, 3 !TDC ROC#3 Sl#21 Ch#17 SSCIN pl#3 [X2] id sig#3 [TDC-]
+  50, 3, 5, 3 !TDC ROC#3 Sl#21 Ch#18 SSCIN pl#3 [X2] id sig#5 [TDC-]
+  51, 3, 7, 3 !TDC ROC#3 Sl#21 Ch#19 SSCIN pl#3 [X2] id sig#7 [TDC-]
+  52, 3, 9, 3 !TDC ROC#3 Sl#21 Ch#20 SSCIN pl#3 [X2] id sig#9 [TDC-]
+  53, 3, 11, 3 !TDC ROC#3 Sl#21 Ch#21 SSCIN pl#3 [X2] id sig#11 [TDC-]
+  54, 3, 13, 3 !TDC ROC#3 Sl#21 Ch#22 SSCIN pl#3 [X2] id sig#13 [TDC-]
+  55, 3, 15, 3 !TDC ROC#3 Sl#21 Ch#23 SSCIN pl#3 [X2] id sig#15 [TDC-]
+  56, 3, 2, 3 !TDC ROC#3 Sl#21 Ch#24 SSCIN pl#3 [X2] id sig#2 [TDC-]
+  57, 3, 4, 3 !TDC ROC#3 Sl#21 Ch#25 SSCIN pl#3 [X2] id sig#4 [TDC-]
+  58, 3, 6, 3 !TDC ROC#3 Sl#21 Ch#26 SSCIN pl#3 [X2] id sig#6 [TDC-]
+  59, 3, 8, 3 !TDC ROC#3 Sl#21 Ch#27 SSCIN pl#3 [X2] id sig#8 [TDC-]
+  60, 3, 10, 3 !TDC ROC#3 Sl#21 Ch#28 SSCIN pl#3 [X2] id sig#10 [TDC-]
+  61, 3, 12, 3 !TDC ROC#3 Sl#21 Ch#29 SSCIN pl#3 [X2] id sig#12 [TDC-]
+  62, 3, 14, 3 !TDC ROC#3 Sl#21 Ch#30 SSCIN pl#3 [X2] id sig#14 [TDC-]
+  63, 3, 16, 3 !TDC ROC#3 Sl#21 Ch#31 SSCIN pl#3 [X2] id sig#16  [TDC-]
+!
+    detector= 15 !SMISC
+!
+  16, 1, 65, 0  ! 0 !TDC ROC#3 Sl#21 Ch#32 RF TDC.
+!
+    detector= 15 !SMISC
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 18 ! TDC  
+0, 1, 1, 0  ! 0 !TDC ROC#3 Sl#20 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#3 Sl#20 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#3 Sl#20 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#3 Sl#20 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#3 Sl#20 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#3 Sl#20 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#3 Sl#20 Ch#6 unused     {MuonL}
+7, 1, 8, 0  ! 7 !TDC ROC#3 Sl#20 Ch#7 unused     {MuonR}
+8, 1, 9, 0  ! 8 !TDC ROC#3 Sl#20 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#3 Sl#20 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#3 Sl#20 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#3 Sl#20 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#3 Sl#20 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#3 Sl#20 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#3 Sl#20 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#3 Sl#20 Ch#15 signal {PEDTRG}
+
+  Slot= 18! TDC
+16, 1, 17, 0  ! 16 !TDC ROC#3 Sl#18 Ch#16 signal {sS1}           
+17, 1, 18, 0  ! 17 !TDC ROC#3 Sl#18 Ch#17 signal {sPRE50}        
+18, 1, 19, 0  ! 18 !TDC ROC#3 Sl#18 Ch#18 signal {sS2X}          
+19, 1, 20, 0  ! 19 !TDC ROC#3 Sl#18 Ch#19 signal {sPRE150}       
+20, 1, 21, 0  ! 20 !TDC ROC#3 Sl#18 Ch#20 signal {sS1X}          
+21, 1, 22, 0  ! 21 !TDC ROC#3 Sl#18 Ch#21 signal {sS2Y}          
+22, 1, 23, 0  ! 22 !TDC ROC#3 Sl#18 Ch#22 signal {sPRE100}       
+23, 1, 24, 0  ! 23 !TDC ROC#3 Sl#18 Ch#23 signal {sS1Y}          
+24, 1, 25, 0  ! 24 !TDC ROC#3 Sl#18 Ch#24 signal {sS2}           
+25, 1, 26, 0  ! 25 !TDC ROC#3 Sl#18 Ch#25 signal {sPRE200}       
+26, 1, 27, 0  ! 26 !TDC ROC#3 Sl#18 Ch#26 signal {sSTOF}         
+27, 1, 28, 0  ! 27 !TDC ROC#3 Sl#18 Ch#27 signal {sSCIN}         
+28, 1, 29, 0  ! 28 !TDC ROC#3 Sl#18 Ch#28 signal {sELREAL}       
+29, 1, 30, 0  ! 29 !TDC ROC#3 Sl#18 Ch#29 signal {sPIPRE}        
+30, 1, 31, 0  ! 30 !TDC ROC#3 Sl#18 Ch#30 signal {sELCLEAN}      
+31, 1, 32, 0  ! 31 !TDC ROC#3 Sl#18 Ch#31 signal {sPRETRG}       
+32, 1, 33, 0  ! 32 !TDC ROC#3 Sl#18 Ch#32 signal {BCM1}          
+33, 1, 34, 0  ! 33 !TDC ROC#3 Sl#18 Ch#33 signal {BCM2}          
+34, 1, 35, 0  ! 34 !TDC ROC#3 Sl#18 Ch#34 signal {BCM3}          
+35, 1, 36, 0  ! 35 !TDC ROC#3 Sl#18 Ch#35 signal {UNSER}         
+36, 1, 37, 0  ! 36 !TDC ROC#3 Sl#18 Ch#36 signal {CLOCK}         
+37, 1, 38, 0  ! 37 !TDC ROC#3 Sl#18 Ch#37 signal {1 MHz * 36??}  
+38, 1, 39, 0  ! 38 !TDC ROC#3 Sl#18 Ch#38 signal {sPICLEAN}      
+39, 1, 40, 0  ! 39 !TDC ROC#3 Sl#18 Ch#39 signal {sELCLEAN}      
+40, 1, 41, 0  ! 40 !TDC ROC#3 Sl#18 Ch#40 signal {sPION}         
+41, 1, 42, 0  ! 41 !TDC ROC#3 Sl#18 Ch#41 signal {sCER}          
+42, 1, 43, 0  ! 42 !TDC ROC#3 Sl#18 Ch#42 signal {sELHI}         
+43, 1, 44, 0  ! 43 !TDC ROC#3 Sl#18 Ch#43 signal {sELLO}         
+44, 1, 45, 0  ! 44 !TDC ROC#3 Sl#18 Ch#44 signal {sPRHI}         
+45, 1, 46, 0  ! 45 !TDC ROC#3 Sl#18 Ch#45 signal {sPRLO}         
+46, 1, 47, 0  ! 46 !TDC ROC#3 Sl#18 Ch#46 signal {sSHLO}         
+47, 1, 48, 0  ! 47 !TDC ROC#3 Sl#18 Ch#47 signal {PEDS+TRIGS?}   
+!
+!       ADC module LeCroy 1881M
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+    detector= 12 !SSCIN
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#3 Sl#9 Ch#0 SSCIN pl#1 [X1] id sig#1 [ADC+]
+  1, 1, 3, 0 !ADC ROC#3 Sl#9 Ch#1 SSCIN pl#1 [X1] id sig#3 [ADC+]
+  2, 1, 5, 0 !ADC ROC#3 Sl#9 Ch#2 SSCIN pl#1 [X1] id sig#5 [ADC+]
+  3, 1, 7, 0 !ADC ROC#3 Sl#9 Ch#3 SSCIN pl#1 [X1] id sig#7 [ADC+]
+  4, 1, 9, 0 !ADC ROC#3 Sl#9 Ch#4 SSCIN pl#1 [X1] id sig#9 [ADC+]
+!  5 !ADC ROC#3 Sl#9 Ch#5 unused
+!  6 !ADC ROC#3 Sl#9 Ch#6 unused
+!  7 !ADC ROC#3 Sl#9 Ch#7 unused
+  8, 1, 2, 0 !ADC ROC#3 Sl#9 Ch#8 SSCIN pl#1 [X1] id sig#2 [ADC+]
+  9, 1, 4, 0 !ADC ROC#3 Sl#9 Ch#9 SSCIN pl#1 [X1] id sig#4 [ADC+]
+  10, 1, 6, 0 !ADC ROC#3 Sl#9 Ch#10 SSCIN pl#1 [X1] id sig#6 [ADC+]
+  11, 1, 8, 0 !ADC ROC#3 Sl#9 Ch#11 SSCIN pl#1 [X1] id sig#8 [ADC+]
+!  12 !ADC ROC#3 Sl#9 Ch#12 unused
+!  13 !ADC ROC#3 Sl#9 Ch#13 unused
+!  14 !ADC ROC#3 Sl#9 Ch#14 unused
+!  15 !ADC ROC#3 Sl#9 Ch#15 unused
+  16, 1, 1, 1 !ADC ROC#3 Sl#9 Ch#16 SSCIN pl#1 [X1] id sig#1 [ADC-]
+  17, 1, 3, 1 !ADC ROC#3 Sl#9 Ch#17 SSCIN pl#1 [X1] id sig#3 [ADC-]
+  18, 1, 5, 1 !ADC ROC#3 Sl#9 Ch#18 SSCIN pl#1 [X1] id sig#5 [ADC-]
+  19, 1, 7, 1 !ADC ROC#3 Sl#9 Ch#19 SSCIN pl#1 [X1] id sig#7 [ADC-]
+  20, 1, 9, 1 !ADC ROC#3 Sl#9 Ch#20 SSCIN pl#1 [X1] id sig#9 [ADC-]
+!  21 !ADC ROC#3 Sl#9 Ch#21 unused
+!  22 !ADC ROC#3 Sl#9 Ch#22 unused
+!  23 !ADC ROC#3 Sl#9 Ch#23 unused
+  24, 1, 2, 1 !ADC ROC#3 Sl#9 Ch#24 SSCIN pl#1 [X1] id sig#2 [ADC-]
+  25, 1, 4, 1 !ADC ROC#3 Sl#9 Ch#25 SSCIN pl#1 [X1] id sig#4 [ADC-]
+  26, 1, 6, 1 !ADC ROC#3 Sl#9 Ch#26 SSCIN pl#1 [X1] id sig#6 [ADC-]
+  27, 1, 8, 1 !ADC ROC#3 Sl#9 Ch#27 SSCIN pl#1 [X1] id sig#8 [ADC-]
+!  28 !ADC ROC#3 Sl#9 Ch#28 unused
+!  29 !ADC ROC#3 Sl#9 Ch#29 unused
+!  30 !ADC ROC#3 Sl#9 Ch#30 unused
+!  31 !ADC ROC#3 Sl#9 Ch#31 unused
+  32, 2, 1, 0 !ADC ROC#3 Sl#9 Ch#32 SSCIN pl#2 [Y1] id sig#1 [ADC+]
+  33, 2, 3, 0 !ADC ROC#3 Sl#9 Ch#33 SSCIN pl#2 [Y1] id sig#3 [ADC+]
+  34, 2, 5, 0 !ADC ROC#3 Sl#9 Ch#34 SSCIN pl#2 [Y1] id sig#5 [ADC+]
+  35, 2, 7, 0 !ADC ROC#3 Sl#9 Ch#35 SSCIN pl#2 [Y1] id sig#7 [ADC+]
+  36, 2, 9, 0 !ADC ROC#3 Sl#9 Ch#36 SSCIN pl#2 [Y1] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#9 Ch#37 unused
+!  38 !ADC ROC#3 Sl#9 Ch#38 unused
+!  39 !ADC ROC#3 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#3 Sl#9 Ch#40 SSCIN pl#2 [Y1] id sig#2 [ADC+]
+  41, 2, 4, 0 !ADC ROC#3 Sl#9 Ch#41 SSCIN pl#2 [Y1] id sig#4 [ADC+]
+  42, 2, 6, 0 !ADC ROC#3 Sl#9 Ch#42 SSCIN pl#2 [Y1] id sig#6 [ADC+]
+  43, 2, 8, 0 !ADC ROC#3 Sl#9 Ch#43 SSCIN pl#2 [Y1] id sig#8 [ADC+]
+!  44 !ADC ROC#3 Sl#9 Ch#44 unused
+!  45 !ADC ROC#3 Sl#9 Ch#45 unused
+!  46 !ADC ROC#3 Sl#9 Ch#46 unused
+!  47 !ADC ROC#3 Sl#9 Ch#47 unused
+  48, 2, 1, 1 !ADC ROC#3 Sl#9 Ch#48 SSCIN pl#2 [Y1] id sig#1 [ADC-]
+  49, 2, 3, 1 !ADC ROC#3 Sl#9 Ch#49 SSCIN pl#2 [Y1] id sig#3 [ADC-]
+  50, 2, 5, 1 !ADC ROC#3 Sl#9 Ch#50 SSCIN pl#2 [Y1] id sig#5 [ADC-]
+  51, 2, 7, 1 !ADC ROC#3 Sl#9 Ch#51 SSCIN pl#2 [Y1] id sig#7 [ADC-]
+  52, 2, 9, 1 !ADC ROC#3 Sl#9 Ch#52 SSCIN pl#2 [Y1] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#9 Ch#53 unused
+!  54 !ADC ROC#3 Sl#9 Ch#54 unused
+!  55 !ADC ROC#3 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#3 Sl#9 Ch#56 SSCIN pl#2 [Y1] id sig#2 [ADC-]
+  57, 2, 4, 1 !ADC ROC#3 Sl#9 Ch#57 SSCIN pl#2 [Y1] id sig#4 [ADC-]
+  58, 2, 6, 1 !ADC ROC#3 Sl#9 Ch#58 SSCIN pl#2 [Y1] id sig#6 [ADC-]
+  59, 2, 8, 1 !ADC ROC#3 Sl#9 Ch#59 SSCIN pl#2 [Y1] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#9 Ch#60 unused
+!  61 !ADC ROC#3 Sl#9 Ch#61 unused
+!  62 !ADC ROC#3 Sl#9 Ch#62 unused
+!  63 !ADC ROC#3 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#3 Sl#7 Ch#0 SSCIN pl#3 [X2] id sig#1 [ADC+]
+  1, 3, 3, 0 !ADC ROC#3 Sl#7 Ch#1 SSCIN pl#3 [X2] id sig#3 [ADC+]
+  2, 3, 5, 0 !ADC ROC#3 Sl#7 Ch#2 SSCIN pl#3 [X2] id sig#5 [ADC+]
+  3, 3, 7, 0 !ADC ROC#3 Sl#7 Ch#3 SSCIN pl#3 [X2] id sig#7 [ADC+]
+  4, 3, 9, 0 !ADC ROC#3 Sl#7 Ch#4 SSCIN pl#3 [X2] id sig#9 [ADC+]
+  5, 3, 11, 0 !ADC ROC#3 Sl#7 Ch#5 SSCIN pl#3 [X2] id sig#11 [ADC+]
+  6, 3, 13, 0 !ADC ROC#3 Sl#7 Ch#6 SSCIN pl#3 [X2] id sig#13 [ADC+]
+  7, 3, 15, 0 !ADC ROC#3 Sl#7 Ch#7 SSCIN pl#3 [X2] id sig#15 [ADC+]
+  8, 3, 2, 0 !ADC ROC#3 Sl#7 Ch#8 SSCIN pl#3 [X2] id sig#2 [ADC+]
+  9, 3, 4, 0 !ADC ROC#3 Sl#7 Ch#9 SSCIN pl#3 [X2] id sig#4 [ADC+]
+  10, 3, 6, 0 !ADC ROC#3 Sl#7 Ch#10 SSCIN pl#3 [X2] id sig#6 [ADC+]
+  11, 3, 8, 0 !ADC ROC#3 Sl#7 Ch#11 SSCIN pl#3 [X2] id sig#8 [ADC+]
+  12, 3, 10, 0 !ADC ROC#3 Sl#7 Ch#12 SSCIN pl#3 [X2] id sig#10 [ADC+]
+  13, 3, 12, 0 !ADC ROC#3 Sl#7 Ch#13 SSCIN pl#3 [X2] id sig#12 [ADC+]
+  14, 3, 14, 0 !ADC ROC#3 Sl#7 Ch#14 SSCIN pl#3 [X2] id sig#14 [ADC+]
+  15, 3, 16, 0 !ADC ROC#3 Sl#7 Ch#15 SSCIN pl#3 [X2] id sig#16 [ADC+]
+  16, 3, 1, 1 !ADC ROC#3 Sl#7 Ch#16 SSCIN pl#3 [X2] id sig#1 [ADC-]
+  17, 3, 3, 1 !ADC ROC#3 Sl#7 Ch#17 SSCIN pl#3 [X2] id sig#3 [ADC-]
+  18, 3, 5, 1 !ADC ROC#3 Sl#7 Ch#18 SSCIN pl#3 [X2] id sig#5 [ADC-]
+  19, 3, 7, 1 !ADC ROC#3 Sl#7 Ch#19 SSCIN pl#3 [X2] id sig#7 [ADC-]
+  20, 3, 9, 1 !ADC ROC#3 Sl#7 Ch#20 SSCIN pl#3 [X2] id sig#9 [ADC-]
+  21, 3, 11, 1 !ADC ROC#3 Sl#7 Ch#21 SSCIN pl#3 [X2] id sig#11 [ADC-]
+  22, 3, 13, 1 !ADC ROC#3 Sl#7 Ch#22 SSCIN pl#3 [X2] id sig#13 [ADC-]
+  23, 3, 15, 1 !ADC ROC#3 Sl#7 Ch#23 SSCIN pl#3 [X2] id sig#15 [ADC-]
+  24, 3, 2, 1 !ADC ROC#3 Sl#7 Ch#24 SSCIN pl#3 [X2] id sig#2 [ADC-]
+  25, 3, 4, 1 !ADC ROC#3 Sl#7 Ch#25 SSCIN pl#3 [X2] id sig#4 [ADC-]
+  26, 3, 6, 1 !ADC ROC#3 Sl#7 Ch#26 SSCIN pl#3 [X2] id sig#6 [ADC-]
+  27, 3, 8, 1 !ADC ROC#3 Sl#7 Ch#27 SSCIN pl#3 [X2] id sig#8 [ADC-]
+  28, 3, 10, 1 !ADC ROC#3 Sl#7 Ch#28 SSCIN pl#3 [X2] id sig#10 [ADC-]
+  29, 3, 12, 1 !ADC ROC#3 Sl#7 Ch#29 SSCIN pl#3 [X2] id sig#12 [ADC-]
+  30, 3, 14, 1 !ADC ROC#3 Sl#7 Ch#30 SSCIN pl#3 [X2] id sig#14 [ADC-]
+  31, 3, 16, 1 !ADC ROC#3 Sl#7 Ch#31 SSCIN pl#3 [X2] id sig#16 [ADC-]
+  32, 4, 1, 0 !ADC ROC#3 Sl#7 Ch#32 SSCIN pl#4 [Y2] id sig#1 [ADC+]
+  33, 4, 3, 0 !ADC ROC#3 Sl#7 Ch#33 SSCIN pl#4 [Y2] id sig#3 [ADC+]
+  34, 4, 5, 0 !ADC ROC#3 Sl#7 Ch#34 SSCIN pl#4 [Y2] id sig#5 [ADC+]
+  35, 4, 7, 0 !ADC ROC#3 Sl#7 Ch#35 SSCIN pl#4 [Y2] id sig#7 [ADC+]
+  36, 4, 9, 0 !ADC ROC#3 Sl#7 Ch#36 SSCIN pl#4 [Y2] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#7 Ch#37 unused
+!  38 !ADC ROC#3 Sl#7 Ch#38 unused
+!  39 !ADC ROC#3 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#3 Sl#7 Ch#40 SSCIN pl#4 [Y2] id sig#2 [ADC+]
+  41, 4, 4, 0 !ADC ROC#3 Sl#7 Ch#41 SSCIN pl#4 [Y2] id sig#4 [ADC+]
+  42, 4, 6, 0 !ADC ROC#3 Sl#7 Ch#42 SSCIN pl#4 [Y2] id sig#6 [ADC+]
+!  43, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+] DEAD CH!
+!  44 !ADC ROC#3 Sl#7 Ch#44 unused
+!  45 !ADC ROC#3 Sl#7 Ch#45 unused
+!  46 !ADC ROC#3 Sl#7 Ch#46 unused
+  47, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+]
+  48, 4, 1, 1 !ADC ROC#3 Sl#7 Ch#48 SSCIN pl#4 [Y2] id sig#1 [ADC-]
+  49, 4, 3, 1 !ADC ROC#3 Sl#7 Ch#49 SSCIN pl#4 [Y2] id sig#3 [ADC-]
+  50, 4, 5, 1 !ADC ROC#3 Sl#7 Ch#50 SSCIN pl#4 [Y2] id sig#5 [ADC-]
+  51, 4, 7, 1 !ADC ROC#3 Sl#7 Ch#51 SSCIN pl#4 [Y2] id sig#7 [ADC-]
+  52, 4, 9, 1 !ADC ROC#3 Sl#7 Ch#52 SSCIN pl#4 [Y2] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#7 Ch#53 unused
+!  54 !ADC ROC#3 Sl#7 Ch#54 unused
+!  55 !ADC ROC#3 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#3 Sl#7 Ch#56 SSCIN pl#4 [Y2] id sig#2 [ADC-]
+  57, 4, 4, 1 !ADC ROC#3 Sl#7 Ch#57 SSCIN pl#4 [Y2] id sig#4 [ADC-]
+  58, 4, 6, 1 !ADC ROC#3 Sl#7 Ch#58 SSCIN pl#4 [Y2] id sig#6 [ADC-]
+  59, 4, 8, 1 !ADC ROC#3 Sl#7 Ch#59 SSCIN pl#4 [Y2] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#7 Ch#60 unused
+!  61 !ADC ROC#3 Sl#7 Ch#61 unused
+!  62 !ADC ROC#3 Sl#7 Ch#62 unused
+!  63 !ADC ROC#3 Sl#7 Ch#63 unused
+!
+    detector= 14 !SCAL
+!
+ Slot= 1 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#1 Ch#0 SCAL column#1 row#1
+  1, 1, 2 !ADC ROC#3 Sl#1 Ch#1 SCAL column#1 row#2
+  2, 1, 3 !ADC ROC#3 Sl#1 Ch#2 SCAL column#1 row#3
+  3, 1, 4 !ADC ROC#3 Sl#1 Ch#3 SCAL column#1 row#4
+  4, 1, 5 !ADC ROC#3 Sl#1 Ch#4 SCAL column#1 row#5
+  5, 1, 6 !ADC ROC#3 Sl#1 Ch#5 SCAL column#1 row#6
+  6, 1, 7 !ADC ROC#3 Sl#1 Ch#6 SCAL column#1 row#7
+  7, 1, 8 !ADC ROC#3 Sl#1 Ch#7 SCAL column#1 row#8
+  8, 1, 9 !ADC ROC#3 Sl#1 Ch#8 SCAL column#1 row#9
+  9, 1, 10 !ADC ROC#3 Sl#1 Ch#9 SCAL column#1 row#10
+  10, 1, 11 !ADC ROC#3 Sl#1 Ch#10 SCAL column#1 row#11
+!  11 !ADC ROC#3 Sl#1 Ch#11 unused
+!  12 !ADC ROC#3 Sl#1 Ch#12 unused
+!  13 !ADC ROC#3 Sl#1 Ch#13 unused
+!  14 !ADC ROC#3 Sl#1 Ch#14 unused
+!  15 !ADC ROC#3 Sl#1 Ch#15 unused
+  16, 2, 1 !ADC ROC#3 Sl#1 Ch#16 SCAL column#2 row#1
+  17, 2, 2 !ADC ROC#3 Sl#1 Ch#17 SCAL column#2 row#2
+  18, 2, 3 !ADC ROC#3 Sl#1 Ch#18 SCAL column#2 row#3
+  19, 2, 4 !ADC ROC#3 Sl#1 Ch#19 SCAL column#2 row#4
+  20, 2, 5 !ADC ROC#3 Sl#1 Ch#20 SCAL column#2 row#5
+  21, 2, 6 !ADC ROC#3 Sl#1 Ch#21 SCAL column#2 row#6
+  22, 2, 7 !ADC ROC#3 Sl#1 Ch#22 SCAL column#2 row#7
+  23, 2, 8 !ADC ROC#3 Sl#1 Ch#23 SCAL column#2 row#8
+  24, 2, 9 !ADC ROC#3 Sl#1 Ch#24 SCAL column#2 row#9
+  25, 2, 10 !ADC ROC#3 Sl#1 Ch#25 SCAL column#2 row#10
+  26, 2, 11 !ADC ROC#3 Sl#1 Ch#26 SCAL column#2 row#11
+!  27 !ADC ROC#3 Sl#1 Ch#27 unused
+!  28 !ADC ROC#3 Sl#1 Ch#28 unused
+!  29 !ADC ROC#3 Sl#1 Ch#29 unused
+!  30 !ADC ROC#3 Sl#1 Ch#30 unused
+!  31 !ADC ROC#3 Sl#1 Ch#31 unused
+!  32, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1  
+  44, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1
+  33, 3, 2 !ADC ROC#3 Sl#1 Ch#33 SCAL column#3 row#2
+  34, 3, 3 !ADC ROC#3 Sl#1 Ch#34 SCAL column#3 row#3
+  35, 3, 4 !ADC ROC#3 Sl#1 Ch#35 SCAL column#3 row#4
+  36, 3, 5 !ADC ROC#3 Sl#1 Ch#36 SCAL column#3 row#5
+  37, 3, 6 !ADC ROC#3 Sl#1 Ch#37 SCAL column#3 row#6
+  38, 3, 7 !ADC ROC#3 Sl#1 Ch#38 SCAL column#3 row#7
+  39, 3, 8 !ADC ROC#3 Sl#1 Ch#39 SCAL column#3 row#8
+  40, 3, 9 !ADC ROC#3 Sl#1 Ch#40 SCAL column#3 row#9
+  41, 3, 10 !ADC ROC#3 Sl#1 Ch#41 SCAL column#3 row#10
+  42, 3, 11 !ADC ROC#3 Sl#1 Ch#42 SCAL column#3 row#11
+!  43 !ADC ROC#3 Sl#1 Ch#43 unused
+!  44 !ADC ROC#3 Sl#1 Ch#44 unused
+!  45 !ADC ROC#3 Sl#1 Ch#45 unused
+!  46 !ADC ROC#3 Sl#1 Ch#46 unused
+!  47 !ADC ROC#3 Sl#1 Ch#47 unused
+
+!sD1 was being lost in the ADC delay lines.  Move to channel #15.
+!  48, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!
+  49, 4, 2 !ADC ROC#3 Sl#1 Ch#49 SCAL column#4 row#2
+  50, 4, 3 !ADC ROC#3 Sl#1 Ch#50 SCAL column#4 row#3
+  51, 4, 4 !ADC ROC#3 Sl#1 Ch#51 SCAL column#4 row#4
+  52, 4, 5 !ADC ROC#3 Sl#1 Ch#52 SCAL column#4 row#5
+  53, 4, 6 !ADC ROC#3 Sl#1 Ch#53 SCAL column#4 row#6
+  54, 4, 7 !ADC ROC#3 Sl#1 Ch#54 SCAL column#4 row#7
+  55, 4, 8 !ADC ROC#3 Sl#1 Ch#55 SCAL column#4 row#8
+  56, 4, 9 !ADC ROC#3 Sl#1 Ch#56 SCAL column#4 row#9
+  57, 4, 10 !ADC ROC#3 Sl#1 Ch#57 SCAL column#4 row#10
+  58, 4, 11 !ADC ROC#3 Sl#1 Ch#58 SCAL column#4 row#11
+!  59 !ADC ROC#3 Sl#1 Ch#59 unused
+!  60 !ADC ROC#3 Sl#1 Ch#60 unused
+!  61 !ADC ROC#3 Sl#1 Ch#61 unused
+!  62 !ADC ROC#3 Sl#1 Ch#62 unused
+  62, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!  63 !ADC ROC#3 Sl#1 Ch#63 unused
+ detector= 15   !smisc  -  photodiode for laser gain calibration system.
+ 63, 2, 1, 0    !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+!
+detector= 14 !SCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+!  0, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  12, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#3 Sl#5 Ch#1 SCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#3 Sl#5 Ch#2 SCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#3 Sl#5 Ch#3 SCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#3 Sl#5 Ch#4 SCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#3 Sl#5 Ch#5 SCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#3 Sl#5 Ch#6 SCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#3 Sl#5 Ch#7 SCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#3 Sl#5 Ch#8 SCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#3 Sl#5 Ch#9 SCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#3 Sl#5 Ch#10 SCAL col#1 row#11 (10 An-11)
+!   11 !ADC ROC#3 Sl#5 Ch#11 unused
+!   12 !ADC ROC#3 Sl#5 Ch#12 unused
+!   13 !ADC ROC#3 Sl#5 Ch#13 unused
+!   14 !ADC ROC#3 Sl#5 Ch#14 unused
+!   15 !ADC ROC#3 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#3 Sl#5 Ch#16 SCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#3 Sl#5 Ch#17 SCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#3 Sl#5 Ch#18 SCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#3 Sl#5 Ch#19 SCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#3 Sl#5 Ch#20 SCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#3 Sl#5 Ch#21 SCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#3 Sl#5 Ch#22 SCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#3 Sl#5 Ch#23 SCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#3 Sl#5 Ch#24 SCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#3 Sl#5 Ch#25 SCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#3 Sl#5 Ch#26 SCAL col#2 row#11 (26 Bn-11)
+!  27 !ADC ROC#3 Sl#5 Ch#27 unused
+!  28 !ADC ROC#3 Sl#5 Ch#28 unused
+!  29 !ADC ROC#3 Sl#5 Ch#29 unused
+!  30 !ADC ROC#3 Sl#5 Ch#30 unused
+!  31 !ADC ROC#3 Sl#5 Ch#31 unused
+!
+    detector= 13 !SCER
+!
+ Slot= 3 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#3 Ch#0 SCER tube#1
+  1, 1, 2 !ADC ROC#3 Sl#3 Ch#1 SCER tube#2
+  2, 1, 3 !ADC ROC#3 Sl#3 Ch#2 SCER tube#3
+  3, 1, 4 !ADC ROC#3 Sl#3 Ch#3 SCER tube#4
+detector=15 ! SMISC helicity stuff mkj 5/15/03
+!           ! muon det added 6/17/03
+  4, 2, 5,0 !  4 !ADC ROC#3 Sl#3 Ch#4 unused
+  5, 2, 6,0 !  5 !ADC ROC#3 Sl#3 Ch#5 unused
+!  6 !ADC ROC#3 Sl#3 Ch#6 unused
+!  7 !ADC ROC#3 Sl#3 Ch#7 unused
+!  8 !ADC ROC#3 Sl#3 Ch#8 unused
+8,2,2,0  ! mps  clock
+!  9 !ADC ROC#3 Sl#3 Ch#9 unused
+!  10 !ADC ROC#3 Sl#3 Ch#10 unused
+!  11 !ADC ROC#3 Sl#3 Ch#11 unused
+!  12 !ADC ROC#3 Sl#3 Ch#12 unused
+12,2,3,0  ! H+ signal
+15,2,4,0  ! H- signal
+!  13 !ADC ROC#3 Sl#3 Ch#13 unused
+!  14 !ADC ROC#3 Sl#3 Ch#14 unused
+!  15 !ADC ROC#3 Sl#3 Ch#15 unused
+  ! 16 !ADC ROC#3 Sl#3 Ch#16 signal {A01}
+  ! 17 !ADC ROC#3 Sl#3 Ch#17 signal {A02}
+  ! 18 !ADC ROC#3 Sl#3 Ch#18 signal {A03}
+  ! 19 !ADC ROC#3 Sl#3 Ch#19 signal {A04}
+  ! 20 !ADC ROC#3 Sl#3 Ch#20 signal {A05}
+  ! 21 !ADC ROC#3 Sl#3 Ch#21 signal {A06}
+  ! 22 !ADC ROC#3 Sl#3 Ch#22 signal {A07}
+  ! 23 !ADC ROC#3 Sl#3 Ch#23 signal {A08}
+  ! 24 !ADC ROC#3 Sl#3 Ch#24 signal {A09}
+  ! 25 !ADC ROC#3 Sl#3 Ch#25 signal {A10}
+  ! 26 !ADC ROC#3 Sl#3 Ch#26 signal {A11}
+  ! 27 !ADC ROC#3 Sl#3 Ch#27 signal {A12}
+  ! 28 !ADC ROC#3 Sl#3 Ch#28 signal {A13}
+  ! 29 !ADC ROC#3 Sl#3 Ch#29 signal {A14}
+  ! 30 !ADC ROC#3 Sl#3 Ch#30 signal {A15}
+  ! 31 !ADC ROC#3 Sl#3 Ch#31 signal {A16}
+!
+!........................................................
+! SAER took out from SOS detector hut (Hamlet, 21 Dec'02)
+!
+!    detector= 16 !SAER
+!
+!  32 !ADC ROC#3 Sl#3 Ch#32 DEAD!!!!
+!  33 !ADC ROC#3 Sl#3 Ch#33 unused spare
+! 34, 1, 1, 0 !ADC ROC#3 Sl#3 Ch#34 signal pos 1
+! 35, 1, 2, 0 !ADC ROC#3 Sl#3 Ch#35 signal pos 2
+! 36, 1, 3, 0 !ADC ROC#3 Sl#3 Ch#36 signal pos 3
+! 37, 1, 4, 0 !ADC ROC#3 Sl#3 Ch#37 signal pos 4
+! 38, 1, 5, 0 !ADC ROC#3 Sl#3 Ch#38 signal pos 5
+! 39, 1, 6, 0 !ADC ROC#3 Sl#3 Ch#39 signal pos 6
+! 40, 1, 7, 0 !ADC ROC#3 Sl#3 Ch#40 signal pos 7
+! 41, 1, 1, 1 !ADC ROC#3 Sl#3 Ch#41 signal neg 1
+! 42, 1, 2, 1 !ADC ROC#3 Sl#3 Ch#42 signal neg 2
+! 43, 1, 3, 1 !ADC ROC#3 Sl#3 Ch#43 signal neg 3
+! 44, 1, 4, 1 !ADC ROC#3 Sl#3 Ch#44 signal neg 4
+! 45, 1, 5, 1 !ADC ROC#3 Sl#3 Ch#45 signal neg 5
+! 46, 1, 6, 1 !ADC ROC#3 Sl#3 Ch#46 signal neg 6
+! 47, 1, 7, 1 !ADC ROC#3 Sl#3 Ch#47 signal neg 7 
+! 48, 1, 8, 0 !ADC ROC#3 Sl#3 Ch#48 amplified signal pos 1
+! 49, 1, 9, 0 !ADC ROC#3 Sl#3 Ch#49 amplified signal pos 2
+! 50, 1, 10, 0 !ADC ROC#3 Sl#3 Ch#50 amplified signal pos 3
+! 51, 1, 11, 0 !ADC ROC#3 Sl#3 Ch#51 amplified signal pos 4
+! 52, 1, 12, 0 !ADC ROC#3 Sl#3 Ch#52 amplified signal pos 5
+! 53, 1, 13, 0 !ADC ROC#3 Sl#3 Ch#53 amplified signal pos 6
+! 54, 1, 14, 0 !ADC ROC#3 Sl#3 Ch#54 amplified signal pos 7
+! 55, 1, 15, 0 !ADC ROC#3 Sl#3 Ch#62 amplified signal sum 1-7
+! 56, 1, 8, 1 !ADC ROC#3 Sl#3 Ch#55 amplified signal neg 1
+! 57, 1, 9, 1 !ADC ROC#3 Sl#3 Ch#56 amplified signal neg 2
+! 58, 1, 10, 1 !ADC ROC#3 Sl#3 Ch#57 amplified signal neg 3
+! 59, 1, 11, 1 !ADC ROC#3 Sl#3 Ch#58 amplified signal neg 4
+! 60, 1, 12, 1 !ADC ROC#3 Sl#3 Ch#59 amplified signal neg 5
+! 61, 1, 13, 1 !ADC ROC#3 Sl#3 Ch#60 amplified signal neg 6
+! 62, 1, 14, 1 !ADC ROC#3 Sl#3 Ch#61 amplified signal neg 7
+! 63, 1, 15, 1 !ADC ROC#3 Sl#3 Ch#63 amplified signal sum 8-14
+!
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/MAPS/jun04.map b/shms-calo-test/MAPS/jun04.map
new file mode 100644
index 0000000..94d46e4
--- /dev/null
+++ b/shms-calo-test/MAPS/jun04.map
@@ -0,0 +1,3240 @@
+! Updated to reflect new TDC for HMS aerogel and proper mapping of misc
+! trigger signals in SOS.  Dave G (5/5/2003)
+!
+!
+       help       !lists available keywords
+       NOecho     !copies input lines to tty output
+       NOdebug    !turn on input debugging
+       override   !skip over errors
+!
+! hall C encode/decode configuration file
+! giving the FASTBUS geographical to standard
+! hall C COMMONs location as described by
+! "gen_data_structures.cmn"      K.B.Beard 13jun94
+!      10/19/94 (jra) Change ch1 roc to 8 (from 1), hms roc to 7 (from 2).
+!
+!       6/24/94 (SAW) Turn on lines for miscleaneous TDC's
+!                     Change ch1 roc to 1 (from 0), hms roc to 2 (from 1).
+!		      Disable last 16 channels of miscleaneous TDC
+!
+! standard id numbers
+!                       signals
+!HMS:
+! HDC_ID= 1               TDC
+! HSCIN_ID= 2             ADC+,ADC-,TDC+,TDC-
+! HCER_ID= 3              ADC
+! HCAL_ID= 4              ADC
+! HMISC_ID= 5             TDC,(ADC)
+!GEN:
+! GMISC_ID= 6             (TDC),ADC
+! HAERO_ID= 7             (TDC),ADC
+!SOS:
+! SDC_ID= 11              TDC
+! SSCIN_ID= 12            ADC+,ADC-,TDC+,TDC-
+! SCER_ID= 13             ADC
+! SCAL_ID= 14             ADC
+! SMISC_ID= 15            TDC,(ADC)
+! SAER_ID= 16             ADC
+! SLUC_ID=17		 ADC
+! 
+!
+!   consider subadd equiv. to channel
+!
+!  specify: subadd, plane, element, signal
+!            a,      p,     e,       s
+!            0-      1-     1-       0-3
+![if there is only signal 0 (DC,CER,CAL) it may be ommitted]
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!     HMS upstairs and downstairs map    K.B.Beard 13-Jun-1994
+!         for Jun94 run
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!      HMS downstairs (HDC) map           K.B.Beard & S.Avery 13-Jun-1994
+!					  revised by A. Johnson 4-Feb-1999	
+!   								
+! vvvvvvvvvvvvvvvvvvvvvv Wire chambers start here vvvvvvvvvvvvvvvvvvvvvvvvv
+  ROC= 2             !ReadOutController (crate) for HMS wire chambers
+!
+!
+!         TDC modules are Lecroy 1877
+    Nsubadd= 96               
+    MASK= FFFFx       !hex mask 
+    BSUB= 17           !start channel in bit#17
+!
+  detector= 1       !HDC
+!
+!                             1st HDC chamber - (2nd in position) - planes7-12  
+Slot= 2
+0, 8, 1	             !TDC ROC#2 Sl#2 Ch#0 HDC pl#8 [Y1] wire#1
+1, 8, 2              !TDC ROC#2 Sl#2 Ch#1 HDC pl#8 [Y1] wire#2
+2, 8, 3	             !TDC ROC#2 Sl#2 Ch#2 HDC pl#8 [Y1] wire#3
+3, 8, 4	             !TDC ROC#2 Sl#2 Ch#3 HDC pl#8 [Y1] wire#4
+4, 8, 5	             !TDC ROC#2 Sl#2 Ch#4 HDC pl#8 [Y1] wire#5
+5, 8, 6	             !TDC ROC#2 Sl#2 Ch#5 HDC pl#8 [Y1] wire#6
+6, 8, 7	             !TDC ROC#2 Sl#2 Ch#6 HDC pl#8 [Y1] wire#7
+7, 8, 8	             !TDC ROC#2 Sl#2 Ch#7 HDC pl#8 [Y1] wire#8
+8, 8, 9	             !TDC ROC#2 Sl#2 Ch#8 HDC pl#8 [Y1] wire#9
+9, 8, 10             !TDC ROC#2 Sl#2 Ch#9 HDC pl#8 [Y1] wire#10
+10, 8, 11            !TDC ROC#2 Sl#2 Ch#10 HDC pl#8 [Y1] wire#11
+11, 8, 12            !TDC ROC#2 Sl#2 Ch#11 HDC pl#8 [Y1] wire#12
+12, 8, 13            !TDC ROC#2 Sl#2 Ch#12 HDC pl#8 [Y1] wire#13
+!13 !TDC ROC#2 Sl#2 Ch#13 unused
+!14 !TDC ROC#2 Sl#2 Ch#14 unused
+!15 !TDC ROC#2 Sl#2 Ch#15 unused
+16, 11, 40           !TDC ROC#2 Sl#2 Ch#16 HDC pl#11 [Y2] wire#40
+17, 11, 41           !TDC ROC#2 Sl#2 Ch#17 HDC pl#11 [Y2] wire#41
+18, 11, 42           !TDC ROC#2 Sl#2 Ch#18 HDC pl#11 [Y2] wire#42
+19, 11, 43           !TDC ROC#2 Sl#2 Ch#19 HDC pl#11 [Y2] wire#43
+20, 11, 44           !TDC ROC#2 Sl#2 Ch#20 HDC pl#11 [Y2] wire#44
+21, 11, 45           !TDC ROC#2 Sl#2 Ch#21 HDC pl#11 [Y2] wire#45
+22, 11, 46           !TDC ROC#2 Sl#2 Ch#22 HDC pl#11 [Y2] wire#46
+23, 11, 47           !TDC ROC#2 Sl#2 Ch#23 HDC pl#11 [Y2] wire#47
+24, 11, 48           !TDC ROC#2 Sl#2 Ch#24 HDC pl#11 [Y2] wire#48
+25, 11, 49           !TDC ROC#2 Sl#2 Ch#25 HDC pl#11 [Y2] wire#49
+26, 11, 50           !TDC ROC#2 Sl#2 Ch#26 HDC pl#11 [Y2] wire#50
+27, 11, 51           !TDC ROC#2 Sl#2 Ch#27 HDC pl#11 [Y2] wire#51
+28, 11, 52           !TDC ROC#2 Sl#2 Ch#28 HDC pl#11 [Y2] wire#52
+!29 !TDC ROC#2 Sl#2 Ch#29 unused
+!30 !TDC ROC#2 Sl#2 Ch#30 unused
+!31 !TDC ROC#2 Sl#2 Ch#31 unused
+32, 8, 14            !TDC ROC#2 Sl#2 Ch#32 HDC pl#8 [Y1] wire#14
+33, 8, 15            !TDC ROC#2 Sl#2 Ch#33 HDC pl#8 [Y1] wire#15
+34, 8, 16            !TDC ROC#2 Sl#2 Ch#34 HDC pl#8 [Y1] wire#16
+35, 8, 17            !TDC ROC#2 Sl#2 Ch#35 HDC pl#8 [Y1] wire#17
+36, 8, 18            !TDC ROC#2 Sl#2 Ch#36 HDC pl#8 [Y1] wire#18
+37, 8, 19            !TDC ROC#2 Sl#2 Ch#37 HDC pl#8 [Y1] wire#19
+38, 8, 20            !TDC ROC#2 Sl#2 Ch#38 HDC pl#8 [Y1] wire#20
+39, 8, 21            !TDC ROC#2 Sl#2 Ch#39 HDC pl#8 [Y1] wire#21
+40, 8, 22            !TDC ROC#2 Sl#2 Ch#40 HDC pl#8 [Y1] wire#22
+41, 8, 23            !TDC ROC#2 Sl#2 Ch#41 HDC pl#8 [Y1] wire#23
+42, 8, 24            !TDC ROC#2 Sl#2 Ch#42 HDC pl#8 [Y1] wire#24
+43, 8, 25            !TDC ROC#2 Sl#2 Ch#43 HDC pl#8 [Y1] wire#25
+44, 8, 26            !TDC ROC#2 Sl#2 Ch#44 HDC pl#8 [Y1] wire#26
+!45 !TDC ROC#2 Sl#2 Ch#45 unused
+!46 !TDC ROC#2 Sl#2 Ch#46 unused
+!47 !TDC ROC#2 Sl#2 Ch#47 unused
+48, 11, 27           !TDC ROC#2 Sl#2 Ch#48 HDC pl#11 [Y2] wire#27
+49, 11, 28           !TDC ROC#2 Sl#2 Ch#49 HDC pl#11 [Y2] wire#28
+50, 11, 29           !TDC ROC#2 Sl#2 Ch#50 HDC pl#11 [Y2] wire#29
+51, 11, 30           !TDC ROC#2 Sl#2 Ch#51 HDC pl#11 [Y2] wire#30
+52, 11, 31           !TDC ROC#2 Sl#2 Ch#52 HDC pl#11 [Y2] wire#31
+53, 11, 32           !TDC ROC#2 Sl#2 Ch#53 HDC pl#11 [Y2] wire#32
+54, 11, 33           !TDC ROC#2 Sl#2 Ch#54 HDC pl#11 [Y2] wire#33
+55, 11, 34           !TDC ROC#2 Sl#2 Ch#55 HDC pl#11 [Y2] wire#34
+56, 11, 35           !TDC ROC#2 Sl#2 Ch#56 HDC pl#11 [Y2] wire#35
+57, 11, 36           !TDC ROC#2 Sl#2 Ch#57 HDC pl#11 [Y2] wire#36
+58, 11, 37           !TDC ROC#2 Sl#2 Ch#58 HDC pl#11 [Y2] wire#37
+59, 11, 38           !TDC ROC#2 Sl#2 Ch#59 HDC pl#11 [Y2] wire#38
+60, 11, 39           !TDC ROC#2 Sl#2 Ch#60 HDC pl#11 [Y2] wire#39
+!61 !TDC ROC#2 Sl#2 Ch#61 unused
+!62 !TDC ROC#2 Sl#2 Ch#62 unused
+!63 !TDC ROC#2 Sl#2 Ch#63 unused
+64, 8, 27            !TDC ROC#2 Sl#2 Ch#64 HDC pl#8 [Y1] wire#27
+65, 8, 28            !TDC ROC#2 Sl#2 Ch#65 HDC pl#8 [Y1] wire#28
+66, 8, 29            !TDC ROC#2 Sl#2 Ch#66 HDC pl#8 [Y1] wire#29
+67, 8, 30            !TDC ROC#2 Sl#2 Ch#67 HDC pl#8 [Y1] wire#30
+68, 8, 31            !TDC ROC#2 Sl#2 Ch#68 HDC pl#8 [Y1] wire#31
+69, 8, 32            !TDC ROC#2 Sl#2 Ch#69 HDC pl#8 [Y1] wire#32
+70, 8, 33            !TDC ROC#2 Sl#2 Ch#70 HDC pl#8 [Y1] wire#33
+71, 8, 34            !TDC ROC#2 Sl#2 Ch#71 HDC pl#8 [Y1] wire#34
+72, 8, 35            !TDC ROC#2 Sl#2 Ch#72 HDC pl#8 [Y1] wire#35
+73, 8, 36            !TDC ROC#2 Sl#2 Ch#73 HDC pl#8 [Y1] wire#36
+74, 8, 37            !TDC ROC#2 Sl#2 Ch#74 HDC pl#8 [Y1] wire#37
+75, 8, 38            !TDC ROC#2 Sl#2 Ch#75 HDC pl#8 [Y1] wire#38
+76, 8, 39            !TDC ROC#2 Sl#2 Ch#76 HDC pl#8 [Y1] wire#39
+!77 !TDC ROC#2 Sl#2 Ch#77 unused
+!78 !TDC ROC#2 Sl#2 Ch#78 unused
+!79 !TDC ROC#2 Sl#2 Ch#79 unused
+80, 11, 14           !TDC ROC#2 Sl#2 Ch#80 HDC pl#11 [Y2] wire#14
+81, 11, 15           !TDC ROC#2 Sl#2 Ch#81 HDC pl#11 [Y2] wire#15
+82, 11, 16           !TDC ROC#2 Sl#2 Ch#82 HDC pl#11 [Y2] wire#16
+83, 11, 17           !TDC ROC#2 Sl#2 Ch#83 HDC pl#11 [Y2] wire#17
+84, 11, 18           !TDC ROC#2 Sl#2 Ch#84 HDC pl#11 [Y2] wire#18
+85, 11, 19           !TDC ROC#2 Sl#2 Ch#85 HDC pl#11 [Y2] wire#19
+86, 11, 20           !TDC ROC#2 Sl#2 Ch#86 HDC pl#11 [Y2] wire#20
+87, 11, 21           !TDC ROC#2 Sl#2 Ch#87 HDC pl#11 [Y2] wire#21
+88, 11, 22           !TDC ROC#2 Sl#2 Ch#88 HDC pl#11 [Y2] wire#22
+89, 11, 23           !TDC ROC#2 Sl#2 Ch#89 HDC pl#11 [Y2] wire#23
+90, 11, 24           !TDC ROC#2 Sl#2 Ch#90 HDC pl#11 [Y2] wire#24
+91, 11, 25           !TDC ROC#2 Sl#2 Ch#91 HDC pl#11 [Y2] wire#25
+92, 11, 26           !TDC ROC#2 Sl#2 Ch#92 HDC pl#11 [Y2] wire#26
+!93 !TDC ROC#2 Sl#2 Ch#93 unused
+!94 !TDC ROC#2 Sl#2 Ch#94 unused
+!95 !TDC ROC#2 Sl#2 Ch#95 unused
+
+Slot= 3
+0, 8, 40             !TDC ROC#2 Sl#3 Ch#0 HDC pl#8 [Y1] wire#40
+1, 8, 41             !TDC ROC#2 Sl#3 Ch#1 HDC pl#8 [Y1] wire#41
+2, 8, 42             !TDC ROC#2 Sl#3 Ch#2 HDC pl#8 [Y1] wire#42
+3, 8, 43             !TDC ROC#2 Sl#3 Ch#3 HDC pl#8 [Y1] wire#43
+4, 8, 44             !TDC ROC#2 Sl#3 Ch#4 HDC pl#8 [Y1] wire#44
+5, 8, 45             !TDC ROC#2 Sl#3 Ch#5 HDC pl#8 [Y1] wire#45
+6, 8, 46             !TDC ROC#2 Sl#3 Ch#6 HDC pl#8 [Y1] wire#46
+7, 8, 47             !TDC ROC#2 Sl#3 Ch#7 HDC pl#8 [Y1] wire#47
+8, 8, 48             !TDC ROC#2 Sl#3 Ch#8 HDC pl#8 [Y1] wire#48
+9, 8, 49             !TDC ROC#2 Sl#3 Ch#9 HDC pl#8 [Y1] wire#49
+10, 8, 50            !TDC ROC#2 Sl#3 Ch#10 HDC pl#8 [Y1] wire#50
+11, 8, 51            !TDC ROC#2 Sl#3 Ch#11 HDC pl#8 [Y1] wire#51
+12, 8, 52            !TDC ROC#2 Sl#3 Ch#12 HDC pl#8 [Y1] wire#52
+!13 !TDC ROC#2 Sl#3 Ch#13 
+!14 !TDC ROC#2 Sl#3 Ch#14 
+!15 !TDC ROC#2 Sl#3 Ch#15 
+16, 11, 1            !TDC ROC#2 Sl#3 Ch#16 HDC pl#11 [Y2] wire#1
+17, 11, 2            !TDC ROC#2 Sl#3 Ch#17 HDC pl#11 [Y2] wire#2
+18, 11, 3            !TDC ROC#2 Sl#3 Ch#18 HDC pl#11 [Y2] wire#3
+19, 11, 4            !TDC ROC#2 Sl#3 Ch#19 HDC pl#11 [Y2] wire#4
+20, 11, 5            !TDC ROC#2 Sl#3 Ch#20 HDC pl#11 [Y2] wire#5
+21, 11, 6            !TDC ROC#2 Sl#3 Ch#21 HDC pl#11 [Y2] wire#6
+22, 11, 7            !TDC ROC#2 Sl#3 Ch#22 HDC pl#11 [Y2] wire#7
+23, 11, 8            !TDC ROC#2 Sl#3 Ch#23 HDC pl#11 [Y2] wire#8
+24, 11, 9            !TDC ROC#2 Sl#3 Ch#24 HDC pl#11 [Y2] wire#9
+25, 11, 10           !TDC ROC#2 Sl#3 Ch#25 HDC pl#11 [Y2] wire#10
+26, 11, 11           !TDC ROC#2 Sl#3 Ch#26 HDC pl#11 [Y2] wire#11
+27, 11, 12           !TDC ROC#2 Sl#3 Ch#27 HDC pl#11 [Y2] wire#12
+28, 11, 13           !TDC ROC#2 Sl#3 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#3 Ch#29 unused
+! 30 !TDC ROC#2 Sl#3 Ch#30 unused
+! 31 !TDC ROC#2 Sl#3 Ch#31 unused
+32, 10, 92           !TDC ROC#2 Sl#3 Ch#32 HDC pl#10 [V] wire#92
+33, 10, 93           !TDC ROC#2 Sl#3 Ch#33 HDC pl#10 [V] wire#93
+34, 10, 94           !TDC ROC#2 Sl#3 Ch#34 HDC pl#10 [V] wire#94
+35, 10, 95           !TDC ROC#2 Sl#3 Ch#35 HDC pl#10 [V] wire#95
+36, 10, 96           !TDC ROC#2 Sl#3 Ch#36 HDC pl#10 [V] wire#96
+37, 10, 97           !TDC ROC#2 Sl#3 Ch#37 HDC pl#10 [V] wire#97
+38, 10, 98           !TDC ROC#2 Sl#3 Ch#38 HDC pl#10 [V] wire#98
+39, 10, 99           !TDC ROC#2 Sl#3 Ch#39 HDC pl#10 [V] wire#99
+40, 10, 100          !TDC ROC#2 Sl#3 Ch#40 HDC pl#10 [V] wire#100
+41, 10, 101          !TDC ROC#2 Sl#3 Ch#41 HDC pl#10 [V] wire#101
+42, 10, 102          !TDC ROC#2 Sl#3 Ch#42 HDC pl#10 [V] wire#102
+43, 10, 103          !TDC ROC#2 Sl#3 Ch#43 HDC pl#10 [V] wire#103
+44, 10, 104          !TDC ROC#2 Sl#3 Ch#44 HDC pl#10 [V] wire#104
+45, 10, 105	     !TDC ROC#2 Sl#3 Ch#45 HDC pl#10 [V] wire#105
+46, 10, 106          !TDC ROC#2 Sl#3 Ch#46 HDC pl#10 [V] wire#106
+47, 10, 107	     !TDC ROC#2 Sl#3 Ch#47 HDC pl#10 [V] wire#107
+48, 7, 97            !TDC ROC#2 Sl#3 Ch#48 HDC pl#7 [X1] wire#97
+49, 7, 98            !TDC ROC#2 Sl#3 Ch#49 HDC pl#7 [X1] wire#98
+50, 7, 99            !TDC ROC#2 Sl#3 Ch#50 HDC pl#7 [X1] wire#99
+51, 7, 100           !TDC ROC#2 Sl#3 Ch#51 HDC pl#7 [X1] wire#100
+52, 7, 101           !TDC ROC#2 Sl#3 Ch#52 HDC pl#7 [X1] wire#101
+53, 7, 102           !TDC ROC#2 Sl#3 Ch#53 HDC pl#7 [X1] wire#102
+54, 7, 103           !TDC ROC#2 Sl#3 Ch#54 HDC pl#7 [X1] wire#103
+55, 7, 104           !TDC ROC#2 Sl#3 Ch#55 HDC pl#7 [X1] wire#104
+56, 7, 105           !TDC ROC#2 Sl#3 Ch#56 HDC pl#7 [X1] wire#105
+57, 7, 106           !TDC ROC#2 Sl#3 Ch#57 HDC pl#7 [X1] wire#106
+58, 7, 107           !TDC ROC#2 Sl#3 Ch#58 HDC pl#7 [X1] wire#107
+59, 7, 108           !TDC ROC#2 Sl#3 Ch#59 HDC pl#7 [X1] wire#108
+60, 7, 109           !TDC ROC#2 Sl#3 Ch#60 HDC pl#7 [X1] wire#109
+61, 7, 110           !TDC ROC#2 Sl#3 Ch#61 HDC pl#7 [X1] wire#110
+62, 7, 111           !TDC ROC#2 Sl#3 Ch#62 HDC pl#7 [X1] wire#111
+63, 7, 112           !TDC ROC#2 Sl#3 Ch#63 HDC pl#7 [X1] wire#112
+64, 12, 1            !TDC ROC#2 Sl#3 Ch#64 HDC pl#12 [X2] wire#1
+65, 12, 2            !TDC ROC#2 Sl#3 Ch#65 HDC pl#12 [X2] wire#2
+66, 12, 3            !TDC ROC#2 Sl#3 Ch#66 HDC pl#12 [X2] wire#3
+67, 12, 4            !TDC ROC#2 Sl#3 Ch#67 HDC pl#12 [X2] wire#4
+68, 12, 5            !TDC ROC#2 Sl#3 Ch#68 HDC pl#12 [X2] wire#5
+69, 12, 6            !TDC ROC#2 Sl#3 Ch#69 HDC pl#12 [X2] wire#6
+70, 12, 7            !TDC ROC#2 Sl#3 Ch#70 HDC pl#12 [X2] wire#7
+71, 12, 8            !TDC ROC#2 Sl#3 Ch#71 HDC pl#12 [X2] wire#8
+72, 12, 9            !TDC ROC#2 Sl#3 Ch#72 HDC pl#12 [X2] wire#9
+73, 12, 10           !TDC ROC#2 Sl#3 Ch#73 HDC pl#12 [X2] wire#10
+74, 12, 11           !TDC ROC#2 Sl#3 Ch#74 HDC pl#12 [X2] wire#11
+75, 12, 12           !TDC ROC#2 Sl#3 Ch#75 HDC pl#12 [X2] wire#12
+76, 12, 13           !TDC ROC#2 Sl#3 Ch#76 HDC pl#12 [X2] wire#13
+77, 12, 14           !TDC ROC#2 Sl#3 Ch#77 HDC pl#12 [X2] wire#14
+78, 12, 15           !TDC ROC#2 Sl#3 Ch#78 HDC pl#12 [X2] wire#15
+79, 12, 16           !TDC ROC#2 Sl#3 Ch#79 HDC pl#12 [X2] wire#16
+80, 7, 113           !TDC ROC#2 Sl#3 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#3 Ch#81 unused
+82, 9, 1             !TDC ROC#2 Sl#3 Ch#82 HDC pl#9 [U] wire#1
+83, 9, 2             !TDC ROC#2 Sl#3 Ch#83 HDC pl#9 [U] wire#2
+84, 9, 3             !TDC ROC#2 Sl#3 Ch#84 HDC pl#9 [U] wire#3
+85, 9, 4             !TDC ROC#2 Sl#3 Ch#85 HDC pl#9 [U] wire#4
+86, 9, 5             !TDC ROC#2 Sl#3 Ch#86 HDC pl#9 [U] wire#5
+87, 9, 6             !TDC ROC#2 Sl#3 Ch#87 HDC pl#9 [U] wire#6
+88, 9, 7             !TDC ROC#2 Sl#3 Ch#88 HDC pl#9 [U] wire#7
+89, 9, 8             !TDC ROC#2 Sl#3 Ch#89 HDC pl#9 [U] wire#8
+90, 9, 9             !TDC ROC#2 Sl#3 Ch#90 HDC pl#9 [U] wire#9
+91, 9, 10            !TDC ROC#2 Sl#3 Ch#91 HDC pl#9 [U] wire#10
+92, 9, 11            !TDC ROC#2 Sl#3 Ch#92 HDC pl#9 [U] wire#11
+93, 9, 12            !TDC ROC#2 Sl#3 Ch#93 HDC pl#9 [U] wire#12
+94, 9, 13            !TDC ROC#2 Sl#3 Ch#94 HDC pl#9 [U] wire#13
+95, 9, 14            !TDC ROC#2 Sl#3 Ch#95 HDC pl#9 [U] wire#14
+Slot= 5
+0, 10, 77            !TDC ROC#2 Sl#5 Ch#0 HDC pl#10 [V] wire#77
+1, 10, 78            !TDC ROC#2 Sl#5 Ch#1 HDC pl#10 [V] wire#78
+2, 10, 79            !TDC ROC#2 Sl#5 Ch#2 HDC pl#10 [V] wire#79
+3, 10, 80            !TDC ROC#2 Sl#5 Ch#3 HDC pl#10 [V] wire#80
+4, 10, 81            !TDC ROC#2 Sl#5 Ch#4 HDC pl#10 [V] wire#81
+5, 10, 82            !TDC ROC#2 Sl#5 Ch#5 HDC pl#10 [V] wire#82
+6, 10, 83            !TDC ROC#2 Sl#5 Ch#6 HDC pl#10 [V] wire#83
+7, 10, 84            !TDC ROC#2 Sl#5 Ch#7 HDC pl#10 [V] wire#84
+8, 10, 85            !TDC ROC#2 Sl#5 Ch#8 HDC pl#10 [V] wire#85
+9, 10, 86            !TDC ROC#2 Sl#5 Ch#9 HDC pl#10 [V] wire#86
+10, 10, 87           !TDC ROC#2 Sl#5 Ch#10 HDC pl#10 [V] wire#87
+11, 10, 88           !TDC ROC#2 Sl#5 Ch#11 HDC pl#10 [V] wire#88
+12, 10, 89           !TDC ROC#2 Sl#5 Ch#12 HDC pl#10 [V] wire#89
+13, 10, 90           !TDC ROC#2 Sl#5 Ch#13 HDC pl#10 [V] wire#90
+14, 10, 91           !TDC ROC#2 Sl#5 Ch#14 HDC pl#10 [V] wire#91
+! 15 !TDC ROC#2 Sl#5 Ch#15 unused
+16, 7, 81            !TDC ROC#2 Sl#5 Ch#16 HDC pl#7 [X1] wire#81
+17, 7, 82            !TDC ROC#2 Sl#5 Ch#17 HDC pl#7 [X1] wire#82
+18, 7, 83            !TDC ROC#2 Sl#5 Ch#18 HDC pl#7 [X1] wire#83
+19, 7, 84            !TDC ROC#2 Sl#5 Ch#19 HDC pl#7 [X1] wire#84
+20, 7, 85            !TDC ROC#2 Sl#5 Ch#20 HDC pl#7 [X1] wire#85
+21, 7, 86            !TDC ROC#2 Sl#5 Ch#21 HDC pl#7 [X1] wire#86
+22, 7, 87            !TDC ROC#2 Sl#5 Ch#22 HDC pl#7 [X1] wire#87
+23, 7, 88            !TDC ROC#2 Sl#5 Ch#23 HDC pl#7 [X1] wire#88
+24, 7, 89            !TDC ROC#2 Sl#5 Ch#24 HDC pl#7 [X1] wire#89
+25, 7, 90            !TDC ROC#2 Sl#5 Ch#25 HDC pl#7 [X1] wire#90
+26, 7, 91            !TDC ROC#2 Sl#5 Ch#26 HDC pl#7 [X1] wire#91
+27, 7, 92            !TDC ROC#2 Sl#5 Ch#27 HDC pl#7 [X1] wire#92
+28, 7, 93            !TDC ROC#2 Sl#5 Ch#28 HDC pl#7 [X1] wire#93
+29, 7, 94            !TDC ROC#2 Sl#5 Ch#29 HDC pl#7 [X1] wire#94
+30, 7, 95            !TDC ROC#2 Sl#5 Ch#30 HDC pl#7 [X1] wire#95
+31, 7, 96            !TDC ROC#2 Sl#5 Ch#31 HDC pl#7 [X1] wire#96
+32, 12, 17           !TDC ROC#2 Sl#5 Ch#32 HDC pl#12 [X2] wire#17
+33, 12, 18           !TDC ROC#2 Sl#5 Ch#33 HDC pl#12 [X2] wire#18
+34, 12, 19           !TDC ROC#2 Sl#5 Ch#34 HDC pl#12 [X2] wire#19
+35, 12, 20           !TDC ROC#2 Sl#5 Ch#35 HDC pl#12 [X2] wire#20
+36, 12, 21           !TDC ROC#2 Sl#5 Ch#36 HDC pl#12 [X2] wire#21
+37, 12, 22           !TDC ROC#2 Sl#5 Ch#37 HDC pl#12 [X2] wire#22
+38, 12, 23           !TDC ROC#2 Sl#5 Ch#38 HDC pl#12 [X2] wire#23
+39, 12, 24           !TDC ROC#2 Sl#5 Ch#39 HDC pl#12 [X2] wire#24
+40, 12, 25           !TDC ROC#2 Sl#5 Ch#40 HDC pl#12 [X2] wire#25
+41, 12, 26           !TDC ROC#2 Sl#5 Ch#41 HDC pl#12 [X2] wire#26
+42, 12, 27           !TDC ROC#2 Sl#5 Ch#42 HDC pl#12 [X2] wire#27
+43, 12, 28           !TDC ROC#2 Sl#5 Ch#43 HDC pl#12 [X2] wire#28
+44, 12, 29           !TDC ROC#2 Sl#5 Ch#44 HDC pl#12 [X2] wire#29
+45, 12, 30           !TDC ROC#2 Sl#5 Ch#45 HDC pl#12 [X2] wire#30
+46, 12, 31           !TDC ROC#2 Sl#5 Ch#46 HDC pl#12 [X2] wire#31
+47, 12, 32           !TDC ROC#2 Sl#5 Ch#47 HDC pl#12 [X2] wire#32
+48, 9, 15            !TDC ROC#2 Sl#5 Ch#48 HDC pl#9 [U] wire#15
+49, 9, 16            !TDC ROC#2 Sl#5 Ch#49 HDC pl#9 [U] wire#16
+50, 9, 17            !TDC ROC#2 Sl#5 Ch#50 HDC pl#9 [U] wire#17
+51, 9, 18            !TDC ROC#2 Sl#5 Ch#51 HDC pl#9 [U] wire#18
+52, 9, 19            !TDC ROC#2 Sl#5 Ch#52 HDC pl#9 [U] wire#19
+53, 9, 20            !TDC ROC#2 Sl#5 Ch#53 HDC pl#9 [U] wire#20
+54, 9, 21            !TDC ROC#2 Sl#5 Ch#54 HDC pl#9 [U] wire#21
+55, 9, 22            !TDC ROC#2 Sl#5 Ch#55 HDC pl#9 [U] wire#22
+56, 9, 23            !TDC ROC#2 Sl#5 Ch#56 HDC pl#9 [U] wire#23
+57, 9, 24            !TDC ROC#2 Sl#5 Ch#57 HDC pl#9 [U] wire#24
+58, 9, 25            !TDC ROC#2 Sl#5 Ch#58 HDC pl#9 [U] wire#25
+59, 9, 26            !TDC ROC#2 Sl#5 Ch#59 HDC pl#9 [U] wire#26
+60, 9, 27            !TDC ROC#2 Sl#5 Ch#60 HDC pl#9 [U] wire#27
+61, 9, 28            !TDC ROC#2 Sl#5 Ch#61 HDC pl#9 [U] wire#28
+62, 9, 29            !TDC ROC#2 Sl#5 Ch#62 HDC pl#9 [U] wire#29
+!63 !TDC ROC#2 Sl#5 Ch#63 unused
+64, 10, 61           !TDC ROC#2 Sl#5 Ch#64 HDC pl#10 [V] wire#61
+65, 10, 62           !TDC ROC#2 Sl#5 Ch#65 HDC pl#10 [V] wire#62
+66, 10, 63           !TDC ROC#2 Sl#5 Ch#66 HDC pl#10 [V] wire#63
+67, 10, 64           !TDC ROC#2 Sl#5 Ch#67 HDC pl#10 [V] wire#64
+68, 10, 65           !TDC ROC#2 Sl#5 Ch#68 HDC pl#10 [V] wire#65
+69, 10, 66           !TDC ROC#2 Sl#5 Ch#69 HDC pl#10 [V] wire#66
+70, 10, 67           !TDC ROC#2 Sl#5 Ch#70 HDC pl#10 [V] wire#67
+71, 10, 68           !TDC ROC#2 Sl#5 Ch#71 HDC pl#10 [V] wire#68
+72, 10, 69           !TDC ROC#2 Sl#5 Ch#72 HDC pl#10 [V] wire#69
+73, 10, 70           !TDC ROC#2 Sl#5 Ch#73 HDC pl#10 [V] wire#70
+74, 10, 71           !TDC ROC#2 Sl#5 Ch#74 HDC pl#10 [V] wire#71
+75, 10, 72           !TDC ROC#2 Sl#5 Ch#75 HDC pl#10 [V] wire#72
+76, 10, 73           !TDC ROC#2 Sl#5 Ch#76 HDC pl#10 [V] wire#73
+77, 10, 74           !TDC ROC#2 Sl#5 Ch#77 HDC pl#10 [V] wire#74
+78, 10, 75           !TDC ROC#2 Sl#5 Ch#78 HDC pl#10 [V] wire#75
+79, 10, 76           !TDC ROC#2 Sl#5 Ch#79 HDC pl#10 [V] wire#76
+80, 7, 65            !TDC ROC#2 Sl#5 Ch#80 HDC pl#7 [X1] wire#65
+81, 7, 66            !TDC ROC#2 Sl#5 Ch#81 HDC pl#7 [X1] wire#66
+82, 7, 67            !TDC ROC#2 Sl#5 Ch#82 HDC pl#7 [X1] wire#67
+83, 7, 68            !TDC ROC#2 Sl#5 Ch#83 HDC pl#7 [X1] wire#68
+84, 7, 69            !TDC ROC#2 Sl#5 Ch#84 HDC pl#7 [X1] wire#69
+85, 7, 70	     !TDC ROC#2 Sl#5 Ch#85 HDC pl#7 [X1] wire#70
+86, 7, 71            !TDC ROC#2 Sl#5 Ch#86 HDC pl#7 [X1] wire#71
+87, 7, 72            !TDC ROC#2 Sl#5 Ch#87 HDC pl#7 [X1] wire#72
+88, 7, 73            !TDC ROC#2 Sl#5 Ch#88 HDC pl#7 [X1] wire#73
+89, 7, 74            !TDC ROC#2 Sl#5 Ch#89 HDC pl#7 [X1] wire#74
+90, 7, 75            !TDC ROC#2 Sl#5 Ch#90 HDC pl#7 [X1] wire#75
+91, 7, 76	     !TDC ROC#2 Sl#5 Ch#91 HDC pl#7 [X1] wire#76
+92, 7, 77            !TDC ROC#2 Sl#5 Ch#92 HDC pl#7 [X1] wire#77
+93, 7, 78            !TDC ROC#2 Sl#5 Ch#93 HDC pl#7 [X1] wire#78
+94, 7, 79            !TDC ROC#2 Sl#5 Ch#94 HDC pl#7 [X1] wire#79
+95, 7, 80            !TDC ROC#2 Sl#5 Ch#95 HDC pl#7 [X1] wire#80
+Slot= 6
+0, 12, 33            !TDC ROC#2 Sl#6 Ch#0 HDC pl#12 [X2] wire#33
+1, 12, 34 	     !TDC ROC#2 Sl#6 Ch#1 HDC pl#12 [X2] wire#34
+2, 12, 35            !TDC ROC#2 Sl#6 Ch#2 HDC pl#12 [X2] wire#35
+3, 12, 36            !TDC ROC#2 Sl#6 Ch#3 HDC pl#12 [X2] wire#36
+4, 12, 37            !TDC ROC#2 Sl#6 Ch#4 HDC pl#12 [X2] wire#37
+5, 12, 38            !TDC ROC#2 Sl#6 Ch#5 HDC pl#12 [X2] wire#38
+6, 12, 39            !TDC ROC#2 Sl#6 Ch#6 HDC pl#12 [X2] wire#39
+7, 12, 40            !TDC ROC#2 Sl#6 Ch#7 HDC pl#12 [X2] wire#40
+8, 12, 41            !TDC ROC#2 Sl#6 Ch#8 HDC pl#12 [X2] wire#41
+9, 12, 42            !TDC ROC#2 Sl#6 Ch#9 HDC pl#12 [X2] wire#42
+10, 12, 43           !TDC ROC#2 Sl#6 Ch#10 HDC pl#12 [X2] wire#43
+11, 12, 44           !TDC ROC#2 Sl#6 Ch#11 HDC pl#12 [X2] wire#44
+12, 12, 45           !TDC ROC#2 Sl#6 Ch#12 HDC pl#12 [X2] wire#45
+13, 12, 46           !TDC ROC#2 Sl#6 Ch#13 HDC pl#12 [X2] wire#46
+14, 12, 47           !TDC ROC#2 Sl#6 Ch#14 HDC pl#12 [X2] wire#47
+15, 12, 48           !TDC ROC#2 Sl#6 Ch#15 HDC pl#12 [X2] wire#48
+16, 9, 30            !TDC ROC#2 Sl#6 Ch#16 HDC pl#9 [U] wire#30
+17, 9, 31            !TDC ROC#2 Sl#6 Ch#17 HDC pl#9 [U] wire#31
+18, 9, 32            !TDC ROC#2 Sl#6 Ch#18 HDC pl#9 [U] wire#32
+19, 9, 33            !TDC ROC#2 Sl#6 Ch#19 HDC pl#9 [U] wire#33
+20, 9, 34            !TDC ROC#2 Sl#6 Ch#20 HDC pl#9 [U] wire#34
+21, 9, 35            !TDC ROC#2 Sl#6 Ch#21 HDC pl#9 [U] wire#35
+22, 9, 36            !TDC ROC#2 Sl#6 Ch#22 HDC pl#9 [U] wire#36
+23, 9, 37            !TDC ROC#2 Sl#6 Ch#23 HDC pl#9 [U] wire#37
+24, 9, 38            !TDC ROC#2 Sl#6 Ch#24 HDC pl#9 [U] wire#38
+25, 9, 39            !TDC ROC#2 Sl#6 Ch#25 HDC pl#9 [U] wire#39
+26, 9, 40            !TDC ROC#2 Sl#6 Ch#26 HDC pl#9 [U] wire#40
+27, 9, 41            !TDC ROC#2 Sl#6 Ch#27 HDC pl#9 [U] wire#41
+28, 9, 42            !TDC ROC#2 Sl#6 Ch#28 HDC pl#9 [U] wire#42
+29, 9, 43            !TDC ROC#2 Sl#6 Ch#29 HDC pl#9 [U] wire#43
+30, 9, 44            !TDC ROC#2 Sl#6 Ch#30 HDC pl#9 [U] wire#44
+31, 9, 45            !TDC ROC#2 Sl#6 Ch#31 HDC pl#9 [U] wire#45
+32, 10, 46           !TDC ROC#2 Sl#6 Ch#32 HDC pl#10 [V] wire#46
+33, 10, 47           !TDC ROC#2 Sl#6 Ch#33 HDC pl#10 [V] wire#47
+34, 10, 48           !TDC ROC#2 Sl#6 Ch#34 HDC pl#10 [V] wire#48
+35, 10, 49           !TDC ROC#2 Sl#6 Ch#35 HDC pl#10 [V] wire#49
+36, 10, 50           !TDC ROC#2 Sl#6 Ch#36 HDC pl#10 [V] wire#50
+37, 10, 51           !TDC ROC#2 Sl#6 Ch#37 HDC pl#10 [V] wire#51
+38, 10, 52           !TDC ROC#2 Sl#6 Ch#38 HDC pl#10 [V] wire#52
+39, 10, 53           !TDC ROC#2 Sl#6 Ch#39 HDC pl#10 [V] wire#53
+40, 10, 54           !TDC ROC#2 Sl#6 Ch#40 HDC pl#10 [V] wire#54
+41, 10, 55           !TDC ROC#2 Sl#6 Ch#41 HDC pl#10 [V] wire#55
+42, 10, 56           !TDC ROC#2 Sl#6 Ch#42 HDC pl#10 [V] wire#56
+43, 10, 57           !TDC ROC#2 Sl#6 Ch#43 HDC pl#10 [V] wire#57
+44, 10, 58           !TDC ROC#2 Sl#6 Ch#44 HDC pl#10 [V] wire#58
+45, 10, 59           !TDC ROC#2 Sl#6 Ch#45 HDC pl#10 [V] wire#59
+46, 10, 60           !TDC ROC#2 Sl#6 Ch#46 HDC pl#10 [V] wire#60
+!47 !TDC ROC#2 Sl#6 Ch#47 HDC unused
+48, 7, 49           !TDC ROC#2 Sl#6 Ch#48 HDC pl#7 [X1] wire#49
+49, 7, 50           !TDC ROC#2 Sl#6 Ch#49 HDC pl#7 [X1] wire#50
+50, 7, 51           !TDC ROC#2 Sl#6 Ch#50 HDC pl#7 [X1] wire#51
+51, 7, 52           !TDC ROC#2 Sl#6 Ch#51 HDC pl#7 [X1] wire#52
+52, 7, 53           !TDC ROC#2 Sl#6 Ch#52 HDC pl#7 [X1] wire#53
+53, 7, 54           !TDC ROC#2 Sl#6 Ch#53 HDC pl#7 [X1] wire#54
+54, 7, 55           !TDC ROC#2 Sl#6 Ch#54 HDC pl#7 [X1] wire#55
+55, 7, 56           !TDC ROC#2 Sl#6 Ch#55 HDC pl#7 [X1] wire#56
+56, 7, 57           !TDC ROC#2 Sl#6 Ch#56 HDC pl#7 [X1] wire#57
+57, 7, 58           !TDC ROC#2 Sl#6 Ch#57 HDC pl#7 [X1] wire#58
+58, 7, 59           !TDC ROC#2 Sl#6 Ch#58 HDC pl#7 [X1] wire#59
+59, 7, 60           !TDC ROC#2 Sl#6 Ch#59 HDC pl#7 [X1] wire#60
+60, 7, 61           !TDC ROC#2 Sl#6 Ch#60 HDC pl#7 [X1] wire#61
+61, 7, 62           !TDC ROC#2 Sl#6 Ch#61 HDC pl#7 [X1] wire#62
+62, 7, 63           !TDC ROC#2 Sl#6 Ch#62 HDC pl#7 [X1] wire#63
+63, 7, 64           !TDC ROC#2 Sl#6 Ch#63 HDC pl#7 [X1] wire#64
+64, 12, 49          !TDC ROC#2 Sl#6 Ch#64 HDC pl#12 [X2] wire#49
+65, 12, 50          !TDC ROC#2 Sl#6 Ch#65 HDC pl#12 [X2] wire#50
+66, 12, 51          !TDC ROC#2 Sl#6 Ch#66 HDC pl#12 [X2] wire#51
+67, 12, 52          !TDC ROC#2 Sl#6 Ch#67 HDC pl#12 [X2] wire#52
+68, 12, 53          !TDC ROC#2 Sl#6 Ch#68 HDC pl#12 [X2] wire#53
+69, 12, 54          !TDC ROC#2 Sl#6 Ch#69 HDC pl#12 [X2] wire#54
+70, 12, 55          !TDC ROC#2 Sl#6 Ch#70 HDC pl#12 [X2] wire#55
+71, 12, 56          !TDC ROC#2 Sl#6 Ch#71 HDC pl#12 [X2] wire#56
+72, 12, 57          !TDC ROC#2 Sl#6 Ch#72 HDC pl#12 [X2] wire#57
+73, 12, 58          !TDC ROC#2 Sl#6 Ch#73 HDC pl#12 [X2] wire#58
+74, 12, 59          !TDC ROC#2 Sl#6 Ch#74 HDC pl#12 [X2] wire#59
+75, 12, 60          !TDC ROC#2 Sl#6 Ch#75 HDC pl#12 [X2] wire#60
+76, 12, 61          !TDC ROC#2 Sl#6 Ch#76 HDC pl#12 [X2] wire#61
+77, 12, 62          !TDC ROC#2 Sl#6 Ch#77 HDC pl#12 [X2] wire#62
+78, 12, 63          !TDC ROC#2 Sl#6 Ch#78 HDC pl#12 [X2] wire#63
+79, 12, 64          !TDC ROC#2 Sl#6 Ch#79 HDC pl#12 [X2] wire#64
+80, 10, 30          !TDC ROC#2 Sl#6 Ch#80 HDC pl#10 [V] wire#30
+81, 10, 31          !TDC ROC#2 Sl#6 Ch#81 HDC pl#10 [V] wire#31
+82, 10, 32          !TDC ROC#2 Sl#6 Ch#82 HDC pl#10 [V] wire#32
+83, 10, 33          !TDC ROC#2 Sl#6 Ch#83 HDC pl#10 [V] wire#33
+84, 10, 34          !TDC ROC#2 Sl#6 Ch#84 HDC pl#10 [V] wire#34
+85, 10, 35          !TDC ROC#2 Sl#6 Ch#85 HDC pl#10 [V] wire#35
+86, 10, 36          !TDC ROC#2 Sl#6 Ch#86 HDC pl#10 [V] wire#36
+87, 10, 37          !TDC ROC#2 Sl#6 Ch#87 HDC pl#10 [V] wire#37
+88, 10, 38          !TDC ROC#2 Sl#6 Ch#88 HDC pl#10 [V] wire#38
+89, 10, 39          !TDC ROC#2 Sl#6 Ch#89 HDC pl#10 [V] wire#39
+90, 10, 40          !TDC ROC#2 Sl#6 Ch#90 HDC pl#10 [V] wire#40
+91, 10, 41          !TDC ROC#2 Sl#6 Ch#91 HDC pl#10 [V] wire#41
+92, 10, 42          !TDC ROC#2 Sl#6 Ch#92 HDC pl#10 [V] wire#42
+93, 10, 43          !TDC ROC#2 Sl#6 Ch#93 HDC pl#10 [V] wire#43
+94, 10, 44          !TDC ROC#2 Sl#6 Ch#94 HDC pl#10 [V] wire#44
+95, 10, 45          !TDC ROC#2 Sl#6 Ch#95 HDC pl#10 [V] wire#45
+Slot= 8
+0, 9, 46            !TDC ROC#2 Sl#8 Ch#0 HDC pl#9 [U] wire#46
+1, 9, 47            !TDC ROC#2 Sl#8 Ch#1 HDC pl#9 [U] wire#47
+2, 9, 48            !TDC ROC#2 Sl#8 Ch#2 HDC pl#9 [U] wire#48
+3, 9, 49            !TDC ROC#2 Sl#8 Ch#3 HDC pl#9 [U] wire#49
+4, 9, 50            !TDC ROC#2 Sl#8 Ch#4 HDC pl#9 [U] wire#50
+5, 9, 51            !TDC ROC#2 Sl#8 Ch#5 HDC pl#9 [U] wire#51
+6, 9, 52            !TDC ROC#2 Sl#8 Ch#6 HDC pl#9 [U] wire#52
+7, 9, 53            !TDC ROC#2 Sl#8 Ch#7 HDC pl#9 [U] wire#53
+8, 9, 54            !TDC ROC#2 Sl#8 Ch#8 HDC pl#9 [U] wire#54
+9, 9, 55            !TDC ROC#2 Sl#8 Ch#9 HDC pl#9 [U] wire#55
+10, 9, 56           !TDC ROC#2 Sl#8 Ch#10 HDC pl#9 [U] wire#56
+11, 9, 57           !TDC ROC#2 Sl#8 Ch#11 HDC pl#9 [U] wire#57
+12, 9, 58           !TDC ROC#2 Sl#8 Ch#12 HDC pl#9 [U] wire#58
+13, 9, 59           !TDC ROC#2 Sl#8 Ch#13 HDC pl#9 [U] wire#59
+14, 9, 60           !TDC ROC#2 Sl#8 Ch#14 HDC pl#9 [U] wire#60
+!15 !TDC ROC#2 Sl#8 Ch#15 unused
+16, 7, 33           !TDC ROC#2 Sl#8 Ch#16 HDC pl#7 [X1] wire#33
+17, 7, 34           !TDC ROC#2 Sl#8 Ch#17 HDC pl#7 [X1] wire#34
+18, 7, 35           !TDC ROC#2 Sl#8 Ch#18 HDC pl#7 [X1] wire#35
+19, 7, 36           !TDC ROC#2 Sl#8 Ch#19 HDC pl#7 [X1] wire#36
+20, 7, 37           !TDC ROC#2 Sl#8 Ch#20 HDC pl#7 [X1] wire#37
+21, 7, 38           !TDC ROC#2 Sl#8 Ch#21 HDC pl#7 [X1] wire#38
+22, 7, 39           !TDC ROC#2 Sl#8 Ch#22 HDC pl#7 [X1] wire#39
+23, 7, 40           !TDC ROC#2 Sl#8 Ch#23 HDC pl#7 [X1] wire#40
+24, 7, 41           !TDC ROC#2 Sl#8 Ch#24 HDC pl#7 [X1] wire#41
+25, 7, 42           !TDC ROC#2 Sl#8 Ch#25 HDC pl#7 [X1] wire#42
+26, 7, 43           !TDC ROC#2 Sl#8 Ch#26 HDC pl#7 [X1] wire#43
+27, 7, 44           !TDC ROC#2 Sl#8 Ch#27 HDC pl#7 [X1] wire#44
+28, 7, 45           !TDC ROC#2 Sl#8 Ch#28 HDC pl#7 [X1] wire#45
+29, 7, 46           !TDC ROC#2 Sl#8 Ch#29 HDC pl#7 [X1] wire#46
+30, 7, 47           !TDC ROC#2 Sl#8 Ch#30 HDC pl#7 [X1] wire#47
+31, 7, 48           !TDC ROC#2 Sl#8 Ch#31 HDC pl#7 [X1] wire#48
+32, 12, 65          !TDC ROC#2 Sl#8 Ch#32 HDC pl#12 [X2] wire#65
+33, 12, 66          !TDC ROC#2 Sl#8 Ch#33 HDC pl#12 [X2] wire#66
+34, 12, 67          !TDC ROC#2 Sl#8 Ch#34 HDC pl#12 [X2] wire#67
+35, 12, 68          !TDC ROC#2 Sl#8 Ch#35 HDC pl#12 [X2] wire#68
+36, 12, 69          !TDC ROC#2 Sl#8 Ch#36 HDC pl#12 [X2] wire#69
+37, 12, 70          !TDC ROC#2 Sl#8 Ch#37 HDC pl#12 [X2] wire#70
+38, 12, 71          !TDC ROC#2 Sl#8 Ch#38 HDC pl#12 [X2] wire#71
+39, 12, 72          !TDC ROC#2 Sl#8 Ch#39 HDC pl#12 [X2] wire#72
+40, 12, 73          !TDC ROC#2 Sl#8 Ch#40 HDC pl#12 [X2] wire#73
+41, 12, 74          !TDC ROC#2 Sl#8 Ch#41 HDC pl#12 [X2] wire#74
+42, 12, 75          !TDC ROC#2 Sl#8 Ch#42 HDC pl#12 [X2] wire#75
+43, 12, 76          !TDC ROC#2 Sl#8 Ch#43 HDC pl#12 [X2] wire#76
+44, 12, 77          !TDC ROC#2 Sl#8 Ch#44 HDC pl#12 [X2] wire#77
+45, 12, 78          !TDC ROC#2 Sl#8 Ch#45 HDC pl#12 [X2] wire#78
+46, 12, 79          !TDC ROC#2 Sl#8 Ch#46 HDC pl#12 [X2] wire#79
+47, 12, 80	    !TDC ROC#2 Sl#8 Ch#47 HDC pl#12 [X2] wire#80
+48, 9, 61           !TDC ROC#2 Sl#8 Ch#48 HDC pl#9 [U] wire#61
+49, 9, 62           !TDC ROC#2 Sl#8 Ch#49 HDC pl#9 [U] wire#62
+50, 9, 63           !TDC ROC#2 Sl#8 Ch#50 HDC pl#9 [U] wire#63
+51, 9, 64           !TDC ROC#2 Sl#8 Ch#51 HDC pl#9 [U] wire#64
+52, 9, 65           !TDC ROC#2 Sl#8 Ch#52 HDC pl#9 [U] wire#65
+53, 9, 66           !TDC ROC#2 Sl#8 Ch#53 HDC pl#9 [U] wire#66
+54, 9, 67           !TDC ROC#2 Sl#8 Ch#54 HDC pl#9 [U] wire#67
+55, 9, 68           !TDC ROC#2 Sl#8 Ch#55 HDC pl#9 [U] wire#68
+56, 9, 69           !TDC ROC#2 Sl#8 Ch#56 HDC pl#9 [U] wire#69
+57, 9, 70           !TDC ROC#2 Sl#8 Ch#57 HDC pl#9 [U] wire#70
+58, 9, 71           !TDC ROC#2 Sl#8 Ch#58 HDC pl#9 [U] wire#71
+59, 9, 72           !TDC ROC#2 Sl#8 Ch#59 HDC pl#9 [U] wire#72
+60, 9, 73           !TDC ROC#2 Sl#8 Ch#60 HDC pl#9 [U] wire#73
+61, 9, 74           !TDC ROC#2 Sl#8 Ch#61 HDC pl#9 [U] wire#74
+62, 9, 75           !TDC ROC#2 Sl#8 Ch#62 HDC pl#9 [U] wire#75
+63, 9, 76           !TDC ROC#2 Sl#8 Ch#63 HDC pl#9 [U] wire#76
+64, 10, 15          !TDC ROC#2 Sl#8 Ch#64 HDC pl#10 [V] wire#15
+65, 10, 16          !TDC ROC#2 Sl#8 Ch#65 HDC pl#10 [V] wire#16
+66, 10, 17          !TDC ROC#2 Sl#8 Ch#66 HDC pl#10 [V] wire#17
+67, 10, 18          !TDC ROC#2 Sl#8 Ch#67 HDC pl#10 [V] wire#18
+68, 10, 19          !TDC ROC#2 Sl#8 Ch#68 HDC pl#10 [V] wire#19
+69, 10, 20          !TDC ROC#2 Sl#8 Ch#69 HDC pl#10 [V] wire#20
+70, 10, 21          !TDC ROC#2 Sl#8 Ch#70 HDC pl#10 [V] wire#21
+71, 10, 22          !TDC ROC#2 Sl#8 Ch#71 HDC pl#10 [V] wire#22
+72, 10, 23          !TDC ROC#2 Sl#8 Ch#72 HDC pl#10 [V] wire#23
+73, 10, 24          !TDC ROC#2 Sl#8 Ch#73 HDC pl#10 [V] wire#24
+74, 10, 25          !TDC ROC#2 Sl#8 Ch#74 HDC pl#10 [V] wire#25
+75, 10, 26          !TDC ROC#2 Sl#8 Ch#75 HDC pl#10 [V] wire#26
+76, 10, 27          !TDC ROC#2 Sl#8 Ch#76 HDC pl#10 [V] wire#27
+77, 10, 28          !TDC ROC#2 Sl#8 Ch#77 HDC pl#10 [V] wire#28
+78, 10, 29          !TDC ROC#2 Sl#8 Ch#78 HDC pl#10 [V] wire#29
+! 79 !TDC ROC#2 Sl#8 Ch#79 unused
+80, 7, 17           !TDC ROC#2 Sl#8 Ch#80 HDC pl#7 [X1] wire#17
+81, 7, 18           !TDC ROC#2 Sl#8 Ch#81 HDC pl#7 [X1] wire#18
+82, 7, 19           !TDC ROC#2 Sl#8 Ch#82 HDC pl#7 [X1] wire#19
+83, 7, 20           !TDC ROC#2 Sl#8 Ch#83 HDC pl#7 [X1] wire#20
+84, 7, 21           !TDC ROC#2 Sl#8 Ch#84 HDC pl#7 [X1] wire#21
+85, 7, 22           !TDC ROC#2 Sl#8 Ch#85 HDC pl#7 [X1] wire#22
+86, 7, 23           !TDC ROC#2 Sl#8 Ch#86 HDC pl#7 [X1] wire#23
+87, 7, 24           !TDC ROC#2 Sl#8 Ch#87 HDC pl#7 [X1] wire#24
+88, 7, 25           !TDC ROC#2 Sl#8 Ch#88 HDC pl#7 [X1] wire#25
+89, 7, 26           !TDC ROC#2 Sl#8 Ch#89 HDC pl#7 [X1] wire#26
+90, 7, 27           !TDC ROC#2 Sl#8 Ch#90 HDC pl#7 [X1] wire#27
+91, 7, 28           !TDC ROC#2 Sl#8 Ch#91 HDC pl#7 [X1] wire#28
+92, 7, 29           !TDC ROC#2 Sl#8 Ch#92 HDC pl#7 [X1] wire#29
+93, 7, 30           !TDC ROC#2 Sl#8 Ch#93 HDC pl#7 [X1] wire#30
+94, 7, 31           !TDC ROC#2 Sl#8 Ch#94 HDC pl#7 [X1] wire#31
+95, 7, 32           !TDC ROC#2 Sl#8 Ch#95 HDC pl#7 [X1] wire#32
+Slot= 9
+0, 12, 81           !TDC ROC#2 Sl#9 Ch#0 HDC pl#12 [X2] wire#81
+1, 12, 82           !TDC ROC#2 Sl#9 Ch#1 HDC pl#12 [X2] wire#82
+2, 12, 83           !TDC ROC#2 Sl#9 Ch#2 HDC pl#12 [X2] wire#83
+3, 12, 84           !TDC ROC#2 Sl#9 Ch#3 HDC pl#12 [X2] wire#84
+4, 12, 85           !TDC ROC#2 Sl#9 Ch#4 HDC pl#12 [X2] wire#85
+5, 12, 86           !TDC ROC#2 Sl#9 Ch#5 HDC pl#12 [X2] wire#86
+6, 12, 87           !TDC ROC#2 Sl#9 Ch#6 HDC pl#12 [X2] wire#87
+7, 12, 88           !TDC ROC#2 Sl#9 Ch#7 HDC pl#12 [X2] wire#88
+8, 12, 89           !TDC ROC#2 Sl#9 Ch#8 HDC pl#12 [X2] wire#89
+9, 12, 90           !TDC ROC#2 Sl#9 Ch#9 HDC pl#12 [X2] wire#90
+10, 12, 91          !TDC ROC#2 Sl#9 Ch#10 HDC pl#12 [X2] wire#91
+11, 12, 92          !TDC ROC#2 Sl#9 Ch#11 HDC pl#12 [X2] wire#92
+12, 12, 93          !TDC ROC#2 Sl#9 Ch#12 HDC pl#12 [X2] wire#93
+13, 12, 94          !TDC ROC#2 Sl#9 Ch#13 HDC pl#12 [X2] wire#94
+14, 12, 95          !TDC ROC#2 Sl#9 Ch#14 HDC pl#12 [X2] wire#95
+15, 12, 96          !TDC ROC#2 Sl#9 Ch#15 HDC pl#12 [X2] wire#96
+16, 9, 77           !TDC ROC#2 Sl#9 Ch#16 HDC pl#9 [U] wire#77
+17, 9, 78           !TDC ROC#2 Sl#9 Ch#17 HDC pl#9 [U] wire#78
+18, 9, 79           !TDC ROC#2 Sl#9 Ch#18 HDC pl#9 [U] wire#79
+19, 9, 80           !TDC ROC#2 Sl#9 Ch#19 HDC pl#9 [U] wire#80
+20, 9, 81           !TDC ROC#2 Sl#9 Ch#20 HDC pl#9 [U] wire#81
+21, 9, 82           !TDC ROC#2 Sl#9 Ch#21 HDC pl#9 [U] wire#82
+22, 9, 83           !TDC ROC#2 Sl#9 Ch#22 HDC pl#9 [U] wire#83
+23, 9, 84           !TDC ROC#2 Sl#9 Ch#23 HDC pl#9 [U] wire#84
+24, 9, 85           !TDC ROC#2 Sl#9 Ch#24 HDC pl#9 [U] wire#85
+25, 9, 86           !TDC ROC#2 Sl#9 Ch#25 HDC pl#9 [U] wire#86
+26, 9, 87           !TDC ROC#2 Sl#9 Ch#26 HDC pl#9 [U] wire#87
+27, 9, 88           !TDC ROC#2 Sl#9 Ch#27 HDC pl#9 [U] wire#88
+28, 9, 89           !TDC ROC#2 Sl#9 Ch#28 HDC pl#9 [U] wire#89
+29, 9, 90           !TDC ROC#2 Sl#9 Ch#29 HDC pl#9 [U] wire#90
+30, 9, 91           !TDC ROC#2 Sl#9 Ch#30 HDC pl#9 [U] wire#91
+!31 !TDC ROC#2 Sl#9 Ch#31 unused
+32, 12, 113         !TDC ROC#2 Sl#9 Ch#32 HDC pl#12 [X2] wire#113
+!33 !TDC ROC#2 Sl#9 Ch#33 unused
+34, 10, 1           !TDC ROC#2 Sl#9 Ch#34 HDC pl#10 [V] wire#1
+35, 10, 2           !TDC ROC#2 Sl#9 Ch#35 HDC pl#10 [V] wire#2
+36, 10, 3           !TDC ROC#2 Sl#9 Ch#36 HDC pl#10 [V] wire#3
+37, 10, 4           !TDC ROC#2 Sl#9 Ch#37 HDC pl#10 [V] wire#4
+38, 10, 5           !TDC ROC#2 Sl#9 Ch#38 HDC pl#10 [V] wire#5
+39, 10, 6           !TDC ROC#2 Sl#9 Ch#39 HDC pl#10 [V] wire#6
+40, 10, 7           !TDC ROC#2 Sl#9 Ch#40 HDC pl#10 [V] wire#7
+41, 10, 8           !TDC ROC#2 Sl#9 Ch#41 HDC pl#10 [V] wire#8
+42, 10, 9           !TDC ROC#2 Sl#9 Ch#42 HDC pl#10 [V] wire#9
+43, 10, 10          !TDC ROC#2 Sl#9 Ch#43 HDC pl#10 [V] wire#10
+44, 10, 11          !TDC ROC#2 Sl#9 Ch#44 HDC pl#10 [V] wire#11
+45, 10, 12          !TDC ROC#2 Sl#9 Ch#45 HDC pl#10 [V] wire#12
+46, 10, 13          !TDC ROC#2 Sl#9 Ch#46 HDC pl#10 [V] wire#13
+47, 10, 14          !TDC ROC#2 Sl#9 Ch#47 HDC pl#10 [V] wire#14
+48, 7, 1            !TDC ROC#2 Sl#9 Ch#48 HDC pl#7 [X1] wire#1
+49, 7, 2            !TDC ROC#2 Sl#9 Ch#49 HDC pl#7 [X1] wire#2
+50, 7, 3            !TDC ROC#2 Sl#9 Ch#50 HDC pl#7 [X1] wire#3
+51, 7, 4            !TDC ROC#2 Sl#9 Ch#51 HDC pl#7 [X1] wire#4
+52, 7, 5            !TDC ROC#2 Sl#9 Ch#52 HDC pl#7 [X1] wire#5
+53, 7, 6            !TDC ROC#2 Sl#9 Ch#53 HDC pl#7 [X1] wire#6
+54, 7, 7            !TDC ROC#2 Sl#9 Ch#54 HDC pl#7 [X1] wire#7
+55, 7, 8            !TDC ROC#2 Sl#9 Ch#55 HDC pl#7 [X1] wire#8
+56, 7, 9            !TDC ROC#2 Sl#9 Ch#56 HDC pl#7 [X1] wire#9
+57, 7, 10           !TDC ROC#2 Sl#9 Ch#57 HDC pl#7 [X1] wire#10
+58, 7, 11           !TDC ROC#2 Sl#9 Ch#58 HDC pl#7 [X1] wire#11
+59, 7, 12           !TDC ROC#2 Sl#9 Ch#59 HDC pl#7 [X1] wire#12
+60, 7, 13           !TDC ROC#2 Sl#9 Ch#60 HDC pl#7 [X1] wire#13
+61, 7, 14           !TDC ROC#2 Sl#9 Ch#61 HDC pl#7 [X1] wire#14
+62, 7, 15           !TDC ROC#2 Sl#9 Ch#62 HDC pl#7 [X1] wire#15
+63, 7, 16           !TDC ROC#2 Sl#9 Ch#63 HDC pl#7 [X1] wire#16
+64, 12, 97          !TDC ROC#2 Sl#9 Ch#64 HDC pl#12 [X2] wire#97
+65, 12, 98          !TDC ROC#2 Sl#9 Ch#65 HDC pl#12 [X2] wire#98
+66, 12, 99          !TDC ROC#2 Sl#9 Ch#66 HDC pl#12 [X2] wire#99
+67, 12, 100         !TDC ROC#2 Sl#9 Ch#67 HDC pl#12 [X2] wire#100
+68, 12, 101         !TDC ROC#2 Sl#9 Ch#68 HDC pl#12 [X2] wire#101
+69, 12, 102         !TDC ROC#2 Sl#9 Ch#69 HDC pl#12 [X2] wire#102
+70, 12, 103         !TDC ROC#2 Sl#9 Ch#70 HDC pl#12 [X2] wire#103
+71, 12, 104         !TDC ROC#2 Sl#9 Ch#71 HDC pl#12 [X2] wire#104
+72, 12, 105         !TDC ROC#2 Sl#9 Ch#72 HDC pl#12 [X2] wire#105
+73, 12, 106         !TDC ROC#2 Sl#9 Ch#73 HDC pl#12 [X2] wire#106
+74, 12, 107         !TDC ROC#2 Sl#9 Ch#74 HDC pl#12 [X2] wire#107
+75, 12, 108         !TDC ROC#2 Sl#9 Ch#75 HDC pl#12 [X2] wire#108
+76, 12, 109         !TDC ROC#2 Sl#9 Ch#76 HDC pl#12 [X2] wire#109
+77, 12, 110         !TDC ROC#2 Sl#9 Ch#77 HDC pl#12 [X2] wire#110
+78, 12, 111         !TDC ROC#2 Sl#9 Ch#78 HDC pl#12 [X2] wire#111
+79, 12, 112         !TDC ROC#2 Sl#9 Ch#79 HDC pl#12 [X2] wire#112
+80, 9, 92           !TDC ROC#2 Sl#9 Ch#80 HDC pl#9 [U] wire#92
+81, 9, 93           !TDC ROC#2 Sl#9 Ch#81 HDC pl#9 [U] wire#93
+82, 9, 94           !TDC ROC#2 Sl#9 Ch#82 HDC pl#9 [U] wire#94
+83, 9, 95           !TDC ROC#2 Sl#9 Ch#83 HDC pl#9 [U] wire#95
+84, 9, 96           !TDC ROC#2 Sl#9 Ch#84 HDC pl#9 [U] wire#96
+85, 9, 97           !TDC ROC#2 Sl#9 Ch#85 HDC pl#9 [U] wire#97
+86, 9, 98           !TDC ROC#2 Sl#9 Ch#86 HDC pl#9 [U] wire#98
+87, 9, 99           !TDC ROC#2 Sl#9 Ch#87 HDC pl#9 [U] wire#99
+88, 9, 100          !TDC ROC#2 Sl#9 Ch#88 HDC pl#9 [U] wire#100
+89, 9, 101          !TDC ROC#2 Sl#9 Ch#89 HDC pl#9 [U] wire#101
+90, 9, 102          !TDC ROC#2 Sl#9 Ch#90 HDC pl#9 [U] wire#102
+91, 9, 103          !TDC ROC#2 Sl#9 Ch#91 HDC pl#9 [U] wire#103
+92, 9, 104          !TDC ROC#2 Sl#9 Ch#92 HDC pl#9 [U] wire#104
+93, 9, 105          !TDC ROC#2 Sl#9 Ch#93 HDC pl#9 [U] wire#105
+94, 9, 106          !TDC ROC#2 Sl#9 Ch#94 HDC pl#9 [U] wire#106
+95, 9, 107          !TDC ROC#2 Sl#9 Ch#95 HDC pl#9 [U] wire#107
+!
+!
+!                               2nd HDC chamber  planes1-6     
+Slot= 15
+0, 1, 1            !TDC ROC#2 Sl#11 Ch#0 HDC pl#7 [X1] wire#1
+1, 1, 2            !TDC ROC#2 Sl#11 Ch#1 HDC pl#7 [X1] wire#2
+2, 1, 3            !TDC ROC#2 Sl#11 Ch#2 HDC pl#7 [X1] wire#3
+3, 1, 4            !TDC ROC#2 Sl#11 Ch#3 HDC pl#7 [X1] wire#4
+4, 1, 5            !TDC ROC#2 Sl#11 Ch#4 HDC pl#7 [X1] wire#5
+5, 1, 6            !TDC ROC#2 Sl#11 Ch#5 HDC pl#7 [X1] wire#6
+6, 1, 7            !TDC ROC#2 Sl#11 Ch#6 HDC pl#7 [X1] wire#7
+7, 1, 8            !TDC ROC#2 Sl#11 Ch#7 HDC pl#7 [X1] wire#8
+8, 1, 9            !TDC ROC#2 Sl#11 Ch#8 HDC pl#7 [X1] wire#9
+9, 1, 10           !TDC ROC#2 Sl#11 Ch#9 HDC pl#7 [X1] wire#10
+10, 1, 11          !TDC ROC#2 Sl#11 Ch#10 HDC pl#7 [X1] wire#11
+11, 1, 12          !TDC ROC#2 Sl#11 Ch#11 HDC pl#7 [X1] wire#12
+12, 1, 13          !TDC ROC#2 Sl#11 Ch#12 HDC pl#7 [X1] wire#13
+13, 1, 14          !TDC ROC#2 Sl#11 Ch#13 HDC pl#7 [X1] wire#14
+14, 1, 15          !TDC ROC#2 Sl#11 Ch#14 HDC pl#7 [X1] wire#15
+15, 1, 16          !TDC ROC#2 Sl#11 Ch#15 HDC pl#7 [X1] wire#16
+16, 1, 17          !TDC ROC#2 Sl#11 Ch#16 HDC pl#7 [X1] wire#17
+17, 1, 18          !TDC ROC#2 Sl#11 Ch#17 HDC pl#7 [X1] wire#18
+18, 1, 19          !TDC ROC#2 Sl#11 Ch#18 HDC pl#7 [X1] wire#19
+19, 1, 20          !TDC ROC#2 Sl#11 Ch#19 HDC pl#7 [X1] wire#20
+20, 1, 21          !TDC ROC#2 Sl#11 Ch#20 HDC pl#7 [X1] wire#21
+21, 1, 22          !TDC ROC#2 Sl#11 Ch#21 HDC pl#7 [X1] wire#22
+22, 1, 23          !TDC ROC#2 Sl#11 Ch#22 HDC pl#7 [X1] wire#23
+23, 1, 24          !TDC ROC#2 Sl#11 Ch#23 HDC pl#7 [X1] wire#24
+24, 1, 25          !TDC ROC#2 Sl#11 Ch#24 HDC pl#7 [X1] wire#25
+25, 1, 26          !TDC ROC#2 Sl#11 Ch#25 HDC pl#7 [X1] wire#26
+26, 1, 27          !TDC ROC#2 Sl#11 Ch#26 HDC pl#7 [X1] wire#27
+27, 1, 28          !TDC ROC#2 Sl#11 Ch#27 HDC pl#7 [X1] wire#28
+28, 1, 29          !TDC ROC#2 Sl#11 Ch#28 HDC pl#7 [X1] wire#29
+29, 1, 30          !TDC ROC#2 Sl#11 Ch#29 HDC pl#7 [X1] wire#30
+30, 1, 31          !TDC ROC#2 Sl#11 Ch#30 HDC pl#7 [X1] wire#31
+31, 1, 32          !TDC ROC#2 Sl#11 Ch#31 HDC pl#7 [X1] wire#32
+32, 1, 33          !TDC ROC#2 Sl#11 Ch#32 HDC pl#7 [X1] wire#33
+33, 1, 34          !TDC ROC#2 Sl#11 Ch#33 HDC pl#7 [X1] wire#34
+34, 1, 35          !TDC ROC#2 Sl#11 Ch#34 HDC pl#7 [X1] wire#35
+35, 1, 36          !TDC ROC#2 Sl#11 Ch#35 HDC pl#7 [X1] wire#36
+36, 1, 37          !TDC ROC#2 Sl#11 Ch#36 HDC pl#7 [X1] wire#37
+37, 1, 38          !TDC ROC#2 Sl#11 Ch#37 HDC pl#7 [X1] wire#38
+38, 1, 39          !TDC ROC#2 Sl#11 Ch#38 HDC pl#7 [X1] wire#39
+39, 1, 40          !TDC ROC#2 Sl#11 Ch#39 HDC pl#7 [X1] wire#40
+40, 1, 41          !TDC ROC#2 Sl#11 Ch#40 HDC pl#7 [X1] wire#41
+41, 1, 42          !TDC ROC#2 Sl#11 Ch#41 HDC pl#7 [X1] wire#42
+42, 1, 43          !TDC ROC#2 Sl#11 Ch#42 HDC pl#7 [X1] wire#43
+43, 1, 44          !TDC ROC#2 Sl#11 Ch#43 HDC pl#7 [X1] wire#44
+44, 1, 45          !TDC ROC#2 Sl#11 Ch#44 HDC pl#7 [X1] wire#45
+45, 1, 46          !TDC ROC#2 Sl#11 Ch#45 HDC pl#7 [X1] wire#46
+46, 1, 47          !TDC ROC#2 Sl#11 Ch#46 HDC pl#7 [X1] wire#47
+47, 1, 48          !TDC ROC#2 Sl#11 Ch#47 HDC pl#7 [X1] wire#48
+48, 1, 49          !TDC ROC#2 Sl#11 Ch#48 HDC pl#7 [X1] wire#49
+49, 1, 50          !TDC ROC#2 Sl#11 Ch#49 HDC pl#7 [X1] wire#50
+50, 1, 51          !TDC ROC#2 Sl#11 Ch#50 HDC pl#7 [X1] wire#51
+51, 1, 52          !TDC ROC#2 Sl#11 Ch#51 HDC pl#7 [X1] wire#52
+52, 1, 53          !TDC ROC#2 Sl#11 Ch#52 HDC pl#7 [X1] wire#53
+53, 1, 54          !TDC ROC#2 Sl#11 Ch#53 HDC pl#7 [X1] wire#54
+54, 1, 55          !TDC ROC#2 Sl#11 Ch#54 HDC pl#7 [X1] wire#55
+55, 1, 56          !TDC ROC#2 Sl#11 Ch#55 HDC pl#7 [X1] wire#56
+56, 1, 57          !TDC ROC#2 Sl#11 Ch#56 HDC pl#7 [X1] wire#57
+57, 1, 58          !TDC ROC#2 Sl#11 Ch#57 HDC pl#7 [X1] wire#58
+58, 1, 59          !TDC ROC#2 Sl#11 Ch#58 HDC pl#7 [X1] wire#59
+59, 1, 60          !TDC ROC#2 Sl#11 Ch#59 HDC pl#7 [X1] wire#60
+60, 1, 61          !TDC ROC#2 Sl#11 Ch#60 HDC pl#7 [X1] wire#61
+61, 1, 62          !TDC ROC#2 Sl#11 Ch#61 HDC pl#7 [X1] wire#62
+62, 1, 63          !TDC ROC#2 Sl#11 Ch#62 HDC pl#7 [X1] wire#63
+63, 1, 64          !TDC ROC#2 Sl#11 Ch#63 HDC pl#7 [X1] wire#64
+64, 1, 65          !TDC ROC#2 Sl#11 Ch#64 HDC pl#7 [X1] wire#65
+65, 1, 66          !TDC ROC#2 Sl#11 Ch#65 HDC pl#7 [X1] wire#66
+66, 1, 67          !TDC ROC#2 Sl#11 Ch#66 HDC pl#7 [X1] wire#67
+67, 1, 68          !TDC ROC#2 Sl#11 Ch#67 HDC pl#7 [X1] wire#68
+68, 1, 69          !TDC ROC#2 Sl#11 Ch#68 HDC pl#7 [X1] wire#69
+69, 1, 70          !TDC ROC#2 Sl#11 Ch#69 HDC pl#7 [X1] wire#70
+70, 1, 71          !TDC ROC#2 Sl#11 Ch#70 HDC pl#7 [X1] wire#71
+71, 1, 72          !TDC ROC#2 Sl#11 Ch#71 HDC pl#7 [X1] wire#72
+72, 1, 73          !TDC ROC#2 Sl#11 Ch#72 HDC pl#7 [X1] wire#73
+73, 1, 74          !TDC ROC#2 Sl#11 Ch#73 HDC pl#7 [X1] wire#74
+74, 1, 75          !TDC ROC#2 Sl#11 Ch#74 HDC pl#7 [X1] wire#75
+75, 1, 76          !TDC ROC#2 Sl#11 Ch#75 HDC pl#7 [X1] wire#76
+76, 1, 77          !TDC ROC#2 Sl#11 Ch#76 HDC pl#7 [X1] wire#77
+77, 1, 78          !TDC ROC#2 Sl#11 Ch#77 HDC pl#7 [X1] wire#78
+78, 1, 79          !TDC ROC#2 Sl#11 Ch#78 HDC pl#7 [X1] wire#79
+79, 1, 80          !TDC ROC#2 Sl#11 Ch#79 HDC pl#7 [X1] wire#80
+80, 1, 81          !TDC ROC#2 Sl#11 Ch#80 HDC pl#7 [X1] wire#81
+81, 1, 82          !TDC ROC#2 Sl#11 Ch#81 HDC pl#7 [X1] wire#82
+82, 1, 83          !TDC ROC#2 Sl#11 Ch#82 HDC pl#7 [X1] wire#83
+83, 1, 84          !TDC ROC#2 Sl#11 Ch#83 HDC pl#7 [X1] wire#84
+84, 1, 85          !TDC ROC#2 Sl#11 Ch#84 HDC pl#7 [X1] wire#85
+85, 1, 86          !TDC ROC#2 Sl#11 Ch#85 HDC pl#7 [X1] wire#86
+86, 1, 87          !TDC ROC#2 Sl#11 Ch#86 HDC pl#7 [X1] wire#87
+87, 1, 88          !TDC ROC#2 Sl#11 Ch#87 HDC pl#7 [X1] wire#88
+88, 1, 89          !TDC ROC#2 Sl#11 Ch#88 HDC pl#7 [X1] wire#89
+89, 1, 90          !TDC ROC#2 Sl#11 Ch#89 HDC pl#7 [X1] wire#90
+90, 1, 91          !TDC ROC#2 Sl#11 Ch#90 HDC pl#7 [X1] wire#91
+91, 1, 92          !TDC ROC#2 Sl#11 Ch#91 HDC pl#7 [X1] wire#92
+92, 1, 93          !TDC ROC#2 Sl#11 Ch#92 HDC pl#7 [X1] wire#93
+93, 1, 94          !TDC ROC#2 Sl#11 Ch#93 HDC pl#7 [X1] wire#94
+94, 1, 95          !TDC ROC#2 Sl#11 Ch#94 HDC pl#7 [X1] wire#95
+95, 1, 96          !TDC ROC#2 Sl#11 Ch#95 HDC pl#7 [X1] wire#96
+Slot= 16
+0, 1, 97           !TDC ROC#2 Sl#12 Ch#0 HDC pl#7 [X1] wire#97
+1, 1, 98           !TDC ROC#2 Sl#12 Ch#1 HDC pl#7 [X1] wire#98
+2, 1, 99           !TDC ROC#2 Sl#12 Ch#2 HDC pl#7 [X1] wire#99
+3, 1, 100          !TDC ROC#2 Sl#12 Ch#3 HDC pl#7 [X1] wire#100
+4, 1, 101          !TDC ROC#2 Sl#12 Ch#4 HDC pl#7 [X1] wire#101
+5, 1, 102          !TDC ROC#2 Sl#12 Ch#5 HDC pl#7 [X1] wire#102
+6, 1, 103          !TDC ROC#2 Sl#12 Ch#6 HDC pl#7 [X1] wire#103
+7, 1, 104          !TDC ROC#2 Sl#12 Ch#7 HDC pl#7 [X1] wire#104
+8, 1, 105          !TDC ROC#2 Sl#12 Ch#8 HDC pl#7 [X1] wire#105
+9, 1, 106          !TDC ROC#2 Sl#12 Ch#9 HDC pl#7 [X1] wire#106
+10, 1, 107         !TDC ROC#2 Sl#12 Ch#10 HDC pl#7 [X1] wire#107
+11, 1, 108         !TDC ROC#2 Sl#12 Ch#11 HDC pl#7 [X1] wire#108
+12, 1, 109         !TDC ROC#2 Sl#12 Ch#12 HDC pl#7 [X1] wire#109
+13, 1, 110         !TDC ROC#2 Sl#12 Ch#13 HDC pl#7 [X1] wire#110
+14, 1, 111         !TDC ROC#2 Sl#12 Ch#14 HDC pl#7 [X1] wire#111
+15, 1, 112         !TDC ROC#2 Sl#12 Ch#15 HDC pl#7 [X1] wire#112
+16, 2, 1           !TDC ROC#2 Sl#12 Ch#16 HDC pl#8 [Y1] wire#1
+17, 2, 2           !TDC ROC#2 Sl#12 Ch#17 HDC pl#8 [Y1] wire#2
+18, 2, 3           !TDC ROC#2 Sl#12 Ch#18 HDC pl#8 [Y1] wire#3
+19, 2, 4           !TDC ROC#2 Sl#12 Ch#19 HDC pl#8 [Y1] wire#4
+20, 2, 5           !TDC ROC#2 Sl#12 Ch#20 HDC pl#8 [Y1] wire#5
+21, 2, 6           !TDC ROC#2 Sl#12 Ch#21 HDC pl#8 [Y1] wire#6
+22, 2, 7           !TDC ROC#2 Sl#12 Ch#22 HDC pl#8 [Y1] wire#7
+23, 2, 8           !TDC ROC#2 Sl#12 Ch#23 HDC pl#8 [Y1] wire#8
+24, 2, 9           !TDC ROC#2 Sl#12 Ch#24 HDC pl#8 [Y1] wire#9
+25, 2, 10          !TDC ROC#2 Sl#12 Ch#25 HDC pl#8 [Y1] wire#10
+26, 2, 11          !TDC ROC#2 Sl#12 Ch#26 HDC pl#8 [Y1] wire#11
+27, 2, 12          !TDC ROC#2 Sl#12 Ch#27 HDC pl#8 [Y1] wire#12
+28, 2, 13          !TDC ROC#2 Sl#12 Ch#28 HDC pl#8 [Y1] wire#13
+! 29  !TDC ROC#2 Sl#12 Ch#29 unused
+! 30  !TDC ROC#2 Sl#12 Ch#30 unused
+! 31  !TDC ROC#2 Sl#12 Ch#31 unused
+32, 2, 14          !TDC ROC#2 Sl#12 Ch#32 HDC pl#8 [Y1] wire#14
+33, 2, 15          !TDC ROC#2 Sl#12 Ch#33 HDC pl#8 [Y1] wire#15
+34, 2, 16          !TDC ROC#2 Sl#12 Ch#34 HDC pl#8 [Y1] wire#16
+35, 2, 17          !TDC ROC#2 Sl#12 Ch#35 HDC pl#8 [Y1] wire#17
+36, 2, 18          !TDC ROC#2 Sl#12 Ch#36 HDC pl#8 [Y1] wire#18
+37, 2, 19          !TDC ROC#2 Sl#12 Ch#37 HDC pl#8 [Y1] wire#19
+38, 2, 20          !TDC ROC#2 Sl#12 Ch#38 HDC pl#8 [Y1] wire#20
+39, 2, 21          !TDC ROC#2 Sl#12 Ch#39 HDC pl#8 [Y1] wire#21
+40, 2, 22          !TDC ROC#2 Sl#12 Ch#40 HDC pl#8 [Y1] wire#22
+41, 2, 23          !TDC ROC#2 Sl#12 Ch#41 HDC pl#8 [Y1] wire#23
+42, 2, 24          !TDC ROC#2 Sl#12 Ch#42 HDC pl#8 [Y1] wire#24
+43, 2, 25          !TDC ROC#2 Sl#12 Ch#43 HDC pl#8 [Y1] wire#25
+44, 2, 26          !TDC ROC#2 Sl#12 Ch#44 HDC pl#8 [Y1] wire#26
+! 45 !TDC ROC#2 Sl#12 Ch#45 unused
+! 46 !TDC ROC#2 Sl#12 Ch#46 unused
+! 47 !TDC ROC#2 Sl#12 Ch#47 unused
+48, 2, 27          !TDC ROC#2 Sl#12 Ch#48 HDC pl#8 [Y1] wire#27
+49, 2, 28          !TDC ROC#2 Sl#12 Ch#49 HDC pl#8 [Y1] wire#28
+50, 2, 29          !TDC ROC#2 Sl#12 Ch#50 HDC pl#8 [Y1] wire#29
+51, 2, 30          !TDC ROC#2 Sl#12 Ch#51 HDC pl#8 [Y1] wire#30
+52, 2, 31          !TDC ROC#2 Sl#12 Ch#52 HDC pl#8 [Y1] wire#31
+53, 2, 32          !TDC ROC#2 Sl#12 Ch#53 HDC pl#8 [Y1] wire#32
+54, 2, 33          !TDC ROC#2 Sl#12 Ch#54 HDC pl#8 [Y1] wire#33
+55, 2, 34          !TDC ROC#2 Sl#12 Ch#55 HDC pl#8 [Y1] wire#34
+56, 2, 35          !TDC ROC#2 Sl#12 Ch#56 HDC pl#8 [Y1] wire#35
+57, 2, 36          !TDC ROC#2 Sl#12 Ch#57 HDC pl#8 [Y1] wire#36
+58, 2, 37          !TDC ROC#2 Sl#12 Ch#58 HDC pl#8 [Y1] wire#37
+59, 2, 38          !TDC ROC#2 Sl#12 Ch#59 HDC pl#8 [Y1] wire#38
+60, 2, 39          !TDC ROC#2 Sl#12 Ch#60 HDC pl#8 [Y1] wire#39
+! 61 !TDC ROC#2 Sl#12 Ch#61 unused
+! 62 !TDC ROC#2 Sl#12 Ch#62 unused
+! 63 !TDC ROC#2 Sl#12 Ch#63 unused
+64, 2, 40          !TDC ROC#2 Sl#12 Ch#64 HDC pl#8 [Y1] wire#40
+65, 2, 41          !TDC ROC#2 Sl#12 Ch#65 HDC pl#8 [Y1] wire#41
+66, 2, 42          !TDC ROC#2 Sl#12 Ch#66 HDC pl#8 [Y1] wire#42
+67, 2, 43          !TDC ROC#2 Sl#12 Ch#67 HDC pl#8 [Y1] wire#43
+68, 2, 44          !TDC ROC#2 Sl#12 Ch#68 HDC pl#8 [Y1] wire#44
+69, 2, 45          !TDC ROC#2 Sl#12 Ch#69 HDC pl#8 [Y1] wire#45
+70, 2, 46          !TDC ROC#2 Sl#12 Ch#70 HDC pl#8 [Y1] wire#46
+71, 2, 47          !TDC ROC#2 Sl#12 Ch#71 HDC pl#8 [Y1] wire#47
+72, 2, 48          !TDC ROC#2 Sl#12 Ch#72 HDC pl#8 [Y1] wire#48
+73, 2, 49          !TDC ROC#2 Sl#12 Ch#73 HDC pl#8 [Y1] wire#49
+74, 2, 50          !TDC ROC#2 Sl#12 Ch#74 HDC pl#8 [Y1] wire#50
+75, 2, 51          !TDC ROC#2 Sl#12 Ch#75 HDC pl#8 [Y1] wire#51
+76, 2, 52          !TDC ROC#2 Sl#12 Ch#76 HDC pl#8 [Y1] wire#52
+! 77 !TDC ROC#2 Sl#12 Ch#77 unused
+! 78 !TDC ROC#2 Sl#12 Ch#78 unused
+! 79 !TDC ROC#2 Sl#12 Ch#79 unused
+80, 1, 113         !TDC ROC#2 Sl#12 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#12 Ch#81 unused
+82, 3, 1           !TDC ROC#2 Sl#12 Ch#82 HDC pl#9 [U] wire#1
+83, 3, 2           !TDC ROC#2 Sl#12 Ch#83 HDC pl#9 [U] wire#2
+84, 3, 3           !TDC ROC#2 Sl#12 Ch#84 HDC pl#9 [U] wire#3
+85, 3, 4           !TDC ROC#2 Sl#12 Ch#85 HDC pl#9 [U] wire#4
+86, 3, 5           !TDC ROC#2 Sl#12 Ch#86 HDC pl#9 [U] wire#5
+87, 3, 6           !TDC ROC#2 Sl#12 Ch#87 HDC pl#9 [U] wire#6
+88, 3, 7           !TDC ROC#2 Sl#12 Ch#88 HDC pl#9 [U] wire#7
+89, 3, 8           !TDC ROC#2 Sl#12 Ch#89 HDC pl#9 [U] wire#8
+90, 3, 9           !TDC ROC#2 Sl#12 Ch#90 HDC pl#9 [U] wire#9
+91, 3, 10          !TDC ROC#2 Sl#12 Ch#91 HDC pl#9 [U] wire#10
+92, 3, 11          !TDC ROC#2 Sl#12 Ch#92 HDC pl#9 [U] wire#11
+93, 3, 12          !TDC ROC#2 Sl#12 Ch#93 HDC pl#9 [U] wire#12
+94, 3, 13          !TDC ROC#2 Sl#12 Ch#94 HDC pl#9 [U] wire#13
+95, 3, 14          !TDC ROC#2 Sl#12 Ch#95 HDC pl#9 [U] wire#14
+Slot= 18
+0, 3, 15           !TDC ROC#2 Sl#14 Ch#0 HDC pl#9 [U] wire#15
+1, 3, 16           !TDC ROC#2 Sl#14 Ch#1 HDC pl#9 [U] wire#16
+2, 3, 17           !TDC ROC#2 Sl#14 Ch#2 HDC pl#9 [U] wire#17
+3, 3, 18           !TDC ROC#2 Sl#14 Ch#3 HDC pl#9 [U] wire#18
+4, 3, 19           !TDC ROC#2 Sl#14 Ch#4 HDC pl#9 [U] wire#19
+5, 3, 20           !TDC ROC#2 Sl#14 Ch#5 HDC pl#9 [U] wire#20
+6, 3, 21           !TDC ROC#2 Sl#14 Ch#6 HDC pl#9 [U] wire#21
+7, 3, 22           !TDC ROC#2 Sl#14 Ch#7 HDC pl#9 [U] wire#22
+8, 3, 23           !TDC ROC#2 Sl#14 Ch#8 HDC pl#9 [U] wire#23
+9, 3, 24           !TDC ROC#2 Sl#14 Ch#9 HDC pl#9 [U] wire#24
+10, 3, 25          !TDC ROC#2 Sl#14 Ch#10 HDC pl#9 [U] wire#25
+11, 3, 26          !TDC ROC#2 Sl#14 Ch#11 HDC pl#9 [U] wire#26
+12, 3, 27          !TDC ROC#2 Sl#14 Ch#12 HDC pl#9 [U] wire#27
+13, 3, 28          !TDC ROC#2 Sl#14 Ch#13 HDC pl#9 [U] wire#28
+14, 3, 29          !TDC ROC#2 Sl#14 Ch#14 HDC pl#9 [U] wire#29
+! 15 !TDC ROC#2 Sl#14 Ch#15 unused
+16, 3, 30          !TDC ROC#2 Sl#14 Ch#16 HDC pl#9 [U] wire#30
+17, 3, 31          !TDC ROC#2 Sl#14 Ch#17 HDC pl#9 [U] wire#31
+18, 3, 32          !TDC ROC#2 Sl#14 Ch#18 HDC pl#9 [U] wire#32
+19, 3, 33          !TDC ROC#2 Sl#14 Ch#19 HDC pl#9 [U] wire#33
+20, 3, 34          !TDC ROC#2 Sl#14 Ch#20 HDC pl#9 [U] wire#34
+21, 3, 35          !TDC ROC#2 Sl#14 Ch#21 HDC pl#9 [U] wire#35
+22, 3, 36          !TDC ROC#2 Sl#14 Ch#22 HDC pl#9 [U] wire#36
+23, 3, 37          !TDC ROC#2 Sl#14 Ch#23 HDC pl#9 [U] wire#37
+24, 3, 38          !TDC ROC#2 Sl#14 Ch#24 HDC pl#9 [U] wire#38
+25, 3, 39          !TDC ROC#2 Sl#14 Ch#25 HDC pl#9 [U] wire#39
+26, 3, 40          !TDC ROC#2 Sl#14 Ch#26 HDC pl#9 [U] wire#40
+27, 3, 41          !TDC ROC#2 Sl#14 Ch#27 HDC pl#9 [U] wire#41
+28, 3, 42          !TDC ROC#2 Sl#14 Ch#28 HDC pl#9 [U] wire#42
+29, 3, 43          !TDC ROC#2 Sl#14 Ch#29 HDC pl#9 [U] wire#43
+30, 3, 44          !TDC ROC#2 Sl#14 Ch#30 HDC pl#9 [U] wire#44
+31, 3, 45          !TDC ROC#2 Sl#14 Ch#31 HDC pl#9 [U] wire#45
+32, 3, 46          !TDC ROC#2 Sl#14 Ch#32 HDC pl#9 [U] wire#46
+33, 3, 47          !TDC ROC#2 Sl#14 Ch#33 HDC pl#9 [U] wire#47
+34, 3, 48          !TDC ROC#2 Sl#14 Ch#34 HDC pl#9 [U] wire#48
+35, 3, 49          !TDC ROC#2 Sl#14 Ch#35 HDC pl#9 [U] wire#49
+36, 3, 50          !TDC ROC#2 Sl#14 Ch#36 HDC pl#9 [U] wire#50
+37, 3, 51          !TDC ROC#2 Sl#14 Ch#37 HDC pl#9 [U] wire#51
+38, 3, 52          !TDC ROC#2 Sl#14 Ch#38 HDC pl#9 [U] wire#52
+39, 3, 53          !TDC ROC#2 Sl#14 Ch#39 HDC pl#9 [U] wire#53
+40, 3, 54          !TDC ROC#2 Sl#14 Ch#40 HDC pl#9 [U] wire#54
+41, 3, 55          !TDC ROC#2 Sl#14 Ch#41 HDC pl#9 [U] wire#55
+42, 3, 56          !TDC ROC#2 Sl#14 Ch#42 HDC pl#9 [U] wire#56
+43, 3, 57          !TDC ROC#2 Sl#14 Ch#43 HDC pl#9 [U] wire#57
+44, 3, 58          !TDC ROC#2 Sl#14 Ch#44 HDC pl#9 [U] wire#58
+45, 3, 59          !TDC ROC#2 Sl#14 Ch#45 HDC pl#9 [U] wire#59
+46, 3, 60          !TDC ROC#2 Sl#14 Ch#46 HDC pl#9 [U] wire#60
+! 47 !TDC ROC#2 Sl#14 Ch#47 unused
+48, 3, 61          !TDC ROC#2 Sl#14 Ch#48 HDC pl#9 [U] wire#61
+49, 3, 62          !TDC ROC#2 Sl#14 Ch#49 HDC pl#9 [U] wire#62
+50, 3, 63          !TDC ROC#2 Sl#14 Ch#50 HDC pl#9 [U] wire#63
+51, 3, 64          !TDC ROC#2 Sl#14 Ch#51 HDC pl#9 [U] wire#64
+52, 3, 65          !TDC ROC#2 Sl#14 Ch#52 HDC pl#9 [U] wire#65
+53, 3, 66          !TDC ROC#2 Sl#14 Ch#53 HDC pl#9 [U] wire#66
+54, 3, 67          !TDC ROC#2 Sl#14 Ch#54 HDC pl#9 [U] wire#67
+55, 3, 68          !TDC ROC#2 Sl#14 Ch#55 HDC pl#9 [U] wire#68
+56, 3, 69          !TDC ROC#2 Sl#14 Ch#56 HDC pl#9 [U] wire#69
+57, 3, 70          !TDC ROC#2 Sl#14 Ch#57 HDC pl#9 [U] wire#70
+58, 3, 71          !TDC ROC#2 Sl#14 Ch#58 HDC pl#9 [U] wire#71
+59, 3, 72          !TDC ROC#2 Sl#14 Ch#59 HDC pl#9 [U] wire#72
+60, 3, 73          !TDC ROC#2 Sl#14 Ch#60 HDC pl#9 [U] wire#73
+61, 3, 74          !TDC ROC#2 Sl#14 Ch#61 HDC pl#9 [U] wire#74
+62, 3, 75          !TDC ROC#2 Sl#14 Ch#62 HDC pl#9 [U] wire#75
+63, 3, 76          !TDC ROC#2 Sl#14 Ch#63 HDC pl#9 [U] wire#76
+64, 3, 77          !TDC ROC#2 Sl#14 Ch#64 HDC pl#9 [U] wire#77
+65, 3, 78          !TDC ROC#2 Sl#14 Ch#65 HDC pl#9 [U] wire#78
+66, 3, 79          !TDC ROC#2 Sl#14 Ch#66 HDC pl#9 [U] wire#79
+67, 3, 80          !TDC ROC#2 Sl#14 Ch#67 HDC pl#9 [U] wire#80
+68, 3, 81          !TDC ROC#2 Sl#14 Ch#68 HDC pl#9 [U] wire#81
+69, 3, 82          !TDC ROC#2 Sl#14 Ch#69 HDC pl#9 [U] wire#82
+70, 3, 83          !TDC ROC#2 Sl#14 Ch#70 HDC pl#9 [U] wire#83
+71, 3, 84          !TDC ROC#2 Sl#14 Ch#71 HDC pl#9 [U] wire#84
+72, 3, 85          !TDC ROC#2 Sl#14 Ch#72 HDC pl#9 [U] wire#85
+73, 3, 86          !TDC ROC#2 Sl#14 Ch#73 HDC pl#9 [U] wire#86
+74, 3, 87          !TDC ROC#2 Sl#14 Ch#74 HDC pl#9 [U] wire#87
+75, 3, 88          !TDC ROC#2 Sl#14 Ch#75 HDC pl#9 [U] wire#88
+76, 3, 89          !TDC ROC#2 Sl#14 Ch#76 HDC pl#9 [U] wire#89
+77, 3, 90          !TDC ROC#2 Sl#14 Ch#77 HDC pl#9 [U] wire#90
+78, 3, 91          !TDC ROC#2 Sl#14 Ch#78 HDC pl#9 [U] wire#91
+!79, !unused
+80, 3, 92          !TDC ROC#2 Sl#14 Ch#80 HDC pl#9 [U] wire#92
+81, 3, 93          !TDC ROC#2 Sl#14 Ch#81 HDC pl#9 [U] wire#93
+82, 3, 94          !TDC ROC#2 Sl#14 Ch#82 HDC pl#9 [U] wire#94
+83, 3, 95          !TDC ROC#2 Sl#14 Ch#83 HDC pl#9 [U] wire#95
+84, 3, 96          !TDC ROC#2 Sl#14 Ch#84 HDC pl#9 [U] wire#96
+85, 3, 97          !TDC ROC#2 Sl#14 Ch#85 HDC pl#9 [U] wire#97
+86, 3, 98          !TDC ROC#2 Sl#14 Ch#86 HDC pl#9 [U] wire#98
+87, 3, 99          !TDC ROC#2 Sl#14 Ch#87 HDC pl#9 [U] wire#99
+88, 3, 100         !TDC ROC#2 Sl#14 Ch#88 HDC pl#9 [U] wire#100
+89, 3, 101         !TDC ROC#2 Sl#14 Ch#89 HDC pl#9 [U] wire#101
+90, 3, 102         !TDC ROC#2 Sl#14 Ch#90 HDC pl#9 [U] wire#102
+91, 3, 103         !TDC ROC#2 Sl#14 Ch#91 HDC pl#9 [U] wire#103
+92, 3, 104         !TDC ROC#2 Sl#14 Ch#92 HDC pl#9 [U] wire#104
+93, 3, 105         !TDC ROC#2 Sl#14 Ch#93 HDC pl#9 [U] wire#105
+94, 3, 106         !TDC ROC#2 Sl#14 Ch#94 HDC pl#9 [U] wire#106
+95, 3, 107         !TDC ROC#2 Sl#14 Ch#95 HDC pl#9 [U] wire#107
+Slot= 19
+0, 6, 113           !TDC ROC#2 Sl#15 Ch#0 HDC pl#12 [X2] wire#113
+!1,  !unused
+2, 4, 1           !TDC ROC#2 Sl#15 Ch#2 HDC pl#10 [V] wire#1
+3, 4, 2           !TDC ROC#2 Sl#15 Ch#3 HDC pl#10 [V] wire#2
+4, 4, 3           !TDC ROC#2 Sl#15 Ch#4 HDC pl#10 [V] wire#3
+5, 4, 4           !TDC ROC#2 Sl#15 Ch#5 HDC pl#10 [V] wire#4
+6, 4, 5           !TDC ROC#2 Sl#15 Ch#6 HDC pl#10 [V] wire#5
+7, 4, 6           !TDC ROC#2 Sl#15 Ch#7 HDC pl#10 [V] wire#6
+8, 4, 7           !TDC ROC#2 Sl#15 Ch#8 HDC pl#10 [V] wire#7
+9, 4, 8          !TDC ROC#2 Sl#15 Ch#9 HDC pl#10 [V] wire#8
+10, 4, 9          !TDC ROC#2 Sl#15 Ch#10 HDC pl#10 [V] wire#9
+11, 4, 10          !TDC ROC#2 Sl#15 Ch#11 HDC pl#10 [V] wire#10
+12, 4, 11          !TDC ROC#2 Sl#15 Ch#12 HDC pl#10 [V] wire#11
+13, 4, 12          !TDC ROC#2 Sl#15 Ch#13 HDC pl#10 [V] wire#12
+14, 4, 13          !TDC ROC#2 Sl#15 Ch#14 HDC pl#10 [V] wire#13
+15, 4, 14          !TDC ROC#2 Sl#15 Ch#15 HDC pl#10 [V] wire#14
+16, 4, 15          !TDC ROC#2 Sl#15 Ch#16 HDC pl#10 [V] wire#15
+17, 4, 16          !TDC ROC#2 Sl#15 Ch#17 HDC pl#10 [V] wire#16
+18, 4, 17          !TDC ROC#2 Sl#15 Ch#18 HDC pl#10 [V] wire#17
+19, 4, 18          !TDC ROC#2 Sl#15 Ch#19 HDC pl#10 [V] wire#18
+20, 4, 19          !TDC ROC#2 Sl#15 Ch#20 HDC pl#10 [V] wire#19
+21, 4, 20          !TDC ROC#2 Sl#15 Ch#21 HDC pl#10 [V] wire#20
+22, 4, 21          !TDC ROC#2 Sl#15 Ch#22 HDC pl#10 [V] wire#21
+23, 4, 22          !TDC ROC#2 Sl#15 Ch#23 HDC pl#10 [V] wire#22
+24, 4, 23          !TDC ROC#2 Sl#15 Ch#24 HDC pl#10 [V] wire#23
+25, 4, 24          !TDC ROC#2 Sl#15 Ch#25 HDC pl#10 [V] wire#24
+26, 4, 25          !TDC ROC#2 Sl#15 Ch#26 HDC pl#10 [V] wire#25
+27, 4, 26          !TDC ROC#2 Sl#15 Ch#27 HDC pl#10 [V] wire#26
+28, 4, 27          !TDC ROC#2 Sl#15 Ch#28 HDC pl#10 [V] wire#27
+29, 4, 28          !TDC ROC#2 Sl#15 Ch#29 HDC pl#10 [V] wire#28
+30, 4, 29          !TDC ROC#2 Sl#15 Ch#30 HDC pl#10 [V] wire#29
+! 31 !TDC ROC#2 Sl#15 Ch#31 unused
+32, 4, 30          !TDC ROC#2 Sl#15 Ch#32 HDC pl#10 [V] wire#30
+33, 4, 31          !TDC ROC#2 Sl#15 Ch#33 HDC pl#10 [V] wire#31
+34, 4, 32          !TDC ROC#2 Sl#15 Ch#34 HDC pl#10 [V] wire#32
+35, 4, 33          !TDC ROC#2 Sl#15 Ch#35 HDC pl#10 [V] wire#33
+36, 4, 34          !TDC ROC#2 Sl#15 Ch#36 HDC pl#10 [V] wire#34
+37, 4, 35          !TDC ROC#2 Sl#15 Ch#37 HDC pl#10 [V] wire#35
+38, 4, 36          !TDC ROC#2 Sl#15 Ch#38 HDC pl#10 [V] wire#36
+39, 4, 37          !TDC ROC#2 Sl#15 Ch#39 HDC pl#10 [V] wire#37
+40, 4, 38          !TDC ROC#2 Sl#15 Ch#40 HDC pl#10 [V] wire#38
+41, 4, 39          !TDC ROC#2 Sl#15 Ch#41 HDC pl#10 [V] wire#39
+42, 4, 40          !TDC ROC#2 Sl#15 Ch#42 HDC pl#10 [V] wire#40
+43, 4, 41          !TDC ROC#2 Sl#15 Ch#43 HDC pl#10 [V] wire#41
+44, 4, 42          !TDC ROC#2 Sl#15 Ch#44 HDC pl#10 [V] wire#42
+45, 4, 43          !TDC ROC#2 Sl#15 Ch#45 HDC pl#10 [V] wire#43
+46, 4, 44          !TDC ROC#2 Sl#15 Ch#46 HDC pl#10 [V] wire#44
+47, 4, 45          !TDC ROC#2 Sl#15 Ch#47 HDC pl#10 [V] wire#45
+48, 4, 46          !TDC ROC#2 Sl#15 Ch#48 HDC pl#10 [V] wire#46
+49, 4, 47          !TDC ROC#2 Sl#15 Ch#49 HDC pl#10 [V] wire#47
+50, 4, 48          !TDC ROC#2 Sl#15 Ch#50 HDC pl#10 [V] wire#48
+51, 4, 49          !TDC ROC#2 Sl#15 Ch#51 HDC pl#10 [V] wire#49
+52, 4, 50          !TDC ROC#2 Sl#15 Ch#52 HDC pl#10 [V] wire#50
+53, 4, 51          !TDC ROC#2 Sl#15 Ch#53 HDC pl#10 [V] wire#51
+54, 4, 52          !TDC ROC#2 Sl#15 Ch#54 HDC pl#10 [V] wire#52
+55, 4, 53          !TDC ROC#2 Sl#15 Ch#55 HDC pl#10 [V] wire#53
+56, 4, 54          !TDC ROC#2 Sl#15 Ch#56 HDC pl#10 [V] wire#54
+57, 4, 55          !TDC ROC#2 Sl#15 Ch#57 HDC pl#10 [V] wire#55
+58, 4, 56          !TDC ROC#2 Sl#15 Ch#58 HDC pl#10 [V] wire#56
+59, 4, 57          !TDC ROC#2 Sl#15 Ch#59 HDC pl#10 [V] wire#57
+60, 4, 58          !TDC ROC#2 Sl#15 Ch#60 HDC pl#10 [V] wire#58
+61, 4, 59          !TDC ROC#2 Sl#15 Ch#61 HDC pl#10 [V] wire#59
+62, 4, 60          !TDC ROC#2 Sl#15 Ch#62 HDC pl#10 [V] wire#60
+! 63 !TDC ROC#2 Sl#15 Ch#63 unused
+64, 4, 61          !TDC ROC#2 Sl#15 Ch#64 HDC pl#10 [V] wire#61
+65, 4, 62          !TDC ROC#2 Sl#15 Ch#65 HDC pl#10 [V] wire#62
+66, 4, 63          !TDC ROC#2 Sl#15 Ch#66 HDC pl#10 [V] wire#63
+67, 4, 64          !TDC ROC#2 Sl#15 Ch#67 HDC pl#10 [V] wire#64
+68, 4, 65          !TDC ROC#2 Sl#15 Ch#68 HDC pl#10 [V] wire#65
+69, 4, 66          !TDC ROC#2 Sl#15 Ch#69 HDC pl#10 [V] wire#66
+70, 4, 67          !TDC ROC#2 Sl#15 Ch#70 HDC pl#10 [V] wire#67
+71, 4, 68          !TDC ROC#2 Sl#15 Ch#71 HDC pl#10 [V] wire#68
+72, 4, 69          !TDC ROC#2 Sl#15 Ch#72 HDC pl#10 [V] wire#69
+73, 4, 70          !TDC ROC#2 Sl#15 Ch#73 HDC pl#10 [V] wire#70
+74, 4, 71          !TDC ROC#2 Sl#15 Ch#74 HDC pl#10 [V] wire#71
+75, 4, 72          !TDC ROC#2 Sl#15 Ch#75 HDC pl#10 [V] wire#72
+76, 4, 73          !TDC ROC#2 Sl#15 Ch#76 HDC pl#10 [V] wire#73
+77, 4, 74          !TDC ROC#2 Sl#15 Ch#77 HDC pl#10 [V] wire#74
+78, 4, 75          !TDC ROC#2 Sl#15 Ch#78 HDC pl#10 [V] wire#75
+79, 4, 76          !TDC ROC#2 Sl#15 Ch#79 HDC pl#10 [V] wire#76
+80, 4, 77          !TDC ROC#2 Sl#15 Ch#80 HDC pl#10 [V] wire#77
+81, 4, 78          !TDC ROC#2 Sl#15 Ch#81 HDC pl#10 [V] wire#78
+82, 4, 79          !TDC ROC#2 Sl#15 Ch#82 HDC pl#10 [V] wire#79
+83, 4, 80          !TDC ROC#2 Sl#15 Ch#83 HDC pl#10 [V] wire#80
+84, 4, 81          !TDC ROC#2 Sl#15 Ch#84 HDC pl#10 [V] wire#81
+85, 4, 82          !TDC ROC#2 Sl#15 Ch#85 HDC pl#10 [V] wire#82
+86, 4, 83          !TDC ROC#2 Sl#15 Ch#86 HDC pl#10 [V] wire#83
+87, 4, 84          !TDC ROC#2 Sl#15 Ch#87 HDC pl#10 [V] wire#84
+88, 4, 85          !TDC ROC#2 Sl#15 Ch#88 HDC pl#10 [V] wire#85
+89, 4, 86          !TDC ROC#2 Sl#15 Ch#89 HDC pl#10 [V] wire#86
+90, 4, 87          !TDC ROC#2 Sl#15 Ch#90 HDC pl#10 [V] wire#87
+91, 4, 88          !TDC ROC#2 Sl#15 Ch#91 HDC pl#10 [V] wire#88
+92, 4, 89          !TDC ROC#2 Sl#15 Ch#92 HDC pl#10 [V] wire#89
+93, 4, 90          !TDC ROC#2 Sl#15 Ch#93 HDC pl#10 [V] wire#90
+94, 4, 91          !TDC ROC#2 Sl#15 Ch#94 HDC pl#10 [V] wire#91
+! 95 !TDC ROC#2 Sl#15 Ch#95 unused
+Slot= 21
+0, 4, 92           !TDC ROC#2 Sl#17 Ch#0 HDC pl#10 [V] wire#92
+1, 4, 93           !TDC ROC#2 Sl#17 Ch#1 HDC pl#10 [V] wire#93
+2, 4, 94           !TDC ROC#2 Sl#17 Ch#2 HDC pl#10 [V] wire#94
+3, 4, 95           !TDC ROC#2 Sl#17 Ch#3 HDC pl#10 [V] wire#95
+4, 4, 96           !TDC ROC#2 Sl#17 Ch#4 HDC pl#10 [V] wire#96
+5, 4, 97           !TDC ROC#2 Sl#17 Ch#5 HDC pl#10 [V] wire#97
+6, 4, 98           !TDC ROC#2 Sl#17 Ch#6 HDC pl#10 [V] wire#98
+7, 4, 99           !TDC ROC#2 Sl#17 Ch#7 HDC pl#10 [V] wire#99
+8, 4, 100          !TDC ROC#2 Sl#17 Ch#8 HDC pl#10 [V] wire#100
+9, 4, 101          !TDC ROC#2 Sl#17 Ch#9 HDC pl#10 [V] wire#101
+10, 4, 102         !TDC ROC#2 Sl#17 Ch#10 HDC pl#10 [V] wire#102
+11, 4, 103         !TDC ROC#2 Sl#17 Ch#11 HDC pl#10 [V] wire#103
+12, 4, 104         !TDC ROC#2 Sl#17 Ch#12 HDC pl#10 [V] wire#104
+13, 4, 105         !TDC ROC#2 Sl#17 Ch#13 HDC pl#10 [V] wire#105
+14, 4, 106         !TDC ROC#2 Sl#17 Ch#14 HDC pl#10 [V] wire#106
+15, 4, 107         !TDC ROC#2 Sl#17 Ch#15 HDC pl#10 [V] wire#107
+16, 5, 1           !TDC ROC#2 Sl#17 Ch#16 HDC pl#11 [Y2] wire#1
+17, 5, 2           !TDC ROC#2 Sl#17 Ch#17 HDC pl#11 [Y2] wire#2
+18, 5, 3           !TDC ROC#2 Sl#17 Ch#18 HDC pl#11 [Y2] wire#3
+19, 5, 4           !TDC ROC#2 Sl#17 Ch#19 HDC pl#11 [Y2] wire#4
+20, 5, 5           !TDC ROC#2 Sl#17 Ch#20 HDC pl#11 [Y2] wire#5
+21, 5, 6           !TDC ROC#2 Sl#17 Ch#21 HDC pl#11 [Y2] wire#6
+22, 5, 7           !TDC ROC#2 Sl#17 Ch#22 HDC pl#11 [Y2] wire#7
+23, 5, 8           !TDC ROC#2 Sl#17 Ch#23 HDC pl#11 [Y2] wire#8
+24, 5, 9           !TDC ROC#2 Sl#17 Ch#24 HDC pl#11 [Y2] wire#9
+25, 5, 10          !TDC ROC#2 Sl#17 Ch#25 HDC pl#11 [Y2] wire#10
+26, 5, 11          !TDC ROC#2 Sl#17 Ch#26 HDC pl#11 [Y2] wire#11
+27, 5, 12          !TDC ROC#2 Sl#17 Ch#27 HDC pl#11 [Y2] wire#12
+28, 5, 13          !TDC ROC#2 Sl#17 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#17 Ch#29 unused
+! 30 !TDC ROC#2 Sl#17 Ch#30 unused
+! 31 !TDC ROC#2 Sl#17 Ch#31 unused
+32, 5, 14          !TDC ROC#2 Sl#17 Ch#32 HDC pl#11 [Y2] wire#14
+33, 5, 15          !TDC ROC#2 Sl#17 Ch#33 HDC pl#11 [Y2] wire#15
+34, 5, 16          !TDC ROC#2 Sl#17 Ch#34 HDC pl#11 [Y2] wire#16
+35, 5, 17          !TDC ROC#2 Sl#17 Ch#35 HDC pl#11 [Y2] wire#17
+36, 5, 18          !TDC ROC#2 Sl#17 Ch#36 HDC pl#11 [Y2] wire#18
+37, 5, 19          !TDC ROC#2 Sl#17 Ch#37 HDC pl#11 [Y2] wire#19
+38, 5, 20          !TDC ROC#2 Sl#17 Ch#38 HDC pl#11 [Y2] wire#20
+39, 5, 21          !TDC ROC#2 Sl#17 Ch#39 HDC pl#11 [Y2] wire#21
+40, 5, 22          !TDC ROC#2 Sl#17 Ch#40 HDC pl#11 [Y2] wire#22
+41, 5, 23          !TDC ROC#2 Sl#17 Ch#41 HDC pl#11 [Y2] wire#23
+42, 5, 24          !TDC ROC#2 Sl#17 Ch#42 HDC pl#11 [Y2] wire#24
+43, 5, 25          !TDC ROC#2 Sl#17 Ch#43 HDC pl#11 [Y2] wire#25
+44, 5, 26          !TDC ROC#2 Sl#17 Ch#44 HDC pl#11 [Y2] wire#26
+! 45 !TDC ROC#2 Sl#17 Ch#45 unused
+! 46 !TDC ROC#2 Sl#17 Ch#46 unused
+! 47 !TDC ROC#2 Sl#17 Ch#47 unused
+48, 5, 27          !TDC ROC#2 Sl#17 Ch#48 HDC pl#11 [Y2] wire#27
+49, 5, 28          !TDC ROC#2 Sl#17 Ch#49 HDC pl#11 [Y2] wire#28
+50, 5, 29          !TDC ROC#2 Sl#17 Ch#50 HDC pl#11 [Y2] wire#29
+51, 5, 30          !TDC ROC#2 Sl#17 Ch#51 HDC pl#11 [Y2] wire#30
+52, 5, 31          !TDC ROC#2 Sl#17 Ch#52 HDC pl#11 [Y2] wire#31
+53, 5, 32          !TDC ROC#2 Sl#17 Ch#53 HDC pl#11 [Y2] wire#32
+54, 5, 33          !TDC ROC#2 Sl#17 Ch#54 HDC pl#11 [Y2] wire#33
+55, 5, 34          !TDC ROC#2 Sl#17 Ch#55 HDC pl#11 [Y2] wire#34
+56, 5, 35          !TDC ROC#2 Sl#17 Ch#56 HDC pl#11 [Y2] wire#35
+57, 5, 36          !TDC ROC#2 Sl#17 Ch#57 HDC pl#11 [Y2] wire#36
+58, 5, 37          !TDC ROC#2 Sl#17 Ch#58 HDC pl#11 [Y2] wire#37
+59, 5, 38          !TDC ROC#2 Sl#17 Ch#59 HDC pl#11 [Y2] wire#38
+60, 5, 39          !TDC ROC#2 Sl#17 Ch#60 HDC pl#11 [Y2] wire#39
+! 61 !TDC ROC#2 Sl#17 Ch#61 unused
+! 62 !TDC ROC#2 Sl#17 Ch#62 unused
+! 63 !TDC ROC#2 Sl#17 Ch#63 unused
+! 64 !TDC ROC#2 Sl#17 Ch#64 unused?????   JV 11/11/97
+65, 5, 40          !TDC ROC#2 Sl#17 Ch#64 HDC pl#11 [Y2] wire#40
+66, 5, 41          !TDC ROC#2 Sl#17 Ch#65 HDC pl#11 [Y2] wire#41
+67, 5, 42          !TDC ROC#2 Sl#17 Ch#66 HDC pl#11 [Y2] wire#42
+68, 5, 43          !TDC ROC#2 Sl#17 Ch#67 HDC pl#11 [Y2] wire#43
+69, 5, 44          !TDC ROC#2 Sl#17 Ch#68 HDC pl#11 [Y2] wire#44
+70, 5, 45          !TDC ROC#2 Sl#17 Ch#69 HDC pl#11 [Y2] wire#45
+71, 5, 46          !TDC ROC#2 Sl#17 Ch#70 HDC pl#11 [Y2] wire#46
+72, 5, 47          !TDC ROC#2 Sl#17 Ch#71 HDC pl#11 [Y2] wire#47
+73, 5, 48          !TDC ROC#2 Sl#17 Ch#72 HDC pl#11 [Y2] wire#48
+74, 5, 49          !TDC ROC#2 Sl#17 Ch#73 HDC pl#11 [Y2] wire#49
+75, 5, 50          !TDC ROC#2 Sl#17 Ch#74 HDC pl#11 [Y2] wire#50
+76, 5, 51          !TDC ROC#2 Sl#17 Ch#75 HDC pl#11 [Y2] wire#51
+77, 5, 52          !TDC ROC#2 Sl#17 Ch#76 HDC pl#11 [Y2] wire#52
+! 77 !TDC ROC#2 Sl#17 Ch#77 unused
+! 78 !TDC ROC#2 Sl#17 Ch#78 unused
+! 79 !TDC ROC#2 Sl#17 Ch#79 unused
+80, 6, 1           !TDC ROC#2 Sl#17 Ch#80 HDC pl#12 [X2] wire#1
+81, 6, 2           !TDC ROC#2 Sl#17 Ch#81 HDC pl#12 [X2] wire#2
+82, 6, 3           !TDC ROC#2 Sl#17 Ch#82 HDC pl#12 [X2] wire#3
+83, 6, 4           !TDC ROC#2 Sl#17 Ch#83 HDC pl#12 [X2] wire#4
+84, 6, 5           !TDC ROC#2 Sl#17 Ch#84 HDC pl#12 [X2] wire#5
+85, 6, 6           !TDC ROC#2 Sl#17 Ch#85 HDC pl#12 [X2] wire#6
+86, 6, 7           !TDC ROC#2 Sl#17 Ch#86 HDC pl#12 [X2] wire#7
+87, 6, 8           !TDC ROC#2 Sl#17 Ch#87 HDC pl#12 [X2] wire#8
+88, 6, 9           !TDC ROC#2 Sl#17 Ch#88 HDC pl#12 [X2] wire#9
+89, 6, 10          !TDC ROC#2 Sl#17 Ch#89 HDC pl#12 [X2] wire#10
+90, 6, 11          !TDC ROC#2 Sl#17 Ch#90 HDC pl#12 [X2] wire#11
+91, 6, 12          !TDC ROC#2 Sl#17 Ch#91 HDC pl#12 [X2] wire#12
+92, 6, 13          !TDC ROC#2 Sl#17 Ch#92 HDC pl#12 [X2] wire#13
+93, 6, 14          !TDC ROC#2 Sl#17 Ch#93 HDC pl#12 [X2] wire#14
+94, 6, 15          !TDC ROC#2 Sl#17 Ch#94 HDC pl#12 [X2] wire#15
+95, 6, 16          !TDC ROC#2 Sl#17 Ch#95 HDC pl#12 [X2] wire#16
+Slot= 22
+0, 6, 17           !TDC ROC#2 Sl#18 Ch#0 HDC pl#12 [X2] wire#17
+1, 6, 18           !TDC ROC#2 Sl#18 Ch#1 HDC pl#12 [X2] wire#18
+2, 6, 19           !TDC ROC#2 Sl#18 Ch#2 HDC pl#12 [X2] wire#19
+3, 6, 20           !TDC ROC#2 Sl#18 Ch#3 HDC pl#12 [X2] wire#20
+4, 6, 21           !TDC ROC#2 Sl#18 Ch#4 HDC pl#12 [X2] wire#21
+5, 6, 22           !TDC ROC#2 Sl#18 Ch#5 HDC pl#12 [X2] wire#22
+6, 6, 23           !TDC ROC#2 Sl#18 Ch#6 HDC pl#12 [X2] wire#23
+7, 6, 24           !TDC ROC#2 Sl#18 Ch#7 HDC pl#12 [X2] wire#24
+8, 6, 25           !TDC ROC#2 Sl#18 Ch#8 HDC pl#12 [X2] wire#25
+9, 6, 26           !TDC ROC#2 Sl#18 Ch#9 HDC pl#12 [X2] wire#26
+10, 6, 27          !TDC ROC#2 Sl#18 Ch#10 HDC pl#12 [X2] wire#27
+11, 6, 28          !TDC ROC#2 Sl#18 Ch#11 HDC pl#12 [X2] wire#28
+12, 6, 29          !TDC ROC#2 Sl#18 Ch#12 HDC pl#12 [X2] wire#29
+13, 6, 30          !TDC ROC#2 Sl#18 Ch#13 HDC pl#12 [X2] wire#30
+14, 6, 31          !TDC ROC#2 Sl#18 Ch#14 HDC pl#12 [X2] wire#31
+15, 6, 32          !TDC ROC#2 Sl#18 Ch#15 HDC pl#12 [X2] wire#32
+16, 6, 33          !TDC ROC#2 Sl#18 Ch#16 HDC pl#12 [X2] wire#33
+17, 6, 34          !TDC ROC#2 Sl#18 Ch#17 HDC pl#12 [X2] wire#34
+18, 6, 35          !TDC ROC#2 Sl#18 Ch#18 HDC pl#12 [X2] wire#35
+19, 6, 36          !TDC ROC#2 Sl#18 Ch#19 HDC pl#12 [X2] wire#36
+20, 6, 37          !TDC ROC#2 Sl#18 Ch#20 HDC pl#12 [X2] wire#37
+21, 6, 38          !TDC ROC#2 Sl#18 Ch#21 HDC pl#12 [X2] wire#38
+22, 6, 39          !TDC ROC#2 Sl#18 Ch#22 HDC pl#12 [X2] wire#39
+23, 6, 40          !TDC ROC#2 Sl#18 Ch#23 HDC pl#12 [X2] wire#40
+24, 6, 41          !TDC ROC#2 Sl#18 Ch#24 HDC pl#12 [X2] wire#41
+25, 6, 42          !TDC ROC#2 Sl#18 Ch#25 HDC pl#12 [X2] wire#42
+26, 6, 43          !TDC ROC#2 Sl#18 Ch#26 HDC pl#12 [X2] wire#43
+27, 6, 44          !TDC ROC#2 Sl#18 Ch#27 HDC pl#12 [X2] wire#44
+28, 6, 45          !TDC ROC#2 Sl#18 Ch#28 HDC pl#12 [X2] wire#45
+29, 6, 46          !TDC ROC#2 Sl#18 Ch#29 HDC pl#12 [X2] wire#46
+30, 6, 47          !TDC ROC#2 Sl#18 Ch#30 HDC pl#12 [X2] wire#47
+31, 6, 48          !TDC ROC#2 Sl#18 Ch#31 HDC pl#12 [X2] wire#48
+32, 6, 49          !TDC ROC#2 Sl#18 Ch#32 HDC pl#12 [X2] wire#49
+33, 6, 50          !TDC ROC#2 Sl#18 Ch#33 HDC pl#12 [X2] wire#50
+34, 6, 51          !TDC ROC#2 Sl#18 Ch#34 HDC pl#12 [X2] wire#51
+35, 6, 52          !TDC ROC#2 Sl#18 Ch#35 HDC pl#12 [X2] wire#52
+36, 6, 53          !TDC ROC#2 Sl#18 Ch#36 HDC pl#12 [X2] wire#53
+37, 6, 54          !TDC ROC#2 Sl#18 Ch#37 HDC pl#12 [X2] wire#54
+38, 6, 55          !TDC ROC#2 Sl#18 Ch#38 HDC pl#12 [X2] wire#55
+39, 6, 56          !TDC ROC#2 Sl#18 Ch#39 HDC pl#12 [X2] wire#56
+40, 6, 57          !TDC ROC#2 Sl#18 Ch#40 HDC pl#12 [X2] wire#57
+41, 6, 58          !TDC ROC#2 Sl#18 Ch#41 HDC pl#12 [X2] wire#58
+42, 6, 59          !TDC ROC#2 Sl#18 Ch#42 HDC pl#12 [X2] wire#59
+43, 6, 60          !TDC ROC#2 Sl#18 Ch#43 HDC pl#12 [X2] wire#60
+44, 6, 61          !TDC ROC#2 Sl#18 Ch#44 HDC pl#12 [X2] wire#61
+45, 6, 62          !TDC ROC#2 Sl#18 Ch#45 HDC pl#12 [X2] wire#62
+46, 6, 63          !TDC ROC#2 Sl#18 Ch#46 HDC pl#12 [X2] wire#63
+47, 6, 64          !TDC ROC#2 Sl#18 Ch#47 HDC pl#12 [X2] wire#64
+48, 6, 65          !TDC ROC#2 Sl#18 Ch#48 HDC pl#12 [X2] wire#65
+49, 6, 66          !TDC ROC#2 Sl#18 Ch#49 HDC pl#12 [X2] wire#66
+50, 6, 67          !TDC ROC#2 Sl#18 Ch#50 HDC pl#12 [X2] wire#67
+51, 6, 68          !TDC ROC#2 Sl#18 Ch#51 HDC pl#12 [X2] wire#68
+52, 6, 69          !TDC ROC#2 Sl#18 Ch#52 HDC pl#12 [X2] wire#69
+53, 6, 70          !TDC ROC#2 Sl#18 Ch#53 HDC pl#12 [X2] wire#70
+54, 6, 71          !TDC ROC#2 Sl#18 Ch#54 HDC pl#12 [X2] wire#71
+55, 6, 72          !TDC ROC#2 Sl#18 Ch#55 HDC pl#12 [X2] wire#72
+56, 6, 73          !TDC ROC#2 Sl#18 Ch#56 HDC pl#12 [X2] wire#73
+57, 6, 74          !TDC ROC#2 Sl#18 Ch#57 HDC pl#12 [X2] wire#74
+58, 6, 75          !TDC ROC#2 Sl#18 Ch#58 HDC pl#12 [X2] wire#75
+59, 6, 76          !TDC ROC#2 Sl#18 Ch#59 HDC pl#12 [X2] wire#76
+60, 6, 77          !TDC ROC#2 Sl#18 Ch#60 HDC pl#12 [X2] wire#77
+61, 6, 78          !TDC ROC#2 Sl#18 Ch#61 HDC pl#12 [X2] wire#78
+62, 6, 79          !TDC ROC#2 Sl#18 Ch#62 HDC pl#12 [X2] wire#79
+63, 6, 80          !TDC ROC#2 Sl#18 Ch#63 HDC pl#12 [X2] wire#80
+64, 6, 81          !TDC ROC#2 Sl#18 Ch#64 HDC pl#12 [X2] wire#81
+65, 6, 82          !TDC ROC#2 Sl#18 Ch#65 HDC pl#12 [X2] wire#82
+66, 6, 83          !TDC ROC#2 Sl#18 Ch#66 HDC pl#12 [X2] wire#83
+67, 6, 84          !TDC ROC#2 Sl#18 Ch#67 HDC pl#12 [X2] wire#84
+68, 6, 85          !TDC ROC#2 Sl#18 Ch#68 HDC pl#12 [X2] wire#85
+69, 6, 86          !TDC ROC#2 Sl#18 Ch#69 HDC pl#12 [X2] wire#86
+70, 6, 87          !TDC ROC#2 Sl#18 Ch#70 HDC pl#12 [X2] wire#87
+71, 6, 88          !TDC ROC#2 Sl#18 Ch#71 HDC pl#12 [X2] wire#88
+72, 6, 89          !TDC ROC#2 Sl#18 Ch#72 HDC pl#12 [X2] wire#89
+73, 6, 90          !TDC ROC#2 Sl#18 Ch#73 HDC pl#12 [X2] wire#90
+74, 6, 91          !TDC ROC#2 Sl#18 Ch#74 HDC pl#12 [X2] wire#91
+75, 6, 92          !TDC ROC#2 Sl#18 Ch#75 HDC pl#12 [X2] wire#92
+76, 6, 93          !TDC ROC#2 Sl#18 Ch#76 HDC pl#12 [X2] wire#93
+77, 6, 94          !TDC ROC#2 Sl#18 Ch#77 HDC pl#12 [X2] wire#94
+78, 6, 95          !TDC ROC#2 Sl#18 Ch#78 HDC pl#12 [X2] wire#95
+79, 6, 96          !TDC ROC#2 Sl#18 Ch#79 HDC pl#12 [X2] wire#96
+80, 6, 97          !TDC ROC#2 Sl#18 Ch#80 HDC pl#12 [X2] wire#97
+81, 6, 98          !TDC ROC#2 Sl#18 Ch#81 HDC pl#12 [X2] wire#98
+82, 6, 99          !TDC ROC#2 Sl#18 Ch#82 HDC pl#12 [X2] wire#99
+83, 6, 100         !TDC ROC#2 Sl#18 Ch#83 HDC pl#12 [X2] wire#100
+84, 6, 101         !TDC ROC#2 Sl#18 Ch#84 HDC pl#12 [X2] wire#101
+85, 6, 102         !TDC ROC#2 Sl#18 Ch#85 HDC pl#12 [X2] wire#102
+86, 6, 103         !TDC ROC#2 Sl#18 Ch#86 HDC pl#12 [X2] wire#103
+87, 6, 104         !TDC ROC#2 Sl#18 Ch#87 HDC pl#12 [X2] wire#104
+88, 6, 105         !TDC ROC#2 Sl#18 Ch#88 HDC pl#12 [X2] wire#105
+89, 6, 106         !TDC ROC#2 Sl#18 Ch#89 HDC pl#12 [X2] wire#106
+90, 6, 107         !TDC ROC#2 Sl#18 Ch#90 HDC pl#12 [X2] wire#107
+91, 6, 108         !TDC ROC#2 Sl#18 Ch#91 HDC pl#12 [X2] wire#108
+92, 6, 109         !TDC ROC#2 Sl#18 Ch#92 HDC pl#12 [X2] wire#109
+93, 6, 110         !TDC ROC#2 Sl#18 Ch#93 HDC pl#12 [X2] wire#110
+94, 6, 111         !TDC ROC#2 Sl#18 Ch#94 HDC pl#12 [X2] wire#111
+95, 6, 112         !TDC ROC#2 Sl#18 Ch#95 HDC pl#12 [X2] wire#112
+!
+!
+!   HMS upstairs (HSCIN+HCAL+HCER) map     K.B.Beard 13-Jun-1994
+!
+
+! ^^^^^^^^^^^^^^^^^^^^^ Wire chambers end here ^^^^^^^^^^^^^^^^^^^^^^
+!=============================================================================
+    ROC= 1               !upstairs HMS crate
+!
+    detector= 2 !HSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 23 ! TDC  
+  0, 1, 1, 2 !TDC ROC#1 Sl#23 Ch#0 HSCIN pl#1 [X1] id#1 sig#2 [TDC+] (0 X1P-01)
+  1, 1, 3, 2 !TDC ROC#1 Sl#23 Ch#1 HSCIN pl#1 [X1] id#3 sig#2 [TDC+] (1 X1P-03)
+  2, 1, 5, 2 !TDC ROC#1 Sl#23 Ch#2 HSCIN pl#1 [X1] id#5 sig#2 [TDC+] (2 X1P-05)
+  3, 1, 7, 2 !TDC ROC#1 Sl#23 Ch#3 HSCIN pl#1 [X1] id#7 sig#2 [TDC+] (3 X1P-07)
+  4, 1, 9, 2 !TDC ROC#1 Sl#23 Ch#4 HSCIN pl#1 [X1] id#9 sig#2 [TDC+] (4 X1P-09)
+  5, 1, 11, 2 !TDC ROC#1 Sl#23 Ch#5 HSCIN pl#1 [X1] id#11 sig#2 [TDC+] (5 X1P-11)
+  6, 1, 13, 2 !TDC ROC#1 Sl#23 Ch#6 HSCIN pl#1 [X1] id#13 sig#2 [TDC+] (6 X1P-13)
+  7, 1, 15, 2 !TDC ROC#1 Sl#23 Ch#7 HSCIN pl#1 [X1] id#15 sig#2 [TDC+] (7 X1P-15)
+  8, 1, 2, 2 !TDC ROC#1 Sl#23 Ch#8 HSCIN pl#1 [X1] id#2 sig#2 [TDC+] (8 X1P-02)
+  9, 1, 4, 2 !TDC ROC#1 Sl#23 Ch#9 HSCIN pl#1 [X1] id#4 sig#2 [TDC+] (9 X1P-04)
+  10, 1, 6, 2 !TDC ROC#1 Sl#23 Ch#10 HSCIN pl#1 [X1] id#6 sig#2 [TDC+] (10 X1P-06)
+  11, 1, 8, 2 !TDC ROC#1 Sl#23 Ch#11 HSCIN pl#1 [X1] id#8 sig#2 [TDC+] (11 X1P-08)
+  12, 1, 10, 2 !TDC ROC#1 Sl#23 Ch#12 HSCIN pl#1 [X1] id#10 sig#2 [TDC+] (12 X1P-10)
+  13, 1, 12, 2 !TDC ROC#1 Sl#23 Ch#13 HSCIN pl#1 [X1] id#12 sig#2 [TDC+] (13 X1P-12)
+  14, 1, 14, 2 !TDC ROC#1 Sl#23 Ch#14 HSCIN pl#1 [X1] id#14 sig#2 [TDC+] (14 X1P-14)
+  15, 1, 16, 2 !TDC ROC#1 Sl#23 Ch#15 HSCIN pl#1 [X1] id#16 sig#2 [TDC+] (15 X1P-16)
+  16, 1, 1, 3 !TDC ROC#1 Sl#23 Ch#16 HSCIN pl#1 [X1] id#1 sig#3 [TDC-] (16 X1N-01)
+  17, 1, 3, 3 !TDC ROC#1 Sl#23 Ch#17 HSCIN pl#1 [X1] id#3 sig#3 [TDC-] (17 X1N-03)
+  18, 1, 5, 3 !TDC ROC#1 Sl#23 Ch#18 HSCIN pl#1 [X1] id#5 sig#3 [TDC-] (18 X1N-05)
+  19, 1, 7, 3 !TDC ROC#1 Sl#23 Ch#19 HSCIN pl#1 [X1] id#7 sig#3 [TDC-] (19 X1N-07)
+  20, 1, 9, 3 !TDC ROC#1 Sl#23 Ch#20 HSCIN pl#1 [X1] id#9 sig#3 [TDC-] (20 X1N-09)
+  21, 1, 11, 3 !TDC ROC#1 Sl#23 Ch#21 HSCIN pl#1 [X1] id#11 sig#3 [TDC-] (21 X1N-11)
+  22, 1, 13, 3 !TDC ROC#1 Sl#23 Ch#22 HSCIN pl#1 [X1] id#13 sig#3 [TDC-] (22 X1N-13)
+  23, 1, 15, 3 !TDC ROC#1 Sl#23 Ch#23 HSCIN pl#1 [X1] id#15 sig#3 [TDC-] (23 X1N-15)
+  24, 1, 2, 3 !TDC ROC#1 Sl#23 Ch#24 HSCIN pl#1 [X1] id#2 sig#3 [TDC-] (24 X1N-02)
+  25, 1, 4, 3 !TDC ROC#1 Sl#23 Ch#25 HSCIN pl#1 [X1] id#4 sig#3 [TDC-] (25 X1N-04)
+  26, 1, 6, 3 !TDC ROC#1 Sl#23 Ch#26 HSCIN pl#1 [X1] id#6 sig#3 [TDC-] (26 X1N-06)
+  27, 1, 8, 3 !TDC ROC#1 Sl#23 Ch#27 HSCIN pl#1 [X1] id#8 sig#3 [TDC-] (27 X1N-08)
+  28, 1, 10, 3 !TDC ROC#1 Sl#23 Ch#28 HSCIN pl#1 [X1] id#10 sig#3 [TDC-] (28 X1N-10)
+  29, 1, 12, 3 !TDC ROC#1 Sl#23 Ch#29 HSCIN pl#1 [X1] id#12 sig#3 [TDC-] (29 X1N-12)
+  30, 1, 14, 3 !TDC ROC#1 Sl#23 Ch#30 HSCIN pl#1 [X1] id#14 sig#3 [TDC-] (30 X1N-14)
+  31, 1, 16, 3 !TDC ROC#1 Sl#23 Ch#31 HSCIN pl#1 [X1] id#16 sig#3 [TDC-] (31 X1N-16)
+  32, 2, 1, 2 !TDC ROC#1 Sl#23 Ch#32 HSCIN pl#2 [Y1] id#1 sig#2 [TDC+] (32 Y1P-01)
+  33, 2, 3, 2 !TDC ROC#1 Sl#23 Ch#33 HSCIN pl#2 [Y1] id#3 sig#2 [TDC+] (33 Y1P-03)
+  34, 2, 5, 2 !TDC ROC#1 Sl#23 Ch#34 HSCIN pl#2 [Y1] id#5 sig#2 [TDC+] (34 Y1P-05)
+  35, 2, 7, 2 !TDC ROC#1 Sl#23 Ch#35 HSCIN pl#2 [Y1] id#7 sig#2 [TDC+] (35 Y1P-07)
+  36, 2, 9, 2 !TDC ROC#1 Sl#23 Ch#36 HSCIN pl#2 [Y1] id#9 sig#2 [TDC+] (36 Y1P-09)
+!  37 !TDC ROC#1 Sl#23 Ch#37 unused
+!  38 !TDC ROC#1 Sl#23 Ch#38 unused
+!  39 !TDC ROC#1 Sl#23 Ch#39 unused
+!!!  40, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+  41, 2, 4, 2 !TDC ROC#1 Sl#23 Ch#41 HSCIN pl#2 [Y1] id#4 sig#2 [TDC+] (41 Y1P-04)
+  42, 2, 6, 2 !TDC ROC#1 Sl#23 Ch#42 HSCIN pl#2 [Y1] id#6 sig#2 [TDC+] (42 Y1P-06)
+  43, 2, 8, 2 !TDC ROC#1 Sl#23 Ch#43 HSCIN pl#2 [Y1] id#8 sig#2 [TDC+] (43 Y1P-08)
+  44, 2, 10, 2 !TDC ROC#1 Sl#23 Ch#44 HSCIN pl#2 [Y1] id#10 sig#2 [TDC+] (44 Y1P-10)
+  45, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#45 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (45 Y1P-02)
+!   h1y2+ was moved from channel 47 to 45 on 1/29/1999
+!  46 !TDC ROC#1 Sl#23 Ch#46 unused
+!  47, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+!   h1y2+ was moved from channel 40 to 47 at run 6168
+  48, 2, 1, 3 !TDC ROC#1 Sl#23 Ch#48 HSCIN pl#2 [Y1] id#1 sig#3 [TDC-] (48 Y1N-01)
+  49, 2, 3, 3 !TDC ROC#1 Sl#23 Ch#49 HSCIN pl#2 [Y1] id#3 sig#3 [TDC-] (49 Y1N-03)
+  50, 2, 5, 3 !TDC ROC#1 Sl#23 Ch#50 HSCIN pl#2 [Y1] id#5 sig#3 [TDC-] (50 Y1N-05)
+  51, 2, 7, 3 !TDC ROC#1 Sl#23 Ch#51 HSCIN pl#2 [Y1] id#7 sig#3 [TDC-] (51 Y1N-07)
+  52, 2, 9, 3 !TDC ROC#1 Sl#23 Ch#52 HSCIN pl#2 [Y1] id#9 sig#3 [TDC-] (52 Y1N-09)
+!  53 !TDC ROC#1 Sl#23 Ch#53 unused
+!  54 !TDC ROC#1 Sl#23 Ch#54 unused
+!  55 !TDC ROC#1 Sl#23 Ch#55 unused
+  56, 2, 2, 3 !TDC ROC#1 Sl#23 Ch#56 HSCIN pl#2 [Y1] id#2 sig#3 [TDC-] (56 Y1N-02)
+  57, 2, 4, 3 !TDC ROC#1 Sl#23 Ch#57 HSCIN pl#2 [Y1] id#4 sig#3 [TDC-] (57 Y1N-04)
+  58, 2, 6, 3 !TDC ROC#1 Sl#23 Ch#58 HSCIN pl#2 [Y1] id#6 sig#3 [TDC-] (58 Y1N-06)
+  59, 2, 8, 3 !TDC ROC#1 Sl#23 Ch#59 HSCIN pl#2 [Y1] id#8 sig#3 [TDC-] (59 Y1N-08)
+!  60, 2, 10, 3 !TDC ROC#1 Sl#23 Ch#60 HSCIN pl#2 [Y1] id#10 sig#3 [TDC-] (60 Y1N-10)
+  61 , 2, 10, 3 !TDC ROC#1 Sl#23 Ch#61 swap location for h1y10-
+!  62 !TDC ROC#1 Sl#23 Ch#62 unused
+!  63 !TDC ROC#1 Sl#23 Ch#63 unused
+!
+ Slot= 21 ! TDC  
+! 
+  0, 3, 1, 2 !TDC ROC#1 Sl#21 Ch#0 HSCIN pl#3 [X2] id#1 sig#2 [TDC+] (0 X2P-01)
+  1, 3, 3, 2 !TDC ROC#1 Sl#21 Ch#1 HSCIN pl#3 [X2] id#3 sig#2 [TDC+] (1 X2P-03)
+  2, 3, 5, 2 !TDC ROC#1 Sl#21 Ch#2 HSCIN pl#3 [X2] id#5 sig#2 [TDC+] (2 X2P-05)
+  3, 3, 7, 2 !TDC ROC#1 Sl#21 Ch#3 HSCIN pl#3 [X2] id#7 sig#2 [TDC+] (3 X2P-07)
+  4, 3, 9, 2 !TDC ROC#1 Sl#21 Ch#4 HSCIN pl#3 [X2] id#9 sig#2 [TDC+] (4 X2P-09)
+  5, 3, 11, 2 !TDC ROC#1 Sl#21 Ch#5 HSCIN pl#3 [X2] id#11 sig#2 [TDC+] (5 X2P-11)
+  6, 3, 13, 2 !TDC ROC#1 Sl#21 Ch#6 HSCIN pl#3 [X2] id#13 sig#2 [TDC+] (6 X2P-13)
+  7, 3, 15, 2 !TDC ROC#1 Sl#21 Ch#7 HSCIN pl#3 [X2] id#15 sig#2 [TDC+] (7 X2P-15)
+!
+  8, 3, 2, 2 !TDC ROC#1 Sl#21 Ch#8 HSCIN pl#3 [X2] id#2 sig#2 [TDC+] (8 X2P-02)
+  9, 3, 4, 2 !TDC ROC#1 Sl#21 Ch#9 HSCIN pl#3 [X2] id#4 sig#2 [TDC+] (9 X2P-04)
+  10, 3, 6, 2 !TDC ROC#1 Sl#21 Ch#10 HSCIN pl#3 [X2] id#6 sig#2 [TDC+] (10 X2P-06)
+  11, 3, 8, 2 !TDC ROC#1 Sl#21 Ch#11 HSCIN pl#3 [X2] id#8 sig#2 [TDC+] (11 X2P-08)
+  12, 3, 10, 2 !TDC ROC#1 Sl#21 Ch#12 HSCIN pl#3 [X2] id#10 sig#2 [TDC+] (12 X2P-10)
+  13, 3, 12, 2 !TDC ROC#1 Sl#21 Ch#13 HSCIN pl#3 [X2] id#12 sig#2 [TDC+] (13 X2P-12)
+  14, 3, 14, 2 !TDC ROC#1 Sl#21 Ch#14 HSCIN pl#3 [X2] id#14 sig#2 [TDC+] (14 X2P-14)
+  15, 3, 16, 2 !TDC ROC#1 Sl#21 Ch#15 HSCIN pl#3 [X2] id#16 sig#2 [TDC+] (15 X2P-16)
+!
+! swapped s2x- with s2y+
+!
+  16, 4, 1, 2 !TDC ROC#1 Sl#21 Ch#32 HSCIN pl#4 [Y2] id#1 sig#2 [TDC+] (32 Y2P-01)
+  17, 4, 3, 2 !TDC ROC#1 Sl#21 Ch#33 HSCIN pl#4 [Y2] id#3 sig#2 [TDC+] (33 Y2P-03)
+  18, 4, 5, 2 !TDC ROC#1 Sl#21 Ch#34 HSCIN pl#4 [Y2] id#5 sig#2 [TDC+] (34 Y2P-05)
+  19, 4, 7, 2 !TDC ROC#1 Sl#21 Ch#35 HSCIN pl#4 [Y2] id#7 sig#2 [TDC+] (35 Y2P-07)
+  20, 4, 9, 2 !TDC ROC#1 Sl#21 Ch#36 HSCIN pl#4 [Y2] id#9 sig#2 [TDC+] (36 Y2P-09)
+!  21 !TDC ROC#1 Sl#21 Ch#37 unused
+!  22 !TDC ROC#1 Sl#21 Ch#38 unused
+!  23 !TDC ROC#1 Sl#21 Ch#39 unused
+  24, 4, 2, 2 !TDC ROC#1 Sl#21 Ch#40 HSCIN pl#4 [Y2] id#2 sig#2 [TDC+] (40 Y2P-02)
+  25, 4, 4, 2 !TDC ROC#1 Sl#21 Ch#41 HSCIN pl#4 [Y2] id#4 sig#2 [TDC+] (41 Y2P-04)
+  26, 4, 6, 2 !TDC ROC#1 Sl#21 Ch#42 HSCIN pl#4 [Y2] id#6 sig#2 [TDC+] (42 Y2P-06)
+  27, 4, 8, 2 !TDC ROC#1 Sl#21 Ch#43 HSCIN pl#4 [Y2] id#8 sig#2 [TDC+] (43 Y2P-08)
+  28, 4, 10, 2 !TDC ROC#1 Sl#21 Ch#44 HSCIN pl#4 [Y2] id#10 sig#2 [TDC+] (44 Y2P-10)
+!  29 !TDC ROC#1 Sl#21 Ch#45 unused
+!  30 !TDC ROC#1 Sl#21 Ch#46 unused
+!  31 !TDC ROC#1 Sl#21 Ch#47 unused
+!
+  32, 3, 1, 3 !TDC ROC#1 Sl#21 Ch#16 HSCIN pl#3 [X2] id#1 sig#3 [TDC-] (16 X2N-01)
+  33, 3, 3, 3 !TDC ROC#1 Sl#21 Ch#17 HSCIN pl#3 [X2] id#3 sig#3 [TDC-] (17 X2N-03)
+  34, 3, 5, 3 !TDC ROC#1 Sl#21 Ch#18 HSCIN pl#3 [X2] id#5 sig#3 [TDC-] (18 X2N-05)
+  35, 3, 7, 3 !TDC ROC#1 Sl#21 Ch#19 HSCIN pl#3 [X2] id#7 sig#3 [TDC-] (19 X2N-07)
+  36, 3, 9, 3 !TDC ROC#1 Sl#21 Ch#20 HSCIN pl#3 [X2] id#9 sig#3 [TDC-] (20 X2N-09)
+  37, 3, 11, 3 !TDC ROC#1 Sl#21 Ch#21 HSCIN pl#3 [X2] id#11 sig#3 [TDC-] (21 X2N-11)
+  38, 3, 13, 3 !TDC ROC#1 Sl#21 Ch#22 HSCIN pl#3 [X2] id#13 sig#3 [TDC-] (22 X2N-13)
+  39, 3, 15, 3 !TDC ROC#1 Sl#21 Ch#23 HSCIN pl#3 [X2] id#15 sig#3 [TDC-] (23 X2N-15)
+!
+  40, 3, 2, 3 !TDC ROC#1 Sl#21 Ch#24 HSCIN pl#3 [X2] id#2 sig#3 [TDC-] (24 X2N-02)
+  41, 3, 4, 3 !TDC ROC#1 Sl#21 Ch#25 HSCIN pl#3 [X2] id#4 sig#3 [TDC-] (25 X2N-04)
+  42, 3, 6, 3 !TDC ROC#1 Sl#21 Ch#26 HSCIN pl#3 [X2] id#6 sig#3 [TDC-] (26 X2N-06)
+  43, 3, 8, 3 !TDC ROC#1 Sl#21 Ch#27 HSCIN pl#3 [X2] id#8 sig#3 [TDC-] (27 X2N-08)
+  44, 3, 10, 3 !TDC ROC#1 Sl#21 Ch#28 HSCIN pl#3 [X2] id#10 sig#3 [TDC-] (28 X2N-10)
+  45, 3, 12, 3 !TDC ROC#1 Sl#21 Ch#29 HSCIN pl#3 [X2] id#12 sig#3 [TDC-] (29 X2N-12)
+  46, 3, 14, 3 !TDC ROC#1 Sl#21 Ch#30 HSCIN pl#3 [X2] id#14 sig#3 [TDC-] (30 X2N-14)
+  47, 3, 16, 3 !TDC ROC#1 Sl#21 Ch#31 HSCIN pl#3 [X2] id#16 sig#3 [TDC-] (31 X2N-16)
+!
+  48, 4, 1, 3 !TDC ROC#1 Sl#21 Ch#48 HSCIN pl#4 [Y2] id#1 sig#3 [TDC-] (48 Y2N-01)
+  49, 4, 3, 3 !TDC ROC#1 Sl#21 Ch#49 HSCIN pl#4 [Y2] id#3 sig#3 [TDC-] (49 Y2N-03)
+  50, 4, 5, 3 !TDC ROC#1 Sl#21 Ch#50 HSCIN pl#4 [Y2] id#5 sig#3 [TDC-] (50 Y2N-05)
+  51, 4, 7, 3 !TDC ROC#1 Sl#21 Ch#51 HSCIN pl#4 [Y2] id#7 sig#3 [TDC-] (51 Y2N-07)
+  52, 4, 9, 3 !TDC ROC#1 Sl#21 Ch#52 HSCIN pl#4 [Y2] id#9 sig#3 [TDC-] (52 Y2N-09)
+!  53 !TDC ROC#1 Sl#21 Ch#53 unused
+!  54 !TDC ROC#1 Sl#21 Ch#54 unused
+!  55 !TDC ROC#1 Sl#21 Ch#55 unused
+  56, 4, 2, 3 !TDC ROC#1 Sl#21 Ch#56 HSCIN pl#4 [Y2] id#2 sig#3 [TDC-] (56 Y2N-02)
+  57, 4, 4, 3 !TDC ROC#1 Sl#21 Ch#57 HSCIN pl#4 [Y2] id#4 sig#3 [TDC-] (57 Y2N-04)
+  58, 4, 6, 3 !TDC ROC#1 Sl#21 Ch#58 HSCIN pl#4 [Y2] id#6 sig#3 [TDC-] (58 Y2N-06)
+  59, 4, 8, 3 !TDC ROC#1 Sl#21 Ch#59 HSCIN pl#4 [Y2] id#8 sig#3 [TDC-] (59 Y2N-08)
+  60, 4, 10, 3 !TDC ROC#1 Sl#21 Ch#60 HSCIN pl#4 [Y2] id#10 sig#3 [TDC-] (60 Y2N-10)
+!  61 !TDC ROC#1 Sl#21 Ch#61 unused
+!  62 !TDC ROC#1 Sl#21 Ch#62 unused
+!  63 !TDC ROC#1 Sl#21 Ch#63 unused
+!
+!!!======================================================================
+    detector= 5 !HMISC
+
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 19 ! TDC  
+
+0, 1, 1, 0  ! 0 !TDC ROC#1 Sl#19 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#1 Sl#19 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#1 Sl#19 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#1 Sl#19 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#1 Sl#19 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#1 Sl#19 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#1 Sl#19 Ch#6 empty
+7, 1, 8, 0  ! 7 !TDC ROC#1 Sl#19 Ch#7 unused
+8, 1, 9, 0  ! 8 !TDC ROC#1 Sl#19 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#1 Sl#19 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#1 Sl#19 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#1 Sl#19 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#1 Sl#19 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#1 Sl#19 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#1 Sl#19 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#1 Sl#19 Ch#15 signal {PEDTRG}
+16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 signal {hS1}                       
+17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 signal {hPRE50}                    
+18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 signal {hS2X}                      
+19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 signal {hPRE150}                   
+20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 signal {hS1X}                      
+21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 signal {hS2Y}                      
+22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 signal {hPRE100}                   
+23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 signal {hS1Y}                      
+24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 signal {hS2}                       
+25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 signal {hPRE200}                   
+26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 signal {hSTOF}                     
+27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 signal {hSCIN}                     
+28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 signal {hELREAL}                   
+29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 signal {hPIPRE}                    
+30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 signal {hELCLEAN}                  
+31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 signal {hPRETRG}                   
+32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 signal {PION}                      
+33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 signal {CER}                       
+34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 signal {hPIONHI}                  
+35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 signal {hCERHI}                  
+36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 signal {??}                        
+37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 signal {UNSER}                     
+38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 signal {BCM1}                      
+39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 signal {BCM2}                      
+40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 signal {hELHI}                     
+41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 signal {hELLO}                     
+42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 signal {hPRHI}                     
+43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 signal {hPRLO}                     
+44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 signal {hSHLO}                     
+45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 signal {CLOCK}                     
+46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 signal {BEAMGATES}                 
+47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 signal {hADCGATES ? PEDS and TRIGS}
+48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 RF no delay
+49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 RF + 10 ns
+53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!
+!=============================================================================
+!                     AEROGEL TDC
+!..............................................................................
+! For aerogel: 0-->ADC_POS
+!	       1-->ADC_NEG
+!              2-->TDC_POS      ! Check one more time (Hamlet, 2002/10/01)
+!              3-->TDC_NEG
+
+    detector= 7 ! Temporary for HAERO
+
+!       TDC module LeCroy 1872a
+
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!!
+! S. Wood have problem to read additional TDC in Slot =18 (2002/10/18, Hamlet)
+!
+! For now I will use some other tdc channels for Aerogel
+!.......................>
+!
+ Slot= 18 ! TDC channels for HMS Aero 
+! Changed May 5, 2003 DJG
+!
+!
+! Slot= 18 !TDC
+!
+! TDC chan  for aerogel (Hamlet, 2002/10/17)
+!
+0, 1, 1, 2 !TDC ROC#1 Sl#18 Ch#0  signal pos 1
+1, 1, 2, 2 !TDC ROC#1 Sl#18 Ch#1  signal pos 2
+2, 1, 3, 2 !TDC ROC#1 Sl#18 Ch#2  signal pos 3
+3, 1, 4, 2 !TDC ROC#1 Sl#18 Ch#3  signal pos 4
+4, 1, 5, 2 !TDC ROC#1 Sl#18 Ch#4  signal pos 5
+5, 1, 6, 2 !TDC ROC#1 Sl#18 Ch#5  signal pos 6
+6, 1, 7, 2 !TDC ROC#1 Sl#18 Ch#6  signal pos 7
+7, 1, 8, 2 !TDC ROC#1 Sl#18 Ch#7  signal pos 8
+8, 1, 1, 3 !TDC ROC#1 Sl#18 Ch#8  signal neg 1
+9, 1, 2, 3 !TDC ROC#1 Sl#18 Ch#9  signal neg 2
+10, 1, 3, 3 !TDC ROC#1 Sl#18 Ch#10  signal neg 3
+11, 1, 4, 3 !TDC ROC#1 Sl#18 Ch#11  signal neg 4
+12, 1, 5, 3 !TDC ROC#1 Sl#18 Ch#12  signal neg 5
+13, 1, 6, 3 !TDC ROC#1 Sl#18 Ch#13  signal neg 6
+14, 1, 7, 3 !TDC ROC#1 Sl#18 Ch#14  signal neg 7
+15, 1, 8, 3 !TDC ROC#1 Sl#18 Ch#15  signal neg 8
+!!
+!16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 unused
+!17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 unused
+!18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 unused
+!19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 unused
+!20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 unused
+!21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 unused
+!22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 unused
+!23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 unused
+!24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 unused
+!25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 unused
+!26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 unused
+!27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 unused
+!28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 unused
+!29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 unused
+!30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 unused
+!31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 unused
+!32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 unused
+!33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 unused
+!34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 unused
+!35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 unused
+!36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 unused
+!37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 unused
+!38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 unused
+!39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 unused
+!40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 unused
+!41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 unused
+!42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 unused
+!43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 unused
+!44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 unused 
+!45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 unused 
+!46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 unused 
+!47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 unused 
+!48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 unused
+!49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+!50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+!51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+!52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 unused
+!53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+!54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+!55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+!56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+!57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+!58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+!59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+!60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+!61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+!62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+!63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!=============================================================================
+!       ADC module LeCroy 1881M
+    detector = 2
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#1 Sl#9 Ch#0 HSCIN pl#1 [X1] id#1 sig#0 [ADC+] (0 X1P-01)
+  1, 1, 3, 0 !ADC ROC#1 Sl#9 Ch#1 HSCIN pl#1 [X1] id#3 sig#0 [ADC+] (1 X1P-03)
+  2, 1, 5, 0 !ADC ROC#1 Sl#9 Ch#2 HSCIN pl#1 [X1] id#5 sig#0 [ADC+] (2 X1P-05)
+  3, 1, 7, 0 !ADC ROC#1 Sl#9 Ch#3 HSCIN pl#1 [X1] id#7 sig#0 [ADC+] (3 X1P-07)
+  4, 1, 9, 0 !ADC ROC#1 Sl#9 Ch#4 HSCIN pl#1 [X1] id#9 sig#0 [ADC+] (4 X1P-09)
+  5, 1, 11, 0 !ADC ROC#1 Sl#9 Ch#5 HSCIN pl#1 [X1] id#11 sig#0 [ADC+] (5 X1P-11)
+  6, 1, 13, 0 !ADC ROC#1 Sl#9 Ch#6 HSCIN pl#1 [X1] id#13 sig#0 [ADC+] (6 X1P-13)
+  7, 1, 15, 0 !ADC ROC#1 Sl#9 Ch#7 HSCIN pl#1 [X1] id#15 sig#0 [ADC+] (7 X1P-15)
+  8, 1, 2, 0 !ADC ROC#1 Sl#9 Ch#8 HSCIN pl#1 [X1] id#2 sig#0 [ADC+] (8 X1P-02)
+  9, 1, 4, 0 !ADC ROC#1 Sl#9 Ch#9 HSCIN pl#1 [X1] id#4 sig#0 [ADC+] (9 X1P-04)
+  10, 1, 6, 0 !ADC ROC#1 Sl#9 Ch#10 HSCIN pl#1 [X1] id#6 sig#0 [ADC+] (10 X1P-06)
+  11, 1, 8, 0 !ADC ROC#1 Sl#9 Ch#11 HSCIN pl#1 [X1] id#8 sig#0 [ADC+] (11 X1P-08)
+  12, 1, 10, 0 !ADC ROC#1 Sl#9 Ch#12 HSCIN pl#1 [X1] id#10 sig#0 [ADC+] (12 X1P-10)
+  13, 1, 12, 0 !ADC ROC#1 Sl#9 Ch#13 HSCIN pl#1 [X1] id#12 sig#0 [ADC+] (13 X1P-12)
+  14, 1, 14, 0 !ADC ROC#1 Sl#9 Ch#14 HSCIN pl#1 [X1] id#14 sig#0 [ADC+] (14 X1P-14)
+  15, 1, 16, 0 !ADC ROC#1 Sl#9 Ch#15 HSCIN pl#1 [X1] id#16 sig#0 [ADC+] (15 X1P-16)
+!
+  16, 1, 1, 1 !ADC ROC#1 Sl#9 Ch#16 HSCIN pl#1 [X1] id#1 sig#1 [ADC-] (16 X1N-01)
+  17, 1, 3, 1 !ADC ROC#1 Sl#9 Ch#17 HSCIN pl#1 [X1] id#3 sig#1 [ADC-] (17 X1N-03)
+  18, 1, 5, 1 !ADC ROC#1 Sl#9 Ch#18 HSCIN pl#1 [X1] id#5 sig#1 [ADC-] (18 X1N-05)
+  19, 1, 7, 1 !ADC ROC#1 Sl#9 Ch#19 HSCIN pl#1 [X1] id#7 sig#1 [ADC-] (19 X1N-07)
+  20, 1, 9, 1 !ADC ROC#1 Sl#9 Ch#20 HSCIN pl#1 [X1] id#9 sig#1 [ADC-] (20 X1N-09)
+  21, 1, 11, 1 !ADC ROC#1 Sl#9 Ch#21 HSCIN pl#1 [X1] id#11 sig#1 [ADC-] (21 X1N-11)
+  22, 1, 13, 1 !ADC ROC#1 Sl#9 Ch#22 HSCIN pl#1 [X1] id#13 sig#1 [ADC-] (22 X1N-13)
+  23, 1, 15, 1 !ADC ROC#1 Sl#9 Ch#23 HSCIN pl#1 [X1] id#15 sig#1 [ADC-] (23 X1N-15)
+  24, 1, 2, 1 !ADC ROC#1 Sl#9 Ch#24 HSCIN pl#1 [X1] id#2 sig#1 [ADC-] (24 X1N-02)
+  25, 1, 4, 1 !ADC ROC#1 Sl#9 Ch#25 HSCIN pl#1 [X1] id#4 sig#1 [ADC-] (25 X1N-04)
+  26, 1, 6, 1 !ADC ROC#1 Sl#9 Ch#26 HSCIN pl#1 [X1] id#6 sig#1 [ADC-] (26 X1N-06)
+  27, 1, 8, 1 !ADC ROC#1 Sl#9 Ch#27 HSCIN pl#1 [X1] id#8 sig#1 [ADC-] (27 X1N-08)
+  28, 1, 10, 1 !ADC ROC#1 Sl#9 Ch#28 HSCIN pl#1 [X1] id#10 sig#1 [ADC-] (28 X1N-10)
+  29, 1, 12, 1 !ADC ROC#1 Sl#9 Ch#29 HSCIN pl#1 [X1] id#12 sig#1 [ADC-] (29 X1N-12)
+  30, 1, 14, 1 !ADC ROC#1 Sl#9 Ch#30 HSCIN pl#1 [X1] id#14 sig#1 [ADC-] (30 X1N-14)
+  31, 1, 16, 1 !ADC ROC#1 Sl#9 Ch#31 HSCIN pl#1 [X1] id#16 sig#1 [ADC-] (31 X1N-16)
+! 
+  32, 2, 1, 0 !ADC ROC#1 Sl#9 Ch#32 HSCIN pl#2 [Y1] id#1 sig#0 [ADC+] (32 Y1P-01)
+  33, 2, 3, 0 !ADC ROC#1 Sl#9 Ch#33 HSCIN pl#2 [Y1] id#3 sig#0 [ADC+] (33 Y1P-03)
+  34, 2, 5, 0 !ADC ROC#1 Sl#9 Ch#34 HSCIN pl#2 [Y1] id#5 sig#0 [ADC+] (34 Y1P-05)
+  35, 2, 7, 0 !ADC ROC#1 Sl#9 Ch#35 HSCIN pl#2 [Y1] id#7 sig#0 [ADC+] (35 Y1P-07)
+  36, 2, 9, 0 !ADC ROC#1 Sl#9 Ch#36 HSCIN pl#2 [Y1] id#9 sig#0 [ADC+] (36 Y1P-09)
+!  37 !ADC ROC#1 Sl#9 Ch#37 unused
+!  38 !ADC ROC#1 Sl#9 Ch#38 unused
+!  39 !ADC ROC#1 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#1 Sl#9 Ch#40 HSCIN pl#2 [Y1] id#2 sig#0 [ADC+] (40 Y1P-02)
+  41, 2, 4, 0 !ADC ROC#1 Sl#9 Ch#41 HSCIN pl#2 [Y1] id#4 sig#0 [ADC+] (41 Y1P-04)
+  42, 2, 6, 0 !ADC ROC#1 Sl#9 Ch#42 HSCIN pl#2 [Y1] id#6 sig#0 [ADC+] (42 Y1P-06)
+  43, 2, 8, 0 !ADC ROC#1 Sl#9 Ch#43 HSCIN pl#2 [Y1] id#8 sig#0 [ADC+] (43 Y1P-08)
+  44, 2, 10, 0 !ADC ROC#1 Sl#9 Ch#44 HSCIN pl#2 [Y1] id#10 sig#0 [ADC+] (44 Y1P-10)
+!  45 !ADC ROC#1 Sl#9 Ch#45 unused
+!  46 !ADC ROC#1 Sl#9 Ch#46 unused
+!  47 !ADC ROC#1 Sl#9 Ch#47 unused
+!
+  48, 2, 1, 1 !ADC ROC#1 Sl#9 Ch#48 HSCIN pl#2 [Y1] id#1 sig#1 [ADC-] (48 Y1N-01)
+  49, 2, 3, 1 !ADC ROC#1 Sl#9 Ch#49 HSCIN pl#2 [Y1] id#3 sig#1 [ADC-] (49 Y1N-03)
+  50, 2, 5, 1 !ADC ROC#1 Sl#9 Ch#50 HSCIN pl#2 [Y1] id#5 sig#1 [ADC-] (50 Y1N-05)
+  51, 2, 7, 1 !ADC ROC#1 Sl#9 Ch#51 HSCIN pl#2 [Y1] id#7 sig#1 [ADC-] (51 Y1N-07)
+  52, 2, 9, 1 !ADC ROC#1 Sl#9 Ch#52 HSCIN pl#2 [Y1] id#9 sig#1 [ADC-] (52 Y1N-09)
+!  53 !ADC ROC#1 Sl#9 Ch#53 unused
+!  54 !ADC ROC#1 Sl#9 Ch#54 unused
+!  55 !ADC ROC#1 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#1 Sl#9 Ch#56 HSCIN pl#2 [Y1] id#2 sig#1 [ADC-] (56 Y1N-02)
+  57, 2, 4, 1 !ADC ROC#1 Sl#9 Ch#57 HSCIN pl#2 [Y1] id#4 sig#1 [ADC-] (57 Y1N-04)
+  58, 2, 6, 1 !ADC ROC#1 Sl#9 Ch#58 HSCIN pl#2 [Y1] id#6 sig#1 [ADC-] (58 Y1N-06)
+  59, 2, 8, 1 !ADC ROC#1 Sl#9 Ch#59 HSCIN pl#2 [Y1] id#8 sig#1 [ADC-] (59 Y1N-08)
+  60, 2, 10, 1 !ADC ROC#1 Sl#9 Ch#60 HSCIN pl#2 [Y1] id#10 sig#1 [ADC-] (60 Y1N-10)
+!  61 !ADC ROC#1 Sl#9 Ch#62 unused
+!  62 !ADC ROC#1 Sl#9 Ch#62 unused
+!  63 !ADC ROC#1 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#1 Sl#7 Ch#0 HSCIN pl#3 [X2] id#1 sig#0 [ADC+] (0 X2P-01)
+  1, 3, 3, 0 !ADC ROC#1 Sl#7 Ch#1 HSCIN pl#3 [X2] id#3 sig#0 [ADC+] (1 X2P-03)
+  2, 3, 5, 0 !ADC ROC#1 Sl#7 Ch#2 HSCIN pl#3 [X2] id#5 sig#0 [ADC+] (2 X2P-05)
+  3, 3, 7, 0 !ADC ROC#1 Sl#7 Ch#3 HSCIN pl#3 [X2] id#7 sig#0 [ADC+] (3 X2P-07)
+  4, 3, 9, 0 !ADC ROC#1 Sl#7 Ch#4 HSCIN pl#3 [X2] id#9 sig#0 [ADC+] (4 X2P-09)
+  5, 3, 11, 0 !ADC ROC#1 Sl#7 Ch#5 HSCIN pl#3 [X2] id#11 sig#0 [ADC+] (5 X2P-11)
+  6, 3, 13, 0 !ADC ROC#1 Sl#7 Ch#6 HSCIN pl#3 [X2] id#13 sig#0 [ADC+] (6 X2P-13)
+  7, 3, 15, 0 !ADC ROC#1 Sl#7 Ch#7 HSCIN pl#3 [X2] id#15 sig#0 [ADC+] (7 X2P-15)
+  8, 3, 2, 0 !ADC ROC#1 Sl#7 Ch#8 HSCIN pl#3 [X2] id#2 sig#0 [ADC+] (8 X2P-02)
+  9, 3, 4, 0 !ADC ROC#1 Sl#7 Ch#9 HSCIN pl#3 [X2] id#4 sig#0 [ADC+] (9 X2P-04)
+  10, 3, 6, 0 !ADC ROC#1 Sl#7 Ch#10 HSCIN pl#3 [X2] id#6 sig#0 [ADC+] (10 X2P-06)
+  11, 3, 8, 0 !ADC ROC#1 Sl#7 Ch#11 HSCIN pl#3 [X2] id#8 sig#0 [ADC+] (11 X2P-08)
+  12, 3, 10, 0 !ADC ROC#1 Sl#7 Ch#12 HSCIN pl#3 [X2] id#10 sig#0 [ADC+] (12 X2P-10)
+  13, 3, 12, 0 !ADC ROC#1 Sl#7 Ch#13 HSCIN pl#3 [X2] id#12 sig#0 [ADC+] (13 X2P-12)
+  14, 3, 14, 0 !ADC ROC#1 Sl#7 Ch#14 HSCIN pl#3 [X2] id#14 sig#0 [ADC+] (14 X2P-14)
+  15, 3, 16, 0 !ADC ROC#1 Sl#7 Ch#15 HSCIN pl#3 [X2] id#16 sig#0 [ADC+] (15 X2P-16)
+! 
+  16, 3, 1, 1 !ADC ROC#1 Sl#7 Ch#16 HSCIN pl#3 [X2] id#1 sig#1 [ADC-] (16 X2N-01)
+  17, 3, 3, 1 !ADC ROC#1 Sl#7 Ch#17 HSCIN pl#3 [X2] id#3 sig#1 [ADC-] (17 X2N-03)
+  18, 3, 5, 1 !ADC ROC#1 Sl#7 Ch#18 HSCIN pl#3 [X2] id#5 sig#1 [ADC-] (18 X2N-05)
+  19, 3, 7, 1 !ADC ROC#1 Sl#7 Ch#19 HSCIN pl#3 [X2] id#7 sig#1 [ADC-] (19 X2N-07)
+  20, 3, 9, 1 !ADC ROC#1 Sl#7 Ch#20 HSCIN pl#3 [X2] id#9 sig#1 [ADC-] (20 X2N-09)
+  21, 3, 11, 1 !ADC ROC#1 Sl#7 Ch#21 HSCIN pl#3 [X2] id#11 sig#1 [ADC-] (21 X2N-11)
+  22, 3, 13, 1 !ADC ROC#1 Sl#7 Ch#22 HSCIN pl#3 [X2] id#13 sig#1 [ADC-] (22 X2N-13)
+  23, 3, 15, 1 !ADC ROC#1 Sl#7 Ch#23 HSCIN pl#3 [X2] id#15 sig#1 [ADC-] (23 X2N-15)
+!
+  24, 3, 2, 1 !ADC ROC#1 Sl#7 Ch#24 HSCIN pl#3 [X2] id#2 sig#1 [ADC-] (24 X2N-02)
+  25, 3, 4, 1 !ADC ROC#1 Sl#7 Ch#25 HSCIN pl#3 [X2] id#4 sig#1 [ADC-] (25 X2N-04)
+  26, 3, 6, 1 !ADC ROC#1 Sl#7 Ch#26 HSCIN pl#3 [X2] id#6 sig#1 [ADC-] (26 X2N-06)
+  27, 3, 8, 1 !ADC ROC#1 Sl#7 Ch#27 HSCIN pl#3 [X2] id#8 sig#1 [ADC-] (27 X2N-08)
+  28, 3, 10, 1 !ADC ROC#1 Sl#7 Ch#28 HSCIN pl#3 [X2] id#10 sig#1 [ADC-] (28 X2N-10)
+  29, 3, 12, 1 !ADC ROC#1 Sl#7 Ch#29 HSCIN pl#3 [X2] id#12 sig#1 [ADC-] (29 X2N-12)
+  30, 3, 14, 1 !ADC ROC#1 Sl#7 Ch#30 HSCIN pl#3 [X2] id#14 sig#1 [ADC-] (30 X2N-14)
+  31, 3, 16, 1 !ADC ROC#1 Sl#7 Ch#31 HSCIN pl#3 [X2] id#16 sig#1 [ADC-] (31 X2N-16)
+  32, 4, 1, 0 !ADC ROC#1 Sl#7 Ch#32 HSCIN pl#4 [Y2] id#1 sig#0 [ADC+] (32 Y2P-01)
+  33, 4, 3, 0 !ADC ROC#1 Sl#7 Ch#33 HSCIN pl#4 [Y2] id#3 sig#0 [ADC+] (33 Y2P-03)
+  34, 4, 5, 0 !ADC ROC#1 Sl#7 Ch#34 HSCIN pl#4 [Y2] id#5 sig#0 [ADC+] (34 Y2P-05)
+  35, 4, 7, 0 !ADC ROC#1 Sl#7 Ch#35 HSCIN pl#4 [Y2] id#7 sig#0 [ADC+] (35 Y2P-07)
+  36, 4, 9, 0 !ADC ROC#1 Sl#7 Ch#36 HSCIN pl#4 [Y2] id#9 sig#0 [ADC+] (36 Y2P-09)
+!  37 !ADC ROC#1 Sl#7 Ch#37 unused
+!  38 !ADC ROC#1 Sl#7 Ch#38 unused
+!  39 !ADC ROC#1 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#1 Sl#7 Ch#40 HSCIN pl#4 [Y2] id#2 sig#0 [ADC+] (40 Y2P-02)
+  41, 4, 4, 0 !ADC ROC#1 Sl#7 Ch#41 HSCIN pl#4 [Y2] id#4 sig#0 [ADC+] (41 Y2P-04)
+  42, 4, 6, 0 !ADC ROC#1 Sl#7 Ch#42 HSCIN pl#4 [Y2] id#6 sig#0 [ADC+] (42 Y2P-06)
+  43, 4, 8, 0 !ADC ROC#1 Sl#7 Ch#43 HSCIN pl#4 [Y2] id#8 sig#0 [ADC+] (43 Y2P-08)
+  44, 4, 10, 0 !ADC ROC#1 Sl#7 Ch#44 HSCIN pl#4 [Y2] id#10 sig#0 [ADC+] (44 Y2P-10)
+!  45 !ADC ROC#1 Sl#7 Ch#45 unused
+!  46 !ADC ROC#1 Sl#7 Ch#46 unused
+!  47 !ADC ROC#1 Sl#7 Ch#47 unused
+  48, 4, 1, 1 !ADC ROC#1 Sl#7 Ch#48 HSCIN pl#4 [Y2] id#1 sig#1 [ADC-] (48 Y2N-01)
+  49, 4, 3, 1 !ADC ROC#1 Sl#7 Ch#49 HSCIN pl#4 [Y2] id#3 sig#1 [ADC-] (49 Y2N-03)
+  50, 4, 5, 1 !ADC ROC#1 Sl#7 Ch#50 HSCIN pl#4 [Y2] id#5 sig#1 [ADC-] (50 Y2N-05)
+  51, 4, 7, 1 !ADC ROC#1 Sl#7 Ch#51 HSCIN pl#4 [Y2] id#7 sig#1 [ADC-] (51 Y2N-07)
+  52, 4, 9, 1 !ADC ROC#1 Sl#7 Ch#52 HSCIN pl#4 [Y2] id#9 sig#1 [ADC-] (52 Y2N-09)
+!  53 !ADC ROC#1 Sl#7 Ch#53 unused
+!  54 !ADC ROC#1 Sl#7 Ch#54 unused
+!  55 !ADC ROC#1 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#1 Sl#7 Ch#56 HSCIN pl#4 [Y2] id#2 sig#1 [ADC-] (56 Y2N-02)
+  57, 4, 4, 1 !ADC ROC#1 Sl#7 Ch#57 HSCIN pl#4 [Y2] id#4 sig#1 [ADC-] (57 Y2N-04)
+  58, 4, 6, 1 !ADC ROC#1 Sl#7 Ch#58 HSCIN pl#4 [Y2] id#6 sig#1 [ADC-] (58 Y2N-06)
+  59, 4, 8, 1 !ADC ROC#1 Sl#7 Ch#59 HSCIN pl#4 [Y2] id#8 sig#1 [ADC-] (59 Y2N-08)
+  60, 4, 10, 1 !ADC ROC#1 Sl#7 Ch#60 HSCIN pl#4 [Y2] id#10 sig#1 [ADC-] (60 Y2N-10)
+!  61 !ADC ROC#1 Sl#7 Ch#61 unused
+!  62 !ADC ROC#1 Sl#7 Ch#62 unused
+!  63 !ADC ROC#1 Sl#7 Ch#63 unused
+!
+!---------------------------------------------------------------------------------
+    detector= 4 !HCAL
+!
+ Slot= 1 ! ADC  
+   0, 1, 1  !ADC ROC#1 Sl#1 Ch#0 HCAL col#1 row#1 (0 A-01)
+   1, 1, 2  !ADC ROC#1 Sl#1 Ch#1 HCAL col#1 row#2 (1 A-02)
+   2, 1, 3  !ADC ROC#1 Sl#1 Ch#2 HCAL col#1 row#3 (2 A-03)
+   3, 1, 4  !ADC ROC#1 Sl#1 Ch#3 HCAL col#1 row#4 (3 A-04)
+   4, 1, 5  !ADC ROC#1 Sl#1 Ch#4 HCAL col#1 row#5 (4 A-05)
+   5, 1, 6  !ADC ROC#1 Sl#1 Ch#5 HCAL col#1 row#6 (5 A-06)
+   6, 1, 7  !ADC ROC#1 Sl#1 Ch#6 HCAL col#1 row#7 (6 A-07)
+   7, 1, 8  !ADC ROC#1 Sl#1 Ch#7 HCAL col#1 row#8 (7 A-08)
+   8, 1, 9  !ADC ROC#1 Sl#1 Ch#8 HCAL col#1 row#9 (8 A-09)
+   9, 1, 10 !ADC ROC#1 Sl#1 Ch#9 HCAL col#1 row#10 (9 A-10)
+  10, 1, 11 !ADC ROC#1 Sl#1 Ch#10 HCAL col#1 row#11 (10 A-11)
+  11, 1, 12 !ADC ROC#1 Sl#1 Ch#11 HCAL col#1 row#12 (11 A-12)
+  12, 1, 13 !ADC ROC#1 Sl#1 Ch#12 HCAL col#1 row#13 (12 A-13)
+!   13 !ADC ROC#1 Sl#1 Ch#13 unused
+!   14 !ADC ROC#1 Sl#1 Ch#14 unused
+!   15 !ADC ROC#1 Sl#1 Ch#15 unused
+  16, 2, 1  !ADC ROC#1 Sl#1 Ch#16 HCAL col#2 row#1 (16 B-01)
+  17, 2, 2  !ADC ROC#1 Sl#1 Ch#17 HCAL col#2 row#2 (17 B-02)
+  18, 2, 3  !ADC ROC#1 Sl#1 Ch#18 HCAL col#2 row#3 (18 B-03)
+  19, 2, 4  !ADC ROC#1 Sl#1 Ch#19 HCAL col#2 row#4 (19 B-04)
+  20, 2, 5  !ADC ROC#1 Sl#1 Ch#20 HCAL col#2 row#5 (20 B-05)
+  21, 2, 6  !ADC ROC#1 Sl#1 Ch#21 HCAL col#2 row#6 (21 B-06)
+  22, 2, 7  !ADC ROC#1 Sl#1 Ch#22 HCAL col#2 row#7 (22 B-07)
+  23, 2, 8  !ADC ROC#1 Sl#1 Ch#23 HCAL col#2 row#8 (23 B-08)
+  24, 2, 9  !ADC ROC#1 Sl#1 Ch#24 HCAL col#2 row#9 (24 B-09)
+  25, 2, 10 !ADC ROC#1 Sl#1 Ch#25 HCAL col#2 row#10 (25 B-10)
+  26, 2, 11 !ADC ROC#1 Sl#1 Ch#26 HCAL col#2 row#11 (26 B-11)
+  27, 2, 12 !ADC ROC#1 Sl#1 Ch#27 HCAL col#2 row#12 (27 B-12)
+  28, 2, 13 !ADC ROC#1 Sl#1 Ch#28 HCAL col#2 row#13 (28 B-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+  32, 3, 1  !ADC ROC#1 Sl#1 Ch#32 HCAL col#3 row#1 (32 C-01)
+  33, 3, 2  !ADC ROC#1 Sl#1 Ch#33 HCAL col#3 row#2 (33 C-02)
+  34, 3, 3  !ADC ROC#1 Sl#1 Ch#34 HCAL col#3 row#3 (34 C-03)
+  35, 3, 4  !ADC ROC#1 Sl#1 Ch#35 HCAL col#3 row#4 (35 C-04)
+  36, 3, 5  !ADC ROC#1 Sl#1 Ch#36 HCAL col#3 row#5 (36 C-05)
+  37, 3, 6  !ADC ROC#1 Sl#1 Ch#37 HCAL col#3 row#6 (37 C-06)
+  38, 3, 7  !ADC ROC#1 Sl#1 Ch#38 HCAL col#3 row#7 (38 C-07)
+  39, 3, 8  !ADC ROC#1 Sl#1 Ch#39 HCAL col#3 row#8 (39 C-08)
+  40, 3, 9  !ADC ROC#1 Sl#1 Ch#40 HCAL col#3 row#9 (40 C-09)
+  41, 3, 10 !ADC ROC#1 Sl#1 Ch#41 HCAL col#3 row#10 (41 C-10)
+  42, 3, 11 !ADC ROC#1 Sl#1 Ch#42 HCAL col#3 row#11 (42 C-11)
+  43, 3, 12 !ADC ROC#1 Sl#1 Ch#43 HCAL col#3 row#12 (43 C-12)
+  44, 3, 13 !ADC ROC#1 Sl#1 Ch#44 HCAL col#3 row#13 (44 C-13)
+!  45 !ADC ROC#1 Sl#1 Ch#45 unused
+!  46 !ADC ROC#1 Sl#1 Ch#46 unused
+!  47 !ADC ROC#1 Sl#1 Ch#47 unused
+  48, 4, 1  !ADC ROC#1 Sl#1 Ch#48 HCAL col#4 row#1 (48 D-01)
+  49, 4, 2  !ADC ROC#1 Sl#1 Ch#49 HCAL col#4 row#2 (49 D-02)
+  50, 4, 3  !ADC ROC#1 Sl#1 Ch#50 HCAL col#4 row#3 (50 D-03)
+  51, 4, 4  !ADC ROC#1 Sl#1 Ch#51 HCAL col#4 row#4 (51 D-04)
+  52, 4, 5  !ADC ROC#1 Sl#1 Ch#52 HCAL col#4 row#5 (52 D-05)
+  53, 4, 6  !ADC ROC#1 Sl#1 Ch#53 HCAL col#4 row#6 (53 D-06)
+  54, 4, 7  !ADC ROC#1 Sl#1 Ch#54 HCAL col#4 row#7 (54 D-07)
+  55, 4, 8  !ADC ROC#1 Sl#1 Ch#55 HCAL col#4 row#8 (55 D-08)
+  56, 4, 9  !ADC ROC#1 Sl#1 Ch#56 HCAL col#4 row#9 (56 D-09)
+  57, 4, 10 !ADC ROC#1 Sl#1 Ch#57 HCAL col#4 row#10 (57 D-10)
+  58, 4, 11 !ADC ROC#1 Sl#1 Ch#58 HCAL col#4 row#11 (58 D-11)
+  59, 4, 12 !ADC ROC#1 Sl#1 Ch#59 HCAL col#4 row#12 (59 D-12)
+  60, 4, 13 !ADC ROC#1 Sl#1 Ch#60 HCAL col#4 row#13 (60 D-13)
+!
+!  61 !ADC ROC#1 Sl#1 Ch#61 unused
+
+    detector= 5    !HMISC - scintillator (ADCs) - behind calorimeter
+  62, 2, 1, 0 !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+  63, 2, 2, 0 !
+!
+detector= 4 !HCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+  0, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#0 HCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#1 HCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#2 HCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#3 HCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#4 HCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#5 HCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#6 HCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#7 HCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#1 Sl#5 Ch#8 HCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#1 Sl#5 Ch#9 HCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#1 Sl#5 Ch#10 HCAL col#1 row#11 (10 An-11)
+  11, 1, 12, 1 !ADC ROC#1 Sl#5 Ch#11 HCAL col#1 row#12 (11 An-112)
+  12, 1, 13, 1 !ADC ROC#1 Sl#5 Ch#12 HCAL col#1 row#13 (12 An-13)
+!  13 !ADC ROC#1 Sl#5 Ch#13 unused
+!  14 !ADC ROC#1 Sl#5 Ch#14 unused
+!  15 !ADC ROC#1 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#1 Sl#5 Ch#16 HCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#1 Sl#5 Ch#17 HCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#1 Sl#5 Ch#18 HCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#1 Sl#5 Ch#19 HCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#1 Sl#5 Ch#20 HCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#1 Sl#5 Ch#21 HCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#1 Sl#5 Ch#22 HCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#1 Sl#5 Ch#23 HCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#1 Sl#5 Ch#24 HCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#1 Sl#5 Ch#25 HCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#1 Sl#5 Ch#26 HCAL col#2 row#11 (26 Bn-11)
+  27, 2, 12, 1 !ADC ROC#1 Sl#5 Ch#27 HCAL col#2 row#12 (27 Bn-12)
+  28, 2, 13, 1 !ADC ROC#1 Sl#5 Ch#28 HCAL col#2 row#13 (28 Bn-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+!
+!==================================================================
+!!!!!!!!!!!!!!!!!!!!!!! AEROGEL ADC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+    detector = 7
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+!Slot= 5 ! ADC  
+! May be will use spare channels HCAL ADC for aerogel (Hamlet, 2002/10/16)
+!48, 1, 1, 0 !ADC ROC#1 Sl#5 Ch#48 signal pos 1
+!49, 1, 2, 0 !ADC ROC#1 Sl#5 Ch#48signal pos 2
+!50, 1, 3, 0 !ADC ROC#1 Sl#5 Ch#50 signal pos 3
+!51, 1, 4, 0 !ADC ROC#1 Sl#5 Ch#51 signal pos 4
+!52, 1, 5, 0 !ADC ROC#1 Sl#5 Ch#52 signal pos 5
+!53, 1, 6, 0 !ADC ROC#1 Sl#5 Ch#53 signal pos 6
+!54, 1, 7, 0 !ADC ROC#1 Sl#5 Ch#54 signal pos 7
+!55, 1, 8, 0 !ADC ROC#1 Sl#5 Ch#55 signal pos 8
+!56, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#56  signal neg 1
+!57, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#57  signal neg 2
+!58, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#58  signal neg 3
+!59, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#59  signal neg 4
+!60, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#60  signal neg 5
+!61, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#61  signal neg 6
+!62, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#62  signal neg 7
+!63, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#63  signal neg 8
+!
+!   detector = 7
+!    Nsubadd= 64
+!    MASK= 3FFFx
+!    BSUB= 17
+
+  Slot= 11 ! ADC  
+! Additional new ADC for aerogel (Hamlet, 2002/10/17)
+   0, 1, 1, 0 !ADC ROC#1 Sl#11 Ch#0 signal pos 1
+   1, 1, 2, 0 !ADC ROC#1 Sl#11 Ch#1 signal pos 2
+   2, 1, 3, 0 !ADC ROC#1 Sl#11 Ch#2 signal pos 3
+   3, 1, 4, 0 !ADC ROC#1 Sl#11 Ch#3 signal pos 4
+   4, 1, 5, 0 !ADC ROC#1 Sl#11 Ch#4 signal pos 5
+   5, 1, 6, 0 !ADC ROC#1 Sl#11 Ch#5 signal pos 6
+   6, 1, 7, 0 !ADC ROC#1 Sl#11 Ch#6 signal pos 7
+   7, 1, 8, 0 !ADC ROC#1 Sl#11 Ch#7 signal pos 8
+   8, 1, 1, 1 !ADC ROC#1 Sl#11 Ch#8  signal neg 1
+   9, 1, 2, 1 !ADC ROC#1 Sl#11 Ch#9  signal neg 2
+  10, 1, 3, 1 !ADC ROC#1 Sl#11 Ch#10  signal neg 3
+  11, 1, 4, 1 !ADC ROC#1 Sl#11 Ch#11  signal neg 4
+  12, 1, 5, 1 !ADC ROC#1 Sl#11 Ch#12  signal neg 5
+  13, 1, 6, 1 !ADC ROC#1 Sl#11 Ch#13  signal neg 6
+  14, 1, 7, 1 !ADC ROC#1 Sl#11 Ch#14  signal neg 7
+  15, 1, 8, 1 !ADC ROC#1 Sl#11 Ch#15  signal neg 8
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!-----------------------------------------------------------------
+    detector= 3   !HCER
+!
+  Slot= 3
+   0, 1, 1 !ADC  ROC#1 Sl#3 Ch#0 HCER tube#1 (C1)
+   1, 1, 2 !ADC  ROC#1 Sl#3 Ch#1 HCER tube#2 (C2)
+!   2 !ADC ROC#1 Sl#3 Ch#2 unused
+!   3 !ADC ROC#1 Sl#3 Ch#3 unused
+!   4 !ADC ROC#1 Sl#3 Ch#4 unused
+!   5 !ADC ROC#1 Sl#3 Ch#5 unused
+!   6 !ADC ROC#1 Sl#3 Ch#6 unused
+!   7 !ADC ROC#1 Sl#3 Ch#7 unused
+!   8 !ADC ROC#1 Sl#3 Ch#8 unused
+!   9 !ADC ROC#1 Sl#3 Ch#9 unused
+!   10 !ADC ROC#1 Sl#3 Ch#10 unused
+!   11 !ADC ROC#1 Sl#3 Ch#11 unused
+!   12 !ADC ROC#1 Sl#3 Ch#12 unused
+!   13 !ADC ROC#1 Sl#3 Ch#13 unused
+!   14 !ADC ROC#1 Sl#3 Ch#14 unused
+!   15 !ADC ROC#1 Sl#3 Ch#15 unused
+!   16 !ADC ROC#1 Sl#3 Ch#16 unused
+!   17 !ADC ROC#1 Sl#3 Ch#17 unused
+!   18 !ADC ROC#1 Sl#3 Ch#18 unused
+!   19 !ADC ROC#1 Sl#3 Ch#19 unused
+!   20 !ADC ROC#1 Sl#3 Ch#20 unused
+!   21 !ADC ROC#1 Sl#3 Ch#21 unused
+!   22 !ADC ROC#1 Sl#3 Ch#22 unused
+!   23 !ADC ROC#1 Sl#3 Ch#23 unused
+!   24 !ADC ROC#1 Sl#3 Ch#24 unused
+!   25 !ADC ROC#1 Sl#3 Ch#25 unused
+!   26 !ADC ROC#1 Sl#3 Ch#26 unused
+!   27 !ADC ROC#1 Sl#3 Ch#27 unused
+!   28 !ADC ROC#1 Sl#3 Ch#28 unused
+!   29 !ADC ROC#1 Sl#3 Ch#29 unused
+!   30 !ADC ROC#1 Sl#3 Ch#30 unused
+!   31 !ADC ROC#1 Sl#3 Ch#31 unused
+!   32 !ADC ROC#1 Sl#3 Ch#32 unused
+!   33 !ADC ROC#1 Sl#3 Ch#33 unused
+!   34 !ADC ROC#1 Sl#3 Ch#34 unused
+!   35 !ADC ROC#1 Sl#3 Ch#35 unused
+!   36 !ADC ROC#1 Sl#3 Ch#36 unused
+!   37 !ADC ROC#1 Sl#3 Ch#37 unused
+!   38 !ADC ROC#1 Sl#3 Ch#38 unused
+!   39 !ADC ROC#1 Sl#3 Ch#39 unused
+!   40 !ADC ROC#1 Sl#3 Ch#40 unused
+!   41 !ADC ROC#1 Sl#3 Ch#41 unused
+!   42 !ADC ROC#1 Sl#3 Ch#42 unused
+!   43 !ADC ROC#1 Sl#3 Ch#43 unused
+!   44 !ADC ROC#1 Sl#3 Ch#44 unused
+!   45 !ADC ROC#1 Sl#3 Ch#45 unused
+!   46 !ADC ROC#1 Sl#3 Ch#46 unused
+!   47 !ADC ROC#1 Sl#3 Ch#47 unused
+!detector= 6 ! GMISC 
+!!! Use "plane" 2 for the PMT's on the floor (BLM's)
+!48, 2, 1, 0 ! Special PMT signal ch #1
+!49, 2, 2, 0 ! Special PMT signal ch #1
+!50, 2, 3, 0 ! Special PMT signal ch #1
+!51, 2, 4, 0 ! Special PMT signal ch #1
+!52, 2, 5, 0 ! Special PMT signal ch #1
+!53, 2, 6, 0 ! Special PMT signal ch #1
+!54, 2, 7, 0 ! Special PMT signal ch #1
+!55, 2, 8, 0 ! Special PMT signal ch #1
+!   48 !ADC ROC#1 Sl#3 Ch#48 unused
+!   49 !ADC ROC#1 Sl#3 Ch#49 unused
+!   50 !ADC ROC#1 Sl#3 Ch#50 unused
+!   51 !ADC ROC#1 Sl#3 Ch#51 unused
+!   52 !ADC ROC#1 Sl#3 Ch#52 unused
+!   53 !ADC ROC#1 Sl#3 Ch#53 unused
+!   54 !ADC ROC#1 Sl#3 Ch#54 unused
+!   55 !ADC ROC#1 Sl#3 Ch#55 unused
+!   56 !ADC ROC#1 Sl#3 Ch#56 unused
+!   57 !ADC ROC#1 Sl#3 Ch#57 unused
+!   58 !ADC ROC#1 Sl#3 Ch#58 unused
+!   59 !ADC ROC#1 Sl#3 Ch#59 unused
+!   60 !ADC ROC#1 Sl#3 Ch#60 unused
+!   61 !ADC ROC#1 Sl#3 Ch#61 unused
+!   62 !ADC ROC#1 Sl#3 Ch#62 unused
+!   63 !ADC ROC#1 Sl#3 Ch#63 unused
+!
+!
+  detector= 6 ! GMISC
+!
+  Slot= 13
+!
+!  0, 2, 1, 0 !ADC ROC#1 Sl#15 Ch#0
+!  1, 2, 2, 0 !ADC ROC#1 Sl#15 Ch#1
+!  2, 2, 3, 0 !ADC ROC#1 Sl#15 Ch#2
+!  3, 2, 4, 0 !ADC ROC#1 Sl#15 Ch#3
+  4, 2, 5, 0 !ADC ROC#1 Sl#15 Ch#4 H00A X+
+  5, 2, 6, 0 !ADC ROC#1 Sl#15 Ch#5 H00A X-
+  6, 2, 7, 0 !ADC ROC#1 Sl#15 Ch#6 H00A Y+
+  7, 2, 8, 0 !ADC ROC#1 Sl#15 Ch#7 H00A Y-
+  8, 2, 9, 0 !ADC ROC#1 Sl#15 Ch#8 H00B X+
+  9, 2, 10, 0 !ADC ROC#1 Sl#15 Ch#9 H00B X-
+  10, 2, 11, 0 !ADC ROC#1 Sl#15 Ch#10 H00B Y+
+  11, 2, 12, 0 !ADC ROC#1 Sl#15 Ch#11 H00B Y-
+!  12, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster X-sync
+!  13, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster X-signal
+!  14, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster Y-sync
+!  15, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster Y-signal
+! mkj switch x and y Apr 9,2003
+  14, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster X-sync
+  15, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster X-signal
+  12, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster Y-sync
+  13, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster Y-signal
+  16, 2, 17, 0  !ADC ROC#1 Sl#15 Ch#16 H00C X+
+  17, 2, 18, 0  !ADC ROC#1 Sl#15 Ch#17 H00C X-
+  18, 2, 19, 0  !ADC ROC#1 Sl#15 Ch#18 H00C Y+
+  19, 2, 20, 0  !ADC ROC#1 Sl#15 Ch#19 H00C Y-
+!   20 !ADC ROC#1 Sl#15 Ch#20 unused
+!   21 !ADC ROC#1 Sl#15 Ch#21 unused
+  22, 2, 23, 0  !ADC ROC#1 Sl#15 Ch#22 Raster gate
+!   23 !ADC ROC#1 Sl#15 Ch#23 unused
+!   24 !ADC ROC#1 Sl#15 Ch#24 unused
+!   25 !ADC ROC#1 Sl#15 Ch#25 unused
+!   26 !ADC ROC#1 Sl#15 Ch#26 unused
+!   27 !ADC ROC#1 Sl#15 Ch#27 unused
+!   28 !ADC ROC#1 Sl#15 Ch#28 unused
+!   29 !ADC ROC#1 Sl#15 Ch#29 unused
+!   30 !ADC ROC#1 Sl#15 Ch#30 unused
+!   31 !ADC ROC#1 Sl#15 Ch#31 unused
+   32, 2, 32, 0  ! Paul Gueye
+   33, 2, 33, 0  ! Paul Gueye
+   34, 2, 34, 0  ! Paul Gueye
+   35, 2, 35, 0  ! Paul Gueye
+   36, 2, 36, 0  ! Paul Gueye
+   37, 2, 37, 0  ! Paul Gueye
+   38, 2, 38, 0  ! Paul Gueye
+   39, 2, 39, 0  ! Paul Gueye
+   40, 2, 40, 0  ! Paul Gueye
+   41, 2, 41, 0  ! Paul Gueye
+   42, 2, 42, 0  ! Paul Gueye
+   43, 2, 43, 0  ! Paul Gueye
+   44, 2, 44, 0  ! Paul Gueye
+   45, 2, 45, 0  ! Paul Gueye
+   46, 2, 46, 0  ! Paul Gueye
+   47, 2, 47, 0  ! Paul Gueye
+!   32 !ADC ROC#1 Sl#15 Ch#32 unused
+!   33 !ADC ROC#1 Sl#15 Ch#33 unused
+!   34 !ADC ROC#1 Sl#15 Ch#34 unused
+!   35 !ADC ROC#1 Sl#15 Ch#35 unused
+!   36 !ADC ROC#1 Sl#15 Ch#36 unused
+!   37 !ADC ROC#1 Sl#15 Ch#37 unused
+!   38 !ADC ROC#1 Sl#15 Ch#38 unused
+!   39 !ADC ROC#1 Sl#15 Ch#39 unused
+!   40 !ADC ROC#1 Sl#15 Ch#40 unused
+!   41 !ADC ROC#1 Sl#15 Ch#41 unused
+!   42 !ADC ROC#1 Sl#15 Ch#42 unused
+!   43 !ADC ROC#1 Sl#15 Ch#43 unused
+!   44 !ADC ROC#1 Sl#15 Ch#44 unused
+!   45 !ADC ROC#1 Sl#15 Ch#45 unused
+!   46 !ADC ROC#1 Sl#15 Ch#46 unused
+!   47 !ADC ROC#1 Sl#15 Ch#47 unused
+!   48 !ADC ROC#1 Sl#15 Ch#48 unused
+!   49 !ADC ROC#1 Sl#15 Ch#49 unused
+!   50 !ADC ROC#1 Sl#15 Ch#50 unused
+!   51 !ADC ROC#1 Sl#15 Ch#51 unused
+!   52 !ADC ROC#1 Sl#15 Ch#52 unused
+!   53 !ADC ROC#1 Sl#15 Ch#53 unused
+!   54 !ADC ROC#1 Sl#15 Ch#54 unused
+!   55 !ADC ROC#1 Sl#15 Ch#55 unused
+!   56 !ADC ROC#1 Sl#15 Ch#56 unused
+!   57 !ADC ROC#1 Sl#15 Ch#57 unused
+!   58 !ADC ROC#1 Sl#15 Ch#58 unused
+!   59 !ADC ROC#1 Sl#15 Ch#59 unused
+!   60 !ADC ROC#1 Sl#15 Ch#60 unused
+!   61 !ADC ROC#1 Sl#15 Ch#61 unused
+!   62 !ADC ROC#1 Sl#15 Ch#62 unused
+!   63 !ADC ROC#1 Sl#15 Ch#63 unused
+!
+!---------------------------------------------------------------------
+!=============================== SOS MAP =============================
+!............ This part copy from replay99 (Hamlet,19 Dec'02)............
+!
+!  REAL map for SOS Drift Chambers (SDC); J.R.Arrington 20-Mar-1995
+!                                               
+     ROC= 4   !ReadOutController (crate) for SOS (fbsos)
+!
+       Nsubadd= 96	!assume 96 channel modules
+       MASK= FFFFx      !hex mask - assume LeCroy masking (lowest 13 bits)
+       BSUB= 17         !begin channel info with bit#17
+!
+       detector= 11     !SDC
+!
+       slot= 1          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 1, 1	!chamber 1, U plane, 48 wires.
+ 1, 1, 2
+ 2, 1, 3
+ 3, 1, 4
+ 4, 1, 5
+ 5, 1, 6
+ 6, 1, 7
+ 7, 1, 8
+ 8, 1, 9
+ 9, 1, 10
+ 10, 1, 11
+ 11, 1, 12
+ 12, 1, 13
+ 13, 1, 14
+ 14, 1, 15
+ 15, 1, 16
+ 16, 1, 17
+ 17, 1, 18
+ 18, 1, 19
+ 19, 1, 20
+ 20, 1, 21
+ 21, 1, 22
+ 22, 1, 23
+ 23, 1, 24
+ 24, 1, 25
+ 25, 1, 26
+ 26, 1, 27
+ 27, 1, 28
+ 28, 1, 29
+ 29, 1, 30
+ 30, 1, 31
+ 31, 1, 32
+ 32, 1, 33
+ 33, 1, 34
+ 34, 1, 35
+ 35, 1, 36
+ 36, 1, 37
+ 37, 1, 38
+ 38, 1, 39
+ 39, 1, 40
+ 40, 1, 41
+ 41, 1, 42
+ 42, 1, 43
+ 43, 1, 44
+ 44, 1, 45
+ 45, 1, 46
+ 46, 1, 47
+ 47, 1, 48
+ 48, 2, 1	!chamber 1, U' plane, 48 wires.
+ 49, 2, 2
+ 50, 2, 3
+ 51, 2, 4
+ 52, 2, 5
+ 53, 2, 6
+ 54, 2, 7
+ 55, 2, 8
+ 56, 2, 9
+ 57, 2, 10
+ 58, 2, 11
+ 59, 2, 12
+ 60, 2, 13
+ 61, 2, 14
+ 62, 2, 15
+ 63, 2, 16
+ 64, 2, 17
+ 65, 2, 18
+ 66, 2, 19
+ 67, 2, 20
+ 68, 2, 21
+ 69, 2, 22
+ 70, 2, 23
+ 71, 2, 24
+ 72, 2, 25
+ 73, 2, 26
+ 74, 2, 27
+ 75, 2, 28
+ 76, 2, 29
+ 77, 2, 30
+ 78, 2, 31
+ 79, 2, 32
+ 80, 2, 33
+ 81, 2, 34
+ 82, 2, 35
+ 83, 2, 36
+ 84, 2, 37
+ 85, 2, 38
+ 86, 2, 39
+ 87, 2, 40
+ 88, 2, 41
+ 89, 2, 42
+ 90, 2, 43
+ 91, 2, 44
+ 92, 2, 45
+ 93, 2, 46
+ 94, 2, 47
+ 95, 2, 48
+!
+       slot= 2          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 5, 1	!chamber 1, V plane, 48 wires.
+ 1, 5, 2
+ 2, 5, 3
+ 3, 5, 4
+ 4, 5, 5
+ 5, 5, 6
+ 6, 5, 7
+ 7, 5, 8
+ 8, 5, 9
+ 9, 5, 10
+ 10, 5, 11
+ 11, 5, 12
+ 12, 5, 13
+ 13, 5, 14
+ 14, 5, 15
+ 15, 5, 16
+ 16, 5, 17
+ 17, 5, 18
+ 18, 5, 19
+ 19, 5, 20
+ 20, 5, 21
+ 21, 5, 22
+ 22, 5, 23
+ 23, 5, 24
+ 24, 5, 25
+ 25, 5, 26
+ 26, 5, 27
+ 27, 5, 28
+ 28, 5, 29
+ 29, 5, 30
+ 30, 5, 31
+ 31, 5, 32
+ 32, 5, 33
+ 33, 5, 34
+ 34, 5, 35
+ 35, 5, 36
+ 36, 5, 37
+ 37, 5, 38
+ 38, 5, 39
+ 39, 5, 40
+ 40, 5, 41
+ 41, 5, 42
+ 42, 5, 43
+ 43, 5, 44
+ 44, 5, 45
+ 45, 5, 46
+ 46, 5, 47
+ 47, 5, 48
+ 48, 6, 1	!chamber 1, V' plane, 48 wires.
+ 49, 6, 2
+ 50, 6, 3
+ 51, 6, 4
+ 52, 6, 5
+ 53, 6, 6
+ 54, 6, 7
+ 55, 6, 8
+ 56, 6, 9
+ 57, 6, 10
+ 58, 6, 11
+ 59, 6, 12
+ 60, 6, 13
+ 61, 6, 14
+ 62, 6, 15
+ 63, 6, 16
+ 64, 6, 17
+ 65, 6, 18
+ 66, 6, 19
+ 67, 6, 20
+ 68, 6, 21
+ 69, 6, 22
+ 70, 6, 23
+ 71, 6, 24
+ 72, 6, 25
+ 73, 6, 26
+ 74, 6, 27
+ 75, 6, 28
+ 76, 6, 29
+ 77, 6, 30
+ 78, 6, 31
+ 79, 6, 32
+ 80, 6, 33
+ 81, 6, 34
+ 82, 6, 35
+ 83, 6, 36
+ 84, 6, 37
+ 85, 6, 38
+ 86, 6, 39
+ 87, 6, 40
+ 88, 6, 41
+ 89, 6, 42
+ 90, 6, 43
+ 91, 6, 44
+ 92, 6, 45
+ 93, 6, 46
+ 94, 6, 47
+ 95, 6, 48
+!
+       slot= 4          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 3, 1	!chamber 1, X plane, 64 wires.
+ 1, 3, 2
+ 2, 3, 3
+ 3, 3, 4
+ 4, 3, 5
+ 5, 3, 6
+ 6, 3, 7
+ 7, 3, 8
+ 8, 3, 9
+ 9, 3, 10
+ 10, 3, 11
+ 11, 3, 12
+ 12, 3, 13
+ 13, 3, 14
+ 14, 3, 15
+ 15, 3, 16
+ 16, 3, 17
+ 17, 3, 18
+ 18, 3, 19
+ 19, 3, 20
+ 20, 3, 21
+ 21, 3, 22
+ 22, 3, 23
+ 23, 3, 24
+ 24, 3, 25
+ 25, 3, 26
+ 26, 3, 27
+ 27, 3, 28
+ 28, 3, 29
+ 29, 3, 30
+ 30, 3, 31
+ 31, 3, 32
+ 32, 3, 33
+ 33, 3, 34
+ 34, 3, 35
+ 35, 3, 36
+ 36, 3, 37
+ 37, 3, 38
+ 38, 3, 39
+ 39, 3, 40
+ 40, 3, 41
+ 41, 3, 42
+ 42, 3, 43
+ 43, 3, 44
+ 44, 3, 45
+ 45, 3, 46
+ 46, 3, 47
+ 47, 3, 48
+ 48, 3, 49
+ 49, 3, 50
+ 50, 3, 51
+ 51, 3, 52
+ 52, 3, 53
+ 53, 3, 54
+ 54, 3, 55
+ 55, 3, 56
+ 56, 3, 57
+ 57, 3, 58
+ 58, 3, 59
+ 59, 3, 60
+ 60, 3, 61
+ 61, 3, 62
+ 62, 3, 63
+ 63, 3, 64
+!
+       slot= 5          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 4, 1	!chamber 1, X' plane, 64 wires.
+ 1, 4, 2
+ 2, 4, 3
+ 3, 4, 4
+ 4, 4, 5
+ 5, 4, 6
+ 6, 4, 7
+ 7, 4, 8
+ 8, 4, 9
+ 9, 4, 10
+ 10, 4, 11
+ 11, 4, 12
+ 12, 4, 13
+ 13, 4, 14
+ 14, 4, 15
+ 15, 4, 16
+ 16, 4, 17
+ 17, 4, 18
+ 18, 4, 19
+ 19, 4, 20
+ 20, 4, 21
+ 21, 4, 22
+ 22, 4, 23
+ 23, 4, 24
+ 24, 4, 25
+ 25, 4, 26
+ 26, 4, 27
+ 27, 4, 28
+ 28, 4, 29
+ 29, 4, 30
+ 30, 4, 31
+ 31, 4, 32
+ 32, 4, 33
+ 33, 4, 34
+ 34, 4, 35
+ 35, 4, 36
+ 36, 4, 37
+ 37, 4, 38
+ 38, 4, 39
+ 39, 4, 40
+ 40, 4, 41
+ 41, 4, 42
+ 42, 4, 43
+ 43, 4, 44
+ 44, 4, 45
+ 45, 4, 46
+ 46, 4, 47
+ 47, 4, 48
+ 48, 4, 49
+ 49, 4, 50
+ 50, 4, 51
+ 51, 4, 52
+ 52, 4, 53
+ 53, 4, 54
+ 54, 4, 55
+ 55, 4, 56
+ 56, 4, 57
+ 57, 4, 58
+ 58, 4, 59
+ 59, 4, 60
+ 60, 4, 61
+ 61, 4, 62
+ 62, 4, 63
+ 63, 4, 64
+!
+       slot= 8          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 7, 1	!chamber 2, U plane, 48 wires.
+ 1, 7, 2
+ 2, 7, 3
+ 3, 7, 4
+ 4, 7, 5
+ 5, 7, 6
+ 6, 7, 7
+ 7, 7, 8
+ 8, 7, 9
+ 9, 7, 10
+ 10, 7, 11
+ 11, 7, 12
+ 12, 7, 13
+ 13, 7, 14
+ 14, 7, 15
+ 15, 7, 16
+ 16, 7, 17
+ 17, 7, 18
+ 18, 7, 19
+ 19, 7, 20
+ 20, 7, 21
+ 21, 7, 22
+ 22, 7, 23
+ 23, 7, 24
+ 24, 7, 25
+ 25, 7, 26
+ 26, 7, 27
+ 27, 7, 28
+ 28, 7, 29
+ 29, 7, 30
+ 30, 7, 31
+ 31, 7, 32
+ 32, 7, 33
+ 33, 7, 34
+ 34, 7, 35
+ 35, 7, 36
+ 36, 7, 37
+ 37, 7, 38
+ 38, 7, 39
+ 39, 7, 40
+ 40, 7, 41
+ 41, 7, 42
+ 42, 7, 43
+ 43, 7, 44
+ 44, 7, 45
+ 45, 7, 46
+ 46, 7, 47
+ 47, 7, 48
+ 48, 8, 1	!chamber 2, U' plane, 48 wires.
+ 49, 8, 2
+ 50, 8, 3
+ 51, 8, 4
+ 52, 8, 5
+ 53, 8, 6
+ 54, 8, 7
+ 55, 8, 8
+ 56, 8, 9
+ 57, 8, 10
+ 58, 8, 11
+ 59, 8, 12
+ 60, 8, 13
+ 61, 8, 14
+ 62, 8, 15
+ 63, 8, 16
+ 64, 8, 17
+ 65, 8, 18
+ 66, 8, 19
+ 67, 8, 20
+ 68, 8, 21
+ 69, 8, 22
+ 70, 8, 23
+ 71, 8, 24
+ 72, 8, 25
+ 73, 8, 26
+ 74, 8, 27
+ 75, 8, 28
+ 76, 8, 29
+ 77, 8, 30
+ 78, 8, 31
+ 79, 8, 32
+ 80, 8, 33
+ 81, 8, 34
+ 82, 8, 35
+ 83, 8, 36
+ 84, 8, 37
+ 85, 8, 38
+ 86, 8, 39
+ 87, 8, 40
+ 88, 8, 41
+ 89, 8, 42
+ 90, 8, 43
+ 91, 8, 44
+ 92, 8, 45
+ 93, 8, 46
+ 94, 8, 47
+ 95, 8, 48
+!
+       slot= 9          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 11, 1	!chamber 2, V plane, 48 wires.
+ 1, 11, 2
+ 2, 11, 3
+ 3, 11, 4
+ 4, 11, 5
+ 5, 11, 6
+ 6, 11, 7
+ 7, 11, 8
+ 8, 11, 9
+ 9, 11, 10
+ 10, 11, 11
+ 11, 11, 12
+ 12, 11, 13
+ 13, 11, 14
+ 14, 11, 15
+ 15, 11, 16
+ 16, 11, 17
+ 17, 11, 18
+ 18, 11, 19
+ 19, 11, 20
+ 20, 11, 21
+ 21, 11, 22
+ 22, 11, 23
+ 23, 11, 24
+ 24, 11, 25
+ 25, 11, 26
+ 26, 11, 27
+ 27, 11, 28
+ 28, 11, 29
+ 29, 11, 30
+ 30, 11, 31
+ 31, 11, 32
+ 32, 11, 33
+ 33, 11, 34
+ 34, 11, 35
+ 35, 11, 36
+ 36, 11, 37
+ 37, 11, 38
+ 38, 11, 39
+ 39, 11, 40
+ 40, 11, 41
+ 41, 11, 42
+ 42, 11, 43
+ 43, 11, 44
+ 44, 11, 45
+ 45, 11, 46
+ 46, 11, 47
+ 47, 11, 48
+ 48, 12, 1	!chamber 2, V' plane, 48 wires.
+ 49, 12, 2
+ 50, 12, 3
+ 51, 12, 4
+ 52, 12, 5
+ 53, 12, 6
+ 54, 12, 7
+ 55, 12, 8
+ 56, 12, 9
+ 57, 12, 10
+ 58, 12, 11
+ 59, 12, 12
+ 60, 12, 13
+ 61, 12, 14
+ 62, 12, 15
+ 63, 12, 16
+ 64, 12, 17
+ 65, 12, 18
+ 66, 12, 19
+ 67, 12, 20
+ 68, 12, 21
+ 69, 12, 22
+ 70, 12, 23
+ 71, 12, 24
+ 72, 12, 25
+ 73, 12, 26
+ 74, 12, 27
+ 75, 12, 28
+ 76, 12, 29
+ 77, 12, 30
+ 78, 12, 31
+ 79, 12, 32
+ 80, 12, 33
+ 81, 12, 34
+ 82, 12, 35
+ 83, 12, 36
+ 84, 12, 37
+ 85, 12, 38
+ 86, 12, 39
+ 87, 12, 40
+ 88, 12, 41
+ 89, 12, 42
+ 90, 12, 43
+ 91, 12, 44
+ 92, 12, 45
+ 93, 12, 46
+ 94, 12, 47
+ 95, 12, 48
+!
+       slot= 11          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 9, 1	!chamber 2, X plane, 64 wires.
+ 1, 9, 2
+ 2, 9, 3
+ 3, 9, 4
+ 4, 9, 5
+ 5, 9, 6
+ 6, 9, 7
+ 7, 9, 8
+ 8, 9, 9
+ 9, 9, 10
+ 10, 9, 11
+ 11, 9, 12
+ 12, 9, 13
+ 13, 9, 14
+ 14, 9, 15
+ 15, 9, 16
+ 16, 9, 17
+ 17, 9, 18
+ 18, 9, 19
+ 19, 9, 20
+ 20, 9, 21
+ 21, 9, 22
+ 22, 9, 23
+ 23, 9, 24
+ 24, 9, 25
+ 25, 9, 26
+ 26, 9, 27
+ 27, 9, 28
+ 28, 9, 29
+ 29, 9, 30
+ 30, 9, 31
+ 31, 9, 32
+ 32, 9, 33
+ 33, 9, 34
+ 34, 9, 35
+ 35, 9, 36
+ 36, 9, 37
+ 37, 9, 38
+ 38, 9, 39
+ 39, 9, 40
+ 40, 9, 41
+ 41, 9, 42
+ 42, 9, 43
+ 43, 9, 44
+ 44, 9, 45
+ 45, 9, 46
+ 46, 9, 47
+ 47, 9, 48
+ 48, 9, 49
+ 49, 9, 50
+ 50, 9, 51
+ 51, 9, 52
+ 52, 9, 53
+ 53, 9, 54
+ 54, 9, 55
+ 55, 9, 56
+ 56, 9, 57
+ 57, 9, 58
+ 58, 9, 59
+ 59, 9, 60
+ 60, 9, 61
+ 61, 9, 62
+ 62, 9, 63
+ 63, 9, 64
+!
+       slot= 12          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 10, 1	!chamber 2, X' plane, 64 wires.
+ 1, 10, 2
+ 2, 10, 3
+ 3, 10, 4
+ 4, 10, 5
+ 5, 10, 6
+ 6, 10, 7
+ 7, 10, 8
+ 8, 10, 9
+ 9, 10, 10
+ 10, 10, 11
+ 11, 10, 12
+ 12, 10, 13
+ 13, 10, 14
+ 14, 10, 15
+ 15, 10, 16
+ 16, 10, 17
+ 17, 10, 18
+ 18, 10, 19
+ 19, 10, 20
+ 20, 10, 21
+ 21, 10, 22
+ 22, 10, 23
+ 23, 10, 24
+ 24, 10, 25
+ 25, 10, 26
+ 26, 10, 27
+ 27, 10, 28
+ 28, 10, 29
+ 29, 10, 30
+ 30, 10, 31
+ 31, 10, 32
+ 32, 10, 33
+ 33, 10, 34
+ 34, 10, 35
+ 35, 10, 36
+ 36, 10, 37
+ 37, 10, 38
+ 38, 10, 39
+ 39, 10, 40
+ 40, 10, 41
+ 41, 10, 42
+ 42, 10, 43
+ 43, 10, 44
+ 44, 10, 45
+ 45, 10, 46
+ 46, 10, 47
+ 47, 10, 48
+ 48, 10, 49
+ 49, 10, 50
+ 50, 10, 51
+ 51, 10, 52
+ 52, 10, 53
+ 53, 10, 54
+ 54, 10, 55
+ 55, 10, 56
+ 56, 10, 57
+ 57, 10, 58
+ 58, 10, 59
+ 59, 10, 60
+ 60, 10, 61
+ 61, 10, 62
+ 62, 10, 63
+ 63, 10, 64
+!
+!   SOS upstairs (SSCIN+SCAL+SCER) map    K.B.Beard 13-Jun-1994
+!
+    ROC= 3               !upstairs SOS crate (fbch2)
+!
+    detector= 12 !SSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 22 ! TDC  
+  0, 1, 3, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#3 [TDC+]
+  1, 1, 5, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#5 [TDC+]
+  2, 1, 7, 2 !TDC ROC#3 Sl#23 Ch#2 SSCIN pl#1 [X1] id sig#7 [TDC+]
+  3, 1, 9, 2 !TDC ROC#3 Sl#23 Ch#3 SSCIN pl#1 [X1] id sig#9 [TDC+]
+  4, 1, 2, 2 !TDC ROC#3 Sl#23 Ch#4 SSCIN pl#1 [X1] id sig#2 [TDC+]
+  5, 1, 4, 2 !TDC ROC#3 Sl#23 Ch#5 SSCIN pl#1 [X1] id sig#4 [TDC+]
+  6, 1, 6, 2 !TDC ROC#3 Sl#23 Ch#6 SSCIN pl#1 [X1] id sig#6 [TDC+]
+  7, 1, 8, 2 !TDC ROC#3 Sl#23 Ch#7 SSCIN pl#1 [X1] id sig#8 [TDC+]
+  8, 1, 3, 3 !TDC ROC#3 Sl#23 Ch#8 SSCIN pl#1 [X1] id sig#3 [TDC-]
+  9, 1, 5, 3 !TDC ROC#3 Sl#23 Ch#9 SSCIN pl#1 [X1] id sig#5 [TDC-]
+  10, 1, 7, 3 !TDC ROC#3 Sl#23 Ch#10 SSCIN pl#1 [X1] id sig#7 [TDC-]
+  11, 1, 9, 3 !TDC ROC#3 Sl#23 Ch#11 SSCIN pl#1 [X1] id sig#9 [TDC-]
+  12, 1, 2, 3 !TDC ROC#3 Sl#23 Ch#12 SSCIN pl#1 [X1] id sig#2 [TDC-]
+  13, 1, 4, 3 !TDC ROC#3 Sl#23 Ch#13 SSCIN pl#1 [X1] id sig#4 [TDC-]
+  14, 1, 6, 3 !TDC ROC#3 Sl#23 Ch#14 SSCIN pl#1 [X1] id sig#6 [TDC-]
+  15, 1, 8, 3 !TDC ROC#3 Sl#23 Ch#15 SSCIN pl#1 [X1] id sig#8 [TDC-]
+  16, 2, 3, 2 !TDC ROC#3 Sl#23 Ch#16 SSCIN pl#2 [Y1] id sig#3 [TDC+]
+  17, 2, 5, 2 !TDC ROC#3 Sl#23 Ch#17 SSCIN pl#2 [Y1] id sig#5 [TDC+]
+  18, 2, 7, 2 !TDC ROC#3 Sl#23 Ch#18 SSCIN pl#2 [Y1] id sig#7 [TDC+]
+  19, 2, 9, 2 !TDC ROC#3 Sl#23 Ch#19 SSCIN pl#2 [Y1] id sig#9 [TDC+]
+  20, 2, 2, 2 !TDC ROC#3 Sl#23 Ch#20 SSCIN pl#2 [Y1] id sig#2 [TDC+]
+  21, 2, 4, 2 !TDC ROC#3 Sl#23 Ch#21 SSCIN pl#2 [Y1] id sig#4 [TDC+]
+  22, 2, 6, 2 !TDC ROC#3 Sl#23 Ch#22 SSCIN pl#2 [Y1] id sig#6 [TDC+]
+  23, 2, 8, 2 !TDC ROC#3 Sl#23 Ch#23 SSCIN pl#2 [Y1] id sig#8 [TDC+]
+  24, 2, 3, 3 !TDC ROC#3 Sl#23 Ch#24 SSCIN pl#2 [Y1] id sig#3 [TDC-]
+  25, 2, 5, 3 !TDC ROC#3 Sl#23 Ch#25 SSCIN pl#2 [Y1] id sig#5 [TDC-]
+  26, 2, 7, 3 !TDC ROC#3 Sl#23 Ch#26 SSCIN pl#2 [Y1] id sig#7 [TDC-]
+  27, 2, 9, 3 !TDC ROC#3 Sl#23 Ch#27 SSCIN pl#2 [Y1] id sig#9 [TDC-]
+  28, 2, 2, 3 !TDC ROC#3 Sl#23 Ch#28 SSCIN pl#2 [Y1] id sig#2 [TDC-]
+  29, 2, 4, 3 !TDC ROC#3 Sl#23 Ch#29 SSCIN pl#2 [Y1] id sig#4 [TDC-]
+  30, 2, 6, 3 !TDC ROC#3 Sl#23 Ch#30 SSCIN pl#2 [Y1] id sig#6 [TDC-]
+  31, 2, 8, 3 !TDC ROC#3 Sl#23 Ch#31 SSCIN pl#2 [Y1] id sig#8 [TDC-]
+  32, 4, 3, 2 !TDC ROC#3 Sl#23 Ch#32 SSCIN pl#4 [Y2] id sig#3 [TDC+]
+  33, 4, 5, 2 !TDC ROC#3 Sl#23 Ch#33 SSCIN pl#4 [Y2] id sig#5 [TDC+]
+  34, 4, 7, 2 !TDC ROC#3 Sl#23 Ch#34 SSCIN pl#4 [Y2] id sig#7 [TDC+]
+  35, 4, 9, 2 !TDC ROC#3 Sl#23 Ch#35 SSCIN pl#4 [Y2] id sig#9 [TDC+]
+  36, 4, 2, 2 !TDC ROC#3 Sl#23 Ch#36 SSCIN pl#4 [Y2] id sig#2 [TDC+]
+  37, 4, 4, 2 !TDC ROC#3 Sl#23 Ch#37 SSCIN pl#4 [Y2] id sig#4 [TDC+]
+  38, 4, 6, 2 !TDC ROC#3 Sl#23 Ch#38 SSCIN pl#4 [Y2] id sig#6 [TDC+]
+  39, 4, 8, 2 !TDC ROC#3 Sl#23 Ch#39 SSCIN pl#4 [Y2] id sig#8 [TDC+]
+  40, 4, 3, 3 !TDC ROC#3 Sl#23 Ch#40 SSCIN pl#4 [Y2] id sig#3 [TDC-]
+  41, 4, 5, 3 !TDC ROC#3 Sl#23 Ch#41 SSCIN pl#4 [Y2] id sig#5 [TDC-]
+  42, 4, 7, 3 !TDC ROC#3 Sl#23 Ch#42 SSCIN pl#4 [Y2] id sig#7 [TDC-]
+  43, 4, 9, 3 !TDC ROC#3 Sl#23 Ch#43 SSCIN pl#4 [Y2] id sig#9 [TDC-]
+  44, 4, 2, 3 !TDC ROC#3 Sl#23 Ch#44 SSCIN pl#4 [Y2] id sig#2 [TDC-]
+  45, 4, 4, 3 !TDC ROC#3 Sl#23 Ch#45 SSCIN pl#4 [Y2] id sig#4 [TDC-]
+  46, 4, 6, 3 !TDC ROC#3 Sl#23 Ch#46 SSCIN pl#4 [Y2] id sig#6 [TDC-]
+  47, 4, 8, 3 !TDC ROC#3 Sl#23 Ch#47 SSCIN pl#4 [Y2] id sig#8 [TDC-]
+  48, 1, 1, 2 !TDC ROC#3 Sl#23 Ch#48 SSCIN pl#1 [X1] id sig#1 [TDC+]
+  49, 1, 1, 3 !TDC ROC#3 Sl#23 Ch#49 SSCIN pl#1 [X1] id sig#1 [TDC-]
+  50, 2, 1, 2 !TDC ROC#3 Sl#23 Ch#50 SSCIN pl#2 [Y1] id sig#1 [TDC+]
+  51, 2, 1, 3 !TDC ROC#3 Sl#23 Ch#51 SSCIN pl#2 [Y1] id sig#1 [TDC-]
+  52, 4, 1, 2 !TDC ROC#3 Sl#23 Ch#52 SSCIN pl#4 [Y2] id sig#1 [TDC+]
+  53, 4, 1, 3 !TDC ROC#3 Sl#23 Ch#53 SSCIN pl#4 [Y2] id sig#1 [TDC-]
+!  54 !TDC ROC#3 Sl#23 Ch#54 unused
+!  55 !TDC ROC#3 Sl#23 Ch#55 unused
+!  56 !TDC ROC#3 Sl#23 Ch#56 unused
+!  57 !TDC ROC#3 Sl#23 Ch#57 unused
+!  58 !TDC ROC#3 Sl#23 Ch#58 unused
+!  59 !TDC ROC#3 Sl#23 Ch#59 unused
+!  60 !TDC ROC#3 Sl#23 Ch#60 unused
+!  61 !TDC ROC#3 Sl#23 Ch#61 unused
+!  62 !TDC ROC#3 Sl#23 Ch#62 unused
+!  63 !TDC ROC#3 Sl#23 Ch#63 unused
+!
+!for run 8023, swapped HMS and SOS TDC so that TDC with first 8
+!channels dead would be here.  Moved connectors 1 and 2 to position
+!3 and 4.  Moved 3 singles channels (in connector3) to connector 2.
+
+ Slot= 20 ! TDC  
+  32, 3, 1, 2 !TDC ROC#3 Sl#21 Ch#0 SSCIN pl#3 [X2] id sig#1 [TDC+]
+  33, 3, 3, 2 !TDC ROC#3 Sl#21 Ch#1 SSCIN pl#3 [X2] id sig#3 [TDC+]
+  34, 3, 5, 2 !TDC ROC#3 Sl#21 Ch#2 SSCIN pl#3 [X2] id sig#5 [TDC+]
+  35, 3, 7, 2 !TDC ROC#3 Sl#21 Ch#3 SSCIN pl#3 [X2] id sig#7 [TDC+]
+  36, 3, 9, 2 !TDC ROC#3 Sl#21 Ch#4 SSCIN pl#3 [X2] id sig#9 [TDC+]
+  37, 3, 11, 2 !TDC ROC#3 Sl#21 Ch#5 SSCIN pl#3 [X2] id sig#11 [TDC+]
+  38, 3, 13, 2 !TDC ROC#3 Sl#21 Ch#6 SSCIN pl#3 [X2] id sig#13 [TDC+]
+  39, 3, 15, 2 !TDC ROC#3 Sl#21 Ch#7 SSCIN pl#3 [X2] id sig#15 [TDC+]
+  40, 3, 2, 2 !TDC ROC#3 Sl#21 Ch#8 SSCIN pl#3 [X2] id sig#2 [TDC+]
+  41, 3, 4, 2 !TDC ROC#3 Sl#21 Ch#9 SSCIN pl#3 [X2] id sig#4 [TDC+]
+  42, 3, 6, 2 !TDC ROC#3 Sl#21 Ch#10 SSCIN pl#3 [X2] id sig#6 [TDC+]
+  43, 3, 8, 2 !TDC ROC#3 Sl#21 Ch#11 SSCIN pl#3 [X2] id sig#8 [TDC+]
+  44, 3, 10, 2 !TDC ROC#3 Sl#21 Ch#12 SSCIN pl#3 [X2] id sig#10 [TDC+]
+  45, 3, 12, 2 !TDC ROC#3 Sl#21 Ch#13 SSCIN pl#3 [X2] id sig#12 [TDC+]
+  46, 3, 14, 2 !TDC ROC#3 Sl#21 Ch#14 SSCIN pl#3 [X2] id sig#14 [TDC+]
+  47, 3, 16, 2 !TDC ROC#3 Sl#21 Ch#15 SSCIN pl#3 [X2] id sig#16 [TDC+]
+  48, 3, 1, 3 !TDC ROC#3 Sl#21 Ch#16 SSCIN pl#3 [X2] id sig#1 [TDC-]
+  49, 3, 3, 3 !TDC ROC#3 Sl#21 Ch#17 SSCIN pl#3 [X2] id sig#3 [TDC-]
+  50, 3, 5, 3 !TDC ROC#3 Sl#21 Ch#18 SSCIN pl#3 [X2] id sig#5 [TDC-]
+  51, 3, 7, 3 !TDC ROC#3 Sl#21 Ch#19 SSCIN pl#3 [X2] id sig#7 [TDC-]
+  52, 3, 9, 3 !TDC ROC#3 Sl#21 Ch#20 SSCIN pl#3 [X2] id sig#9 [TDC-]
+  53, 3, 11, 3 !TDC ROC#3 Sl#21 Ch#21 SSCIN pl#3 [X2] id sig#11 [TDC-]
+  54, 3, 13, 3 !TDC ROC#3 Sl#21 Ch#22 SSCIN pl#3 [X2] id sig#13 [TDC-]
+  55, 3, 15, 3 !TDC ROC#3 Sl#21 Ch#23 SSCIN pl#3 [X2] id sig#15 [TDC-]
+  56, 3, 2, 3 !TDC ROC#3 Sl#21 Ch#24 SSCIN pl#3 [X2] id sig#2 [TDC-]
+  57, 3, 4, 3 !TDC ROC#3 Sl#21 Ch#25 SSCIN pl#3 [X2] id sig#4 [TDC-]
+  58, 3, 6, 3 !TDC ROC#3 Sl#21 Ch#26 SSCIN pl#3 [X2] id sig#6 [TDC-]
+  59, 3, 8, 3 !TDC ROC#3 Sl#21 Ch#27 SSCIN pl#3 [X2] id sig#8 [TDC-]
+  60, 3, 10, 3 !TDC ROC#3 Sl#21 Ch#28 SSCIN pl#3 [X2] id sig#10 [TDC-]
+  61, 3, 12, 3 !TDC ROC#3 Sl#21 Ch#29 SSCIN pl#3 [X2] id sig#12 [TDC-]
+  62, 3, 14, 3 !TDC ROC#3 Sl#21 Ch#30 SSCIN pl#3 [X2] id sig#14 [TDC-]
+  63, 3, 16, 3 !TDC ROC#3 Sl#21 Ch#31 SSCIN pl#3 [X2] id sig#16  [TDC-]
+!
+    detector= 15 !SMISC
+!
+  18, 1, 65, 0  ! 0 !TDC ROC#3 Sl#20 Ch#32 RF TDC.
+!
+    detector= 15 !SMISC
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 18 ! TDC  
+0, 1, 1, 0  ! 0 !TDC ROC#3 Sl#20 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#3 Sl#20 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#3 Sl#20 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#3 Sl#20 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#3 Sl#20 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#3 Sl#20 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#3 Sl#20 Ch#6 unused     {MuonL}
+7, 1, 8, 0  ! 7 !TDC ROC#3 Sl#20 Ch#7 unused     {MuonR}
+8, 1, 9, 0  ! 8 !TDC ROC#3 Sl#20 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#3 Sl#20 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#3 Sl#20 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#3 Sl#20 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#3 Sl#20 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#3 Sl#20 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#3 Sl#20 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#3 Sl#20 Ch#15 signal {PEDTRG}
+
+  Slot= 18! TDC
+16, 1, 17, 0  ! 16 !TDC ROC#3 Sl#18 Ch#16 signal {sS1}           
+17, 1, 18, 0  ! 17 !TDC ROC#3 Sl#18 Ch#17 signal {sPRE50}        
+18, 1, 19, 0  ! 18 !TDC ROC#3 Sl#18 Ch#18 signal {sS2X}          
+19, 1, 20, 0  ! 19 !TDC ROC#3 Sl#18 Ch#19 signal {sPRE150}       
+20, 1, 21, 0  ! 20 !TDC ROC#3 Sl#18 Ch#20 signal {sS1X}          
+21, 1, 22, 0  ! 21 !TDC ROC#3 Sl#18 Ch#21 signal {sS2Y}          
+22, 1, 23, 0  ! 22 !TDC ROC#3 Sl#18 Ch#22 signal {sPRE100}       
+23, 1, 24, 0  ! 23 !TDC ROC#3 Sl#18 Ch#23 signal {sS1Y}          
+24, 1, 25, 0  ! 24 !TDC ROC#3 Sl#18 Ch#24 signal {sS2}           
+25, 1, 26, 0  ! 25 !TDC ROC#3 Sl#18 Ch#25 signal {sPRE200}       
+26, 1, 27, 0  ! 26 !TDC ROC#3 Sl#18 Ch#26 signal {sSTOF}         
+27, 1, 28, 0  ! 27 !TDC ROC#3 Sl#18 Ch#27 signal {sSCIN}         
+28, 1, 29, 0  ! 28 !TDC ROC#3 Sl#18 Ch#28 signal {sELREAL}       
+29, 1, 30, 0  ! 29 !TDC ROC#3 Sl#18 Ch#29 signal {sPIPRE}        
+30, 1, 31, 0  ! 30 !TDC ROC#3 Sl#18 Ch#30 signal {sELCLEAN}      
+31, 1, 32, 0  ! 31 !TDC ROC#3 Sl#18 Ch#31 signal {sPRETRG}       
+32, 1, 33, 0  ! 32 !TDC ROC#3 Sl#18 Ch#32 signal {BCM1}          
+33, 1, 34, 0  ! 33 !TDC ROC#3 Sl#18 Ch#33 signal {BCM2}          
+34, 1, 35, 0  ! 34 !TDC ROC#3 Sl#18 Ch#34 signal {BCM3}          
+35, 1, 36, 0  ! 35 !TDC ROC#3 Sl#18 Ch#35 signal {UNSER}         
+36, 1, 37, 0  ! 36 !TDC ROC#3 Sl#18 Ch#36 signal {CLOCK}         
+37, 1, 38, 0  ! 37 !TDC ROC#3 Sl#18 Ch#37 signal {1 MHz * 36??}  
+38, 1, 39, 0  ! 38 !TDC ROC#3 Sl#18 Ch#38 signal {sPICLEAN}      
+39, 1, 40, 0  ! 39 !TDC ROC#3 Sl#18 Ch#39 signal {sELCLEAN}      
+40, 1, 41, 0  ! 40 !TDC ROC#3 Sl#18 Ch#40 signal {sPION}         
+41, 1, 42, 0  ! 41 !TDC ROC#3 Sl#18 Ch#41 signal {sCER}          
+42, 1, 43, 0  ! 42 !TDC ROC#3 Sl#18 Ch#42 signal {sELHI}         
+43, 1, 44, 0  ! 43 !TDC ROC#3 Sl#18 Ch#43 signal {sELLO}         
+44, 1, 45, 0  ! 44 !TDC ROC#3 Sl#18 Ch#44 signal {sPRHI}         
+45, 1, 46, 0  ! 45 !TDC ROC#3 Sl#18 Ch#45 signal {sPRLO}         
+46, 1, 47, 0  ! 46 !TDC ROC#3 Sl#18 Ch#46 signal {sSHLO}         
+47, 1, 48, 0  ! 47 !TDC ROC#3 Sl#18 Ch#47 signal {PEDS+TRIGS?}   
+!
+!       ADC module LeCroy 1881M
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+    detector= 12 !SSCIN
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#3 Sl#9 Ch#0 SSCIN pl#1 [X1] id sig#1 [ADC+]
+  1, 1, 3, 0 !ADC ROC#3 Sl#9 Ch#1 SSCIN pl#1 [X1] id sig#3 [ADC+]
+  2, 1, 5, 0 !ADC ROC#3 Sl#9 Ch#2 SSCIN pl#1 [X1] id sig#5 [ADC+]
+  3, 1, 7, 0 !ADC ROC#3 Sl#9 Ch#3 SSCIN pl#1 [X1] id sig#7 [ADC+]
+  4, 1, 9, 0 !ADC ROC#3 Sl#9 Ch#4 SSCIN pl#1 [X1] id sig#9 [ADC+]
+!  5 !ADC ROC#3 Sl#9 Ch#5 unused
+!  6 !ADC ROC#3 Sl#9 Ch#6 unused
+!  7 !ADC ROC#3 Sl#9 Ch#7 unused
+  8, 1, 2, 0 !ADC ROC#3 Sl#9 Ch#8 SSCIN pl#1 [X1] id sig#2 [ADC+]
+  9, 1, 4, 0 !ADC ROC#3 Sl#9 Ch#9 SSCIN pl#1 [X1] id sig#4 [ADC+]
+  10, 1, 6, 0 !ADC ROC#3 Sl#9 Ch#10 SSCIN pl#1 [X1] id sig#6 [ADC+]
+  11, 1, 8, 0 !ADC ROC#3 Sl#9 Ch#11 SSCIN pl#1 [X1] id sig#8 [ADC+]
+!  12 !ADC ROC#3 Sl#9 Ch#12 unused
+!  13 !ADC ROC#3 Sl#9 Ch#13 unused
+!  14 !ADC ROC#3 Sl#9 Ch#14 unused
+!  15 !ADC ROC#3 Sl#9 Ch#15 unused
+  16, 1, 1, 1 !ADC ROC#3 Sl#9 Ch#16 SSCIN pl#1 [X1] id sig#1 [ADC-]
+  17, 1, 3, 1 !ADC ROC#3 Sl#9 Ch#17 SSCIN pl#1 [X1] id sig#3 [ADC-]
+  18, 1, 5, 1 !ADC ROC#3 Sl#9 Ch#18 SSCIN pl#1 [X1] id sig#5 [ADC-]
+  19, 1, 7, 1 !ADC ROC#3 Sl#9 Ch#19 SSCIN pl#1 [X1] id sig#7 [ADC-]
+  20, 1, 9, 1 !ADC ROC#3 Sl#9 Ch#20 SSCIN pl#1 [X1] id sig#9 [ADC-]
+!  21 !ADC ROC#3 Sl#9 Ch#21 unused
+!  22 !ADC ROC#3 Sl#9 Ch#22 unused
+!  23 !ADC ROC#3 Sl#9 Ch#23 unused
+  24, 1, 2, 1 !ADC ROC#3 Sl#9 Ch#24 SSCIN pl#1 [X1] id sig#2 [ADC-]
+  25, 1, 4, 1 !ADC ROC#3 Sl#9 Ch#25 SSCIN pl#1 [X1] id sig#4 [ADC-]
+  26, 1, 6, 1 !ADC ROC#3 Sl#9 Ch#26 SSCIN pl#1 [X1] id sig#6 [ADC-]
+  27, 1, 8, 1 !ADC ROC#3 Sl#9 Ch#27 SSCIN pl#1 [X1] id sig#8 [ADC-]
+!  28 !ADC ROC#3 Sl#9 Ch#28 unused
+!  29 !ADC ROC#3 Sl#9 Ch#29 unused
+!  30 !ADC ROC#3 Sl#9 Ch#30 unused
+!  31 !ADC ROC#3 Sl#9 Ch#31 unused
+  32, 2, 1, 0 !ADC ROC#3 Sl#9 Ch#32 SSCIN pl#2 [Y1] id sig#1 [ADC+]
+  33, 2, 3, 0 !ADC ROC#3 Sl#9 Ch#33 SSCIN pl#2 [Y1] id sig#3 [ADC+]
+  34, 2, 5, 0 !ADC ROC#3 Sl#9 Ch#34 SSCIN pl#2 [Y1] id sig#5 [ADC+]
+  35, 2, 7, 0 !ADC ROC#3 Sl#9 Ch#35 SSCIN pl#2 [Y1] id sig#7 [ADC+]
+  36, 2, 9, 0 !ADC ROC#3 Sl#9 Ch#36 SSCIN pl#2 [Y1] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#9 Ch#37 unused
+!  38 !ADC ROC#3 Sl#9 Ch#38 unused
+!  39 !ADC ROC#3 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#3 Sl#9 Ch#40 SSCIN pl#2 [Y1] id sig#2 [ADC+]
+  41, 2, 4, 0 !ADC ROC#3 Sl#9 Ch#41 SSCIN pl#2 [Y1] id sig#4 [ADC+]
+  42, 2, 6, 0 !ADC ROC#3 Sl#9 Ch#42 SSCIN pl#2 [Y1] id sig#6 [ADC+]
+  43, 2, 8, 0 !ADC ROC#3 Sl#9 Ch#43 SSCIN pl#2 [Y1] id sig#8 [ADC+]
+!  44 !ADC ROC#3 Sl#9 Ch#44 unused
+!  45 !ADC ROC#3 Sl#9 Ch#45 unused
+!  46 !ADC ROC#3 Sl#9 Ch#46 unused
+!  47 !ADC ROC#3 Sl#9 Ch#47 unused
+  48, 2, 1, 1 !ADC ROC#3 Sl#9 Ch#48 SSCIN pl#2 [Y1] id sig#1 [ADC-]
+  49, 2, 3, 1 !ADC ROC#3 Sl#9 Ch#49 SSCIN pl#2 [Y1] id sig#3 [ADC-]
+  50, 2, 5, 1 !ADC ROC#3 Sl#9 Ch#50 SSCIN pl#2 [Y1] id sig#5 [ADC-]
+  51, 2, 7, 1 !ADC ROC#3 Sl#9 Ch#51 SSCIN pl#2 [Y1] id sig#7 [ADC-]
+  52, 2, 9, 1 !ADC ROC#3 Sl#9 Ch#52 SSCIN pl#2 [Y1] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#9 Ch#53 unused
+!  54 !ADC ROC#3 Sl#9 Ch#54 unused
+!  55 !ADC ROC#3 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#3 Sl#9 Ch#56 SSCIN pl#2 [Y1] id sig#2 [ADC-]
+  57, 2, 4, 1 !ADC ROC#3 Sl#9 Ch#57 SSCIN pl#2 [Y1] id sig#4 [ADC-]
+  58, 2, 6, 1 !ADC ROC#3 Sl#9 Ch#58 SSCIN pl#2 [Y1] id sig#6 [ADC-]
+  59, 2, 8, 1 !ADC ROC#3 Sl#9 Ch#59 SSCIN pl#2 [Y1] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#9 Ch#60 unused
+!  61 !ADC ROC#3 Sl#9 Ch#61 unused
+!  62 !ADC ROC#3 Sl#9 Ch#62 unused
+!  63 !ADC ROC#3 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#3 Sl#7 Ch#0 SSCIN pl#3 [X2] id sig#1 [ADC+]
+  1, 3, 3, 0 !ADC ROC#3 Sl#7 Ch#1 SSCIN pl#3 [X2] id sig#3 [ADC+]
+  2, 3, 5, 0 !ADC ROC#3 Sl#7 Ch#2 SSCIN pl#3 [X2] id sig#5 [ADC+]
+  3, 3, 7, 0 !ADC ROC#3 Sl#7 Ch#3 SSCIN pl#3 [X2] id sig#7 [ADC+]
+  4, 3, 9, 0 !ADC ROC#3 Sl#7 Ch#4 SSCIN pl#3 [X2] id sig#9 [ADC+]
+  5, 3, 11, 0 !ADC ROC#3 Sl#7 Ch#5 SSCIN pl#3 [X2] id sig#11 [ADC+]
+  6, 3, 13, 0 !ADC ROC#3 Sl#7 Ch#6 SSCIN pl#3 [X2] id sig#13 [ADC+]
+  7, 3, 15, 0 !ADC ROC#3 Sl#7 Ch#7 SSCIN pl#3 [X2] id sig#15 [ADC+]
+  8, 3, 2, 0 !ADC ROC#3 Sl#7 Ch#8 SSCIN pl#3 [X2] id sig#2 [ADC+]
+  9, 3, 4, 0 !ADC ROC#3 Sl#7 Ch#9 SSCIN pl#3 [X2] id sig#4 [ADC+]
+  10, 3, 6, 0 !ADC ROC#3 Sl#7 Ch#10 SSCIN pl#3 [X2] id sig#6 [ADC+]
+  11, 3, 8, 0 !ADC ROC#3 Sl#7 Ch#11 SSCIN pl#3 [X2] id sig#8 [ADC+]
+  12, 3, 10, 0 !ADC ROC#3 Sl#7 Ch#12 SSCIN pl#3 [X2] id sig#10 [ADC+]
+  13, 3, 12, 0 !ADC ROC#3 Sl#7 Ch#13 SSCIN pl#3 [X2] id sig#12 [ADC+]
+  14, 3, 14, 0 !ADC ROC#3 Sl#7 Ch#14 SSCIN pl#3 [X2] id sig#14 [ADC+]
+  15, 3, 16, 0 !ADC ROC#3 Sl#7 Ch#15 SSCIN pl#3 [X2] id sig#16 [ADC+]
+  16, 3, 1, 1 !ADC ROC#3 Sl#7 Ch#16 SSCIN pl#3 [X2] id sig#1 [ADC-]
+  17, 3, 3, 1 !ADC ROC#3 Sl#7 Ch#17 SSCIN pl#3 [X2] id sig#3 [ADC-]
+  18, 3, 5, 1 !ADC ROC#3 Sl#7 Ch#18 SSCIN pl#3 [X2] id sig#5 [ADC-]
+  19, 3, 7, 1 !ADC ROC#3 Sl#7 Ch#19 SSCIN pl#3 [X2] id sig#7 [ADC-]
+  20, 3, 9, 1 !ADC ROC#3 Sl#7 Ch#20 SSCIN pl#3 [X2] id sig#9 [ADC-]
+  21, 3, 11, 1 !ADC ROC#3 Sl#7 Ch#21 SSCIN pl#3 [X2] id sig#11 [ADC-]
+  22, 3, 13, 1 !ADC ROC#3 Sl#7 Ch#22 SSCIN pl#3 [X2] id sig#13 [ADC-]
+  23, 3, 15, 1 !ADC ROC#3 Sl#7 Ch#23 SSCIN pl#3 [X2] id sig#15 [ADC-]
+  24, 3, 2, 1 !ADC ROC#3 Sl#7 Ch#24 SSCIN pl#3 [X2] id sig#2 [ADC-]
+  25, 3, 4, 1 !ADC ROC#3 Sl#7 Ch#25 SSCIN pl#3 [X2] id sig#4 [ADC-]
+  26, 3, 6, 1 !ADC ROC#3 Sl#7 Ch#26 SSCIN pl#3 [X2] id sig#6 [ADC-]
+  27, 3, 8, 1 !ADC ROC#3 Sl#7 Ch#27 SSCIN pl#3 [X2] id sig#8 [ADC-]
+  28, 3, 10, 1 !ADC ROC#3 Sl#7 Ch#28 SSCIN pl#3 [X2] id sig#10 [ADC-]
+  29, 3, 12, 1 !ADC ROC#3 Sl#7 Ch#29 SSCIN pl#3 [X2] id sig#12 [ADC-]
+  30, 3, 14, 1 !ADC ROC#3 Sl#7 Ch#30 SSCIN pl#3 [X2] id sig#14 [ADC-]
+  31, 3, 16, 1 !ADC ROC#3 Sl#7 Ch#31 SSCIN pl#3 [X2] id sig#16 [ADC-]
+  32, 4, 1, 0 !ADC ROC#3 Sl#7 Ch#32 SSCIN pl#4 [Y2] id sig#1 [ADC+]
+  33, 4, 3, 0 !ADC ROC#3 Sl#7 Ch#33 SSCIN pl#4 [Y2] id sig#3 [ADC+]
+  34, 4, 5, 0 !ADC ROC#3 Sl#7 Ch#34 SSCIN pl#4 [Y2] id sig#5 [ADC+]
+  35, 4, 7, 0 !ADC ROC#3 Sl#7 Ch#35 SSCIN pl#4 [Y2] id sig#7 [ADC+]
+  36, 4, 9, 0 !ADC ROC#3 Sl#7 Ch#36 SSCIN pl#4 [Y2] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#7 Ch#37 unused
+!  38 !ADC ROC#3 Sl#7 Ch#38 unused
+!  39 !ADC ROC#3 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#3 Sl#7 Ch#40 SSCIN pl#4 [Y2] id sig#2 [ADC+]
+  41, 4, 4, 0 !ADC ROC#3 Sl#7 Ch#41 SSCIN pl#4 [Y2] id sig#4 [ADC+]
+  42, 4, 6, 0 !ADC ROC#3 Sl#7 Ch#42 SSCIN pl#4 [Y2] id sig#6 [ADC+]
+!  43, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+] DEAD CH!
+!  44 !ADC ROC#3 Sl#7 Ch#44 unused
+!  45 !ADC ROC#3 Sl#7 Ch#45 unused
+!  46 !ADC ROC#3 Sl#7 Ch#46 unused
+  47, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+]
+  48, 4, 1, 1 !ADC ROC#3 Sl#7 Ch#48 SSCIN pl#4 [Y2] id sig#1 [ADC-]
+  49, 4, 3, 1 !ADC ROC#3 Sl#7 Ch#49 SSCIN pl#4 [Y2] id sig#3 [ADC-]
+  50, 4, 5, 1 !ADC ROC#3 Sl#7 Ch#50 SSCIN pl#4 [Y2] id sig#5 [ADC-]
+  51, 4, 7, 1 !ADC ROC#3 Sl#7 Ch#51 SSCIN pl#4 [Y2] id sig#7 [ADC-]
+  52, 4, 9, 1 !ADC ROC#3 Sl#7 Ch#52 SSCIN pl#4 [Y2] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#7 Ch#53 unused
+!  54 !ADC ROC#3 Sl#7 Ch#54 unused
+!  55 !ADC ROC#3 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#3 Sl#7 Ch#56 SSCIN pl#4 [Y2] id sig#2 [ADC-]
+  57, 4, 4, 1 !ADC ROC#3 Sl#7 Ch#57 SSCIN pl#4 [Y2] id sig#4 [ADC-]
+  58, 4, 6, 1 !ADC ROC#3 Sl#7 Ch#58 SSCIN pl#4 [Y2] id sig#6 [ADC-]
+  59, 4, 8, 1 !ADC ROC#3 Sl#7 Ch#59 SSCIN pl#4 [Y2] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#7 Ch#60 unused
+!  61 !ADC ROC#3 Sl#7 Ch#61 unused
+!  62 !ADC ROC#3 Sl#7 Ch#62 unused
+!  63 !ADC ROC#3 Sl#7 Ch#63 unused
+!
+    detector= 14 !SCAL
+!
+ Slot= 1 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#1 Ch#0 SCAL column#1 row#1
+  1, 1, 2 !ADC ROC#3 Sl#1 Ch#1 SCAL column#1 row#2
+  2, 1, 3 !ADC ROC#3 Sl#1 Ch#2 SCAL column#1 row#3
+  3, 1, 4 !ADC ROC#3 Sl#1 Ch#3 SCAL column#1 row#4
+  4, 1, 5 !ADC ROC#3 Sl#1 Ch#4 SCAL column#1 row#5
+  5, 1, 6 !ADC ROC#3 Sl#1 Ch#5 SCAL column#1 row#6
+  6, 1, 7 !ADC ROC#3 Sl#1 Ch#6 SCAL column#1 row#7
+  7, 1, 8 !ADC ROC#3 Sl#1 Ch#7 SCAL column#1 row#8
+  8, 1, 9 !ADC ROC#3 Sl#1 Ch#8 SCAL column#1 row#9
+  9, 1, 10 !ADC ROC#3 Sl#1 Ch#9 SCAL column#1 row#10
+  10, 1, 11 !ADC ROC#3 Sl#1 Ch#10 SCAL column#1 row#11
+!  11 !ADC ROC#3 Sl#1 Ch#11 unused
+!  12 !ADC ROC#3 Sl#1 Ch#12 unused
+!  13 !ADC ROC#3 Sl#1 Ch#13 unused
+!  14 !ADC ROC#3 Sl#1 Ch#14 unused
+!  15 !ADC ROC#3 Sl#1 Ch#15 unused
+  16, 2, 1 !ADC ROC#3 Sl#1 Ch#16 SCAL column#2 row#1
+  17, 2, 2 !ADC ROC#3 Sl#1 Ch#17 SCAL column#2 row#2
+  18, 2, 3 !ADC ROC#3 Sl#1 Ch#18 SCAL column#2 row#3
+  19, 2, 4 !ADC ROC#3 Sl#1 Ch#19 SCAL column#2 row#4
+  20, 2, 5 !ADC ROC#3 Sl#1 Ch#20 SCAL column#2 row#5
+  21, 2, 6 !ADC ROC#3 Sl#1 Ch#21 SCAL column#2 row#6
+  22, 2, 7 !ADC ROC#3 Sl#1 Ch#22 SCAL column#2 row#7
+  23, 2, 8 !ADC ROC#3 Sl#1 Ch#23 SCAL column#2 row#8
+  24, 2, 9 !ADC ROC#3 Sl#1 Ch#24 SCAL column#2 row#9
+  25, 2, 10 !ADC ROC#3 Sl#1 Ch#25 SCAL column#2 row#10
+  26, 2, 11 !ADC ROC#3 Sl#1 Ch#26 SCAL column#2 row#11
+!  27 !ADC ROC#3 Sl#1 Ch#27 unused
+!  28 !ADC ROC#3 Sl#1 Ch#28 unused
+!  29 !ADC ROC#3 Sl#1 Ch#29 unused
+!  30 !ADC ROC#3 Sl#1 Ch#30 unused
+!  31 !ADC ROC#3 Sl#1 Ch#31 unused
+!  32, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1  
+  44, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1
+  33, 3, 2 !ADC ROC#3 Sl#1 Ch#33 SCAL column#3 row#2
+  34, 3, 3 !ADC ROC#3 Sl#1 Ch#34 SCAL column#3 row#3
+  35, 3, 4 !ADC ROC#3 Sl#1 Ch#35 SCAL column#3 row#4
+  36, 3, 5 !ADC ROC#3 Sl#1 Ch#36 SCAL column#3 row#5
+  37, 3, 6 !ADC ROC#3 Sl#1 Ch#37 SCAL column#3 row#6
+  38, 3, 7 !ADC ROC#3 Sl#1 Ch#38 SCAL column#3 row#7
+  39, 3, 8 !ADC ROC#3 Sl#1 Ch#39 SCAL column#3 row#8
+  40, 3, 9 !ADC ROC#3 Sl#1 Ch#40 SCAL column#3 row#9
+  41, 3, 10 !ADC ROC#3 Sl#1 Ch#41 SCAL column#3 row#10
+  42, 3, 11 !ADC ROC#3 Sl#1 Ch#42 SCAL column#3 row#11
+!  43 !ADC ROC#3 Sl#1 Ch#43 unused
+!  44 !ADC ROC#3 Sl#1 Ch#44 unused
+!  45 !ADC ROC#3 Sl#1 Ch#45 unused
+!  46 !ADC ROC#3 Sl#1 Ch#46 unused
+!  47 !ADC ROC#3 Sl#1 Ch#47 unused
+
+!sD1 was being lost in the ADC delay lines.  Move to channel #15.
+!  48, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!
+  49, 4, 2 !ADC ROC#3 Sl#1 Ch#49 SCAL column#4 row#2
+  50, 4, 3 !ADC ROC#3 Sl#1 Ch#50 SCAL column#4 row#3
+  51, 4, 4 !ADC ROC#3 Sl#1 Ch#51 SCAL column#4 row#4
+  52, 4, 5 !ADC ROC#3 Sl#1 Ch#52 SCAL column#4 row#5
+  53, 4, 6 !ADC ROC#3 Sl#1 Ch#53 SCAL column#4 row#6
+  54, 4, 7 !ADC ROC#3 Sl#1 Ch#54 SCAL column#4 row#7
+  55, 4, 8 !ADC ROC#3 Sl#1 Ch#55 SCAL column#4 row#8
+  56, 4, 9 !ADC ROC#3 Sl#1 Ch#56 SCAL column#4 row#9
+  57, 4, 10 !ADC ROC#3 Sl#1 Ch#57 SCAL column#4 row#10
+  58, 4, 11 !ADC ROC#3 Sl#1 Ch#58 SCAL column#4 row#11
+!  59 !ADC ROC#3 Sl#1 Ch#59 unused
+!  60 !ADC ROC#3 Sl#1 Ch#60 unused
+!  61 !ADC ROC#3 Sl#1 Ch#61 unused
+!  62 !ADC ROC#3 Sl#1 Ch#62 unused
+  62, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!  63 !ADC ROC#3 Sl#1 Ch#63 unused
+ detector= 15   !smisc  -  photodiode for laser gain calibration system.
+ 63, 2, 1, 0    !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+!
+detector= 14 !SCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+!  0, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  12, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#3 Sl#5 Ch#1 SCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#3 Sl#5 Ch#2 SCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#3 Sl#5 Ch#3 SCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#3 Sl#5 Ch#4 SCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#3 Sl#5 Ch#5 SCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#3 Sl#5 Ch#6 SCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#3 Sl#5 Ch#7 SCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#3 Sl#5 Ch#8 SCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#3 Sl#5 Ch#9 SCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#3 Sl#5 Ch#10 SCAL col#1 row#11 (10 An-11)
+!   11 !ADC ROC#3 Sl#5 Ch#11 unused
+!   12 !ADC ROC#3 Sl#5 Ch#12 unused
+!   13 !ADC ROC#3 Sl#5 Ch#13 unused
+!   14 !ADC ROC#3 Sl#5 Ch#14 unused
+!   15 !ADC ROC#3 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#3 Sl#5 Ch#16 SCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#3 Sl#5 Ch#17 SCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#3 Sl#5 Ch#18 SCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#3 Sl#5 Ch#19 SCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#3 Sl#5 Ch#20 SCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#3 Sl#5 Ch#21 SCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#3 Sl#5 Ch#22 SCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#3 Sl#5 Ch#23 SCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#3 Sl#5 Ch#24 SCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#3 Sl#5 Ch#25 SCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#3 Sl#5 Ch#26 SCAL col#2 row#11 (26 Bn-11)
+!  27 !ADC ROC#3 Sl#5 Ch#27 unused
+!  28 !ADC ROC#3 Sl#5 Ch#28 unused
+!  29 !ADC ROC#3 Sl#5 Ch#29 unused
+!  30 !ADC ROC#3 Sl#5 Ch#30 unused
+!  31 !ADC ROC#3 Sl#5 Ch#31 unused
+!
+    detector= 13 !SCER
+!
+ Slot= 3 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#3 Ch#0 SCER tube#1
+  1, 1, 2 !ADC ROC#3 Sl#3 Ch#1 SCER tube#2
+  2, 1, 3 !ADC ROC#3 Sl#3 Ch#2 SCER tube#3
+  3, 1, 4 !ADC ROC#3 Sl#3 Ch#3 SCER tube#4
+detector=15 ! SMISC helicity stuff mkj 5/15/03
+!           ! muon det added 6/17/03
+  4, 2, 5,0 !  4 !ADC ROC#3 Sl#3 Ch#4 unused
+  5, 2, 6,0 !  5 !ADC ROC#3 Sl#3 Ch#5 unused
+!  6 !ADC ROC#3 Sl#3 Ch#6 unused
+!  7 !ADC ROC#3 Sl#3 Ch#7 unused
+!  8 !ADC ROC#3 Sl#3 Ch#8 unused
+8,2,2,0  ! mps  clock
+!  9 !ADC ROC#3 Sl#3 Ch#9 unused
+!  10 !ADC ROC#3 Sl#3 Ch#10 unused
+!  11 !ADC ROC#3 Sl#3 Ch#11 unused
+!  12 !ADC ROC#3 Sl#3 Ch#12 unused
+12,2,3,0  ! H+ signal
+15,2,4,0  ! H- signal
+!  13 !ADC ROC#3 Sl#3 Ch#13 unused
+!  14 !ADC ROC#3 Sl#3 Ch#14 unused
+!  15 !ADC ROC#3 Sl#3 Ch#15 unused
+  ! 16 !ADC ROC#3 Sl#3 Ch#16 signal {A01}
+  ! 17 !ADC ROC#3 Sl#3 Ch#17 signal {A02}
+  ! 18 !ADC ROC#3 Sl#3 Ch#18 signal {A03}
+  ! 19 !ADC ROC#3 Sl#3 Ch#19 signal {A04}
+  ! 20 !ADC ROC#3 Sl#3 Ch#20 signal {A05}
+  ! 21 !ADC ROC#3 Sl#3 Ch#21 signal {A06}
+  ! 22 !ADC ROC#3 Sl#3 Ch#22 signal {A07}
+  ! 23 !ADC ROC#3 Sl#3 Ch#23 signal {A08}
+  ! 24 !ADC ROC#3 Sl#3 Ch#24 signal {A09}
+  ! 25 !ADC ROC#3 Sl#3 Ch#25 signal {A10}
+  ! 26 !ADC ROC#3 Sl#3 Ch#26 signal {A11}
+  ! 27 !ADC ROC#3 Sl#3 Ch#27 signal {A12}
+  ! 28 !ADC ROC#3 Sl#3 Ch#28 signal {A13}
+  ! 29 !ADC ROC#3 Sl#3 Ch#29 signal {A14}
+  ! 30 !ADC ROC#3 Sl#3 Ch#30 signal {A15}
+  ! 31 !ADC ROC#3 Sl#3 Ch#31 signal {A16}
+!
+!........................................................
+! SAER took out from SOS detector hut (Hamlet, 21 Dec'02)
+!
+!    detector= 16 !SAER
+!
+!  32 !ADC ROC#3 Sl#3 Ch#32 DEAD!!!!
+!  33 !ADC ROC#3 Sl#3 Ch#33 unused spare
+! 34, 1, 1, 0 !ADC ROC#3 Sl#3 Ch#34 signal pos 1
+! 35, 1, 2, 0 !ADC ROC#3 Sl#3 Ch#35 signal pos 2
+! 36, 1, 3, 0 !ADC ROC#3 Sl#3 Ch#36 signal pos 3
+! 37, 1, 4, 0 !ADC ROC#3 Sl#3 Ch#37 signal pos 4
+! 38, 1, 5, 0 !ADC ROC#3 Sl#3 Ch#38 signal pos 5
+! 39, 1, 6, 0 !ADC ROC#3 Sl#3 Ch#39 signal pos 6
+! 40, 1, 7, 0 !ADC ROC#3 Sl#3 Ch#40 signal pos 7
+! 41, 1, 1, 1 !ADC ROC#3 Sl#3 Ch#41 signal neg 1
+! 42, 1, 2, 1 !ADC ROC#3 Sl#3 Ch#42 signal neg 2
+! 43, 1, 3, 1 !ADC ROC#3 Sl#3 Ch#43 signal neg 3
+! 44, 1, 4, 1 !ADC ROC#3 Sl#3 Ch#44 signal neg 4
+! 45, 1, 5, 1 !ADC ROC#3 Sl#3 Ch#45 signal neg 5
+! 46, 1, 6, 1 !ADC ROC#3 Sl#3 Ch#46 signal neg 6
+! 47, 1, 7, 1 !ADC ROC#3 Sl#3 Ch#47 signal neg 7 
+! 48, 1, 8, 0 !ADC ROC#3 Sl#3 Ch#48 amplified signal pos 1
+! 49, 1, 9, 0 !ADC ROC#3 Sl#3 Ch#49 amplified signal pos 2
+! 50, 1, 10, 0 !ADC ROC#3 Sl#3 Ch#50 amplified signal pos 3
+! 51, 1, 11, 0 !ADC ROC#3 Sl#3 Ch#51 amplified signal pos 4
+! 52, 1, 12, 0 !ADC ROC#3 Sl#3 Ch#52 amplified signal pos 5
+! 53, 1, 13, 0 !ADC ROC#3 Sl#3 Ch#53 amplified signal pos 6
+! 54, 1, 14, 0 !ADC ROC#3 Sl#3 Ch#54 amplified signal pos 7
+! 55, 1, 15, 0 !ADC ROC#3 Sl#3 Ch#62 amplified signal sum 1-7
+! 56, 1, 8, 1 !ADC ROC#3 Sl#3 Ch#55 amplified signal neg 1
+! 57, 1, 9, 1 !ADC ROC#3 Sl#3 Ch#56 amplified signal neg 2
+! 58, 1, 10, 1 !ADC ROC#3 Sl#3 Ch#57 amplified signal neg 3
+! 59, 1, 11, 1 !ADC ROC#3 Sl#3 Ch#58 amplified signal neg 4
+! 60, 1, 12, 1 !ADC ROC#3 Sl#3 Ch#59 amplified signal neg 5
+! 61, 1, 13, 1 !ADC ROC#3 Sl#3 Ch#60 amplified signal neg 6
+! 62, 1, 14, 1 !ADC ROC#3 Sl#3 Ch#61 amplified signal neg 7
+! 63, 1, 15, 1 !ADC ROC#3 Sl#3 Ch#63 amplified signal sum 8-14
+!
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/MAPS/raster_july04.map b/shms-calo-test/MAPS/raster_july04.map
new file mode 100644
index 0000000..4109dd4
--- /dev/null
+++ b/shms-calo-test/MAPS/raster_july04.map
@@ -0,0 +1,3261 @@
+! Updated to reflect new TDC for HMS aerogel and proper mapping of misc
+! trigger signals in SOS.  Dave G (5/5/2003)
+!
+!
+       help       !lists available keywords
+       NOecho     !copies input lines to tty output
+       NOdebug    !turn on input debugging
+       override   !skip over errors
+!
+! hall C encode/decode configuration file
+! giving the FASTBUS geographical to standard
+! hall C COMMONs location as described by
+! "gen_data_structures.cmn"      K.B.Beard 13jun94
+!      10/19/94 (jra) Change ch1 roc to 8 (from 1), hms roc to 7 (from 2).
+!
+!       6/24/94 (SAW) Turn on lines for miscleaneous TDC's
+!                     Change ch1 roc to 1 (from 0), hms roc to 2 (from 1).
+!		      Disable last 16 channels of miscleaneous TDC
+!    
+!       1/23/2014 (buddhini) Added a new IDs for raster and BPMs.
+!		  	     Added the detector ID = 18 before raster channel information.
+!			     Changed the raster plane, counter and signal columns to enable hit readout via the C++ anakysis
+!			     hit handling method. Under this, the raster has plane NO 1, counter numbers 13 to 15 and signals
+!			     1 - X sync, 2- X-sig, 3- Y-sync, 4-Y-sig
+!
+! standard id numbers
+!                       signals
+!HMS:
+! HDC_ID= 1               TDC
+! HSCIN_ID= 2             ADC+,ADC-,TDC+,TDC-
+! HCER_ID= 3              ADC
+! HCAL_ID= 4              ADC
+! HMISC_ID= 5             TDC,(ADC)
+!GEN:
+! GMISC_ID= 6             (TDC),ADC
+! HAERO_ID= 7             (TDC),ADC
+!SOS:
+! SDC_ID= 11              TDC
+! SSCIN_ID= 12            ADC+,ADC-,TDC+,TDC-
+! SCER_ID= 13             ADC
+! SCAL_ID= 14             ADC
+! SMISC_ID= 15            TDC,(ADC)
+! SAER_ID= 16             ADC
+! SLUC_ID=17		 ADC
+!BEAM:
+! RASTER_ID= 18          ADC
+! BPM_ID= 19             ADC
+! 
+!
+!   consider subadd equiv. to channel
+!
+!  specify: subadd, plane, element, signal
+!            a,      p,     e,       s
+!            0-      1-     1-       0-3
+![if there is only signal 0 (DC,CER,CAL) it may be ommitted]
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!     HMS upstairs and downstairs map    K.B.Beard 13-Jun-1994
+!         for Jun94 run
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!      HMS downstairs (HDC) map           K.B.Beard & S.Avery 13-Jun-1994
+!					  revised by A. Johnson 4-Feb-1999	
+!   								
+! vvvvvvvvvvvvvvvvvvvvvv Wire chambers start here vvvvvvvvvvvvvvvvvvvvvvvvv
+  ROC= 2             !ReadOutController (crate) for HMS wire chambers
+!
+!
+!         TDC modules are Lecroy 1877
+    Nsubadd= 96               
+    MASK= FFFFx       !hex mask 
+    BSUB= 17           !start channel in bit#17
+!
+  detector= 1       !HDC
+!
+!                             1st HDC chamber - (2nd in position) - planes7-12  
+Slot= 2
+0, 8, 1	             !TDC ROC#2 Sl#2 Ch#0 HDC pl#8 [Y1] wire#1
+1, 8, 2              !TDC ROC#2 Sl#2 Ch#1 HDC pl#8 [Y1] wire#2
+2, 8, 3	             !TDC ROC#2 Sl#2 Ch#2 HDC pl#8 [Y1] wire#3
+3, 8, 4	             !TDC ROC#2 Sl#2 Ch#3 HDC pl#8 [Y1] wire#4
+4, 8, 5	             !TDC ROC#2 Sl#2 Ch#4 HDC pl#8 [Y1] wire#5
+5, 8, 6	             !TDC ROC#2 Sl#2 Ch#5 HDC pl#8 [Y1] wire#6
+6, 8, 7	             !TDC ROC#2 Sl#2 Ch#6 HDC pl#8 [Y1] wire#7
+7, 8, 8	             !TDC ROC#2 Sl#2 Ch#7 HDC pl#8 [Y1] wire#8
+8, 8, 9	             !TDC ROC#2 Sl#2 Ch#8 HDC pl#8 [Y1] wire#9
+9, 8, 10             !TDC ROC#2 Sl#2 Ch#9 HDC pl#8 [Y1] wire#10
+10, 8, 11            !TDC ROC#2 Sl#2 Ch#10 HDC pl#8 [Y1] wire#11
+11, 8, 12            !TDC ROC#2 Sl#2 Ch#11 HDC pl#8 [Y1] wire#12
+12, 8, 13            !TDC ROC#2 Sl#2 Ch#12 HDC pl#8 [Y1] wire#13
+!13 !TDC ROC#2 Sl#2 Ch#13 unused
+!14 !TDC ROC#2 Sl#2 Ch#14 unused
+!15 !TDC ROC#2 Sl#2 Ch#15 unused
+16, 11, 40           !TDC ROC#2 Sl#2 Ch#16 HDC pl#11 [Y2] wire#40
+17, 11, 41           !TDC ROC#2 Sl#2 Ch#17 HDC pl#11 [Y2] wire#41
+18, 11, 42           !TDC ROC#2 Sl#2 Ch#18 HDC pl#11 [Y2] wire#42
+19, 11, 43           !TDC ROC#2 Sl#2 Ch#19 HDC pl#11 [Y2] wire#43
+20, 11, 44           !TDC ROC#2 Sl#2 Ch#20 HDC pl#11 [Y2] wire#44
+21, 11, 45           !TDC ROC#2 Sl#2 Ch#21 HDC pl#11 [Y2] wire#45
+22, 11, 46           !TDC ROC#2 Sl#2 Ch#22 HDC pl#11 [Y2] wire#46
+23, 11, 47           !TDC ROC#2 Sl#2 Ch#23 HDC pl#11 [Y2] wire#47
+24, 11, 48           !TDC ROC#2 Sl#2 Ch#24 HDC pl#11 [Y2] wire#48
+25, 11, 49           !TDC ROC#2 Sl#2 Ch#25 HDC pl#11 [Y2] wire#49
+26, 11, 50           !TDC ROC#2 Sl#2 Ch#26 HDC pl#11 [Y2] wire#50
+27, 11, 51           !TDC ROC#2 Sl#2 Ch#27 HDC pl#11 [Y2] wire#51
+28, 11, 52           !TDC ROC#2 Sl#2 Ch#28 HDC pl#11 [Y2] wire#52
+!29 !TDC ROC#2 Sl#2 Ch#29 unused
+!30 !TDC ROC#2 Sl#2 Ch#30 unused
+!31 !TDC ROC#2 Sl#2 Ch#31 unused
+32, 8, 14            !TDC ROC#2 Sl#2 Ch#32 HDC pl#8 [Y1] wire#14
+33, 8, 15            !TDC ROC#2 Sl#2 Ch#33 HDC pl#8 [Y1] wire#15
+34, 8, 16            !TDC ROC#2 Sl#2 Ch#34 HDC pl#8 [Y1] wire#16
+35, 8, 17            !TDC ROC#2 Sl#2 Ch#35 HDC pl#8 [Y1] wire#17
+36, 8, 18            !TDC ROC#2 Sl#2 Ch#36 HDC pl#8 [Y1] wire#18
+37, 8, 19            !TDC ROC#2 Sl#2 Ch#37 HDC pl#8 [Y1] wire#19
+38, 8, 20            !TDC ROC#2 Sl#2 Ch#38 HDC pl#8 [Y1] wire#20
+39, 8, 21            !TDC ROC#2 Sl#2 Ch#39 HDC pl#8 [Y1] wire#21
+40, 8, 22            !TDC ROC#2 Sl#2 Ch#40 HDC pl#8 [Y1] wire#22
+41, 8, 23            !TDC ROC#2 Sl#2 Ch#41 HDC pl#8 [Y1] wire#23
+42, 8, 24            !TDC ROC#2 Sl#2 Ch#42 HDC pl#8 [Y1] wire#24
+43, 8, 25            !TDC ROC#2 Sl#2 Ch#43 HDC pl#8 [Y1] wire#25
+44, 8, 26            !TDC ROC#2 Sl#2 Ch#44 HDC pl#8 [Y1] wire#26
+!45 !TDC ROC#2 Sl#2 Ch#45 unused
+!46 !TDC ROC#2 Sl#2 Ch#46 unused
+!47 !TDC ROC#2 Sl#2 Ch#47 unused
+48, 11, 27           !TDC ROC#2 Sl#2 Ch#48 HDC pl#11 [Y2] wire#27
+49, 11, 28           !TDC ROC#2 Sl#2 Ch#49 HDC pl#11 [Y2] wire#28
+50, 11, 29           !TDC ROC#2 Sl#2 Ch#50 HDC pl#11 [Y2] wire#29
+51, 11, 30           !TDC ROC#2 Sl#2 Ch#51 HDC pl#11 [Y2] wire#30
+52, 11, 31           !TDC ROC#2 Sl#2 Ch#52 HDC pl#11 [Y2] wire#31
+53, 11, 32           !TDC ROC#2 Sl#2 Ch#53 HDC pl#11 [Y2] wire#32
+54, 11, 33           !TDC ROC#2 Sl#2 Ch#54 HDC pl#11 [Y2] wire#33
+55, 11, 34           !TDC ROC#2 Sl#2 Ch#55 HDC pl#11 [Y2] wire#34
+56, 11, 35           !TDC ROC#2 Sl#2 Ch#56 HDC pl#11 [Y2] wire#35
+57, 11, 36           !TDC ROC#2 Sl#2 Ch#57 HDC pl#11 [Y2] wire#36
+58, 11, 37           !TDC ROC#2 Sl#2 Ch#58 HDC pl#11 [Y2] wire#37
+59, 11, 38           !TDC ROC#2 Sl#2 Ch#59 HDC pl#11 [Y2] wire#38
+60, 11, 39           !TDC ROC#2 Sl#2 Ch#60 HDC pl#11 [Y2] wire#39
+!61 !TDC ROC#2 Sl#2 Ch#61 unused
+!62 !TDC ROC#2 Sl#2 Ch#62 unused
+!63 !TDC ROC#2 Sl#2 Ch#63 unused
+64, 8, 27            !TDC ROC#2 Sl#2 Ch#64 HDC pl#8 [Y1] wire#27
+65, 8, 28            !TDC ROC#2 Sl#2 Ch#65 HDC pl#8 [Y1] wire#28
+66, 8, 29            !TDC ROC#2 Sl#2 Ch#66 HDC pl#8 [Y1] wire#29
+67, 8, 30            !TDC ROC#2 Sl#2 Ch#67 HDC pl#8 [Y1] wire#30
+68, 8, 31            !TDC ROC#2 Sl#2 Ch#68 HDC pl#8 [Y1] wire#31
+69, 8, 32            !TDC ROC#2 Sl#2 Ch#69 HDC pl#8 [Y1] wire#32
+70, 8, 33            !TDC ROC#2 Sl#2 Ch#70 HDC pl#8 [Y1] wire#33
+71, 8, 34            !TDC ROC#2 Sl#2 Ch#71 HDC pl#8 [Y1] wire#34
+72, 8, 35            !TDC ROC#2 Sl#2 Ch#72 HDC pl#8 [Y1] wire#35
+73, 8, 36            !TDC ROC#2 Sl#2 Ch#73 HDC pl#8 [Y1] wire#36
+74, 8, 37            !TDC ROC#2 Sl#2 Ch#74 HDC pl#8 [Y1] wire#37
+75, 8, 38            !TDC ROC#2 Sl#2 Ch#75 HDC pl#8 [Y1] wire#38
+76, 8, 39            !TDC ROC#2 Sl#2 Ch#76 HDC pl#8 [Y1] wire#39
+!77 !TDC ROC#2 Sl#2 Ch#77 unused
+!78 !TDC ROC#2 Sl#2 Ch#78 unused
+!79 !TDC ROC#2 Sl#2 Ch#79 unused
+80, 11, 14           !TDC ROC#2 Sl#2 Ch#80 HDC pl#11 [Y2] wire#14
+81, 11, 15           !TDC ROC#2 Sl#2 Ch#81 HDC pl#11 [Y2] wire#15
+82, 11, 16           !TDC ROC#2 Sl#2 Ch#82 HDC pl#11 [Y2] wire#16
+83, 11, 17           !TDC ROC#2 Sl#2 Ch#83 HDC pl#11 [Y2] wire#17
+84, 11, 18           !TDC ROC#2 Sl#2 Ch#84 HDC pl#11 [Y2] wire#18
+85, 11, 19           !TDC ROC#2 Sl#2 Ch#85 HDC pl#11 [Y2] wire#19
+86, 11, 20           !TDC ROC#2 Sl#2 Ch#86 HDC pl#11 [Y2] wire#20
+87, 11, 21           !TDC ROC#2 Sl#2 Ch#87 HDC pl#11 [Y2] wire#21
+88, 11, 22           !TDC ROC#2 Sl#2 Ch#88 HDC pl#11 [Y2] wire#22
+89, 11, 23           !TDC ROC#2 Sl#2 Ch#89 HDC pl#11 [Y2] wire#23
+90, 11, 24           !TDC ROC#2 Sl#2 Ch#90 HDC pl#11 [Y2] wire#24
+91, 11, 25           !TDC ROC#2 Sl#2 Ch#91 HDC pl#11 [Y2] wire#25
+92, 11, 26           !TDC ROC#2 Sl#2 Ch#92 HDC pl#11 [Y2] wire#26
+!93 !TDC ROC#2 Sl#2 Ch#93 unused
+!94 !TDC ROC#2 Sl#2 Ch#94 unused
+!95 !TDC ROC#2 Sl#2 Ch#95 unused
+
+Slot= 3
+0, 8, 40             !TDC ROC#2 Sl#3 Ch#0 HDC pl#8 [Y1] wire#40
+1, 8, 41             !TDC ROC#2 Sl#3 Ch#1 HDC pl#8 [Y1] wire#41
+2, 8, 42             !TDC ROC#2 Sl#3 Ch#2 HDC pl#8 [Y1] wire#42
+3, 8, 43             !TDC ROC#2 Sl#3 Ch#3 HDC pl#8 [Y1] wire#43
+4, 8, 44             !TDC ROC#2 Sl#3 Ch#4 HDC pl#8 [Y1] wire#44
+5, 8, 45             !TDC ROC#2 Sl#3 Ch#5 HDC pl#8 [Y1] wire#45
+6, 8, 46             !TDC ROC#2 Sl#3 Ch#6 HDC pl#8 [Y1] wire#46
+7, 8, 47             !TDC ROC#2 Sl#3 Ch#7 HDC pl#8 [Y1] wire#47
+8, 8, 48             !TDC ROC#2 Sl#3 Ch#8 HDC pl#8 [Y1] wire#48
+9, 8, 49             !TDC ROC#2 Sl#3 Ch#9 HDC pl#8 [Y1] wire#49
+10, 8, 50            !TDC ROC#2 Sl#3 Ch#10 HDC pl#8 [Y1] wire#50
+11, 8, 51            !TDC ROC#2 Sl#3 Ch#11 HDC pl#8 [Y1] wire#51
+12, 8, 52            !TDC ROC#2 Sl#3 Ch#12 HDC pl#8 [Y1] wire#52
+!13 !TDC ROC#2 Sl#3 Ch#13 
+!14 !TDC ROC#2 Sl#3 Ch#14 
+!15 !TDC ROC#2 Sl#3 Ch#15 
+16, 11, 1            !TDC ROC#2 Sl#3 Ch#16 HDC pl#11 [Y2] wire#1
+17, 11, 2            !TDC ROC#2 Sl#3 Ch#17 HDC pl#11 [Y2] wire#2
+18, 11, 3            !TDC ROC#2 Sl#3 Ch#18 HDC pl#11 [Y2] wire#3
+19, 11, 4            !TDC ROC#2 Sl#3 Ch#19 HDC pl#11 [Y2] wire#4
+20, 11, 5            !TDC ROC#2 Sl#3 Ch#20 HDC pl#11 [Y2] wire#5
+21, 11, 6            !TDC ROC#2 Sl#3 Ch#21 HDC pl#11 [Y2] wire#6
+22, 11, 7            !TDC ROC#2 Sl#3 Ch#22 HDC pl#11 [Y2] wire#7
+23, 11, 8            !TDC ROC#2 Sl#3 Ch#23 HDC pl#11 [Y2] wire#8
+24, 11, 9            !TDC ROC#2 Sl#3 Ch#24 HDC pl#11 [Y2] wire#9
+25, 11, 10           !TDC ROC#2 Sl#3 Ch#25 HDC pl#11 [Y2] wire#10
+26, 11, 11           !TDC ROC#2 Sl#3 Ch#26 HDC pl#11 [Y2] wire#11
+27, 11, 12           !TDC ROC#2 Sl#3 Ch#27 HDC pl#11 [Y2] wire#12
+28, 11, 13           !TDC ROC#2 Sl#3 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#3 Ch#29 unused
+! 30 !TDC ROC#2 Sl#3 Ch#30 unused
+! 31 !TDC ROC#2 Sl#3 Ch#31 unused
+32, 10, 92           !TDC ROC#2 Sl#3 Ch#32 HDC pl#10 [V] wire#92
+33, 10, 93           !TDC ROC#2 Sl#3 Ch#33 HDC pl#10 [V] wire#93
+34, 10, 94           !TDC ROC#2 Sl#3 Ch#34 HDC pl#10 [V] wire#94
+35, 10, 95           !TDC ROC#2 Sl#3 Ch#35 HDC pl#10 [V] wire#95
+36, 10, 96           !TDC ROC#2 Sl#3 Ch#36 HDC pl#10 [V] wire#96
+37, 10, 97           !TDC ROC#2 Sl#3 Ch#37 HDC pl#10 [V] wire#97
+38, 10, 98           !TDC ROC#2 Sl#3 Ch#38 HDC pl#10 [V] wire#98
+39, 10, 99           !TDC ROC#2 Sl#3 Ch#39 HDC pl#10 [V] wire#99
+40, 10, 100          !TDC ROC#2 Sl#3 Ch#40 HDC pl#10 [V] wire#100
+41, 10, 101          !TDC ROC#2 Sl#3 Ch#41 HDC pl#10 [V] wire#101
+42, 10, 102          !TDC ROC#2 Sl#3 Ch#42 HDC pl#10 [V] wire#102
+43, 10, 103          !TDC ROC#2 Sl#3 Ch#43 HDC pl#10 [V] wire#103
+44, 10, 104          !TDC ROC#2 Sl#3 Ch#44 HDC pl#10 [V] wire#104
+45, 10, 105	     !TDC ROC#2 Sl#3 Ch#45 HDC pl#10 [V] wire#105
+46, 10, 106          !TDC ROC#2 Sl#3 Ch#46 HDC pl#10 [V] wire#106
+47, 10, 107	     !TDC ROC#2 Sl#3 Ch#47 HDC pl#10 [V] wire#107
+48, 7, 97            !TDC ROC#2 Sl#3 Ch#48 HDC pl#7 [X1] wire#97
+49, 7, 98            !TDC ROC#2 Sl#3 Ch#49 HDC pl#7 [X1] wire#98
+50, 7, 99            !TDC ROC#2 Sl#3 Ch#50 HDC pl#7 [X1] wire#99
+51, 7, 100           !TDC ROC#2 Sl#3 Ch#51 HDC pl#7 [X1] wire#100
+52, 7, 101           !TDC ROC#2 Sl#3 Ch#52 HDC pl#7 [X1] wire#101
+53, 7, 102           !TDC ROC#2 Sl#3 Ch#53 HDC pl#7 [X1] wire#102
+54, 7, 103           !TDC ROC#2 Sl#3 Ch#54 HDC pl#7 [X1] wire#103
+55, 7, 104           !TDC ROC#2 Sl#3 Ch#55 HDC pl#7 [X1] wire#104
+56, 7, 105           !TDC ROC#2 Sl#3 Ch#56 HDC pl#7 [X1] wire#105
+57, 7, 106           !TDC ROC#2 Sl#3 Ch#57 HDC pl#7 [X1] wire#106
+58, 7, 107           !TDC ROC#2 Sl#3 Ch#58 HDC pl#7 [X1] wire#107
+59, 7, 108           !TDC ROC#2 Sl#3 Ch#59 HDC pl#7 [X1] wire#108
+60, 7, 109           !TDC ROC#2 Sl#3 Ch#60 HDC pl#7 [X1] wire#109
+61, 7, 110           !TDC ROC#2 Sl#3 Ch#61 HDC pl#7 [X1] wire#110
+62, 7, 111           !TDC ROC#2 Sl#3 Ch#62 HDC pl#7 [X1] wire#111
+63, 7, 112           !TDC ROC#2 Sl#3 Ch#63 HDC pl#7 [X1] wire#112
+64, 12, 1            !TDC ROC#2 Sl#3 Ch#64 HDC pl#12 [X2] wire#1
+65, 12, 2            !TDC ROC#2 Sl#3 Ch#65 HDC pl#12 [X2] wire#2
+66, 12, 3            !TDC ROC#2 Sl#3 Ch#66 HDC pl#12 [X2] wire#3
+67, 12, 4            !TDC ROC#2 Sl#3 Ch#67 HDC pl#12 [X2] wire#4
+68, 12, 5            !TDC ROC#2 Sl#3 Ch#68 HDC pl#12 [X2] wire#5
+69, 12, 6            !TDC ROC#2 Sl#3 Ch#69 HDC pl#12 [X2] wire#6
+70, 12, 7            !TDC ROC#2 Sl#3 Ch#70 HDC pl#12 [X2] wire#7
+71, 12, 8            !TDC ROC#2 Sl#3 Ch#71 HDC pl#12 [X2] wire#8
+72, 12, 9            !TDC ROC#2 Sl#3 Ch#72 HDC pl#12 [X2] wire#9
+73, 12, 10           !TDC ROC#2 Sl#3 Ch#73 HDC pl#12 [X2] wire#10
+74, 12, 11           !TDC ROC#2 Sl#3 Ch#74 HDC pl#12 [X2] wire#11
+75, 12, 12           !TDC ROC#2 Sl#3 Ch#75 HDC pl#12 [X2] wire#12
+76, 12, 13           !TDC ROC#2 Sl#3 Ch#76 HDC pl#12 [X2] wire#13
+77, 12, 14           !TDC ROC#2 Sl#3 Ch#77 HDC pl#12 [X2] wire#14
+78, 12, 15           !TDC ROC#2 Sl#3 Ch#78 HDC pl#12 [X2] wire#15
+79, 12, 16           !TDC ROC#2 Sl#3 Ch#79 HDC pl#12 [X2] wire#16
+80, 7, 113           !TDC ROC#2 Sl#3 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#3 Ch#81 unused
+82, 9, 1             !TDC ROC#2 Sl#3 Ch#82 HDC pl#9 [U] wire#1
+83, 9, 2             !TDC ROC#2 Sl#3 Ch#83 HDC pl#9 [U] wire#2
+84, 9, 3             !TDC ROC#2 Sl#3 Ch#84 HDC pl#9 [U] wire#3
+85, 9, 4             !TDC ROC#2 Sl#3 Ch#85 HDC pl#9 [U] wire#4
+86, 9, 5             !TDC ROC#2 Sl#3 Ch#86 HDC pl#9 [U] wire#5
+87, 9, 6             !TDC ROC#2 Sl#3 Ch#87 HDC pl#9 [U] wire#6
+88, 9, 7             !TDC ROC#2 Sl#3 Ch#88 HDC pl#9 [U] wire#7
+89, 9, 8             !TDC ROC#2 Sl#3 Ch#89 HDC pl#9 [U] wire#8
+90, 9, 9             !TDC ROC#2 Sl#3 Ch#90 HDC pl#9 [U] wire#9
+91, 9, 10            !TDC ROC#2 Sl#3 Ch#91 HDC pl#9 [U] wire#10
+92, 9, 11            !TDC ROC#2 Sl#3 Ch#92 HDC pl#9 [U] wire#11
+93, 9, 12            !TDC ROC#2 Sl#3 Ch#93 HDC pl#9 [U] wire#12
+94, 9, 13            !TDC ROC#2 Sl#3 Ch#94 HDC pl#9 [U] wire#13
+95, 9, 14            !TDC ROC#2 Sl#3 Ch#95 HDC pl#9 [U] wire#14
+Slot= 5
+0, 10, 77            !TDC ROC#2 Sl#5 Ch#0 HDC pl#10 [V] wire#77
+1, 10, 78            !TDC ROC#2 Sl#5 Ch#1 HDC pl#10 [V] wire#78
+2, 10, 79            !TDC ROC#2 Sl#5 Ch#2 HDC pl#10 [V] wire#79
+3, 10, 80            !TDC ROC#2 Sl#5 Ch#3 HDC pl#10 [V] wire#80
+4, 10, 81            !TDC ROC#2 Sl#5 Ch#4 HDC pl#10 [V] wire#81
+5, 10, 82            !TDC ROC#2 Sl#5 Ch#5 HDC pl#10 [V] wire#82
+6, 10, 83            !TDC ROC#2 Sl#5 Ch#6 HDC pl#10 [V] wire#83
+7, 10, 84            !TDC ROC#2 Sl#5 Ch#7 HDC pl#10 [V] wire#84
+8, 10, 85            !TDC ROC#2 Sl#5 Ch#8 HDC pl#10 [V] wire#85
+9, 10, 86            !TDC ROC#2 Sl#5 Ch#9 HDC pl#10 [V] wire#86
+10, 10, 87           !TDC ROC#2 Sl#5 Ch#10 HDC pl#10 [V] wire#87
+11, 10, 88           !TDC ROC#2 Sl#5 Ch#11 HDC pl#10 [V] wire#88
+12, 10, 89           !TDC ROC#2 Sl#5 Ch#12 HDC pl#10 [V] wire#89
+13, 10, 90           !TDC ROC#2 Sl#5 Ch#13 HDC pl#10 [V] wire#90
+14, 10, 91           !TDC ROC#2 Sl#5 Ch#14 HDC pl#10 [V] wire#91
+! 15 !TDC ROC#2 Sl#5 Ch#15 unused
+16, 7, 81            !TDC ROC#2 Sl#5 Ch#16 HDC pl#7 [X1] wire#81
+17, 7, 82            !TDC ROC#2 Sl#5 Ch#17 HDC pl#7 [X1] wire#82
+18, 7, 83            !TDC ROC#2 Sl#5 Ch#18 HDC pl#7 [X1] wire#83
+19, 7, 84            !TDC ROC#2 Sl#5 Ch#19 HDC pl#7 [X1] wire#84
+20, 7, 85            !TDC ROC#2 Sl#5 Ch#20 HDC pl#7 [X1] wire#85
+21, 7, 86            !TDC ROC#2 Sl#5 Ch#21 HDC pl#7 [X1] wire#86
+22, 7, 87            !TDC ROC#2 Sl#5 Ch#22 HDC pl#7 [X1] wire#87
+23, 7, 88            !TDC ROC#2 Sl#5 Ch#23 HDC pl#7 [X1] wire#88
+24, 7, 89            !TDC ROC#2 Sl#5 Ch#24 HDC pl#7 [X1] wire#89
+25, 7, 90            !TDC ROC#2 Sl#5 Ch#25 HDC pl#7 [X1] wire#90
+26, 7, 91            !TDC ROC#2 Sl#5 Ch#26 HDC pl#7 [X1] wire#91
+27, 7, 92            !TDC ROC#2 Sl#5 Ch#27 HDC pl#7 [X1] wire#92
+28, 7, 93            !TDC ROC#2 Sl#5 Ch#28 HDC pl#7 [X1] wire#93
+29, 7, 94            !TDC ROC#2 Sl#5 Ch#29 HDC pl#7 [X1] wire#94
+30, 7, 95            !TDC ROC#2 Sl#5 Ch#30 HDC pl#7 [X1] wire#95
+31, 7, 96            !TDC ROC#2 Sl#5 Ch#31 HDC pl#7 [X1] wire#96
+32, 12, 17           !TDC ROC#2 Sl#5 Ch#32 HDC pl#12 [X2] wire#17
+33, 12, 18           !TDC ROC#2 Sl#5 Ch#33 HDC pl#12 [X2] wire#18
+34, 12, 19           !TDC ROC#2 Sl#5 Ch#34 HDC pl#12 [X2] wire#19
+35, 12, 20           !TDC ROC#2 Sl#5 Ch#35 HDC pl#12 [X2] wire#20
+36, 12, 21           !TDC ROC#2 Sl#5 Ch#36 HDC pl#12 [X2] wire#21
+37, 12, 22           !TDC ROC#2 Sl#5 Ch#37 HDC pl#12 [X2] wire#22
+38, 12, 23           !TDC ROC#2 Sl#5 Ch#38 HDC pl#12 [X2] wire#23
+39, 12, 24           !TDC ROC#2 Sl#5 Ch#39 HDC pl#12 [X2] wire#24
+40, 12, 25           !TDC ROC#2 Sl#5 Ch#40 HDC pl#12 [X2] wire#25
+41, 12, 26           !TDC ROC#2 Sl#5 Ch#41 HDC pl#12 [X2] wire#26
+42, 12, 27           !TDC ROC#2 Sl#5 Ch#42 HDC pl#12 [X2] wire#27
+43, 12, 28           !TDC ROC#2 Sl#5 Ch#43 HDC pl#12 [X2] wire#28
+44, 12, 29           !TDC ROC#2 Sl#5 Ch#44 HDC pl#12 [X2] wire#29
+45, 12, 30           !TDC ROC#2 Sl#5 Ch#45 HDC pl#12 [X2] wire#30
+46, 12, 31           !TDC ROC#2 Sl#5 Ch#46 HDC pl#12 [X2] wire#31
+47, 12, 32           !TDC ROC#2 Sl#5 Ch#47 HDC pl#12 [X2] wire#32
+48, 9, 15            !TDC ROC#2 Sl#5 Ch#48 HDC pl#9 [U] wire#15
+49, 9, 16            !TDC ROC#2 Sl#5 Ch#49 HDC pl#9 [U] wire#16
+50, 9, 17            !TDC ROC#2 Sl#5 Ch#50 HDC pl#9 [U] wire#17
+51, 9, 18            !TDC ROC#2 Sl#5 Ch#51 HDC pl#9 [U] wire#18
+52, 9, 19            !TDC ROC#2 Sl#5 Ch#52 HDC pl#9 [U] wire#19
+53, 9, 20            !TDC ROC#2 Sl#5 Ch#53 HDC pl#9 [U] wire#20
+54, 9, 21            !TDC ROC#2 Sl#5 Ch#54 HDC pl#9 [U] wire#21
+55, 9, 22            !TDC ROC#2 Sl#5 Ch#55 HDC pl#9 [U] wire#22
+56, 9, 23            !TDC ROC#2 Sl#5 Ch#56 HDC pl#9 [U] wire#23
+57, 9, 24            !TDC ROC#2 Sl#5 Ch#57 HDC pl#9 [U] wire#24
+58, 9, 25            !TDC ROC#2 Sl#5 Ch#58 HDC pl#9 [U] wire#25
+59, 9, 26            !TDC ROC#2 Sl#5 Ch#59 HDC pl#9 [U] wire#26
+60, 9, 27            !TDC ROC#2 Sl#5 Ch#60 HDC pl#9 [U] wire#27
+61, 9, 28            !TDC ROC#2 Sl#5 Ch#61 HDC pl#9 [U] wire#28
+62, 9, 29            !TDC ROC#2 Sl#5 Ch#62 HDC pl#9 [U] wire#29
+!63 !TDC ROC#2 Sl#5 Ch#63 unused
+64, 10, 61           !TDC ROC#2 Sl#5 Ch#64 HDC pl#10 [V] wire#61
+65, 10, 62           !TDC ROC#2 Sl#5 Ch#65 HDC pl#10 [V] wire#62
+66, 10, 63           !TDC ROC#2 Sl#5 Ch#66 HDC pl#10 [V] wire#63
+67, 10, 64           !TDC ROC#2 Sl#5 Ch#67 HDC pl#10 [V] wire#64
+68, 10, 65           !TDC ROC#2 Sl#5 Ch#68 HDC pl#10 [V] wire#65
+69, 10, 66           !TDC ROC#2 Sl#5 Ch#69 HDC pl#10 [V] wire#66
+70, 10, 67           !TDC ROC#2 Sl#5 Ch#70 HDC pl#10 [V] wire#67
+71, 10, 68           !TDC ROC#2 Sl#5 Ch#71 HDC pl#10 [V] wire#68
+72, 10, 69           !TDC ROC#2 Sl#5 Ch#72 HDC pl#10 [V] wire#69
+73, 10, 70           !TDC ROC#2 Sl#5 Ch#73 HDC pl#10 [V] wire#70
+74, 10, 71           !TDC ROC#2 Sl#5 Ch#74 HDC pl#10 [V] wire#71
+75, 10, 72           !TDC ROC#2 Sl#5 Ch#75 HDC pl#10 [V] wire#72
+76, 10, 73           !TDC ROC#2 Sl#5 Ch#76 HDC pl#10 [V] wire#73
+77, 10, 74           !TDC ROC#2 Sl#5 Ch#77 HDC pl#10 [V] wire#74
+78, 10, 75           !TDC ROC#2 Sl#5 Ch#78 HDC pl#10 [V] wire#75
+79, 10, 76           !TDC ROC#2 Sl#5 Ch#79 HDC pl#10 [V] wire#76
+80, 7, 65            !TDC ROC#2 Sl#5 Ch#80 HDC pl#7 [X1] wire#65
+81, 7, 66            !TDC ROC#2 Sl#5 Ch#81 HDC pl#7 [X1] wire#66
+82, 7, 67            !TDC ROC#2 Sl#5 Ch#82 HDC pl#7 [X1] wire#67
+83, 7, 68            !TDC ROC#2 Sl#5 Ch#83 HDC pl#7 [X1] wire#68
+84, 7, 69            !TDC ROC#2 Sl#5 Ch#84 HDC pl#7 [X1] wire#69
+85, 7, 70	     !TDC ROC#2 Sl#5 Ch#85 HDC pl#7 [X1] wire#70
+86, 7, 71            !TDC ROC#2 Sl#5 Ch#86 HDC pl#7 [X1] wire#71
+87, 7, 72            !TDC ROC#2 Sl#5 Ch#87 HDC pl#7 [X1] wire#72
+88, 7, 73            !TDC ROC#2 Sl#5 Ch#88 HDC pl#7 [X1] wire#73
+89, 7, 74            !TDC ROC#2 Sl#5 Ch#89 HDC pl#7 [X1] wire#74
+90, 7, 75            !TDC ROC#2 Sl#5 Ch#90 HDC pl#7 [X1] wire#75
+91, 7, 76	     !TDC ROC#2 Sl#5 Ch#91 HDC pl#7 [X1] wire#76
+92, 7, 77            !TDC ROC#2 Sl#5 Ch#92 HDC pl#7 [X1] wire#77
+93, 7, 78            !TDC ROC#2 Sl#5 Ch#93 HDC pl#7 [X1] wire#78
+94, 7, 79            !TDC ROC#2 Sl#5 Ch#94 HDC pl#7 [X1] wire#79
+95, 7, 80            !TDC ROC#2 Sl#5 Ch#95 HDC pl#7 [X1] wire#80
+Slot= 6
+0, 12, 33            !TDC ROC#2 Sl#6 Ch#0 HDC pl#12 [X2] wire#33
+1, 12, 34 	     !TDC ROC#2 Sl#6 Ch#1 HDC pl#12 [X2] wire#34
+2, 12, 35            !TDC ROC#2 Sl#6 Ch#2 HDC pl#12 [X2] wire#35
+3, 12, 36            !TDC ROC#2 Sl#6 Ch#3 HDC pl#12 [X2] wire#36
+4, 12, 37            !TDC ROC#2 Sl#6 Ch#4 HDC pl#12 [X2] wire#37
+5, 12, 38            !TDC ROC#2 Sl#6 Ch#5 HDC pl#12 [X2] wire#38
+6, 12, 39            !TDC ROC#2 Sl#6 Ch#6 HDC pl#12 [X2] wire#39
+7, 12, 40            !TDC ROC#2 Sl#6 Ch#7 HDC pl#12 [X2] wire#40
+8, 12, 41            !TDC ROC#2 Sl#6 Ch#8 HDC pl#12 [X2] wire#41
+9, 12, 42            !TDC ROC#2 Sl#6 Ch#9 HDC pl#12 [X2] wire#42
+10, 12, 43           !TDC ROC#2 Sl#6 Ch#10 HDC pl#12 [X2] wire#43
+11, 12, 44           !TDC ROC#2 Sl#6 Ch#11 HDC pl#12 [X2] wire#44
+12, 12, 45           !TDC ROC#2 Sl#6 Ch#12 HDC pl#12 [X2] wire#45
+13, 12, 46           !TDC ROC#2 Sl#6 Ch#13 HDC pl#12 [X2] wire#46
+14, 12, 47           !TDC ROC#2 Sl#6 Ch#14 HDC pl#12 [X2] wire#47
+15, 12, 48           !TDC ROC#2 Sl#6 Ch#15 HDC pl#12 [X2] wire#48
+16, 9, 30            !TDC ROC#2 Sl#6 Ch#16 HDC pl#9 [U] wire#30
+17, 9, 31            !TDC ROC#2 Sl#6 Ch#17 HDC pl#9 [U] wire#31
+18, 9, 32            !TDC ROC#2 Sl#6 Ch#18 HDC pl#9 [U] wire#32
+19, 9, 33            !TDC ROC#2 Sl#6 Ch#19 HDC pl#9 [U] wire#33
+20, 9, 34            !TDC ROC#2 Sl#6 Ch#20 HDC pl#9 [U] wire#34
+21, 9, 35            !TDC ROC#2 Sl#6 Ch#21 HDC pl#9 [U] wire#35
+22, 9, 36            !TDC ROC#2 Sl#6 Ch#22 HDC pl#9 [U] wire#36
+23, 9, 37            !TDC ROC#2 Sl#6 Ch#23 HDC pl#9 [U] wire#37
+24, 9, 38            !TDC ROC#2 Sl#6 Ch#24 HDC pl#9 [U] wire#38
+25, 9, 39            !TDC ROC#2 Sl#6 Ch#25 HDC pl#9 [U] wire#39
+26, 9, 40            !TDC ROC#2 Sl#6 Ch#26 HDC pl#9 [U] wire#40
+27, 9, 41            !TDC ROC#2 Sl#6 Ch#27 HDC pl#9 [U] wire#41
+28, 9, 42            !TDC ROC#2 Sl#6 Ch#28 HDC pl#9 [U] wire#42
+29, 9, 43            !TDC ROC#2 Sl#6 Ch#29 HDC pl#9 [U] wire#43
+30, 9, 44            !TDC ROC#2 Sl#6 Ch#30 HDC pl#9 [U] wire#44
+31, 9, 45            !TDC ROC#2 Sl#6 Ch#31 HDC pl#9 [U] wire#45
+32, 10, 46           !TDC ROC#2 Sl#6 Ch#32 HDC pl#10 [V] wire#46
+33, 10, 47           !TDC ROC#2 Sl#6 Ch#33 HDC pl#10 [V] wire#47
+34, 10, 48           !TDC ROC#2 Sl#6 Ch#34 HDC pl#10 [V] wire#48
+35, 10, 49           !TDC ROC#2 Sl#6 Ch#35 HDC pl#10 [V] wire#49
+36, 10, 50           !TDC ROC#2 Sl#6 Ch#36 HDC pl#10 [V] wire#50
+37, 10, 51           !TDC ROC#2 Sl#6 Ch#37 HDC pl#10 [V] wire#51
+38, 10, 52           !TDC ROC#2 Sl#6 Ch#38 HDC pl#10 [V] wire#52
+39, 10, 53           !TDC ROC#2 Sl#6 Ch#39 HDC pl#10 [V] wire#53
+40, 10, 54           !TDC ROC#2 Sl#6 Ch#40 HDC pl#10 [V] wire#54
+41, 10, 55           !TDC ROC#2 Sl#6 Ch#41 HDC pl#10 [V] wire#55
+42, 10, 56           !TDC ROC#2 Sl#6 Ch#42 HDC pl#10 [V] wire#56
+43, 10, 57           !TDC ROC#2 Sl#6 Ch#43 HDC pl#10 [V] wire#57
+44, 10, 58           !TDC ROC#2 Sl#6 Ch#44 HDC pl#10 [V] wire#58
+45, 10, 59           !TDC ROC#2 Sl#6 Ch#45 HDC pl#10 [V] wire#59
+46, 10, 60           !TDC ROC#2 Sl#6 Ch#46 HDC pl#10 [V] wire#60
+!47 !TDC ROC#2 Sl#6 Ch#47 HDC unused
+48, 7, 49           !TDC ROC#2 Sl#6 Ch#48 HDC pl#7 [X1] wire#49
+49, 7, 50           !TDC ROC#2 Sl#6 Ch#49 HDC pl#7 [X1] wire#50
+50, 7, 51           !TDC ROC#2 Sl#6 Ch#50 HDC pl#7 [X1] wire#51
+51, 7, 52           !TDC ROC#2 Sl#6 Ch#51 HDC pl#7 [X1] wire#52
+52, 7, 53           !TDC ROC#2 Sl#6 Ch#52 HDC pl#7 [X1] wire#53
+53, 7, 54           !TDC ROC#2 Sl#6 Ch#53 HDC pl#7 [X1] wire#54
+54, 7, 55           !TDC ROC#2 Sl#6 Ch#54 HDC pl#7 [X1] wire#55
+55, 7, 56           !TDC ROC#2 Sl#6 Ch#55 HDC pl#7 [X1] wire#56
+56, 7, 57           !TDC ROC#2 Sl#6 Ch#56 HDC pl#7 [X1] wire#57
+57, 7, 58           !TDC ROC#2 Sl#6 Ch#57 HDC pl#7 [X1] wire#58
+58, 7, 59           !TDC ROC#2 Sl#6 Ch#58 HDC pl#7 [X1] wire#59
+59, 7, 60           !TDC ROC#2 Sl#6 Ch#59 HDC pl#7 [X1] wire#60
+60, 7, 61           !TDC ROC#2 Sl#6 Ch#60 HDC pl#7 [X1] wire#61
+61, 7, 62           !TDC ROC#2 Sl#6 Ch#61 HDC pl#7 [X1] wire#62
+62, 7, 63           !TDC ROC#2 Sl#6 Ch#62 HDC pl#7 [X1] wire#63
+63, 7, 64           !TDC ROC#2 Sl#6 Ch#63 HDC pl#7 [X1] wire#64
+64, 12, 49          !TDC ROC#2 Sl#6 Ch#64 HDC pl#12 [X2] wire#49
+65, 12, 50          !TDC ROC#2 Sl#6 Ch#65 HDC pl#12 [X2] wire#50
+66, 12, 51          !TDC ROC#2 Sl#6 Ch#66 HDC pl#12 [X2] wire#51
+67, 12, 52          !TDC ROC#2 Sl#6 Ch#67 HDC pl#12 [X2] wire#52
+68, 12, 53          !TDC ROC#2 Sl#6 Ch#68 HDC pl#12 [X2] wire#53
+69, 12, 54          !TDC ROC#2 Sl#6 Ch#69 HDC pl#12 [X2] wire#54
+70, 12, 55          !TDC ROC#2 Sl#6 Ch#70 HDC pl#12 [X2] wire#55
+71, 12, 56          !TDC ROC#2 Sl#6 Ch#71 HDC pl#12 [X2] wire#56
+72, 12, 57          !TDC ROC#2 Sl#6 Ch#72 HDC pl#12 [X2] wire#57
+73, 12, 58          !TDC ROC#2 Sl#6 Ch#73 HDC pl#12 [X2] wire#58
+74, 12, 59          !TDC ROC#2 Sl#6 Ch#74 HDC pl#12 [X2] wire#59
+75, 12, 60          !TDC ROC#2 Sl#6 Ch#75 HDC pl#12 [X2] wire#60
+76, 12, 61          !TDC ROC#2 Sl#6 Ch#76 HDC pl#12 [X2] wire#61
+77, 12, 62          !TDC ROC#2 Sl#6 Ch#77 HDC pl#12 [X2] wire#62
+78, 12, 63          !TDC ROC#2 Sl#6 Ch#78 HDC pl#12 [X2] wire#63
+79, 12, 64          !TDC ROC#2 Sl#6 Ch#79 HDC pl#12 [X2] wire#64
+80, 10, 30          !TDC ROC#2 Sl#6 Ch#80 HDC pl#10 [V] wire#30
+81, 10, 31          !TDC ROC#2 Sl#6 Ch#81 HDC pl#10 [V] wire#31
+82, 10, 32          !TDC ROC#2 Sl#6 Ch#82 HDC pl#10 [V] wire#32
+83, 10, 33          !TDC ROC#2 Sl#6 Ch#83 HDC pl#10 [V] wire#33
+84, 10, 34          !TDC ROC#2 Sl#6 Ch#84 HDC pl#10 [V] wire#34
+85, 10, 35          !TDC ROC#2 Sl#6 Ch#85 HDC pl#10 [V] wire#35
+86, 10, 36          !TDC ROC#2 Sl#6 Ch#86 HDC pl#10 [V] wire#36
+87, 10, 37          !TDC ROC#2 Sl#6 Ch#87 HDC pl#10 [V] wire#37
+88, 10, 38          !TDC ROC#2 Sl#6 Ch#88 HDC pl#10 [V] wire#38
+89, 10, 39          !TDC ROC#2 Sl#6 Ch#89 HDC pl#10 [V] wire#39
+90, 10, 40          !TDC ROC#2 Sl#6 Ch#90 HDC pl#10 [V] wire#40
+91, 10, 41          !TDC ROC#2 Sl#6 Ch#91 HDC pl#10 [V] wire#41
+92, 10, 42          !TDC ROC#2 Sl#6 Ch#92 HDC pl#10 [V] wire#42
+93, 10, 43          !TDC ROC#2 Sl#6 Ch#93 HDC pl#10 [V] wire#43
+94, 10, 44          !TDC ROC#2 Sl#6 Ch#94 HDC pl#10 [V] wire#44
+95, 10, 45          !TDC ROC#2 Sl#6 Ch#95 HDC pl#10 [V] wire#45
+Slot= 8
+0, 9, 46            !TDC ROC#2 Sl#8 Ch#0 HDC pl#9 [U] wire#46
+1, 9, 47            !TDC ROC#2 Sl#8 Ch#1 HDC pl#9 [U] wire#47
+2, 9, 48            !TDC ROC#2 Sl#8 Ch#2 HDC pl#9 [U] wire#48
+3, 9, 49            !TDC ROC#2 Sl#8 Ch#3 HDC pl#9 [U] wire#49
+4, 9, 50            !TDC ROC#2 Sl#8 Ch#4 HDC pl#9 [U] wire#50
+5, 9, 51            !TDC ROC#2 Sl#8 Ch#5 HDC pl#9 [U] wire#51
+6, 9, 52            !TDC ROC#2 Sl#8 Ch#6 HDC pl#9 [U] wire#52
+7, 9, 53            !TDC ROC#2 Sl#8 Ch#7 HDC pl#9 [U] wire#53
+8, 9, 54            !TDC ROC#2 Sl#8 Ch#8 HDC pl#9 [U] wire#54
+9, 9, 55            !TDC ROC#2 Sl#8 Ch#9 HDC pl#9 [U] wire#55
+10, 9, 56           !TDC ROC#2 Sl#8 Ch#10 HDC pl#9 [U] wire#56
+11, 9, 57           !TDC ROC#2 Sl#8 Ch#11 HDC pl#9 [U] wire#57
+12, 9, 58           !TDC ROC#2 Sl#8 Ch#12 HDC pl#9 [U] wire#58
+13, 9, 59           !TDC ROC#2 Sl#8 Ch#13 HDC pl#9 [U] wire#59
+14, 9, 60           !TDC ROC#2 Sl#8 Ch#14 HDC pl#9 [U] wire#60
+!15 !TDC ROC#2 Sl#8 Ch#15 unused
+16, 7, 33           !TDC ROC#2 Sl#8 Ch#16 HDC pl#7 [X1] wire#33
+17, 7, 34           !TDC ROC#2 Sl#8 Ch#17 HDC pl#7 [X1] wire#34
+18, 7, 35           !TDC ROC#2 Sl#8 Ch#18 HDC pl#7 [X1] wire#35
+19, 7, 36           !TDC ROC#2 Sl#8 Ch#19 HDC pl#7 [X1] wire#36
+20, 7, 37           !TDC ROC#2 Sl#8 Ch#20 HDC pl#7 [X1] wire#37
+21, 7, 38           !TDC ROC#2 Sl#8 Ch#21 HDC pl#7 [X1] wire#38
+22, 7, 39           !TDC ROC#2 Sl#8 Ch#22 HDC pl#7 [X1] wire#39
+23, 7, 40           !TDC ROC#2 Sl#8 Ch#23 HDC pl#7 [X1] wire#40
+24, 7, 41           !TDC ROC#2 Sl#8 Ch#24 HDC pl#7 [X1] wire#41
+25, 7, 42           !TDC ROC#2 Sl#8 Ch#25 HDC pl#7 [X1] wire#42
+26, 7, 43           !TDC ROC#2 Sl#8 Ch#26 HDC pl#7 [X1] wire#43
+27, 7, 44           !TDC ROC#2 Sl#8 Ch#27 HDC pl#7 [X1] wire#44
+28, 7, 45           !TDC ROC#2 Sl#8 Ch#28 HDC pl#7 [X1] wire#45
+29, 7, 46           !TDC ROC#2 Sl#8 Ch#29 HDC pl#7 [X1] wire#46
+30, 7, 47           !TDC ROC#2 Sl#8 Ch#30 HDC pl#7 [X1] wire#47
+31, 7, 48           !TDC ROC#2 Sl#8 Ch#31 HDC pl#7 [X1] wire#48
+32, 12, 65          !TDC ROC#2 Sl#8 Ch#32 HDC pl#12 [X2] wire#65
+33, 12, 66          !TDC ROC#2 Sl#8 Ch#33 HDC pl#12 [X2] wire#66
+34, 12, 67          !TDC ROC#2 Sl#8 Ch#34 HDC pl#12 [X2] wire#67
+35, 12, 68          !TDC ROC#2 Sl#8 Ch#35 HDC pl#12 [X2] wire#68
+36, 12, 69          !TDC ROC#2 Sl#8 Ch#36 HDC pl#12 [X2] wire#69
+37, 12, 70          !TDC ROC#2 Sl#8 Ch#37 HDC pl#12 [X2] wire#70
+38, 12, 71          !TDC ROC#2 Sl#8 Ch#38 HDC pl#12 [X2] wire#71
+39, 12, 72          !TDC ROC#2 Sl#8 Ch#39 HDC pl#12 [X2] wire#72
+40, 12, 73          !TDC ROC#2 Sl#8 Ch#40 HDC pl#12 [X2] wire#73
+41, 12, 74          !TDC ROC#2 Sl#8 Ch#41 HDC pl#12 [X2] wire#74
+42, 12, 75          !TDC ROC#2 Sl#8 Ch#42 HDC pl#12 [X2] wire#75
+43, 12, 76          !TDC ROC#2 Sl#8 Ch#43 HDC pl#12 [X2] wire#76
+44, 12, 77          !TDC ROC#2 Sl#8 Ch#44 HDC pl#12 [X2] wire#77
+45, 12, 78          !TDC ROC#2 Sl#8 Ch#45 HDC pl#12 [X2] wire#78
+46, 12, 79          !TDC ROC#2 Sl#8 Ch#46 HDC pl#12 [X2] wire#79
+47, 12, 80	    !TDC ROC#2 Sl#8 Ch#47 HDC pl#12 [X2] wire#80
+48, 9, 61           !TDC ROC#2 Sl#8 Ch#48 HDC pl#9 [U] wire#61
+49, 9, 62           !TDC ROC#2 Sl#8 Ch#49 HDC pl#9 [U] wire#62
+50, 9, 63           !TDC ROC#2 Sl#8 Ch#50 HDC pl#9 [U] wire#63
+51, 9, 64           !TDC ROC#2 Sl#8 Ch#51 HDC pl#9 [U] wire#64
+52, 9, 65           !TDC ROC#2 Sl#8 Ch#52 HDC pl#9 [U] wire#65
+53, 9, 66           !TDC ROC#2 Sl#8 Ch#53 HDC pl#9 [U] wire#66
+54, 9, 67           !TDC ROC#2 Sl#8 Ch#54 HDC pl#9 [U] wire#67
+55, 9, 68           !TDC ROC#2 Sl#8 Ch#55 HDC pl#9 [U] wire#68
+56, 9, 69           !TDC ROC#2 Sl#8 Ch#56 HDC pl#9 [U] wire#69
+57, 9, 70           !TDC ROC#2 Sl#8 Ch#57 HDC pl#9 [U] wire#70
+58, 9, 71           !TDC ROC#2 Sl#8 Ch#58 HDC pl#9 [U] wire#71
+59, 9, 72           !TDC ROC#2 Sl#8 Ch#59 HDC pl#9 [U] wire#72
+60, 9, 73           !TDC ROC#2 Sl#8 Ch#60 HDC pl#9 [U] wire#73
+61, 9, 74           !TDC ROC#2 Sl#8 Ch#61 HDC pl#9 [U] wire#74
+62, 9, 75           !TDC ROC#2 Sl#8 Ch#62 HDC pl#9 [U] wire#75
+63, 9, 76           !TDC ROC#2 Sl#8 Ch#63 HDC pl#9 [U] wire#76
+64, 10, 15          !TDC ROC#2 Sl#8 Ch#64 HDC pl#10 [V] wire#15
+65, 10, 16          !TDC ROC#2 Sl#8 Ch#65 HDC pl#10 [V] wire#16
+66, 10, 17          !TDC ROC#2 Sl#8 Ch#66 HDC pl#10 [V] wire#17
+67, 10, 18          !TDC ROC#2 Sl#8 Ch#67 HDC pl#10 [V] wire#18
+68, 10, 19          !TDC ROC#2 Sl#8 Ch#68 HDC pl#10 [V] wire#19
+69, 10, 20          !TDC ROC#2 Sl#8 Ch#69 HDC pl#10 [V] wire#20
+70, 10, 21          !TDC ROC#2 Sl#8 Ch#70 HDC pl#10 [V] wire#21
+71, 10, 22          !TDC ROC#2 Sl#8 Ch#71 HDC pl#10 [V] wire#22
+72, 10, 23          !TDC ROC#2 Sl#8 Ch#72 HDC pl#10 [V] wire#23
+73, 10, 24          !TDC ROC#2 Sl#8 Ch#73 HDC pl#10 [V] wire#24
+74, 10, 25          !TDC ROC#2 Sl#8 Ch#74 HDC pl#10 [V] wire#25
+75, 10, 26          !TDC ROC#2 Sl#8 Ch#75 HDC pl#10 [V] wire#26
+76, 10, 27          !TDC ROC#2 Sl#8 Ch#76 HDC pl#10 [V] wire#27
+77, 10, 28          !TDC ROC#2 Sl#8 Ch#77 HDC pl#10 [V] wire#28
+78, 10, 29          !TDC ROC#2 Sl#8 Ch#78 HDC pl#10 [V] wire#29
+! 79 !TDC ROC#2 Sl#8 Ch#79 unused
+80, 7, 17           !TDC ROC#2 Sl#8 Ch#80 HDC pl#7 [X1] wire#17
+81, 7, 18           !TDC ROC#2 Sl#8 Ch#81 HDC pl#7 [X1] wire#18
+82, 7, 19           !TDC ROC#2 Sl#8 Ch#82 HDC pl#7 [X1] wire#19
+83, 7, 20           !TDC ROC#2 Sl#8 Ch#83 HDC pl#7 [X1] wire#20
+84, 7, 21           !TDC ROC#2 Sl#8 Ch#84 HDC pl#7 [X1] wire#21
+85, 7, 22           !TDC ROC#2 Sl#8 Ch#85 HDC pl#7 [X1] wire#22
+86, 7, 23           !TDC ROC#2 Sl#8 Ch#86 HDC pl#7 [X1] wire#23
+87, 7, 24           !TDC ROC#2 Sl#8 Ch#87 HDC pl#7 [X1] wire#24
+88, 7, 25           !TDC ROC#2 Sl#8 Ch#88 HDC pl#7 [X1] wire#25
+89, 7, 26           !TDC ROC#2 Sl#8 Ch#89 HDC pl#7 [X1] wire#26
+90, 7, 27           !TDC ROC#2 Sl#8 Ch#90 HDC pl#7 [X1] wire#27
+91, 7, 28           !TDC ROC#2 Sl#8 Ch#91 HDC pl#7 [X1] wire#28
+92, 7, 29           !TDC ROC#2 Sl#8 Ch#92 HDC pl#7 [X1] wire#29
+93, 7, 30           !TDC ROC#2 Sl#8 Ch#93 HDC pl#7 [X1] wire#30
+94, 7, 31           !TDC ROC#2 Sl#8 Ch#94 HDC pl#7 [X1] wire#31
+95, 7, 32           !TDC ROC#2 Sl#8 Ch#95 HDC pl#7 [X1] wire#32
+Slot= 9
+0, 12, 81           !TDC ROC#2 Sl#9 Ch#0 HDC pl#12 [X2] wire#81
+1, 12, 82           !TDC ROC#2 Sl#9 Ch#1 HDC pl#12 [X2] wire#82
+2, 12, 83           !TDC ROC#2 Sl#9 Ch#2 HDC pl#12 [X2] wire#83
+3, 12, 84           !TDC ROC#2 Sl#9 Ch#3 HDC pl#12 [X2] wire#84
+4, 12, 85           !TDC ROC#2 Sl#9 Ch#4 HDC pl#12 [X2] wire#85
+5, 12, 86           !TDC ROC#2 Sl#9 Ch#5 HDC pl#12 [X2] wire#86
+6, 12, 87           !TDC ROC#2 Sl#9 Ch#6 HDC pl#12 [X2] wire#87
+7, 12, 88           !TDC ROC#2 Sl#9 Ch#7 HDC pl#12 [X2] wire#88
+8, 12, 89           !TDC ROC#2 Sl#9 Ch#8 HDC pl#12 [X2] wire#89
+9, 12, 90           !TDC ROC#2 Sl#9 Ch#9 HDC pl#12 [X2] wire#90
+10, 12, 91          !TDC ROC#2 Sl#9 Ch#10 HDC pl#12 [X2] wire#91
+11, 12, 92          !TDC ROC#2 Sl#9 Ch#11 HDC pl#12 [X2] wire#92
+12, 12, 93          !TDC ROC#2 Sl#9 Ch#12 HDC pl#12 [X2] wire#93
+13, 12, 94          !TDC ROC#2 Sl#9 Ch#13 HDC pl#12 [X2] wire#94
+14, 12, 95          !TDC ROC#2 Sl#9 Ch#14 HDC pl#12 [X2] wire#95
+15, 12, 96          !TDC ROC#2 Sl#9 Ch#15 HDC pl#12 [X2] wire#96
+16, 9, 77           !TDC ROC#2 Sl#9 Ch#16 HDC pl#9 [U] wire#77
+17, 9, 78           !TDC ROC#2 Sl#9 Ch#17 HDC pl#9 [U] wire#78
+18, 9, 79           !TDC ROC#2 Sl#9 Ch#18 HDC pl#9 [U] wire#79
+19, 9, 80           !TDC ROC#2 Sl#9 Ch#19 HDC pl#9 [U] wire#80
+20, 9, 81           !TDC ROC#2 Sl#9 Ch#20 HDC pl#9 [U] wire#81
+21, 9, 82           !TDC ROC#2 Sl#9 Ch#21 HDC pl#9 [U] wire#82
+22, 9, 83           !TDC ROC#2 Sl#9 Ch#22 HDC pl#9 [U] wire#83
+23, 9, 84           !TDC ROC#2 Sl#9 Ch#23 HDC pl#9 [U] wire#84
+24, 9, 85           !TDC ROC#2 Sl#9 Ch#24 HDC pl#9 [U] wire#85
+25, 9, 86           !TDC ROC#2 Sl#9 Ch#25 HDC pl#9 [U] wire#86
+26, 9, 87           !TDC ROC#2 Sl#9 Ch#26 HDC pl#9 [U] wire#87
+27, 9, 88           !TDC ROC#2 Sl#9 Ch#27 HDC pl#9 [U] wire#88
+28, 9, 89           !TDC ROC#2 Sl#9 Ch#28 HDC pl#9 [U] wire#89
+29, 9, 90           !TDC ROC#2 Sl#9 Ch#29 HDC pl#9 [U] wire#90
+30, 9, 91           !TDC ROC#2 Sl#9 Ch#30 HDC pl#9 [U] wire#91
+!31 !TDC ROC#2 Sl#9 Ch#31 unused
+32, 12, 113         !TDC ROC#2 Sl#9 Ch#32 HDC pl#12 [X2] wire#113
+!33 !TDC ROC#2 Sl#9 Ch#33 unused
+34, 10, 1           !TDC ROC#2 Sl#9 Ch#34 HDC pl#10 [V] wire#1
+35, 10, 2           !TDC ROC#2 Sl#9 Ch#35 HDC pl#10 [V] wire#2
+36, 10, 3           !TDC ROC#2 Sl#9 Ch#36 HDC pl#10 [V] wire#3
+37, 10, 4           !TDC ROC#2 Sl#9 Ch#37 HDC pl#10 [V] wire#4
+38, 10, 5           !TDC ROC#2 Sl#9 Ch#38 HDC pl#10 [V] wire#5
+39, 10, 6           !TDC ROC#2 Sl#9 Ch#39 HDC pl#10 [V] wire#6
+40, 10, 7           !TDC ROC#2 Sl#9 Ch#40 HDC pl#10 [V] wire#7
+41, 10, 8           !TDC ROC#2 Sl#9 Ch#41 HDC pl#10 [V] wire#8
+42, 10, 9           !TDC ROC#2 Sl#9 Ch#42 HDC pl#10 [V] wire#9
+43, 10, 10          !TDC ROC#2 Sl#9 Ch#43 HDC pl#10 [V] wire#10
+44, 10, 11          !TDC ROC#2 Sl#9 Ch#44 HDC pl#10 [V] wire#11
+45, 10, 12          !TDC ROC#2 Sl#9 Ch#45 HDC pl#10 [V] wire#12
+46, 10, 13          !TDC ROC#2 Sl#9 Ch#46 HDC pl#10 [V] wire#13
+47, 10, 14          !TDC ROC#2 Sl#9 Ch#47 HDC pl#10 [V] wire#14
+48, 7, 1            !TDC ROC#2 Sl#9 Ch#48 HDC pl#7 [X1] wire#1
+49, 7, 2            !TDC ROC#2 Sl#9 Ch#49 HDC pl#7 [X1] wire#2
+50, 7, 3            !TDC ROC#2 Sl#9 Ch#50 HDC pl#7 [X1] wire#3
+51, 7, 4            !TDC ROC#2 Sl#9 Ch#51 HDC pl#7 [X1] wire#4
+52, 7, 5            !TDC ROC#2 Sl#9 Ch#52 HDC pl#7 [X1] wire#5
+53, 7, 6            !TDC ROC#2 Sl#9 Ch#53 HDC pl#7 [X1] wire#6
+54, 7, 7            !TDC ROC#2 Sl#9 Ch#54 HDC pl#7 [X1] wire#7
+55, 7, 8            !TDC ROC#2 Sl#9 Ch#55 HDC pl#7 [X1] wire#8
+56, 7, 9            !TDC ROC#2 Sl#9 Ch#56 HDC pl#7 [X1] wire#9
+57, 7, 10           !TDC ROC#2 Sl#9 Ch#57 HDC pl#7 [X1] wire#10
+58, 7, 11           !TDC ROC#2 Sl#9 Ch#58 HDC pl#7 [X1] wire#11
+59, 7, 12           !TDC ROC#2 Sl#9 Ch#59 HDC pl#7 [X1] wire#12
+60, 7, 13           !TDC ROC#2 Sl#9 Ch#60 HDC pl#7 [X1] wire#13
+61, 7, 14           !TDC ROC#2 Sl#9 Ch#61 HDC pl#7 [X1] wire#14
+62, 7, 15           !TDC ROC#2 Sl#9 Ch#62 HDC pl#7 [X1] wire#15
+63, 7, 16           !TDC ROC#2 Sl#9 Ch#63 HDC pl#7 [X1] wire#16
+64, 12, 97          !TDC ROC#2 Sl#9 Ch#64 HDC pl#12 [X2] wire#97
+65, 12, 98          !TDC ROC#2 Sl#9 Ch#65 HDC pl#12 [X2] wire#98
+66, 12, 99          !TDC ROC#2 Sl#9 Ch#66 HDC pl#12 [X2] wire#99
+67, 12, 100         !TDC ROC#2 Sl#9 Ch#67 HDC pl#12 [X2] wire#100
+68, 12, 101         !TDC ROC#2 Sl#9 Ch#68 HDC pl#12 [X2] wire#101
+69, 12, 102         !TDC ROC#2 Sl#9 Ch#69 HDC pl#12 [X2] wire#102
+70, 12, 103         !TDC ROC#2 Sl#9 Ch#70 HDC pl#12 [X2] wire#103
+71, 12, 104         !TDC ROC#2 Sl#9 Ch#71 HDC pl#12 [X2] wire#104
+72, 12, 105         !TDC ROC#2 Sl#9 Ch#72 HDC pl#12 [X2] wire#105
+73, 12, 106         !TDC ROC#2 Sl#9 Ch#73 HDC pl#12 [X2] wire#106
+74, 12, 107         !TDC ROC#2 Sl#9 Ch#74 HDC pl#12 [X2] wire#107
+75, 12, 108         !TDC ROC#2 Sl#9 Ch#75 HDC pl#12 [X2] wire#108
+76, 12, 109         !TDC ROC#2 Sl#9 Ch#76 HDC pl#12 [X2] wire#109
+77, 12, 110         !TDC ROC#2 Sl#9 Ch#77 HDC pl#12 [X2] wire#110
+78, 12, 111         !TDC ROC#2 Sl#9 Ch#78 HDC pl#12 [X2] wire#111
+79, 12, 112         !TDC ROC#2 Sl#9 Ch#79 HDC pl#12 [X2] wire#112
+80, 9, 92           !TDC ROC#2 Sl#9 Ch#80 HDC pl#9 [U] wire#92
+81, 9, 93           !TDC ROC#2 Sl#9 Ch#81 HDC pl#9 [U] wire#93
+82, 9, 94           !TDC ROC#2 Sl#9 Ch#82 HDC pl#9 [U] wire#94
+83, 9, 95           !TDC ROC#2 Sl#9 Ch#83 HDC pl#9 [U] wire#95
+84, 9, 96           !TDC ROC#2 Sl#9 Ch#84 HDC pl#9 [U] wire#96
+85, 9, 97           !TDC ROC#2 Sl#9 Ch#85 HDC pl#9 [U] wire#97
+86, 9, 98           !TDC ROC#2 Sl#9 Ch#86 HDC pl#9 [U] wire#98
+87, 9, 99           !TDC ROC#2 Sl#9 Ch#87 HDC pl#9 [U] wire#99
+88, 9, 100          !TDC ROC#2 Sl#9 Ch#88 HDC pl#9 [U] wire#100
+89, 9, 101          !TDC ROC#2 Sl#9 Ch#89 HDC pl#9 [U] wire#101
+90, 9, 102          !TDC ROC#2 Sl#9 Ch#90 HDC pl#9 [U] wire#102
+91, 9, 103          !TDC ROC#2 Sl#9 Ch#91 HDC pl#9 [U] wire#103
+92, 9, 104          !TDC ROC#2 Sl#9 Ch#92 HDC pl#9 [U] wire#104
+93, 9, 105          !TDC ROC#2 Sl#9 Ch#93 HDC pl#9 [U] wire#105
+94, 9, 106          !TDC ROC#2 Sl#9 Ch#94 HDC pl#9 [U] wire#106
+95, 9, 107          !TDC ROC#2 Sl#9 Ch#95 HDC pl#9 [U] wire#107
+!
+!
+!                               2nd HDC chamber  planes1-6     
+Slot= 15
+0, 1, 1            !TDC ROC#2 Sl#11 Ch#0 HDC pl#7 [X1] wire#1
+1, 1, 2            !TDC ROC#2 Sl#11 Ch#1 HDC pl#7 [X1] wire#2
+2, 1, 3            !TDC ROC#2 Sl#11 Ch#2 HDC pl#7 [X1] wire#3
+3, 1, 4            !TDC ROC#2 Sl#11 Ch#3 HDC pl#7 [X1] wire#4
+4, 1, 5            !TDC ROC#2 Sl#11 Ch#4 HDC pl#7 [X1] wire#5
+5, 1, 6            !TDC ROC#2 Sl#11 Ch#5 HDC pl#7 [X1] wire#6
+6, 1, 7            !TDC ROC#2 Sl#11 Ch#6 HDC pl#7 [X1] wire#7
+7, 1, 8            !TDC ROC#2 Sl#11 Ch#7 HDC pl#7 [X1] wire#8
+8, 1, 9            !TDC ROC#2 Sl#11 Ch#8 HDC pl#7 [X1] wire#9
+9, 1, 10           !TDC ROC#2 Sl#11 Ch#9 HDC pl#7 [X1] wire#10
+10, 1, 11          !TDC ROC#2 Sl#11 Ch#10 HDC pl#7 [X1] wire#11
+11, 1, 12          !TDC ROC#2 Sl#11 Ch#11 HDC pl#7 [X1] wire#12
+12, 1, 13          !TDC ROC#2 Sl#11 Ch#12 HDC pl#7 [X1] wire#13
+13, 1, 14          !TDC ROC#2 Sl#11 Ch#13 HDC pl#7 [X1] wire#14
+14, 1, 15          !TDC ROC#2 Sl#11 Ch#14 HDC pl#7 [X1] wire#15
+15, 1, 16          !TDC ROC#2 Sl#11 Ch#15 HDC pl#7 [X1] wire#16
+16, 1, 17          !TDC ROC#2 Sl#11 Ch#16 HDC pl#7 [X1] wire#17
+17, 1, 18          !TDC ROC#2 Sl#11 Ch#17 HDC pl#7 [X1] wire#18
+18, 1, 19          !TDC ROC#2 Sl#11 Ch#18 HDC pl#7 [X1] wire#19
+19, 1, 20          !TDC ROC#2 Sl#11 Ch#19 HDC pl#7 [X1] wire#20
+20, 1, 21          !TDC ROC#2 Sl#11 Ch#20 HDC pl#7 [X1] wire#21
+21, 1, 22          !TDC ROC#2 Sl#11 Ch#21 HDC pl#7 [X1] wire#22
+22, 1, 23          !TDC ROC#2 Sl#11 Ch#22 HDC pl#7 [X1] wire#23
+23, 1, 24          !TDC ROC#2 Sl#11 Ch#23 HDC pl#7 [X1] wire#24
+24, 1, 25          !TDC ROC#2 Sl#11 Ch#24 HDC pl#7 [X1] wire#25
+25, 1, 26          !TDC ROC#2 Sl#11 Ch#25 HDC pl#7 [X1] wire#26
+26, 1, 27          !TDC ROC#2 Sl#11 Ch#26 HDC pl#7 [X1] wire#27
+27, 1, 28          !TDC ROC#2 Sl#11 Ch#27 HDC pl#7 [X1] wire#28
+28, 1, 29          !TDC ROC#2 Sl#11 Ch#28 HDC pl#7 [X1] wire#29
+29, 1, 30          !TDC ROC#2 Sl#11 Ch#29 HDC pl#7 [X1] wire#30
+30, 1, 31          !TDC ROC#2 Sl#11 Ch#30 HDC pl#7 [X1] wire#31
+31, 1, 32          !TDC ROC#2 Sl#11 Ch#31 HDC pl#7 [X1] wire#32
+32, 1, 33          !TDC ROC#2 Sl#11 Ch#32 HDC pl#7 [X1] wire#33
+33, 1, 34          !TDC ROC#2 Sl#11 Ch#33 HDC pl#7 [X1] wire#34
+34, 1, 35          !TDC ROC#2 Sl#11 Ch#34 HDC pl#7 [X1] wire#35
+35, 1, 36          !TDC ROC#2 Sl#11 Ch#35 HDC pl#7 [X1] wire#36
+36, 1, 37          !TDC ROC#2 Sl#11 Ch#36 HDC pl#7 [X1] wire#37
+37, 1, 38          !TDC ROC#2 Sl#11 Ch#37 HDC pl#7 [X1] wire#38
+38, 1, 39          !TDC ROC#2 Sl#11 Ch#38 HDC pl#7 [X1] wire#39
+39, 1, 40          !TDC ROC#2 Sl#11 Ch#39 HDC pl#7 [X1] wire#40
+40, 1, 41          !TDC ROC#2 Sl#11 Ch#40 HDC pl#7 [X1] wire#41
+41, 1, 42          !TDC ROC#2 Sl#11 Ch#41 HDC pl#7 [X1] wire#42
+42, 1, 43          !TDC ROC#2 Sl#11 Ch#42 HDC pl#7 [X1] wire#43
+43, 1, 44          !TDC ROC#2 Sl#11 Ch#43 HDC pl#7 [X1] wire#44
+44, 1, 45          !TDC ROC#2 Sl#11 Ch#44 HDC pl#7 [X1] wire#45
+45, 1, 46          !TDC ROC#2 Sl#11 Ch#45 HDC pl#7 [X1] wire#46
+46, 1, 47          !TDC ROC#2 Sl#11 Ch#46 HDC pl#7 [X1] wire#47
+47, 1, 48          !TDC ROC#2 Sl#11 Ch#47 HDC pl#7 [X1] wire#48
+48, 1, 49          !TDC ROC#2 Sl#11 Ch#48 HDC pl#7 [X1] wire#49
+49, 1, 50          !TDC ROC#2 Sl#11 Ch#49 HDC pl#7 [X1] wire#50
+50, 1, 51          !TDC ROC#2 Sl#11 Ch#50 HDC pl#7 [X1] wire#51
+51, 1, 52          !TDC ROC#2 Sl#11 Ch#51 HDC pl#7 [X1] wire#52
+52, 1, 53          !TDC ROC#2 Sl#11 Ch#52 HDC pl#7 [X1] wire#53
+53, 1, 54          !TDC ROC#2 Sl#11 Ch#53 HDC pl#7 [X1] wire#54
+54, 1, 55          !TDC ROC#2 Sl#11 Ch#54 HDC pl#7 [X1] wire#55
+55, 1, 56          !TDC ROC#2 Sl#11 Ch#55 HDC pl#7 [X1] wire#56
+56, 1, 57          !TDC ROC#2 Sl#11 Ch#56 HDC pl#7 [X1] wire#57
+57, 1, 58          !TDC ROC#2 Sl#11 Ch#57 HDC pl#7 [X1] wire#58
+58, 1, 59          !TDC ROC#2 Sl#11 Ch#58 HDC pl#7 [X1] wire#59
+59, 1, 60          !TDC ROC#2 Sl#11 Ch#59 HDC pl#7 [X1] wire#60
+60, 1, 61          !TDC ROC#2 Sl#11 Ch#60 HDC pl#7 [X1] wire#61
+61, 1, 62          !TDC ROC#2 Sl#11 Ch#61 HDC pl#7 [X1] wire#62
+62, 1, 63          !TDC ROC#2 Sl#11 Ch#62 HDC pl#7 [X1] wire#63
+63, 1, 64          !TDC ROC#2 Sl#11 Ch#63 HDC pl#7 [X1] wire#64
+64, 1, 65          !TDC ROC#2 Sl#11 Ch#64 HDC pl#7 [X1] wire#65
+65, 1, 66          !TDC ROC#2 Sl#11 Ch#65 HDC pl#7 [X1] wire#66
+66, 1, 67          !TDC ROC#2 Sl#11 Ch#66 HDC pl#7 [X1] wire#67
+67, 1, 68          !TDC ROC#2 Sl#11 Ch#67 HDC pl#7 [X1] wire#68
+68, 1, 69          !TDC ROC#2 Sl#11 Ch#68 HDC pl#7 [X1] wire#69
+69, 1, 70          !TDC ROC#2 Sl#11 Ch#69 HDC pl#7 [X1] wire#70
+70, 1, 71          !TDC ROC#2 Sl#11 Ch#70 HDC pl#7 [X1] wire#71
+71, 1, 72          !TDC ROC#2 Sl#11 Ch#71 HDC pl#7 [X1] wire#72
+72, 1, 73          !TDC ROC#2 Sl#11 Ch#72 HDC pl#7 [X1] wire#73
+73, 1, 74          !TDC ROC#2 Sl#11 Ch#73 HDC pl#7 [X1] wire#74
+74, 1, 75          !TDC ROC#2 Sl#11 Ch#74 HDC pl#7 [X1] wire#75
+75, 1, 76          !TDC ROC#2 Sl#11 Ch#75 HDC pl#7 [X1] wire#76
+76, 1, 77          !TDC ROC#2 Sl#11 Ch#76 HDC pl#7 [X1] wire#77
+77, 1, 78          !TDC ROC#2 Sl#11 Ch#77 HDC pl#7 [X1] wire#78
+78, 1, 79          !TDC ROC#2 Sl#11 Ch#78 HDC pl#7 [X1] wire#79
+79, 1, 80          !TDC ROC#2 Sl#11 Ch#79 HDC pl#7 [X1] wire#80
+80, 1, 81          !TDC ROC#2 Sl#11 Ch#80 HDC pl#7 [X1] wire#81
+81, 1, 82          !TDC ROC#2 Sl#11 Ch#81 HDC pl#7 [X1] wire#82
+82, 1, 83          !TDC ROC#2 Sl#11 Ch#82 HDC pl#7 [X1] wire#83
+83, 1, 84          !TDC ROC#2 Sl#11 Ch#83 HDC pl#7 [X1] wire#84
+84, 1, 85          !TDC ROC#2 Sl#11 Ch#84 HDC pl#7 [X1] wire#85
+85, 1, 86          !TDC ROC#2 Sl#11 Ch#85 HDC pl#7 [X1] wire#86
+86, 1, 87          !TDC ROC#2 Sl#11 Ch#86 HDC pl#7 [X1] wire#87
+87, 1, 88          !TDC ROC#2 Sl#11 Ch#87 HDC pl#7 [X1] wire#88
+88, 1, 89          !TDC ROC#2 Sl#11 Ch#88 HDC pl#7 [X1] wire#89
+89, 1, 90          !TDC ROC#2 Sl#11 Ch#89 HDC pl#7 [X1] wire#90
+90, 1, 91          !TDC ROC#2 Sl#11 Ch#90 HDC pl#7 [X1] wire#91
+91, 1, 92          !TDC ROC#2 Sl#11 Ch#91 HDC pl#7 [X1] wire#92
+92, 1, 93          !TDC ROC#2 Sl#11 Ch#92 HDC pl#7 [X1] wire#93
+93, 1, 94          !TDC ROC#2 Sl#11 Ch#93 HDC pl#7 [X1] wire#94
+94, 1, 95          !TDC ROC#2 Sl#11 Ch#94 HDC pl#7 [X1] wire#95
+95, 1, 96          !TDC ROC#2 Sl#11 Ch#95 HDC pl#7 [X1] wire#96
+Slot= 16
+0, 1, 97           !TDC ROC#2 Sl#12 Ch#0 HDC pl#7 [X1] wire#97
+1, 1, 98           !TDC ROC#2 Sl#12 Ch#1 HDC pl#7 [X1] wire#98
+2, 1, 99           !TDC ROC#2 Sl#12 Ch#2 HDC pl#7 [X1] wire#99
+3, 1, 100          !TDC ROC#2 Sl#12 Ch#3 HDC pl#7 [X1] wire#100
+4, 1, 101          !TDC ROC#2 Sl#12 Ch#4 HDC pl#7 [X1] wire#101
+5, 1, 102          !TDC ROC#2 Sl#12 Ch#5 HDC pl#7 [X1] wire#102
+6, 1, 103          !TDC ROC#2 Sl#12 Ch#6 HDC pl#7 [X1] wire#103
+7, 1, 104          !TDC ROC#2 Sl#12 Ch#7 HDC pl#7 [X1] wire#104
+8, 1, 105          !TDC ROC#2 Sl#12 Ch#8 HDC pl#7 [X1] wire#105
+9, 1, 106          !TDC ROC#2 Sl#12 Ch#9 HDC pl#7 [X1] wire#106
+10, 1, 107         !TDC ROC#2 Sl#12 Ch#10 HDC pl#7 [X1] wire#107
+11, 1, 108         !TDC ROC#2 Sl#12 Ch#11 HDC pl#7 [X1] wire#108
+12, 1, 109         !TDC ROC#2 Sl#12 Ch#12 HDC pl#7 [X1] wire#109
+13, 1, 110         !TDC ROC#2 Sl#12 Ch#13 HDC pl#7 [X1] wire#110
+14, 1, 111         !TDC ROC#2 Sl#12 Ch#14 HDC pl#7 [X1] wire#111
+15, 1, 112         !TDC ROC#2 Sl#12 Ch#15 HDC pl#7 [X1] wire#112
+16, 2, 1           !TDC ROC#2 Sl#12 Ch#16 HDC pl#8 [Y1] wire#1
+17, 2, 2           !TDC ROC#2 Sl#12 Ch#17 HDC pl#8 [Y1] wire#2
+18, 2, 3           !TDC ROC#2 Sl#12 Ch#18 HDC pl#8 [Y1] wire#3
+19, 2, 4           !TDC ROC#2 Sl#12 Ch#19 HDC pl#8 [Y1] wire#4
+20, 2, 5           !TDC ROC#2 Sl#12 Ch#20 HDC pl#8 [Y1] wire#5
+21, 2, 6           !TDC ROC#2 Sl#12 Ch#21 HDC pl#8 [Y1] wire#6
+22, 2, 7           !TDC ROC#2 Sl#12 Ch#22 HDC pl#8 [Y1] wire#7
+23, 2, 8           !TDC ROC#2 Sl#12 Ch#23 HDC pl#8 [Y1] wire#8
+24, 2, 9           !TDC ROC#2 Sl#12 Ch#24 HDC pl#8 [Y1] wire#9
+25, 2, 10          !TDC ROC#2 Sl#12 Ch#25 HDC pl#8 [Y1] wire#10
+26, 2, 11          !TDC ROC#2 Sl#12 Ch#26 HDC pl#8 [Y1] wire#11
+27, 2, 12          !TDC ROC#2 Sl#12 Ch#27 HDC pl#8 [Y1] wire#12
+28, 2, 13          !TDC ROC#2 Sl#12 Ch#28 HDC pl#8 [Y1] wire#13
+! 29  !TDC ROC#2 Sl#12 Ch#29 unused
+! 30  !TDC ROC#2 Sl#12 Ch#30 unused
+! 31  !TDC ROC#2 Sl#12 Ch#31 unused
+32, 2, 14          !TDC ROC#2 Sl#12 Ch#32 HDC pl#8 [Y1] wire#14
+33, 2, 15          !TDC ROC#2 Sl#12 Ch#33 HDC pl#8 [Y1] wire#15
+34, 2, 16          !TDC ROC#2 Sl#12 Ch#34 HDC pl#8 [Y1] wire#16
+35, 2, 17          !TDC ROC#2 Sl#12 Ch#35 HDC pl#8 [Y1] wire#17
+36, 2, 18          !TDC ROC#2 Sl#12 Ch#36 HDC pl#8 [Y1] wire#18
+37, 2, 19          !TDC ROC#2 Sl#12 Ch#37 HDC pl#8 [Y1] wire#19
+38, 2, 20          !TDC ROC#2 Sl#12 Ch#38 HDC pl#8 [Y1] wire#20
+39, 2, 21          !TDC ROC#2 Sl#12 Ch#39 HDC pl#8 [Y1] wire#21
+40, 2, 22          !TDC ROC#2 Sl#12 Ch#40 HDC pl#8 [Y1] wire#22
+41, 2, 23          !TDC ROC#2 Sl#12 Ch#41 HDC pl#8 [Y1] wire#23
+42, 2, 24          !TDC ROC#2 Sl#12 Ch#42 HDC pl#8 [Y1] wire#24
+43, 2, 25          !TDC ROC#2 Sl#12 Ch#43 HDC pl#8 [Y1] wire#25
+44, 2, 26          !TDC ROC#2 Sl#12 Ch#44 HDC pl#8 [Y1] wire#26
+! 45 !TDC ROC#2 Sl#12 Ch#45 unused
+! 46 !TDC ROC#2 Sl#12 Ch#46 unused
+! 47 !TDC ROC#2 Sl#12 Ch#47 unused
+48, 2, 27          !TDC ROC#2 Sl#12 Ch#48 HDC pl#8 [Y1] wire#27
+49, 2, 28          !TDC ROC#2 Sl#12 Ch#49 HDC pl#8 [Y1] wire#28
+50, 2, 29          !TDC ROC#2 Sl#12 Ch#50 HDC pl#8 [Y1] wire#29
+51, 2, 30          !TDC ROC#2 Sl#12 Ch#51 HDC pl#8 [Y1] wire#30
+52, 2, 31          !TDC ROC#2 Sl#12 Ch#52 HDC pl#8 [Y1] wire#31
+53, 2, 32          !TDC ROC#2 Sl#12 Ch#53 HDC pl#8 [Y1] wire#32
+54, 2, 33          !TDC ROC#2 Sl#12 Ch#54 HDC pl#8 [Y1] wire#33
+55, 2, 34          !TDC ROC#2 Sl#12 Ch#55 HDC pl#8 [Y1] wire#34
+56, 2, 35          !TDC ROC#2 Sl#12 Ch#56 HDC pl#8 [Y1] wire#35
+57, 2, 36          !TDC ROC#2 Sl#12 Ch#57 HDC pl#8 [Y1] wire#36
+58, 2, 37          !TDC ROC#2 Sl#12 Ch#58 HDC pl#8 [Y1] wire#37
+59, 2, 38          !TDC ROC#2 Sl#12 Ch#59 HDC pl#8 [Y1] wire#38
+60, 2, 39          !TDC ROC#2 Sl#12 Ch#60 HDC pl#8 [Y1] wire#39
+! 61 !TDC ROC#2 Sl#12 Ch#61 unused
+! 62 !TDC ROC#2 Sl#12 Ch#62 unused
+! 63 !TDC ROC#2 Sl#12 Ch#63 unused
+64, 2, 40          !TDC ROC#2 Sl#12 Ch#64 HDC pl#8 [Y1] wire#40
+65, 2, 41          !TDC ROC#2 Sl#12 Ch#65 HDC pl#8 [Y1] wire#41
+66, 2, 42          !TDC ROC#2 Sl#12 Ch#66 HDC pl#8 [Y1] wire#42
+67, 2, 43          !TDC ROC#2 Sl#12 Ch#67 HDC pl#8 [Y1] wire#43
+68, 2, 44          !TDC ROC#2 Sl#12 Ch#68 HDC pl#8 [Y1] wire#44
+69, 2, 45          !TDC ROC#2 Sl#12 Ch#69 HDC pl#8 [Y1] wire#45
+70, 2, 46          !TDC ROC#2 Sl#12 Ch#70 HDC pl#8 [Y1] wire#46
+71, 2, 47          !TDC ROC#2 Sl#12 Ch#71 HDC pl#8 [Y1] wire#47
+72, 2, 48          !TDC ROC#2 Sl#12 Ch#72 HDC pl#8 [Y1] wire#48
+73, 2, 49          !TDC ROC#2 Sl#12 Ch#73 HDC pl#8 [Y1] wire#49
+74, 2, 50          !TDC ROC#2 Sl#12 Ch#74 HDC pl#8 [Y1] wire#50
+75, 2, 51          !TDC ROC#2 Sl#12 Ch#75 HDC pl#8 [Y1] wire#51
+76, 2, 52          !TDC ROC#2 Sl#12 Ch#76 HDC pl#8 [Y1] wire#52
+! 77 !TDC ROC#2 Sl#12 Ch#77 unused
+! 78 !TDC ROC#2 Sl#12 Ch#78 unused
+! 79 !TDC ROC#2 Sl#12 Ch#79 unused
+80, 1, 113         !TDC ROC#2 Sl#12 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#12 Ch#81 unused
+82, 3, 1           !TDC ROC#2 Sl#12 Ch#82 HDC pl#9 [U] wire#1
+83, 3, 2           !TDC ROC#2 Sl#12 Ch#83 HDC pl#9 [U] wire#2
+84, 3, 3           !TDC ROC#2 Sl#12 Ch#84 HDC pl#9 [U] wire#3
+85, 3, 4           !TDC ROC#2 Sl#12 Ch#85 HDC pl#9 [U] wire#4
+86, 3, 5           !TDC ROC#2 Sl#12 Ch#86 HDC pl#9 [U] wire#5
+87, 3, 6           !TDC ROC#2 Sl#12 Ch#87 HDC pl#9 [U] wire#6
+88, 3, 7           !TDC ROC#2 Sl#12 Ch#88 HDC pl#9 [U] wire#7
+89, 3, 8           !TDC ROC#2 Sl#12 Ch#89 HDC pl#9 [U] wire#8
+90, 3, 9           !TDC ROC#2 Sl#12 Ch#90 HDC pl#9 [U] wire#9
+91, 3, 10          !TDC ROC#2 Sl#12 Ch#91 HDC pl#9 [U] wire#10
+92, 3, 11          !TDC ROC#2 Sl#12 Ch#92 HDC pl#9 [U] wire#11
+93, 3, 12          !TDC ROC#2 Sl#12 Ch#93 HDC pl#9 [U] wire#12
+94, 3, 13          !TDC ROC#2 Sl#12 Ch#94 HDC pl#9 [U] wire#13
+95, 3, 14          !TDC ROC#2 Sl#12 Ch#95 HDC pl#9 [U] wire#14
+Slot= 18
+0, 3, 15           !TDC ROC#2 Sl#14 Ch#0 HDC pl#9 [U] wire#15
+1, 3, 16           !TDC ROC#2 Sl#14 Ch#1 HDC pl#9 [U] wire#16
+2, 3, 17           !TDC ROC#2 Sl#14 Ch#2 HDC pl#9 [U] wire#17
+3, 3, 18           !TDC ROC#2 Sl#14 Ch#3 HDC pl#9 [U] wire#18
+4, 3, 19           !TDC ROC#2 Sl#14 Ch#4 HDC pl#9 [U] wire#19
+5, 3, 20           !TDC ROC#2 Sl#14 Ch#5 HDC pl#9 [U] wire#20
+6, 3, 21           !TDC ROC#2 Sl#14 Ch#6 HDC pl#9 [U] wire#21
+7, 3, 22           !TDC ROC#2 Sl#14 Ch#7 HDC pl#9 [U] wire#22
+8, 3, 23           !TDC ROC#2 Sl#14 Ch#8 HDC pl#9 [U] wire#23
+9, 3, 24           !TDC ROC#2 Sl#14 Ch#9 HDC pl#9 [U] wire#24
+10, 3, 25          !TDC ROC#2 Sl#14 Ch#10 HDC pl#9 [U] wire#25
+11, 3, 26          !TDC ROC#2 Sl#14 Ch#11 HDC pl#9 [U] wire#26
+12, 3, 27          !TDC ROC#2 Sl#14 Ch#12 HDC pl#9 [U] wire#27
+13, 3, 28          !TDC ROC#2 Sl#14 Ch#13 HDC pl#9 [U] wire#28
+14, 3, 29          !TDC ROC#2 Sl#14 Ch#14 HDC pl#9 [U] wire#29
+! 15 !TDC ROC#2 Sl#14 Ch#15 unused
+16, 3, 30          !TDC ROC#2 Sl#14 Ch#16 HDC pl#9 [U] wire#30
+17, 3, 31          !TDC ROC#2 Sl#14 Ch#17 HDC pl#9 [U] wire#31
+18, 3, 32          !TDC ROC#2 Sl#14 Ch#18 HDC pl#9 [U] wire#32
+19, 3, 33          !TDC ROC#2 Sl#14 Ch#19 HDC pl#9 [U] wire#33
+20, 3, 34          !TDC ROC#2 Sl#14 Ch#20 HDC pl#9 [U] wire#34
+21, 3, 35          !TDC ROC#2 Sl#14 Ch#21 HDC pl#9 [U] wire#35
+22, 3, 36          !TDC ROC#2 Sl#14 Ch#22 HDC pl#9 [U] wire#36
+23, 3, 37          !TDC ROC#2 Sl#14 Ch#23 HDC pl#9 [U] wire#37
+24, 3, 38          !TDC ROC#2 Sl#14 Ch#24 HDC pl#9 [U] wire#38
+25, 3, 39          !TDC ROC#2 Sl#14 Ch#25 HDC pl#9 [U] wire#39
+26, 3, 40          !TDC ROC#2 Sl#14 Ch#26 HDC pl#9 [U] wire#40
+27, 3, 41          !TDC ROC#2 Sl#14 Ch#27 HDC pl#9 [U] wire#41
+28, 3, 42          !TDC ROC#2 Sl#14 Ch#28 HDC pl#9 [U] wire#42
+29, 3, 43          !TDC ROC#2 Sl#14 Ch#29 HDC pl#9 [U] wire#43
+30, 3, 44          !TDC ROC#2 Sl#14 Ch#30 HDC pl#9 [U] wire#44
+31, 3, 45          !TDC ROC#2 Sl#14 Ch#31 HDC pl#9 [U] wire#45
+32, 3, 46          !TDC ROC#2 Sl#14 Ch#32 HDC pl#9 [U] wire#46
+33, 3, 47          !TDC ROC#2 Sl#14 Ch#33 HDC pl#9 [U] wire#47
+34, 3, 48          !TDC ROC#2 Sl#14 Ch#34 HDC pl#9 [U] wire#48
+35, 3, 49          !TDC ROC#2 Sl#14 Ch#35 HDC pl#9 [U] wire#49
+36, 3, 50          !TDC ROC#2 Sl#14 Ch#36 HDC pl#9 [U] wire#50
+37, 3, 51          !TDC ROC#2 Sl#14 Ch#37 HDC pl#9 [U] wire#51
+38, 3, 52          !TDC ROC#2 Sl#14 Ch#38 HDC pl#9 [U] wire#52
+39, 3, 53          !TDC ROC#2 Sl#14 Ch#39 HDC pl#9 [U] wire#53
+40, 3, 54          !TDC ROC#2 Sl#14 Ch#40 HDC pl#9 [U] wire#54
+41, 3, 55          !TDC ROC#2 Sl#14 Ch#41 HDC pl#9 [U] wire#55
+42, 3, 56          !TDC ROC#2 Sl#14 Ch#42 HDC pl#9 [U] wire#56
+43, 3, 57          !TDC ROC#2 Sl#14 Ch#43 HDC pl#9 [U] wire#57
+44, 3, 58          !TDC ROC#2 Sl#14 Ch#44 HDC pl#9 [U] wire#58
+45, 3, 59          !TDC ROC#2 Sl#14 Ch#45 HDC pl#9 [U] wire#59
+46, 3, 60          !TDC ROC#2 Sl#14 Ch#46 HDC pl#9 [U] wire#60
+! 47 !TDC ROC#2 Sl#14 Ch#47 unused
+48, 3, 61          !TDC ROC#2 Sl#14 Ch#48 HDC pl#9 [U] wire#61
+49, 3, 62          !TDC ROC#2 Sl#14 Ch#49 HDC pl#9 [U] wire#62
+50, 3, 63          !TDC ROC#2 Sl#14 Ch#50 HDC pl#9 [U] wire#63
+51, 3, 64          !TDC ROC#2 Sl#14 Ch#51 HDC pl#9 [U] wire#64
+52, 3, 65          !TDC ROC#2 Sl#14 Ch#52 HDC pl#9 [U] wire#65
+53, 3, 66          !TDC ROC#2 Sl#14 Ch#53 HDC pl#9 [U] wire#66
+54, 3, 67          !TDC ROC#2 Sl#14 Ch#54 HDC pl#9 [U] wire#67
+55, 3, 68          !TDC ROC#2 Sl#14 Ch#55 HDC pl#9 [U] wire#68
+56, 3, 69          !TDC ROC#2 Sl#14 Ch#56 HDC pl#9 [U] wire#69
+57, 3, 70          !TDC ROC#2 Sl#14 Ch#57 HDC pl#9 [U] wire#70
+58, 3, 71          !TDC ROC#2 Sl#14 Ch#58 HDC pl#9 [U] wire#71
+59, 3, 72          !TDC ROC#2 Sl#14 Ch#59 HDC pl#9 [U] wire#72
+60, 3, 73          !TDC ROC#2 Sl#14 Ch#60 HDC pl#9 [U] wire#73
+61, 3, 74          !TDC ROC#2 Sl#14 Ch#61 HDC pl#9 [U] wire#74
+62, 3, 75          !TDC ROC#2 Sl#14 Ch#62 HDC pl#9 [U] wire#75
+63, 3, 76          !TDC ROC#2 Sl#14 Ch#63 HDC pl#9 [U] wire#76
+64, 3, 77          !TDC ROC#2 Sl#14 Ch#64 HDC pl#9 [U] wire#77
+65, 3, 78          !TDC ROC#2 Sl#14 Ch#65 HDC pl#9 [U] wire#78
+66, 3, 79          !TDC ROC#2 Sl#14 Ch#66 HDC pl#9 [U] wire#79
+67, 3, 80          !TDC ROC#2 Sl#14 Ch#67 HDC pl#9 [U] wire#80
+68, 3, 81          !TDC ROC#2 Sl#14 Ch#68 HDC pl#9 [U] wire#81
+69, 3, 82          !TDC ROC#2 Sl#14 Ch#69 HDC pl#9 [U] wire#82
+70, 3, 83          !TDC ROC#2 Sl#14 Ch#70 HDC pl#9 [U] wire#83
+71, 3, 84          !TDC ROC#2 Sl#14 Ch#71 HDC pl#9 [U] wire#84
+72, 3, 85          !TDC ROC#2 Sl#14 Ch#72 HDC pl#9 [U] wire#85
+73, 3, 86          !TDC ROC#2 Sl#14 Ch#73 HDC pl#9 [U] wire#86
+74, 3, 87          !TDC ROC#2 Sl#14 Ch#74 HDC pl#9 [U] wire#87
+75, 3, 88          !TDC ROC#2 Sl#14 Ch#75 HDC pl#9 [U] wire#88
+76, 3, 89          !TDC ROC#2 Sl#14 Ch#76 HDC pl#9 [U] wire#89
+77, 3, 90          !TDC ROC#2 Sl#14 Ch#77 HDC pl#9 [U] wire#90
+78, 3, 91          !TDC ROC#2 Sl#14 Ch#78 HDC pl#9 [U] wire#91
+!79, !unused
+80, 3, 92          !TDC ROC#2 Sl#14 Ch#80 HDC pl#9 [U] wire#92
+81, 3, 93          !TDC ROC#2 Sl#14 Ch#81 HDC pl#9 [U] wire#93
+82, 3, 94          !TDC ROC#2 Sl#14 Ch#82 HDC pl#9 [U] wire#94
+83, 3, 95          !TDC ROC#2 Sl#14 Ch#83 HDC pl#9 [U] wire#95
+84, 3, 96          !TDC ROC#2 Sl#14 Ch#84 HDC pl#9 [U] wire#96
+85, 3, 97          !TDC ROC#2 Sl#14 Ch#85 HDC pl#9 [U] wire#97
+86, 3, 98          !TDC ROC#2 Sl#14 Ch#86 HDC pl#9 [U] wire#98
+87, 3, 99          !TDC ROC#2 Sl#14 Ch#87 HDC pl#9 [U] wire#99
+88, 3, 100         !TDC ROC#2 Sl#14 Ch#88 HDC pl#9 [U] wire#100
+89, 3, 101         !TDC ROC#2 Sl#14 Ch#89 HDC pl#9 [U] wire#101
+90, 3, 102         !TDC ROC#2 Sl#14 Ch#90 HDC pl#9 [U] wire#102
+91, 3, 103         !TDC ROC#2 Sl#14 Ch#91 HDC pl#9 [U] wire#103
+92, 3, 104         !TDC ROC#2 Sl#14 Ch#92 HDC pl#9 [U] wire#104
+93, 3, 105         !TDC ROC#2 Sl#14 Ch#93 HDC pl#9 [U] wire#105
+94, 3, 106         !TDC ROC#2 Sl#14 Ch#94 HDC pl#9 [U] wire#106
+95, 3, 107         !TDC ROC#2 Sl#14 Ch#95 HDC pl#9 [U] wire#107
+Slot= 19
+0, 6, 113           !TDC ROC#2 Sl#15 Ch#0 HDC pl#12 [X2] wire#113
+!1,  !unused
+2, 4, 1           !TDC ROC#2 Sl#15 Ch#2 HDC pl#10 [V] wire#1
+3, 4, 2           !TDC ROC#2 Sl#15 Ch#3 HDC pl#10 [V] wire#2
+4, 4, 3           !TDC ROC#2 Sl#15 Ch#4 HDC pl#10 [V] wire#3
+5, 4, 4           !TDC ROC#2 Sl#15 Ch#5 HDC pl#10 [V] wire#4
+6, 4, 5           !TDC ROC#2 Sl#15 Ch#6 HDC pl#10 [V] wire#5
+7, 4, 6           !TDC ROC#2 Sl#15 Ch#7 HDC pl#10 [V] wire#6
+8, 4, 7           !TDC ROC#2 Sl#15 Ch#8 HDC pl#10 [V] wire#7
+9, 4, 8          !TDC ROC#2 Sl#15 Ch#9 HDC pl#10 [V] wire#8
+10, 4, 9          !TDC ROC#2 Sl#15 Ch#10 HDC pl#10 [V] wire#9
+11, 4, 10          !TDC ROC#2 Sl#15 Ch#11 HDC pl#10 [V] wire#10
+12, 4, 11          !TDC ROC#2 Sl#15 Ch#12 HDC pl#10 [V] wire#11
+13, 4, 12          !TDC ROC#2 Sl#15 Ch#13 HDC pl#10 [V] wire#12
+14, 4, 13          !TDC ROC#2 Sl#15 Ch#14 HDC pl#10 [V] wire#13
+15, 4, 14          !TDC ROC#2 Sl#15 Ch#15 HDC pl#10 [V] wire#14
+16, 4, 15          !TDC ROC#2 Sl#15 Ch#16 HDC pl#10 [V] wire#15
+17, 4, 16          !TDC ROC#2 Sl#15 Ch#17 HDC pl#10 [V] wire#16
+18, 4, 17          !TDC ROC#2 Sl#15 Ch#18 HDC pl#10 [V] wire#17
+19, 4, 18          !TDC ROC#2 Sl#15 Ch#19 HDC pl#10 [V] wire#18
+20, 4, 19          !TDC ROC#2 Sl#15 Ch#20 HDC pl#10 [V] wire#19
+21, 4, 20          !TDC ROC#2 Sl#15 Ch#21 HDC pl#10 [V] wire#20
+22, 4, 21          !TDC ROC#2 Sl#15 Ch#22 HDC pl#10 [V] wire#21
+23, 4, 22          !TDC ROC#2 Sl#15 Ch#23 HDC pl#10 [V] wire#22
+24, 4, 23          !TDC ROC#2 Sl#15 Ch#24 HDC pl#10 [V] wire#23
+25, 4, 24          !TDC ROC#2 Sl#15 Ch#25 HDC pl#10 [V] wire#24
+26, 4, 25          !TDC ROC#2 Sl#15 Ch#26 HDC pl#10 [V] wire#25
+27, 4, 26          !TDC ROC#2 Sl#15 Ch#27 HDC pl#10 [V] wire#26
+28, 4, 27          !TDC ROC#2 Sl#15 Ch#28 HDC pl#10 [V] wire#27
+29, 4, 28          !TDC ROC#2 Sl#15 Ch#29 HDC pl#10 [V] wire#28
+30, 4, 29          !TDC ROC#2 Sl#15 Ch#30 HDC pl#10 [V] wire#29
+! 31 !TDC ROC#2 Sl#15 Ch#31 unused
+32, 4, 30          !TDC ROC#2 Sl#15 Ch#32 HDC pl#10 [V] wire#30
+33, 4, 31          !TDC ROC#2 Sl#15 Ch#33 HDC pl#10 [V] wire#31
+34, 4, 32          !TDC ROC#2 Sl#15 Ch#34 HDC pl#10 [V] wire#32
+35, 4, 33          !TDC ROC#2 Sl#15 Ch#35 HDC pl#10 [V] wire#33
+36, 4, 34          !TDC ROC#2 Sl#15 Ch#36 HDC pl#10 [V] wire#34
+37, 4, 35          !TDC ROC#2 Sl#15 Ch#37 HDC pl#10 [V] wire#35
+38, 4, 36          !TDC ROC#2 Sl#15 Ch#38 HDC pl#10 [V] wire#36
+39, 4, 37          !TDC ROC#2 Sl#15 Ch#39 HDC pl#10 [V] wire#37
+40, 4, 38          !TDC ROC#2 Sl#15 Ch#40 HDC pl#10 [V] wire#38
+41, 4, 39          !TDC ROC#2 Sl#15 Ch#41 HDC pl#10 [V] wire#39
+42, 4, 40          !TDC ROC#2 Sl#15 Ch#42 HDC pl#10 [V] wire#40
+43, 4, 41          !TDC ROC#2 Sl#15 Ch#43 HDC pl#10 [V] wire#41
+44, 4, 42          !TDC ROC#2 Sl#15 Ch#44 HDC pl#10 [V] wire#42
+45, 4, 43          !TDC ROC#2 Sl#15 Ch#45 HDC pl#10 [V] wire#43
+46, 4, 44          !TDC ROC#2 Sl#15 Ch#46 HDC pl#10 [V] wire#44
+47, 4, 45          !TDC ROC#2 Sl#15 Ch#47 HDC pl#10 [V] wire#45
+48, 4, 46          !TDC ROC#2 Sl#15 Ch#48 HDC pl#10 [V] wire#46
+49, 4, 47          !TDC ROC#2 Sl#15 Ch#49 HDC pl#10 [V] wire#47
+50, 4, 48          !TDC ROC#2 Sl#15 Ch#50 HDC pl#10 [V] wire#48
+51, 4, 49          !TDC ROC#2 Sl#15 Ch#51 HDC pl#10 [V] wire#49
+52, 4, 50          !TDC ROC#2 Sl#15 Ch#52 HDC pl#10 [V] wire#50
+53, 4, 51          !TDC ROC#2 Sl#15 Ch#53 HDC pl#10 [V] wire#51
+54, 4, 52          !TDC ROC#2 Sl#15 Ch#54 HDC pl#10 [V] wire#52
+55, 4, 53          !TDC ROC#2 Sl#15 Ch#55 HDC pl#10 [V] wire#53
+56, 4, 54          !TDC ROC#2 Sl#15 Ch#56 HDC pl#10 [V] wire#54
+57, 4, 55          !TDC ROC#2 Sl#15 Ch#57 HDC pl#10 [V] wire#55
+58, 4, 56          !TDC ROC#2 Sl#15 Ch#58 HDC pl#10 [V] wire#56
+59, 4, 57          !TDC ROC#2 Sl#15 Ch#59 HDC pl#10 [V] wire#57
+60, 4, 58          !TDC ROC#2 Sl#15 Ch#60 HDC pl#10 [V] wire#58
+61, 4, 59          !TDC ROC#2 Sl#15 Ch#61 HDC pl#10 [V] wire#59
+62, 4, 60          !TDC ROC#2 Sl#15 Ch#62 HDC pl#10 [V] wire#60
+! 63 !TDC ROC#2 Sl#15 Ch#63 unused
+64, 4, 61          !TDC ROC#2 Sl#15 Ch#64 HDC pl#10 [V] wire#61
+65, 4, 62          !TDC ROC#2 Sl#15 Ch#65 HDC pl#10 [V] wire#62
+66, 4, 63          !TDC ROC#2 Sl#15 Ch#66 HDC pl#10 [V] wire#63
+67, 4, 64          !TDC ROC#2 Sl#15 Ch#67 HDC pl#10 [V] wire#64
+68, 4, 65          !TDC ROC#2 Sl#15 Ch#68 HDC pl#10 [V] wire#65
+69, 4, 66          !TDC ROC#2 Sl#15 Ch#69 HDC pl#10 [V] wire#66
+70, 4, 67          !TDC ROC#2 Sl#15 Ch#70 HDC pl#10 [V] wire#67
+71, 4, 68          !TDC ROC#2 Sl#15 Ch#71 HDC pl#10 [V] wire#68
+72, 4, 69          !TDC ROC#2 Sl#15 Ch#72 HDC pl#10 [V] wire#69
+73, 4, 70          !TDC ROC#2 Sl#15 Ch#73 HDC pl#10 [V] wire#70
+74, 4, 71          !TDC ROC#2 Sl#15 Ch#74 HDC pl#10 [V] wire#71
+75, 4, 72          !TDC ROC#2 Sl#15 Ch#75 HDC pl#10 [V] wire#72
+76, 4, 73          !TDC ROC#2 Sl#15 Ch#76 HDC pl#10 [V] wire#73
+77, 4, 74          !TDC ROC#2 Sl#15 Ch#77 HDC pl#10 [V] wire#74
+78, 4, 75          !TDC ROC#2 Sl#15 Ch#78 HDC pl#10 [V] wire#75
+79, 4, 76          !TDC ROC#2 Sl#15 Ch#79 HDC pl#10 [V] wire#76
+80, 4, 77          !TDC ROC#2 Sl#15 Ch#80 HDC pl#10 [V] wire#77
+81, 4, 78          !TDC ROC#2 Sl#15 Ch#81 HDC pl#10 [V] wire#78
+82, 4, 79          !TDC ROC#2 Sl#15 Ch#82 HDC pl#10 [V] wire#79
+83, 4, 80          !TDC ROC#2 Sl#15 Ch#83 HDC pl#10 [V] wire#80
+84, 4, 81          !TDC ROC#2 Sl#15 Ch#84 HDC pl#10 [V] wire#81
+85, 4, 82          !TDC ROC#2 Sl#15 Ch#85 HDC pl#10 [V] wire#82
+86, 4, 83          !TDC ROC#2 Sl#15 Ch#86 HDC pl#10 [V] wire#83
+87, 4, 84          !TDC ROC#2 Sl#15 Ch#87 HDC pl#10 [V] wire#84
+88, 4, 85          !TDC ROC#2 Sl#15 Ch#88 HDC pl#10 [V] wire#85
+89, 4, 86          !TDC ROC#2 Sl#15 Ch#89 HDC pl#10 [V] wire#86
+90, 4, 87          !TDC ROC#2 Sl#15 Ch#90 HDC pl#10 [V] wire#87
+91, 4, 88          !TDC ROC#2 Sl#15 Ch#91 HDC pl#10 [V] wire#88
+92, 4, 89          !TDC ROC#2 Sl#15 Ch#92 HDC pl#10 [V] wire#89
+93, 4, 90          !TDC ROC#2 Sl#15 Ch#93 HDC pl#10 [V] wire#90
+94, 4, 91          !TDC ROC#2 Sl#15 Ch#94 HDC pl#10 [V] wire#91
+! 95 !TDC ROC#2 Sl#15 Ch#95 unused
+Slot= 21
+0, 4, 92           !TDC ROC#2 Sl#17 Ch#0 HDC pl#10 [V] wire#92
+1, 4, 93           !TDC ROC#2 Sl#17 Ch#1 HDC pl#10 [V] wire#93
+2, 4, 94           !TDC ROC#2 Sl#17 Ch#2 HDC pl#10 [V] wire#94
+3, 4, 95           !TDC ROC#2 Sl#17 Ch#3 HDC pl#10 [V] wire#95
+4, 4, 96           !TDC ROC#2 Sl#17 Ch#4 HDC pl#10 [V] wire#96
+5, 4, 97           !TDC ROC#2 Sl#17 Ch#5 HDC pl#10 [V] wire#97
+6, 4, 98           !TDC ROC#2 Sl#17 Ch#6 HDC pl#10 [V] wire#98
+7, 4, 99           !TDC ROC#2 Sl#17 Ch#7 HDC pl#10 [V] wire#99
+8, 4, 100          !TDC ROC#2 Sl#17 Ch#8 HDC pl#10 [V] wire#100
+9, 4, 101          !TDC ROC#2 Sl#17 Ch#9 HDC pl#10 [V] wire#101
+10, 4, 102         !TDC ROC#2 Sl#17 Ch#10 HDC pl#10 [V] wire#102
+11, 4, 103         !TDC ROC#2 Sl#17 Ch#11 HDC pl#10 [V] wire#103
+12, 4, 104         !TDC ROC#2 Sl#17 Ch#12 HDC pl#10 [V] wire#104
+13, 4, 105         !TDC ROC#2 Sl#17 Ch#13 HDC pl#10 [V] wire#105
+14, 4, 106         !TDC ROC#2 Sl#17 Ch#14 HDC pl#10 [V] wire#106
+15, 4, 107         !TDC ROC#2 Sl#17 Ch#15 HDC pl#10 [V] wire#107
+16, 5, 1           !TDC ROC#2 Sl#17 Ch#16 HDC pl#11 [Y2] wire#1
+17, 5, 2           !TDC ROC#2 Sl#17 Ch#17 HDC pl#11 [Y2] wire#2
+18, 5, 3           !TDC ROC#2 Sl#17 Ch#18 HDC pl#11 [Y2] wire#3
+19, 5, 4           !TDC ROC#2 Sl#17 Ch#19 HDC pl#11 [Y2] wire#4
+20, 5, 5           !TDC ROC#2 Sl#17 Ch#20 HDC pl#11 [Y2] wire#5
+21, 5, 6           !TDC ROC#2 Sl#17 Ch#21 HDC pl#11 [Y2] wire#6
+22, 5, 7           !TDC ROC#2 Sl#17 Ch#22 HDC pl#11 [Y2] wire#7
+23, 5, 8           !TDC ROC#2 Sl#17 Ch#23 HDC pl#11 [Y2] wire#8
+24, 5, 9           !TDC ROC#2 Sl#17 Ch#24 HDC pl#11 [Y2] wire#9
+25, 5, 10          !TDC ROC#2 Sl#17 Ch#25 HDC pl#11 [Y2] wire#10
+26, 5, 11          !TDC ROC#2 Sl#17 Ch#26 HDC pl#11 [Y2] wire#11
+27, 5, 12          !TDC ROC#2 Sl#17 Ch#27 HDC pl#11 [Y2] wire#12
+28, 5, 13          !TDC ROC#2 Sl#17 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#17 Ch#29 unused
+! 30 !TDC ROC#2 Sl#17 Ch#30 unused
+! 31 !TDC ROC#2 Sl#17 Ch#31 unused
+32, 5, 14          !TDC ROC#2 Sl#17 Ch#32 HDC pl#11 [Y2] wire#14
+33, 5, 15          !TDC ROC#2 Sl#17 Ch#33 HDC pl#11 [Y2] wire#15
+34, 5, 16          !TDC ROC#2 Sl#17 Ch#34 HDC pl#11 [Y2] wire#16
+35, 5, 17          !TDC ROC#2 Sl#17 Ch#35 HDC pl#11 [Y2] wire#17
+36, 5, 18          !TDC ROC#2 Sl#17 Ch#36 HDC pl#11 [Y2] wire#18
+37, 5, 19          !TDC ROC#2 Sl#17 Ch#37 HDC pl#11 [Y2] wire#19
+38, 5, 20          !TDC ROC#2 Sl#17 Ch#38 HDC pl#11 [Y2] wire#20
+39, 5, 21          !TDC ROC#2 Sl#17 Ch#39 HDC pl#11 [Y2] wire#21
+40, 5, 22          !TDC ROC#2 Sl#17 Ch#40 HDC pl#11 [Y2] wire#22
+41, 5, 23          !TDC ROC#2 Sl#17 Ch#41 HDC pl#11 [Y2] wire#23
+42, 5, 24          !TDC ROC#2 Sl#17 Ch#42 HDC pl#11 [Y2] wire#24
+43, 5, 25          !TDC ROC#2 Sl#17 Ch#43 HDC pl#11 [Y2] wire#25
+44, 5, 26          !TDC ROC#2 Sl#17 Ch#44 HDC pl#11 [Y2] wire#26
+! 45 !TDC ROC#2 Sl#17 Ch#45 unused
+! 46 !TDC ROC#2 Sl#17 Ch#46 unused
+! 47 !TDC ROC#2 Sl#17 Ch#47 unused
+48, 5, 27          !TDC ROC#2 Sl#17 Ch#48 HDC pl#11 [Y2] wire#27
+49, 5, 28          !TDC ROC#2 Sl#17 Ch#49 HDC pl#11 [Y2] wire#28
+50, 5, 29          !TDC ROC#2 Sl#17 Ch#50 HDC pl#11 [Y2] wire#29
+51, 5, 30          !TDC ROC#2 Sl#17 Ch#51 HDC pl#11 [Y2] wire#30
+52, 5, 31          !TDC ROC#2 Sl#17 Ch#52 HDC pl#11 [Y2] wire#31
+53, 5, 32          !TDC ROC#2 Sl#17 Ch#53 HDC pl#11 [Y2] wire#32
+54, 5, 33          !TDC ROC#2 Sl#17 Ch#54 HDC pl#11 [Y2] wire#33
+55, 5, 34          !TDC ROC#2 Sl#17 Ch#55 HDC pl#11 [Y2] wire#34
+56, 5, 35          !TDC ROC#2 Sl#17 Ch#56 HDC pl#11 [Y2] wire#35
+57, 5, 36          !TDC ROC#2 Sl#17 Ch#57 HDC pl#11 [Y2] wire#36
+58, 5, 37          !TDC ROC#2 Sl#17 Ch#58 HDC pl#11 [Y2] wire#37
+59, 5, 38          !TDC ROC#2 Sl#17 Ch#59 HDC pl#11 [Y2] wire#38
+60, 5, 39          !TDC ROC#2 Sl#17 Ch#60 HDC pl#11 [Y2] wire#39
+! 61 !TDC ROC#2 Sl#17 Ch#61 unused
+! 62 !TDC ROC#2 Sl#17 Ch#62 unused
+! 63 !TDC ROC#2 Sl#17 Ch#63 unused
+! 64 !TDC ROC#2 Sl#17 Ch#64 unused?????   JV 11/11/97
+65, 5, 40          !TDC ROC#2 Sl#17 Ch#64 HDC pl#11 [Y2] wire#40
+66, 5, 41          !TDC ROC#2 Sl#17 Ch#65 HDC pl#11 [Y2] wire#41
+67, 5, 42          !TDC ROC#2 Sl#17 Ch#66 HDC pl#11 [Y2] wire#42
+68, 5, 43          !TDC ROC#2 Sl#17 Ch#67 HDC pl#11 [Y2] wire#43
+69, 5, 44          !TDC ROC#2 Sl#17 Ch#68 HDC pl#11 [Y2] wire#44
+70, 5, 45          !TDC ROC#2 Sl#17 Ch#69 HDC pl#11 [Y2] wire#45
+71, 5, 46          !TDC ROC#2 Sl#17 Ch#70 HDC pl#11 [Y2] wire#46
+72, 5, 47          !TDC ROC#2 Sl#17 Ch#71 HDC pl#11 [Y2] wire#47
+73, 5, 48          !TDC ROC#2 Sl#17 Ch#72 HDC pl#11 [Y2] wire#48
+74, 5, 49          !TDC ROC#2 Sl#17 Ch#73 HDC pl#11 [Y2] wire#49
+75, 5, 50          !TDC ROC#2 Sl#17 Ch#74 HDC pl#11 [Y2] wire#50
+76, 5, 51          !TDC ROC#2 Sl#17 Ch#75 HDC pl#11 [Y2] wire#51
+77, 5, 52          !TDC ROC#2 Sl#17 Ch#76 HDC pl#11 [Y2] wire#52
+! 77 !TDC ROC#2 Sl#17 Ch#77 unused
+! 78 !TDC ROC#2 Sl#17 Ch#78 unused
+! 79 !TDC ROC#2 Sl#17 Ch#79 unused
+80, 6, 1           !TDC ROC#2 Sl#17 Ch#80 HDC pl#12 [X2] wire#1
+81, 6, 2           !TDC ROC#2 Sl#17 Ch#81 HDC pl#12 [X2] wire#2
+82, 6, 3           !TDC ROC#2 Sl#17 Ch#82 HDC pl#12 [X2] wire#3
+83, 6, 4           !TDC ROC#2 Sl#17 Ch#83 HDC pl#12 [X2] wire#4
+84, 6, 5           !TDC ROC#2 Sl#17 Ch#84 HDC pl#12 [X2] wire#5
+85, 6, 6           !TDC ROC#2 Sl#17 Ch#85 HDC pl#12 [X2] wire#6
+86, 6, 7           !TDC ROC#2 Sl#17 Ch#86 HDC pl#12 [X2] wire#7
+87, 6, 8           !TDC ROC#2 Sl#17 Ch#87 HDC pl#12 [X2] wire#8
+88, 6, 9           !TDC ROC#2 Sl#17 Ch#88 HDC pl#12 [X2] wire#9
+89, 6, 10          !TDC ROC#2 Sl#17 Ch#89 HDC pl#12 [X2] wire#10
+90, 6, 11          !TDC ROC#2 Sl#17 Ch#90 HDC pl#12 [X2] wire#11
+91, 6, 12          !TDC ROC#2 Sl#17 Ch#91 HDC pl#12 [X2] wire#12
+92, 6, 13          !TDC ROC#2 Sl#17 Ch#92 HDC pl#12 [X2] wire#13
+93, 6, 14          !TDC ROC#2 Sl#17 Ch#93 HDC pl#12 [X2] wire#14
+94, 6, 15          !TDC ROC#2 Sl#17 Ch#94 HDC pl#12 [X2] wire#15
+95, 6, 16          !TDC ROC#2 Sl#17 Ch#95 HDC pl#12 [X2] wire#16
+Slot= 22
+0, 6, 17           !TDC ROC#2 Sl#18 Ch#0 HDC pl#12 [X2] wire#17
+1, 6, 18           !TDC ROC#2 Sl#18 Ch#1 HDC pl#12 [X2] wire#18
+2, 6, 19           !TDC ROC#2 Sl#18 Ch#2 HDC pl#12 [X2] wire#19
+3, 6, 20           !TDC ROC#2 Sl#18 Ch#3 HDC pl#12 [X2] wire#20
+4, 6, 21           !TDC ROC#2 Sl#18 Ch#4 HDC pl#12 [X2] wire#21
+5, 6, 22           !TDC ROC#2 Sl#18 Ch#5 HDC pl#12 [X2] wire#22
+6, 6, 23           !TDC ROC#2 Sl#18 Ch#6 HDC pl#12 [X2] wire#23
+7, 6, 24           !TDC ROC#2 Sl#18 Ch#7 HDC pl#12 [X2] wire#24
+8, 6, 25           !TDC ROC#2 Sl#18 Ch#8 HDC pl#12 [X2] wire#25
+9, 6, 26           !TDC ROC#2 Sl#18 Ch#9 HDC pl#12 [X2] wire#26
+10, 6, 27          !TDC ROC#2 Sl#18 Ch#10 HDC pl#12 [X2] wire#27
+11, 6, 28          !TDC ROC#2 Sl#18 Ch#11 HDC pl#12 [X2] wire#28
+12, 6, 29          !TDC ROC#2 Sl#18 Ch#12 HDC pl#12 [X2] wire#29
+13, 6, 30          !TDC ROC#2 Sl#18 Ch#13 HDC pl#12 [X2] wire#30
+14, 6, 31          !TDC ROC#2 Sl#18 Ch#14 HDC pl#12 [X2] wire#31
+15, 6, 32          !TDC ROC#2 Sl#18 Ch#15 HDC pl#12 [X2] wire#32
+16, 6, 33          !TDC ROC#2 Sl#18 Ch#16 HDC pl#12 [X2] wire#33
+17, 6, 34          !TDC ROC#2 Sl#18 Ch#17 HDC pl#12 [X2] wire#34
+18, 6, 35          !TDC ROC#2 Sl#18 Ch#18 HDC pl#12 [X2] wire#35
+19, 6, 36          !TDC ROC#2 Sl#18 Ch#19 HDC pl#12 [X2] wire#36
+20, 6, 37          !TDC ROC#2 Sl#18 Ch#20 HDC pl#12 [X2] wire#37
+21, 6, 38          !TDC ROC#2 Sl#18 Ch#21 HDC pl#12 [X2] wire#38
+22, 6, 39          !TDC ROC#2 Sl#18 Ch#22 HDC pl#12 [X2] wire#39
+23, 6, 40          !TDC ROC#2 Sl#18 Ch#23 HDC pl#12 [X2] wire#40
+24, 6, 41          !TDC ROC#2 Sl#18 Ch#24 HDC pl#12 [X2] wire#41
+25, 6, 42          !TDC ROC#2 Sl#18 Ch#25 HDC pl#12 [X2] wire#42
+26, 6, 43          !TDC ROC#2 Sl#18 Ch#26 HDC pl#12 [X2] wire#43
+27, 6, 44          !TDC ROC#2 Sl#18 Ch#27 HDC pl#12 [X2] wire#44
+28, 6, 45          !TDC ROC#2 Sl#18 Ch#28 HDC pl#12 [X2] wire#45
+29, 6, 46          !TDC ROC#2 Sl#18 Ch#29 HDC pl#12 [X2] wire#46
+30, 6, 47          !TDC ROC#2 Sl#18 Ch#30 HDC pl#12 [X2] wire#47
+31, 6, 48          !TDC ROC#2 Sl#18 Ch#31 HDC pl#12 [X2] wire#48
+32, 6, 49          !TDC ROC#2 Sl#18 Ch#32 HDC pl#12 [X2] wire#49
+33, 6, 50          !TDC ROC#2 Sl#18 Ch#33 HDC pl#12 [X2] wire#50
+34, 6, 51          !TDC ROC#2 Sl#18 Ch#34 HDC pl#12 [X2] wire#51
+35, 6, 52          !TDC ROC#2 Sl#18 Ch#35 HDC pl#12 [X2] wire#52
+36, 6, 53          !TDC ROC#2 Sl#18 Ch#36 HDC pl#12 [X2] wire#53
+37, 6, 54          !TDC ROC#2 Sl#18 Ch#37 HDC pl#12 [X2] wire#54
+38, 6, 55          !TDC ROC#2 Sl#18 Ch#38 HDC pl#12 [X2] wire#55
+39, 6, 56          !TDC ROC#2 Sl#18 Ch#39 HDC pl#12 [X2] wire#56
+40, 6, 57          !TDC ROC#2 Sl#18 Ch#40 HDC pl#12 [X2] wire#57
+41, 6, 58          !TDC ROC#2 Sl#18 Ch#41 HDC pl#12 [X2] wire#58
+42, 6, 59          !TDC ROC#2 Sl#18 Ch#42 HDC pl#12 [X2] wire#59
+43, 6, 60          !TDC ROC#2 Sl#18 Ch#43 HDC pl#12 [X2] wire#60
+44, 6, 61          !TDC ROC#2 Sl#18 Ch#44 HDC pl#12 [X2] wire#61
+45, 6, 62          !TDC ROC#2 Sl#18 Ch#45 HDC pl#12 [X2] wire#62
+46, 6, 63          !TDC ROC#2 Sl#18 Ch#46 HDC pl#12 [X2] wire#63
+47, 6, 64          !TDC ROC#2 Sl#18 Ch#47 HDC pl#12 [X2] wire#64
+48, 6, 65          !TDC ROC#2 Sl#18 Ch#48 HDC pl#12 [X2] wire#65
+49, 6, 66          !TDC ROC#2 Sl#18 Ch#49 HDC pl#12 [X2] wire#66
+50, 6, 67          !TDC ROC#2 Sl#18 Ch#50 HDC pl#12 [X2] wire#67
+51, 6, 68          !TDC ROC#2 Sl#18 Ch#51 HDC pl#12 [X2] wire#68
+52, 6, 69          !TDC ROC#2 Sl#18 Ch#52 HDC pl#12 [X2] wire#69
+53, 6, 70          !TDC ROC#2 Sl#18 Ch#53 HDC pl#12 [X2] wire#70
+54, 6, 71          !TDC ROC#2 Sl#18 Ch#54 HDC pl#12 [X2] wire#71
+55, 6, 72          !TDC ROC#2 Sl#18 Ch#55 HDC pl#12 [X2] wire#72
+56, 6, 73          !TDC ROC#2 Sl#18 Ch#56 HDC pl#12 [X2] wire#73
+57, 6, 74          !TDC ROC#2 Sl#18 Ch#57 HDC pl#12 [X2] wire#74
+58, 6, 75          !TDC ROC#2 Sl#18 Ch#58 HDC pl#12 [X2] wire#75
+59, 6, 76          !TDC ROC#2 Sl#18 Ch#59 HDC pl#12 [X2] wire#76
+60, 6, 77          !TDC ROC#2 Sl#18 Ch#60 HDC pl#12 [X2] wire#77
+61, 6, 78          !TDC ROC#2 Sl#18 Ch#61 HDC pl#12 [X2] wire#78
+62, 6, 79          !TDC ROC#2 Sl#18 Ch#62 HDC pl#12 [X2] wire#79
+63, 6, 80          !TDC ROC#2 Sl#18 Ch#63 HDC pl#12 [X2] wire#80
+64, 6, 81          !TDC ROC#2 Sl#18 Ch#64 HDC pl#12 [X2] wire#81
+65, 6, 82          !TDC ROC#2 Sl#18 Ch#65 HDC pl#12 [X2] wire#82
+66, 6, 83          !TDC ROC#2 Sl#18 Ch#66 HDC pl#12 [X2] wire#83
+67, 6, 84          !TDC ROC#2 Sl#18 Ch#67 HDC pl#12 [X2] wire#84
+68, 6, 85          !TDC ROC#2 Sl#18 Ch#68 HDC pl#12 [X2] wire#85
+69, 6, 86          !TDC ROC#2 Sl#18 Ch#69 HDC pl#12 [X2] wire#86
+70, 6, 87          !TDC ROC#2 Sl#18 Ch#70 HDC pl#12 [X2] wire#87
+71, 6, 88          !TDC ROC#2 Sl#18 Ch#71 HDC pl#12 [X2] wire#88
+72, 6, 89          !TDC ROC#2 Sl#18 Ch#72 HDC pl#12 [X2] wire#89
+73, 6, 90          !TDC ROC#2 Sl#18 Ch#73 HDC pl#12 [X2] wire#90
+74, 6, 91          !TDC ROC#2 Sl#18 Ch#74 HDC pl#12 [X2] wire#91
+75, 6, 92          !TDC ROC#2 Sl#18 Ch#75 HDC pl#12 [X2] wire#92
+76, 6, 93          !TDC ROC#2 Sl#18 Ch#76 HDC pl#12 [X2] wire#93
+77, 6, 94          !TDC ROC#2 Sl#18 Ch#77 HDC pl#12 [X2] wire#94
+78, 6, 95          !TDC ROC#2 Sl#18 Ch#78 HDC pl#12 [X2] wire#95
+79, 6, 96          !TDC ROC#2 Sl#18 Ch#79 HDC pl#12 [X2] wire#96
+80, 6, 97          !TDC ROC#2 Sl#18 Ch#80 HDC pl#12 [X2] wire#97
+81, 6, 98          !TDC ROC#2 Sl#18 Ch#81 HDC pl#12 [X2] wire#98
+82, 6, 99          !TDC ROC#2 Sl#18 Ch#82 HDC pl#12 [X2] wire#99
+83, 6, 100         !TDC ROC#2 Sl#18 Ch#83 HDC pl#12 [X2] wire#100
+84, 6, 101         !TDC ROC#2 Sl#18 Ch#84 HDC pl#12 [X2] wire#101
+85, 6, 102         !TDC ROC#2 Sl#18 Ch#85 HDC pl#12 [X2] wire#102
+86, 6, 103         !TDC ROC#2 Sl#18 Ch#86 HDC pl#12 [X2] wire#103
+87, 6, 104         !TDC ROC#2 Sl#18 Ch#87 HDC pl#12 [X2] wire#104
+88, 6, 105         !TDC ROC#2 Sl#18 Ch#88 HDC pl#12 [X2] wire#105
+89, 6, 106         !TDC ROC#2 Sl#18 Ch#89 HDC pl#12 [X2] wire#106
+90, 6, 107         !TDC ROC#2 Sl#18 Ch#90 HDC pl#12 [X2] wire#107
+91, 6, 108         !TDC ROC#2 Sl#18 Ch#91 HDC pl#12 [X2] wire#108
+92, 6, 109         !TDC ROC#2 Sl#18 Ch#92 HDC pl#12 [X2] wire#109
+93, 6, 110         !TDC ROC#2 Sl#18 Ch#93 HDC pl#12 [X2] wire#110
+94, 6, 111         !TDC ROC#2 Sl#18 Ch#94 HDC pl#12 [X2] wire#111
+95, 6, 112         !TDC ROC#2 Sl#18 Ch#95 HDC pl#12 [X2] wire#112
+!
+!
+!   HMS upstairs (HSCIN+HCAL+HCER) map     K.B.Beard 13-Jun-1994
+!
+
+! ^^^^^^^^^^^^^^^^^^^^^ Wire chambers end here ^^^^^^^^^^^^^^^^^^^^^^
+!=============================================================================
+    ROC= 1               !upstairs HMS crate
+!
+    detector= 2 !HSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 23 ! TDC  
+  0, 1, 1, 2 !TDC ROC#1 Sl#23 Ch#0 HSCIN pl#1 [X1] id#1 sig#2 [TDC+] (0 X1P-01)
+  1, 1, 3, 2 !TDC ROC#1 Sl#23 Ch#1 HSCIN pl#1 [X1] id#3 sig#2 [TDC+] (1 X1P-03)
+  2, 1, 5, 2 !TDC ROC#1 Sl#23 Ch#2 HSCIN pl#1 [X1] id#5 sig#2 [TDC+] (2 X1P-05)
+  3, 1, 7, 2 !TDC ROC#1 Sl#23 Ch#3 HSCIN pl#1 [X1] id#7 sig#2 [TDC+] (3 X1P-07)
+  4, 1, 9, 2 !TDC ROC#1 Sl#23 Ch#4 HSCIN pl#1 [X1] id#9 sig#2 [TDC+] (4 X1P-09)
+  5, 1, 11, 2 !TDC ROC#1 Sl#23 Ch#5 HSCIN pl#1 [X1] id#11 sig#2 [TDC+] (5 X1P-11)
+  6, 1, 13, 2 !TDC ROC#1 Sl#23 Ch#6 HSCIN pl#1 [X1] id#13 sig#2 [TDC+] (6 X1P-13)
+  7, 1, 15, 2 !TDC ROC#1 Sl#23 Ch#7 HSCIN pl#1 [X1] id#15 sig#2 [TDC+] (7 X1P-15)
+  8, 1, 2, 2 !TDC ROC#1 Sl#23 Ch#8 HSCIN pl#1 [X1] id#2 sig#2 [TDC+] (8 X1P-02)
+  9, 1, 4, 2 !TDC ROC#1 Sl#23 Ch#9 HSCIN pl#1 [X1] id#4 sig#2 [TDC+] (9 X1P-04)
+  10, 1, 6, 2 !TDC ROC#1 Sl#23 Ch#10 HSCIN pl#1 [X1] id#6 sig#2 [TDC+] (10 X1P-06)
+  11, 1, 8, 2 !TDC ROC#1 Sl#23 Ch#11 HSCIN pl#1 [X1] id#8 sig#2 [TDC+] (11 X1P-08)
+  12, 1, 10, 2 !TDC ROC#1 Sl#23 Ch#12 HSCIN pl#1 [X1] id#10 sig#2 [TDC+] (12 X1P-10)
+  13, 1, 12, 2 !TDC ROC#1 Sl#23 Ch#13 HSCIN pl#1 [X1] id#12 sig#2 [TDC+] (13 X1P-12)
+  14, 1, 14, 2 !TDC ROC#1 Sl#23 Ch#14 HSCIN pl#1 [X1] id#14 sig#2 [TDC+] (14 X1P-14)
+  15, 1, 16, 2 !TDC ROC#1 Sl#23 Ch#15 HSCIN pl#1 [X1] id#16 sig#2 [TDC+] (15 X1P-16)
+  16, 1, 1, 3 !TDC ROC#1 Sl#23 Ch#16 HSCIN pl#1 [X1] id#1 sig#3 [TDC-] (16 X1N-01)
+  17, 1, 3, 3 !TDC ROC#1 Sl#23 Ch#17 HSCIN pl#1 [X1] id#3 sig#3 [TDC-] (17 X1N-03)
+  18, 1, 5, 3 !TDC ROC#1 Sl#23 Ch#18 HSCIN pl#1 [X1] id#5 sig#3 [TDC-] (18 X1N-05)
+  19, 1, 7, 3 !TDC ROC#1 Sl#23 Ch#19 HSCIN pl#1 [X1] id#7 sig#3 [TDC-] (19 X1N-07)
+  20, 1, 9, 3 !TDC ROC#1 Sl#23 Ch#20 HSCIN pl#1 [X1] id#9 sig#3 [TDC-] (20 X1N-09)
+  21, 1, 11, 3 !TDC ROC#1 Sl#23 Ch#21 HSCIN pl#1 [X1] id#11 sig#3 [TDC-] (21 X1N-11)
+  22, 1, 13, 3 !TDC ROC#1 Sl#23 Ch#22 HSCIN pl#1 [X1] id#13 sig#3 [TDC-] (22 X1N-13)
+  23, 1, 15, 3 !TDC ROC#1 Sl#23 Ch#23 HSCIN pl#1 [X1] id#15 sig#3 [TDC-] (23 X1N-15)
+  24, 1, 2, 3 !TDC ROC#1 Sl#23 Ch#24 HSCIN pl#1 [X1] id#2 sig#3 [TDC-] (24 X1N-02)
+  25, 1, 4, 3 !TDC ROC#1 Sl#23 Ch#25 HSCIN pl#1 [X1] id#4 sig#3 [TDC-] (25 X1N-04)
+  26, 1, 6, 3 !TDC ROC#1 Sl#23 Ch#26 HSCIN pl#1 [X1] id#6 sig#3 [TDC-] (26 X1N-06)
+  27, 1, 8, 3 !TDC ROC#1 Sl#23 Ch#27 HSCIN pl#1 [X1] id#8 sig#3 [TDC-] (27 X1N-08)
+  28, 1, 10, 3 !TDC ROC#1 Sl#23 Ch#28 HSCIN pl#1 [X1] id#10 sig#3 [TDC-] (28 X1N-10)
+  29, 1, 12, 3 !TDC ROC#1 Sl#23 Ch#29 HSCIN pl#1 [X1] id#12 sig#3 [TDC-] (29 X1N-12)
+  30, 1, 14, 3 !TDC ROC#1 Sl#23 Ch#30 HSCIN pl#1 [X1] id#14 sig#3 [TDC-] (30 X1N-14)
+  31, 1, 16, 3 !TDC ROC#1 Sl#23 Ch#31 HSCIN pl#1 [X1] id#16 sig#3 [TDC-] (31 X1N-16)
+  32, 2, 1, 2 !TDC ROC#1 Sl#23 Ch#32 HSCIN pl#2 [Y1] id#1 sig#2 [TDC+] (32 Y1P-01)
+  33, 2, 3, 2 !TDC ROC#1 Sl#23 Ch#33 HSCIN pl#2 [Y1] id#3 sig#2 [TDC+] (33 Y1P-03)
+  34, 2, 5, 2 !TDC ROC#1 Sl#23 Ch#34 HSCIN pl#2 [Y1] id#5 sig#2 [TDC+] (34 Y1P-05)
+  35, 2, 7, 2 !TDC ROC#1 Sl#23 Ch#35 HSCIN pl#2 [Y1] id#7 sig#2 [TDC+] (35 Y1P-07)
+  36, 2, 9, 2 !TDC ROC#1 Sl#23 Ch#36 HSCIN pl#2 [Y1] id#9 sig#2 [TDC+] (36 Y1P-09)
+!  37 !TDC ROC#1 Sl#23 Ch#37 unused
+!  38 !TDC ROC#1 Sl#23 Ch#38 unused
+!  39 !TDC ROC#1 Sl#23 Ch#39 unused
+!!!  40, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+  41, 2, 4, 2 !TDC ROC#1 Sl#23 Ch#41 HSCIN pl#2 [Y1] id#4 sig#2 [TDC+] (41 Y1P-04)
+  42, 2, 6, 2 !TDC ROC#1 Sl#23 Ch#42 HSCIN pl#2 [Y1] id#6 sig#2 [TDC+] (42 Y1P-06)
+  43, 2, 8, 2 !TDC ROC#1 Sl#23 Ch#43 HSCIN pl#2 [Y1] id#8 sig#2 [TDC+] (43 Y1P-08)
+  44, 2, 10, 2 !TDC ROC#1 Sl#23 Ch#44 HSCIN pl#2 [Y1] id#10 sig#2 [TDC+] (44 Y1P-10)
+  45, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#45 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (45 Y1P-02)
+!   h1y2+ was moved from channel 47 to 45 on 1/29/1999
+!  46 !TDC ROC#1 Sl#23 Ch#46 unused
+!  47, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+!   h1y2+ was moved from channel 40 to 47 at run 6168
+  48, 2, 1, 3 !TDC ROC#1 Sl#23 Ch#48 HSCIN pl#2 [Y1] id#1 sig#3 [TDC-] (48 Y1N-01)
+  49, 2, 3, 3 !TDC ROC#1 Sl#23 Ch#49 HSCIN pl#2 [Y1] id#3 sig#3 [TDC-] (49 Y1N-03)
+  50, 2, 5, 3 !TDC ROC#1 Sl#23 Ch#50 HSCIN pl#2 [Y1] id#5 sig#3 [TDC-] (50 Y1N-05)
+  51, 2, 7, 3 !TDC ROC#1 Sl#23 Ch#51 HSCIN pl#2 [Y1] id#7 sig#3 [TDC-] (51 Y1N-07)
+  52, 2, 9, 3 !TDC ROC#1 Sl#23 Ch#52 HSCIN pl#2 [Y1] id#9 sig#3 [TDC-] (52 Y1N-09)
+!  53 !TDC ROC#1 Sl#23 Ch#53 unused
+!  54 !TDC ROC#1 Sl#23 Ch#54 unused
+!  55 !TDC ROC#1 Sl#23 Ch#55 unused
+  56, 2, 2, 3 !TDC ROC#1 Sl#23 Ch#56 HSCIN pl#2 [Y1] id#2 sig#3 [TDC-] (56 Y1N-02)
+  57, 2, 4, 3 !TDC ROC#1 Sl#23 Ch#57 HSCIN pl#2 [Y1] id#4 sig#3 [TDC-] (57 Y1N-04)
+  58, 2, 6, 3 !TDC ROC#1 Sl#23 Ch#58 HSCIN pl#2 [Y1] id#6 sig#3 [TDC-] (58 Y1N-06)
+  59, 2, 8, 3 !TDC ROC#1 Sl#23 Ch#59 HSCIN pl#2 [Y1] id#8 sig#3 [TDC-] (59 Y1N-08)
+!  60, 2, 10, 3 !TDC ROC#1 Sl#23 Ch#60 HSCIN pl#2 [Y1] id#10 sig#3 [TDC-] (60 Y1N-10)
+  61 , 2, 10, 3 !TDC ROC#1 Sl#23 Ch#61 swap location for h1y10-
+!  62 !TDC ROC#1 Sl#23 Ch#62 unused
+!  63 !TDC ROC#1 Sl#23 Ch#63 unused
+!
+ Slot= 21 ! TDC  
+! 
+  0, 3, 1, 2 !TDC ROC#1 Sl#21 Ch#0 HSCIN pl#3 [X2] id#1 sig#2 [TDC+] (0 X2P-01)
+  1, 3, 3, 2 !TDC ROC#1 Sl#21 Ch#1 HSCIN pl#3 [X2] id#3 sig#2 [TDC+] (1 X2P-03)
+  2, 3, 5, 2 !TDC ROC#1 Sl#21 Ch#2 HSCIN pl#3 [X2] id#5 sig#2 [TDC+] (2 X2P-05)
+  3, 3, 7, 2 !TDC ROC#1 Sl#21 Ch#3 HSCIN pl#3 [X2] id#7 sig#2 [TDC+] (3 X2P-07)
+  4, 3, 9, 2 !TDC ROC#1 Sl#21 Ch#4 HSCIN pl#3 [X2] id#9 sig#2 [TDC+] (4 X2P-09)
+  5, 3, 11, 2 !TDC ROC#1 Sl#21 Ch#5 HSCIN pl#3 [X2] id#11 sig#2 [TDC+] (5 X2P-11)
+  6, 3, 13, 2 !TDC ROC#1 Sl#21 Ch#6 HSCIN pl#3 [X2] id#13 sig#2 [TDC+] (6 X2P-13)
+  7, 3, 15, 2 !TDC ROC#1 Sl#21 Ch#7 HSCIN pl#3 [X2] id#15 sig#2 [TDC+] (7 X2P-15)
+!
+  8, 3, 2, 2 !TDC ROC#1 Sl#21 Ch#8 HSCIN pl#3 [X2] id#2 sig#2 [TDC+] (8 X2P-02)
+  9, 3, 4, 2 !TDC ROC#1 Sl#21 Ch#9 HSCIN pl#3 [X2] id#4 sig#2 [TDC+] (9 X2P-04)
+  10, 3, 6, 2 !TDC ROC#1 Sl#21 Ch#10 HSCIN pl#3 [X2] id#6 sig#2 [TDC+] (10 X2P-06)
+  11, 3, 8, 2 !TDC ROC#1 Sl#21 Ch#11 HSCIN pl#3 [X2] id#8 sig#2 [TDC+] (11 X2P-08)
+  12, 3, 10, 2 !TDC ROC#1 Sl#21 Ch#12 HSCIN pl#3 [X2] id#10 sig#2 [TDC+] (12 X2P-10)
+  13, 3, 12, 2 !TDC ROC#1 Sl#21 Ch#13 HSCIN pl#3 [X2] id#12 sig#2 [TDC+] (13 X2P-12)
+  14, 3, 14, 2 !TDC ROC#1 Sl#21 Ch#14 HSCIN pl#3 [X2] id#14 sig#2 [TDC+] (14 X2P-14)
+  15, 3, 16, 2 !TDC ROC#1 Sl#21 Ch#15 HSCIN pl#3 [X2] id#16 sig#2 [TDC+] (15 X2P-16)
+!
+! swapped s2x- with s2y+
+!
+  16, 4, 1, 2 !TDC ROC#1 Sl#21 Ch#32 HSCIN pl#4 [Y2] id#1 sig#2 [TDC+] (32 Y2P-01)
+  17, 4, 3, 2 !TDC ROC#1 Sl#21 Ch#33 HSCIN pl#4 [Y2] id#3 sig#2 [TDC+] (33 Y2P-03)
+  18, 4, 5, 2 !TDC ROC#1 Sl#21 Ch#34 HSCIN pl#4 [Y2] id#5 sig#2 [TDC+] (34 Y2P-05)
+  19, 4, 7, 2 !TDC ROC#1 Sl#21 Ch#35 HSCIN pl#4 [Y2] id#7 sig#2 [TDC+] (35 Y2P-07)
+  20, 4, 9, 2 !TDC ROC#1 Sl#21 Ch#36 HSCIN pl#4 [Y2] id#9 sig#2 [TDC+] (36 Y2P-09)
+!  21 !TDC ROC#1 Sl#21 Ch#37 unused
+!  22 !TDC ROC#1 Sl#21 Ch#38 unused
+!  23 !TDC ROC#1 Sl#21 Ch#39 unused
+  24, 4, 2, 2 !TDC ROC#1 Sl#21 Ch#40 HSCIN pl#4 [Y2] id#2 sig#2 [TDC+] (40 Y2P-02)
+  25, 4, 4, 2 !TDC ROC#1 Sl#21 Ch#41 HSCIN pl#4 [Y2] id#4 sig#2 [TDC+] (41 Y2P-04)
+  26, 4, 6, 2 !TDC ROC#1 Sl#21 Ch#42 HSCIN pl#4 [Y2] id#6 sig#2 [TDC+] (42 Y2P-06)
+  27, 4, 8, 2 !TDC ROC#1 Sl#21 Ch#43 HSCIN pl#4 [Y2] id#8 sig#2 [TDC+] (43 Y2P-08)
+  28, 4, 10, 2 !TDC ROC#1 Sl#21 Ch#44 HSCIN pl#4 [Y2] id#10 sig#2 [TDC+] (44 Y2P-10)
+!  29 !TDC ROC#1 Sl#21 Ch#45 unused
+!  30 !TDC ROC#1 Sl#21 Ch#46 unused
+!  31 !TDC ROC#1 Sl#21 Ch#47 unused
+!
+  32, 3, 1, 3 !TDC ROC#1 Sl#21 Ch#16 HSCIN pl#3 [X2] id#1 sig#3 [TDC-] (16 X2N-01)
+  33, 3, 3, 3 !TDC ROC#1 Sl#21 Ch#17 HSCIN pl#3 [X2] id#3 sig#3 [TDC-] (17 X2N-03)
+  34, 3, 5, 3 !TDC ROC#1 Sl#21 Ch#18 HSCIN pl#3 [X2] id#5 sig#3 [TDC-] (18 X2N-05)
+  35, 3, 7, 3 !TDC ROC#1 Sl#21 Ch#19 HSCIN pl#3 [X2] id#7 sig#3 [TDC-] (19 X2N-07)
+  36, 3, 9, 3 !TDC ROC#1 Sl#21 Ch#20 HSCIN pl#3 [X2] id#9 sig#3 [TDC-] (20 X2N-09)
+  37, 3, 11, 3 !TDC ROC#1 Sl#21 Ch#21 HSCIN pl#3 [X2] id#11 sig#3 [TDC-] (21 X2N-11)
+  38, 3, 13, 3 !TDC ROC#1 Sl#21 Ch#22 HSCIN pl#3 [X2] id#13 sig#3 [TDC-] (22 X2N-13)
+  39, 3, 15, 3 !TDC ROC#1 Sl#21 Ch#23 HSCIN pl#3 [X2] id#15 sig#3 [TDC-] (23 X2N-15)
+!
+  40, 3, 2, 3 !TDC ROC#1 Sl#21 Ch#24 HSCIN pl#3 [X2] id#2 sig#3 [TDC-] (24 X2N-02)
+  41, 3, 4, 3 !TDC ROC#1 Sl#21 Ch#25 HSCIN pl#3 [X2] id#4 sig#3 [TDC-] (25 X2N-04)
+  42, 3, 6, 3 !TDC ROC#1 Sl#21 Ch#26 HSCIN pl#3 [X2] id#6 sig#3 [TDC-] (26 X2N-06)
+  43, 3, 8, 3 !TDC ROC#1 Sl#21 Ch#27 HSCIN pl#3 [X2] id#8 sig#3 [TDC-] (27 X2N-08)
+  44, 3, 10, 3 !TDC ROC#1 Sl#21 Ch#28 HSCIN pl#3 [X2] id#10 sig#3 [TDC-] (28 X2N-10)
+  45, 3, 12, 3 !TDC ROC#1 Sl#21 Ch#29 HSCIN pl#3 [X2] id#12 sig#3 [TDC-] (29 X2N-12)
+  46, 3, 14, 3 !TDC ROC#1 Sl#21 Ch#30 HSCIN pl#3 [X2] id#14 sig#3 [TDC-] (30 X2N-14)
+  47, 3, 16, 3 !TDC ROC#1 Sl#21 Ch#31 HSCIN pl#3 [X2] id#16 sig#3 [TDC-] (31 X2N-16)
+!
+  48, 4, 1, 3 !TDC ROC#1 Sl#21 Ch#48 HSCIN pl#4 [Y2] id#1 sig#3 [TDC-] (48 Y2N-01)
+  49, 4, 3, 3 !TDC ROC#1 Sl#21 Ch#49 HSCIN pl#4 [Y2] id#3 sig#3 [TDC-] (49 Y2N-03)
+  50, 4, 5, 3 !TDC ROC#1 Sl#21 Ch#50 HSCIN pl#4 [Y2] id#5 sig#3 [TDC-] (50 Y2N-05)
+  51, 4, 7, 3 !TDC ROC#1 Sl#21 Ch#51 HSCIN pl#4 [Y2] id#7 sig#3 [TDC-] (51 Y2N-07)
+  52, 4, 9, 3 !TDC ROC#1 Sl#21 Ch#52 HSCIN pl#4 [Y2] id#9 sig#3 [TDC-] (52 Y2N-09)
+!  53 !TDC ROC#1 Sl#21 Ch#53 unused
+!  54 !TDC ROC#1 Sl#21 Ch#54 unused
+!  55 !TDC ROC#1 Sl#21 Ch#55 unused
+  56, 4, 2, 3 !TDC ROC#1 Sl#21 Ch#56 HSCIN pl#4 [Y2] id#2 sig#3 [TDC-] (56 Y2N-02)
+  57, 4, 4, 3 !TDC ROC#1 Sl#21 Ch#57 HSCIN pl#4 [Y2] id#4 sig#3 [TDC-] (57 Y2N-04)
+  58, 4, 6, 3 !TDC ROC#1 Sl#21 Ch#58 HSCIN pl#4 [Y2] id#6 sig#3 [TDC-] (58 Y2N-06)
+  59, 4, 8, 3 !TDC ROC#1 Sl#21 Ch#59 HSCIN pl#4 [Y2] id#8 sig#3 [TDC-] (59 Y2N-08)
+  60, 4, 10, 3 !TDC ROC#1 Sl#21 Ch#60 HSCIN pl#4 [Y2] id#10 sig#3 [TDC-] (60 Y2N-10)
+!  61 !TDC ROC#1 Sl#21 Ch#61 unused
+!  62 !TDC ROC#1 Sl#21 Ch#62 unused
+!  63 !TDC ROC#1 Sl#21 Ch#63 unused
+!
+!!!======================================================================
+    detector= 5 !HMISC
+
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 19 ! TDC  
+
+0, 1, 1, 0  ! 0 !TDC ROC#1 Sl#19 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#1 Sl#19 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#1 Sl#19 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#1 Sl#19 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#1 Sl#19 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#1 Sl#19 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#1 Sl#19 Ch#6 empty
+7, 1, 8, 0  ! 7 !TDC ROC#1 Sl#19 Ch#7 unused
+8, 1, 9, 0  ! 8 !TDC ROC#1 Sl#19 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#1 Sl#19 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#1 Sl#19 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#1 Sl#19 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#1 Sl#19 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#1 Sl#19 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#1 Sl#19 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#1 Sl#19 Ch#15 signal {PEDTRG}
+16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 signal {hS1}                       
+17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 signal {hPRE50}                    
+18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 signal {hS2X}                      
+19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 signal {hPRE150}                   
+20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 signal {hS1X}                      
+21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 signal {hS2Y}                      
+22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 signal {hPRE100}                   
+23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 signal {hS1Y}                      
+24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 signal {hS2}                       
+25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 signal {hCERHI}                   
+26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 signal {hSTOF}                     
+27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 signal {hSCIN}                     
+28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 signal {hELREAL}                   
+29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 signal {hPIPRE}                    
+30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 signal {hELCLEAN}                  
+31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 signal {hPRETRG}                   
+32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 signal {PION}                      
+33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 signal {CER}                       
+34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 signal {hPIONHI}                  
+35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 signal {hPRE200}                  
+36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 signal {??}                        
+37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 signal {UNSER}                     
+38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 signal {BCM1}                      
+39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 signal {BCM2}                      
+40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 signal {hELHI}                     
+41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 signal {hELLO}                     
+42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 signal {hPRHI}                     
+43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 signal {hPRLO}                     
+44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 signal {hSHLO}                     
+45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 signal {CLOCK}                     
+46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 signal {BEAMGATES}                 
+47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 signal {hADCGATES ? PEDS and TRIGS}
+48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 RF no delay
+49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 RF + 10 ns
+53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!
+!=============================================================================
+!                     AEROGEL TDC
+!..............................................................................
+! For aerogel: 0-->ADC_POS
+!	       1-->ADC_NEG
+!              2-->TDC_POS      ! Check one more time (Hamlet, 2002/10/01)
+!              3-->TDC_NEG
+
+    detector= 7 ! Temporary for HAERO
+
+!       TDC module LeCroy 1872a
+
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!!
+! S. Wood have problem to read additional TDC in Slot =18 (2002/10/18, Hamlet)
+!
+! For now I will use some other tdc channels for Aerogel
+!.......................>
+!
+ Slot= 18 ! TDC channels for HMS Aero 
+! Changed May 5, 2003 DJG
+!
+!
+! Slot= 18 !TDC
+!
+! TDC chan  for aerogel (Hamlet, 2002/10/17)
+!
+0, 1, 1, 2 !TDC ROC#1 Sl#18 Ch#0  signal pos 1
+1, 1, 2, 2 !TDC ROC#1 Sl#18 Ch#1  signal pos 2
+2, 1, 3, 2 !TDC ROC#1 Sl#18 Ch#2  signal pos 3
+3, 1, 4, 2 !TDC ROC#1 Sl#18 Ch#3  signal pos 4
+4, 1, 5, 2 !TDC ROC#1 Sl#18 Ch#4  signal pos 5
+5, 1, 6, 2 !TDC ROC#1 Sl#18 Ch#5  signal pos 6
+6, 1, 7, 2 !TDC ROC#1 Sl#18 Ch#6  signal pos 7
+7, 1, 8, 2 !TDC ROC#1 Sl#18 Ch#7  signal pos 8
+8, 1, 1, 3 !TDC ROC#1 Sl#18 Ch#8  signal neg 1
+9, 1, 2, 3 !TDC ROC#1 Sl#18 Ch#9  signal neg 2
+10, 1, 3, 3 !TDC ROC#1 Sl#18 Ch#10  signal neg 3
+11, 1, 4, 3 !TDC ROC#1 Sl#18 Ch#11  signal neg 4
+12, 1, 5, 3 !TDC ROC#1 Sl#18 Ch#12  signal neg 5
+13, 1, 6, 3 !TDC ROC#1 Sl#18 Ch#13  signal neg 6
+14, 1, 7, 3 !TDC ROC#1 Sl#18 Ch#14  signal neg 7
+15, 1, 8, 3 !TDC ROC#1 Sl#18 Ch#15  signal neg 8
+!!
+!16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 unused
+!17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 unused
+!18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 unused
+!19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 unused
+!20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 unused
+!21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 unused
+!22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 unused
+!23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 unused
+!24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 unused
+!25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 unused
+!26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 unused
+!27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 unused
+!28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 unused
+!29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 unused
+!30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 unused
+!31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 unused
+!32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 unused
+!33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 unused
+!34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 unused
+!35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 unused
+!36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 unused
+!37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 unused
+!38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 unused
+!39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 unused
+!40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 unused
+!41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 unused
+!42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 unused
+!43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 unused
+!44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 unused 
+!45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 unused 
+!46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 unused 
+!47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 unused 
+!48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 unused
+!49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+!50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+!51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+!52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 unused
+!53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+!54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+!55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+!56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+!57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+!58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+!59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+!60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+!61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+!62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+!63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!=============================================================================
+!       ADC module LeCroy 1881M
+    detector = 2
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#1 Sl#9 Ch#0 HSCIN pl#1 [X1] id#1 sig#0 [ADC+] (0 X1P-01)
+  1, 1, 3, 0 !ADC ROC#1 Sl#9 Ch#1 HSCIN pl#1 [X1] id#3 sig#0 [ADC+] (1 X1P-03)
+  2, 1, 5, 0 !ADC ROC#1 Sl#9 Ch#2 HSCIN pl#1 [X1] id#5 sig#0 [ADC+] (2 X1P-05)
+  3, 1, 7, 0 !ADC ROC#1 Sl#9 Ch#3 HSCIN pl#1 [X1] id#7 sig#0 [ADC+] (3 X1P-07)
+  4, 1, 9, 0 !ADC ROC#1 Sl#9 Ch#4 HSCIN pl#1 [X1] id#9 sig#0 [ADC+] (4 X1P-09)
+  5, 1, 11, 0 !ADC ROC#1 Sl#9 Ch#5 HSCIN pl#1 [X1] id#11 sig#0 [ADC+] (5 X1P-11)
+  6, 1, 13, 0 !ADC ROC#1 Sl#9 Ch#6 HSCIN pl#1 [X1] id#13 sig#0 [ADC+] (6 X1P-13)
+  7, 1, 15, 0 !ADC ROC#1 Sl#9 Ch#7 HSCIN pl#1 [X1] id#15 sig#0 [ADC+] (7 X1P-15)
+  8, 1, 2, 0 !ADC ROC#1 Sl#9 Ch#8 HSCIN pl#1 [X1] id#2 sig#0 [ADC+] (8 X1P-02)
+  9, 1, 4, 0 !ADC ROC#1 Sl#9 Ch#9 HSCIN pl#1 [X1] id#4 sig#0 [ADC+] (9 X1P-04)
+  10, 1, 6, 0 !ADC ROC#1 Sl#9 Ch#10 HSCIN pl#1 [X1] id#6 sig#0 [ADC+] (10 X1P-06)
+  11, 1, 8, 0 !ADC ROC#1 Sl#9 Ch#11 HSCIN pl#1 [X1] id#8 sig#0 [ADC+] (11 X1P-08)
+  12, 1, 10, 0 !ADC ROC#1 Sl#9 Ch#12 HSCIN pl#1 [X1] id#10 sig#0 [ADC+] (12 X1P-10)
+  13, 1, 12, 0 !ADC ROC#1 Sl#9 Ch#13 HSCIN pl#1 [X1] id#12 sig#0 [ADC+] (13 X1P-12)
+  14, 1, 14, 0 !ADC ROC#1 Sl#9 Ch#14 HSCIN pl#1 [X1] id#14 sig#0 [ADC+] (14 X1P-14)
+  15, 1, 16, 0 !ADC ROC#1 Sl#9 Ch#15 HSCIN pl#1 [X1] id#16 sig#0 [ADC+] (15 X1P-16)
+!
+  16, 1, 1, 1 !ADC ROC#1 Sl#9 Ch#16 HSCIN pl#1 [X1] id#1 sig#1 [ADC-] (16 X1N-01)
+  17, 1, 3, 1 !ADC ROC#1 Sl#9 Ch#17 HSCIN pl#1 [X1] id#3 sig#1 [ADC-] (17 X1N-03)
+  18, 1, 5, 1 !ADC ROC#1 Sl#9 Ch#18 HSCIN pl#1 [X1] id#5 sig#1 [ADC-] (18 X1N-05)
+  19, 1, 7, 1 !ADC ROC#1 Sl#9 Ch#19 HSCIN pl#1 [X1] id#7 sig#1 [ADC-] (19 X1N-07)
+  20, 1, 9, 1 !ADC ROC#1 Sl#9 Ch#20 HSCIN pl#1 [X1] id#9 sig#1 [ADC-] (20 X1N-09)
+  21, 1, 11, 1 !ADC ROC#1 Sl#9 Ch#21 HSCIN pl#1 [X1] id#11 sig#1 [ADC-] (21 X1N-11)
+  22, 1, 13, 1 !ADC ROC#1 Sl#9 Ch#22 HSCIN pl#1 [X1] id#13 sig#1 [ADC-] (22 X1N-13)
+  23, 1, 15, 1 !ADC ROC#1 Sl#9 Ch#23 HSCIN pl#1 [X1] id#15 sig#1 [ADC-] (23 X1N-15)
+  24, 1, 2, 1 !ADC ROC#1 Sl#9 Ch#24 HSCIN pl#1 [X1] id#2 sig#1 [ADC-] (24 X1N-02)
+  25, 1, 4, 1 !ADC ROC#1 Sl#9 Ch#25 HSCIN pl#1 [X1] id#4 sig#1 [ADC-] (25 X1N-04)
+  26, 1, 6, 1 !ADC ROC#1 Sl#9 Ch#26 HSCIN pl#1 [X1] id#6 sig#1 [ADC-] (26 X1N-06)
+  27, 1, 8, 1 !ADC ROC#1 Sl#9 Ch#27 HSCIN pl#1 [X1] id#8 sig#1 [ADC-] (27 X1N-08)
+  28, 1, 10, 1 !ADC ROC#1 Sl#9 Ch#28 HSCIN pl#1 [X1] id#10 sig#1 [ADC-] (28 X1N-10)
+  29, 1, 12, 1 !ADC ROC#1 Sl#9 Ch#29 HSCIN pl#1 [X1] id#12 sig#1 [ADC-] (29 X1N-12)
+  30, 1, 14, 1 !ADC ROC#1 Sl#9 Ch#30 HSCIN pl#1 [X1] id#14 sig#1 [ADC-] (30 X1N-14)
+  31, 1, 16, 1 !ADC ROC#1 Sl#9 Ch#31 HSCIN pl#1 [X1] id#16 sig#1 [ADC-] (31 X1N-16)
+! 
+  32, 2, 1, 0 !ADC ROC#1 Sl#9 Ch#32 HSCIN pl#2 [Y1] id#1 sig#0 [ADC+] (32 Y1P-01)
+  33, 2, 3, 0 !ADC ROC#1 Sl#9 Ch#33 HSCIN pl#2 [Y1] id#3 sig#0 [ADC+] (33 Y1P-03)
+  34, 2, 5, 0 !ADC ROC#1 Sl#9 Ch#34 HSCIN pl#2 [Y1] id#5 sig#0 [ADC+] (34 Y1P-05)
+  35, 2, 7, 0 !ADC ROC#1 Sl#9 Ch#35 HSCIN pl#2 [Y1] id#7 sig#0 [ADC+] (35 Y1P-07)
+  36, 2, 9, 0 !ADC ROC#1 Sl#9 Ch#36 HSCIN pl#2 [Y1] id#9 sig#0 [ADC+] (36 Y1P-09)
+!  37 !ADC ROC#1 Sl#9 Ch#37 unused
+!  38 !ADC ROC#1 Sl#9 Ch#38 unused
+!  39 !ADC ROC#1 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#1 Sl#9 Ch#40 HSCIN pl#2 [Y1] id#2 sig#0 [ADC+] (40 Y1P-02)
+  41, 2, 4, 0 !ADC ROC#1 Sl#9 Ch#41 HSCIN pl#2 [Y1] id#4 sig#0 [ADC+] (41 Y1P-04)
+  42, 2, 6, 0 !ADC ROC#1 Sl#9 Ch#42 HSCIN pl#2 [Y1] id#6 sig#0 [ADC+] (42 Y1P-06)
+  43, 2, 8, 0 !ADC ROC#1 Sl#9 Ch#43 HSCIN pl#2 [Y1] id#8 sig#0 [ADC+] (43 Y1P-08)
+  44, 2, 10, 0 !ADC ROC#1 Sl#9 Ch#44 HSCIN pl#2 [Y1] id#10 sig#0 [ADC+] (44 Y1P-10)
+!  45 !ADC ROC#1 Sl#9 Ch#45 unused
+!  46 !ADC ROC#1 Sl#9 Ch#46 unused
+!  47 !ADC ROC#1 Sl#9 Ch#47 unused
+!
+  48, 2, 1, 1 !ADC ROC#1 Sl#9 Ch#48 HSCIN pl#2 [Y1] id#1 sig#1 [ADC-] (48 Y1N-01)
+  49, 2, 3, 1 !ADC ROC#1 Sl#9 Ch#49 HSCIN pl#2 [Y1] id#3 sig#1 [ADC-] (49 Y1N-03)
+  50, 2, 5, 1 !ADC ROC#1 Sl#9 Ch#50 HSCIN pl#2 [Y1] id#5 sig#1 [ADC-] (50 Y1N-05)
+  51, 2, 7, 1 !ADC ROC#1 Sl#9 Ch#51 HSCIN pl#2 [Y1] id#7 sig#1 [ADC-] (51 Y1N-07)
+  52, 2, 9, 1 !ADC ROC#1 Sl#9 Ch#52 HSCIN pl#2 [Y1] id#9 sig#1 [ADC-] (52 Y1N-09)
+!  53 !ADC ROC#1 Sl#9 Ch#53 unused
+!  54 !ADC ROC#1 Sl#9 Ch#54 unused
+!  55 !ADC ROC#1 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#1 Sl#9 Ch#56 HSCIN pl#2 [Y1] id#2 sig#1 [ADC-] (56 Y1N-02)
+  57, 2, 4, 1 !ADC ROC#1 Sl#9 Ch#57 HSCIN pl#2 [Y1] id#4 sig#1 [ADC-] (57 Y1N-04)
+  58, 2, 6, 1 !ADC ROC#1 Sl#9 Ch#58 HSCIN pl#2 [Y1] id#6 sig#1 [ADC-] (58 Y1N-06)
+  59, 2, 8, 1 !ADC ROC#1 Sl#9 Ch#59 HSCIN pl#2 [Y1] id#8 sig#1 [ADC-] (59 Y1N-08)
+  60, 2, 10, 1 !ADC ROC#1 Sl#9 Ch#60 HSCIN pl#2 [Y1] id#10 sig#1 [ADC-] (60 Y1N-10)
+!  61 !ADC ROC#1 Sl#9 Ch#62 unused
+!  62 !ADC ROC#1 Sl#9 Ch#62 unused
+!  63 !ADC ROC#1 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#1 Sl#7 Ch#0 HSCIN pl#3 [X2] id#1 sig#0 [ADC+] (0 X2P-01)
+  1, 3, 3, 0 !ADC ROC#1 Sl#7 Ch#1 HSCIN pl#3 [X2] id#3 sig#0 [ADC+] (1 X2P-03)
+  2, 3, 5, 0 !ADC ROC#1 Sl#7 Ch#2 HSCIN pl#3 [X2] id#5 sig#0 [ADC+] (2 X2P-05)
+  3, 3, 7, 0 !ADC ROC#1 Sl#7 Ch#3 HSCIN pl#3 [X2] id#7 sig#0 [ADC+] (3 X2P-07)
+  4, 3, 9, 0 !ADC ROC#1 Sl#7 Ch#4 HSCIN pl#3 [X2] id#9 sig#0 [ADC+] (4 X2P-09)
+  5, 3, 11, 0 !ADC ROC#1 Sl#7 Ch#5 HSCIN pl#3 [X2] id#11 sig#0 [ADC+] (5 X2P-11)
+  6, 3, 13, 0 !ADC ROC#1 Sl#7 Ch#6 HSCIN pl#3 [X2] id#13 sig#0 [ADC+] (6 X2P-13)
+  7, 3, 15, 0 !ADC ROC#1 Sl#7 Ch#7 HSCIN pl#3 [X2] id#15 sig#0 [ADC+] (7 X2P-15)
+  8, 3, 2, 0 !ADC ROC#1 Sl#7 Ch#8 HSCIN pl#3 [X2] id#2 sig#0 [ADC+] (8 X2P-02)
+  9, 3, 4, 0 !ADC ROC#1 Sl#7 Ch#9 HSCIN pl#3 [X2] id#4 sig#0 [ADC+] (9 X2P-04)
+  10, 3, 6, 0 !ADC ROC#1 Sl#7 Ch#10 HSCIN pl#3 [X2] id#6 sig#0 [ADC+] (10 X2P-06)
+  11, 3, 8, 0 !ADC ROC#1 Sl#7 Ch#11 HSCIN pl#3 [X2] id#8 sig#0 [ADC+] (11 X2P-08)
+  12, 3, 10, 0 !ADC ROC#1 Sl#7 Ch#12 HSCIN pl#3 [X2] id#10 sig#0 [ADC+] (12 X2P-10)
+  13, 3, 12, 0 !ADC ROC#1 Sl#7 Ch#13 HSCIN pl#3 [X2] id#12 sig#0 [ADC+] (13 X2P-12)
+  14, 3, 14, 0 !ADC ROC#1 Sl#7 Ch#14 HSCIN pl#3 [X2] id#14 sig#0 [ADC+] (14 X2P-14)
+  15, 3, 16, 0 !ADC ROC#1 Sl#7 Ch#15 HSCIN pl#3 [X2] id#16 sig#0 [ADC+] (15 X2P-16)
+! 
+  16, 3, 1, 1 !ADC ROC#1 Sl#7 Ch#16 HSCIN pl#3 [X2] id#1 sig#1 [ADC-] (16 X2N-01)
+  17, 3, 3, 1 !ADC ROC#1 Sl#7 Ch#17 HSCIN pl#3 [X2] id#3 sig#1 [ADC-] (17 X2N-03)
+  18, 3, 5, 1 !ADC ROC#1 Sl#7 Ch#18 HSCIN pl#3 [X2] id#5 sig#1 [ADC-] (18 X2N-05)
+  19, 3, 7, 1 !ADC ROC#1 Sl#7 Ch#19 HSCIN pl#3 [X2] id#7 sig#1 [ADC-] (19 X2N-07)
+  20, 3, 9, 1 !ADC ROC#1 Sl#7 Ch#20 HSCIN pl#3 [X2] id#9 sig#1 [ADC-] (20 X2N-09)
+  21, 3, 11, 1 !ADC ROC#1 Sl#7 Ch#21 HSCIN pl#3 [X2] id#11 sig#1 [ADC-] (21 X2N-11)
+  22, 3, 13, 1 !ADC ROC#1 Sl#7 Ch#22 HSCIN pl#3 [X2] id#13 sig#1 [ADC-] (22 X2N-13)
+  23, 3, 15, 1 !ADC ROC#1 Sl#7 Ch#23 HSCIN pl#3 [X2] id#15 sig#1 [ADC-] (23 X2N-15)
+!
+  24, 3, 2, 1 !ADC ROC#1 Sl#7 Ch#24 HSCIN pl#3 [X2] id#2 sig#1 [ADC-] (24 X2N-02)
+  25, 3, 4, 1 !ADC ROC#1 Sl#7 Ch#25 HSCIN pl#3 [X2] id#4 sig#1 [ADC-] (25 X2N-04)
+  26, 3, 6, 1 !ADC ROC#1 Sl#7 Ch#26 HSCIN pl#3 [X2] id#6 sig#1 [ADC-] (26 X2N-06)
+  27, 3, 8, 1 !ADC ROC#1 Sl#7 Ch#27 HSCIN pl#3 [X2] id#8 sig#1 [ADC-] (27 X2N-08)
+  28, 3, 10, 1 !ADC ROC#1 Sl#7 Ch#28 HSCIN pl#3 [X2] id#10 sig#1 [ADC-] (28 X2N-10)
+  29, 3, 12, 1 !ADC ROC#1 Sl#7 Ch#29 HSCIN pl#3 [X2] id#12 sig#1 [ADC-] (29 X2N-12)
+  30, 3, 14, 1 !ADC ROC#1 Sl#7 Ch#30 HSCIN pl#3 [X2] id#14 sig#1 [ADC-] (30 X2N-14)
+  31, 3, 16, 1 !ADC ROC#1 Sl#7 Ch#31 HSCIN pl#3 [X2] id#16 sig#1 [ADC-] (31 X2N-16)
+  32, 4, 1, 0 !ADC ROC#1 Sl#7 Ch#32 HSCIN pl#4 [Y2] id#1 sig#0 [ADC+] (32 Y2P-01)
+  33, 4, 3, 0 !ADC ROC#1 Sl#7 Ch#33 HSCIN pl#4 [Y2] id#3 sig#0 [ADC+] (33 Y2P-03)
+  34, 4, 5, 0 !ADC ROC#1 Sl#7 Ch#34 HSCIN pl#4 [Y2] id#5 sig#0 [ADC+] (34 Y2P-05)
+  35, 4, 7, 0 !ADC ROC#1 Sl#7 Ch#35 HSCIN pl#4 [Y2] id#7 sig#0 [ADC+] (35 Y2P-07)
+  36, 4, 9, 0 !ADC ROC#1 Sl#7 Ch#36 HSCIN pl#4 [Y2] id#9 sig#0 [ADC+] (36 Y2P-09)
+!  37 !ADC ROC#1 Sl#7 Ch#37 unused
+!  38 !ADC ROC#1 Sl#7 Ch#38 unused
+!  39 !ADC ROC#1 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#1 Sl#7 Ch#40 HSCIN pl#4 [Y2] id#2 sig#0 [ADC+] (40 Y2P-02)
+  41, 4, 4, 0 !ADC ROC#1 Sl#7 Ch#41 HSCIN pl#4 [Y2] id#4 sig#0 [ADC+] (41 Y2P-04)
+  42, 4, 6, 0 !ADC ROC#1 Sl#7 Ch#42 HSCIN pl#4 [Y2] id#6 sig#0 [ADC+] (42 Y2P-06)
+  43, 4, 8, 0 !ADC ROC#1 Sl#7 Ch#43 HSCIN pl#4 [Y2] id#8 sig#0 [ADC+] (43 Y2P-08)
+  44, 4, 10, 0 !ADC ROC#1 Sl#7 Ch#44 HSCIN pl#4 [Y2] id#10 sig#0 [ADC+] (44 Y2P-10)
+!  45 !ADC ROC#1 Sl#7 Ch#45 unused
+!  46 !ADC ROC#1 Sl#7 Ch#46 unused
+!  47 !ADC ROC#1 Sl#7 Ch#47 unused
+  48, 4, 1, 1 !ADC ROC#1 Sl#7 Ch#48 HSCIN pl#4 [Y2] id#1 sig#1 [ADC-] (48 Y2N-01)
+  49, 4, 3, 1 !ADC ROC#1 Sl#7 Ch#49 HSCIN pl#4 [Y2] id#3 sig#1 [ADC-] (49 Y2N-03)
+  50, 4, 5, 1 !ADC ROC#1 Sl#7 Ch#50 HSCIN pl#4 [Y2] id#5 sig#1 [ADC-] (50 Y2N-05)
+  51, 4, 7, 1 !ADC ROC#1 Sl#7 Ch#51 HSCIN pl#4 [Y2] id#7 sig#1 [ADC-] (51 Y2N-07)
+  52, 4, 9, 1 !ADC ROC#1 Sl#7 Ch#52 HSCIN pl#4 [Y2] id#9 sig#1 [ADC-] (52 Y2N-09)
+!  53 !ADC ROC#1 Sl#7 Ch#53 unused
+!  54 !ADC ROC#1 Sl#7 Ch#54 unused
+!  55 !ADC ROC#1 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#1 Sl#7 Ch#56 HSCIN pl#4 [Y2] id#2 sig#1 [ADC-] (56 Y2N-02)
+  57, 4, 4, 1 !ADC ROC#1 Sl#7 Ch#57 HSCIN pl#4 [Y2] id#4 sig#1 [ADC-] (57 Y2N-04)
+  58, 4, 6, 1 !ADC ROC#1 Sl#7 Ch#58 HSCIN pl#4 [Y2] id#6 sig#1 [ADC-] (58 Y2N-06)
+  59, 4, 8, 1 !ADC ROC#1 Sl#7 Ch#59 HSCIN pl#4 [Y2] id#8 sig#1 [ADC-] (59 Y2N-08)
+  60, 4, 10, 1 !ADC ROC#1 Sl#7 Ch#60 HSCIN pl#4 [Y2] id#10 sig#1 [ADC-] (60 Y2N-10)
+!  61 !ADC ROC#1 Sl#7 Ch#61 unused
+!  62 !ADC ROC#1 Sl#7 Ch#62 unused
+!  63 !ADC ROC#1 Sl#7 Ch#63 unused
+!
+!---------------------------------------------------------------------------------
+    detector= 4 !HCAL
+!
+ Slot= 1 ! ADC  
+   0, 1, 1  !ADC ROC#1 Sl#1 Ch#0 HCAL col#1 row#1 (0 A-01)
+   1, 1, 2  !ADC ROC#1 Sl#1 Ch#1 HCAL col#1 row#2 (1 A-02)
+   2, 1, 3  !ADC ROC#1 Sl#1 Ch#2 HCAL col#1 row#3 (2 A-03)
+   3, 1, 4  !ADC ROC#1 Sl#1 Ch#3 HCAL col#1 row#4 (3 A-04)
+   4, 1, 5  !ADC ROC#1 Sl#1 Ch#4 HCAL col#1 row#5 (4 A-05)
+   5, 1, 6  !ADC ROC#1 Sl#1 Ch#5 HCAL col#1 row#6 (5 A-06)
+   6, 1, 7  !ADC ROC#1 Sl#1 Ch#6 HCAL col#1 row#7 (6 A-07)
+   7, 1, 8  !ADC ROC#1 Sl#1 Ch#7 HCAL col#1 row#8 (7 A-08)
+   8, 1, 9  !ADC ROC#1 Sl#1 Ch#8 HCAL col#1 row#9 (8 A-09)
+   9, 1, 10 !ADC ROC#1 Sl#1 Ch#9 HCAL col#1 row#10 (9 A-10)
+  10, 1, 11 !ADC ROC#1 Sl#1 Ch#10 HCAL col#1 row#11 (10 A-11)
+  11, 1, 12 !ADC ROC#1 Sl#1 Ch#11 HCAL col#1 row#12 (11 A-12)
+  12, 1, 13 !ADC ROC#1 Sl#1 Ch#12 HCAL col#1 row#13 (12 A-13)
+!   13 !ADC ROC#1 Sl#1 Ch#13 unused
+!   14 !ADC ROC#1 Sl#1 Ch#14 unused
+!   15 !ADC ROC#1 Sl#1 Ch#15 unused
+  16, 2, 1  !ADC ROC#1 Sl#1 Ch#16 HCAL col#2 row#1 (16 B-01)
+  17, 2, 2  !ADC ROC#1 Sl#1 Ch#17 HCAL col#2 row#2 (17 B-02)
+  18, 2, 3  !ADC ROC#1 Sl#1 Ch#18 HCAL col#2 row#3 (18 B-03)
+  19, 2, 4  !ADC ROC#1 Sl#1 Ch#19 HCAL col#2 row#4 (19 B-04)
+  20, 2, 5  !ADC ROC#1 Sl#1 Ch#20 HCAL col#2 row#5 (20 B-05)
+  21, 2, 6  !ADC ROC#1 Sl#1 Ch#21 HCAL col#2 row#6 (21 B-06)
+  22, 2, 7  !ADC ROC#1 Sl#1 Ch#22 HCAL col#2 row#7 (22 B-07)
+  23, 2, 8  !ADC ROC#1 Sl#1 Ch#23 HCAL col#2 row#8 (23 B-08)
+  24, 2, 9  !ADC ROC#1 Sl#1 Ch#24 HCAL col#2 row#9 (24 B-09)
+  25, 2, 10 !ADC ROC#1 Sl#1 Ch#25 HCAL col#2 row#10 (25 B-10)
+  26, 2, 11 !ADC ROC#1 Sl#1 Ch#26 HCAL col#2 row#11 (26 B-11)
+  27, 2, 12 !ADC ROC#1 Sl#1 Ch#27 HCAL col#2 row#12 (27 B-12)
+  28, 2, 13 !ADC ROC#1 Sl#1 Ch#28 HCAL col#2 row#13 (28 B-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+  32, 3, 1  !ADC ROC#1 Sl#1 Ch#32 HCAL col#3 row#1 (32 C-01)
+  33, 3, 2  !ADC ROC#1 Sl#1 Ch#33 HCAL col#3 row#2 (33 C-02)
+  34, 3, 3  !ADC ROC#1 Sl#1 Ch#34 HCAL col#3 row#3 (34 C-03)
+  35, 3, 4  !ADC ROC#1 Sl#1 Ch#35 HCAL col#3 row#4 (35 C-04)
+  36, 3, 5  !ADC ROC#1 Sl#1 Ch#36 HCAL col#3 row#5 (36 C-05)
+  37, 3, 6  !ADC ROC#1 Sl#1 Ch#37 HCAL col#3 row#6 (37 C-06)
+  38, 3, 7  !ADC ROC#1 Sl#1 Ch#38 HCAL col#3 row#7 (38 C-07)
+  39, 3, 8  !ADC ROC#1 Sl#1 Ch#39 HCAL col#3 row#8 (39 C-08)
+  40, 3, 9  !ADC ROC#1 Sl#1 Ch#40 HCAL col#3 row#9 (40 C-09)
+  41, 3, 10 !ADC ROC#1 Sl#1 Ch#41 HCAL col#3 row#10 (41 C-10)
+  42, 3, 11 !ADC ROC#1 Sl#1 Ch#42 HCAL col#3 row#11 (42 C-11)
+  43, 3, 12 !ADC ROC#1 Sl#1 Ch#43 HCAL col#3 row#12 (43 C-12)
+  44, 3, 13 !ADC ROC#1 Sl#1 Ch#44 HCAL col#3 row#13 (44 C-13)
+!  45 !ADC ROC#1 Sl#1 Ch#45 unused
+!  46 !ADC ROC#1 Sl#1 Ch#46 unused
+!  47 !ADC ROC#1 Sl#1 Ch#47 unused
+  48, 4, 1  !ADC ROC#1 Sl#1 Ch#48 HCAL col#4 row#1 (48 D-01)
+  49, 4, 2  !ADC ROC#1 Sl#1 Ch#49 HCAL col#4 row#2 (49 D-02)
+  50, 4, 3  !ADC ROC#1 Sl#1 Ch#50 HCAL col#4 row#3 (50 D-03)
+  51, 4, 4  !ADC ROC#1 Sl#1 Ch#51 HCAL col#4 row#4 (51 D-04)
+  52, 4, 5  !ADC ROC#1 Sl#1 Ch#52 HCAL col#4 row#5 (52 D-05)
+  53, 4, 6  !ADC ROC#1 Sl#1 Ch#53 HCAL col#4 row#6 (53 D-06)
+  54, 4, 7  !ADC ROC#1 Sl#1 Ch#54 HCAL col#4 row#7 (54 D-07)
+  55, 4, 8  !ADC ROC#1 Sl#1 Ch#55 HCAL col#4 row#8 (55 D-08)
+  56, 4, 9  !ADC ROC#1 Sl#1 Ch#56 HCAL col#4 row#9 (56 D-09)
+  57, 4, 10 !ADC ROC#1 Sl#1 Ch#57 HCAL col#4 row#10 (57 D-10)
+  58, 4, 11 !ADC ROC#1 Sl#1 Ch#58 HCAL col#4 row#11 (58 D-11)
+  59, 4, 12 !ADC ROC#1 Sl#1 Ch#59 HCAL col#4 row#12 (59 D-12)
+  60, 4, 13 !ADC ROC#1 Sl#1 Ch#60 HCAL col#4 row#13 (60 D-13)
+!
+!  61 !ADC ROC#1 Sl#1 Ch#61 unused
+
+    detector= 5    !HMISC - scintillator (ADCs) - behind calorimeter
+  62, 2, 1, 0 !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+  63, 2, 2, 0 !
+!
+detector= 4 !HCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+  0, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#0 HCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#1 HCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#2 HCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#3 HCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#4 HCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#5 HCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#6 HCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#7 HCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#1 Sl#5 Ch#8 HCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#1 Sl#5 Ch#9 HCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#1 Sl#5 Ch#10 HCAL col#1 row#11 (10 An-11)
+  11, 1, 12, 1 !ADC ROC#1 Sl#5 Ch#11 HCAL col#1 row#12 (11 An-112)
+  12, 1, 13, 1 !ADC ROC#1 Sl#5 Ch#12 HCAL col#1 row#13 (12 An-13)
+!  13 !ADC ROC#1 Sl#5 Ch#13 unused
+!  14 !ADC ROC#1 Sl#5 Ch#14 unused
+!  15 !ADC ROC#1 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#1 Sl#5 Ch#16 HCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#1 Sl#5 Ch#17 HCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#1 Sl#5 Ch#18 HCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#1 Sl#5 Ch#19 HCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#1 Sl#5 Ch#20 HCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#1 Sl#5 Ch#21 HCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#1 Sl#5 Ch#22 HCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#1 Sl#5 Ch#23 HCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#1 Sl#5 Ch#24 HCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#1 Sl#5 Ch#25 HCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#1 Sl#5 Ch#26 HCAL col#2 row#11 (26 Bn-11)
+  27, 2, 12, 1 !ADC ROC#1 Sl#5 Ch#27 HCAL col#2 row#12 (27 Bn-12)
+  28, 2, 13, 1 !ADC ROC#1 Sl#5 Ch#28 HCAL col#2 row#13 (28 Bn-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+!
+!==================================================================
+!!!!!!!!!!!!!!!!!!!!!!! AEROGEL ADC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+    detector = 7
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+!Slot= 5 ! ADC  
+! May be will use spare channels HCAL ADC for aerogel (Hamlet, 2002/10/16)
+!48, 1, 1, 0 !ADC ROC#1 Sl#5 Ch#48 signal pos 1
+!49, 1, 2, 0 !ADC ROC#1 Sl#5 Ch#48signal pos 2
+!50, 1, 3, 0 !ADC ROC#1 Sl#5 Ch#50 signal pos 3
+!51, 1, 4, 0 !ADC ROC#1 Sl#5 Ch#51 signal pos 4
+!52, 1, 5, 0 !ADC ROC#1 Sl#5 Ch#52 signal pos 5
+!53, 1, 6, 0 !ADC ROC#1 Sl#5 Ch#53 signal pos 6
+!54, 1, 7, 0 !ADC ROC#1 Sl#5 Ch#54 signal pos 7
+!55, 1, 8, 0 !ADC ROC#1 Sl#5 Ch#55 signal pos 8
+!56, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#56  signal neg 1
+!57, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#57  signal neg 2
+!58, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#58  signal neg 3
+!59, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#59  signal neg 4
+!60, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#60  signal neg 5
+!61, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#61  signal neg 6
+!62, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#62  signal neg 7
+!63, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#63  signal neg 8
+!
+!   detector = 7
+!    Nsubadd= 64
+!    MASK= 3FFFx
+!    BSUB= 17
+
+  Slot= 11 ! ADC  
+! Additional new ADC for aerogel (Hamlet, 2002/10/17)
+   0, 1, 1, 0 !ADC ROC#1 Sl#11 Ch#0 signal pos 1
+   1, 1, 2, 0 !ADC ROC#1 Sl#11 Ch#1 signal pos 2
+   2, 1, 3, 0 !ADC ROC#1 Sl#11 Ch#2 signal pos 3
+   3, 1, 4, 0 !ADC ROC#1 Sl#11 Ch#3 signal pos 4
+   4, 1, 5, 0 !ADC ROC#1 Sl#11 Ch#4 signal pos 5
+   5, 1, 6, 0 !ADC ROC#1 Sl#11 Ch#5 signal pos 6
+   6, 1, 7, 0 !ADC ROC#1 Sl#11 Ch#6 signal pos 7
+   7, 1, 8, 0 !ADC ROC#1 Sl#11 Ch#7 signal pos 8
+   8, 1, 1, 1 !ADC ROC#1 Sl#11 Ch#8  signal neg 1
+   9, 1, 2, 1 !ADC ROC#1 Sl#11 Ch#9  signal neg 2
+  10, 1, 3, 1 !ADC ROC#1 Sl#11 Ch#10  signal neg 3
+  11, 1, 4, 1 !ADC ROC#1 Sl#11 Ch#11  signal neg 4
+  12, 1, 5, 1 !ADC ROC#1 Sl#11 Ch#12  signal neg 5
+  13, 1, 6, 1 !ADC ROC#1 Sl#11 Ch#13  signal neg 6
+  14, 1, 7, 1 !ADC ROC#1 Sl#11 Ch#14  signal neg 7
+  15, 1, 8, 1 !ADC ROC#1 Sl#11 Ch#15  signal neg 8
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!-----------------------------------------------------------------
+    detector= 3   !HCER
+!
+  Slot= 3
+   0, 1, 1 !ADC  ROC#1 Sl#3 Ch#0 HCER tube#1 (C1)
+   1, 1, 2 !ADC  ROC#1 Sl#3 Ch#1 HCER tube#2 (C2)
+!   2 !ADC ROC#1 Sl#3 Ch#2 unused
+!   3 !ADC ROC#1 Sl#3 Ch#3 unused
+!   4 !ADC ROC#1 Sl#3 Ch#4 unused
+!   5 !ADC ROC#1 Sl#3 Ch#5 unused
+!   6 !ADC ROC#1 Sl#3 Ch#6 unused
+!   7 !ADC ROC#1 Sl#3 Ch#7 unused
+!   8 !ADC ROC#1 Sl#3 Ch#8 unused
+!   9 !ADC ROC#1 Sl#3 Ch#9 unused
+!   10 !ADC ROC#1 Sl#3 Ch#10 unused
+!   11 !ADC ROC#1 Sl#3 Ch#11 unused
+!   12 !ADC ROC#1 Sl#3 Ch#12 unused
+!   13 !ADC ROC#1 Sl#3 Ch#13 unused
+!   14 !ADC ROC#1 Sl#3 Ch#14 unused
+!   15 !ADC ROC#1 Sl#3 Ch#15 unused
+!   16 !ADC ROC#1 Sl#3 Ch#16 unused
+!   17 !ADC ROC#1 Sl#3 Ch#17 unused
+!   18 !ADC ROC#1 Sl#3 Ch#18 unused
+!   19 !ADC ROC#1 Sl#3 Ch#19 unused
+!   20 !ADC ROC#1 Sl#3 Ch#20 unused
+!   21 !ADC ROC#1 Sl#3 Ch#21 unused
+!   22 !ADC ROC#1 Sl#3 Ch#22 unused
+!   23 !ADC ROC#1 Sl#3 Ch#23 unused
+!   24 !ADC ROC#1 Sl#3 Ch#24 unused
+!   25 !ADC ROC#1 Sl#3 Ch#25 unused
+!   26 !ADC ROC#1 Sl#3 Ch#26 unused
+!   27 !ADC ROC#1 Sl#3 Ch#27 unused
+!   28 !ADC ROC#1 Sl#3 Ch#28 unused
+!   29 !ADC ROC#1 Sl#3 Ch#29 unused
+!   30 !ADC ROC#1 Sl#3 Ch#30 unused
+!   31 !ADC ROC#1 Sl#3 Ch#31 unused
+!   32 !ADC ROC#1 Sl#3 Ch#32 unused
+!   33 !ADC ROC#1 Sl#3 Ch#33 unused
+!   34 !ADC ROC#1 Sl#3 Ch#34 unused
+!   35 !ADC ROC#1 Sl#3 Ch#35 unused
+!   36 !ADC ROC#1 Sl#3 Ch#36 unused
+!   37 !ADC ROC#1 Sl#3 Ch#37 unused
+!   38 !ADC ROC#1 Sl#3 Ch#38 unused
+!   39 !ADC ROC#1 Sl#3 Ch#39 unused
+!   40 !ADC ROC#1 Sl#3 Ch#40 unused
+!   41 !ADC ROC#1 Sl#3 Ch#41 unused
+!   42 !ADC ROC#1 Sl#3 Ch#42 unused
+!   43 !ADC ROC#1 Sl#3 Ch#43 unused
+!   44 !ADC ROC#1 Sl#3 Ch#44 unused
+!   45 !ADC ROC#1 Sl#3 Ch#45 unused
+!   46 !ADC ROC#1 Sl#3 Ch#46 unused
+!   47 !ADC ROC#1 Sl#3 Ch#47 unused
+!detector= 6 ! GMISC 
+!!! Use "plane" 2 for the PMT's on the floor (BLM's)
+!48, 2, 1, 0 ! Special PMT signal ch #1
+!49, 2, 2, 0 ! Special PMT signal ch #1
+!50, 2, 3, 0 ! Special PMT signal ch #1
+!51, 2, 4, 0 ! Special PMT signal ch #1
+!52, 2, 5, 0 ! Special PMT signal ch #1
+!53, 2, 6, 0 ! Special PMT signal ch #1
+!54, 2, 7, 0 ! Special PMT signal ch #1
+!55, 2, 8, 0 ! Special PMT signal ch #1
+!   48 !ADC ROC#1 Sl#3 Ch#48 unused
+!   49 !ADC ROC#1 Sl#3 Ch#49 unused
+!   50 !ADC ROC#1 Sl#3 Ch#50 unused
+!   51 !ADC ROC#1 Sl#3 Ch#51 unused
+!   52 !ADC ROC#1 Sl#3 Ch#52 unused
+!   53 !ADC ROC#1 Sl#3 Ch#53 unused
+!   54 !ADC ROC#1 Sl#3 Ch#54 unused
+!   55 !ADC ROC#1 Sl#3 Ch#55 unused
+!   56 !ADC ROC#1 Sl#3 Ch#56 unused
+!   57 !ADC ROC#1 Sl#3 Ch#57 unused
+!   58 !ADC ROC#1 Sl#3 Ch#58 unused
+!   59 !ADC ROC#1 Sl#3 Ch#59 unused
+!   60 !ADC ROC#1 Sl#3 Ch#60 unused
+!   61 !ADC ROC#1 Sl#3 Ch#61 unused
+!   62 !ADC ROC#1 Sl#3 Ch#62 unused
+!   63 !ADC ROC#1 Sl#3 Ch#63 unused
+!
+!
+  detector= 6 ! GMISC
+!
+  Slot= 13
+!
+!  0, 2, 1, 0 !ADC ROC#1 Sl#15 Ch#0
+!  1, 2, 2, 0 !ADC ROC#1 Sl#15 Ch#1
+!  2, 2, 3, 0 !ADC ROC#1 Sl#15 Ch#2
+!  3, 2, 4, 0 !ADC ROC#1 Sl#15 Ch#3
+  4, 2, 5, 0 !ADC ROC#1 Sl#15 Ch#4 H00A X+
+  5, 2, 6, 0 !ADC ROC#1 Sl#15 Ch#5 H00A X-
+  6, 2, 7, 0 !ADC ROC#1 Sl#15 Ch#6 H00A Y+
+  7, 2, 8, 0 !ADC ROC#1 Sl#15 Ch#7 H00A Y-
+  8, 2, 9, 0 !ADC ROC#1 Sl#15 Ch#8 H00B X+
+  9, 2, 10, 0 !ADC ROC#1 Sl#15 Ch#9 H00B X-
+  10, 2, 11, 0 !ADC ROC#1 Sl#15 Ch#10 H00B Y+
+  11, 2, 12, 0 !ADC ROC#1 Sl#15 Ch#11 H00B Y-
+!  12, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster X-sync
+!  13, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster X-signal
+!  14, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster Y-sync
+!  15, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster Y-signal
+! bpw added the new ID for raster 01-23-2014
+!
+  detector= 18 ! RASTER
+!
+! buddhini-w :To make things easier and consistent between detectors, we now use the plane and signal to identify the different raster signals 02-12-2014
+!..............................................................................
+! For raster : 0-->ADC X-sync
+!	       1-->ADC Y-signal
+!              2-->ADC Y-sync
+!              3-->ADC Y-signal
+
+  14, 1, 1, 0 !ADC ROC#1 Sl#13 Ch#12 Fast Raster X-sync
+  15, 1, 1, 1 !ADC ROC#1 Sl#13 Ch#13 Fast Raster X-signal
+  12, 1, 1, 2 !ADC ROC#1 Sl#13 Ch#14 Fast Raster Y-sync
+  13, 1, 1, 3 !ADC ROC#1 Sl#13 Ch#15 Fast Raster Y-signal
+!
+  detector= 6 ! GMISC
+!  16, 2, 17, 0  !ADC ROC#1 Sl#15 Ch#16 H00C X+
+  17, 2, 18, 0  !ADC ROC#1 Sl#15 Ch#17 H00C X-
+  18, 2, 19, 0  !ADC ROC#1 Sl#15 Ch#18 H00C Y+
+  19, 2, 20, 0  !ADC ROC#1 Sl#15 Ch#19 H00C Y-
+!   20 !ADC ROC#1 Sl#15 Ch#20 unused
+!   21 !ADC ROC#1 Sl#15 Ch#21 unused
+  22, 2, 23, 0  !ADC ROC#1 Sl#15 Ch#22 Raster gate
+!   23 !ADC ROC#1 Sl#15 Ch#23 unused
+!   24 !ADC ROC#1 Sl#15 Ch#24 unused
+!   25 !ADC ROC#1 Sl#15 Ch#25 unused
+!   26 !ADC ROC#1 Sl#15 Ch#26 unused
+!   27 !ADC ROC#1 Sl#15 Ch#27 unused
+!   28 !ADC ROC#1 Sl#15 Ch#28 unused
+!   29 !ADC ROC#1 Sl#15 Ch#29 unused
+!   30 !ADC ROC#1 Sl#15 Ch#30 unused
+!   31 !ADC ROC#1 Sl#15 Ch#31 unused
+   32, 2, 32, 0  ! Paul Gueye
+   33, 2, 33, 0  ! Paul Gueye
+   34, 2, 34, 0  ! Paul Gueye
+   35, 2, 35, 0  ! Paul Gueye
+   36, 2, 36, 0  ! Paul Gueye
+   37, 2, 37, 0  ! Paul Gueye
+   38, 2, 38, 0  ! Paul Gueye
+   39, 2, 39, 0  ! Paul Gueye
+   40, 2, 40, 0  ! Paul Gueye
+   41, 2, 41, 0  ! Paul Gueye
+   42, 2, 42, 0  ! Paul Gueye
+   43, 2, 43, 0  ! Paul Gueye
+   44, 2, 44, 0  ! Paul Gueye
+   45, 2, 45, 0  ! Paul Gueye
+   46, 2, 46, 0  ! Paul Gueye
+   47, 2, 47, 0  ! Paul Gueye
+!   32 !ADC ROC#1 Sl#15 Ch#32 unused
+!   33 !ADC ROC#1 Sl#15 Ch#33 unused
+!   34 !ADC ROC#1 Sl#15 Ch#34 unused
+!   35 !ADC ROC#1 Sl#15 Ch#35 unused
+!   36 !ADC ROC#1 Sl#15 Ch#36 unused
+!   37 !ADC ROC#1 Sl#15 Ch#37 unused
+!   38 !ADC ROC#1 Sl#15 Ch#38 unused
+!   39 !ADC ROC#1 Sl#15 Ch#39 unused
+!   40 !ADC ROC#1 Sl#15 Ch#40 unused
+!   41 !ADC ROC#1 Sl#15 Ch#41 unused
+!   42 !ADC ROC#1 Sl#15 Ch#42 unused
+!   43 !ADC ROC#1 Sl#15 Ch#43 unused
+!   44 !ADC ROC#1 Sl#15 Ch#44 unused
+!   45 !ADC ROC#1 Sl#15 Ch#45 unused
+!   46 !ADC ROC#1 Sl#15 Ch#46 unused
+!   47 !ADC ROC#1 Sl#15 Ch#47 unused
+!   48 !ADC ROC#1 Sl#15 Ch#48 unused
+!   49 !ADC ROC#1 Sl#15 Ch#49 unused
+!   50 !ADC ROC#1 Sl#15 Ch#50 unused
+!   51 !ADC ROC#1 Sl#15 Ch#51 unused
+!   52 !ADC ROC#1 Sl#15 Ch#52 unused
+!   53 !ADC ROC#1 Sl#15 Ch#53 unused
+!   54 !ADC ROC#1 Sl#15 Ch#54 unused
+!   55 !ADC ROC#1 Sl#15 Ch#55 unused
+!   56 !ADC ROC#1 Sl#15 Ch#56 unused
+!   57 !ADC ROC#1 Sl#15 Ch#57 unused
+!   58 !ADC ROC#1 Sl#15 Ch#58 unused
+!   59 !ADC ROC#1 Sl#15 Ch#59 unused
+!   60 !ADC ROC#1 Sl#15 Ch#60 unused
+!   61 !ADC ROC#1 Sl#15 Ch#61 unused
+!   62 !ADC ROC#1 Sl#15 Ch#62 unused
+!   63 !ADC ROC#1 Sl#15 Ch#63 unused
+!
+!---------------------------------------------------------------------
+!=============================== SOS MAP =============================
+!............ This part copy from replay99 (Hamlet,19 Dec'02)............
+!
+!  REAL map for SOS Drift Chambers (SDC); J.R.Arrington 20-Mar-1995
+!                                               
+     ROC= 4   !ReadOutController (crate) for SOS (fbsos)
+!
+       Nsubadd= 96	!assume 96 channel modules
+       MASK= FFFFx      !hex mask - assume LeCroy masking (lowest 13 bits)
+       BSUB= 17         !begin channel info with bit#17
+!
+       detector= 11     !SDC
+!
+       slot= 1          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 1, 1	!chamber 1, U plane, 48 wires.
+ 1, 1, 2
+ 2, 1, 3
+ 3, 1, 4
+ 4, 1, 5
+ 5, 1, 6
+ 6, 1, 7
+ 7, 1, 8
+ 8, 1, 9
+ 9, 1, 10
+ 10, 1, 11
+ 11, 1, 12
+ 12, 1, 13
+ 13, 1, 14
+ 14, 1, 15
+ 15, 1, 16
+ 16, 1, 17
+ 17, 1, 18
+ 18, 1, 19
+ 19, 1, 20
+ 20, 1, 21
+ 21, 1, 22
+ 22, 1, 23
+ 23, 1, 24
+ 24, 1, 25
+ 25, 1, 26
+ 26, 1, 27
+ 27, 1, 28
+ 28, 1, 29
+ 29, 1, 30
+ 30, 1, 31
+ 31, 1, 32
+ 32, 1, 33
+ 33, 1, 34
+ 34, 1, 35
+ 35, 1, 36
+ 36, 1, 37
+ 37, 1, 38
+ 38, 1, 39
+ 39, 1, 40
+ 40, 1, 41
+ 41, 1, 42
+ 42, 1, 43
+ 43, 1, 44
+ 44, 1, 45
+ 45, 1, 46
+ 46, 1, 47
+ 47, 1, 48
+ 48, 2, 1	!chamber 1, U' plane, 48 wires.
+ 49, 2, 2
+ 50, 2, 3
+ 51, 2, 4
+ 52, 2, 5
+ 53, 2, 6
+ 54, 2, 7
+ 55, 2, 8
+ 56, 2, 9
+ 57, 2, 10
+ 58, 2, 11
+ 59, 2, 12
+ 60, 2, 13
+ 61, 2, 14
+ 62, 2, 15
+ 63, 2, 16
+ 64, 2, 17
+ 65, 2, 18
+ 66, 2, 19
+ 67, 2, 20
+ 68, 2, 21
+ 69, 2, 22
+ 70, 2, 23
+ 71, 2, 24
+ 72, 2, 25
+ 73, 2, 26
+ 74, 2, 27
+ 75, 2, 28
+ 76, 2, 29
+ 77, 2, 30
+ 78, 2, 31
+ 79, 2, 32
+ 80, 2, 33
+ 81, 2, 34
+ 82, 2, 35
+ 83, 2, 36
+ 84, 2, 37
+ 85, 2, 38
+ 86, 2, 39
+ 87, 2, 40
+ 88, 2, 41
+ 89, 2, 42
+ 90, 2, 43
+ 91, 2, 44
+ 92, 2, 45
+ 93, 2, 46
+ 94, 2, 47
+ 95, 2, 48
+!
+       slot= 2          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 5, 1	!chamber 1, V plane, 48 wires.
+ 1, 5, 2
+ 2, 5, 3
+ 3, 5, 4
+ 4, 5, 5
+ 5, 5, 6
+ 6, 5, 7
+ 7, 5, 8
+ 8, 5, 9
+ 9, 5, 10
+ 10, 5, 11
+ 11, 5, 12
+ 12, 5, 13
+ 13, 5, 14
+ 14, 5, 15
+ 15, 5, 16
+ 16, 5, 17
+ 17, 5, 18
+ 18, 5, 19
+ 19, 5, 20
+ 20, 5, 21
+ 21, 5, 22
+ 22, 5, 23
+ 23, 5, 24
+ 24, 5, 25
+ 25, 5, 26
+ 26, 5, 27
+ 27, 5, 28
+ 28, 5, 29
+ 29, 5, 30
+ 30, 5, 31
+ 31, 5, 32
+ 32, 5, 33
+ 33, 5, 34
+ 34, 5, 35
+ 35, 5, 36
+ 36, 5, 37
+ 37, 5, 38
+ 38, 5, 39
+ 39, 5, 40
+ 40, 5, 41
+ 41, 5, 42
+ 42, 5, 43
+ 43, 5, 44
+ 44, 5, 45
+ 45, 5, 46
+ 46, 5, 47
+ 47, 5, 48
+ 48, 6, 1	!chamber 1, V' plane, 48 wires.
+ 49, 6, 2
+ 50, 6, 3
+ 51, 6, 4
+ 52, 6, 5
+ 53, 6, 6
+ 54, 6, 7
+ 55, 6, 8
+ 56, 6, 9
+ 57, 6, 10
+ 58, 6, 11
+ 59, 6, 12
+ 60, 6, 13
+ 61, 6, 14
+ 62, 6, 15
+ 63, 6, 16
+ 64, 6, 17
+ 65, 6, 18
+ 66, 6, 19
+ 67, 6, 20
+ 68, 6, 21
+ 69, 6, 22
+ 70, 6, 23
+ 71, 6, 24
+ 72, 6, 25
+ 73, 6, 26
+ 74, 6, 27
+ 75, 6, 28
+ 76, 6, 29
+ 77, 6, 30
+ 78, 6, 31
+ 79, 6, 32
+ 80, 6, 33
+ 81, 6, 34
+ 82, 6, 35
+ 83, 6, 36
+ 84, 6, 37
+ 85, 6, 38
+ 86, 6, 39
+ 87, 6, 40
+ 88, 6, 41
+ 89, 6, 42
+ 90, 6, 43
+ 91, 6, 44
+ 92, 6, 45
+ 93, 6, 46
+ 94, 6, 47
+ 95, 6, 48
+!
+       slot= 4          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 3, 1	!chamber 1, X plane, 64 wires.
+ 1, 3, 2
+ 2, 3, 3
+ 3, 3, 4
+ 4, 3, 5
+ 5, 3, 6
+ 6, 3, 7
+ 7, 3, 8
+ 8, 3, 9
+ 9, 3, 10
+ 10, 3, 11
+ 11, 3, 12
+ 12, 3, 13
+ 13, 3, 14
+ 14, 3, 15
+ 15, 3, 16
+ 16, 3, 17
+ 17, 3, 18
+ 18, 3, 19
+ 19, 3, 20
+ 20, 3, 21
+ 21, 3, 22
+ 22, 3, 23
+ 23, 3, 24
+ 24, 3, 25
+ 25, 3, 26
+ 26, 3, 27
+ 27, 3, 28
+ 28, 3, 29
+ 29, 3, 30
+ 30, 3, 31
+ 31, 3, 32
+ 32, 3, 33
+ 33, 3, 34
+ 34, 3, 35
+ 35, 3, 36
+ 36, 3, 37
+ 37, 3, 38
+ 38, 3, 39
+ 39, 3, 40
+ 40, 3, 41
+ 41, 3, 42
+ 42, 3, 43
+ 43, 3, 44
+ 44, 3, 45
+ 45, 3, 46
+ 46, 3, 47
+ 47, 3, 48
+ 48, 3, 49
+ 49, 3, 50
+ 50, 3, 51
+ 51, 3, 52
+ 52, 3, 53
+ 53, 3, 54
+ 54, 3, 55
+ 55, 3, 56
+ 56, 3, 57
+ 57, 3, 58
+ 58, 3, 59
+ 59, 3, 60
+ 60, 3, 61
+ 61, 3, 62
+ 62, 3, 63
+ 63, 3, 64
+!
+       slot= 5          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 4, 1	!chamber 1, X' plane, 64 wires.
+ 1, 4, 2
+ 2, 4, 3
+ 3, 4, 4
+ 4, 4, 5
+ 5, 4, 6
+ 6, 4, 7
+ 7, 4, 8
+ 8, 4, 9
+ 9, 4, 10
+ 10, 4, 11
+ 11, 4, 12
+ 12, 4, 13
+ 13, 4, 14
+ 14, 4, 15
+ 15, 4, 16
+ 16, 4, 17
+ 17, 4, 18
+ 18, 4, 19
+ 19, 4, 20
+ 20, 4, 21
+ 21, 4, 22
+ 22, 4, 23
+ 23, 4, 24
+ 24, 4, 25
+ 25, 4, 26
+ 26, 4, 27
+ 27, 4, 28
+ 28, 4, 29
+ 29, 4, 30
+ 30, 4, 31
+ 31, 4, 32
+ 32, 4, 33
+ 33, 4, 34
+ 34, 4, 35
+ 35, 4, 36
+ 36, 4, 37
+ 37, 4, 38
+ 38, 4, 39
+ 39, 4, 40
+ 40, 4, 41
+ 41, 4, 42
+ 42, 4, 43
+ 43, 4, 44
+ 44, 4, 45
+ 45, 4, 46
+ 46, 4, 47
+ 47, 4, 48
+ 48, 4, 49
+ 49, 4, 50
+ 50, 4, 51
+ 51, 4, 52
+ 52, 4, 53
+ 53, 4, 54
+ 54, 4, 55
+ 55, 4, 56
+ 56, 4, 57
+ 57, 4, 58
+ 58, 4, 59
+ 59, 4, 60
+ 60, 4, 61
+ 61, 4, 62
+ 62, 4, 63
+ 63, 4, 64
+!
+       slot= 8          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 7, 1	!chamber 2, U plane, 48 wires.
+ 1, 7, 2
+ 2, 7, 3
+ 3, 7, 4
+ 4, 7, 5
+ 5, 7, 6
+ 6, 7, 7
+ 7, 7, 8
+ 8, 7, 9
+ 9, 7, 10
+ 10, 7, 11
+ 11, 7, 12
+ 12, 7, 13
+ 13, 7, 14
+ 14, 7, 15
+ 15, 7, 16
+ 16, 7, 17
+ 17, 7, 18
+ 18, 7, 19
+ 19, 7, 20
+ 20, 7, 21
+ 21, 7, 22
+ 22, 7, 23
+ 23, 7, 24
+ 24, 7, 25
+ 25, 7, 26
+ 26, 7, 27
+ 27, 7, 28
+ 28, 7, 29
+ 29, 7, 30
+ 30, 7, 31
+ 31, 7, 32
+ 32, 7, 33
+ 33, 7, 34
+ 34, 7, 35
+ 35, 7, 36
+ 36, 7, 37
+ 37, 7, 38
+ 38, 7, 39
+ 39, 7, 40
+ 40, 7, 41
+ 41, 7, 42
+ 42, 7, 43
+ 43, 7, 44
+ 44, 7, 45
+ 45, 7, 46
+ 46, 7, 47
+ 47, 7, 48
+ 48, 8, 1	!chamber 2, U' plane, 48 wires.
+ 49, 8, 2
+ 50, 8, 3
+ 51, 8, 4
+ 52, 8, 5
+ 53, 8, 6
+ 54, 8, 7
+ 55, 8, 8
+ 56, 8, 9
+ 57, 8, 10
+ 58, 8, 11
+ 59, 8, 12
+ 60, 8, 13
+ 61, 8, 14
+ 62, 8, 15
+ 63, 8, 16
+ 64, 8, 17
+ 65, 8, 18
+ 66, 8, 19
+ 67, 8, 20
+ 68, 8, 21
+ 69, 8, 22
+ 70, 8, 23
+ 71, 8, 24
+ 72, 8, 25
+ 73, 8, 26
+ 74, 8, 27
+ 75, 8, 28
+ 76, 8, 29
+ 77, 8, 30
+ 78, 8, 31
+ 79, 8, 32
+ 80, 8, 33
+ 81, 8, 34
+ 82, 8, 35
+ 83, 8, 36
+ 84, 8, 37
+ 85, 8, 38
+ 86, 8, 39
+ 87, 8, 40
+ 88, 8, 41
+ 89, 8, 42
+ 90, 8, 43
+ 91, 8, 44
+ 92, 8, 45
+ 93, 8, 46
+ 94, 8, 47
+ 95, 8, 48
+!
+       slot= 9          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 11, 1	!chamber 2, V plane, 48 wires.
+ 1, 11, 2
+ 2, 11, 3
+ 3, 11, 4
+ 4, 11, 5
+ 5, 11, 6
+ 6, 11, 7
+ 7, 11, 8
+ 8, 11, 9
+ 9, 11, 10
+ 10, 11, 11
+ 11, 11, 12
+ 12, 11, 13
+ 13, 11, 14
+ 14, 11, 15
+ 15, 11, 16
+ 16, 11, 17
+ 17, 11, 18
+ 18, 11, 19
+ 19, 11, 20
+ 20, 11, 21
+ 21, 11, 22
+ 22, 11, 23
+ 23, 11, 24
+ 24, 11, 25
+ 25, 11, 26
+ 26, 11, 27
+ 27, 11, 28
+ 28, 11, 29
+ 29, 11, 30
+ 30, 11, 31
+ 31, 11, 32
+ 32, 11, 33
+ 33, 11, 34
+ 34, 11, 35
+ 35, 11, 36
+ 36, 11, 37
+ 37, 11, 38
+ 38, 11, 39
+ 39, 11, 40
+ 40, 11, 41
+ 41, 11, 42
+ 42, 11, 43
+ 43, 11, 44
+ 44, 11, 45
+ 45, 11, 46
+ 46, 11, 47
+ 47, 11, 48
+ 48, 12, 1	!chamber 2, V' plane, 48 wires.
+ 49, 12, 2
+ 50, 12, 3
+ 51, 12, 4
+ 52, 12, 5
+ 53, 12, 6
+ 54, 12, 7
+ 55, 12, 8
+ 56, 12, 9
+ 57, 12, 10
+ 58, 12, 11
+ 59, 12, 12
+ 60, 12, 13
+ 61, 12, 14
+ 62, 12, 15
+ 63, 12, 16
+ 64, 12, 17
+ 65, 12, 18
+ 66, 12, 19
+ 67, 12, 20
+ 68, 12, 21
+ 69, 12, 22
+ 70, 12, 23
+ 71, 12, 24
+ 72, 12, 25
+ 73, 12, 26
+ 74, 12, 27
+ 75, 12, 28
+ 76, 12, 29
+ 77, 12, 30
+ 78, 12, 31
+ 79, 12, 32
+ 80, 12, 33
+ 81, 12, 34
+ 82, 12, 35
+ 83, 12, 36
+ 84, 12, 37
+ 85, 12, 38
+ 86, 12, 39
+ 87, 12, 40
+ 88, 12, 41
+ 89, 12, 42
+ 90, 12, 43
+ 91, 12, 44
+ 92, 12, 45
+ 93, 12, 46
+ 94, 12, 47
+ 95, 12, 48
+!
+       slot= 11          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 9, 1	!chamber 2, X plane, 64 wires.
+ 1, 9, 2
+ 2, 9, 3
+ 3, 9, 4
+ 4, 9, 5
+ 5, 9, 6
+ 6, 9, 7
+ 7, 9, 8
+ 8, 9, 9
+ 9, 9, 10
+ 10, 9, 11
+ 11, 9, 12
+ 12, 9, 13
+ 13, 9, 14
+ 14, 9, 15
+ 15, 9, 16
+ 16, 9, 17
+ 17, 9, 18
+ 18, 9, 19
+ 19, 9, 20
+ 20, 9, 21
+ 21, 9, 22
+ 22, 9, 23
+ 23, 9, 24
+ 24, 9, 25
+ 25, 9, 26
+ 26, 9, 27
+ 27, 9, 28
+ 28, 9, 29
+ 29, 9, 30
+ 30, 9, 31
+ 31, 9, 32
+ 32, 9, 33
+ 33, 9, 34
+ 34, 9, 35
+ 35, 9, 36
+ 36, 9, 37
+ 37, 9, 38
+ 38, 9, 39
+ 39, 9, 40
+ 40, 9, 41
+ 41, 9, 42
+ 42, 9, 43
+ 43, 9, 44
+ 44, 9, 45
+ 45, 9, 46
+ 46, 9, 47
+ 47, 9, 48
+ 48, 9, 49
+ 49, 9, 50
+ 50, 9, 51
+ 51, 9, 52
+ 52, 9, 53
+ 53, 9, 54
+ 54, 9, 55
+ 55, 9, 56
+ 56, 9, 57
+ 57, 9, 58
+ 58, 9, 59
+ 59, 9, 60
+ 60, 9, 61
+ 61, 9, 62
+ 62, 9, 63
+ 63, 9, 64
+!
+       slot= 12          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 10, 1	!chamber 2, X' plane, 64 wires.
+ 1, 10, 2
+ 2, 10, 3
+ 3, 10, 4
+ 4, 10, 5
+ 5, 10, 6
+ 6, 10, 7
+ 7, 10, 8
+ 8, 10, 9
+ 9, 10, 10
+ 10, 10, 11
+ 11, 10, 12
+ 12, 10, 13
+ 13, 10, 14
+ 14, 10, 15
+ 15, 10, 16
+ 16, 10, 17
+ 17, 10, 18
+ 18, 10, 19
+ 19, 10, 20
+ 20, 10, 21
+ 21, 10, 22
+ 22, 10, 23
+ 23, 10, 24
+ 24, 10, 25
+ 25, 10, 26
+ 26, 10, 27
+ 27, 10, 28
+ 28, 10, 29
+ 29, 10, 30
+ 30, 10, 31
+ 31, 10, 32
+ 32, 10, 33
+ 33, 10, 34
+ 34, 10, 35
+ 35, 10, 36
+ 36, 10, 37
+ 37, 10, 38
+ 38, 10, 39
+ 39, 10, 40
+ 40, 10, 41
+ 41, 10, 42
+ 42, 10, 43
+ 43, 10, 44
+ 44, 10, 45
+ 45, 10, 46
+ 46, 10, 47
+ 47, 10, 48
+ 48, 10, 49
+ 49, 10, 50
+ 50, 10, 51
+ 51, 10, 52
+ 52, 10, 53
+ 53, 10, 54
+ 54, 10, 55
+ 55, 10, 56
+ 56, 10, 57
+ 57, 10, 58
+ 58, 10, 59
+ 59, 10, 60
+ 60, 10, 61
+ 61, 10, 62
+ 62, 10, 63
+ 63, 10, 64
+!
+!   SOS upstairs (SSCIN+SCAL+SCER) map    K.B.Beard 13-Jun-1994
+!
+    ROC= 3               !upstairs SOS crate (fbch2)
+!
+    detector= 12 !SSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 22 ! TDC  
+  0, 1, 3, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#3 [TDC+]
+  1, 1, 5, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#5 [TDC+]
+  2, 1, 7, 2 !TDC ROC#3 Sl#23 Ch#2 SSCIN pl#1 [X1] id sig#7 [TDC+]
+  3, 1, 9, 2 !TDC ROC#3 Sl#23 Ch#3 SSCIN pl#1 [X1] id sig#9 [TDC+]
+  4, 1, 2, 2 !TDC ROC#3 Sl#23 Ch#4 SSCIN pl#1 [X1] id sig#2 [TDC+]
+  5, 1, 4, 2 !TDC ROC#3 Sl#23 Ch#5 SSCIN pl#1 [X1] id sig#4 [TDC+]
+  6, 1, 6, 2 !TDC ROC#3 Sl#23 Ch#6 SSCIN pl#1 [X1] id sig#6 [TDC+]
+  7, 1, 8, 2 !TDC ROC#3 Sl#23 Ch#7 SSCIN pl#1 [X1] id sig#8 [TDC+]
+  8, 1, 3, 3 !TDC ROC#3 Sl#23 Ch#8 SSCIN pl#1 [X1] id sig#3 [TDC-]
+  9, 1, 5, 3 !TDC ROC#3 Sl#23 Ch#9 SSCIN pl#1 [X1] id sig#5 [TDC-]
+  10, 1, 7, 3 !TDC ROC#3 Sl#23 Ch#10 SSCIN pl#1 [X1] id sig#7 [TDC-]
+  11, 1, 9, 3 !TDC ROC#3 Sl#23 Ch#11 SSCIN pl#1 [X1] id sig#9 [TDC-]
+  12, 1, 2, 3 !TDC ROC#3 Sl#23 Ch#12 SSCIN pl#1 [X1] id sig#2 [TDC-]
+  13, 1, 4, 3 !TDC ROC#3 Sl#23 Ch#13 SSCIN pl#1 [X1] id sig#4 [TDC-]
+  14, 1, 6, 3 !TDC ROC#3 Sl#23 Ch#14 SSCIN pl#1 [X1] id sig#6 [TDC-]
+  15, 1, 8, 3 !TDC ROC#3 Sl#23 Ch#15 SSCIN pl#1 [X1] id sig#8 [TDC-]
+  16, 2, 3, 2 !TDC ROC#3 Sl#23 Ch#16 SSCIN pl#2 [Y1] id sig#3 [TDC+]
+  17, 2, 5, 2 !TDC ROC#3 Sl#23 Ch#17 SSCIN pl#2 [Y1] id sig#5 [TDC+]
+  18, 2, 7, 2 !TDC ROC#3 Sl#23 Ch#18 SSCIN pl#2 [Y1] id sig#7 [TDC+]
+  19, 2, 9, 2 !TDC ROC#3 Sl#23 Ch#19 SSCIN pl#2 [Y1] id sig#9 [TDC+]
+  20, 2, 2, 2 !TDC ROC#3 Sl#23 Ch#20 SSCIN pl#2 [Y1] id sig#2 [TDC+]
+  21, 2, 4, 2 !TDC ROC#3 Sl#23 Ch#21 SSCIN pl#2 [Y1] id sig#4 [TDC+]
+  22, 2, 6, 2 !TDC ROC#3 Sl#23 Ch#22 SSCIN pl#2 [Y1] id sig#6 [TDC+]
+  23, 2, 8, 2 !TDC ROC#3 Sl#23 Ch#23 SSCIN pl#2 [Y1] id sig#8 [TDC+]
+  24, 2, 3, 3 !TDC ROC#3 Sl#23 Ch#24 SSCIN pl#2 [Y1] id sig#3 [TDC-]
+  25, 2, 5, 3 !TDC ROC#3 Sl#23 Ch#25 SSCIN pl#2 [Y1] id sig#5 [TDC-]
+  26, 2, 7, 3 !TDC ROC#3 Sl#23 Ch#26 SSCIN pl#2 [Y1] id sig#7 [TDC-]
+  27, 2, 9, 3 !TDC ROC#3 Sl#23 Ch#27 SSCIN pl#2 [Y1] id sig#9 [TDC-]
+  28, 2, 2, 3 !TDC ROC#3 Sl#23 Ch#28 SSCIN pl#2 [Y1] id sig#2 [TDC-]
+  29, 2, 4, 3 !TDC ROC#3 Sl#23 Ch#29 SSCIN pl#2 [Y1] id sig#4 [TDC-]
+  30, 2, 6, 3 !TDC ROC#3 Sl#23 Ch#30 SSCIN pl#2 [Y1] id sig#6 [TDC-]
+  31, 2, 8, 3 !TDC ROC#3 Sl#23 Ch#31 SSCIN pl#2 [Y1] id sig#8 [TDC-]
+  32, 4, 3, 2 !TDC ROC#3 Sl#23 Ch#32 SSCIN pl#4 [Y2] id sig#3 [TDC+]
+  33, 4, 5, 2 !TDC ROC#3 Sl#23 Ch#33 SSCIN pl#4 [Y2] id sig#5 [TDC+]
+  34, 4, 7, 2 !TDC ROC#3 Sl#23 Ch#34 SSCIN pl#4 [Y2] id sig#7 [TDC+]
+  35, 4, 9, 2 !TDC ROC#3 Sl#23 Ch#35 SSCIN pl#4 [Y2] id sig#9 [TDC+]
+  36, 4, 2, 2 !TDC ROC#3 Sl#23 Ch#36 SSCIN pl#4 [Y2] id sig#2 [TDC+]
+  37, 4, 4, 2 !TDC ROC#3 Sl#23 Ch#37 SSCIN pl#4 [Y2] id sig#4 [TDC+]
+  38, 4, 6, 2 !TDC ROC#3 Sl#23 Ch#38 SSCIN pl#4 [Y2] id sig#6 [TDC+]
+  39, 4, 8, 2 !TDC ROC#3 Sl#23 Ch#39 SSCIN pl#4 [Y2] id sig#8 [TDC+]
+  40, 4, 3, 3 !TDC ROC#3 Sl#23 Ch#40 SSCIN pl#4 [Y2] id sig#3 [TDC-]
+  41, 4, 5, 3 !TDC ROC#3 Sl#23 Ch#41 SSCIN pl#4 [Y2] id sig#5 [TDC-]
+  42, 4, 7, 3 !TDC ROC#3 Sl#23 Ch#42 SSCIN pl#4 [Y2] id sig#7 [TDC-]
+  43, 4, 9, 3 !TDC ROC#3 Sl#23 Ch#43 SSCIN pl#4 [Y2] id sig#9 [TDC-]
+  44, 4, 2, 3 !TDC ROC#3 Sl#23 Ch#44 SSCIN pl#4 [Y2] id sig#2 [TDC-]
+  45, 4, 4, 3 !TDC ROC#3 Sl#23 Ch#45 SSCIN pl#4 [Y2] id sig#4 [TDC-]
+  46, 4, 6, 3 !TDC ROC#3 Sl#23 Ch#46 SSCIN pl#4 [Y2] id sig#6 [TDC-]
+  47, 4, 8, 3 !TDC ROC#3 Sl#23 Ch#47 SSCIN pl#4 [Y2] id sig#8 [TDC-]
+  48, 1, 1, 2 !TDC ROC#3 Sl#23 Ch#48 SSCIN pl#1 [X1] id sig#1 [TDC+]
+  49, 1, 1, 3 !TDC ROC#3 Sl#23 Ch#49 SSCIN pl#1 [X1] id sig#1 [TDC-]
+  50, 2, 1, 2 !TDC ROC#3 Sl#23 Ch#50 SSCIN pl#2 [Y1] id sig#1 [TDC+]
+  51, 2, 1, 3 !TDC ROC#3 Sl#23 Ch#51 SSCIN pl#2 [Y1] id sig#1 [TDC-]
+  52, 4, 1, 2 !TDC ROC#3 Sl#23 Ch#52 SSCIN pl#4 [Y2] id sig#1 [TDC+]
+  53, 4, 1, 3 !TDC ROC#3 Sl#23 Ch#53 SSCIN pl#4 [Y2] id sig#1 [TDC-]
+!  54 !TDC ROC#3 Sl#23 Ch#54 unused
+!  55 !TDC ROC#3 Sl#23 Ch#55 unused
+!  56 !TDC ROC#3 Sl#23 Ch#56 unused
+!  57 !TDC ROC#3 Sl#23 Ch#57 unused
+!  58 !TDC ROC#3 Sl#23 Ch#58 unused
+!  59 !TDC ROC#3 Sl#23 Ch#59 unused
+!  60 !TDC ROC#3 Sl#23 Ch#60 unused
+!  61 !TDC ROC#3 Sl#23 Ch#61 unused
+!  62 !TDC ROC#3 Sl#23 Ch#62 unused
+!  63 !TDC ROC#3 Sl#23 Ch#63 unused
+!
+!for run 8023, swapped HMS and SOS TDC so that TDC with first 8
+!channels dead would be here.  Moved connectors 1 and 2 to position
+!3 and 4.  Moved 3 singles channels (in connector3) to connector 2.
+
+ Slot= 20 ! TDC  
+  32, 3, 1, 2 !TDC ROC#3 Sl#21 Ch#0 SSCIN pl#3 [X2] id sig#1 [TDC+]
+  33, 3, 3, 2 !TDC ROC#3 Sl#21 Ch#1 SSCIN pl#3 [X2] id sig#3 [TDC+]
+  34, 3, 5, 2 !TDC ROC#3 Sl#21 Ch#2 SSCIN pl#3 [X2] id sig#5 [TDC+]
+  35, 3, 7, 2 !TDC ROC#3 Sl#21 Ch#3 SSCIN pl#3 [X2] id sig#7 [TDC+]
+  36, 3, 9, 2 !TDC ROC#3 Sl#21 Ch#4 SSCIN pl#3 [X2] id sig#9 [TDC+]
+  37, 3, 11, 2 !TDC ROC#3 Sl#21 Ch#5 SSCIN pl#3 [X2] id sig#11 [TDC+]
+  38, 3, 13, 2 !TDC ROC#3 Sl#21 Ch#6 SSCIN pl#3 [X2] id sig#13 [TDC+]
+  39, 3, 15, 2 !TDC ROC#3 Sl#21 Ch#7 SSCIN pl#3 [X2] id sig#15 [TDC+]
+  40, 3, 2, 2 !TDC ROC#3 Sl#21 Ch#8 SSCIN pl#3 [X2] id sig#2 [TDC+]
+  41, 3, 4, 2 !TDC ROC#3 Sl#21 Ch#9 SSCIN pl#3 [X2] id sig#4 [TDC+]
+  42, 3, 6, 2 !TDC ROC#3 Sl#21 Ch#10 SSCIN pl#3 [X2] id sig#6 [TDC+]
+  43, 3, 8, 2 !TDC ROC#3 Sl#21 Ch#11 SSCIN pl#3 [X2] id sig#8 [TDC+]
+  44, 3, 10, 2 !TDC ROC#3 Sl#21 Ch#12 SSCIN pl#3 [X2] id sig#10 [TDC+]
+  45, 3, 12, 2 !TDC ROC#3 Sl#21 Ch#13 SSCIN pl#3 [X2] id sig#12 [TDC+]
+  46, 3, 14, 2 !TDC ROC#3 Sl#21 Ch#14 SSCIN pl#3 [X2] id sig#14 [TDC+]
+  47, 3, 16, 2 !TDC ROC#3 Sl#21 Ch#15 SSCIN pl#3 [X2] id sig#16 [TDC+]
+  48, 3, 1, 3 !TDC ROC#3 Sl#21 Ch#16 SSCIN pl#3 [X2] id sig#1 [TDC-]
+  49, 3, 3, 3 !TDC ROC#3 Sl#21 Ch#17 SSCIN pl#3 [X2] id sig#3 [TDC-]
+  50, 3, 5, 3 !TDC ROC#3 Sl#21 Ch#18 SSCIN pl#3 [X2] id sig#5 [TDC-]
+  51, 3, 7, 3 !TDC ROC#3 Sl#21 Ch#19 SSCIN pl#3 [X2] id sig#7 [TDC-]
+  52, 3, 9, 3 !TDC ROC#3 Sl#21 Ch#20 SSCIN pl#3 [X2] id sig#9 [TDC-]
+  53, 3, 11, 3 !TDC ROC#3 Sl#21 Ch#21 SSCIN pl#3 [X2] id sig#11 [TDC-]
+  54, 3, 13, 3 !TDC ROC#3 Sl#21 Ch#22 SSCIN pl#3 [X2] id sig#13 [TDC-]
+  55, 3, 15, 3 !TDC ROC#3 Sl#21 Ch#23 SSCIN pl#3 [X2] id sig#15 [TDC-]
+  56, 3, 2, 3 !TDC ROC#3 Sl#21 Ch#24 SSCIN pl#3 [X2] id sig#2 [TDC-]
+  57, 3, 4, 3 !TDC ROC#3 Sl#21 Ch#25 SSCIN pl#3 [X2] id sig#4 [TDC-]
+  58, 3, 6, 3 !TDC ROC#3 Sl#21 Ch#26 SSCIN pl#3 [X2] id sig#6 [TDC-]
+  59, 3, 8, 3 !TDC ROC#3 Sl#21 Ch#27 SSCIN pl#3 [X2] id sig#8 [TDC-]
+  60, 3, 10, 3 !TDC ROC#3 Sl#21 Ch#28 SSCIN pl#3 [X2] id sig#10 [TDC-]
+  61, 3, 12, 3 !TDC ROC#3 Sl#21 Ch#29 SSCIN pl#3 [X2] id sig#12 [TDC-]
+  62, 3, 14, 3 !TDC ROC#3 Sl#21 Ch#30 SSCIN pl#3 [X2] id sig#14 [TDC-]
+  63, 3, 16, 3 !TDC ROC#3 Sl#21 Ch#31 SSCIN pl#3 [X2] id sig#16  [TDC-]
+!
+    detector= 15 !SMISC
+!
+  16, 1, 65, 0  ! 0 !TDC ROC#3 Sl#21 Ch#32 RF TDC.
+!
+    detector= 15 !SMISC
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 18 ! TDC  
+0, 1, 1, 0  ! 0 !TDC ROC#3 Sl#20 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#3 Sl#20 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#3 Sl#20 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#3 Sl#20 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#3 Sl#20 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#3 Sl#20 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#3 Sl#20 Ch#6 unused     {MuonL}
+7, 1, 8, 0  ! 7 !TDC ROC#3 Sl#20 Ch#7 unused     {MuonR}
+8, 1, 9, 0  ! 8 !TDC ROC#3 Sl#20 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#3 Sl#20 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#3 Sl#20 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#3 Sl#20 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#3 Sl#20 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#3 Sl#20 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#3 Sl#20 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#3 Sl#20 Ch#15 signal {PEDTRG}
+
+  Slot= 18! TDC
+16, 1, 17, 0  ! 16 !TDC ROC#3 Sl#18 Ch#16 signal {sS1}           
+17, 1, 18, 0  ! 17 !TDC ROC#3 Sl#18 Ch#17 signal {sPRE50}        
+18, 1, 19, 0  ! 18 !TDC ROC#3 Sl#18 Ch#18 signal {sS2X}          
+19, 1, 20, 0  ! 19 !TDC ROC#3 Sl#18 Ch#19 signal {sPRE150}       
+20, 1, 21, 0  ! 20 !TDC ROC#3 Sl#18 Ch#20 signal {sS1X}          
+21, 1, 22, 0  ! 21 !TDC ROC#3 Sl#18 Ch#21 signal {sS2Y}          
+22, 1, 23, 0  ! 22 !TDC ROC#3 Sl#18 Ch#22 signal {sPRE100}       
+23, 1, 24, 0  ! 23 !TDC ROC#3 Sl#18 Ch#23 signal {sS1Y}          
+24, 1, 25, 0  ! 24 !TDC ROC#3 Sl#18 Ch#24 signal {sS2}           
+25, 1, 26, 0  ! 25 !TDC ROC#3 Sl#18 Ch#25 signal {sPRE200}       
+26, 1, 27, 0  ! 26 !TDC ROC#3 Sl#18 Ch#26 signal {sSTOF}         
+27, 1, 28, 0  ! 27 !TDC ROC#3 Sl#18 Ch#27 signal {sSCIN}         
+28, 1, 29, 0  ! 28 !TDC ROC#3 Sl#18 Ch#28 signal {sELREAL}       
+29, 1, 30, 0  ! 29 !TDC ROC#3 Sl#18 Ch#29 signal {sPIPRE}        
+30, 1, 31, 0  ! 30 !TDC ROC#3 Sl#18 Ch#30 signal {sELCLEAN}      
+31, 1, 32, 0  ! 31 !TDC ROC#3 Sl#18 Ch#31 signal {sPRETRG}       
+32, 1, 33, 0  ! 32 !TDC ROC#3 Sl#18 Ch#32 signal {BCM1}          
+33, 1, 34, 0  ! 33 !TDC ROC#3 Sl#18 Ch#33 signal {BCM2}          
+34, 1, 35, 0  ! 34 !TDC ROC#3 Sl#18 Ch#34 signal {BCM3}          
+35, 1, 36, 0  ! 35 !TDC ROC#3 Sl#18 Ch#35 signal {UNSER}         
+36, 1, 37, 0  ! 36 !TDC ROC#3 Sl#18 Ch#36 signal {CLOCK}         
+37, 1, 38, 0  ! 37 !TDC ROC#3 Sl#18 Ch#37 signal {1 MHz * 36??}  
+38, 1, 39, 0  ! 38 !TDC ROC#3 Sl#18 Ch#38 signal {sPICLEAN}      
+39, 1, 40, 0  ! 39 !TDC ROC#3 Sl#18 Ch#39 signal {sELCLEAN}      
+40, 1, 41, 0  ! 40 !TDC ROC#3 Sl#18 Ch#40 signal {sPION}         
+41, 1, 42, 0  ! 41 !TDC ROC#3 Sl#18 Ch#41 signal {sCER}          
+42, 1, 43, 0  ! 42 !TDC ROC#3 Sl#18 Ch#42 signal {sELHI}         
+43, 1, 44, 0  ! 43 !TDC ROC#3 Sl#18 Ch#43 signal {sELLO}         
+44, 1, 45, 0  ! 44 !TDC ROC#3 Sl#18 Ch#44 signal {sPRHI}         
+45, 1, 46, 0  ! 45 !TDC ROC#3 Sl#18 Ch#45 signal {sPRLO}         
+46, 1, 47, 0  ! 46 !TDC ROC#3 Sl#18 Ch#46 signal {sSHLO}         
+47, 1, 48, 0  ! 47 !TDC ROC#3 Sl#18 Ch#47 signal {PEDS+TRIGS?}   
+!
+!       ADC module LeCroy 1881M
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+    detector= 12 !SSCIN
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#3 Sl#9 Ch#0 SSCIN pl#1 [X1] id sig#1 [ADC+]
+  1, 1, 3, 0 !ADC ROC#3 Sl#9 Ch#1 SSCIN pl#1 [X1] id sig#3 [ADC+]
+  2, 1, 5, 0 !ADC ROC#3 Sl#9 Ch#2 SSCIN pl#1 [X1] id sig#5 [ADC+]
+  3, 1, 7, 0 !ADC ROC#3 Sl#9 Ch#3 SSCIN pl#1 [X1] id sig#7 [ADC+]
+  4, 1, 9, 0 !ADC ROC#3 Sl#9 Ch#4 SSCIN pl#1 [X1] id sig#9 [ADC+]
+!  5 !ADC ROC#3 Sl#9 Ch#5 unused
+!  6 !ADC ROC#3 Sl#9 Ch#6 unused
+!  7 !ADC ROC#3 Sl#9 Ch#7 unused
+  8, 1, 2, 0 !ADC ROC#3 Sl#9 Ch#8 SSCIN pl#1 [X1] id sig#2 [ADC+]
+  9, 1, 4, 0 !ADC ROC#3 Sl#9 Ch#9 SSCIN pl#1 [X1] id sig#4 [ADC+]
+  10, 1, 6, 0 !ADC ROC#3 Sl#9 Ch#10 SSCIN pl#1 [X1] id sig#6 [ADC+]
+  11, 1, 8, 0 !ADC ROC#3 Sl#9 Ch#11 SSCIN pl#1 [X1] id sig#8 [ADC+]
+!  12 !ADC ROC#3 Sl#9 Ch#12 unused
+!  13 !ADC ROC#3 Sl#9 Ch#13 unused
+!  14 !ADC ROC#3 Sl#9 Ch#14 unused
+!  15 !ADC ROC#3 Sl#9 Ch#15 unused
+  16, 1, 1, 1 !ADC ROC#3 Sl#9 Ch#16 SSCIN pl#1 [X1] id sig#1 [ADC-]
+  17, 1, 3, 1 !ADC ROC#3 Sl#9 Ch#17 SSCIN pl#1 [X1] id sig#3 [ADC-]
+  18, 1, 5, 1 !ADC ROC#3 Sl#9 Ch#18 SSCIN pl#1 [X1] id sig#5 [ADC-]
+  19, 1, 7, 1 !ADC ROC#3 Sl#9 Ch#19 SSCIN pl#1 [X1] id sig#7 [ADC-]
+  20, 1, 9, 1 !ADC ROC#3 Sl#9 Ch#20 SSCIN pl#1 [X1] id sig#9 [ADC-]
+!  21 !ADC ROC#3 Sl#9 Ch#21 unused
+!  22 !ADC ROC#3 Sl#9 Ch#22 unused
+!  23 !ADC ROC#3 Sl#9 Ch#23 unused
+  24, 1, 2, 1 !ADC ROC#3 Sl#9 Ch#24 SSCIN pl#1 [X1] id sig#2 [ADC-]
+  25, 1, 4, 1 !ADC ROC#3 Sl#9 Ch#25 SSCIN pl#1 [X1] id sig#4 [ADC-]
+  26, 1, 6, 1 !ADC ROC#3 Sl#9 Ch#26 SSCIN pl#1 [X1] id sig#6 [ADC-]
+  27, 1, 8, 1 !ADC ROC#3 Sl#9 Ch#27 SSCIN pl#1 [X1] id sig#8 [ADC-]
+!  28 !ADC ROC#3 Sl#9 Ch#28 unused
+!  29 !ADC ROC#3 Sl#9 Ch#29 unused
+!  30 !ADC ROC#3 Sl#9 Ch#30 unused
+!  31 !ADC ROC#3 Sl#9 Ch#31 unused
+  32, 2, 1, 0 !ADC ROC#3 Sl#9 Ch#32 SSCIN pl#2 [Y1] id sig#1 [ADC+]
+  33, 2, 3, 0 !ADC ROC#3 Sl#9 Ch#33 SSCIN pl#2 [Y1] id sig#3 [ADC+]
+  34, 2, 5, 0 !ADC ROC#3 Sl#9 Ch#34 SSCIN pl#2 [Y1] id sig#5 [ADC+]
+  35, 2, 7, 0 !ADC ROC#3 Sl#9 Ch#35 SSCIN pl#2 [Y1] id sig#7 [ADC+]
+  36, 2, 9, 0 !ADC ROC#3 Sl#9 Ch#36 SSCIN pl#2 [Y1] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#9 Ch#37 unused
+!  38 !ADC ROC#3 Sl#9 Ch#38 unused
+!  39 !ADC ROC#3 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#3 Sl#9 Ch#40 SSCIN pl#2 [Y1] id sig#2 [ADC+]
+  41, 2, 4, 0 !ADC ROC#3 Sl#9 Ch#41 SSCIN pl#2 [Y1] id sig#4 [ADC+]
+  42, 2, 6, 0 !ADC ROC#3 Sl#9 Ch#42 SSCIN pl#2 [Y1] id sig#6 [ADC+]
+  43, 2, 8, 0 !ADC ROC#3 Sl#9 Ch#43 SSCIN pl#2 [Y1] id sig#8 [ADC+]
+!  44 !ADC ROC#3 Sl#9 Ch#44 unused
+!  45 !ADC ROC#3 Sl#9 Ch#45 unused
+!  46 !ADC ROC#3 Sl#9 Ch#46 unused
+!  47 !ADC ROC#3 Sl#9 Ch#47 unused
+  48, 2, 1, 1 !ADC ROC#3 Sl#9 Ch#48 SSCIN pl#2 [Y1] id sig#1 [ADC-]
+  49, 2, 3, 1 !ADC ROC#3 Sl#9 Ch#49 SSCIN pl#2 [Y1] id sig#3 [ADC-]
+  50, 2, 5, 1 !ADC ROC#3 Sl#9 Ch#50 SSCIN pl#2 [Y1] id sig#5 [ADC-]
+  51, 2, 7, 1 !ADC ROC#3 Sl#9 Ch#51 SSCIN pl#2 [Y1] id sig#7 [ADC-]
+  52, 2, 9, 1 !ADC ROC#3 Sl#9 Ch#52 SSCIN pl#2 [Y1] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#9 Ch#53 unused
+!  54 !ADC ROC#3 Sl#9 Ch#54 unused
+!  55 !ADC ROC#3 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#3 Sl#9 Ch#56 SSCIN pl#2 [Y1] id sig#2 [ADC-]
+  57, 2, 4, 1 !ADC ROC#3 Sl#9 Ch#57 SSCIN pl#2 [Y1] id sig#4 [ADC-]
+  58, 2, 6, 1 !ADC ROC#3 Sl#9 Ch#58 SSCIN pl#2 [Y1] id sig#6 [ADC-]
+  59, 2, 8, 1 !ADC ROC#3 Sl#9 Ch#59 SSCIN pl#2 [Y1] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#9 Ch#60 unused
+!  61 !ADC ROC#3 Sl#9 Ch#61 unused
+!  62 !ADC ROC#3 Sl#9 Ch#62 unused
+!  63 !ADC ROC#3 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#3 Sl#7 Ch#0 SSCIN pl#3 [X2] id sig#1 [ADC+]
+  1, 3, 3, 0 !ADC ROC#3 Sl#7 Ch#1 SSCIN pl#3 [X2] id sig#3 [ADC+]
+  2, 3, 5, 0 !ADC ROC#3 Sl#7 Ch#2 SSCIN pl#3 [X2] id sig#5 [ADC+]
+  3, 3, 7, 0 !ADC ROC#3 Sl#7 Ch#3 SSCIN pl#3 [X2] id sig#7 [ADC+]
+  4, 3, 9, 0 !ADC ROC#3 Sl#7 Ch#4 SSCIN pl#3 [X2] id sig#9 [ADC+]
+  5, 3, 11, 0 !ADC ROC#3 Sl#7 Ch#5 SSCIN pl#3 [X2] id sig#11 [ADC+]
+  6, 3, 13, 0 !ADC ROC#3 Sl#7 Ch#6 SSCIN pl#3 [X2] id sig#13 [ADC+]
+  7, 3, 15, 0 !ADC ROC#3 Sl#7 Ch#7 SSCIN pl#3 [X2] id sig#15 [ADC+]
+  8, 3, 2, 0 !ADC ROC#3 Sl#7 Ch#8 SSCIN pl#3 [X2] id sig#2 [ADC+]
+  9, 3, 4, 0 !ADC ROC#3 Sl#7 Ch#9 SSCIN pl#3 [X2] id sig#4 [ADC+]
+  10, 3, 6, 0 !ADC ROC#3 Sl#7 Ch#10 SSCIN pl#3 [X2] id sig#6 [ADC+]
+  11, 3, 8, 0 !ADC ROC#3 Sl#7 Ch#11 SSCIN pl#3 [X2] id sig#8 [ADC+]
+  12, 3, 10, 0 !ADC ROC#3 Sl#7 Ch#12 SSCIN pl#3 [X2] id sig#10 [ADC+]
+  13, 3, 12, 0 !ADC ROC#3 Sl#7 Ch#13 SSCIN pl#3 [X2] id sig#12 [ADC+]
+  14, 3, 14, 0 !ADC ROC#3 Sl#7 Ch#14 SSCIN pl#3 [X2] id sig#14 [ADC+]
+  15, 3, 16, 0 !ADC ROC#3 Sl#7 Ch#15 SSCIN pl#3 [X2] id sig#16 [ADC+]
+  16, 3, 1, 1 !ADC ROC#3 Sl#7 Ch#16 SSCIN pl#3 [X2] id sig#1 [ADC-]
+  17, 3, 3, 1 !ADC ROC#3 Sl#7 Ch#17 SSCIN pl#3 [X2] id sig#3 [ADC-]
+  18, 3, 5, 1 !ADC ROC#3 Sl#7 Ch#18 SSCIN pl#3 [X2] id sig#5 [ADC-]
+  19, 3, 7, 1 !ADC ROC#3 Sl#7 Ch#19 SSCIN pl#3 [X2] id sig#7 [ADC-]
+  20, 3, 9, 1 !ADC ROC#3 Sl#7 Ch#20 SSCIN pl#3 [X2] id sig#9 [ADC-]
+  21, 3, 11, 1 !ADC ROC#3 Sl#7 Ch#21 SSCIN pl#3 [X2] id sig#11 [ADC-]
+  22, 3, 13, 1 !ADC ROC#3 Sl#7 Ch#22 SSCIN pl#3 [X2] id sig#13 [ADC-]
+  23, 3, 15, 1 !ADC ROC#3 Sl#7 Ch#23 SSCIN pl#3 [X2] id sig#15 [ADC-]
+  24, 3, 2, 1 !ADC ROC#3 Sl#7 Ch#24 SSCIN pl#3 [X2] id sig#2 [ADC-]
+  25, 3, 4, 1 !ADC ROC#3 Sl#7 Ch#25 SSCIN pl#3 [X2] id sig#4 [ADC-]
+  26, 3, 6, 1 !ADC ROC#3 Sl#7 Ch#26 SSCIN pl#3 [X2] id sig#6 [ADC-]
+  27, 3, 8, 1 !ADC ROC#3 Sl#7 Ch#27 SSCIN pl#3 [X2] id sig#8 [ADC-]
+  28, 3, 10, 1 !ADC ROC#3 Sl#7 Ch#28 SSCIN pl#3 [X2] id sig#10 [ADC-]
+  29, 3, 12, 1 !ADC ROC#3 Sl#7 Ch#29 SSCIN pl#3 [X2] id sig#12 [ADC-]
+  30, 3, 14, 1 !ADC ROC#3 Sl#7 Ch#30 SSCIN pl#3 [X2] id sig#14 [ADC-]
+  31, 3, 16, 1 !ADC ROC#3 Sl#7 Ch#31 SSCIN pl#3 [X2] id sig#16 [ADC-]
+  32, 4, 1, 0 !ADC ROC#3 Sl#7 Ch#32 SSCIN pl#4 [Y2] id sig#1 [ADC+]
+  33, 4, 3, 0 !ADC ROC#3 Sl#7 Ch#33 SSCIN pl#4 [Y2] id sig#3 [ADC+]
+  34, 4, 5, 0 !ADC ROC#3 Sl#7 Ch#34 SSCIN pl#4 [Y2] id sig#5 [ADC+]
+  35, 4, 7, 0 !ADC ROC#3 Sl#7 Ch#35 SSCIN pl#4 [Y2] id sig#7 [ADC+]
+  36, 4, 9, 0 !ADC ROC#3 Sl#7 Ch#36 SSCIN pl#4 [Y2] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#7 Ch#37 unused
+!  38 !ADC ROC#3 Sl#7 Ch#38 unused
+!  39 !ADC ROC#3 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#3 Sl#7 Ch#40 SSCIN pl#4 [Y2] id sig#2 [ADC+]
+  41, 4, 4, 0 !ADC ROC#3 Sl#7 Ch#41 SSCIN pl#4 [Y2] id sig#4 [ADC+]
+  42, 4, 6, 0 !ADC ROC#3 Sl#7 Ch#42 SSCIN pl#4 [Y2] id sig#6 [ADC+]
+!  43, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+] DEAD CH!
+!  44 !ADC ROC#3 Sl#7 Ch#44 unused
+!  45 !ADC ROC#3 Sl#7 Ch#45 unused
+!  46 !ADC ROC#3 Sl#7 Ch#46 unused
+  47, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+]
+  48, 4, 1, 1 !ADC ROC#3 Sl#7 Ch#48 SSCIN pl#4 [Y2] id sig#1 [ADC-]
+  49, 4, 3, 1 !ADC ROC#3 Sl#7 Ch#49 SSCIN pl#4 [Y2] id sig#3 [ADC-]
+  50, 4, 5, 1 !ADC ROC#3 Sl#7 Ch#50 SSCIN pl#4 [Y2] id sig#5 [ADC-]
+  51, 4, 7, 1 !ADC ROC#3 Sl#7 Ch#51 SSCIN pl#4 [Y2] id sig#7 [ADC-]
+  52, 4, 9, 1 !ADC ROC#3 Sl#7 Ch#52 SSCIN pl#4 [Y2] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#7 Ch#53 unused
+!  54 !ADC ROC#3 Sl#7 Ch#54 unused
+!  55 !ADC ROC#3 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#3 Sl#7 Ch#56 SSCIN pl#4 [Y2] id sig#2 [ADC-]
+  57, 4, 4, 1 !ADC ROC#3 Sl#7 Ch#57 SSCIN pl#4 [Y2] id sig#4 [ADC-]
+  58, 4, 6, 1 !ADC ROC#3 Sl#7 Ch#58 SSCIN pl#4 [Y2] id sig#6 [ADC-]
+  59, 4, 8, 1 !ADC ROC#3 Sl#7 Ch#59 SSCIN pl#4 [Y2] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#7 Ch#60 unused
+!  61 !ADC ROC#3 Sl#7 Ch#61 unused
+!  62 !ADC ROC#3 Sl#7 Ch#62 unused
+!  63 !ADC ROC#3 Sl#7 Ch#63 unused
+!
+    detector= 14 !SCAL
+!
+ Slot= 1 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#1 Ch#0 SCAL column#1 row#1
+  1, 1, 2 !ADC ROC#3 Sl#1 Ch#1 SCAL column#1 row#2
+  2, 1, 3 !ADC ROC#3 Sl#1 Ch#2 SCAL column#1 row#3
+  3, 1, 4 !ADC ROC#3 Sl#1 Ch#3 SCAL column#1 row#4
+  4, 1, 5 !ADC ROC#3 Sl#1 Ch#4 SCAL column#1 row#5
+  5, 1, 6 !ADC ROC#3 Sl#1 Ch#5 SCAL column#1 row#6
+  6, 1, 7 !ADC ROC#3 Sl#1 Ch#6 SCAL column#1 row#7
+  7, 1, 8 !ADC ROC#3 Sl#1 Ch#7 SCAL column#1 row#8
+  8, 1, 9 !ADC ROC#3 Sl#1 Ch#8 SCAL column#1 row#9
+  9, 1, 10 !ADC ROC#3 Sl#1 Ch#9 SCAL column#1 row#10
+  10, 1, 11 !ADC ROC#3 Sl#1 Ch#10 SCAL column#1 row#11
+!  11 !ADC ROC#3 Sl#1 Ch#11 unused
+!  12 !ADC ROC#3 Sl#1 Ch#12 unused
+!  13 !ADC ROC#3 Sl#1 Ch#13 unused
+!  14 !ADC ROC#3 Sl#1 Ch#14 unused
+!  15 !ADC ROC#3 Sl#1 Ch#15 unused
+  16, 2, 1 !ADC ROC#3 Sl#1 Ch#16 SCAL column#2 row#1
+  17, 2, 2 !ADC ROC#3 Sl#1 Ch#17 SCAL column#2 row#2
+  18, 2, 3 !ADC ROC#3 Sl#1 Ch#18 SCAL column#2 row#3
+  19, 2, 4 !ADC ROC#3 Sl#1 Ch#19 SCAL column#2 row#4
+  20, 2, 5 !ADC ROC#3 Sl#1 Ch#20 SCAL column#2 row#5
+  21, 2, 6 !ADC ROC#3 Sl#1 Ch#21 SCAL column#2 row#6
+  22, 2, 7 !ADC ROC#3 Sl#1 Ch#22 SCAL column#2 row#7
+  23, 2, 8 !ADC ROC#3 Sl#1 Ch#23 SCAL column#2 row#8
+  24, 2, 9 !ADC ROC#3 Sl#1 Ch#24 SCAL column#2 row#9
+  25, 2, 10 !ADC ROC#3 Sl#1 Ch#25 SCAL column#2 row#10
+  26, 2, 11 !ADC ROC#3 Sl#1 Ch#26 SCAL column#2 row#11
+!  27 !ADC ROC#3 Sl#1 Ch#27 unused
+!  28 !ADC ROC#3 Sl#1 Ch#28 unused
+!  29 !ADC ROC#3 Sl#1 Ch#29 unused
+!  30 !ADC ROC#3 Sl#1 Ch#30 unused
+!  31 !ADC ROC#3 Sl#1 Ch#31 unused
+!  32, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1  
+  44, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1
+  33, 3, 2 !ADC ROC#3 Sl#1 Ch#33 SCAL column#3 row#2
+  34, 3, 3 !ADC ROC#3 Sl#1 Ch#34 SCAL column#3 row#3
+  35, 3, 4 !ADC ROC#3 Sl#1 Ch#35 SCAL column#3 row#4
+  36, 3, 5 !ADC ROC#3 Sl#1 Ch#36 SCAL column#3 row#5
+  37, 3, 6 !ADC ROC#3 Sl#1 Ch#37 SCAL column#3 row#6
+  38, 3, 7 !ADC ROC#3 Sl#1 Ch#38 SCAL column#3 row#7
+  39, 3, 8 !ADC ROC#3 Sl#1 Ch#39 SCAL column#3 row#8
+  40, 3, 9 !ADC ROC#3 Sl#1 Ch#40 SCAL column#3 row#9
+  41, 3, 10 !ADC ROC#3 Sl#1 Ch#41 SCAL column#3 row#10
+  42, 3, 11 !ADC ROC#3 Sl#1 Ch#42 SCAL column#3 row#11
+!  43 !ADC ROC#3 Sl#1 Ch#43 unused
+!  44 !ADC ROC#3 Sl#1 Ch#44 unused
+!  45 !ADC ROC#3 Sl#1 Ch#45 unused
+!  46 !ADC ROC#3 Sl#1 Ch#46 unused
+!  47 !ADC ROC#3 Sl#1 Ch#47 unused
+
+!sD1 was being lost in the ADC delay lines.  Move to channel #15.
+!  48, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!
+  49, 4, 2 !ADC ROC#3 Sl#1 Ch#49 SCAL column#4 row#2
+  50, 4, 3 !ADC ROC#3 Sl#1 Ch#50 SCAL column#4 row#3
+  51, 4, 4 !ADC ROC#3 Sl#1 Ch#51 SCAL column#4 row#4
+  52, 4, 5 !ADC ROC#3 Sl#1 Ch#52 SCAL column#4 row#5
+  53, 4, 6 !ADC ROC#3 Sl#1 Ch#53 SCAL column#4 row#6
+  54, 4, 7 !ADC ROC#3 Sl#1 Ch#54 SCAL column#4 row#7
+  55, 4, 8 !ADC ROC#3 Sl#1 Ch#55 SCAL column#4 row#8
+  56, 4, 9 !ADC ROC#3 Sl#1 Ch#56 SCAL column#4 row#9
+  57, 4, 10 !ADC ROC#3 Sl#1 Ch#57 SCAL column#4 row#10
+  58, 4, 11 !ADC ROC#3 Sl#1 Ch#58 SCAL column#4 row#11
+!  59 !ADC ROC#3 Sl#1 Ch#59 unused
+!  60 !ADC ROC#3 Sl#1 Ch#60 unused
+!  61 !ADC ROC#3 Sl#1 Ch#61 unused
+!  62 !ADC ROC#3 Sl#1 Ch#62 unused
+  62, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!  63 !ADC ROC#3 Sl#1 Ch#63 unused
+ detector= 15   !smisc  -  photodiode for laser gain calibration system.
+ 63, 2, 1, 0    !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+!
+detector= 14 !SCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+!  0, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  12, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#3 Sl#5 Ch#1 SCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#3 Sl#5 Ch#2 SCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#3 Sl#5 Ch#3 SCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#3 Sl#5 Ch#4 SCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#3 Sl#5 Ch#5 SCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#3 Sl#5 Ch#6 SCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#3 Sl#5 Ch#7 SCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#3 Sl#5 Ch#8 SCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#3 Sl#5 Ch#9 SCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#3 Sl#5 Ch#10 SCAL col#1 row#11 (10 An-11)
+!   11 !ADC ROC#3 Sl#5 Ch#11 unused
+!   12 !ADC ROC#3 Sl#5 Ch#12 unused
+!   13 !ADC ROC#3 Sl#5 Ch#13 unused
+!   14 !ADC ROC#3 Sl#5 Ch#14 unused
+!   15 !ADC ROC#3 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#3 Sl#5 Ch#16 SCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#3 Sl#5 Ch#17 SCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#3 Sl#5 Ch#18 SCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#3 Sl#5 Ch#19 SCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#3 Sl#5 Ch#20 SCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#3 Sl#5 Ch#21 SCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#3 Sl#5 Ch#22 SCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#3 Sl#5 Ch#23 SCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#3 Sl#5 Ch#24 SCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#3 Sl#5 Ch#25 SCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#3 Sl#5 Ch#26 SCAL col#2 row#11 (26 Bn-11)
+!  27 !ADC ROC#3 Sl#5 Ch#27 unused
+!  28 !ADC ROC#3 Sl#5 Ch#28 unused
+!  29 !ADC ROC#3 Sl#5 Ch#29 unused
+!  30 !ADC ROC#3 Sl#5 Ch#30 unused
+!  31 !ADC ROC#3 Sl#5 Ch#31 unused
+!
+    detector= 13 !SCER
+!
+ Slot= 3 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#3 Ch#0 SCER tube#1
+  1, 1, 2 !ADC ROC#3 Sl#3 Ch#1 SCER tube#2
+  2, 1, 3 !ADC ROC#3 Sl#3 Ch#2 SCER tube#3
+  3, 1, 4 !ADC ROC#3 Sl#3 Ch#3 SCER tube#4
+detector=15 ! SMISC helicity stuff mkj 5/15/03
+!           ! muon det added 6/17/03
+  4, 2, 5,0 !  4 !ADC ROC#3 Sl#3 Ch#4 unused
+  5, 2, 6,0 !  5 !ADC ROC#3 Sl#3 Ch#5 unused
+!  6 !ADC ROC#3 Sl#3 Ch#6 unused
+!  7 !ADC ROC#3 Sl#3 Ch#7 unused
+!  8 !ADC ROC#3 Sl#3 Ch#8 unused
+8,2,2,0  ! mps  clock
+!  9 !ADC ROC#3 Sl#3 Ch#9 unused
+!  10 !ADC ROC#3 Sl#3 Ch#10 unused
+!  11 !ADC ROC#3 Sl#3 Ch#11 unused
+!  12 !ADC ROC#3 Sl#3 Ch#12 unused
+12,2,3,0  ! H+ signal
+15,2,4,0  ! H- signal
+!  13 !ADC ROC#3 Sl#3 Ch#13 unused
+!  14 !ADC ROC#3 Sl#3 Ch#14 unused
+!  15 !ADC ROC#3 Sl#3 Ch#15 unused
+  ! 16 !ADC ROC#3 Sl#3 Ch#16 signal {A01}
+  ! 17 !ADC ROC#3 Sl#3 Ch#17 signal {A02}
+  ! 18 !ADC ROC#3 Sl#3 Ch#18 signal {A03}
+  ! 19 !ADC ROC#3 Sl#3 Ch#19 signal {A04}
+  ! 20 !ADC ROC#3 Sl#3 Ch#20 signal {A05}
+  ! 21 !ADC ROC#3 Sl#3 Ch#21 signal {A06}
+  ! 22 !ADC ROC#3 Sl#3 Ch#22 signal {A07}
+  ! 23 !ADC ROC#3 Sl#3 Ch#23 signal {A08}
+  ! 24 !ADC ROC#3 Sl#3 Ch#24 signal {A09}
+  ! 25 !ADC ROC#3 Sl#3 Ch#25 signal {A10}
+  ! 26 !ADC ROC#3 Sl#3 Ch#26 signal {A11}
+  ! 27 !ADC ROC#3 Sl#3 Ch#27 signal {A12}
+  ! 28 !ADC ROC#3 Sl#3 Ch#28 signal {A13}
+  ! 29 !ADC ROC#3 Sl#3 Ch#29 signal {A14}
+  ! 30 !ADC ROC#3 Sl#3 Ch#30 signal {A15}
+  ! 31 !ADC ROC#3 Sl#3 Ch#31 signal {A16}
+!
+!........................................................
+! SAER took out from SOS detector hut (Hamlet, 21 Dec'02)
+!
+!    detector= 16 !SAER
+!
+!  32 !ADC ROC#3 Sl#3 Ch#32 DEAD!!!!
+!  33 !ADC ROC#3 Sl#3 Ch#33 unused spare
+! 34, 1, 1, 0 !ADC ROC#3 Sl#3 Ch#34 signal pos 1
+! 35, 1, 2, 0 !ADC ROC#3 Sl#3 Ch#35 signal pos 2
+! 36, 1, 3, 0 !ADC ROC#3 Sl#3 Ch#36 signal pos 3
+! 37, 1, 4, 0 !ADC ROC#3 Sl#3 Ch#37 signal pos 4
+! 38, 1, 5, 0 !ADC ROC#3 Sl#3 Ch#38 signal pos 5
+! 39, 1, 6, 0 !ADC ROC#3 Sl#3 Ch#39 signal pos 6
+! 40, 1, 7, 0 !ADC ROC#3 Sl#3 Ch#40 signal pos 7
+! 41, 1, 1, 1 !ADC ROC#3 Sl#3 Ch#41 signal neg 1
+! 42, 1, 2, 1 !ADC ROC#3 Sl#3 Ch#42 signal neg 2
+! 43, 1, 3, 1 !ADC ROC#3 Sl#3 Ch#43 signal neg 3
+! 44, 1, 4, 1 !ADC ROC#3 Sl#3 Ch#44 signal neg 4
+! 45, 1, 5, 1 !ADC ROC#3 Sl#3 Ch#45 signal neg 5
+! 46, 1, 6, 1 !ADC ROC#3 Sl#3 Ch#46 signal neg 6
+! 47, 1, 7, 1 !ADC ROC#3 Sl#3 Ch#47 signal neg 7 
+! 48, 1, 8, 0 !ADC ROC#3 Sl#3 Ch#48 amplified signal pos 1
+! 49, 1, 9, 0 !ADC ROC#3 Sl#3 Ch#49 amplified signal pos 2
+! 50, 1, 10, 0 !ADC ROC#3 Sl#3 Ch#50 amplified signal pos 3
+! 51, 1, 11, 0 !ADC ROC#3 Sl#3 Ch#51 amplified signal pos 4
+! 52, 1, 12, 0 !ADC ROC#3 Sl#3 Ch#52 amplified signal pos 5
+! 53, 1, 13, 0 !ADC ROC#3 Sl#3 Ch#53 amplified signal pos 6
+! 54, 1, 14, 0 !ADC ROC#3 Sl#3 Ch#54 amplified signal pos 7
+! 55, 1, 15, 0 !ADC ROC#3 Sl#3 Ch#62 amplified signal sum 1-7
+! 56, 1, 8, 1 !ADC ROC#3 Sl#3 Ch#55 amplified signal neg 1
+! 57, 1, 9, 1 !ADC ROC#3 Sl#3 Ch#56 amplified signal neg 2
+! 58, 1, 10, 1 !ADC ROC#3 Sl#3 Ch#57 amplified signal neg 3
+! 59, 1, 11, 1 !ADC ROC#3 Sl#3 Ch#58 amplified signal neg 4
+! 60, 1, 12, 1 !ADC ROC#3 Sl#3 Ch#59 amplified signal neg 5
+! 61, 1, 13, 1 !ADC ROC#3 Sl#3 Ch#60 amplified signal neg 6
+! 62, 1, 14, 1 !ADC ROC#3 Sl#3 Ch#61 amplified signal neg 7
+! 63, 1, 15, 1 !ADC ROC#3 Sl#3 Ch#63 amplified signal sum 8-14
+!
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/MAPS/raster_jun04.map b/shms-calo-test/MAPS/raster_jun04.map
new file mode 100644
index 0000000..7377327
--- /dev/null
+++ b/shms-calo-test/MAPS/raster_jun04.map
@@ -0,0 +1,3262 @@
+! Updated to reflect new TDC for HMS aerogel and proper mapping of misc
+! trigger signals in SOS.  Dave G (5/5/2003)
+!
+!
+       help       !lists available keywords
+       NOecho     !copies input lines to tty output
+       NOdebug    !turn on input debugging
+       override   !skip over errors
+!
+! hall C encode/decode configuration file
+! giving the FASTBUS geographical to standard
+! hall C COMMONs location as described by
+! "gen_data_structures.cmn"      K.B.Beard 13jun94
+!      10/19/94 (jra) Change ch1 roc to 8 (from 1), hms roc to 7 (from 2).
+!
+!       6/24/94 (SAW) Turn on lines for miscleaneous TDC's
+!                     Change ch1 roc to 1 (from 0), hms roc to 2 (from 1).
+!		      Disable last 16 channels of miscleaneous TDC
+!    
+!       1/23/2014 (buddhini) Added a new IDs for raster and BPMs.
+!		  	     Added the detector ID = 18 before raster channel information.
+!			     Changed the raster plane, counter and signal columns to enable hit readout via the C++ anakysis
+!			     hit handling method. Under this, the raster has plane NO 1, counter numbers 13 to 15 and signals
+!			     1 - X sync, 2- X-sig, 3- Y-sync, 4-Y-sig
+! standard id numbers
+!                       signals
+!HMS:
+! HDC_ID= 1               TDC
+! HSCIN_ID= 2             ADC+,ADC-,TDC+,TDC-
+! HCER_ID= 3              ADC
+! HCAL_ID= 4              ADC
+! HMISC_ID= 5             TDC,(ADC)
+!GEN:
+! GMISC_ID= 6             (TDC),ADC
+! HAERO_ID= 7             (TDC),ADC
+!SOS:
+! SDC_ID= 11              TDC
+! SSCIN_ID= 12            ADC+,ADC-,TDC+,TDC-
+! SCER_ID= 13             ADC
+! SCAL_ID= 14             ADC
+! SMISC_ID= 15            TDC,(ADC)
+! SAER_ID= 16             ADC
+! SLUC_ID=17		 ADC
+!BEAM:
+! RASTER_ID= 18          ADC
+! BPM_ID= 19             ADC
+!
+!   consider subadd equiv. to channel
+!
+!  specify: subadd, plane, element, signal
+!            a,      p,     e,       s
+!            0-      1-     1-       0-3
+![if there is only signal 0 (DC,CER,CAL) it may be ommitted]
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!     HMS upstairs and downstairs map    K.B.Beard 13-Jun-1994
+!         for Jun94 run
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+!      HMS downstairs (HDC) map           K.B.Beard & S.Avery 13-Jun-1994
+!					  revised by A. Johnson 4-Feb-1999	
+!   								
+! vvvvvvvvvvvvvvvvvvvvvv Wire chambers start here vvvvvvvvvvvvvvvvvvvvvvvvv
+  ROC= 2             !ReadOutController (crate) for HMS wire chambers
+!
+!
+!         TDC modules are Lecroy 1877
+    Nsubadd= 96               
+    MASK= FFFFx       !hex mask 
+    BSUB= 17           !start channel in bit#17
+!
+  detector= 1       !HDC
+!
+!                             1st HDC chamber - (2nd in position) - planes7-12  
+Slot= 2
+0, 8, 1	             !TDC ROC#2 Sl#2 Ch#0 HDC pl#8 [Y1] wire#1
+1, 8, 2              !TDC ROC#2 Sl#2 Ch#1 HDC pl#8 [Y1] wire#2
+2, 8, 3	             !TDC ROC#2 Sl#2 Ch#2 HDC pl#8 [Y1] wire#3
+3, 8, 4	             !TDC ROC#2 Sl#2 Ch#3 HDC pl#8 [Y1] wire#4
+4, 8, 5	             !TDC ROC#2 Sl#2 Ch#4 HDC pl#8 [Y1] wire#5
+5, 8, 6	             !TDC ROC#2 Sl#2 Ch#5 HDC pl#8 [Y1] wire#6
+6, 8, 7	             !TDC ROC#2 Sl#2 Ch#6 HDC pl#8 [Y1] wire#7
+7, 8, 8	             !TDC ROC#2 Sl#2 Ch#7 HDC pl#8 [Y1] wire#8
+8, 8, 9	             !TDC ROC#2 Sl#2 Ch#8 HDC pl#8 [Y1] wire#9
+9, 8, 10             !TDC ROC#2 Sl#2 Ch#9 HDC pl#8 [Y1] wire#10
+10, 8, 11            !TDC ROC#2 Sl#2 Ch#10 HDC pl#8 [Y1] wire#11
+11, 8, 12            !TDC ROC#2 Sl#2 Ch#11 HDC pl#8 [Y1] wire#12
+12, 8, 13            !TDC ROC#2 Sl#2 Ch#12 HDC pl#8 [Y1] wire#13
+!13 !TDC ROC#2 Sl#2 Ch#13 unused
+!14 !TDC ROC#2 Sl#2 Ch#14 unused
+!15 !TDC ROC#2 Sl#2 Ch#15 unused
+16, 11, 40           !TDC ROC#2 Sl#2 Ch#16 HDC pl#11 [Y2] wire#40
+17, 11, 41           !TDC ROC#2 Sl#2 Ch#17 HDC pl#11 [Y2] wire#41
+18, 11, 42           !TDC ROC#2 Sl#2 Ch#18 HDC pl#11 [Y2] wire#42
+19, 11, 43           !TDC ROC#2 Sl#2 Ch#19 HDC pl#11 [Y2] wire#43
+20, 11, 44           !TDC ROC#2 Sl#2 Ch#20 HDC pl#11 [Y2] wire#44
+21, 11, 45           !TDC ROC#2 Sl#2 Ch#21 HDC pl#11 [Y2] wire#45
+22, 11, 46           !TDC ROC#2 Sl#2 Ch#22 HDC pl#11 [Y2] wire#46
+23, 11, 47           !TDC ROC#2 Sl#2 Ch#23 HDC pl#11 [Y2] wire#47
+24, 11, 48           !TDC ROC#2 Sl#2 Ch#24 HDC pl#11 [Y2] wire#48
+25, 11, 49           !TDC ROC#2 Sl#2 Ch#25 HDC pl#11 [Y2] wire#49
+26, 11, 50           !TDC ROC#2 Sl#2 Ch#26 HDC pl#11 [Y2] wire#50
+27, 11, 51           !TDC ROC#2 Sl#2 Ch#27 HDC pl#11 [Y2] wire#51
+28, 11, 52           !TDC ROC#2 Sl#2 Ch#28 HDC pl#11 [Y2] wire#52
+!29 !TDC ROC#2 Sl#2 Ch#29 unused
+!30 !TDC ROC#2 Sl#2 Ch#30 unused
+!31 !TDC ROC#2 Sl#2 Ch#31 unused
+32, 8, 14            !TDC ROC#2 Sl#2 Ch#32 HDC pl#8 [Y1] wire#14
+33, 8, 15            !TDC ROC#2 Sl#2 Ch#33 HDC pl#8 [Y1] wire#15
+34, 8, 16            !TDC ROC#2 Sl#2 Ch#34 HDC pl#8 [Y1] wire#16
+35, 8, 17            !TDC ROC#2 Sl#2 Ch#35 HDC pl#8 [Y1] wire#17
+36, 8, 18            !TDC ROC#2 Sl#2 Ch#36 HDC pl#8 [Y1] wire#18
+37, 8, 19            !TDC ROC#2 Sl#2 Ch#37 HDC pl#8 [Y1] wire#19
+38, 8, 20            !TDC ROC#2 Sl#2 Ch#38 HDC pl#8 [Y1] wire#20
+39, 8, 21            !TDC ROC#2 Sl#2 Ch#39 HDC pl#8 [Y1] wire#21
+40, 8, 22            !TDC ROC#2 Sl#2 Ch#40 HDC pl#8 [Y1] wire#22
+41, 8, 23            !TDC ROC#2 Sl#2 Ch#41 HDC pl#8 [Y1] wire#23
+42, 8, 24            !TDC ROC#2 Sl#2 Ch#42 HDC pl#8 [Y1] wire#24
+43, 8, 25            !TDC ROC#2 Sl#2 Ch#43 HDC pl#8 [Y1] wire#25
+44, 8, 26            !TDC ROC#2 Sl#2 Ch#44 HDC pl#8 [Y1] wire#26
+!45 !TDC ROC#2 Sl#2 Ch#45 unused
+!46 !TDC ROC#2 Sl#2 Ch#46 unused
+!47 !TDC ROC#2 Sl#2 Ch#47 unused
+48, 11, 27           !TDC ROC#2 Sl#2 Ch#48 HDC pl#11 [Y2] wire#27
+49, 11, 28           !TDC ROC#2 Sl#2 Ch#49 HDC pl#11 [Y2] wire#28
+50, 11, 29           !TDC ROC#2 Sl#2 Ch#50 HDC pl#11 [Y2] wire#29
+51, 11, 30           !TDC ROC#2 Sl#2 Ch#51 HDC pl#11 [Y2] wire#30
+52, 11, 31           !TDC ROC#2 Sl#2 Ch#52 HDC pl#11 [Y2] wire#31
+53, 11, 32           !TDC ROC#2 Sl#2 Ch#53 HDC pl#11 [Y2] wire#32
+54, 11, 33           !TDC ROC#2 Sl#2 Ch#54 HDC pl#11 [Y2] wire#33
+55, 11, 34           !TDC ROC#2 Sl#2 Ch#55 HDC pl#11 [Y2] wire#34
+56, 11, 35           !TDC ROC#2 Sl#2 Ch#56 HDC pl#11 [Y2] wire#35
+57, 11, 36           !TDC ROC#2 Sl#2 Ch#57 HDC pl#11 [Y2] wire#36
+58, 11, 37           !TDC ROC#2 Sl#2 Ch#58 HDC pl#11 [Y2] wire#37
+59, 11, 38           !TDC ROC#2 Sl#2 Ch#59 HDC pl#11 [Y2] wire#38
+60, 11, 39           !TDC ROC#2 Sl#2 Ch#60 HDC pl#11 [Y2] wire#39
+!61 !TDC ROC#2 Sl#2 Ch#61 unused
+!62 !TDC ROC#2 Sl#2 Ch#62 unused
+!63 !TDC ROC#2 Sl#2 Ch#63 unused
+64, 8, 27            !TDC ROC#2 Sl#2 Ch#64 HDC pl#8 [Y1] wire#27
+65, 8, 28            !TDC ROC#2 Sl#2 Ch#65 HDC pl#8 [Y1] wire#28
+66, 8, 29            !TDC ROC#2 Sl#2 Ch#66 HDC pl#8 [Y1] wire#29
+67, 8, 30            !TDC ROC#2 Sl#2 Ch#67 HDC pl#8 [Y1] wire#30
+68, 8, 31            !TDC ROC#2 Sl#2 Ch#68 HDC pl#8 [Y1] wire#31
+69, 8, 32            !TDC ROC#2 Sl#2 Ch#69 HDC pl#8 [Y1] wire#32
+70, 8, 33            !TDC ROC#2 Sl#2 Ch#70 HDC pl#8 [Y1] wire#33
+71, 8, 34            !TDC ROC#2 Sl#2 Ch#71 HDC pl#8 [Y1] wire#34
+72, 8, 35            !TDC ROC#2 Sl#2 Ch#72 HDC pl#8 [Y1] wire#35
+73, 8, 36            !TDC ROC#2 Sl#2 Ch#73 HDC pl#8 [Y1] wire#36
+74, 8, 37            !TDC ROC#2 Sl#2 Ch#74 HDC pl#8 [Y1] wire#37
+75, 8, 38            !TDC ROC#2 Sl#2 Ch#75 HDC pl#8 [Y1] wire#38
+76, 8, 39            !TDC ROC#2 Sl#2 Ch#76 HDC pl#8 [Y1] wire#39
+!77 !TDC ROC#2 Sl#2 Ch#77 unused
+!78 !TDC ROC#2 Sl#2 Ch#78 unused
+!79 !TDC ROC#2 Sl#2 Ch#79 unused
+80, 11, 14           !TDC ROC#2 Sl#2 Ch#80 HDC pl#11 [Y2] wire#14
+81, 11, 15           !TDC ROC#2 Sl#2 Ch#81 HDC pl#11 [Y2] wire#15
+82, 11, 16           !TDC ROC#2 Sl#2 Ch#82 HDC pl#11 [Y2] wire#16
+83, 11, 17           !TDC ROC#2 Sl#2 Ch#83 HDC pl#11 [Y2] wire#17
+84, 11, 18           !TDC ROC#2 Sl#2 Ch#84 HDC pl#11 [Y2] wire#18
+85, 11, 19           !TDC ROC#2 Sl#2 Ch#85 HDC pl#11 [Y2] wire#19
+86, 11, 20           !TDC ROC#2 Sl#2 Ch#86 HDC pl#11 [Y2] wire#20
+87, 11, 21           !TDC ROC#2 Sl#2 Ch#87 HDC pl#11 [Y2] wire#21
+88, 11, 22           !TDC ROC#2 Sl#2 Ch#88 HDC pl#11 [Y2] wire#22
+89, 11, 23           !TDC ROC#2 Sl#2 Ch#89 HDC pl#11 [Y2] wire#23
+90, 11, 24           !TDC ROC#2 Sl#2 Ch#90 HDC pl#11 [Y2] wire#24
+91, 11, 25           !TDC ROC#2 Sl#2 Ch#91 HDC pl#11 [Y2] wire#25
+92, 11, 26           !TDC ROC#2 Sl#2 Ch#92 HDC pl#11 [Y2] wire#26
+!93 !TDC ROC#2 Sl#2 Ch#93 unused
+!94 !TDC ROC#2 Sl#2 Ch#94 unused
+!95 !TDC ROC#2 Sl#2 Ch#95 unused
+
+Slot= 3
+0, 8, 40             !TDC ROC#2 Sl#3 Ch#0 HDC pl#8 [Y1] wire#40
+1, 8, 41             !TDC ROC#2 Sl#3 Ch#1 HDC pl#8 [Y1] wire#41
+2, 8, 42             !TDC ROC#2 Sl#3 Ch#2 HDC pl#8 [Y1] wire#42
+3, 8, 43             !TDC ROC#2 Sl#3 Ch#3 HDC pl#8 [Y1] wire#43
+4, 8, 44             !TDC ROC#2 Sl#3 Ch#4 HDC pl#8 [Y1] wire#44
+5, 8, 45             !TDC ROC#2 Sl#3 Ch#5 HDC pl#8 [Y1] wire#45
+6, 8, 46             !TDC ROC#2 Sl#3 Ch#6 HDC pl#8 [Y1] wire#46
+7, 8, 47             !TDC ROC#2 Sl#3 Ch#7 HDC pl#8 [Y1] wire#47
+8, 8, 48             !TDC ROC#2 Sl#3 Ch#8 HDC pl#8 [Y1] wire#48
+9, 8, 49             !TDC ROC#2 Sl#3 Ch#9 HDC pl#8 [Y1] wire#49
+10, 8, 50            !TDC ROC#2 Sl#3 Ch#10 HDC pl#8 [Y1] wire#50
+11, 8, 51            !TDC ROC#2 Sl#3 Ch#11 HDC pl#8 [Y1] wire#51
+12, 8, 52            !TDC ROC#2 Sl#3 Ch#12 HDC pl#8 [Y1] wire#52
+!13 !TDC ROC#2 Sl#3 Ch#13 
+!14 !TDC ROC#2 Sl#3 Ch#14 
+!15 !TDC ROC#2 Sl#3 Ch#15 
+16, 11, 1            !TDC ROC#2 Sl#3 Ch#16 HDC pl#11 [Y2] wire#1
+17, 11, 2            !TDC ROC#2 Sl#3 Ch#17 HDC pl#11 [Y2] wire#2
+18, 11, 3            !TDC ROC#2 Sl#3 Ch#18 HDC pl#11 [Y2] wire#3
+19, 11, 4            !TDC ROC#2 Sl#3 Ch#19 HDC pl#11 [Y2] wire#4
+20, 11, 5            !TDC ROC#2 Sl#3 Ch#20 HDC pl#11 [Y2] wire#5
+21, 11, 6            !TDC ROC#2 Sl#3 Ch#21 HDC pl#11 [Y2] wire#6
+22, 11, 7            !TDC ROC#2 Sl#3 Ch#22 HDC pl#11 [Y2] wire#7
+23, 11, 8            !TDC ROC#2 Sl#3 Ch#23 HDC pl#11 [Y2] wire#8
+24, 11, 9            !TDC ROC#2 Sl#3 Ch#24 HDC pl#11 [Y2] wire#9
+25, 11, 10           !TDC ROC#2 Sl#3 Ch#25 HDC pl#11 [Y2] wire#10
+26, 11, 11           !TDC ROC#2 Sl#3 Ch#26 HDC pl#11 [Y2] wire#11
+27, 11, 12           !TDC ROC#2 Sl#3 Ch#27 HDC pl#11 [Y2] wire#12
+28, 11, 13           !TDC ROC#2 Sl#3 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#3 Ch#29 unused
+! 30 !TDC ROC#2 Sl#3 Ch#30 unused
+! 31 !TDC ROC#2 Sl#3 Ch#31 unused
+32, 10, 92           !TDC ROC#2 Sl#3 Ch#32 HDC pl#10 [V] wire#92
+33, 10, 93           !TDC ROC#2 Sl#3 Ch#33 HDC pl#10 [V] wire#93
+34, 10, 94           !TDC ROC#2 Sl#3 Ch#34 HDC pl#10 [V] wire#94
+35, 10, 95           !TDC ROC#2 Sl#3 Ch#35 HDC pl#10 [V] wire#95
+36, 10, 96           !TDC ROC#2 Sl#3 Ch#36 HDC pl#10 [V] wire#96
+37, 10, 97           !TDC ROC#2 Sl#3 Ch#37 HDC pl#10 [V] wire#97
+38, 10, 98           !TDC ROC#2 Sl#3 Ch#38 HDC pl#10 [V] wire#98
+39, 10, 99           !TDC ROC#2 Sl#3 Ch#39 HDC pl#10 [V] wire#99
+40, 10, 100          !TDC ROC#2 Sl#3 Ch#40 HDC pl#10 [V] wire#100
+41, 10, 101          !TDC ROC#2 Sl#3 Ch#41 HDC pl#10 [V] wire#101
+42, 10, 102          !TDC ROC#2 Sl#3 Ch#42 HDC pl#10 [V] wire#102
+43, 10, 103          !TDC ROC#2 Sl#3 Ch#43 HDC pl#10 [V] wire#103
+44, 10, 104          !TDC ROC#2 Sl#3 Ch#44 HDC pl#10 [V] wire#104
+45, 10, 105	     !TDC ROC#2 Sl#3 Ch#45 HDC pl#10 [V] wire#105
+46, 10, 106          !TDC ROC#2 Sl#3 Ch#46 HDC pl#10 [V] wire#106
+47, 10, 107	     !TDC ROC#2 Sl#3 Ch#47 HDC pl#10 [V] wire#107
+48, 7, 97            !TDC ROC#2 Sl#3 Ch#48 HDC pl#7 [X1] wire#97
+49, 7, 98            !TDC ROC#2 Sl#3 Ch#49 HDC pl#7 [X1] wire#98
+50, 7, 99            !TDC ROC#2 Sl#3 Ch#50 HDC pl#7 [X1] wire#99
+51, 7, 100           !TDC ROC#2 Sl#3 Ch#51 HDC pl#7 [X1] wire#100
+52, 7, 101           !TDC ROC#2 Sl#3 Ch#52 HDC pl#7 [X1] wire#101
+53, 7, 102           !TDC ROC#2 Sl#3 Ch#53 HDC pl#7 [X1] wire#102
+54, 7, 103           !TDC ROC#2 Sl#3 Ch#54 HDC pl#7 [X1] wire#103
+55, 7, 104           !TDC ROC#2 Sl#3 Ch#55 HDC pl#7 [X1] wire#104
+56, 7, 105           !TDC ROC#2 Sl#3 Ch#56 HDC pl#7 [X1] wire#105
+57, 7, 106           !TDC ROC#2 Sl#3 Ch#57 HDC pl#7 [X1] wire#106
+58, 7, 107           !TDC ROC#2 Sl#3 Ch#58 HDC pl#7 [X1] wire#107
+59, 7, 108           !TDC ROC#2 Sl#3 Ch#59 HDC pl#7 [X1] wire#108
+60, 7, 109           !TDC ROC#2 Sl#3 Ch#60 HDC pl#7 [X1] wire#109
+61, 7, 110           !TDC ROC#2 Sl#3 Ch#61 HDC pl#7 [X1] wire#110
+62, 7, 111           !TDC ROC#2 Sl#3 Ch#62 HDC pl#7 [X1] wire#111
+63, 7, 112           !TDC ROC#2 Sl#3 Ch#63 HDC pl#7 [X1] wire#112
+64, 12, 1            !TDC ROC#2 Sl#3 Ch#64 HDC pl#12 [X2] wire#1
+65, 12, 2            !TDC ROC#2 Sl#3 Ch#65 HDC pl#12 [X2] wire#2
+66, 12, 3            !TDC ROC#2 Sl#3 Ch#66 HDC pl#12 [X2] wire#3
+67, 12, 4            !TDC ROC#2 Sl#3 Ch#67 HDC pl#12 [X2] wire#4
+68, 12, 5            !TDC ROC#2 Sl#3 Ch#68 HDC pl#12 [X2] wire#5
+69, 12, 6            !TDC ROC#2 Sl#3 Ch#69 HDC pl#12 [X2] wire#6
+70, 12, 7            !TDC ROC#2 Sl#3 Ch#70 HDC pl#12 [X2] wire#7
+71, 12, 8            !TDC ROC#2 Sl#3 Ch#71 HDC pl#12 [X2] wire#8
+72, 12, 9            !TDC ROC#2 Sl#3 Ch#72 HDC pl#12 [X2] wire#9
+73, 12, 10           !TDC ROC#2 Sl#3 Ch#73 HDC pl#12 [X2] wire#10
+74, 12, 11           !TDC ROC#2 Sl#3 Ch#74 HDC pl#12 [X2] wire#11
+75, 12, 12           !TDC ROC#2 Sl#3 Ch#75 HDC pl#12 [X2] wire#12
+76, 12, 13           !TDC ROC#2 Sl#3 Ch#76 HDC pl#12 [X2] wire#13
+77, 12, 14           !TDC ROC#2 Sl#3 Ch#77 HDC pl#12 [X2] wire#14
+78, 12, 15           !TDC ROC#2 Sl#3 Ch#78 HDC pl#12 [X2] wire#15
+79, 12, 16           !TDC ROC#2 Sl#3 Ch#79 HDC pl#12 [X2] wire#16
+80, 7, 113           !TDC ROC#2 Sl#3 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#3 Ch#81 unused
+82, 9, 1             !TDC ROC#2 Sl#3 Ch#82 HDC pl#9 [U] wire#1
+83, 9, 2             !TDC ROC#2 Sl#3 Ch#83 HDC pl#9 [U] wire#2
+84, 9, 3             !TDC ROC#2 Sl#3 Ch#84 HDC pl#9 [U] wire#3
+85, 9, 4             !TDC ROC#2 Sl#3 Ch#85 HDC pl#9 [U] wire#4
+86, 9, 5             !TDC ROC#2 Sl#3 Ch#86 HDC pl#9 [U] wire#5
+87, 9, 6             !TDC ROC#2 Sl#3 Ch#87 HDC pl#9 [U] wire#6
+88, 9, 7             !TDC ROC#2 Sl#3 Ch#88 HDC pl#9 [U] wire#7
+89, 9, 8             !TDC ROC#2 Sl#3 Ch#89 HDC pl#9 [U] wire#8
+90, 9, 9             !TDC ROC#2 Sl#3 Ch#90 HDC pl#9 [U] wire#9
+91, 9, 10            !TDC ROC#2 Sl#3 Ch#91 HDC pl#9 [U] wire#10
+92, 9, 11            !TDC ROC#2 Sl#3 Ch#92 HDC pl#9 [U] wire#11
+93, 9, 12            !TDC ROC#2 Sl#3 Ch#93 HDC pl#9 [U] wire#12
+94, 9, 13            !TDC ROC#2 Sl#3 Ch#94 HDC pl#9 [U] wire#13
+95, 9, 14            !TDC ROC#2 Sl#3 Ch#95 HDC pl#9 [U] wire#14
+Slot= 5
+0, 10, 77            !TDC ROC#2 Sl#5 Ch#0 HDC pl#10 [V] wire#77
+1, 10, 78            !TDC ROC#2 Sl#5 Ch#1 HDC pl#10 [V] wire#78
+2, 10, 79            !TDC ROC#2 Sl#5 Ch#2 HDC pl#10 [V] wire#79
+3, 10, 80            !TDC ROC#2 Sl#5 Ch#3 HDC pl#10 [V] wire#80
+4, 10, 81            !TDC ROC#2 Sl#5 Ch#4 HDC pl#10 [V] wire#81
+5, 10, 82            !TDC ROC#2 Sl#5 Ch#5 HDC pl#10 [V] wire#82
+6, 10, 83            !TDC ROC#2 Sl#5 Ch#6 HDC pl#10 [V] wire#83
+7, 10, 84            !TDC ROC#2 Sl#5 Ch#7 HDC pl#10 [V] wire#84
+8, 10, 85            !TDC ROC#2 Sl#5 Ch#8 HDC pl#10 [V] wire#85
+9, 10, 86            !TDC ROC#2 Sl#5 Ch#9 HDC pl#10 [V] wire#86
+10, 10, 87           !TDC ROC#2 Sl#5 Ch#10 HDC pl#10 [V] wire#87
+11, 10, 88           !TDC ROC#2 Sl#5 Ch#11 HDC pl#10 [V] wire#88
+12, 10, 89           !TDC ROC#2 Sl#5 Ch#12 HDC pl#10 [V] wire#89
+13, 10, 90           !TDC ROC#2 Sl#5 Ch#13 HDC pl#10 [V] wire#90
+14, 10, 91           !TDC ROC#2 Sl#5 Ch#14 HDC pl#10 [V] wire#91
+! 15 !TDC ROC#2 Sl#5 Ch#15 unused
+16, 7, 81            !TDC ROC#2 Sl#5 Ch#16 HDC pl#7 [X1] wire#81
+17, 7, 82            !TDC ROC#2 Sl#5 Ch#17 HDC pl#7 [X1] wire#82
+18, 7, 83            !TDC ROC#2 Sl#5 Ch#18 HDC pl#7 [X1] wire#83
+19, 7, 84            !TDC ROC#2 Sl#5 Ch#19 HDC pl#7 [X1] wire#84
+20, 7, 85            !TDC ROC#2 Sl#5 Ch#20 HDC pl#7 [X1] wire#85
+21, 7, 86            !TDC ROC#2 Sl#5 Ch#21 HDC pl#7 [X1] wire#86
+22, 7, 87            !TDC ROC#2 Sl#5 Ch#22 HDC pl#7 [X1] wire#87
+23, 7, 88            !TDC ROC#2 Sl#5 Ch#23 HDC pl#7 [X1] wire#88
+24, 7, 89            !TDC ROC#2 Sl#5 Ch#24 HDC pl#7 [X1] wire#89
+25, 7, 90            !TDC ROC#2 Sl#5 Ch#25 HDC pl#7 [X1] wire#90
+26, 7, 91            !TDC ROC#2 Sl#5 Ch#26 HDC pl#7 [X1] wire#91
+27, 7, 92            !TDC ROC#2 Sl#5 Ch#27 HDC pl#7 [X1] wire#92
+28, 7, 93            !TDC ROC#2 Sl#5 Ch#28 HDC pl#7 [X1] wire#93
+29, 7, 94            !TDC ROC#2 Sl#5 Ch#29 HDC pl#7 [X1] wire#94
+30, 7, 95            !TDC ROC#2 Sl#5 Ch#30 HDC pl#7 [X1] wire#95
+31, 7, 96            !TDC ROC#2 Sl#5 Ch#31 HDC pl#7 [X1] wire#96
+32, 12, 17           !TDC ROC#2 Sl#5 Ch#32 HDC pl#12 [X2] wire#17
+33, 12, 18           !TDC ROC#2 Sl#5 Ch#33 HDC pl#12 [X2] wire#18
+34, 12, 19           !TDC ROC#2 Sl#5 Ch#34 HDC pl#12 [X2] wire#19
+35, 12, 20           !TDC ROC#2 Sl#5 Ch#35 HDC pl#12 [X2] wire#20
+36, 12, 21           !TDC ROC#2 Sl#5 Ch#36 HDC pl#12 [X2] wire#21
+37, 12, 22           !TDC ROC#2 Sl#5 Ch#37 HDC pl#12 [X2] wire#22
+38, 12, 23           !TDC ROC#2 Sl#5 Ch#38 HDC pl#12 [X2] wire#23
+39, 12, 24           !TDC ROC#2 Sl#5 Ch#39 HDC pl#12 [X2] wire#24
+40, 12, 25           !TDC ROC#2 Sl#5 Ch#40 HDC pl#12 [X2] wire#25
+41, 12, 26           !TDC ROC#2 Sl#5 Ch#41 HDC pl#12 [X2] wire#26
+42, 12, 27           !TDC ROC#2 Sl#5 Ch#42 HDC pl#12 [X2] wire#27
+43, 12, 28           !TDC ROC#2 Sl#5 Ch#43 HDC pl#12 [X2] wire#28
+44, 12, 29           !TDC ROC#2 Sl#5 Ch#44 HDC pl#12 [X2] wire#29
+45, 12, 30           !TDC ROC#2 Sl#5 Ch#45 HDC pl#12 [X2] wire#30
+46, 12, 31           !TDC ROC#2 Sl#5 Ch#46 HDC pl#12 [X2] wire#31
+47, 12, 32           !TDC ROC#2 Sl#5 Ch#47 HDC pl#12 [X2] wire#32
+48, 9, 15            !TDC ROC#2 Sl#5 Ch#48 HDC pl#9 [U] wire#15
+49, 9, 16            !TDC ROC#2 Sl#5 Ch#49 HDC pl#9 [U] wire#16
+50, 9, 17            !TDC ROC#2 Sl#5 Ch#50 HDC pl#9 [U] wire#17
+51, 9, 18            !TDC ROC#2 Sl#5 Ch#51 HDC pl#9 [U] wire#18
+52, 9, 19            !TDC ROC#2 Sl#5 Ch#52 HDC pl#9 [U] wire#19
+53, 9, 20            !TDC ROC#2 Sl#5 Ch#53 HDC pl#9 [U] wire#20
+54, 9, 21            !TDC ROC#2 Sl#5 Ch#54 HDC pl#9 [U] wire#21
+55, 9, 22            !TDC ROC#2 Sl#5 Ch#55 HDC pl#9 [U] wire#22
+56, 9, 23            !TDC ROC#2 Sl#5 Ch#56 HDC pl#9 [U] wire#23
+57, 9, 24            !TDC ROC#2 Sl#5 Ch#57 HDC pl#9 [U] wire#24
+58, 9, 25            !TDC ROC#2 Sl#5 Ch#58 HDC pl#9 [U] wire#25
+59, 9, 26            !TDC ROC#2 Sl#5 Ch#59 HDC pl#9 [U] wire#26
+60, 9, 27            !TDC ROC#2 Sl#5 Ch#60 HDC pl#9 [U] wire#27
+61, 9, 28            !TDC ROC#2 Sl#5 Ch#61 HDC pl#9 [U] wire#28
+62, 9, 29            !TDC ROC#2 Sl#5 Ch#62 HDC pl#9 [U] wire#29
+!63 !TDC ROC#2 Sl#5 Ch#63 unused
+64, 10, 61           !TDC ROC#2 Sl#5 Ch#64 HDC pl#10 [V] wire#61
+65, 10, 62           !TDC ROC#2 Sl#5 Ch#65 HDC pl#10 [V] wire#62
+66, 10, 63           !TDC ROC#2 Sl#5 Ch#66 HDC pl#10 [V] wire#63
+67, 10, 64           !TDC ROC#2 Sl#5 Ch#67 HDC pl#10 [V] wire#64
+68, 10, 65           !TDC ROC#2 Sl#5 Ch#68 HDC pl#10 [V] wire#65
+69, 10, 66           !TDC ROC#2 Sl#5 Ch#69 HDC pl#10 [V] wire#66
+70, 10, 67           !TDC ROC#2 Sl#5 Ch#70 HDC pl#10 [V] wire#67
+71, 10, 68           !TDC ROC#2 Sl#5 Ch#71 HDC pl#10 [V] wire#68
+72, 10, 69           !TDC ROC#2 Sl#5 Ch#72 HDC pl#10 [V] wire#69
+73, 10, 70           !TDC ROC#2 Sl#5 Ch#73 HDC pl#10 [V] wire#70
+74, 10, 71           !TDC ROC#2 Sl#5 Ch#74 HDC pl#10 [V] wire#71
+75, 10, 72           !TDC ROC#2 Sl#5 Ch#75 HDC pl#10 [V] wire#72
+76, 10, 73           !TDC ROC#2 Sl#5 Ch#76 HDC pl#10 [V] wire#73
+77, 10, 74           !TDC ROC#2 Sl#5 Ch#77 HDC pl#10 [V] wire#74
+78, 10, 75           !TDC ROC#2 Sl#5 Ch#78 HDC pl#10 [V] wire#75
+79, 10, 76           !TDC ROC#2 Sl#5 Ch#79 HDC pl#10 [V] wire#76
+80, 7, 65            !TDC ROC#2 Sl#5 Ch#80 HDC pl#7 [X1] wire#65
+81, 7, 66            !TDC ROC#2 Sl#5 Ch#81 HDC pl#7 [X1] wire#66
+82, 7, 67            !TDC ROC#2 Sl#5 Ch#82 HDC pl#7 [X1] wire#67
+83, 7, 68            !TDC ROC#2 Sl#5 Ch#83 HDC pl#7 [X1] wire#68
+84, 7, 69            !TDC ROC#2 Sl#5 Ch#84 HDC pl#7 [X1] wire#69
+85, 7, 70	     !TDC ROC#2 Sl#5 Ch#85 HDC pl#7 [X1] wire#70
+86, 7, 71            !TDC ROC#2 Sl#5 Ch#86 HDC pl#7 [X1] wire#71
+87, 7, 72            !TDC ROC#2 Sl#5 Ch#87 HDC pl#7 [X1] wire#72
+88, 7, 73            !TDC ROC#2 Sl#5 Ch#88 HDC pl#7 [X1] wire#73
+89, 7, 74            !TDC ROC#2 Sl#5 Ch#89 HDC pl#7 [X1] wire#74
+90, 7, 75            !TDC ROC#2 Sl#5 Ch#90 HDC pl#7 [X1] wire#75
+91, 7, 76	     !TDC ROC#2 Sl#5 Ch#91 HDC pl#7 [X1] wire#76
+92, 7, 77            !TDC ROC#2 Sl#5 Ch#92 HDC pl#7 [X1] wire#77
+93, 7, 78            !TDC ROC#2 Sl#5 Ch#93 HDC pl#7 [X1] wire#78
+94, 7, 79            !TDC ROC#2 Sl#5 Ch#94 HDC pl#7 [X1] wire#79
+95, 7, 80            !TDC ROC#2 Sl#5 Ch#95 HDC pl#7 [X1] wire#80
+Slot= 6
+0, 12, 33            !TDC ROC#2 Sl#6 Ch#0 HDC pl#12 [X2] wire#33
+1, 12, 34 	     !TDC ROC#2 Sl#6 Ch#1 HDC pl#12 [X2] wire#34
+2, 12, 35            !TDC ROC#2 Sl#6 Ch#2 HDC pl#12 [X2] wire#35
+3, 12, 36            !TDC ROC#2 Sl#6 Ch#3 HDC pl#12 [X2] wire#36
+4, 12, 37            !TDC ROC#2 Sl#6 Ch#4 HDC pl#12 [X2] wire#37
+5, 12, 38            !TDC ROC#2 Sl#6 Ch#5 HDC pl#12 [X2] wire#38
+6, 12, 39            !TDC ROC#2 Sl#6 Ch#6 HDC pl#12 [X2] wire#39
+7, 12, 40            !TDC ROC#2 Sl#6 Ch#7 HDC pl#12 [X2] wire#40
+8, 12, 41            !TDC ROC#2 Sl#6 Ch#8 HDC pl#12 [X2] wire#41
+9, 12, 42            !TDC ROC#2 Sl#6 Ch#9 HDC pl#12 [X2] wire#42
+10, 12, 43           !TDC ROC#2 Sl#6 Ch#10 HDC pl#12 [X2] wire#43
+11, 12, 44           !TDC ROC#2 Sl#6 Ch#11 HDC pl#12 [X2] wire#44
+12, 12, 45           !TDC ROC#2 Sl#6 Ch#12 HDC pl#12 [X2] wire#45
+13, 12, 46           !TDC ROC#2 Sl#6 Ch#13 HDC pl#12 [X2] wire#46
+14, 12, 47           !TDC ROC#2 Sl#6 Ch#14 HDC pl#12 [X2] wire#47
+15, 12, 48           !TDC ROC#2 Sl#6 Ch#15 HDC pl#12 [X2] wire#48
+16, 9, 30            !TDC ROC#2 Sl#6 Ch#16 HDC pl#9 [U] wire#30
+17, 9, 31            !TDC ROC#2 Sl#6 Ch#17 HDC pl#9 [U] wire#31
+18, 9, 32            !TDC ROC#2 Sl#6 Ch#18 HDC pl#9 [U] wire#32
+19, 9, 33            !TDC ROC#2 Sl#6 Ch#19 HDC pl#9 [U] wire#33
+20, 9, 34            !TDC ROC#2 Sl#6 Ch#20 HDC pl#9 [U] wire#34
+21, 9, 35            !TDC ROC#2 Sl#6 Ch#21 HDC pl#9 [U] wire#35
+22, 9, 36            !TDC ROC#2 Sl#6 Ch#22 HDC pl#9 [U] wire#36
+23, 9, 37            !TDC ROC#2 Sl#6 Ch#23 HDC pl#9 [U] wire#37
+24, 9, 38            !TDC ROC#2 Sl#6 Ch#24 HDC pl#9 [U] wire#38
+25, 9, 39            !TDC ROC#2 Sl#6 Ch#25 HDC pl#9 [U] wire#39
+26, 9, 40            !TDC ROC#2 Sl#6 Ch#26 HDC pl#9 [U] wire#40
+27, 9, 41            !TDC ROC#2 Sl#6 Ch#27 HDC pl#9 [U] wire#41
+28, 9, 42            !TDC ROC#2 Sl#6 Ch#28 HDC pl#9 [U] wire#42
+29, 9, 43            !TDC ROC#2 Sl#6 Ch#29 HDC pl#9 [U] wire#43
+30, 9, 44            !TDC ROC#2 Sl#6 Ch#30 HDC pl#9 [U] wire#44
+31, 9, 45            !TDC ROC#2 Sl#6 Ch#31 HDC pl#9 [U] wire#45
+32, 10, 46           !TDC ROC#2 Sl#6 Ch#32 HDC pl#10 [V] wire#46
+33, 10, 47           !TDC ROC#2 Sl#6 Ch#33 HDC pl#10 [V] wire#47
+34, 10, 48           !TDC ROC#2 Sl#6 Ch#34 HDC pl#10 [V] wire#48
+35, 10, 49           !TDC ROC#2 Sl#6 Ch#35 HDC pl#10 [V] wire#49
+36, 10, 50           !TDC ROC#2 Sl#6 Ch#36 HDC pl#10 [V] wire#50
+37, 10, 51           !TDC ROC#2 Sl#6 Ch#37 HDC pl#10 [V] wire#51
+38, 10, 52           !TDC ROC#2 Sl#6 Ch#38 HDC pl#10 [V] wire#52
+39, 10, 53           !TDC ROC#2 Sl#6 Ch#39 HDC pl#10 [V] wire#53
+40, 10, 54           !TDC ROC#2 Sl#6 Ch#40 HDC pl#10 [V] wire#54
+41, 10, 55           !TDC ROC#2 Sl#6 Ch#41 HDC pl#10 [V] wire#55
+42, 10, 56           !TDC ROC#2 Sl#6 Ch#42 HDC pl#10 [V] wire#56
+43, 10, 57           !TDC ROC#2 Sl#6 Ch#43 HDC pl#10 [V] wire#57
+44, 10, 58           !TDC ROC#2 Sl#6 Ch#44 HDC pl#10 [V] wire#58
+45, 10, 59           !TDC ROC#2 Sl#6 Ch#45 HDC pl#10 [V] wire#59
+46, 10, 60           !TDC ROC#2 Sl#6 Ch#46 HDC pl#10 [V] wire#60
+!47 !TDC ROC#2 Sl#6 Ch#47 HDC unused
+48, 7, 49           !TDC ROC#2 Sl#6 Ch#48 HDC pl#7 [X1] wire#49
+49, 7, 50           !TDC ROC#2 Sl#6 Ch#49 HDC pl#7 [X1] wire#50
+50, 7, 51           !TDC ROC#2 Sl#6 Ch#50 HDC pl#7 [X1] wire#51
+51, 7, 52           !TDC ROC#2 Sl#6 Ch#51 HDC pl#7 [X1] wire#52
+52, 7, 53           !TDC ROC#2 Sl#6 Ch#52 HDC pl#7 [X1] wire#53
+53, 7, 54           !TDC ROC#2 Sl#6 Ch#53 HDC pl#7 [X1] wire#54
+54, 7, 55           !TDC ROC#2 Sl#6 Ch#54 HDC pl#7 [X1] wire#55
+55, 7, 56           !TDC ROC#2 Sl#6 Ch#55 HDC pl#7 [X1] wire#56
+56, 7, 57           !TDC ROC#2 Sl#6 Ch#56 HDC pl#7 [X1] wire#57
+57, 7, 58           !TDC ROC#2 Sl#6 Ch#57 HDC pl#7 [X1] wire#58
+58, 7, 59           !TDC ROC#2 Sl#6 Ch#58 HDC pl#7 [X1] wire#59
+59, 7, 60           !TDC ROC#2 Sl#6 Ch#59 HDC pl#7 [X1] wire#60
+60, 7, 61           !TDC ROC#2 Sl#6 Ch#60 HDC pl#7 [X1] wire#61
+61, 7, 62           !TDC ROC#2 Sl#6 Ch#61 HDC pl#7 [X1] wire#62
+62, 7, 63           !TDC ROC#2 Sl#6 Ch#62 HDC pl#7 [X1] wire#63
+63, 7, 64           !TDC ROC#2 Sl#6 Ch#63 HDC pl#7 [X1] wire#64
+64, 12, 49          !TDC ROC#2 Sl#6 Ch#64 HDC pl#12 [X2] wire#49
+65, 12, 50          !TDC ROC#2 Sl#6 Ch#65 HDC pl#12 [X2] wire#50
+66, 12, 51          !TDC ROC#2 Sl#6 Ch#66 HDC pl#12 [X2] wire#51
+67, 12, 52          !TDC ROC#2 Sl#6 Ch#67 HDC pl#12 [X2] wire#52
+68, 12, 53          !TDC ROC#2 Sl#6 Ch#68 HDC pl#12 [X2] wire#53
+69, 12, 54          !TDC ROC#2 Sl#6 Ch#69 HDC pl#12 [X2] wire#54
+70, 12, 55          !TDC ROC#2 Sl#6 Ch#70 HDC pl#12 [X2] wire#55
+71, 12, 56          !TDC ROC#2 Sl#6 Ch#71 HDC pl#12 [X2] wire#56
+72, 12, 57          !TDC ROC#2 Sl#6 Ch#72 HDC pl#12 [X2] wire#57
+73, 12, 58          !TDC ROC#2 Sl#6 Ch#73 HDC pl#12 [X2] wire#58
+74, 12, 59          !TDC ROC#2 Sl#6 Ch#74 HDC pl#12 [X2] wire#59
+75, 12, 60          !TDC ROC#2 Sl#6 Ch#75 HDC pl#12 [X2] wire#60
+76, 12, 61          !TDC ROC#2 Sl#6 Ch#76 HDC pl#12 [X2] wire#61
+77, 12, 62          !TDC ROC#2 Sl#6 Ch#77 HDC pl#12 [X2] wire#62
+78, 12, 63          !TDC ROC#2 Sl#6 Ch#78 HDC pl#12 [X2] wire#63
+79, 12, 64          !TDC ROC#2 Sl#6 Ch#79 HDC pl#12 [X2] wire#64
+80, 10, 30          !TDC ROC#2 Sl#6 Ch#80 HDC pl#10 [V] wire#30
+81, 10, 31          !TDC ROC#2 Sl#6 Ch#81 HDC pl#10 [V] wire#31
+82, 10, 32          !TDC ROC#2 Sl#6 Ch#82 HDC pl#10 [V] wire#32
+83, 10, 33          !TDC ROC#2 Sl#6 Ch#83 HDC pl#10 [V] wire#33
+84, 10, 34          !TDC ROC#2 Sl#6 Ch#84 HDC pl#10 [V] wire#34
+85, 10, 35          !TDC ROC#2 Sl#6 Ch#85 HDC pl#10 [V] wire#35
+86, 10, 36          !TDC ROC#2 Sl#6 Ch#86 HDC pl#10 [V] wire#36
+87, 10, 37          !TDC ROC#2 Sl#6 Ch#87 HDC pl#10 [V] wire#37
+88, 10, 38          !TDC ROC#2 Sl#6 Ch#88 HDC pl#10 [V] wire#38
+89, 10, 39          !TDC ROC#2 Sl#6 Ch#89 HDC pl#10 [V] wire#39
+90, 10, 40          !TDC ROC#2 Sl#6 Ch#90 HDC pl#10 [V] wire#40
+91, 10, 41          !TDC ROC#2 Sl#6 Ch#91 HDC pl#10 [V] wire#41
+92, 10, 42          !TDC ROC#2 Sl#6 Ch#92 HDC pl#10 [V] wire#42
+93, 10, 43          !TDC ROC#2 Sl#6 Ch#93 HDC pl#10 [V] wire#43
+94, 10, 44          !TDC ROC#2 Sl#6 Ch#94 HDC pl#10 [V] wire#44
+95, 10, 45          !TDC ROC#2 Sl#6 Ch#95 HDC pl#10 [V] wire#45
+Slot= 8
+0, 9, 46            !TDC ROC#2 Sl#8 Ch#0 HDC pl#9 [U] wire#46
+1, 9, 47            !TDC ROC#2 Sl#8 Ch#1 HDC pl#9 [U] wire#47
+2, 9, 48            !TDC ROC#2 Sl#8 Ch#2 HDC pl#9 [U] wire#48
+3, 9, 49            !TDC ROC#2 Sl#8 Ch#3 HDC pl#9 [U] wire#49
+4, 9, 50            !TDC ROC#2 Sl#8 Ch#4 HDC pl#9 [U] wire#50
+5, 9, 51            !TDC ROC#2 Sl#8 Ch#5 HDC pl#9 [U] wire#51
+6, 9, 52            !TDC ROC#2 Sl#8 Ch#6 HDC pl#9 [U] wire#52
+7, 9, 53            !TDC ROC#2 Sl#8 Ch#7 HDC pl#9 [U] wire#53
+8, 9, 54            !TDC ROC#2 Sl#8 Ch#8 HDC pl#9 [U] wire#54
+9, 9, 55            !TDC ROC#2 Sl#8 Ch#9 HDC pl#9 [U] wire#55
+10, 9, 56           !TDC ROC#2 Sl#8 Ch#10 HDC pl#9 [U] wire#56
+11, 9, 57           !TDC ROC#2 Sl#8 Ch#11 HDC pl#9 [U] wire#57
+12, 9, 58           !TDC ROC#2 Sl#8 Ch#12 HDC pl#9 [U] wire#58
+13, 9, 59           !TDC ROC#2 Sl#8 Ch#13 HDC pl#9 [U] wire#59
+14, 9, 60           !TDC ROC#2 Sl#8 Ch#14 HDC pl#9 [U] wire#60
+!15 !TDC ROC#2 Sl#8 Ch#15 unused
+16, 7, 33           !TDC ROC#2 Sl#8 Ch#16 HDC pl#7 [X1] wire#33
+17, 7, 34           !TDC ROC#2 Sl#8 Ch#17 HDC pl#7 [X1] wire#34
+18, 7, 35           !TDC ROC#2 Sl#8 Ch#18 HDC pl#7 [X1] wire#35
+19, 7, 36           !TDC ROC#2 Sl#8 Ch#19 HDC pl#7 [X1] wire#36
+20, 7, 37           !TDC ROC#2 Sl#8 Ch#20 HDC pl#7 [X1] wire#37
+21, 7, 38           !TDC ROC#2 Sl#8 Ch#21 HDC pl#7 [X1] wire#38
+22, 7, 39           !TDC ROC#2 Sl#8 Ch#22 HDC pl#7 [X1] wire#39
+23, 7, 40           !TDC ROC#2 Sl#8 Ch#23 HDC pl#7 [X1] wire#40
+24, 7, 41           !TDC ROC#2 Sl#8 Ch#24 HDC pl#7 [X1] wire#41
+25, 7, 42           !TDC ROC#2 Sl#8 Ch#25 HDC pl#7 [X1] wire#42
+26, 7, 43           !TDC ROC#2 Sl#8 Ch#26 HDC pl#7 [X1] wire#43
+27, 7, 44           !TDC ROC#2 Sl#8 Ch#27 HDC pl#7 [X1] wire#44
+28, 7, 45           !TDC ROC#2 Sl#8 Ch#28 HDC pl#7 [X1] wire#45
+29, 7, 46           !TDC ROC#2 Sl#8 Ch#29 HDC pl#7 [X1] wire#46
+30, 7, 47           !TDC ROC#2 Sl#8 Ch#30 HDC pl#7 [X1] wire#47
+31, 7, 48           !TDC ROC#2 Sl#8 Ch#31 HDC pl#7 [X1] wire#48
+32, 12, 65          !TDC ROC#2 Sl#8 Ch#32 HDC pl#12 [X2] wire#65
+33, 12, 66          !TDC ROC#2 Sl#8 Ch#33 HDC pl#12 [X2] wire#66
+34, 12, 67          !TDC ROC#2 Sl#8 Ch#34 HDC pl#12 [X2] wire#67
+35, 12, 68          !TDC ROC#2 Sl#8 Ch#35 HDC pl#12 [X2] wire#68
+36, 12, 69          !TDC ROC#2 Sl#8 Ch#36 HDC pl#12 [X2] wire#69
+37, 12, 70          !TDC ROC#2 Sl#8 Ch#37 HDC pl#12 [X2] wire#70
+38, 12, 71          !TDC ROC#2 Sl#8 Ch#38 HDC pl#12 [X2] wire#71
+39, 12, 72          !TDC ROC#2 Sl#8 Ch#39 HDC pl#12 [X2] wire#72
+40, 12, 73          !TDC ROC#2 Sl#8 Ch#40 HDC pl#12 [X2] wire#73
+41, 12, 74          !TDC ROC#2 Sl#8 Ch#41 HDC pl#12 [X2] wire#74
+42, 12, 75          !TDC ROC#2 Sl#8 Ch#42 HDC pl#12 [X2] wire#75
+43, 12, 76          !TDC ROC#2 Sl#8 Ch#43 HDC pl#12 [X2] wire#76
+44, 12, 77          !TDC ROC#2 Sl#8 Ch#44 HDC pl#12 [X2] wire#77
+45, 12, 78          !TDC ROC#2 Sl#8 Ch#45 HDC pl#12 [X2] wire#78
+46, 12, 79          !TDC ROC#2 Sl#8 Ch#46 HDC pl#12 [X2] wire#79
+47, 12, 80	    !TDC ROC#2 Sl#8 Ch#47 HDC pl#12 [X2] wire#80
+48, 9, 61           !TDC ROC#2 Sl#8 Ch#48 HDC pl#9 [U] wire#61
+49, 9, 62           !TDC ROC#2 Sl#8 Ch#49 HDC pl#9 [U] wire#62
+50, 9, 63           !TDC ROC#2 Sl#8 Ch#50 HDC pl#9 [U] wire#63
+51, 9, 64           !TDC ROC#2 Sl#8 Ch#51 HDC pl#9 [U] wire#64
+52, 9, 65           !TDC ROC#2 Sl#8 Ch#52 HDC pl#9 [U] wire#65
+53, 9, 66           !TDC ROC#2 Sl#8 Ch#53 HDC pl#9 [U] wire#66
+54, 9, 67           !TDC ROC#2 Sl#8 Ch#54 HDC pl#9 [U] wire#67
+55, 9, 68           !TDC ROC#2 Sl#8 Ch#55 HDC pl#9 [U] wire#68
+56, 9, 69           !TDC ROC#2 Sl#8 Ch#56 HDC pl#9 [U] wire#69
+57, 9, 70           !TDC ROC#2 Sl#8 Ch#57 HDC pl#9 [U] wire#70
+58, 9, 71           !TDC ROC#2 Sl#8 Ch#58 HDC pl#9 [U] wire#71
+59, 9, 72           !TDC ROC#2 Sl#8 Ch#59 HDC pl#9 [U] wire#72
+60, 9, 73           !TDC ROC#2 Sl#8 Ch#60 HDC pl#9 [U] wire#73
+61, 9, 74           !TDC ROC#2 Sl#8 Ch#61 HDC pl#9 [U] wire#74
+62, 9, 75           !TDC ROC#2 Sl#8 Ch#62 HDC pl#9 [U] wire#75
+63, 9, 76           !TDC ROC#2 Sl#8 Ch#63 HDC pl#9 [U] wire#76
+64, 10, 15          !TDC ROC#2 Sl#8 Ch#64 HDC pl#10 [V] wire#15
+65, 10, 16          !TDC ROC#2 Sl#8 Ch#65 HDC pl#10 [V] wire#16
+66, 10, 17          !TDC ROC#2 Sl#8 Ch#66 HDC pl#10 [V] wire#17
+67, 10, 18          !TDC ROC#2 Sl#8 Ch#67 HDC pl#10 [V] wire#18
+68, 10, 19          !TDC ROC#2 Sl#8 Ch#68 HDC pl#10 [V] wire#19
+69, 10, 20          !TDC ROC#2 Sl#8 Ch#69 HDC pl#10 [V] wire#20
+70, 10, 21          !TDC ROC#2 Sl#8 Ch#70 HDC pl#10 [V] wire#21
+71, 10, 22          !TDC ROC#2 Sl#8 Ch#71 HDC pl#10 [V] wire#22
+72, 10, 23          !TDC ROC#2 Sl#8 Ch#72 HDC pl#10 [V] wire#23
+73, 10, 24          !TDC ROC#2 Sl#8 Ch#73 HDC pl#10 [V] wire#24
+74, 10, 25          !TDC ROC#2 Sl#8 Ch#74 HDC pl#10 [V] wire#25
+75, 10, 26          !TDC ROC#2 Sl#8 Ch#75 HDC pl#10 [V] wire#26
+76, 10, 27          !TDC ROC#2 Sl#8 Ch#76 HDC pl#10 [V] wire#27
+77, 10, 28          !TDC ROC#2 Sl#8 Ch#77 HDC pl#10 [V] wire#28
+78, 10, 29          !TDC ROC#2 Sl#8 Ch#78 HDC pl#10 [V] wire#29
+! 79 !TDC ROC#2 Sl#8 Ch#79 unused
+80, 7, 17           !TDC ROC#2 Sl#8 Ch#80 HDC pl#7 [X1] wire#17
+81, 7, 18           !TDC ROC#2 Sl#8 Ch#81 HDC pl#7 [X1] wire#18
+82, 7, 19           !TDC ROC#2 Sl#8 Ch#82 HDC pl#7 [X1] wire#19
+83, 7, 20           !TDC ROC#2 Sl#8 Ch#83 HDC pl#7 [X1] wire#20
+84, 7, 21           !TDC ROC#2 Sl#8 Ch#84 HDC pl#7 [X1] wire#21
+85, 7, 22           !TDC ROC#2 Sl#8 Ch#85 HDC pl#7 [X1] wire#22
+86, 7, 23           !TDC ROC#2 Sl#8 Ch#86 HDC pl#7 [X1] wire#23
+87, 7, 24           !TDC ROC#2 Sl#8 Ch#87 HDC pl#7 [X1] wire#24
+88, 7, 25           !TDC ROC#2 Sl#8 Ch#88 HDC pl#7 [X1] wire#25
+89, 7, 26           !TDC ROC#2 Sl#8 Ch#89 HDC pl#7 [X1] wire#26
+90, 7, 27           !TDC ROC#2 Sl#8 Ch#90 HDC pl#7 [X1] wire#27
+91, 7, 28           !TDC ROC#2 Sl#8 Ch#91 HDC pl#7 [X1] wire#28
+92, 7, 29           !TDC ROC#2 Sl#8 Ch#92 HDC pl#7 [X1] wire#29
+93, 7, 30           !TDC ROC#2 Sl#8 Ch#93 HDC pl#7 [X1] wire#30
+94, 7, 31           !TDC ROC#2 Sl#8 Ch#94 HDC pl#7 [X1] wire#31
+95, 7, 32           !TDC ROC#2 Sl#8 Ch#95 HDC pl#7 [X1] wire#32
+Slot= 9
+0, 12, 81           !TDC ROC#2 Sl#9 Ch#0 HDC pl#12 [X2] wire#81
+1, 12, 82           !TDC ROC#2 Sl#9 Ch#1 HDC pl#12 [X2] wire#82
+2, 12, 83           !TDC ROC#2 Sl#9 Ch#2 HDC pl#12 [X2] wire#83
+3, 12, 84           !TDC ROC#2 Sl#9 Ch#3 HDC pl#12 [X2] wire#84
+4, 12, 85           !TDC ROC#2 Sl#9 Ch#4 HDC pl#12 [X2] wire#85
+5, 12, 86           !TDC ROC#2 Sl#9 Ch#5 HDC pl#12 [X2] wire#86
+6, 12, 87           !TDC ROC#2 Sl#9 Ch#6 HDC pl#12 [X2] wire#87
+7, 12, 88           !TDC ROC#2 Sl#9 Ch#7 HDC pl#12 [X2] wire#88
+8, 12, 89           !TDC ROC#2 Sl#9 Ch#8 HDC pl#12 [X2] wire#89
+9, 12, 90           !TDC ROC#2 Sl#9 Ch#9 HDC pl#12 [X2] wire#90
+10, 12, 91          !TDC ROC#2 Sl#9 Ch#10 HDC pl#12 [X2] wire#91
+11, 12, 92          !TDC ROC#2 Sl#9 Ch#11 HDC pl#12 [X2] wire#92
+12, 12, 93          !TDC ROC#2 Sl#9 Ch#12 HDC pl#12 [X2] wire#93
+13, 12, 94          !TDC ROC#2 Sl#9 Ch#13 HDC pl#12 [X2] wire#94
+14, 12, 95          !TDC ROC#2 Sl#9 Ch#14 HDC pl#12 [X2] wire#95
+15, 12, 96          !TDC ROC#2 Sl#9 Ch#15 HDC pl#12 [X2] wire#96
+16, 9, 77           !TDC ROC#2 Sl#9 Ch#16 HDC pl#9 [U] wire#77
+17, 9, 78           !TDC ROC#2 Sl#9 Ch#17 HDC pl#9 [U] wire#78
+18, 9, 79           !TDC ROC#2 Sl#9 Ch#18 HDC pl#9 [U] wire#79
+19, 9, 80           !TDC ROC#2 Sl#9 Ch#19 HDC pl#9 [U] wire#80
+20, 9, 81           !TDC ROC#2 Sl#9 Ch#20 HDC pl#9 [U] wire#81
+21, 9, 82           !TDC ROC#2 Sl#9 Ch#21 HDC pl#9 [U] wire#82
+22, 9, 83           !TDC ROC#2 Sl#9 Ch#22 HDC pl#9 [U] wire#83
+23, 9, 84           !TDC ROC#2 Sl#9 Ch#23 HDC pl#9 [U] wire#84
+24, 9, 85           !TDC ROC#2 Sl#9 Ch#24 HDC pl#9 [U] wire#85
+25, 9, 86           !TDC ROC#2 Sl#9 Ch#25 HDC pl#9 [U] wire#86
+26, 9, 87           !TDC ROC#2 Sl#9 Ch#26 HDC pl#9 [U] wire#87
+27, 9, 88           !TDC ROC#2 Sl#9 Ch#27 HDC pl#9 [U] wire#88
+28, 9, 89           !TDC ROC#2 Sl#9 Ch#28 HDC pl#9 [U] wire#89
+29, 9, 90           !TDC ROC#2 Sl#9 Ch#29 HDC pl#9 [U] wire#90
+30, 9, 91           !TDC ROC#2 Sl#9 Ch#30 HDC pl#9 [U] wire#91
+!31 !TDC ROC#2 Sl#9 Ch#31 unused
+32, 12, 113         !TDC ROC#2 Sl#9 Ch#32 HDC pl#12 [X2] wire#113
+!33 !TDC ROC#2 Sl#9 Ch#33 unused
+34, 10, 1           !TDC ROC#2 Sl#9 Ch#34 HDC pl#10 [V] wire#1
+35, 10, 2           !TDC ROC#2 Sl#9 Ch#35 HDC pl#10 [V] wire#2
+36, 10, 3           !TDC ROC#2 Sl#9 Ch#36 HDC pl#10 [V] wire#3
+37, 10, 4           !TDC ROC#2 Sl#9 Ch#37 HDC pl#10 [V] wire#4
+38, 10, 5           !TDC ROC#2 Sl#9 Ch#38 HDC pl#10 [V] wire#5
+39, 10, 6           !TDC ROC#2 Sl#9 Ch#39 HDC pl#10 [V] wire#6
+40, 10, 7           !TDC ROC#2 Sl#9 Ch#40 HDC pl#10 [V] wire#7
+41, 10, 8           !TDC ROC#2 Sl#9 Ch#41 HDC pl#10 [V] wire#8
+42, 10, 9           !TDC ROC#2 Sl#9 Ch#42 HDC pl#10 [V] wire#9
+43, 10, 10          !TDC ROC#2 Sl#9 Ch#43 HDC pl#10 [V] wire#10
+44, 10, 11          !TDC ROC#2 Sl#9 Ch#44 HDC pl#10 [V] wire#11
+45, 10, 12          !TDC ROC#2 Sl#9 Ch#45 HDC pl#10 [V] wire#12
+46, 10, 13          !TDC ROC#2 Sl#9 Ch#46 HDC pl#10 [V] wire#13
+47, 10, 14          !TDC ROC#2 Sl#9 Ch#47 HDC pl#10 [V] wire#14
+48, 7, 1            !TDC ROC#2 Sl#9 Ch#48 HDC pl#7 [X1] wire#1
+49, 7, 2            !TDC ROC#2 Sl#9 Ch#49 HDC pl#7 [X1] wire#2
+50, 7, 3            !TDC ROC#2 Sl#9 Ch#50 HDC pl#7 [X1] wire#3
+51, 7, 4            !TDC ROC#2 Sl#9 Ch#51 HDC pl#7 [X1] wire#4
+52, 7, 5            !TDC ROC#2 Sl#9 Ch#52 HDC pl#7 [X1] wire#5
+53, 7, 6            !TDC ROC#2 Sl#9 Ch#53 HDC pl#7 [X1] wire#6
+54, 7, 7            !TDC ROC#2 Sl#9 Ch#54 HDC pl#7 [X1] wire#7
+55, 7, 8            !TDC ROC#2 Sl#9 Ch#55 HDC pl#7 [X1] wire#8
+56, 7, 9            !TDC ROC#2 Sl#9 Ch#56 HDC pl#7 [X1] wire#9
+57, 7, 10           !TDC ROC#2 Sl#9 Ch#57 HDC pl#7 [X1] wire#10
+58, 7, 11           !TDC ROC#2 Sl#9 Ch#58 HDC pl#7 [X1] wire#11
+59, 7, 12           !TDC ROC#2 Sl#9 Ch#59 HDC pl#7 [X1] wire#12
+60, 7, 13           !TDC ROC#2 Sl#9 Ch#60 HDC pl#7 [X1] wire#13
+61, 7, 14           !TDC ROC#2 Sl#9 Ch#61 HDC pl#7 [X1] wire#14
+62, 7, 15           !TDC ROC#2 Sl#9 Ch#62 HDC pl#7 [X1] wire#15
+63, 7, 16           !TDC ROC#2 Sl#9 Ch#63 HDC pl#7 [X1] wire#16
+64, 12, 97          !TDC ROC#2 Sl#9 Ch#64 HDC pl#12 [X2] wire#97
+65, 12, 98          !TDC ROC#2 Sl#9 Ch#65 HDC pl#12 [X2] wire#98
+66, 12, 99          !TDC ROC#2 Sl#9 Ch#66 HDC pl#12 [X2] wire#99
+67, 12, 100         !TDC ROC#2 Sl#9 Ch#67 HDC pl#12 [X2] wire#100
+68, 12, 101         !TDC ROC#2 Sl#9 Ch#68 HDC pl#12 [X2] wire#101
+69, 12, 102         !TDC ROC#2 Sl#9 Ch#69 HDC pl#12 [X2] wire#102
+70, 12, 103         !TDC ROC#2 Sl#9 Ch#70 HDC pl#12 [X2] wire#103
+71, 12, 104         !TDC ROC#2 Sl#9 Ch#71 HDC pl#12 [X2] wire#104
+72, 12, 105         !TDC ROC#2 Sl#9 Ch#72 HDC pl#12 [X2] wire#105
+73, 12, 106         !TDC ROC#2 Sl#9 Ch#73 HDC pl#12 [X2] wire#106
+74, 12, 107         !TDC ROC#2 Sl#9 Ch#74 HDC pl#12 [X2] wire#107
+75, 12, 108         !TDC ROC#2 Sl#9 Ch#75 HDC pl#12 [X2] wire#108
+76, 12, 109         !TDC ROC#2 Sl#9 Ch#76 HDC pl#12 [X2] wire#109
+77, 12, 110         !TDC ROC#2 Sl#9 Ch#77 HDC pl#12 [X2] wire#110
+78, 12, 111         !TDC ROC#2 Sl#9 Ch#78 HDC pl#12 [X2] wire#111
+79, 12, 112         !TDC ROC#2 Sl#9 Ch#79 HDC pl#12 [X2] wire#112
+80, 9, 92           !TDC ROC#2 Sl#9 Ch#80 HDC pl#9 [U] wire#92
+81, 9, 93           !TDC ROC#2 Sl#9 Ch#81 HDC pl#9 [U] wire#93
+82, 9, 94           !TDC ROC#2 Sl#9 Ch#82 HDC pl#9 [U] wire#94
+83, 9, 95           !TDC ROC#2 Sl#9 Ch#83 HDC pl#9 [U] wire#95
+84, 9, 96           !TDC ROC#2 Sl#9 Ch#84 HDC pl#9 [U] wire#96
+85, 9, 97           !TDC ROC#2 Sl#9 Ch#85 HDC pl#9 [U] wire#97
+86, 9, 98           !TDC ROC#2 Sl#9 Ch#86 HDC pl#9 [U] wire#98
+87, 9, 99           !TDC ROC#2 Sl#9 Ch#87 HDC pl#9 [U] wire#99
+88, 9, 100          !TDC ROC#2 Sl#9 Ch#88 HDC pl#9 [U] wire#100
+89, 9, 101          !TDC ROC#2 Sl#9 Ch#89 HDC pl#9 [U] wire#101
+90, 9, 102          !TDC ROC#2 Sl#9 Ch#90 HDC pl#9 [U] wire#102
+91, 9, 103          !TDC ROC#2 Sl#9 Ch#91 HDC pl#9 [U] wire#103
+92, 9, 104          !TDC ROC#2 Sl#9 Ch#92 HDC pl#9 [U] wire#104
+93, 9, 105          !TDC ROC#2 Sl#9 Ch#93 HDC pl#9 [U] wire#105
+94, 9, 106          !TDC ROC#2 Sl#9 Ch#94 HDC pl#9 [U] wire#106
+95, 9, 107          !TDC ROC#2 Sl#9 Ch#95 HDC pl#9 [U] wire#107
+!
+!
+!                               2nd HDC chamber  planes1-6     
+Slot= 15
+0, 1, 1            !TDC ROC#2 Sl#11 Ch#0 HDC pl#7 [X1] wire#1
+1, 1, 2            !TDC ROC#2 Sl#11 Ch#1 HDC pl#7 [X1] wire#2
+2, 1, 3            !TDC ROC#2 Sl#11 Ch#2 HDC pl#7 [X1] wire#3
+3, 1, 4            !TDC ROC#2 Sl#11 Ch#3 HDC pl#7 [X1] wire#4
+4, 1, 5            !TDC ROC#2 Sl#11 Ch#4 HDC pl#7 [X1] wire#5
+5, 1, 6            !TDC ROC#2 Sl#11 Ch#5 HDC pl#7 [X1] wire#6
+6, 1, 7            !TDC ROC#2 Sl#11 Ch#6 HDC pl#7 [X1] wire#7
+7, 1, 8            !TDC ROC#2 Sl#11 Ch#7 HDC pl#7 [X1] wire#8
+8, 1, 9            !TDC ROC#2 Sl#11 Ch#8 HDC pl#7 [X1] wire#9
+9, 1, 10           !TDC ROC#2 Sl#11 Ch#9 HDC pl#7 [X1] wire#10
+10, 1, 11          !TDC ROC#2 Sl#11 Ch#10 HDC pl#7 [X1] wire#11
+11, 1, 12          !TDC ROC#2 Sl#11 Ch#11 HDC pl#7 [X1] wire#12
+12, 1, 13          !TDC ROC#2 Sl#11 Ch#12 HDC pl#7 [X1] wire#13
+13, 1, 14          !TDC ROC#2 Sl#11 Ch#13 HDC pl#7 [X1] wire#14
+14, 1, 15          !TDC ROC#2 Sl#11 Ch#14 HDC pl#7 [X1] wire#15
+15, 1, 16          !TDC ROC#2 Sl#11 Ch#15 HDC pl#7 [X1] wire#16
+16, 1, 17          !TDC ROC#2 Sl#11 Ch#16 HDC pl#7 [X1] wire#17
+17, 1, 18          !TDC ROC#2 Sl#11 Ch#17 HDC pl#7 [X1] wire#18
+18, 1, 19          !TDC ROC#2 Sl#11 Ch#18 HDC pl#7 [X1] wire#19
+19, 1, 20          !TDC ROC#2 Sl#11 Ch#19 HDC pl#7 [X1] wire#20
+20, 1, 21          !TDC ROC#2 Sl#11 Ch#20 HDC pl#7 [X1] wire#21
+21, 1, 22          !TDC ROC#2 Sl#11 Ch#21 HDC pl#7 [X1] wire#22
+22, 1, 23          !TDC ROC#2 Sl#11 Ch#22 HDC pl#7 [X1] wire#23
+23, 1, 24          !TDC ROC#2 Sl#11 Ch#23 HDC pl#7 [X1] wire#24
+24, 1, 25          !TDC ROC#2 Sl#11 Ch#24 HDC pl#7 [X1] wire#25
+25, 1, 26          !TDC ROC#2 Sl#11 Ch#25 HDC pl#7 [X1] wire#26
+26, 1, 27          !TDC ROC#2 Sl#11 Ch#26 HDC pl#7 [X1] wire#27
+27, 1, 28          !TDC ROC#2 Sl#11 Ch#27 HDC pl#7 [X1] wire#28
+28, 1, 29          !TDC ROC#2 Sl#11 Ch#28 HDC pl#7 [X1] wire#29
+29, 1, 30          !TDC ROC#2 Sl#11 Ch#29 HDC pl#7 [X1] wire#30
+30, 1, 31          !TDC ROC#2 Sl#11 Ch#30 HDC pl#7 [X1] wire#31
+31, 1, 32          !TDC ROC#2 Sl#11 Ch#31 HDC pl#7 [X1] wire#32
+32, 1, 33          !TDC ROC#2 Sl#11 Ch#32 HDC pl#7 [X1] wire#33
+33, 1, 34          !TDC ROC#2 Sl#11 Ch#33 HDC pl#7 [X1] wire#34
+34, 1, 35          !TDC ROC#2 Sl#11 Ch#34 HDC pl#7 [X1] wire#35
+35, 1, 36          !TDC ROC#2 Sl#11 Ch#35 HDC pl#7 [X1] wire#36
+36, 1, 37          !TDC ROC#2 Sl#11 Ch#36 HDC pl#7 [X1] wire#37
+37, 1, 38          !TDC ROC#2 Sl#11 Ch#37 HDC pl#7 [X1] wire#38
+38, 1, 39          !TDC ROC#2 Sl#11 Ch#38 HDC pl#7 [X1] wire#39
+39, 1, 40          !TDC ROC#2 Sl#11 Ch#39 HDC pl#7 [X1] wire#40
+40, 1, 41          !TDC ROC#2 Sl#11 Ch#40 HDC pl#7 [X1] wire#41
+41, 1, 42          !TDC ROC#2 Sl#11 Ch#41 HDC pl#7 [X1] wire#42
+42, 1, 43          !TDC ROC#2 Sl#11 Ch#42 HDC pl#7 [X1] wire#43
+43, 1, 44          !TDC ROC#2 Sl#11 Ch#43 HDC pl#7 [X1] wire#44
+44, 1, 45          !TDC ROC#2 Sl#11 Ch#44 HDC pl#7 [X1] wire#45
+45, 1, 46          !TDC ROC#2 Sl#11 Ch#45 HDC pl#7 [X1] wire#46
+46, 1, 47          !TDC ROC#2 Sl#11 Ch#46 HDC pl#7 [X1] wire#47
+47, 1, 48          !TDC ROC#2 Sl#11 Ch#47 HDC pl#7 [X1] wire#48
+48, 1, 49          !TDC ROC#2 Sl#11 Ch#48 HDC pl#7 [X1] wire#49
+49, 1, 50          !TDC ROC#2 Sl#11 Ch#49 HDC pl#7 [X1] wire#50
+50, 1, 51          !TDC ROC#2 Sl#11 Ch#50 HDC pl#7 [X1] wire#51
+51, 1, 52          !TDC ROC#2 Sl#11 Ch#51 HDC pl#7 [X1] wire#52
+52, 1, 53          !TDC ROC#2 Sl#11 Ch#52 HDC pl#7 [X1] wire#53
+53, 1, 54          !TDC ROC#2 Sl#11 Ch#53 HDC pl#7 [X1] wire#54
+54, 1, 55          !TDC ROC#2 Sl#11 Ch#54 HDC pl#7 [X1] wire#55
+55, 1, 56          !TDC ROC#2 Sl#11 Ch#55 HDC pl#7 [X1] wire#56
+56, 1, 57          !TDC ROC#2 Sl#11 Ch#56 HDC pl#7 [X1] wire#57
+57, 1, 58          !TDC ROC#2 Sl#11 Ch#57 HDC pl#7 [X1] wire#58
+58, 1, 59          !TDC ROC#2 Sl#11 Ch#58 HDC pl#7 [X1] wire#59
+59, 1, 60          !TDC ROC#2 Sl#11 Ch#59 HDC pl#7 [X1] wire#60
+60, 1, 61          !TDC ROC#2 Sl#11 Ch#60 HDC pl#7 [X1] wire#61
+61, 1, 62          !TDC ROC#2 Sl#11 Ch#61 HDC pl#7 [X1] wire#62
+62, 1, 63          !TDC ROC#2 Sl#11 Ch#62 HDC pl#7 [X1] wire#63
+63, 1, 64          !TDC ROC#2 Sl#11 Ch#63 HDC pl#7 [X1] wire#64
+64, 1, 65          !TDC ROC#2 Sl#11 Ch#64 HDC pl#7 [X1] wire#65
+65, 1, 66          !TDC ROC#2 Sl#11 Ch#65 HDC pl#7 [X1] wire#66
+66, 1, 67          !TDC ROC#2 Sl#11 Ch#66 HDC pl#7 [X1] wire#67
+67, 1, 68          !TDC ROC#2 Sl#11 Ch#67 HDC pl#7 [X1] wire#68
+68, 1, 69          !TDC ROC#2 Sl#11 Ch#68 HDC pl#7 [X1] wire#69
+69, 1, 70          !TDC ROC#2 Sl#11 Ch#69 HDC pl#7 [X1] wire#70
+70, 1, 71          !TDC ROC#2 Sl#11 Ch#70 HDC pl#7 [X1] wire#71
+71, 1, 72          !TDC ROC#2 Sl#11 Ch#71 HDC pl#7 [X1] wire#72
+72, 1, 73          !TDC ROC#2 Sl#11 Ch#72 HDC pl#7 [X1] wire#73
+73, 1, 74          !TDC ROC#2 Sl#11 Ch#73 HDC pl#7 [X1] wire#74
+74, 1, 75          !TDC ROC#2 Sl#11 Ch#74 HDC pl#7 [X1] wire#75
+75, 1, 76          !TDC ROC#2 Sl#11 Ch#75 HDC pl#7 [X1] wire#76
+76, 1, 77          !TDC ROC#2 Sl#11 Ch#76 HDC pl#7 [X1] wire#77
+77, 1, 78          !TDC ROC#2 Sl#11 Ch#77 HDC pl#7 [X1] wire#78
+78, 1, 79          !TDC ROC#2 Sl#11 Ch#78 HDC pl#7 [X1] wire#79
+79, 1, 80          !TDC ROC#2 Sl#11 Ch#79 HDC pl#7 [X1] wire#80
+80, 1, 81          !TDC ROC#2 Sl#11 Ch#80 HDC pl#7 [X1] wire#81
+81, 1, 82          !TDC ROC#2 Sl#11 Ch#81 HDC pl#7 [X1] wire#82
+82, 1, 83          !TDC ROC#2 Sl#11 Ch#82 HDC pl#7 [X1] wire#83
+83, 1, 84          !TDC ROC#2 Sl#11 Ch#83 HDC pl#7 [X1] wire#84
+84, 1, 85          !TDC ROC#2 Sl#11 Ch#84 HDC pl#7 [X1] wire#85
+85, 1, 86          !TDC ROC#2 Sl#11 Ch#85 HDC pl#7 [X1] wire#86
+86, 1, 87          !TDC ROC#2 Sl#11 Ch#86 HDC pl#7 [X1] wire#87
+87, 1, 88          !TDC ROC#2 Sl#11 Ch#87 HDC pl#7 [X1] wire#88
+88, 1, 89          !TDC ROC#2 Sl#11 Ch#88 HDC pl#7 [X1] wire#89
+89, 1, 90          !TDC ROC#2 Sl#11 Ch#89 HDC pl#7 [X1] wire#90
+90, 1, 91          !TDC ROC#2 Sl#11 Ch#90 HDC pl#7 [X1] wire#91
+91, 1, 92          !TDC ROC#2 Sl#11 Ch#91 HDC pl#7 [X1] wire#92
+92, 1, 93          !TDC ROC#2 Sl#11 Ch#92 HDC pl#7 [X1] wire#93
+93, 1, 94          !TDC ROC#2 Sl#11 Ch#93 HDC pl#7 [X1] wire#94
+94, 1, 95          !TDC ROC#2 Sl#11 Ch#94 HDC pl#7 [X1] wire#95
+95, 1, 96          !TDC ROC#2 Sl#11 Ch#95 HDC pl#7 [X1] wire#96
+Slot= 16
+0, 1, 97           !TDC ROC#2 Sl#12 Ch#0 HDC pl#7 [X1] wire#97
+1, 1, 98           !TDC ROC#2 Sl#12 Ch#1 HDC pl#7 [X1] wire#98
+2, 1, 99           !TDC ROC#2 Sl#12 Ch#2 HDC pl#7 [X1] wire#99
+3, 1, 100          !TDC ROC#2 Sl#12 Ch#3 HDC pl#7 [X1] wire#100
+4, 1, 101          !TDC ROC#2 Sl#12 Ch#4 HDC pl#7 [X1] wire#101
+5, 1, 102          !TDC ROC#2 Sl#12 Ch#5 HDC pl#7 [X1] wire#102
+6, 1, 103          !TDC ROC#2 Sl#12 Ch#6 HDC pl#7 [X1] wire#103
+7, 1, 104          !TDC ROC#2 Sl#12 Ch#7 HDC pl#7 [X1] wire#104
+8, 1, 105          !TDC ROC#2 Sl#12 Ch#8 HDC pl#7 [X1] wire#105
+9, 1, 106          !TDC ROC#2 Sl#12 Ch#9 HDC pl#7 [X1] wire#106
+10, 1, 107         !TDC ROC#2 Sl#12 Ch#10 HDC pl#7 [X1] wire#107
+11, 1, 108         !TDC ROC#2 Sl#12 Ch#11 HDC pl#7 [X1] wire#108
+12, 1, 109         !TDC ROC#2 Sl#12 Ch#12 HDC pl#7 [X1] wire#109
+13, 1, 110         !TDC ROC#2 Sl#12 Ch#13 HDC pl#7 [X1] wire#110
+14, 1, 111         !TDC ROC#2 Sl#12 Ch#14 HDC pl#7 [X1] wire#111
+15, 1, 112         !TDC ROC#2 Sl#12 Ch#15 HDC pl#7 [X1] wire#112
+16, 2, 1           !TDC ROC#2 Sl#12 Ch#16 HDC pl#8 [Y1] wire#1
+17, 2, 2           !TDC ROC#2 Sl#12 Ch#17 HDC pl#8 [Y1] wire#2
+18, 2, 3           !TDC ROC#2 Sl#12 Ch#18 HDC pl#8 [Y1] wire#3
+19, 2, 4           !TDC ROC#2 Sl#12 Ch#19 HDC pl#8 [Y1] wire#4
+20, 2, 5           !TDC ROC#2 Sl#12 Ch#20 HDC pl#8 [Y1] wire#5
+21, 2, 6           !TDC ROC#2 Sl#12 Ch#21 HDC pl#8 [Y1] wire#6
+22, 2, 7           !TDC ROC#2 Sl#12 Ch#22 HDC pl#8 [Y1] wire#7
+23, 2, 8           !TDC ROC#2 Sl#12 Ch#23 HDC pl#8 [Y1] wire#8
+24, 2, 9           !TDC ROC#2 Sl#12 Ch#24 HDC pl#8 [Y1] wire#9
+25, 2, 10          !TDC ROC#2 Sl#12 Ch#25 HDC pl#8 [Y1] wire#10
+26, 2, 11          !TDC ROC#2 Sl#12 Ch#26 HDC pl#8 [Y1] wire#11
+27, 2, 12          !TDC ROC#2 Sl#12 Ch#27 HDC pl#8 [Y1] wire#12
+28, 2, 13          !TDC ROC#2 Sl#12 Ch#28 HDC pl#8 [Y1] wire#13
+! 29  !TDC ROC#2 Sl#12 Ch#29 unused
+! 30  !TDC ROC#2 Sl#12 Ch#30 unused
+! 31  !TDC ROC#2 Sl#12 Ch#31 unused
+32, 2, 14          !TDC ROC#2 Sl#12 Ch#32 HDC pl#8 [Y1] wire#14
+33, 2, 15          !TDC ROC#2 Sl#12 Ch#33 HDC pl#8 [Y1] wire#15
+34, 2, 16          !TDC ROC#2 Sl#12 Ch#34 HDC pl#8 [Y1] wire#16
+35, 2, 17          !TDC ROC#2 Sl#12 Ch#35 HDC pl#8 [Y1] wire#17
+36, 2, 18          !TDC ROC#2 Sl#12 Ch#36 HDC pl#8 [Y1] wire#18
+37, 2, 19          !TDC ROC#2 Sl#12 Ch#37 HDC pl#8 [Y1] wire#19
+38, 2, 20          !TDC ROC#2 Sl#12 Ch#38 HDC pl#8 [Y1] wire#20
+39, 2, 21          !TDC ROC#2 Sl#12 Ch#39 HDC pl#8 [Y1] wire#21
+40, 2, 22          !TDC ROC#2 Sl#12 Ch#40 HDC pl#8 [Y1] wire#22
+41, 2, 23          !TDC ROC#2 Sl#12 Ch#41 HDC pl#8 [Y1] wire#23
+42, 2, 24          !TDC ROC#2 Sl#12 Ch#42 HDC pl#8 [Y1] wire#24
+43, 2, 25          !TDC ROC#2 Sl#12 Ch#43 HDC pl#8 [Y1] wire#25
+44, 2, 26          !TDC ROC#2 Sl#12 Ch#44 HDC pl#8 [Y1] wire#26
+! 45 !TDC ROC#2 Sl#12 Ch#45 unused
+! 46 !TDC ROC#2 Sl#12 Ch#46 unused
+! 47 !TDC ROC#2 Sl#12 Ch#47 unused
+48, 2, 27          !TDC ROC#2 Sl#12 Ch#48 HDC pl#8 [Y1] wire#27
+49, 2, 28          !TDC ROC#2 Sl#12 Ch#49 HDC pl#8 [Y1] wire#28
+50, 2, 29          !TDC ROC#2 Sl#12 Ch#50 HDC pl#8 [Y1] wire#29
+51, 2, 30          !TDC ROC#2 Sl#12 Ch#51 HDC pl#8 [Y1] wire#30
+52, 2, 31          !TDC ROC#2 Sl#12 Ch#52 HDC pl#8 [Y1] wire#31
+53, 2, 32          !TDC ROC#2 Sl#12 Ch#53 HDC pl#8 [Y1] wire#32
+54, 2, 33          !TDC ROC#2 Sl#12 Ch#54 HDC pl#8 [Y1] wire#33
+55, 2, 34          !TDC ROC#2 Sl#12 Ch#55 HDC pl#8 [Y1] wire#34
+56, 2, 35          !TDC ROC#2 Sl#12 Ch#56 HDC pl#8 [Y1] wire#35
+57, 2, 36          !TDC ROC#2 Sl#12 Ch#57 HDC pl#8 [Y1] wire#36
+58, 2, 37          !TDC ROC#2 Sl#12 Ch#58 HDC pl#8 [Y1] wire#37
+59, 2, 38          !TDC ROC#2 Sl#12 Ch#59 HDC pl#8 [Y1] wire#38
+60, 2, 39          !TDC ROC#2 Sl#12 Ch#60 HDC pl#8 [Y1] wire#39
+! 61 !TDC ROC#2 Sl#12 Ch#61 unused
+! 62 !TDC ROC#2 Sl#12 Ch#62 unused
+! 63 !TDC ROC#2 Sl#12 Ch#63 unused
+64, 2, 40          !TDC ROC#2 Sl#12 Ch#64 HDC pl#8 [Y1] wire#40
+65, 2, 41          !TDC ROC#2 Sl#12 Ch#65 HDC pl#8 [Y1] wire#41
+66, 2, 42          !TDC ROC#2 Sl#12 Ch#66 HDC pl#8 [Y1] wire#42
+67, 2, 43          !TDC ROC#2 Sl#12 Ch#67 HDC pl#8 [Y1] wire#43
+68, 2, 44          !TDC ROC#2 Sl#12 Ch#68 HDC pl#8 [Y1] wire#44
+69, 2, 45          !TDC ROC#2 Sl#12 Ch#69 HDC pl#8 [Y1] wire#45
+70, 2, 46          !TDC ROC#2 Sl#12 Ch#70 HDC pl#8 [Y1] wire#46
+71, 2, 47          !TDC ROC#2 Sl#12 Ch#71 HDC pl#8 [Y1] wire#47
+72, 2, 48          !TDC ROC#2 Sl#12 Ch#72 HDC pl#8 [Y1] wire#48
+73, 2, 49          !TDC ROC#2 Sl#12 Ch#73 HDC pl#8 [Y1] wire#49
+74, 2, 50          !TDC ROC#2 Sl#12 Ch#74 HDC pl#8 [Y1] wire#50
+75, 2, 51          !TDC ROC#2 Sl#12 Ch#75 HDC pl#8 [Y1] wire#51
+76, 2, 52          !TDC ROC#2 Sl#12 Ch#76 HDC pl#8 [Y1] wire#52
+! 77 !TDC ROC#2 Sl#12 Ch#77 unused
+! 78 !TDC ROC#2 Sl#12 Ch#78 unused
+! 79 !TDC ROC#2 Sl#12 Ch#79 unused
+80, 1, 113         !TDC ROC#2 Sl#12 Ch#80 HDC pl#7 [X1] wire#113
+! 81 !TDC ROC#2 Sl#12 Ch#81 unused
+82, 3, 1           !TDC ROC#2 Sl#12 Ch#82 HDC pl#9 [U] wire#1
+83, 3, 2           !TDC ROC#2 Sl#12 Ch#83 HDC pl#9 [U] wire#2
+84, 3, 3           !TDC ROC#2 Sl#12 Ch#84 HDC pl#9 [U] wire#3
+85, 3, 4           !TDC ROC#2 Sl#12 Ch#85 HDC pl#9 [U] wire#4
+86, 3, 5           !TDC ROC#2 Sl#12 Ch#86 HDC pl#9 [U] wire#5
+87, 3, 6           !TDC ROC#2 Sl#12 Ch#87 HDC pl#9 [U] wire#6
+88, 3, 7           !TDC ROC#2 Sl#12 Ch#88 HDC pl#9 [U] wire#7
+89, 3, 8           !TDC ROC#2 Sl#12 Ch#89 HDC pl#9 [U] wire#8
+90, 3, 9           !TDC ROC#2 Sl#12 Ch#90 HDC pl#9 [U] wire#9
+91, 3, 10          !TDC ROC#2 Sl#12 Ch#91 HDC pl#9 [U] wire#10
+92, 3, 11          !TDC ROC#2 Sl#12 Ch#92 HDC pl#9 [U] wire#11
+93, 3, 12          !TDC ROC#2 Sl#12 Ch#93 HDC pl#9 [U] wire#12
+94, 3, 13          !TDC ROC#2 Sl#12 Ch#94 HDC pl#9 [U] wire#13
+95, 3, 14          !TDC ROC#2 Sl#12 Ch#95 HDC pl#9 [U] wire#14
+Slot= 18
+0, 3, 15           !TDC ROC#2 Sl#14 Ch#0 HDC pl#9 [U] wire#15
+1, 3, 16           !TDC ROC#2 Sl#14 Ch#1 HDC pl#9 [U] wire#16
+2, 3, 17           !TDC ROC#2 Sl#14 Ch#2 HDC pl#9 [U] wire#17
+3, 3, 18           !TDC ROC#2 Sl#14 Ch#3 HDC pl#9 [U] wire#18
+4, 3, 19           !TDC ROC#2 Sl#14 Ch#4 HDC pl#9 [U] wire#19
+5, 3, 20           !TDC ROC#2 Sl#14 Ch#5 HDC pl#9 [U] wire#20
+6, 3, 21           !TDC ROC#2 Sl#14 Ch#6 HDC pl#9 [U] wire#21
+7, 3, 22           !TDC ROC#2 Sl#14 Ch#7 HDC pl#9 [U] wire#22
+8, 3, 23           !TDC ROC#2 Sl#14 Ch#8 HDC pl#9 [U] wire#23
+9, 3, 24           !TDC ROC#2 Sl#14 Ch#9 HDC pl#9 [U] wire#24
+10, 3, 25          !TDC ROC#2 Sl#14 Ch#10 HDC pl#9 [U] wire#25
+11, 3, 26          !TDC ROC#2 Sl#14 Ch#11 HDC pl#9 [U] wire#26
+12, 3, 27          !TDC ROC#2 Sl#14 Ch#12 HDC pl#9 [U] wire#27
+13, 3, 28          !TDC ROC#2 Sl#14 Ch#13 HDC pl#9 [U] wire#28
+14, 3, 29          !TDC ROC#2 Sl#14 Ch#14 HDC pl#9 [U] wire#29
+! 15 !TDC ROC#2 Sl#14 Ch#15 unused
+16, 3, 30          !TDC ROC#2 Sl#14 Ch#16 HDC pl#9 [U] wire#30
+17, 3, 31          !TDC ROC#2 Sl#14 Ch#17 HDC pl#9 [U] wire#31
+18, 3, 32          !TDC ROC#2 Sl#14 Ch#18 HDC pl#9 [U] wire#32
+19, 3, 33          !TDC ROC#2 Sl#14 Ch#19 HDC pl#9 [U] wire#33
+20, 3, 34          !TDC ROC#2 Sl#14 Ch#20 HDC pl#9 [U] wire#34
+21, 3, 35          !TDC ROC#2 Sl#14 Ch#21 HDC pl#9 [U] wire#35
+22, 3, 36          !TDC ROC#2 Sl#14 Ch#22 HDC pl#9 [U] wire#36
+23, 3, 37          !TDC ROC#2 Sl#14 Ch#23 HDC pl#9 [U] wire#37
+24, 3, 38          !TDC ROC#2 Sl#14 Ch#24 HDC pl#9 [U] wire#38
+25, 3, 39          !TDC ROC#2 Sl#14 Ch#25 HDC pl#9 [U] wire#39
+26, 3, 40          !TDC ROC#2 Sl#14 Ch#26 HDC pl#9 [U] wire#40
+27, 3, 41          !TDC ROC#2 Sl#14 Ch#27 HDC pl#9 [U] wire#41
+28, 3, 42          !TDC ROC#2 Sl#14 Ch#28 HDC pl#9 [U] wire#42
+29, 3, 43          !TDC ROC#2 Sl#14 Ch#29 HDC pl#9 [U] wire#43
+30, 3, 44          !TDC ROC#2 Sl#14 Ch#30 HDC pl#9 [U] wire#44
+31, 3, 45          !TDC ROC#2 Sl#14 Ch#31 HDC pl#9 [U] wire#45
+32, 3, 46          !TDC ROC#2 Sl#14 Ch#32 HDC pl#9 [U] wire#46
+33, 3, 47          !TDC ROC#2 Sl#14 Ch#33 HDC pl#9 [U] wire#47
+34, 3, 48          !TDC ROC#2 Sl#14 Ch#34 HDC pl#9 [U] wire#48
+35, 3, 49          !TDC ROC#2 Sl#14 Ch#35 HDC pl#9 [U] wire#49
+36, 3, 50          !TDC ROC#2 Sl#14 Ch#36 HDC pl#9 [U] wire#50
+37, 3, 51          !TDC ROC#2 Sl#14 Ch#37 HDC pl#9 [U] wire#51
+38, 3, 52          !TDC ROC#2 Sl#14 Ch#38 HDC pl#9 [U] wire#52
+39, 3, 53          !TDC ROC#2 Sl#14 Ch#39 HDC pl#9 [U] wire#53
+40, 3, 54          !TDC ROC#2 Sl#14 Ch#40 HDC pl#9 [U] wire#54
+41, 3, 55          !TDC ROC#2 Sl#14 Ch#41 HDC pl#9 [U] wire#55
+42, 3, 56          !TDC ROC#2 Sl#14 Ch#42 HDC pl#9 [U] wire#56
+43, 3, 57          !TDC ROC#2 Sl#14 Ch#43 HDC pl#9 [U] wire#57
+44, 3, 58          !TDC ROC#2 Sl#14 Ch#44 HDC pl#9 [U] wire#58
+45, 3, 59          !TDC ROC#2 Sl#14 Ch#45 HDC pl#9 [U] wire#59
+46, 3, 60          !TDC ROC#2 Sl#14 Ch#46 HDC pl#9 [U] wire#60
+! 47 !TDC ROC#2 Sl#14 Ch#47 unused
+48, 3, 61          !TDC ROC#2 Sl#14 Ch#48 HDC pl#9 [U] wire#61
+49, 3, 62          !TDC ROC#2 Sl#14 Ch#49 HDC pl#9 [U] wire#62
+50, 3, 63          !TDC ROC#2 Sl#14 Ch#50 HDC pl#9 [U] wire#63
+51, 3, 64          !TDC ROC#2 Sl#14 Ch#51 HDC pl#9 [U] wire#64
+52, 3, 65          !TDC ROC#2 Sl#14 Ch#52 HDC pl#9 [U] wire#65
+53, 3, 66          !TDC ROC#2 Sl#14 Ch#53 HDC pl#9 [U] wire#66
+54, 3, 67          !TDC ROC#2 Sl#14 Ch#54 HDC pl#9 [U] wire#67
+55, 3, 68          !TDC ROC#2 Sl#14 Ch#55 HDC pl#9 [U] wire#68
+56, 3, 69          !TDC ROC#2 Sl#14 Ch#56 HDC pl#9 [U] wire#69
+57, 3, 70          !TDC ROC#2 Sl#14 Ch#57 HDC pl#9 [U] wire#70
+58, 3, 71          !TDC ROC#2 Sl#14 Ch#58 HDC pl#9 [U] wire#71
+59, 3, 72          !TDC ROC#2 Sl#14 Ch#59 HDC pl#9 [U] wire#72
+60, 3, 73          !TDC ROC#2 Sl#14 Ch#60 HDC pl#9 [U] wire#73
+61, 3, 74          !TDC ROC#2 Sl#14 Ch#61 HDC pl#9 [U] wire#74
+62, 3, 75          !TDC ROC#2 Sl#14 Ch#62 HDC pl#9 [U] wire#75
+63, 3, 76          !TDC ROC#2 Sl#14 Ch#63 HDC pl#9 [U] wire#76
+64, 3, 77          !TDC ROC#2 Sl#14 Ch#64 HDC pl#9 [U] wire#77
+65, 3, 78          !TDC ROC#2 Sl#14 Ch#65 HDC pl#9 [U] wire#78
+66, 3, 79          !TDC ROC#2 Sl#14 Ch#66 HDC pl#9 [U] wire#79
+67, 3, 80          !TDC ROC#2 Sl#14 Ch#67 HDC pl#9 [U] wire#80
+68, 3, 81          !TDC ROC#2 Sl#14 Ch#68 HDC pl#9 [U] wire#81
+69, 3, 82          !TDC ROC#2 Sl#14 Ch#69 HDC pl#9 [U] wire#82
+70, 3, 83          !TDC ROC#2 Sl#14 Ch#70 HDC pl#9 [U] wire#83
+71, 3, 84          !TDC ROC#2 Sl#14 Ch#71 HDC pl#9 [U] wire#84
+72, 3, 85          !TDC ROC#2 Sl#14 Ch#72 HDC pl#9 [U] wire#85
+73, 3, 86          !TDC ROC#2 Sl#14 Ch#73 HDC pl#9 [U] wire#86
+74, 3, 87          !TDC ROC#2 Sl#14 Ch#74 HDC pl#9 [U] wire#87
+75, 3, 88          !TDC ROC#2 Sl#14 Ch#75 HDC pl#9 [U] wire#88
+76, 3, 89          !TDC ROC#2 Sl#14 Ch#76 HDC pl#9 [U] wire#89
+77, 3, 90          !TDC ROC#2 Sl#14 Ch#77 HDC pl#9 [U] wire#90
+78, 3, 91          !TDC ROC#2 Sl#14 Ch#78 HDC pl#9 [U] wire#91
+!79, !unused
+80, 3, 92          !TDC ROC#2 Sl#14 Ch#80 HDC pl#9 [U] wire#92
+81, 3, 93          !TDC ROC#2 Sl#14 Ch#81 HDC pl#9 [U] wire#93
+82, 3, 94          !TDC ROC#2 Sl#14 Ch#82 HDC pl#9 [U] wire#94
+83, 3, 95          !TDC ROC#2 Sl#14 Ch#83 HDC pl#9 [U] wire#95
+84, 3, 96          !TDC ROC#2 Sl#14 Ch#84 HDC pl#9 [U] wire#96
+85, 3, 97          !TDC ROC#2 Sl#14 Ch#85 HDC pl#9 [U] wire#97
+86, 3, 98          !TDC ROC#2 Sl#14 Ch#86 HDC pl#9 [U] wire#98
+87, 3, 99          !TDC ROC#2 Sl#14 Ch#87 HDC pl#9 [U] wire#99
+88, 3, 100         !TDC ROC#2 Sl#14 Ch#88 HDC pl#9 [U] wire#100
+89, 3, 101         !TDC ROC#2 Sl#14 Ch#89 HDC pl#9 [U] wire#101
+90, 3, 102         !TDC ROC#2 Sl#14 Ch#90 HDC pl#9 [U] wire#102
+91, 3, 103         !TDC ROC#2 Sl#14 Ch#91 HDC pl#9 [U] wire#103
+92, 3, 104         !TDC ROC#2 Sl#14 Ch#92 HDC pl#9 [U] wire#104
+93, 3, 105         !TDC ROC#2 Sl#14 Ch#93 HDC pl#9 [U] wire#105
+94, 3, 106         !TDC ROC#2 Sl#14 Ch#94 HDC pl#9 [U] wire#106
+95, 3, 107         !TDC ROC#2 Sl#14 Ch#95 HDC pl#9 [U] wire#107
+Slot= 19
+0, 6, 113           !TDC ROC#2 Sl#15 Ch#0 HDC pl#12 [X2] wire#113
+!1,  !unused
+2, 4, 1           !TDC ROC#2 Sl#15 Ch#2 HDC pl#10 [V] wire#1
+3, 4, 2           !TDC ROC#2 Sl#15 Ch#3 HDC pl#10 [V] wire#2
+4, 4, 3           !TDC ROC#2 Sl#15 Ch#4 HDC pl#10 [V] wire#3
+5, 4, 4           !TDC ROC#2 Sl#15 Ch#5 HDC pl#10 [V] wire#4
+6, 4, 5           !TDC ROC#2 Sl#15 Ch#6 HDC pl#10 [V] wire#5
+7, 4, 6           !TDC ROC#2 Sl#15 Ch#7 HDC pl#10 [V] wire#6
+8, 4, 7           !TDC ROC#2 Sl#15 Ch#8 HDC pl#10 [V] wire#7
+9, 4, 8          !TDC ROC#2 Sl#15 Ch#9 HDC pl#10 [V] wire#8
+10, 4, 9          !TDC ROC#2 Sl#15 Ch#10 HDC pl#10 [V] wire#9
+11, 4, 10          !TDC ROC#2 Sl#15 Ch#11 HDC pl#10 [V] wire#10
+12, 4, 11          !TDC ROC#2 Sl#15 Ch#12 HDC pl#10 [V] wire#11
+13, 4, 12          !TDC ROC#2 Sl#15 Ch#13 HDC pl#10 [V] wire#12
+14, 4, 13          !TDC ROC#2 Sl#15 Ch#14 HDC pl#10 [V] wire#13
+15, 4, 14          !TDC ROC#2 Sl#15 Ch#15 HDC pl#10 [V] wire#14
+16, 4, 15          !TDC ROC#2 Sl#15 Ch#16 HDC pl#10 [V] wire#15
+17, 4, 16          !TDC ROC#2 Sl#15 Ch#17 HDC pl#10 [V] wire#16
+18, 4, 17          !TDC ROC#2 Sl#15 Ch#18 HDC pl#10 [V] wire#17
+19, 4, 18          !TDC ROC#2 Sl#15 Ch#19 HDC pl#10 [V] wire#18
+20, 4, 19          !TDC ROC#2 Sl#15 Ch#20 HDC pl#10 [V] wire#19
+21, 4, 20          !TDC ROC#2 Sl#15 Ch#21 HDC pl#10 [V] wire#20
+22, 4, 21          !TDC ROC#2 Sl#15 Ch#22 HDC pl#10 [V] wire#21
+23, 4, 22          !TDC ROC#2 Sl#15 Ch#23 HDC pl#10 [V] wire#22
+24, 4, 23          !TDC ROC#2 Sl#15 Ch#24 HDC pl#10 [V] wire#23
+25, 4, 24          !TDC ROC#2 Sl#15 Ch#25 HDC pl#10 [V] wire#24
+26, 4, 25          !TDC ROC#2 Sl#15 Ch#26 HDC pl#10 [V] wire#25
+27, 4, 26          !TDC ROC#2 Sl#15 Ch#27 HDC pl#10 [V] wire#26
+28, 4, 27          !TDC ROC#2 Sl#15 Ch#28 HDC pl#10 [V] wire#27
+29, 4, 28          !TDC ROC#2 Sl#15 Ch#29 HDC pl#10 [V] wire#28
+30, 4, 29          !TDC ROC#2 Sl#15 Ch#30 HDC pl#10 [V] wire#29
+! 31 !TDC ROC#2 Sl#15 Ch#31 unused
+32, 4, 30          !TDC ROC#2 Sl#15 Ch#32 HDC pl#10 [V] wire#30
+33, 4, 31          !TDC ROC#2 Sl#15 Ch#33 HDC pl#10 [V] wire#31
+34, 4, 32          !TDC ROC#2 Sl#15 Ch#34 HDC pl#10 [V] wire#32
+35, 4, 33          !TDC ROC#2 Sl#15 Ch#35 HDC pl#10 [V] wire#33
+36, 4, 34          !TDC ROC#2 Sl#15 Ch#36 HDC pl#10 [V] wire#34
+37, 4, 35          !TDC ROC#2 Sl#15 Ch#37 HDC pl#10 [V] wire#35
+38, 4, 36          !TDC ROC#2 Sl#15 Ch#38 HDC pl#10 [V] wire#36
+39, 4, 37          !TDC ROC#2 Sl#15 Ch#39 HDC pl#10 [V] wire#37
+40, 4, 38          !TDC ROC#2 Sl#15 Ch#40 HDC pl#10 [V] wire#38
+41, 4, 39          !TDC ROC#2 Sl#15 Ch#41 HDC pl#10 [V] wire#39
+42, 4, 40          !TDC ROC#2 Sl#15 Ch#42 HDC pl#10 [V] wire#40
+43, 4, 41          !TDC ROC#2 Sl#15 Ch#43 HDC pl#10 [V] wire#41
+44, 4, 42          !TDC ROC#2 Sl#15 Ch#44 HDC pl#10 [V] wire#42
+45, 4, 43          !TDC ROC#2 Sl#15 Ch#45 HDC pl#10 [V] wire#43
+46, 4, 44          !TDC ROC#2 Sl#15 Ch#46 HDC pl#10 [V] wire#44
+47, 4, 45          !TDC ROC#2 Sl#15 Ch#47 HDC pl#10 [V] wire#45
+48, 4, 46          !TDC ROC#2 Sl#15 Ch#48 HDC pl#10 [V] wire#46
+49, 4, 47          !TDC ROC#2 Sl#15 Ch#49 HDC pl#10 [V] wire#47
+50, 4, 48          !TDC ROC#2 Sl#15 Ch#50 HDC pl#10 [V] wire#48
+51, 4, 49          !TDC ROC#2 Sl#15 Ch#51 HDC pl#10 [V] wire#49
+52, 4, 50          !TDC ROC#2 Sl#15 Ch#52 HDC pl#10 [V] wire#50
+53, 4, 51          !TDC ROC#2 Sl#15 Ch#53 HDC pl#10 [V] wire#51
+54, 4, 52          !TDC ROC#2 Sl#15 Ch#54 HDC pl#10 [V] wire#52
+55, 4, 53          !TDC ROC#2 Sl#15 Ch#55 HDC pl#10 [V] wire#53
+56, 4, 54          !TDC ROC#2 Sl#15 Ch#56 HDC pl#10 [V] wire#54
+57, 4, 55          !TDC ROC#2 Sl#15 Ch#57 HDC pl#10 [V] wire#55
+58, 4, 56          !TDC ROC#2 Sl#15 Ch#58 HDC pl#10 [V] wire#56
+59, 4, 57          !TDC ROC#2 Sl#15 Ch#59 HDC pl#10 [V] wire#57
+60, 4, 58          !TDC ROC#2 Sl#15 Ch#60 HDC pl#10 [V] wire#58
+61, 4, 59          !TDC ROC#2 Sl#15 Ch#61 HDC pl#10 [V] wire#59
+62, 4, 60          !TDC ROC#2 Sl#15 Ch#62 HDC pl#10 [V] wire#60
+! 63 !TDC ROC#2 Sl#15 Ch#63 unused
+64, 4, 61          !TDC ROC#2 Sl#15 Ch#64 HDC pl#10 [V] wire#61
+65, 4, 62          !TDC ROC#2 Sl#15 Ch#65 HDC pl#10 [V] wire#62
+66, 4, 63          !TDC ROC#2 Sl#15 Ch#66 HDC pl#10 [V] wire#63
+67, 4, 64          !TDC ROC#2 Sl#15 Ch#67 HDC pl#10 [V] wire#64
+68, 4, 65          !TDC ROC#2 Sl#15 Ch#68 HDC pl#10 [V] wire#65
+69, 4, 66          !TDC ROC#2 Sl#15 Ch#69 HDC pl#10 [V] wire#66
+70, 4, 67          !TDC ROC#2 Sl#15 Ch#70 HDC pl#10 [V] wire#67
+71, 4, 68          !TDC ROC#2 Sl#15 Ch#71 HDC pl#10 [V] wire#68
+72, 4, 69          !TDC ROC#2 Sl#15 Ch#72 HDC pl#10 [V] wire#69
+73, 4, 70          !TDC ROC#2 Sl#15 Ch#73 HDC pl#10 [V] wire#70
+74, 4, 71          !TDC ROC#2 Sl#15 Ch#74 HDC pl#10 [V] wire#71
+75, 4, 72          !TDC ROC#2 Sl#15 Ch#75 HDC pl#10 [V] wire#72
+76, 4, 73          !TDC ROC#2 Sl#15 Ch#76 HDC pl#10 [V] wire#73
+77, 4, 74          !TDC ROC#2 Sl#15 Ch#77 HDC pl#10 [V] wire#74
+78, 4, 75          !TDC ROC#2 Sl#15 Ch#78 HDC pl#10 [V] wire#75
+79, 4, 76          !TDC ROC#2 Sl#15 Ch#79 HDC pl#10 [V] wire#76
+80, 4, 77          !TDC ROC#2 Sl#15 Ch#80 HDC pl#10 [V] wire#77
+81, 4, 78          !TDC ROC#2 Sl#15 Ch#81 HDC pl#10 [V] wire#78
+82, 4, 79          !TDC ROC#2 Sl#15 Ch#82 HDC pl#10 [V] wire#79
+83, 4, 80          !TDC ROC#2 Sl#15 Ch#83 HDC pl#10 [V] wire#80
+84, 4, 81          !TDC ROC#2 Sl#15 Ch#84 HDC pl#10 [V] wire#81
+85, 4, 82          !TDC ROC#2 Sl#15 Ch#85 HDC pl#10 [V] wire#82
+86, 4, 83          !TDC ROC#2 Sl#15 Ch#86 HDC pl#10 [V] wire#83
+87, 4, 84          !TDC ROC#2 Sl#15 Ch#87 HDC pl#10 [V] wire#84
+88, 4, 85          !TDC ROC#2 Sl#15 Ch#88 HDC pl#10 [V] wire#85
+89, 4, 86          !TDC ROC#2 Sl#15 Ch#89 HDC pl#10 [V] wire#86
+90, 4, 87          !TDC ROC#2 Sl#15 Ch#90 HDC pl#10 [V] wire#87
+91, 4, 88          !TDC ROC#2 Sl#15 Ch#91 HDC pl#10 [V] wire#88
+92, 4, 89          !TDC ROC#2 Sl#15 Ch#92 HDC pl#10 [V] wire#89
+93, 4, 90          !TDC ROC#2 Sl#15 Ch#93 HDC pl#10 [V] wire#90
+94, 4, 91          !TDC ROC#2 Sl#15 Ch#94 HDC pl#10 [V] wire#91
+! 95 !TDC ROC#2 Sl#15 Ch#95 unused
+Slot= 21
+0, 4, 92           !TDC ROC#2 Sl#17 Ch#0 HDC pl#10 [V] wire#92
+1, 4, 93           !TDC ROC#2 Sl#17 Ch#1 HDC pl#10 [V] wire#93
+2, 4, 94           !TDC ROC#2 Sl#17 Ch#2 HDC pl#10 [V] wire#94
+3, 4, 95           !TDC ROC#2 Sl#17 Ch#3 HDC pl#10 [V] wire#95
+4, 4, 96           !TDC ROC#2 Sl#17 Ch#4 HDC pl#10 [V] wire#96
+5, 4, 97           !TDC ROC#2 Sl#17 Ch#5 HDC pl#10 [V] wire#97
+6, 4, 98           !TDC ROC#2 Sl#17 Ch#6 HDC pl#10 [V] wire#98
+7, 4, 99           !TDC ROC#2 Sl#17 Ch#7 HDC pl#10 [V] wire#99
+8, 4, 100          !TDC ROC#2 Sl#17 Ch#8 HDC pl#10 [V] wire#100
+9, 4, 101          !TDC ROC#2 Sl#17 Ch#9 HDC pl#10 [V] wire#101
+10, 4, 102         !TDC ROC#2 Sl#17 Ch#10 HDC pl#10 [V] wire#102
+11, 4, 103         !TDC ROC#2 Sl#17 Ch#11 HDC pl#10 [V] wire#103
+12, 4, 104         !TDC ROC#2 Sl#17 Ch#12 HDC pl#10 [V] wire#104
+13, 4, 105         !TDC ROC#2 Sl#17 Ch#13 HDC pl#10 [V] wire#105
+14, 4, 106         !TDC ROC#2 Sl#17 Ch#14 HDC pl#10 [V] wire#106
+15, 4, 107         !TDC ROC#2 Sl#17 Ch#15 HDC pl#10 [V] wire#107
+16, 5, 1           !TDC ROC#2 Sl#17 Ch#16 HDC pl#11 [Y2] wire#1
+17, 5, 2           !TDC ROC#2 Sl#17 Ch#17 HDC pl#11 [Y2] wire#2
+18, 5, 3           !TDC ROC#2 Sl#17 Ch#18 HDC pl#11 [Y2] wire#3
+19, 5, 4           !TDC ROC#2 Sl#17 Ch#19 HDC pl#11 [Y2] wire#4
+20, 5, 5           !TDC ROC#2 Sl#17 Ch#20 HDC pl#11 [Y2] wire#5
+21, 5, 6           !TDC ROC#2 Sl#17 Ch#21 HDC pl#11 [Y2] wire#6
+22, 5, 7           !TDC ROC#2 Sl#17 Ch#22 HDC pl#11 [Y2] wire#7
+23, 5, 8           !TDC ROC#2 Sl#17 Ch#23 HDC pl#11 [Y2] wire#8
+24, 5, 9           !TDC ROC#2 Sl#17 Ch#24 HDC pl#11 [Y2] wire#9
+25, 5, 10          !TDC ROC#2 Sl#17 Ch#25 HDC pl#11 [Y2] wire#10
+26, 5, 11          !TDC ROC#2 Sl#17 Ch#26 HDC pl#11 [Y2] wire#11
+27, 5, 12          !TDC ROC#2 Sl#17 Ch#27 HDC pl#11 [Y2] wire#12
+28, 5, 13          !TDC ROC#2 Sl#17 Ch#28 HDC pl#11 [Y2] wire#13
+! 29 !TDC ROC#2 Sl#17 Ch#29 unused
+! 30 !TDC ROC#2 Sl#17 Ch#30 unused
+! 31 !TDC ROC#2 Sl#17 Ch#31 unused
+32, 5, 14          !TDC ROC#2 Sl#17 Ch#32 HDC pl#11 [Y2] wire#14
+33, 5, 15          !TDC ROC#2 Sl#17 Ch#33 HDC pl#11 [Y2] wire#15
+34, 5, 16          !TDC ROC#2 Sl#17 Ch#34 HDC pl#11 [Y2] wire#16
+35, 5, 17          !TDC ROC#2 Sl#17 Ch#35 HDC pl#11 [Y2] wire#17
+36, 5, 18          !TDC ROC#2 Sl#17 Ch#36 HDC pl#11 [Y2] wire#18
+37, 5, 19          !TDC ROC#2 Sl#17 Ch#37 HDC pl#11 [Y2] wire#19
+38, 5, 20          !TDC ROC#2 Sl#17 Ch#38 HDC pl#11 [Y2] wire#20
+39, 5, 21          !TDC ROC#2 Sl#17 Ch#39 HDC pl#11 [Y2] wire#21
+40, 5, 22          !TDC ROC#2 Sl#17 Ch#40 HDC pl#11 [Y2] wire#22
+41, 5, 23          !TDC ROC#2 Sl#17 Ch#41 HDC pl#11 [Y2] wire#23
+42, 5, 24          !TDC ROC#2 Sl#17 Ch#42 HDC pl#11 [Y2] wire#24
+43, 5, 25          !TDC ROC#2 Sl#17 Ch#43 HDC pl#11 [Y2] wire#25
+44, 5, 26          !TDC ROC#2 Sl#17 Ch#44 HDC pl#11 [Y2] wire#26
+! 45 !TDC ROC#2 Sl#17 Ch#45 unused
+! 46 !TDC ROC#2 Sl#17 Ch#46 unused
+! 47 !TDC ROC#2 Sl#17 Ch#47 unused
+48, 5, 27          !TDC ROC#2 Sl#17 Ch#48 HDC pl#11 [Y2] wire#27
+49, 5, 28          !TDC ROC#2 Sl#17 Ch#49 HDC pl#11 [Y2] wire#28
+50, 5, 29          !TDC ROC#2 Sl#17 Ch#50 HDC pl#11 [Y2] wire#29
+51, 5, 30          !TDC ROC#2 Sl#17 Ch#51 HDC pl#11 [Y2] wire#30
+52, 5, 31          !TDC ROC#2 Sl#17 Ch#52 HDC pl#11 [Y2] wire#31
+53, 5, 32          !TDC ROC#2 Sl#17 Ch#53 HDC pl#11 [Y2] wire#32
+54, 5, 33          !TDC ROC#2 Sl#17 Ch#54 HDC pl#11 [Y2] wire#33
+55, 5, 34          !TDC ROC#2 Sl#17 Ch#55 HDC pl#11 [Y2] wire#34
+56, 5, 35          !TDC ROC#2 Sl#17 Ch#56 HDC pl#11 [Y2] wire#35
+57, 5, 36          !TDC ROC#2 Sl#17 Ch#57 HDC pl#11 [Y2] wire#36
+58, 5, 37          !TDC ROC#2 Sl#17 Ch#58 HDC pl#11 [Y2] wire#37
+59, 5, 38          !TDC ROC#2 Sl#17 Ch#59 HDC pl#11 [Y2] wire#38
+60, 5, 39          !TDC ROC#2 Sl#17 Ch#60 HDC pl#11 [Y2] wire#39
+! 61 !TDC ROC#2 Sl#17 Ch#61 unused
+! 62 !TDC ROC#2 Sl#17 Ch#62 unused
+! 63 !TDC ROC#2 Sl#17 Ch#63 unused
+! 64 !TDC ROC#2 Sl#17 Ch#64 unused?????   JV 11/11/97
+65, 5, 40          !TDC ROC#2 Sl#17 Ch#64 HDC pl#11 [Y2] wire#40
+66, 5, 41          !TDC ROC#2 Sl#17 Ch#65 HDC pl#11 [Y2] wire#41
+67, 5, 42          !TDC ROC#2 Sl#17 Ch#66 HDC pl#11 [Y2] wire#42
+68, 5, 43          !TDC ROC#2 Sl#17 Ch#67 HDC pl#11 [Y2] wire#43
+69, 5, 44          !TDC ROC#2 Sl#17 Ch#68 HDC pl#11 [Y2] wire#44
+70, 5, 45          !TDC ROC#2 Sl#17 Ch#69 HDC pl#11 [Y2] wire#45
+71, 5, 46          !TDC ROC#2 Sl#17 Ch#70 HDC pl#11 [Y2] wire#46
+72, 5, 47          !TDC ROC#2 Sl#17 Ch#71 HDC pl#11 [Y2] wire#47
+73, 5, 48          !TDC ROC#2 Sl#17 Ch#72 HDC pl#11 [Y2] wire#48
+74, 5, 49          !TDC ROC#2 Sl#17 Ch#73 HDC pl#11 [Y2] wire#49
+75, 5, 50          !TDC ROC#2 Sl#17 Ch#74 HDC pl#11 [Y2] wire#50
+76, 5, 51          !TDC ROC#2 Sl#17 Ch#75 HDC pl#11 [Y2] wire#51
+77, 5, 52          !TDC ROC#2 Sl#17 Ch#76 HDC pl#11 [Y2] wire#52
+! 77 !TDC ROC#2 Sl#17 Ch#77 unused
+! 78 !TDC ROC#2 Sl#17 Ch#78 unused
+! 79 !TDC ROC#2 Sl#17 Ch#79 unused
+80, 6, 1           !TDC ROC#2 Sl#17 Ch#80 HDC pl#12 [X2] wire#1
+81, 6, 2           !TDC ROC#2 Sl#17 Ch#81 HDC pl#12 [X2] wire#2
+82, 6, 3           !TDC ROC#2 Sl#17 Ch#82 HDC pl#12 [X2] wire#3
+83, 6, 4           !TDC ROC#2 Sl#17 Ch#83 HDC pl#12 [X2] wire#4
+84, 6, 5           !TDC ROC#2 Sl#17 Ch#84 HDC pl#12 [X2] wire#5
+85, 6, 6           !TDC ROC#2 Sl#17 Ch#85 HDC pl#12 [X2] wire#6
+86, 6, 7           !TDC ROC#2 Sl#17 Ch#86 HDC pl#12 [X2] wire#7
+87, 6, 8           !TDC ROC#2 Sl#17 Ch#87 HDC pl#12 [X2] wire#8
+88, 6, 9           !TDC ROC#2 Sl#17 Ch#88 HDC pl#12 [X2] wire#9
+89, 6, 10          !TDC ROC#2 Sl#17 Ch#89 HDC pl#12 [X2] wire#10
+90, 6, 11          !TDC ROC#2 Sl#17 Ch#90 HDC pl#12 [X2] wire#11
+91, 6, 12          !TDC ROC#2 Sl#17 Ch#91 HDC pl#12 [X2] wire#12
+92, 6, 13          !TDC ROC#2 Sl#17 Ch#92 HDC pl#12 [X2] wire#13
+93, 6, 14          !TDC ROC#2 Sl#17 Ch#93 HDC pl#12 [X2] wire#14
+94, 6, 15          !TDC ROC#2 Sl#17 Ch#94 HDC pl#12 [X2] wire#15
+95, 6, 16          !TDC ROC#2 Sl#17 Ch#95 HDC pl#12 [X2] wire#16
+Slot= 22
+0, 6, 17           !TDC ROC#2 Sl#18 Ch#0 HDC pl#12 [X2] wire#17
+1, 6, 18           !TDC ROC#2 Sl#18 Ch#1 HDC pl#12 [X2] wire#18
+2, 6, 19           !TDC ROC#2 Sl#18 Ch#2 HDC pl#12 [X2] wire#19
+3, 6, 20           !TDC ROC#2 Sl#18 Ch#3 HDC pl#12 [X2] wire#20
+4, 6, 21           !TDC ROC#2 Sl#18 Ch#4 HDC pl#12 [X2] wire#21
+5, 6, 22           !TDC ROC#2 Sl#18 Ch#5 HDC pl#12 [X2] wire#22
+6, 6, 23           !TDC ROC#2 Sl#18 Ch#6 HDC pl#12 [X2] wire#23
+7, 6, 24           !TDC ROC#2 Sl#18 Ch#7 HDC pl#12 [X2] wire#24
+8, 6, 25           !TDC ROC#2 Sl#18 Ch#8 HDC pl#12 [X2] wire#25
+9, 6, 26           !TDC ROC#2 Sl#18 Ch#9 HDC pl#12 [X2] wire#26
+10, 6, 27          !TDC ROC#2 Sl#18 Ch#10 HDC pl#12 [X2] wire#27
+11, 6, 28          !TDC ROC#2 Sl#18 Ch#11 HDC pl#12 [X2] wire#28
+12, 6, 29          !TDC ROC#2 Sl#18 Ch#12 HDC pl#12 [X2] wire#29
+13, 6, 30          !TDC ROC#2 Sl#18 Ch#13 HDC pl#12 [X2] wire#30
+14, 6, 31          !TDC ROC#2 Sl#18 Ch#14 HDC pl#12 [X2] wire#31
+15, 6, 32          !TDC ROC#2 Sl#18 Ch#15 HDC pl#12 [X2] wire#32
+16, 6, 33          !TDC ROC#2 Sl#18 Ch#16 HDC pl#12 [X2] wire#33
+17, 6, 34          !TDC ROC#2 Sl#18 Ch#17 HDC pl#12 [X2] wire#34
+18, 6, 35          !TDC ROC#2 Sl#18 Ch#18 HDC pl#12 [X2] wire#35
+19, 6, 36          !TDC ROC#2 Sl#18 Ch#19 HDC pl#12 [X2] wire#36
+20, 6, 37          !TDC ROC#2 Sl#18 Ch#20 HDC pl#12 [X2] wire#37
+21, 6, 38          !TDC ROC#2 Sl#18 Ch#21 HDC pl#12 [X2] wire#38
+22, 6, 39          !TDC ROC#2 Sl#18 Ch#22 HDC pl#12 [X2] wire#39
+23, 6, 40          !TDC ROC#2 Sl#18 Ch#23 HDC pl#12 [X2] wire#40
+24, 6, 41          !TDC ROC#2 Sl#18 Ch#24 HDC pl#12 [X2] wire#41
+25, 6, 42          !TDC ROC#2 Sl#18 Ch#25 HDC pl#12 [X2] wire#42
+26, 6, 43          !TDC ROC#2 Sl#18 Ch#26 HDC pl#12 [X2] wire#43
+27, 6, 44          !TDC ROC#2 Sl#18 Ch#27 HDC pl#12 [X2] wire#44
+28, 6, 45          !TDC ROC#2 Sl#18 Ch#28 HDC pl#12 [X2] wire#45
+29, 6, 46          !TDC ROC#2 Sl#18 Ch#29 HDC pl#12 [X2] wire#46
+30, 6, 47          !TDC ROC#2 Sl#18 Ch#30 HDC pl#12 [X2] wire#47
+31, 6, 48          !TDC ROC#2 Sl#18 Ch#31 HDC pl#12 [X2] wire#48
+32, 6, 49          !TDC ROC#2 Sl#18 Ch#32 HDC pl#12 [X2] wire#49
+33, 6, 50          !TDC ROC#2 Sl#18 Ch#33 HDC pl#12 [X2] wire#50
+34, 6, 51          !TDC ROC#2 Sl#18 Ch#34 HDC pl#12 [X2] wire#51
+35, 6, 52          !TDC ROC#2 Sl#18 Ch#35 HDC pl#12 [X2] wire#52
+36, 6, 53          !TDC ROC#2 Sl#18 Ch#36 HDC pl#12 [X2] wire#53
+37, 6, 54          !TDC ROC#2 Sl#18 Ch#37 HDC pl#12 [X2] wire#54
+38, 6, 55          !TDC ROC#2 Sl#18 Ch#38 HDC pl#12 [X2] wire#55
+39, 6, 56          !TDC ROC#2 Sl#18 Ch#39 HDC pl#12 [X2] wire#56
+40, 6, 57          !TDC ROC#2 Sl#18 Ch#40 HDC pl#12 [X2] wire#57
+41, 6, 58          !TDC ROC#2 Sl#18 Ch#41 HDC pl#12 [X2] wire#58
+42, 6, 59          !TDC ROC#2 Sl#18 Ch#42 HDC pl#12 [X2] wire#59
+43, 6, 60          !TDC ROC#2 Sl#18 Ch#43 HDC pl#12 [X2] wire#60
+44, 6, 61          !TDC ROC#2 Sl#18 Ch#44 HDC pl#12 [X2] wire#61
+45, 6, 62          !TDC ROC#2 Sl#18 Ch#45 HDC pl#12 [X2] wire#62
+46, 6, 63          !TDC ROC#2 Sl#18 Ch#46 HDC pl#12 [X2] wire#63
+47, 6, 64          !TDC ROC#2 Sl#18 Ch#47 HDC pl#12 [X2] wire#64
+48, 6, 65          !TDC ROC#2 Sl#18 Ch#48 HDC pl#12 [X2] wire#65
+49, 6, 66          !TDC ROC#2 Sl#18 Ch#49 HDC pl#12 [X2] wire#66
+50, 6, 67          !TDC ROC#2 Sl#18 Ch#50 HDC pl#12 [X2] wire#67
+51, 6, 68          !TDC ROC#2 Sl#18 Ch#51 HDC pl#12 [X2] wire#68
+52, 6, 69          !TDC ROC#2 Sl#18 Ch#52 HDC pl#12 [X2] wire#69
+53, 6, 70          !TDC ROC#2 Sl#18 Ch#53 HDC pl#12 [X2] wire#70
+54, 6, 71          !TDC ROC#2 Sl#18 Ch#54 HDC pl#12 [X2] wire#71
+55, 6, 72          !TDC ROC#2 Sl#18 Ch#55 HDC pl#12 [X2] wire#72
+56, 6, 73          !TDC ROC#2 Sl#18 Ch#56 HDC pl#12 [X2] wire#73
+57, 6, 74          !TDC ROC#2 Sl#18 Ch#57 HDC pl#12 [X2] wire#74
+58, 6, 75          !TDC ROC#2 Sl#18 Ch#58 HDC pl#12 [X2] wire#75
+59, 6, 76          !TDC ROC#2 Sl#18 Ch#59 HDC pl#12 [X2] wire#76
+60, 6, 77          !TDC ROC#2 Sl#18 Ch#60 HDC pl#12 [X2] wire#77
+61, 6, 78          !TDC ROC#2 Sl#18 Ch#61 HDC pl#12 [X2] wire#78
+62, 6, 79          !TDC ROC#2 Sl#18 Ch#62 HDC pl#12 [X2] wire#79
+63, 6, 80          !TDC ROC#2 Sl#18 Ch#63 HDC pl#12 [X2] wire#80
+64, 6, 81          !TDC ROC#2 Sl#18 Ch#64 HDC pl#12 [X2] wire#81
+65, 6, 82          !TDC ROC#2 Sl#18 Ch#65 HDC pl#12 [X2] wire#82
+66, 6, 83          !TDC ROC#2 Sl#18 Ch#66 HDC pl#12 [X2] wire#83
+67, 6, 84          !TDC ROC#2 Sl#18 Ch#67 HDC pl#12 [X2] wire#84
+68, 6, 85          !TDC ROC#2 Sl#18 Ch#68 HDC pl#12 [X2] wire#85
+69, 6, 86          !TDC ROC#2 Sl#18 Ch#69 HDC pl#12 [X2] wire#86
+70, 6, 87          !TDC ROC#2 Sl#18 Ch#70 HDC pl#12 [X2] wire#87
+71, 6, 88          !TDC ROC#2 Sl#18 Ch#71 HDC pl#12 [X2] wire#88
+72, 6, 89          !TDC ROC#2 Sl#18 Ch#72 HDC pl#12 [X2] wire#89
+73, 6, 90          !TDC ROC#2 Sl#18 Ch#73 HDC pl#12 [X2] wire#90
+74, 6, 91          !TDC ROC#2 Sl#18 Ch#74 HDC pl#12 [X2] wire#91
+75, 6, 92          !TDC ROC#2 Sl#18 Ch#75 HDC pl#12 [X2] wire#92
+76, 6, 93          !TDC ROC#2 Sl#18 Ch#76 HDC pl#12 [X2] wire#93
+77, 6, 94          !TDC ROC#2 Sl#18 Ch#77 HDC pl#12 [X2] wire#94
+78, 6, 95          !TDC ROC#2 Sl#18 Ch#78 HDC pl#12 [X2] wire#95
+79, 6, 96          !TDC ROC#2 Sl#18 Ch#79 HDC pl#12 [X2] wire#96
+80, 6, 97          !TDC ROC#2 Sl#18 Ch#80 HDC pl#12 [X2] wire#97
+81, 6, 98          !TDC ROC#2 Sl#18 Ch#81 HDC pl#12 [X2] wire#98
+82, 6, 99          !TDC ROC#2 Sl#18 Ch#82 HDC pl#12 [X2] wire#99
+83, 6, 100         !TDC ROC#2 Sl#18 Ch#83 HDC pl#12 [X2] wire#100
+84, 6, 101         !TDC ROC#2 Sl#18 Ch#84 HDC pl#12 [X2] wire#101
+85, 6, 102         !TDC ROC#2 Sl#18 Ch#85 HDC pl#12 [X2] wire#102
+86, 6, 103         !TDC ROC#2 Sl#18 Ch#86 HDC pl#12 [X2] wire#103
+87, 6, 104         !TDC ROC#2 Sl#18 Ch#87 HDC pl#12 [X2] wire#104
+88, 6, 105         !TDC ROC#2 Sl#18 Ch#88 HDC pl#12 [X2] wire#105
+89, 6, 106         !TDC ROC#2 Sl#18 Ch#89 HDC pl#12 [X2] wire#106
+90, 6, 107         !TDC ROC#2 Sl#18 Ch#90 HDC pl#12 [X2] wire#107
+91, 6, 108         !TDC ROC#2 Sl#18 Ch#91 HDC pl#12 [X2] wire#108
+92, 6, 109         !TDC ROC#2 Sl#18 Ch#92 HDC pl#12 [X2] wire#109
+93, 6, 110         !TDC ROC#2 Sl#18 Ch#93 HDC pl#12 [X2] wire#110
+94, 6, 111         !TDC ROC#2 Sl#18 Ch#94 HDC pl#12 [X2] wire#111
+95, 6, 112         !TDC ROC#2 Sl#18 Ch#95 HDC pl#12 [X2] wire#112
+!
+!
+!   HMS upstairs (HSCIN+HCAL+HCER) map     K.B.Beard 13-Jun-1994
+!
+
+! ^^^^^^^^^^^^^^^^^^^^^ Wire chambers end here ^^^^^^^^^^^^^^^^^^^^^^
+!=============================================================================
+    ROC= 1               !upstairs HMS crate
+!
+    detector= 2 !HSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 23 ! TDC  
+  0, 1, 1, 2 !TDC ROC#1 Sl#23 Ch#0 HSCIN pl#1 [X1] id#1 sig#2 [TDC+] (0 X1P-01)
+  1, 1, 3, 2 !TDC ROC#1 Sl#23 Ch#1 HSCIN pl#1 [X1] id#3 sig#2 [TDC+] (1 X1P-03)
+  2, 1, 5, 2 !TDC ROC#1 Sl#23 Ch#2 HSCIN pl#1 [X1] id#5 sig#2 [TDC+] (2 X1P-05)
+  3, 1, 7, 2 !TDC ROC#1 Sl#23 Ch#3 HSCIN pl#1 [X1] id#7 sig#2 [TDC+] (3 X1P-07)
+  4, 1, 9, 2 !TDC ROC#1 Sl#23 Ch#4 HSCIN pl#1 [X1] id#9 sig#2 [TDC+] (4 X1P-09)
+  5, 1, 11, 2 !TDC ROC#1 Sl#23 Ch#5 HSCIN pl#1 [X1] id#11 sig#2 [TDC+] (5 X1P-11)
+  6, 1, 13, 2 !TDC ROC#1 Sl#23 Ch#6 HSCIN pl#1 [X1] id#13 sig#2 [TDC+] (6 X1P-13)
+  7, 1, 15, 2 !TDC ROC#1 Sl#23 Ch#7 HSCIN pl#1 [X1] id#15 sig#2 [TDC+] (7 X1P-15)
+  8, 1, 2, 2 !TDC ROC#1 Sl#23 Ch#8 HSCIN pl#1 [X1] id#2 sig#2 [TDC+] (8 X1P-02)
+  9, 1, 4, 2 !TDC ROC#1 Sl#23 Ch#9 HSCIN pl#1 [X1] id#4 sig#2 [TDC+] (9 X1P-04)
+  10, 1, 6, 2 !TDC ROC#1 Sl#23 Ch#10 HSCIN pl#1 [X1] id#6 sig#2 [TDC+] (10 X1P-06)
+  11, 1, 8, 2 !TDC ROC#1 Sl#23 Ch#11 HSCIN pl#1 [X1] id#8 sig#2 [TDC+] (11 X1P-08)
+  12, 1, 10, 2 !TDC ROC#1 Sl#23 Ch#12 HSCIN pl#1 [X1] id#10 sig#2 [TDC+] (12 X1P-10)
+  13, 1, 12, 2 !TDC ROC#1 Sl#23 Ch#13 HSCIN pl#1 [X1] id#12 sig#2 [TDC+] (13 X1P-12)
+  14, 1, 14, 2 !TDC ROC#1 Sl#23 Ch#14 HSCIN pl#1 [X1] id#14 sig#2 [TDC+] (14 X1P-14)
+  15, 1, 16, 2 !TDC ROC#1 Sl#23 Ch#15 HSCIN pl#1 [X1] id#16 sig#2 [TDC+] (15 X1P-16)
+  16, 1, 1, 3 !TDC ROC#1 Sl#23 Ch#16 HSCIN pl#1 [X1] id#1 sig#3 [TDC-] (16 X1N-01)
+  17, 1, 3, 3 !TDC ROC#1 Sl#23 Ch#17 HSCIN pl#1 [X1] id#3 sig#3 [TDC-] (17 X1N-03)
+  18, 1, 5, 3 !TDC ROC#1 Sl#23 Ch#18 HSCIN pl#1 [X1] id#5 sig#3 [TDC-] (18 X1N-05)
+  19, 1, 7, 3 !TDC ROC#1 Sl#23 Ch#19 HSCIN pl#1 [X1] id#7 sig#3 [TDC-] (19 X1N-07)
+  20, 1, 9, 3 !TDC ROC#1 Sl#23 Ch#20 HSCIN pl#1 [X1] id#9 sig#3 [TDC-] (20 X1N-09)
+  21, 1, 11, 3 !TDC ROC#1 Sl#23 Ch#21 HSCIN pl#1 [X1] id#11 sig#3 [TDC-] (21 X1N-11)
+  22, 1, 13, 3 !TDC ROC#1 Sl#23 Ch#22 HSCIN pl#1 [X1] id#13 sig#3 [TDC-] (22 X1N-13)
+  23, 1, 15, 3 !TDC ROC#1 Sl#23 Ch#23 HSCIN pl#1 [X1] id#15 sig#3 [TDC-] (23 X1N-15)
+  24, 1, 2, 3 !TDC ROC#1 Sl#23 Ch#24 HSCIN pl#1 [X1] id#2 sig#3 [TDC-] (24 X1N-02)
+  25, 1, 4, 3 !TDC ROC#1 Sl#23 Ch#25 HSCIN pl#1 [X1] id#4 sig#3 [TDC-] (25 X1N-04)
+  26, 1, 6, 3 !TDC ROC#1 Sl#23 Ch#26 HSCIN pl#1 [X1] id#6 sig#3 [TDC-] (26 X1N-06)
+  27, 1, 8, 3 !TDC ROC#1 Sl#23 Ch#27 HSCIN pl#1 [X1] id#8 sig#3 [TDC-] (27 X1N-08)
+  28, 1, 10, 3 !TDC ROC#1 Sl#23 Ch#28 HSCIN pl#1 [X1] id#10 sig#3 [TDC-] (28 X1N-10)
+  29, 1, 12, 3 !TDC ROC#1 Sl#23 Ch#29 HSCIN pl#1 [X1] id#12 sig#3 [TDC-] (29 X1N-12)
+  30, 1, 14, 3 !TDC ROC#1 Sl#23 Ch#30 HSCIN pl#1 [X1] id#14 sig#3 [TDC-] (30 X1N-14)
+  31, 1, 16, 3 !TDC ROC#1 Sl#23 Ch#31 HSCIN pl#1 [X1] id#16 sig#3 [TDC-] (31 X1N-16)
+  32, 2, 1, 2 !TDC ROC#1 Sl#23 Ch#32 HSCIN pl#2 [Y1] id#1 sig#2 [TDC+] (32 Y1P-01)
+  33, 2, 3, 2 !TDC ROC#1 Sl#23 Ch#33 HSCIN pl#2 [Y1] id#3 sig#2 [TDC+] (33 Y1P-03)
+  34, 2, 5, 2 !TDC ROC#1 Sl#23 Ch#34 HSCIN pl#2 [Y1] id#5 sig#2 [TDC+] (34 Y1P-05)
+  35, 2, 7, 2 !TDC ROC#1 Sl#23 Ch#35 HSCIN pl#2 [Y1] id#7 sig#2 [TDC+] (35 Y1P-07)
+  36, 2, 9, 2 !TDC ROC#1 Sl#23 Ch#36 HSCIN pl#2 [Y1] id#9 sig#2 [TDC+] (36 Y1P-09)
+!  37 !TDC ROC#1 Sl#23 Ch#37 unused
+!  38 !TDC ROC#1 Sl#23 Ch#38 unused
+!  39 !TDC ROC#1 Sl#23 Ch#39 unused
+!!!  40, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+  41, 2, 4, 2 !TDC ROC#1 Sl#23 Ch#41 HSCIN pl#2 [Y1] id#4 sig#2 [TDC+] (41 Y1P-04)
+  42, 2, 6, 2 !TDC ROC#1 Sl#23 Ch#42 HSCIN pl#2 [Y1] id#6 sig#2 [TDC+] (42 Y1P-06)
+  43, 2, 8, 2 !TDC ROC#1 Sl#23 Ch#43 HSCIN pl#2 [Y1] id#8 sig#2 [TDC+] (43 Y1P-08)
+  44, 2, 10, 2 !TDC ROC#1 Sl#23 Ch#44 HSCIN pl#2 [Y1] id#10 sig#2 [TDC+] (44 Y1P-10)
+  45, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#45 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (45 Y1P-02)
+!   h1y2+ was moved from channel 47 to 45 on 1/29/1999
+!  46 !TDC ROC#1 Sl#23 Ch#46 unused
+!  47, 2, 2, 2 !TDC ROC#1 Sl#23 Ch#40 HSCIN pl#2 [Y1] id#2 sig#2 [TDC+] (40 Y1P-02)
+!   h1y2+ was moved from channel 40 to 47 at run 6168
+  48, 2, 1, 3 !TDC ROC#1 Sl#23 Ch#48 HSCIN pl#2 [Y1] id#1 sig#3 [TDC-] (48 Y1N-01)
+  49, 2, 3, 3 !TDC ROC#1 Sl#23 Ch#49 HSCIN pl#2 [Y1] id#3 sig#3 [TDC-] (49 Y1N-03)
+  50, 2, 5, 3 !TDC ROC#1 Sl#23 Ch#50 HSCIN pl#2 [Y1] id#5 sig#3 [TDC-] (50 Y1N-05)
+  51, 2, 7, 3 !TDC ROC#1 Sl#23 Ch#51 HSCIN pl#2 [Y1] id#7 sig#3 [TDC-] (51 Y1N-07)
+  52, 2, 9, 3 !TDC ROC#1 Sl#23 Ch#52 HSCIN pl#2 [Y1] id#9 sig#3 [TDC-] (52 Y1N-09)
+!  53 !TDC ROC#1 Sl#23 Ch#53 unused
+!  54 !TDC ROC#1 Sl#23 Ch#54 unused
+!  55 !TDC ROC#1 Sl#23 Ch#55 unused
+  56, 2, 2, 3 !TDC ROC#1 Sl#23 Ch#56 HSCIN pl#2 [Y1] id#2 sig#3 [TDC-] (56 Y1N-02)
+  57, 2, 4, 3 !TDC ROC#1 Sl#23 Ch#57 HSCIN pl#2 [Y1] id#4 sig#3 [TDC-] (57 Y1N-04)
+  58, 2, 6, 3 !TDC ROC#1 Sl#23 Ch#58 HSCIN pl#2 [Y1] id#6 sig#3 [TDC-] (58 Y1N-06)
+  59, 2, 8, 3 !TDC ROC#1 Sl#23 Ch#59 HSCIN pl#2 [Y1] id#8 sig#3 [TDC-] (59 Y1N-08)
+!  60, 2, 10, 3 !TDC ROC#1 Sl#23 Ch#60 HSCIN pl#2 [Y1] id#10 sig#3 [TDC-] (60 Y1N-10)
+  61 , 2, 10, 3 !TDC ROC#1 Sl#23 Ch#61 swap location for h1y10-
+!  62 !TDC ROC#1 Sl#23 Ch#62 unused
+!  63 !TDC ROC#1 Sl#23 Ch#63 unused
+!
+ Slot= 21 ! TDC  
+! 
+  0, 3, 1, 2 !TDC ROC#1 Sl#21 Ch#0 HSCIN pl#3 [X2] id#1 sig#2 [TDC+] (0 X2P-01)
+  1, 3, 3, 2 !TDC ROC#1 Sl#21 Ch#1 HSCIN pl#3 [X2] id#3 sig#2 [TDC+] (1 X2P-03)
+  2, 3, 5, 2 !TDC ROC#1 Sl#21 Ch#2 HSCIN pl#3 [X2] id#5 sig#2 [TDC+] (2 X2P-05)
+  3, 3, 7, 2 !TDC ROC#1 Sl#21 Ch#3 HSCIN pl#3 [X2] id#7 sig#2 [TDC+] (3 X2P-07)
+  4, 3, 9, 2 !TDC ROC#1 Sl#21 Ch#4 HSCIN pl#3 [X2] id#9 sig#2 [TDC+] (4 X2P-09)
+  5, 3, 11, 2 !TDC ROC#1 Sl#21 Ch#5 HSCIN pl#3 [X2] id#11 sig#2 [TDC+] (5 X2P-11)
+  6, 3, 13, 2 !TDC ROC#1 Sl#21 Ch#6 HSCIN pl#3 [X2] id#13 sig#2 [TDC+] (6 X2P-13)
+  7, 3, 15, 2 !TDC ROC#1 Sl#21 Ch#7 HSCIN pl#3 [X2] id#15 sig#2 [TDC+] (7 X2P-15)
+!
+  8, 3, 2, 2 !TDC ROC#1 Sl#21 Ch#8 HSCIN pl#3 [X2] id#2 sig#2 [TDC+] (8 X2P-02)
+  9, 3, 4, 2 !TDC ROC#1 Sl#21 Ch#9 HSCIN pl#3 [X2] id#4 sig#2 [TDC+] (9 X2P-04)
+  10, 3, 6, 2 !TDC ROC#1 Sl#21 Ch#10 HSCIN pl#3 [X2] id#6 sig#2 [TDC+] (10 X2P-06)
+  11, 3, 8, 2 !TDC ROC#1 Sl#21 Ch#11 HSCIN pl#3 [X2] id#8 sig#2 [TDC+] (11 X2P-08)
+  12, 3, 10, 2 !TDC ROC#1 Sl#21 Ch#12 HSCIN pl#3 [X2] id#10 sig#2 [TDC+] (12 X2P-10)
+  13, 3, 12, 2 !TDC ROC#1 Sl#21 Ch#13 HSCIN pl#3 [X2] id#12 sig#2 [TDC+] (13 X2P-12)
+  14, 3, 14, 2 !TDC ROC#1 Sl#21 Ch#14 HSCIN pl#3 [X2] id#14 sig#2 [TDC+] (14 X2P-14)
+  15, 3, 16, 2 !TDC ROC#1 Sl#21 Ch#15 HSCIN pl#3 [X2] id#16 sig#2 [TDC+] (15 X2P-16)
+!
+! swapped s2x- with s2y+
+!
+  16, 4, 1, 2 !TDC ROC#1 Sl#21 Ch#32 HSCIN pl#4 [Y2] id#1 sig#2 [TDC+] (32 Y2P-01)
+  17, 4, 3, 2 !TDC ROC#1 Sl#21 Ch#33 HSCIN pl#4 [Y2] id#3 sig#2 [TDC+] (33 Y2P-03)
+  18, 4, 5, 2 !TDC ROC#1 Sl#21 Ch#34 HSCIN pl#4 [Y2] id#5 sig#2 [TDC+] (34 Y2P-05)
+  19, 4, 7, 2 !TDC ROC#1 Sl#21 Ch#35 HSCIN pl#4 [Y2] id#7 sig#2 [TDC+] (35 Y2P-07)
+  20, 4, 9, 2 !TDC ROC#1 Sl#21 Ch#36 HSCIN pl#4 [Y2] id#9 sig#2 [TDC+] (36 Y2P-09)
+!  21 !TDC ROC#1 Sl#21 Ch#37 unused
+!  22 !TDC ROC#1 Sl#21 Ch#38 unused
+!  23 !TDC ROC#1 Sl#21 Ch#39 unused
+  24, 4, 2, 2 !TDC ROC#1 Sl#21 Ch#40 HSCIN pl#4 [Y2] id#2 sig#2 [TDC+] (40 Y2P-02)
+  25, 4, 4, 2 !TDC ROC#1 Sl#21 Ch#41 HSCIN pl#4 [Y2] id#4 sig#2 [TDC+] (41 Y2P-04)
+  26, 4, 6, 2 !TDC ROC#1 Sl#21 Ch#42 HSCIN pl#4 [Y2] id#6 sig#2 [TDC+] (42 Y2P-06)
+  27, 4, 8, 2 !TDC ROC#1 Sl#21 Ch#43 HSCIN pl#4 [Y2] id#8 sig#2 [TDC+] (43 Y2P-08)
+  28, 4, 10, 2 !TDC ROC#1 Sl#21 Ch#44 HSCIN pl#4 [Y2] id#10 sig#2 [TDC+] (44 Y2P-10)
+!  29 !TDC ROC#1 Sl#21 Ch#45 unused
+!  30 !TDC ROC#1 Sl#21 Ch#46 unused
+!  31 !TDC ROC#1 Sl#21 Ch#47 unused
+!
+  32, 3, 1, 3 !TDC ROC#1 Sl#21 Ch#16 HSCIN pl#3 [X2] id#1 sig#3 [TDC-] (16 X2N-01)
+  33, 3, 3, 3 !TDC ROC#1 Sl#21 Ch#17 HSCIN pl#3 [X2] id#3 sig#3 [TDC-] (17 X2N-03)
+  34, 3, 5, 3 !TDC ROC#1 Sl#21 Ch#18 HSCIN pl#3 [X2] id#5 sig#3 [TDC-] (18 X2N-05)
+  35, 3, 7, 3 !TDC ROC#1 Sl#21 Ch#19 HSCIN pl#3 [X2] id#7 sig#3 [TDC-] (19 X2N-07)
+  36, 3, 9, 3 !TDC ROC#1 Sl#21 Ch#20 HSCIN pl#3 [X2] id#9 sig#3 [TDC-] (20 X2N-09)
+  37, 3, 11, 3 !TDC ROC#1 Sl#21 Ch#21 HSCIN pl#3 [X2] id#11 sig#3 [TDC-] (21 X2N-11)
+  38, 3, 13, 3 !TDC ROC#1 Sl#21 Ch#22 HSCIN pl#3 [X2] id#13 sig#3 [TDC-] (22 X2N-13)
+  39, 3, 15, 3 !TDC ROC#1 Sl#21 Ch#23 HSCIN pl#3 [X2] id#15 sig#3 [TDC-] (23 X2N-15)
+!
+  40, 3, 2, 3 !TDC ROC#1 Sl#21 Ch#24 HSCIN pl#3 [X2] id#2 sig#3 [TDC-] (24 X2N-02)
+  41, 3, 4, 3 !TDC ROC#1 Sl#21 Ch#25 HSCIN pl#3 [X2] id#4 sig#3 [TDC-] (25 X2N-04)
+  42, 3, 6, 3 !TDC ROC#1 Sl#21 Ch#26 HSCIN pl#3 [X2] id#6 sig#3 [TDC-] (26 X2N-06)
+  43, 3, 8, 3 !TDC ROC#1 Sl#21 Ch#27 HSCIN pl#3 [X2] id#8 sig#3 [TDC-] (27 X2N-08)
+  44, 3, 10, 3 !TDC ROC#1 Sl#21 Ch#28 HSCIN pl#3 [X2] id#10 sig#3 [TDC-] (28 X2N-10)
+  45, 3, 12, 3 !TDC ROC#1 Sl#21 Ch#29 HSCIN pl#3 [X2] id#12 sig#3 [TDC-] (29 X2N-12)
+  46, 3, 14, 3 !TDC ROC#1 Sl#21 Ch#30 HSCIN pl#3 [X2] id#14 sig#3 [TDC-] (30 X2N-14)
+  47, 3, 16, 3 !TDC ROC#1 Sl#21 Ch#31 HSCIN pl#3 [X2] id#16 sig#3 [TDC-] (31 X2N-16)
+!
+  48, 4, 1, 3 !TDC ROC#1 Sl#21 Ch#48 HSCIN pl#4 [Y2] id#1 sig#3 [TDC-] (48 Y2N-01)
+  49, 4, 3, 3 !TDC ROC#1 Sl#21 Ch#49 HSCIN pl#4 [Y2] id#3 sig#3 [TDC-] (49 Y2N-03)
+  50, 4, 5, 3 !TDC ROC#1 Sl#21 Ch#50 HSCIN pl#4 [Y2] id#5 sig#3 [TDC-] (50 Y2N-05)
+  51, 4, 7, 3 !TDC ROC#1 Sl#21 Ch#51 HSCIN pl#4 [Y2] id#7 sig#3 [TDC-] (51 Y2N-07)
+  52, 4, 9, 3 !TDC ROC#1 Sl#21 Ch#52 HSCIN pl#4 [Y2] id#9 sig#3 [TDC-] (52 Y2N-09)
+!  53 !TDC ROC#1 Sl#21 Ch#53 unused
+!  54 !TDC ROC#1 Sl#21 Ch#54 unused
+!  55 !TDC ROC#1 Sl#21 Ch#55 unused
+  56, 4, 2, 3 !TDC ROC#1 Sl#21 Ch#56 HSCIN pl#4 [Y2] id#2 sig#3 [TDC-] (56 Y2N-02)
+  57, 4, 4, 3 !TDC ROC#1 Sl#21 Ch#57 HSCIN pl#4 [Y2] id#4 sig#3 [TDC-] (57 Y2N-04)
+  58, 4, 6, 3 !TDC ROC#1 Sl#21 Ch#58 HSCIN pl#4 [Y2] id#6 sig#3 [TDC-] (58 Y2N-06)
+  59, 4, 8, 3 !TDC ROC#1 Sl#21 Ch#59 HSCIN pl#4 [Y2] id#8 sig#3 [TDC-] (59 Y2N-08)
+  60, 4, 10, 3 !TDC ROC#1 Sl#21 Ch#60 HSCIN pl#4 [Y2] id#10 sig#3 [TDC-] (60 Y2N-10)
+!  61 !TDC ROC#1 Sl#21 Ch#61 unused
+!  62 !TDC ROC#1 Sl#21 Ch#62 unused
+!  63 !TDC ROC#1 Sl#21 Ch#63 unused
+!
+!!!======================================================================
+    detector= 5 !HMISC
+
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 19 ! TDC  
+
+0, 1, 1, 0  ! 0 !TDC ROC#1 Sl#19 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#1 Sl#19 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#1 Sl#19 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#1 Sl#19 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#1 Sl#19 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#1 Sl#19 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#1 Sl#19 Ch#6 empty
+7, 1, 8, 0  ! 7 !TDC ROC#1 Sl#19 Ch#7 unused
+8, 1, 9, 0  ! 8 !TDC ROC#1 Sl#19 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#1 Sl#19 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#1 Sl#19 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#1 Sl#19 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#1 Sl#19 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#1 Sl#19 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#1 Sl#19 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#1 Sl#19 Ch#15 signal {PEDTRG}
+16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 signal {hS1}                       
+17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 signal {hPRE50}                    
+18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 signal {hS2X}                      
+19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 signal {hPRE150}                   
+20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 signal {hS1X}                      
+21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 signal {hS2Y}                      
+22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 signal {hPRE100}                   
+23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 signal {hS1Y}                      
+24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 signal {hS2}                       
+25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 signal {hPRE200}                   
+26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 signal {hSTOF}                     
+27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 signal {hSCIN}                     
+28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 signal {hELREAL}                   
+29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 signal {hPIPRE}                    
+30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 signal {hELCLEAN}                  
+31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 signal {hPRETRG}                   
+32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 signal {PION}                      
+33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 signal {CER}                       
+34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 signal {hPIONHI}                  
+35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 signal {hCERHI}                  
+36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 signal {??}                        
+37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 signal {UNSER}                     
+38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 signal {BCM1}                      
+39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 signal {BCM2}                      
+40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 signal {hELHI}                     
+41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 signal {hELLO}                     
+42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 signal {hPRHI}                     
+43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 signal {hPRLO}                     
+44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 signal {hSHLO}                     
+45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 signal {CLOCK}                     
+46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 signal {BEAMGATES}                 
+47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 signal {hADCGATES ? PEDS and TRIGS}
+48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 RF no delay
+49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 RF + 10 ns
+53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!
+!=============================================================================
+!                     AEROGEL TDC
+!..............................................................................
+! For aerogel: 0-->ADC_POS
+!	       1-->ADC_NEG
+!              2-->TDC_POS      ! Check one more time (Hamlet, 2002/10/01)
+!              3-->TDC_NEG
+
+    detector= 7 ! Temporary for HAERO
+
+!       TDC module LeCroy 1872a
+
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!!
+! S. Wood have problem to read additional TDC in Slot =18 (2002/10/18, Hamlet)
+!
+! For now I will use some other tdc channels for Aerogel
+!.......................>
+!
+ Slot= 18 ! TDC channels for HMS Aero 
+! Changed May 5, 2003 DJG
+!
+!
+! Slot= 18 !TDC
+!
+! TDC chan  for aerogel (Hamlet, 2002/10/17)
+!
+0, 1, 1, 2 !TDC ROC#1 Sl#18 Ch#0  signal pos 1
+1, 1, 2, 2 !TDC ROC#1 Sl#18 Ch#1  signal pos 2
+2, 1, 3, 2 !TDC ROC#1 Sl#18 Ch#2  signal pos 3
+3, 1, 4, 2 !TDC ROC#1 Sl#18 Ch#3  signal pos 4
+4, 1, 5, 2 !TDC ROC#1 Sl#18 Ch#4  signal pos 5
+5, 1, 6, 2 !TDC ROC#1 Sl#18 Ch#5  signal pos 6
+6, 1, 7, 2 !TDC ROC#1 Sl#18 Ch#6  signal pos 7
+7, 1, 8, 2 !TDC ROC#1 Sl#18 Ch#7  signal pos 8
+8, 1, 1, 3 !TDC ROC#1 Sl#18 Ch#8  signal neg 1
+9, 1, 2, 3 !TDC ROC#1 Sl#18 Ch#9  signal neg 2
+10, 1, 3, 3 !TDC ROC#1 Sl#18 Ch#10  signal neg 3
+11, 1, 4, 3 !TDC ROC#1 Sl#18 Ch#11  signal neg 4
+12, 1, 5, 3 !TDC ROC#1 Sl#18 Ch#12  signal neg 5
+13, 1, 6, 3 !TDC ROC#1 Sl#18 Ch#13  signal neg 6
+14, 1, 7, 3 !TDC ROC#1 Sl#18 Ch#14  signal neg 7
+15, 1, 8, 3 !TDC ROC#1 Sl#18 Ch#15  signal neg 8
+!!
+!16, 1, 17, 0  ! 16 !TDC ROC#1 Sl#19 Ch#16 unused
+!17, 1, 18, 0  ! 17 !TDC ROC#1 Sl#19 Ch#17 unused
+!18, 1, 19, 0  ! 18 !TDC ROC#1 Sl#19 Ch#18 unused
+!19, 1, 20, 0  ! 19 !TDC ROC#1 Sl#19 Ch#19 unused
+!20, 1, 21, 0  ! 20 !TDC ROC#1 Sl#19 Ch#20 unused
+!21, 1, 22, 0  ! 21 !TDC ROC#1 Sl#19 Ch#21 unused
+!22, 1, 23, 0  ! 22 !TDC ROC#1 Sl#19 Ch#22 unused
+!23, 1, 24, 0  ! 23 !TDC ROC#1 Sl#19 Ch#23 unused
+!24, 1, 25, 0  ! 24 !TDC ROC#1 Sl#19 Ch#24 unused
+!25, 1, 26, 0  ! 25 !TDC ROC#1 Sl#19 Ch#25 unused
+!26, 1, 27, 0  ! 26 !TDC ROC#1 Sl#19 Ch#26 unused
+!27, 1, 28, 0  ! 27 !TDC ROC#1 Sl#19 Ch#27 unused
+!28, 1, 29, 0  ! 28 !TDC ROC#1 Sl#19 Ch#28 unused
+!29, 1, 30, 0  ! 29 !TDC ROC#1 Sl#19 Ch#29 unused
+!30, 1, 31, 0  ! 30 !TDC ROC#1 Sl#19 Ch#30 unused
+!31, 1, 32, 0  ! 31 !TDC ROC#1 Sl#19 Ch#31 unused
+!32, 1, 33, 0  ! 32 !TDC ROC#1 Sl#19 Ch#32 unused
+!33, 1, 34, 0  ! 33 !TDC ROC#1 Sl#19 Ch#33 unused
+!34, 1, 35, 0  ! 34 !TDC ROC#1 Sl#19 Ch#34 unused
+!35, 1, 36, 0  ! 35 !TDC ROC#1 Sl#19 Ch#35 unused
+!36, 1, 37, 0  ! 36 !TDC ROC#1 Sl#19 Ch#36 unused
+!37, 1, 38, 0  ! 37 !TDC ROC#1 Sl#19 Ch#37 unused
+!38, 1, 39, 0  ! 38 !TDC ROC#1 Sl#19 Ch#38 unused
+!39, 1, 40, 0  ! 39 !TDC ROC#1 Sl#19 Ch#39 unused
+!40, 1, 41, 0  ! 40 !TDC ROC#1 Sl#19 Ch#40 unused
+!41, 1, 42, 0  ! 41 !TDC ROC#1 Sl#19 Ch#41 unused
+!42, 1, 43, 0  ! 42 !TDC ROC#1 Sl#19 Ch#42 unused
+!43, 1, 44, 0  ! 43 !TDC ROC#1 Sl#19 Ch#43 unused
+!44, 1, 45, 0  ! 44 !TDC ROC#1 Sl#19 Ch#44 unused 
+!45, 1, 46, 0  ! 45 !TDC ROC#1 Sl#19 Ch#45 unused 
+!46, 1, 47, 0  ! 46 !TDC ROC#1 Sl#19 Ch#46 unused 
+!47, 1, 48, 0  ! 47 !TDC ROC#1 Sl#19 Ch#47 unused 
+!48, 1, 49, 0  ! 48 !TDC ROC#1 Sl#19 Ch#48 unused
+!49, 1, 50, 0  ! 49 !TDC ROC#1 Sl#19 Ch#49 unused
+!50, 1, 51, 0  ! 50 !TDC ROC#1 Sl#19 Ch#50 unused
+!51, 1, 52, 0  ! 51 !TDC ROC#1 Sl#19 Ch#51 unused
+!52, 1, 53, 0  ! 52 !TDC ROC#1 Sl#19 Ch#52 unused
+!53, 1, 54, 0  ! 53 !TDC ROC#1 Sl#19 Ch#53 unused
+!54, 1, 55, 0  ! 54 !TDC ROC#1 Sl#19 Ch#54 unused
+!55, 1, 56, 0  ! 55 !TDC ROC#1 Sl#19 Ch#55 unused
+!56, 1, 57, 0  ! 56 !TDC ROC#1 Sl#19 Ch#56 unused
+!57, 1, 58, 0  ! 57 !TDC ROC#1 Sl#19 Ch#57 unused
+!58, 1, 59, 0  ! 58 !TDC ROC#1 Sl#19 Ch#58 unused
+!59, 1, 60, 0  ! 59 !TDC ROC#1 Sl#19 Ch#59 unused
+!60, 1, 61, 0  ! 60 !TDC ROC#1 Sl#19 Ch#60 unused
+!61, 1, 62, 0  ! 61 !TDC ROC#1 Sl#19 Ch#61 unused 
+!62, 1, 63, 0  ! 62 !TDC ROC#1 Sl#19 Ch#62 unused
+!63, 1, 64, 0  ! 63 !TDC ROC#1 Sl#19 Ch#63 unused 
+!
+!=============================================================================
+!       ADC module LeCroy 1881M
+    detector = 2
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#1 Sl#9 Ch#0 HSCIN pl#1 [X1] id#1 sig#0 [ADC+] (0 X1P-01)
+  1, 1, 3, 0 !ADC ROC#1 Sl#9 Ch#1 HSCIN pl#1 [X1] id#3 sig#0 [ADC+] (1 X1P-03)
+  2, 1, 5, 0 !ADC ROC#1 Sl#9 Ch#2 HSCIN pl#1 [X1] id#5 sig#0 [ADC+] (2 X1P-05)
+  3, 1, 7, 0 !ADC ROC#1 Sl#9 Ch#3 HSCIN pl#1 [X1] id#7 sig#0 [ADC+] (3 X1P-07)
+  4, 1, 9, 0 !ADC ROC#1 Sl#9 Ch#4 HSCIN pl#1 [X1] id#9 sig#0 [ADC+] (4 X1P-09)
+  5, 1, 11, 0 !ADC ROC#1 Sl#9 Ch#5 HSCIN pl#1 [X1] id#11 sig#0 [ADC+] (5 X1P-11)
+  6, 1, 13, 0 !ADC ROC#1 Sl#9 Ch#6 HSCIN pl#1 [X1] id#13 sig#0 [ADC+] (6 X1P-13)
+  7, 1, 15, 0 !ADC ROC#1 Sl#9 Ch#7 HSCIN pl#1 [X1] id#15 sig#0 [ADC+] (7 X1P-15)
+  8, 1, 2, 0 !ADC ROC#1 Sl#9 Ch#8 HSCIN pl#1 [X1] id#2 sig#0 [ADC+] (8 X1P-02)
+  9, 1, 4, 0 !ADC ROC#1 Sl#9 Ch#9 HSCIN pl#1 [X1] id#4 sig#0 [ADC+] (9 X1P-04)
+  10, 1, 6, 0 !ADC ROC#1 Sl#9 Ch#10 HSCIN pl#1 [X1] id#6 sig#0 [ADC+] (10 X1P-06)
+  11, 1, 8, 0 !ADC ROC#1 Sl#9 Ch#11 HSCIN pl#1 [X1] id#8 sig#0 [ADC+] (11 X1P-08)
+  12, 1, 10, 0 !ADC ROC#1 Sl#9 Ch#12 HSCIN pl#1 [X1] id#10 sig#0 [ADC+] (12 X1P-10)
+  13, 1, 12, 0 !ADC ROC#1 Sl#9 Ch#13 HSCIN pl#1 [X1] id#12 sig#0 [ADC+] (13 X1P-12)
+  14, 1, 14, 0 !ADC ROC#1 Sl#9 Ch#14 HSCIN pl#1 [X1] id#14 sig#0 [ADC+] (14 X1P-14)
+  15, 1, 16, 0 !ADC ROC#1 Sl#9 Ch#15 HSCIN pl#1 [X1] id#16 sig#0 [ADC+] (15 X1P-16)
+!
+  16, 1, 1, 1 !ADC ROC#1 Sl#9 Ch#16 HSCIN pl#1 [X1] id#1 sig#1 [ADC-] (16 X1N-01)
+  17, 1, 3, 1 !ADC ROC#1 Sl#9 Ch#17 HSCIN pl#1 [X1] id#3 sig#1 [ADC-] (17 X1N-03)
+  18, 1, 5, 1 !ADC ROC#1 Sl#9 Ch#18 HSCIN pl#1 [X1] id#5 sig#1 [ADC-] (18 X1N-05)
+  19, 1, 7, 1 !ADC ROC#1 Sl#9 Ch#19 HSCIN pl#1 [X1] id#7 sig#1 [ADC-] (19 X1N-07)
+  20, 1, 9, 1 !ADC ROC#1 Sl#9 Ch#20 HSCIN pl#1 [X1] id#9 sig#1 [ADC-] (20 X1N-09)
+  21, 1, 11, 1 !ADC ROC#1 Sl#9 Ch#21 HSCIN pl#1 [X1] id#11 sig#1 [ADC-] (21 X1N-11)
+  22, 1, 13, 1 !ADC ROC#1 Sl#9 Ch#22 HSCIN pl#1 [X1] id#13 sig#1 [ADC-] (22 X1N-13)
+  23, 1, 15, 1 !ADC ROC#1 Sl#9 Ch#23 HSCIN pl#1 [X1] id#15 sig#1 [ADC-] (23 X1N-15)
+  24, 1, 2, 1 !ADC ROC#1 Sl#9 Ch#24 HSCIN pl#1 [X1] id#2 sig#1 [ADC-] (24 X1N-02)
+  25, 1, 4, 1 !ADC ROC#1 Sl#9 Ch#25 HSCIN pl#1 [X1] id#4 sig#1 [ADC-] (25 X1N-04)
+  26, 1, 6, 1 !ADC ROC#1 Sl#9 Ch#26 HSCIN pl#1 [X1] id#6 sig#1 [ADC-] (26 X1N-06)
+  27, 1, 8, 1 !ADC ROC#1 Sl#9 Ch#27 HSCIN pl#1 [X1] id#8 sig#1 [ADC-] (27 X1N-08)
+  28, 1, 10, 1 !ADC ROC#1 Sl#9 Ch#28 HSCIN pl#1 [X1] id#10 sig#1 [ADC-] (28 X1N-10)
+  29, 1, 12, 1 !ADC ROC#1 Sl#9 Ch#29 HSCIN pl#1 [X1] id#12 sig#1 [ADC-] (29 X1N-12)
+  30, 1, 14, 1 !ADC ROC#1 Sl#9 Ch#30 HSCIN pl#1 [X1] id#14 sig#1 [ADC-] (30 X1N-14)
+  31, 1, 16, 1 !ADC ROC#1 Sl#9 Ch#31 HSCIN pl#1 [X1] id#16 sig#1 [ADC-] (31 X1N-16)
+! 
+  32, 2, 1, 0 !ADC ROC#1 Sl#9 Ch#32 HSCIN pl#2 [Y1] id#1 sig#0 [ADC+] (32 Y1P-01)
+  33, 2, 3, 0 !ADC ROC#1 Sl#9 Ch#33 HSCIN pl#2 [Y1] id#3 sig#0 [ADC+] (33 Y1P-03)
+  34, 2, 5, 0 !ADC ROC#1 Sl#9 Ch#34 HSCIN pl#2 [Y1] id#5 sig#0 [ADC+] (34 Y1P-05)
+  35, 2, 7, 0 !ADC ROC#1 Sl#9 Ch#35 HSCIN pl#2 [Y1] id#7 sig#0 [ADC+] (35 Y1P-07)
+  36, 2, 9, 0 !ADC ROC#1 Sl#9 Ch#36 HSCIN pl#2 [Y1] id#9 sig#0 [ADC+] (36 Y1P-09)
+!  37 !ADC ROC#1 Sl#9 Ch#37 unused
+!  38 !ADC ROC#1 Sl#9 Ch#38 unused
+!  39 !ADC ROC#1 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#1 Sl#9 Ch#40 HSCIN pl#2 [Y1] id#2 sig#0 [ADC+] (40 Y1P-02)
+  41, 2, 4, 0 !ADC ROC#1 Sl#9 Ch#41 HSCIN pl#2 [Y1] id#4 sig#0 [ADC+] (41 Y1P-04)
+  42, 2, 6, 0 !ADC ROC#1 Sl#9 Ch#42 HSCIN pl#2 [Y1] id#6 sig#0 [ADC+] (42 Y1P-06)
+  43, 2, 8, 0 !ADC ROC#1 Sl#9 Ch#43 HSCIN pl#2 [Y1] id#8 sig#0 [ADC+] (43 Y1P-08)
+  44, 2, 10, 0 !ADC ROC#1 Sl#9 Ch#44 HSCIN pl#2 [Y1] id#10 sig#0 [ADC+] (44 Y1P-10)
+!  45 !ADC ROC#1 Sl#9 Ch#45 unused
+!  46 !ADC ROC#1 Sl#9 Ch#46 unused
+!  47 !ADC ROC#1 Sl#9 Ch#47 unused
+!
+  48, 2, 1, 1 !ADC ROC#1 Sl#9 Ch#48 HSCIN pl#2 [Y1] id#1 sig#1 [ADC-] (48 Y1N-01)
+  49, 2, 3, 1 !ADC ROC#1 Sl#9 Ch#49 HSCIN pl#2 [Y1] id#3 sig#1 [ADC-] (49 Y1N-03)
+  50, 2, 5, 1 !ADC ROC#1 Sl#9 Ch#50 HSCIN pl#2 [Y1] id#5 sig#1 [ADC-] (50 Y1N-05)
+  51, 2, 7, 1 !ADC ROC#1 Sl#9 Ch#51 HSCIN pl#2 [Y1] id#7 sig#1 [ADC-] (51 Y1N-07)
+  52, 2, 9, 1 !ADC ROC#1 Sl#9 Ch#52 HSCIN pl#2 [Y1] id#9 sig#1 [ADC-] (52 Y1N-09)
+!  53 !ADC ROC#1 Sl#9 Ch#53 unused
+!  54 !ADC ROC#1 Sl#9 Ch#54 unused
+!  55 !ADC ROC#1 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#1 Sl#9 Ch#56 HSCIN pl#2 [Y1] id#2 sig#1 [ADC-] (56 Y1N-02)
+  57, 2, 4, 1 !ADC ROC#1 Sl#9 Ch#57 HSCIN pl#2 [Y1] id#4 sig#1 [ADC-] (57 Y1N-04)
+  58, 2, 6, 1 !ADC ROC#1 Sl#9 Ch#58 HSCIN pl#2 [Y1] id#6 sig#1 [ADC-] (58 Y1N-06)
+  59, 2, 8, 1 !ADC ROC#1 Sl#9 Ch#59 HSCIN pl#2 [Y1] id#8 sig#1 [ADC-] (59 Y1N-08)
+  60, 2, 10, 1 !ADC ROC#1 Sl#9 Ch#60 HSCIN pl#2 [Y1] id#10 sig#1 [ADC-] (60 Y1N-10)
+!  61 !ADC ROC#1 Sl#9 Ch#62 unused
+!  62 !ADC ROC#1 Sl#9 Ch#62 unused
+!  63 !ADC ROC#1 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#1 Sl#7 Ch#0 HSCIN pl#3 [X2] id#1 sig#0 [ADC+] (0 X2P-01)
+  1, 3, 3, 0 !ADC ROC#1 Sl#7 Ch#1 HSCIN pl#3 [X2] id#3 sig#0 [ADC+] (1 X2P-03)
+  2, 3, 5, 0 !ADC ROC#1 Sl#7 Ch#2 HSCIN pl#3 [X2] id#5 sig#0 [ADC+] (2 X2P-05)
+  3, 3, 7, 0 !ADC ROC#1 Sl#7 Ch#3 HSCIN pl#3 [X2] id#7 sig#0 [ADC+] (3 X2P-07)
+  4, 3, 9, 0 !ADC ROC#1 Sl#7 Ch#4 HSCIN pl#3 [X2] id#9 sig#0 [ADC+] (4 X2P-09)
+  5, 3, 11, 0 !ADC ROC#1 Sl#7 Ch#5 HSCIN pl#3 [X2] id#11 sig#0 [ADC+] (5 X2P-11)
+  6, 3, 13, 0 !ADC ROC#1 Sl#7 Ch#6 HSCIN pl#3 [X2] id#13 sig#0 [ADC+] (6 X2P-13)
+  7, 3, 15, 0 !ADC ROC#1 Sl#7 Ch#7 HSCIN pl#3 [X2] id#15 sig#0 [ADC+] (7 X2P-15)
+  8, 3, 2, 0 !ADC ROC#1 Sl#7 Ch#8 HSCIN pl#3 [X2] id#2 sig#0 [ADC+] (8 X2P-02)
+  9, 3, 4, 0 !ADC ROC#1 Sl#7 Ch#9 HSCIN pl#3 [X2] id#4 sig#0 [ADC+] (9 X2P-04)
+  10, 3, 6, 0 !ADC ROC#1 Sl#7 Ch#10 HSCIN pl#3 [X2] id#6 sig#0 [ADC+] (10 X2P-06)
+  11, 3, 8, 0 !ADC ROC#1 Sl#7 Ch#11 HSCIN pl#3 [X2] id#8 sig#0 [ADC+] (11 X2P-08)
+  12, 3, 10, 0 !ADC ROC#1 Sl#7 Ch#12 HSCIN pl#3 [X2] id#10 sig#0 [ADC+] (12 X2P-10)
+  13, 3, 12, 0 !ADC ROC#1 Sl#7 Ch#13 HSCIN pl#3 [X2] id#12 sig#0 [ADC+] (13 X2P-12)
+  14, 3, 14, 0 !ADC ROC#1 Sl#7 Ch#14 HSCIN pl#3 [X2] id#14 sig#0 [ADC+] (14 X2P-14)
+  15, 3, 16, 0 !ADC ROC#1 Sl#7 Ch#15 HSCIN pl#3 [X2] id#16 sig#0 [ADC+] (15 X2P-16)
+! 
+  16, 3, 1, 1 !ADC ROC#1 Sl#7 Ch#16 HSCIN pl#3 [X2] id#1 sig#1 [ADC-] (16 X2N-01)
+  17, 3, 3, 1 !ADC ROC#1 Sl#7 Ch#17 HSCIN pl#3 [X2] id#3 sig#1 [ADC-] (17 X2N-03)
+  18, 3, 5, 1 !ADC ROC#1 Sl#7 Ch#18 HSCIN pl#3 [X2] id#5 sig#1 [ADC-] (18 X2N-05)
+  19, 3, 7, 1 !ADC ROC#1 Sl#7 Ch#19 HSCIN pl#3 [X2] id#7 sig#1 [ADC-] (19 X2N-07)
+  20, 3, 9, 1 !ADC ROC#1 Sl#7 Ch#20 HSCIN pl#3 [X2] id#9 sig#1 [ADC-] (20 X2N-09)
+  21, 3, 11, 1 !ADC ROC#1 Sl#7 Ch#21 HSCIN pl#3 [X2] id#11 sig#1 [ADC-] (21 X2N-11)
+  22, 3, 13, 1 !ADC ROC#1 Sl#7 Ch#22 HSCIN pl#3 [X2] id#13 sig#1 [ADC-] (22 X2N-13)
+  23, 3, 15, 1 !ADC ROC#1 Sl#7 Ch#23 HSCIN pl#3 [X2] id#15 sig#1 [ADC-] (23 X2N-15)
+!
+  24, 3, 2, 1 !ADC ROC#1 Sl#7 Ch#24 HSCIN pl#3 [X2] id#2 sig#1 [ADC-] (24 X2N-02)
+  25, 3, 4, 1 !ADC ROC#1 Sl#7 Ch#25 HSCIN pl#3 [X2] id#4 sig#1 [ADC-] (25 X2N-04)
+  26, 3, 6, 1 !ADC ROC#1 Sl#7 Ch#26 HSCIN pl#3 [X2] id#6 sig#1 [ADC-] (26 X2N-06)
+  27, 3, 8, 1 !ADC ROC#1 Sl#7 Ch#27 HSCIN pl#3 [X2] id#8 sig#1 [ADC-] (27 X2N-08)
+  28, 3, 10, 1 !ADC ROC#1 Sl#7 Ch#28 HSCIN pl#3 [X2] id#10 sig#1 [ADC-] (28 X2N-10)
+  29, 3, 12, 1 !ADC ROC#1 Sl#7 Ch#29 HSCIN pl#3 [X2] id#12 sig#1 [ADC-] (29 X2N-12)
+  30, 3, 14, 1 !ADC ROC#1 Sl#7 Ch#30 HSCIN pl#3 [X2] id#14 sig#1 [ADC-] (30 X2N-14)
+  31, 3, 16, 1 !ADC ROC#1 Sl#7 Ch#31 HSCIN pl#3 [X2] id#16 sig#1 [ADC-] (31 X2N-16)
+  32, 4, 1, 0 !ADC ROC#1 Sl#7 Ch#32 HSCIN pl#4 [Y2] id#1 sig#0 [ADC+] (32 Y2P-01)
+  33, 4, 3, 0 !ADC ROC#1 Sl#7 Ch#33 HSCIN pl#4 [Y2] id#3 sig#0 [ADC+] (33 Y2P-03)
+  34, 4, 5, 0 !ADC ROC#1 Sl#7 Ch#34 HSCIN pl#4 [Y2] id#5 sig#0 [ADC+] (34 Y2P-05)
+  35, 4, 7, 0 !ADC ROC#1 Sl#7 Ch#35 HSCIN pl#4 [Y2] id#7 sig#0 [ADC+] (35 Y2P-07)
+  36, 4, 9, 0 !ADC ROC#1 Sl#7 Ch#36 HSCIN pl#4 [Y2] id#9 sig#0 [ADC+] (36 Y2P-09)
+!  37 !ADC ROC#1 Sl#7 Ch#37 unused
+!  38 !ADC ROC#1 Sl#7 Ch#38 unused
+!  39 !ADC ROC#1 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#1 Sl#7 Ch#40 HSCIN pl#4 [Y2] id#2 sig#0 [ADC+] (40 Y2P-02)
+  41, 4, 4, 0 !ADC ROC#1 Sl#7 Ch#41 HSCIN pl#4 [Y2] id#4 sig#0 [ADC+] (41 Y2P-04)
+  42, 4, 6, 0 !ADC ROC#1 Sl#7 Ch#42 HSCIN pl#4 [Y2] id#6 sig#0 [ADC+] (42 Y2P-06)
+  43, 4, 8, 0 !ADC ROC#1 Sl#7 Ch#43 HSCIN pl#4 [Y2] id#8 sig#0 [ADC+] (43 Y2P-08)
+  44, 4, 10, 0 !ADC ROC#1 Sl#7 Ch#44 HSCIN pl#4 [Y2] id#10 sig#0 [ADC+] (44 Y2P-10)
+!  45 !ADC ROC#1 Sl#7 Ch#45 unused
+!  46 !ADC ROC#1 Sl#7 Ch#46 unused
+!  47 !ADC ROC#1 Sl#7 Ch#47 unused
+  48, 4, 1, 1 !ADC ROC#1 Sl#7 Ch#48 HSCIN pl#4 [Y2] id#1 sig#1 [ADC-] (48 Y2N-01)
+  49, 4, 3, 1 !ADC ROC#1 Sl#7 Ch#49 HSCIN pl#4 [Y2] id#3 sig#1 [ADC-] (49 Y2N-03)
+  50, 4, 5, 1 !ADC ROC#1 Sl#7 Ch#50 HSCIN pl#4 [Y2] id#5 sig#1 [ADC-] (50 Y2N-05)
+  51, 4, 7, 1 !ADC ROC#1 Sl#7 Ch#51 HSCIN pl#4 [Y2] id#7 sig#1 [ADC-] (51 Y2N-07)
+  52, 4, 9, 1 !ADC ROC#1 Sl#7 Ch#52 HSCIN pl#4 [Y2] id#9 sig#1 [ADC-] (52 Y2N-09)
+!  53 !ADC ROC#1 Sl#7 Ch#53 unused
+!  54 !ADC ROC#1 Sl#7 Ch#54 unused
+!  55 !ADC ROC#1 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#1 Sl#7 Ch#56 HSCIN pl#4 [Y2] id#2 sig#1 [ADC-] (56 Y2N-02)
+  57, 4, 4, 1 !ADC ROC#1 Sl#7 Ch#57 HSCIN pl#4 [Y2] id#4 sig#1 [ADC-] (57 Y2N-04)
+  58, 4, 6, 1 !ADC ROC#1 Sl#7 Ch#58 HSCIN pl#4 [Y2] id#6 sig#1 [ADC-] (58 Y2N-06)
+  59, 4, 8, 1 !ADC ROC#1 Sl#7 Ch#59 HSCIN pl#4 [Y2] id#8 sig#1 [ADC-] (59 Y2N-08)
+  60, 4, 10, 1 !ADC ROC#1 Sl#7 Ch#60 HSCIN pl#4 [Y2] id#10 sig#1 [ADC-] (60 Y2N-10)
+!  61 !ADC ROC#1 Sl#7 Ch#61 unused
+!  62 !ADC ROC#1 Sl#7 Ch#62 unused
+!  63 !ADC ROC#1 Sl#7 Ch#63 unused
+!
+!---------------------------------------------------------------------------------
+    detector= 4 !HCAL
+!
+ Slot= 1 ! ADC  
+   0, 1, 1  !ADC ROC#1 Sl#1 Ch#0 HCAL col#1 row#1 (0 A-01)
+   1, 1, 2  !ADC ROC#1 Sl#1 Ch#1 HCAL col#1 row#2 (1 A-02)
+   2, 1, 3  !ADC ROC#1 Sl#1 Ch#2 HCAL col#1 row#3 (2 A-03)
+   3, 1, 4  !ADC ROC#1 Sl#1 Ch#3 HCAL col#1 row#4 (3 A-04)
+   4, 1, 5  !ADC ROC#1 Sl#1 Ch#4 HCAL col#1 row#5 (4 A-05)
+   5, 1, 6  !ADC ROC#1 Sl#1 Ch#5 HCAL col#1 row#6 (5 A-06)
+   6, 1, 7  !ADC ROC#1 Sl#1 Ch#6 HCAL col#1 row#7 (6 A-07)
+   7, 1, 8  !ADC ROC#1 Sl#1 Ch#7 HCAL col#1 row#8 (7 A-08)
+   8, 1, 9  !ADC ROC#1 Sl#1 Ch#8 HCAL col#1 row#9 (8 A-09)
+   9, 1, 10 !ADC ROC#1 Sl#1 Ch#9 HCAL col#1 row#10 (9 A-10)
+  10, 1, 11 !ADC ROC#1 Sl#1 Ch#10 HCAL col#1 row#11 (10 A-11)
+  11, 1, 12 !ADC ROC#1 Sl#1 Ch#11 HCAL col#1 row#12 (11 A-12)
+  12, 1, 13 !ADC ROC#1 Sl#1 Ch#12 HCAL col#1 row#13 (12 A-13)
+!   13 !ADC ROC#1 Sl#1 Ch#13 unused
+!   14 !ADC ROC#1 Sl#1 Ch#14 unused
+!   15 !ADC ROC#1 Sl#1 Ch#15 unused
+  16, 2, 1  !ADC ROC#1 Sl#1 Ch#16 HCAL col#2 row#1 (16 B-01)
+  17, 2, 2  !ADC ROC#1 Sl#1 Ch#17 HCAL col#2 row#2 (17 B-02)
+  18, 2, 3  !ADC ROC#1 Sl#1 Ch#18 HCAL col#2 row#3 (18 B-03)
+  19, 2, 4  !ADC ROC#1 Sl#1 Ch#19 HCAL col#2 row#4 (19 B-04)
+  20, 2, 5  !ADC ROC#1 Sl#1 Ch#20 HCAL col#2 row#5 (20 B-05)
+  21, 2, 6  !ADC ROC#1 Sl#1 Ch#21 HCAL col#2 row#6 (21 B-06)
+  22, 2, 7  !ADC ROC#1 Sl#1 Ch#22 HCAL col#2 row#7 (22 B-07)
+  23, 2, 8  !ADC ROC#1 Sl#1 Ch#23 HCAL col#2 row#8 (23 B-08)
+  24, 2, 9  !ADC ROC#1 Sl#1 Ch#24 HCAL col#2 row#9 (24 B-09)
+  25, 2, 10 !ADC ROC#1 Sl#1 Ch#25 HCAL col#2 row#10 (25 B-10)
+  26, 2, 11 !ADC ROC#1 Sl#1 Ch#26 HCAL col#2 row#11 (26 B-11)
+  27, 2, 12 !ADC ROC#1 Sl#1 Ch#27 HCAL col#2 row#12 (27 B-12)
+  28, 2, 13 !ADC ROC#1 Sl#1 Ch#28 HCAL col#2 row#13 (28 B-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+  32, 3, 1  !ADC ROC#1 Sl#1 Ch#32 HCAL col#3 row#1 (32 C-01)
+  33, 3, 2  !ADC ROC#1 Sl#1 Ch#33 HCAL col#3 row#2 (33 C-02)
+  34, 3, 3  !ADC ROC#1 Sl#1 Ch#34 HCAL col#3 row#3 (34 C-03)
+  35, 3, 4  !ADC ROC#1 Sl#1 Ch#35 HCAL col#3 row#4 (35 C-04)
+  36, 3, 5  !ADC ROC#1 Sl#1 Ch#36 HCAL col#3 row#5 (36 C-05)
+  37, 3, 6  !ADC ROC#1 Sl#1 Ch#37 HCAL col#3 row#6 (37 C-06)
+  38, 3, 7  !ADC ROC#1 Sl#1 Ch#38 HCAL col#3 row#7 (38 C-07)
+  39, 3, 8  !ADC ROC#1 Sl#1 Ch#39 HCAL col#3 row#8 (39 C-08)
+  40, 3, 9  !ADC ROC#1 Sl#1 Ch#40 HCAL col#3 row#9 (40 C-09)
+  41, 3, 10 !ADC ROC#1 Sl#1 Ch#41 HCAL col#3 row#10 (41 C-10)
+  42, 3, 11 !ADC ROC#1 Sl#1 Ch#42 HCAL col#3 row#11 (42 C-11)
+  43, 3, 12 !ADC ROC#1 Sl#1 Ch#43 HCAL col#3 row#12 (43 C-12)
+  44, 3, 13 !ADC ROC#1 Sl#1 Ch#44 HCAL col#3 row#13 (44 C-13)
+!  45 !ADC ROC#1 Sl#1 Ch#45 unused
+!  46 !ADC ROC#1 Sl#1 Ch#46 unused
+!  47 !ADC ROC#1 Sl#1 Ch#47 unused
+  48, 4, 1  !ADC ROC#1 Sl#1 Ch#48 HCAL col#4 row#1 (48 D-01)
+  49, 4, 2  !ADC ROC#1 Sl#1 Ch#49 HCAL col#4 row#2 (49 D-02)
+  50, 4, 3  !ADC ROC#1 Sl#1 Ch#50 HCAL col#4 row#3 (50 D-03)
+  51, 4, 4  !ADC ROC#1 Sl#1 Ch#51 HCAL col#4 row#4 (51 D-04)
+  52, 4, 5  !ADC ROC#1 Sl#1 Ch#52 HCAL col#4 row#5 (52 D-05)
+  53, 4, 6  !ADC ROC#1 Sl#1 Ch#53 HCAL col#4 row#6 (53 D-06)
+  54, 4, 7  !ADC ROC#1 Sl#1 Ch#54 HCAL col#4 row#7 (54 D-07)
+  55, 4, 8  !ADC ROC#1 Sl#1 Ch#55 HCAL col#4 row#8 (55 D-08)
+  56, 4, 9  !ADC ROC#1 Sl#1 Ch#56 HCAL col#4 row#9 (56 D-09)
+  57, 4, 10 !ADC ROC#1 Sl#1 Ch#57 HCAL col#4 row#10 (57 D-10)
+  58, 4, 11 !ADC ROC#1 Sl#1 Ch#58 HCAL col#4 row#11 (58 D-11)
+  59, 4, 12 !ADC ROC#1 Sl#1 Ch#59 HCAL col#4 row#12 (59 D-12)
+  60, 4, 13 !ADC ROC#1 Sl#1 Ch#60 HCAL col#4 row#13 (60 D-13)
+!
+!  61 !ADC ROC#1 Sl#1 Ch#61 unused
+
+    detector= 5    !HMISC - scintillator (ADCs) - behind calorimeter
+  62, 2, 1, 0 !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+  63, 2, 2, 0 !
+!
+detector= 4 !HCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+  0, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#0 HCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#1 HCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#2 HCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#3 HCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#4 HCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#5 HCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#6 HCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#7 HCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#1 Sl#5 Ch#8 HCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#1 Sl#5 Ch#9 HCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#1 Sl#5 Ch#10 HCAL col#1 row#11 (10 An-11)
+  11, 1, 12, 1 !ADC ROC#1 Sl#5 Ch#11 HCAL col#1 row#12 (11 An-112)
+  12, 1, 13, 1 !ADC ROC#1 Sl#5 Ch#12 HCAL col#1 row#13 (12 An-13)
+!  13 !ADC ROC#1 Sl#5 Ch#13 unused
+!  14 !ADC ROC#1 Sl#5 Ch#14 unused
+!  15 !ADC ROC#1 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#1 Sl#5 Ch#16 HCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#1 Sl#5 Ch#17 HCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#1 Sl#5 Ch#18 HCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#1 Sl#5 Ch#19 HCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#1 Sl#5 Ch#20 HCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#1 Sl#5 Ch#21 HCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#1 Sl#5 Ch#22 HCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#1 Sl#5 Ch#23 HCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#1 Sl#5 Ch#24 HCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#1 Sl#5 Ch#25 HCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#1 Sl#5 Ch#26 HCAL col#2 row#11 (26 Bn-11)
+  27, 2, 12, 1 !ADC ROC#1 Sl#5 Ch#27 HCAL col#2 row#12 (27 Bn-12)
+  28, 2, 13, 1 !ADC ROC#1 Sl#5 Ch#28 HCAL col#2 row#13 (28 Bn-13)
+!  29 !ADC ROC#1 Sl#1 Ch#29 unused
+!  30 !ADC ROC#1 Sl#1 Ch#30 unused
+!  31 !ADC ROC#1 Sl#1 Ch#31 unused
+!
+!==================================================================
+!!!!!!!!!!!!!!!!!!!!!!! AEROGEL ADC !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!
+    detector = 7
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+!Slot= 5 ! ADC  
+! May be will use spare channels HCAL ADC for aerogel (Hamlet, 2002/10/16)
+!48, 1, 1, 0 !ADC ROC#1 Sl#5 Ch#48 signal pos 1
+!49, 1, 2, 0 !ADC ROC#1 Sl#5 Ch#48signal pos 2
+!50, 1, 3, 0 !ADC ROC#1 Sl#5 Ch#50 signal pos 3
+!51, 1, 4, 0 !ADC ROC#1 Sl#5 Ch#51 signal pos 4
+!52, 1, 5, 0 !ADC ROC#1 Sl#5 Ch#52 signal pos 5
+!53, 1, 6, 0 !ADC ROC#1 Sl#5 Ch#53 signal pos 6
+!54, 1, 7, 0 !ADC ROC#1 Sl#5 Ch#54 signal pos 7
+!55, 1, 8, 0 !ADC ROC#1 Sl#5 Ch#55 signal pos 8
+!56, 1, 1, 1 !ADC ROC#1 Sl#5 Ch#56  signal neg 1
+!57, 1, 2, 1 !ADC ROC#1 Sl#5 Ch#57  signal neg 2
+!58, 1, 3, 1 !ADC ROC#1 Sl#5 Ch#58  signal neg 3
+!59, 1, 4, 1 !ADC ROC#1 Sl#5 Ch#59  signal neg 4
+!60, 1, 5, 1 !ADC ROC#1 Sl#5 Ch#60  signal neg 5
+!61, 1, 6, 1 !ADC ROC#1 Sl#5 Ch#61  signal neg 6
+!62, 1, 7, 1 !ADC ROC#1 Sl#5 Ch#62  signal neg 7
+!63, 1, 8, 1 !ADC ROC#1 Sl#5 Ch#63  signal neg 8
+!
+!   detector = 7
+!    Nsubadd= 64
+!    MASK= 3FFFx
+!    BSUB= 17
+
+  Slot= 11 ! ADC  
+! Additional new ADC for aerogel (Hamlet, 2002/10/17)
+   0, 1, 1, 0 !ADC ROC#1 Sl#11 Ch#0 signal pos 1
+   1, 1, 2, 0 !ADC ROC#1 Sl#11 Ch#1 signal pos 2
+   2, 1, 3, 0 !ADC ROC#1 Sl#11 Ch#2 signal pos 3
+   3, 1, 4, 0 !ADC ROC#1 Sl#11 Ch#3 signal pos 4
+   4, 1, 5, 0 !ADC ROC#1 Sl#11 Ch#4 signal pos 5
+   5, 1, 6, 0 !ADC ROC#1 Sl#11 Ch#5 signal pos 6
+   6, 1, 7, 0 !ADC ROC#1 Sl#11 Ch#6 signal pos 7
+   7, 1, 8, 0 !ADC ROC#1 Sl#11 Ch#7 signal pos 8
+   8, 1, 1, 1 !ADC ROC#1 Sl#11 Ch#8  signal neg 1
+   9, 1, 2, 1 !ADC ROC#1 Sl#11 Ch#9  signal neg 2
+  10, 1, 3, 1 !ADC ROC#1 Sl#11 Ch#10  signal neg 3
+  11, 1, 4, 1 !ADC ROC#1 Sl#11 Ch#11  signal neg 4
+  12, 1, 5, 1 !ADC ROC#1 Sl#11 Ch#12  signal neg 5
+  13, 1, 6, 1 !ADC ROC#1 Sl#11 Ch#13  signal neg 6
+  14, 1, 7, 1 !ADC ROC#1 Sl#11 Ch#14  signal neg 7
+  15, 1, 8, 1 !ADC ROC#1 Sl#11 Ch#15  signal neg 8
+!
+!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
+!-----------------------------------------------------------------
+    detector= 3   !HCER
+!
+  Slot= 3
+   0, 1, 1 !ADC  ROC#1 Sl#3 Ch#0 HCER tube#1 (C1)
+   1, 1, 2 !ADC  ROC#1 Sl#3 Ch#1 HCER tube#2 (C2)
+!   2 !ADC ROC#1 Sl#3 Ch#2 unused
+!   3 !ADC ROC#1 Sl#3 Ch#3 unused
+!   4 !ADC ROC#1 Sl#3 Ch#4 unused
+!   5 !ADC ROC#1 Sl#3 Ch#5 unused
+!   6 !ADC ROC#1 Sl#3 Ch#6 unused
+!   7 !ADC ROC#1 Sl#3 Ch#7 unused
+!   8 !ADC ROC#1 Sl#3 Ch#8 unused
+!   9 !ADC ROC#1 Sl#3 Ch#9 unused
+!   10 !ADC ROC#1 Sl#3 Ch#10 unused
+!   11 !ADC ROC#1 Sl#3 Ch#11 unused
+!   12 !ADC ROC#1 Sl#3 Ch#12 unused
+!   13 !ADC ROC#1 Sl#3 Ch#13 unused
+!   14 !ADC ROC#1 Sl#3 Ch#14 unused
+!   15 !ADC ROC#1 Sl#3 Ch#15 unused
+!   16 !ADC ROC#1 Sl#3 Ch#16 unused
+!   17 !ADC ROC#1 Sl#3 Ch#17 unused
+!   18 !ADC ROC#1 Sl#3 Ch#18 unused
+!   19 !ADC ROC#1 Sl#3 Ch#19 unused
+!   20 !ADC ROC#1 Sl#3 Ch#20 unused
+!   21 !ADC ROC#1 Sl#3 Ch#21 unused
+!   22 !ADC ROC#1 Sl#3 Ch#22 unused
+!   23 !ADC ROC#1 Sl#3 Ch#23 unused
+!   24 !ADC ROC#1 Sl#3 Ch#24 unused
+!   25 !ADC ROC#1 Sl#3 Ch#25 unused
+!   26 !ADC ROC#1 Sl#3 Ch#26 unused
+!   27 !ADC ROC#1 Sl#3 Ch#27 unused
+!   28 !ADC ROC#1 Sl#3 Ch#28 unused
+!   29 !ADC ROC#1 Sl#3 Ch#29 unused
+!   30 !ADC ROC#1 Sl#3 Ch#30 unused
+!   31 !ADC ROC#1 Sl#3 Ch#31 unused
+!   32 !ADC ROC#1 Sl#3 Ch#32 unused
+!   33 !ADC ROC#1 Sl#3 Ch#33 unused
+!   34 !ADC ROC#1 Sl#3 Ch#34 unused
+!   35 !ADC ROC#1 Sl#3 Ch#35 unused
+!   36 !ADC ROC#1 Sl#3 Ch#36 unused
+!   37 !ADC ROC#1 Sl#3 Ch#37 unused
+!   38 !ADC ROC#1 Sl#3 Ch#38 unused
+!   39 !ADC ROC#1 Sl#3 Ch#39 unused
+!   40 !ADC ROC#1 Sl#3 Ch#40 unused
+!   41 !ADC ROC#1 Sl#3 Ch#41 unused
+!   42 !ADC ROC#1 Sl#3 Ch#42 unused
+!   43 !ADC ROC#1 Sl#3 Ch#43 unused
+!   44 !ADC ROC#1 Sl#3 Ch#44 unused
+!   45 !ADC ROC#1 Sl#3 Ch#45 unused
+!   46 !ADC ROC#1 Sl#3 Ch#46 unused
+!   47 !ADC ROC#1 Sl#3 Ch#47 unused
+!detector= 6 ! GMISC 
+!!! Use "plane" 2 for the PMT's on the floor (BLM's)
+!48, 2, 1, 0 ! Special PMT signal ch #1
+!49, 2, 2, 0 ! Special PMT signal ch #1
+!50, 2, 3, 0 ! Special PMT signal ch #1
+!51, 2, 4, 0 ! Special PMT signal ch #1
+!52, 2, 5, 0 ! Special PMT signal ch #1
+!53, 2, 6, 0 ! Special PMT signal ch #1
+!54, 2, 7, 0 ! Special PMT signal ch #1
+!55, 2, 8, 0 ! Special PMT signal ch #1
+!   48 !ADC ROC#1 Sl#3 Ch#48 unused
+!   49 !ADC ROC#1 Sl#3 Ch#49 unused
+!   50 !ADC ROC#1 Sl#3 Ch#50 unused
+!   51 !ADC ROC#1 Sl#3 Ch#51 unused
+!   52 !ADC ROC#1 Sl#3 Ch#52 unused
+!   53 !ADC ROC#1 Sl#3 Ch#53 unused
+!   54 !ADC ROC#1 Sl#3 Ch#54 unused
+!   55 !ADC ROC#1 Sl#3 Ch#55 unused
+!   56 !ADC ROC#1 Sl#3 Ch#56 unused
+!   57 !ADC ROC#1 Sl#3 Ch#57 unused
+!   58 !ADC ROC#1 Sl#3 Ch#58 unused
+!   59 !ADC ROC#1 Sl#3 Ch#59 unused
+!   60 !ADC ROC#1 Sl#3 Ch#60 unused
+!   61 !ADC ROC#1 Sl#3 Ch#61 unused
+!   62 !ADC ROC#1 Sl#3 Ch#62 unused
+!   63 !ADC ROC#1 Sl#3 Ch#63 unused
+!
+!
+  detector= 6 ! GMISC
+!
+  Slot= 13
+!
+!  0, 2, 1, 0 !ADC ROC#1 Sl#15 Ch#0
+!  1, 2, 2, 0 !ADC ROC#1 Sl#15 Ch#1
+!  2, 2, 3, 0 !ADC ROC#1 Sl#15 Ch#2
+!  3, 2, 4, 0 !ADC ROC#1 Sl#15 Ch#3
+  4, 2, 5, 0 !ADC ROC#1 Sl#15 Ch#4 H00A X+
+  5, 2, 6, 0 !ADC ROC#1 Sl#15 Ch#5 H00A X-
+  6, 2, 7, 0 !ADC ROC#1 Sl#15 Ch#6 H00A Y+
+  7, 2, 8, 0 !ADC ROC#1 Sl#15 Ch#7 H00A Y-
+  8, 2, 9, 0 !ADC ROC#1 Sl#15 Ch#8 H00B X+
+  9, 2, 10, 0 !ADC ROC#1 Sl#15 Ch#9 H00B X-
+  10, 2, 11, 0 !ADC ROC#1 Sl#15 Ch#10 H00B Y+
+  11, 2, 12, 0 !ADC ROC#1 Sl#15 Ch#11 H00B Y-
+!  12, 2, 13, 0 !ADC ROC#1 Sl#15 Ch#12 Fast Raster X-sync
+!  13, 2, 14, 0 !ADC ROC#1 Sl#15 Ch#13 Fast Raster X-signal
+!  14, 2, 15, 0 !ADC ROC#1 Sl#15 Ch#14 Fast Raster Y-sync
+!  15, 2, 16, 0 !ADC ROC#1 Sl#15 Ch#15 Fast Raster Y-signal
+! mkj switch x and y Apr 9,2003
+! bpw added the new ID for raster 01-23-2014
+!
+  detector= 18 ! RASTER
+!
+! buddhini-w :To make things easier and consistent between detectors, 
+! we now use the plane and signal to identify the different raster signals 02-12-2014
+!..............................................................................
+! For raster : 0-->ADC X-sync
+!	       1-->ADC Y-signal
+!              2-->ADC Y-sync
+!              3-->ADC Y-signal
+
+  14, 1, 1, 0 !ADC ROC#1 Sl#13 Ch#12 Fast Raster X-sync
+  15, 1, 1, 1 !ADC ROC#1 Sl#13 Ch#13 Fast Raster X-signal
+  12, 1, 1, 2 !ADC ROC#1 Sl#13 Ch#14 Fast Raster Y-sync
+  13, 1, 1, 3 !ADC ROC#1 Sl#13 Ch#15 Fast Raster Y-signal
+!
+  detector= 6 ! GMISC
+!
+  16, 2, 17, 0  !ADC ROC#1 Sl#15 Ch#16 H00C X+
+  17, 2, 18, 0  !ADC ROC#1 Sl#15 Ch#17 H00C X-
+  18, 2, 19, 0  !ADC ROC#1 Sl#15 Ch#18 H00C Y+
+  19, 2, 20, 0  !ADC ROC#1 Sl#15 Ch#19 H00C Y-
+!   20 !ADC ROC#1 Sl#15 Ch#20 unused
+!   21 !ADC ROC#1 Sl#15 Ch#21 unused
+  22, 2, 23, 0  !ADC ROC#1 Sl#15 Ch#22 Raster gate
+!   23 !ADC ROC#1 Sl#15 Ch#23 unused
+!   24 !ADC ROC#1 Sl#15 Ch#24 unused
+!   25 !ADC ROC#1 Sl#15 Ch#25 unused
+!   26 !ADC ROC#1 Sl#15 Ch#26 unused
+!   27 !ADC ROC#1 Sl#15 Ch#27 unused
+!   28 !ADC ROC#1 Sl#15 Ch#28 unused
+!   29 !ADC ROC#1 Sl#15 Ch#29 unused
+!   30 !ADC ROC#1 Sl#15 Ch#30 unused
+!   31 !ADC ROC#1 Sl#15 Ch#31 unused
+   32, 2, 32, 0  ! Paul Gueye
+   33, 2, 33, 0  ! Paul Gueye
+   34, 2, 34, 0  ! Paul Gueye
+   35, 2, 35, 0  ! Paul Gueye
+   36, 2, 36, 0  ! Paul Gueye
+   37, 2, 37, 0  ! Paul Gueye
+   38, 2, 38, 0  ! Paul Gueye
+   39, 2, 39, 0  ! Paul Gueye
+   40, 2, 40, 0  ! Paul Gueye
+   41, 2, 41, 0  ! Paul Gueye
+   42, 2, 42, 0  ! Paul Gueye
+   43, 2, 43, 0  ! Paul Gueye
+   44, 2, 44, 0  ! Paul Gueye
+   45, 2, 45, 0  ! Paul Gueye
+   46, 2, 46, 0  ! Paul Gueye
+   47, 2, 47, 0  ! Paul Gueye
+!   32 !ADC ROC#1 Sl#15 Ch#32 unused
+!   33 !ADC ROC#1 Sl#15 Ch#33 unused
+!   34 !ADC ROC#1 Sl#15 Ch#34 unused
+!   35 !ADC ROC#1 Sl#15 Ch#35 unused
+!   36 !ADC ROC#1 Sl#15 Ch#36 unused
+!   37 !ADC ROC#1 Sl#15 Ch#37 unused
+!   38 !ADC ROC#1 Sl#15 Ch#38 unused
+!   39 !ADC ROC#1 Sl#15 Ch#39 unused
+!   40 !ADC ROC#1 Sl#15 Ch#40 unused
+!   41 !ADC ROC#1 Sl#15 Ch#41 unused
+!   42 !ADC ROC#1 Sl#15 Ch#42 unused
+!   43 !ADC ROC#1 Sl#15 Ch#43 unused
+!   44 !ADC ROC#1 Sl#15 Ch#44 unused
+!   45 !ADC ROC#1 Sl#15 Ch#45 unused
+!   46 !ADC ROC#1 Sl#15 Ch#46 unused
+!   47 !ADC ROC#1 Sl#15 Ch#47 unused
+!   48 !ADC ROC#1 Sl#15 Ch#48 unused
+!   49 !ADC ROC#1 Sl#15 Ch#49 unused
+!   50 !ADC ROC#1 Sl#15 Ch#50 unused
+!   51 !ADC ROC#1 Sl#15 Ch#51 unused
+!   52 !ADC ROC#1 Sl#15 Ch#52 unused
+!   53 !ADC ROC#1 Sl#15 Ch#53 unused
+!   54 !ADC ROC#1 Sl#15 Ch#54 unused
+!   55 !ADC ROC#1 Sl#15 Ch#55 unused
+!   56 !ADC ROC#1 Sl#15 Ch#56 unused
+!   57 !ADC ROC#1 Sl#15 Ch#57 unused
+!   58 !ADC ROC#1 Sl#15 Ch#58 unused
+!   59 !ADC ROC#1 Sl#15 Ch#59 unused
+!   60 !ADC ROC#1 Sl#15 Ch#60 unused
+!   61 !ADC ROC#1 Sl#15 Ch#61 unused
+!   62 !ADC ROC#1 Sl#15 Ch#62 unused
+!   63 !ADC ROC#1 Sl#15 Ch#63 unused
+!
+!---------------------------------------------------------------------
+!=============================== SOS MAP =============================
+!............ This part copy from replay99 (Hamlet,19 Dec'02)............
+!
+!  REAL map for SOS Drift Chambers (SDC); J.R.Arrington 20-Mar-1995
+!                                               
+     ROC= 4   !ReadOutController (crate) for SOS (fbsos)
+!
+       Nsubadd= 96	!assume 96 channel modules
+       MASK= FFFFx      !hex mask - assume LeCroy masking (lowest 13 bits)
+       BSUB= 17         !begin channel info with bit#17
+!
+       detector= 11     !SDC
+!
+       slot= 1          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 1, 1	!chamber 1, U plane, 48 wires.
+ 1, 1, 2
+ 2, 1, 3
+ 3, 1, 4
+ 4, 1, 5
+ 5, 1, 6
+ 6, 1, 7
+ 7, 1, 8
+ 8, 1, 9
+ 9, 1, 10
+ 10, 1, 11
+ 11, 1, 12
+ 12, 1, 13
+ 13, 1, 14
+ 14, 1, 15
+ 15, 1, 16
+ 16, 1, 17
+ 17, 1, 18
+ 18, 1, 19
+ 19, 1, 20
+ 20, 1, 21
+ 21, 1, 22
+ 22, 1, 23
+ 23, 1, 24
+ 24, 1, 25
+ 25, 1, 26
+ 26, 1, 27
+ 27, 1, 28
+ 28, 1, 29
+ 29, 1, 30
+ 30, 1, 31
+ 31, 1, 32
+ 32, 1, 33
+ 33, 1, 34
+ 34, 1, 35
+ 35, 1, 36
+ 36, 1, 37
+ 37, 1, 38
+ 38, 1, 39
+ 39, 1, 40
+ 40, 1, 41
+ 41, 1, 42
+ 42, 1, 43
+ 43, 1, 44
+ 44, 1, 45
+ 45, 1, 46
+ 46, 1, 47
+ 47, 1, 48
+ 48, 2, 1	!chamber 1, U' plane, 48 wires.
+ 49, 2, 2
+ 50, 2, 3
+ 51, 2, 4
+ 52, 2, 5
+ 53, 2, 6
+ 54, 2, 7
+ 55, 2, 8
+ 56, 2, 9
+ 57, 2, 10
+ 58, 2, 11
+ 59, 2, 12
+ 60, 2, 13
+ 61, 2, 14
+ 62, 2, 15
+ 63, 2, 16
+ 64, 2, 17
+ 65, 2, 18
+ 66, 2, 19
+ 67, 2, 20
+ 68, 2, 21
+ 69, 2, 22
+ 70, 2, 23
+ 71, 2, 24
+ 72, 2, 25
+ 73, 2, 26
+ 74, 2, 27
+ 75, 2, 28
+ 76, 2, 29
+ 77, 2, 30
+ 78, 2, 31
+ 79, 2, 32
+ 80, 2, 33
+ 81, 2, 34
+ 82, 2, 35
+ 83, 2, 36
+ 84, 2, 37
+ 85, 2, 38
+ 86, 2, 39
+ 87, 2, 40
+ 88, 2, 41
+ 89, 2, 42
+ 90, 2, 43
+ 91, 2, 44
+ 92, 2, 45
+ 93, 2, 46
+ 94, 2, 47
+ 95, 2, 48
+!
+       slot= 2          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 5, 1	!chamber 1, V plane, 48 wires.
+ 1, 5, 2
+ 2, 5, 3
+ 3, 5, 4
+ 4, 5, 5
+ 5, 5, 6
+ 6, 5, 7
+ 7, 5, 8
+ 8, 5, 9
+ 9, 5, 10
+ 10, 5, 11
+ 11, 5, 12
+ 12, 5, 13
+ 13, 5, 14
+ 14, 5, 15
+ 15, 5, 16
+ 16, 5, 17
+ 17, 5, 18
+ 18, 5, 19
+ 19, 5, 20
+ 20, 5, 21
+ 21, 5, 22
+ 22, 5, 23
+ 23, 5, 24
+ 24, 5, 25
+ 25, 5, 26
+ 26, 5, 27
+ 27, 5, 28
+ 28, 5, 29
+ 29, 5, 30
+ 30, 5, 31
+ 31, 5, 32
+ 32, 5, 33
+ 33, 5, 34
+ 34, 5, 35
+ 35, 5, 36
+ 36, 5, 37
+ 37, 5, 38
+ 38, 5, 39
+ 39, 5, 40
+ 40, 5, 41
+ 41, 5, 42
+ 42, 5, 43
+ 43, 5, 44
+ 44, 5, 45
+ 45, 5, 46
+ 46, 5, 47
+ 47, 5, 48
+ 48, 6, 1	!chamber 1, V' plane, 48 wires.
+ 49, 6, 2
+ 50, 6, 3
+ 51, 6, 4
+ 52, 6, 5
+ 53, 6, 6
+ 54, 6, 7
+ 55, 6, 8
+ 56, 6, 9
+ 57, 6, 10
+ 58, 6, 11
+ 59, 6, 12
+ 60, 6, 13
+ 61, 6, 14
+ 62, 6, 15
+ 63, 6, 16
+ 64, 6, 17
+ 65, 6, 18
+ 66, 6, 19
+ 67, 6, 20
+ 68, 6, 21
+ 69, 6, 22
+ 70, 6, 23
+ 71, 6, 24
+ 72, 6, 25
+ 73, 6, 26
+ 74, 6, 27
+ 75, 6, 28
+ 76, 6, 29
+ 77, 6, 30
+ 78, 6, 31
+ 79, 6, 32
+ 80, 6, 33
+ 81, 6, 34
+ 82, 6, 35
+ 83, 6, 36
+ 84, 6, 37
+ 85, 6, 38
+ 86, 6, 39
+ 87, 6, 40
+ 88, 6, 41
+ 89, 6, 42
+ 90, 6, 43
+ 91, 6, 44
+ 92, 6, 45
+ 93, 6, 46
+ 94, 6, 47
+ 95, 6, 48
+!
+       slot= 4          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 3, 1	!chamber 1, X plane, 64 wires.
+ 1, 3, 2
+ 2, 3, 3
+ 3, 3, 4
+ 4, 3, 5
+ 5, 3, 6
+ 6, 3, 7
+ 7, 3, 8
+ 8, 3, 9
+ 9, 3, 10
+ 10, 3, 11
+ 11, 3, 12
+ 12, 3, 13
+ 13, 3, 14
+ 14, 3, 15
+ 15, 3, 16
+ 16, 3, 17
+ 17, 3, 18
+ 18, 3, 19
+ 19, 3, 20
+ 20, 3, 21
+ 21, 3, 22
+ 22, 3, 23
+ 23, 3, 24
+ 24, 3, 25
+ 25, 3, 26
+ 26, 3, 27
+ 27, 3, 28
+ 28, 3, 29
+ 29, 3, 30
+ 30, 3, 31
+ 31, 3, 32
+ 32, 3, 33
+ 33, 3, 34
+ 34, 3, 35
+ 35, 3, 36
+ 36, 3, 37
+ 37, 3, 38
+ 38, 3, 39
+ 39, 3, 40
+ 40, 3, 41
+ 41, 3, 42
+ 42, 3, 43
+ 43, 3, 44
+ 44, 3, 45
+ 45, 3, 46
+ 46, 3, 47
+ 47, 3, 48
+ 48, 3, 49
+ 49, 3, 50
+ 50, 3, 51
+ 51, 3, 52
+ 52, 3, 53
+ 53, 3, 54
+ 54, 3, 55
+ 55, 3, 56
+ 56, 3, 57
+ 57, 3, 58
+ 58, 3, 59
+ 59, 3, 60
+ 60, 3, 61
+ 61, 3, 62
+ 62, 3, 63
+ 63, 3, 64
+!
+       slot= 5          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 4, 1	!chamber 1, X' plane, 64 wires.
+ 1, 4, 2
+ 2, 4, 3
+ 3, 4, 4
+ 4, 4, 5
+ 5, 4, 6
+ 6, 4, 7
+ 7, 4, 8
+ 8, 4, 9
+ 9, 4, 10
+ 10, 4, 11
+ 11, 4, 12
+ 12, 4, 13
+ 13, 4, 14
+ 14, 4, 15
+ 15, 4, 16
+ 16, 4, 17
+ 17, 4, 18
+ 18, 4, 19
+ 19, 4, 20
+ 20, 4, 21
+ 21, 4, 22
+ 22, 4, 23
+ 23, 4, 24
+ 24, 4, 25
+ 25, 4, 26
+ 26, 4, 27
+ 27, 4, 28
+ 28, 4, 29
+ 29, 4, 30
+ 30, 4, 31
+ 31, 4, 32
+ 32, 4, 33
+ 33, 4, 34
+ 34, 4, 35
+ 35, 4, 36
+ 36, 4, 37
+ 37, 4, 38
+ 38, 4, 39
+ 39, 4, 40
+ 40, 4, 41
+ 41, 4, 42
+ 42, 4, 43
+ 43, 4, 44
+ 44, 4, 45
+ 45, 4, 46
+ 46, 4, 47
+ 47, 4, 48
+ 48, 4, 49
+ 49, 4, 50
+ 50, 4, 51
+ 51, 4, 52
+ 52, 4, 53
+ 53, 4, 54
+ 54, 4, 55
+ 55, 4, 56
+ 56, 4, 57
+ 57, 4, 58
+ 58, 4, 59
+ 59, 4, 60
+ 60, 4, 61
+ 61, 4, 62
+ 62, 4, 63
+ 63, 4, 64
+!
+       slot= 8          !SDC TDC
+!
+!       SDC plane (1)
+ 0, 7, 1	!chamber 2, U plane, 48 wires.
+ 1, 7, 2
+ 2, 7, 3
+ 3, 7, 4
+ 4, 7, 5
+ 5, 7, 6
+ 6, 7, 7
+ 7, 7, 8
+ 8, 7, 9
+ 9, 7, 10
+ 10, 7, 11
+ 11, 7, 12
+ 12, 7, 13
+ 13, 7, 14
+ 14, 7, 15
+ 15, 7, 16
+ 16, 7, 17
+ 17, 7, 18
+ 18, 7, 19
+ 19, 7, 20
+ 20, 7, 21
+ 21, 7, 22
+ 22, 7, 23
+ 23, 7, 24
+ 24, 7, 25
+ 25, 7, 26
+ 26, 7, 27
+ 27, 7, 28
+ 28, 7, 29
+ 29, 7, 30
+ 30, 7, 31
+ 31, 7, 32
+ 32, 7, 33
+ 33, 7, 34
+ 34, 7, 35
+ 35, 7, 36
+ 36, 7, 37
+ 37, 7, 38
+ 38, 7, 39
+ 39, 7, 40
+ 40, 7, 41
+ 41, 7, 42
+ 42, 7, 43
+ 43, 7, 44
+ 44, 7, 45
+ 45, 7, 46
+ 46, 7, 47
+ 47, 7, 48
+ 48, 8, 1	!chamber 2, U' plane, 48 wires.
+ 49, 8, 2
+ 50, 8, 3
+ 51, 8, 4
+ 52, 8, 5
+ 53, 8, 6
+ 54, 8, 7
+ 55, 8, 8
+ 56, 8, 9
+ 57, 8, 10
+ 58, 8, 11
+ 59, 8, 12
+ 60, 8, 13
+ 61, 8, 14
+ 62, 8, 15
+ 63, 8, 16
+ 64, 8, 17
+ 65, 8, 18
+ 66, 8, 19
+ 67, 8, 20
+ 68, 8, 21
+ 69, 8, 22
+ 70, 8, 23
+ 71, 8, 24
+ 72, 8, 25
+ 73, 8, 26
+ 74, 8, 27
+ 75, 8, 28
+ 76, 8, 29
+ 77, 8, 30
+ 78, 8, 31
+ 79, 8, 32
+ 80, 8, 33
+ 81, 8, 34
+ 82, 8, 35
+ 83, 8, 36
+ 84, 8, 37
+ 85, 8, 38
+ 86, 8, 39
+ 87, 8, 40
+ 88, 8, 41
+ 89, 8, 42
+ 90, 8, 43
+ 91, 8, 44
+ 92, 8, 45
+ 93, 8, 46
+ 94, 8, 47
+ 95, 8, 48
+!
+       slot= 9          !SDC TDC
+!
+!       SDC  plane (2)
+ 0, 11, 1	!chamber 2, V plane, 48 wires.
+ 1, 11, 2
+ 2, 11, 3
+ 3, 11, 4
+ 4, 11, 5
+ 5, 11, 6
+ 6, 11, 7
+ 7, 11, 8
+ 8, 11, 9
+ 9, 11, 10
+ 10, 11, 11
+ 11, 11, 12
+ 12, 11, 13
+ 13, 11, 14
+ 14, 11, 15
+ 15, 11, 16
+ 16, 11, 17
+ 17, 11, 18
+ 18, 11, 19
+ 19, 11, 20
+ 20, 11, 21
+ 21, 11, 22
+ 22, 11, 23
+ 23, 11, 24
+ 24, 11, 25
+ 25, 11, 26
+ 26, 11, 27
+ 27, 11, 28
+ 28, 11, 29
+ 29, 11, 30
+ 30, 11, 31
+ 31, 11, 32
+ 32, 11, 33
+ 33, 11, 34
+ 34, 11, 35
+ 35, 11, 36
+ 36, 11, 37
+ 37, 11, 38
+ 38, 11, 39
+ 39, 11, 40
+ 40, 11, 41
+ 41, 11, 42
+ 42, 11, 43
+ 43, 11, 44
+ 44, 11, 45
+ 45, 11, 46
+ 46, 11, 47
+ 47, 11, 48
+ 48, 12, 1	!chamber 2, V' plane, 48 wires.
+ 49, 12, 2
+ 50, 12, 3
+ 51, 12, 4
+ 52, 12, 5
+ 53, 12, 6
+ 54, 12, 7
+ 55, 12, 8
+ 56, 12, 9
+ 57, 12, 10
+ 58, 12, 11
+ 59, 12, 12
+ 60, 12, 13
+ 61, 12, 14
+ 62, 12, 15
+ 63, 12, 16
+ 64, 12, 17
+ 65, 12, 18
+ 66, 12, 19
+ 67, 12, 20
+ 68, 12, 21
+ 69, 12, 22
+ 70, 12, 23
+ 71, 12, 24
+ 72, 12, 25
+ 73, 12, 26
+ 74, 12, 27
+ 75, 12, 28
+ 76, 12, 29
+ 77, 12, 30
+ 78, 12, 31
+ 79, 12, 32
+ 80, 12, 33
+ 81, 12, 34
+ 82, 12, 35
+ 83, 12, 36
+ 84, 12, 37
+ 85, 12, 38
+ 86, 12, 39
+ 87, 12, 40
+ 88, 12, 41
+ 89, 12, 42
+ 90, 12, 43
+ 91, 12, 44
+ 92, 12, 45
+ 93, 12, 46
+ 94, 12, 47
+ 95, 12, 48
+!
+       slot= 11          !SDC TDC
+!
+!       SDC  plane (3)
+ 0, 9, 1	!chamber 2, X plane, 64 wires.
+ 1, 9, 2
+ 2, 9, 3
+ 3, 9, 4
+ 4, 9, 5
+ 5, 9, 6
+ 6, 9, 7
+ 7, 9, 8
+ 8, 9, 9
+ 9, 9, 10
+ 10, 9, 11
+ 11, 9, 12
+ 12, 9, 13
+ 13, 9, 14
+ 14, 9, 15
+ 15, 9, 16
+ 16, 9, 17
+ 17, 9, 18
+ 18, 9, 19
+ 19, 9, 20
+ 20, 9, 21
+ 21, 9, 22
+ 22, 9, 23
+ 23, 9, 24
+ 24, 9, 25
+ 25, 9, 26
+ 26, 9, 27
+ 27, 9, 28
+ 28, 9, 29
+ 29, 9, 30
+ 30, 9, 31
+ 31, 9, 32
+ 32, 9, 33
+ 33, 9, 34
+ 34, 9, 35
+ 35, 9, 36
+ 36, 9, 37
+ 37, 9, 38
+ 38, 9, 39
+ 39, 9, 40
+ 40, 9, 41
+ 41, 9, 42
+ 42, 9, 43
+ 43, 9, 44
+ 44, 9, 45
+ 45, 9, 46
+ 46, 9, 47
+ 47, 9, 48
+ 48, 9, 49
+ 49, 9, 50
+ 50, 9, 51
+ 51, 9, 52
+ 52, 9, 53
+ 53, 9, 54
+ 54, 9, 55
+ 55, 9, 56
+ 56, 9, 57
+ 57, 9, 58
+ 58, 9, 59
+ 59, 9, 60
+ 60, 9, 61
+ 61, 9, 62
+ 62, 9, 63
+ 63, 9, 64
+!
+       slot= 12          !SDC TDC
+!
+!       SDC  plane (4)
+ 0, 10, 1	!chamber 2, X' plane, 64 wires.
+ 1, 10, 2
+ 2, 10, 3
+ 3, 10, 4
+ 4, 10, 5
+ 5, 10, 6
+ 6, 10, 7
+ 7, 10, 8
+ 8, 10, 9
+ 9, 10, 10
+ 10, 10, 11
+ 11, 10, 12
+ 12, 10, 13
+ 13, 10, 14
+ 14, 10, 15
+ 15, 10, 16
+ 16, 10, 17
+ 17, 10, 18
+ 18, 10, 19
+ 19, 10, 20
+ 20, 10, 21
+ 21, 10, 22
+ 22, 10, 23
+ 23, 10, 24
+ 24, 10, 25
+ 25, 10, 26
+ 26, 10, 27
+ 27, 10, 28
+ 28, 10, 29
+ 29, 10, 30
+ 30, 10, 31
+ 31, 10, 32
+ 32, 10, 33
+ 33, 10, 34
+ 34, 10, 35
+ 35, 10, 36
+ 36, 10, 37
+ 37, 10, 38
+ 38, 10, 39
+ 39, 10, 40
+ 40, 10, 41
+ 41, 10, 42
+ 42, 10, 43
+ 43, 10, 44
+ 44, 10, 45
+ 45, 10, 46
+ 46, 10, 47
+ 47, 10, 48
+ 48, 10, 49
+ 49, 10, 50
+ 50, 10, 51
+ 51, 10, 52
+ 52, 10, 53
+ 53, 10, 54
+ 54, 10, 55
+ 55, 10, 56
+ 56, 10, 57
+ 57, 10, 58
+ 58, 10, 59
+ 59, 10, 60
+ 60, 10, 61
+ 61, 10, 62
+ 62, 10, 63
+ 63, 10, 64
+!
+!   SOS upstairs (SSCIN+SCAL+SCER) map    K.B.Beard 13-Jun-1994
+!
+    ROC= 3               !upstairs SOS crate (fbch2)
+!
+    detector= 12 !SSCIN
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+!
+ Slot= 22 ! TDC  
+  0, 1, 3, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#3 [TDC+]
+  1, 1, 5, 2 !TDC ROC#3 Sl#23 Ch#1 SSCIN pl#1 [X1] id sig#5 [TDC+]
+  2, 1, 7, 2 !TDC ROC#3 Sl#23 Ch#2 SSCIN pl#1 [X1] id sig#7 [TDC+]
+  3, 1, 9, 2 !TDC ROC#3 Sl#23 Ch#3 SSCIN pl#1 [X1] id sig#9 [TDC+]
+  4, 1, 2, 2 !TDC ROC#3 Sl#23 Ch#4 SSCIN pl#1 [X1] id sig#2 [TDC+]
+  5, 1, 4, 2 !TDC ROC#3 Sl#23 Ch#5 SSCIN pl#1 [X1] id sig#4 [TDC+]
+  6, 1, 6, 2 !TDC ROC#3 Sl#23 Ch#6 SSCIN pl#1 [X1] id sig#6 [TDC+]
+  7, 1, 8, 2 !TDC ROC#3 Sl#23 Ch#7 SSCIN pl#1 [X1] id sig#8 [TDC+]
+  8, 1, 3, 3 !TDC ROC#3 Sl#23 Ch#8 SSCIN pl#1 [X1] id sig#3 [TDC-]
+  9, 1, 5, 3 !TDC ROC#3 Sl#23 Ch#9 SSCIN pl#1 [X1] id sig#5 [TDC-]
+  10, 1, 7, 3 !TDC ROC#3 Sl#23 Ch#10 SSCIN pl#1 [X1] id sig#7 [TDC-]
+  11, 1, 9, 3 !TDC ROC#3 Sl#23 Ch#11 SSCIN pl#1 [X1] id sig#9 [TDC-]
+  12, 1, 2, 3 !TDC ROC#3 Sl#23 Ch#12 SSCIN pl#1 [X1] id sig#2 [TDC-]
+  13, 1, 4, 3 !TDC ROC#3 Sl#23 Ch#13 SSCIN pl#1 [X1] id sig#4 [TDC-]
+  14, 1, 6, 3 !TDC ROC#3 Sl#23 Ch#14 SSCIN pl#1 [X1] id sig#6 [TDC-]
+  15, 1, 8, 3 !TDC ROC#3 Sl#23 Ch#15 SSCIN pl#1 [X1] id sig#8 [TDC-]
+  16, 2, 3, 2 !TDC ROC#3 Sl#23 Ch#16 SSCIN pl#2 [Y1] id sig#3 [TDC+]
+  17, 2, 5, 2 !TDC ROC#3 Sl#23 Ch#17 SSCIN pl#2 [Y1] id sig#5 [TDC+]
+  18, 2, 7, 2 !TDC ROC#3 Sl#23 Ch#18 SSCIN pl#2 [Y1] id sig#7 [TDC+]
+  19, 2, 9, 2 !TDC ROC#3 Sl#23 Ch#19 SSCIN pl#2 [Y1] id sig#9 [TDC+]
+  20, 2, 2, 2 !TDC ROC#3 Sl#23 Ch#20 SSCIN pl#2 [Y1] id sig#2 [TDC+]
+  21, 2, 4, 2 !TDC ROC#3 Sl#23 Ch#21 SSCIN pl#2 [Y1] id sig#4 [TDC+]
+  22, 2, 6, 2 !TDC ROC#3 Sl#23 Ch#22 SSCIN pl#2 [Y1] id sig#6 [TDC+]
+  23, 2, 8, 2 !TDC ROC#3 Sl#23 Ch#23 SSCIN pl#2 [Y1] id sig#8 [TDC+]
+  24, 2, 3, 3 !TDC ROC#3 Sl#23 Ch#24 SSCIN pl#2 [Y1] id sig#3 [TDC-]
+  25, 2, 5, 3 !TDC ROC#3 Sl#23 Ch#25 SSCIN pl#2 [Y1] id sig#5 [TDC-]
+  26, 2, 7, 3 !TDC ROC#3 Sl#23 Ch#26 SSCIN pl#2 [Y1] id sig#7 [TDC-]
+  27, 2, 9, 3 !TDC ROC#3 Sl#23 Ch#27 SSCIN pl#2 [Y1] id sig#9 [TDC-]
+  28, 2, 2, 3 !TDC ROC#3 Sl#23 Ch#28 SSCIN pl#2 [Y1] id sig#2 [TDC-]
+  29, 2, 4, 3 !TDC ROC#3 Sl#23 Ch#29 SSCIN pl#2 [Y1] id sig#4 [TDC-]
+  30, 2, 6, 3 !TDC ROC#3 Sl#23 Ch#30 SSCIN pl#2 [Y1] id sig#6 [TDC-]
+  31, 2, 8, 3 !TDC ROC#3 Sl#23 Ch#31 SSCIN pl#2 [Y1] id sig#8 [TDC-]
+  32, 4, 3, 2 !TDC ROC#3 Sl#23 Ch#32 SSCIN pl#4 [Y2] id sig#3 [TDC+]
+  33, 4, 5, 2 !TDC ROC#3 Sl#23 Ch#33 SSCIN pl#4 [Y2] id sig#5 [TDC+]
+  34, 4, 7, 2 !TDC ROC#3 Sl#23 Ch#34 SSCIN pl#4 [Y2] id sig#7 [TDC+]
+  35, 4, 9, 2 !TDC ROC#3 Sl#23 Ch#35 SSCIN pl#4 [Y2] id sig#9 [TDC+]
+  36, 4, 2, 2 !TDC ROC#3 Sl#23 Ch#36 SSCIN pl#4 [Y2] id sig#2 [TDC+]
+  37, 4, 4, 2 !TDC ROC#3 Sl#23 Ch#37 SSCIN pl#4 [Y2] id sig#4 [TDC+]
+  38, 4, 6, 2 !TDC ROC#3 Sl#23 Ch#38 SSCIN pl#4 [Y2] id sig#6 [TDC+]
+  39, 4, 8, 2 !TDC ROC#3 Sl#23 Ch#39 SSCIN pl#4 [Y2] id sig#8 [TDC+]
+  40, 4, 3, 3 !TDC ROC#3 Sl#23 Ch#40 SSCIN pl#4 [Y2] id sig#3 [TDC-]
+  41, 4, 5, 3 !TDC ROC#3 Sl#23 Ch#41 SSCIN pl#4 [Y2] id sig#5 [TDC-]
+  42, 4, 7, 3 !TDC ROC#3 Sl#23 Ch#42 SSCIN pl#4 [Y2] id sig#7 [TDC-]
+  43, 4, 9, 3 !TDC ROC#3 Sl#23 Ch#43 SSCIN pl#4 [Y2] id sig#9 [TDC-]
+  44, 4, 2, 3 !TDC ROC#3 Sl#23 Ch#44 SSCIN pl#4 [Y2] id sig#2 [TDC-]
+  45, 4, 4, 3 !TDC ROC#3 Sl#23 Ch#45 SSCIN pl#4 [Y2] id sig#4 [TDC-]
+  46, 4, 6, 3 !TDC ROC#3 Sl#23 Ch#46 SSCIN pl#4 [Y2] id sig#6 [TDC-]
+  47, 4, 8, 3 !TDC ROC#3 Sl#23 Ch#47 SSCIN pl#4 [Y2] id sig#8 [TDC-]
+  48, 1, 1, 2 !TDC ROC#3 Sl#23 Ch#48 SSCIN pl#1 [X1] id sig#1 [TDC+]
+  49, 1, 1, 3 !TDC ROC#3 Sl#23 Ch#49 SSCIN pl#1 [X1] id sig#1 [TDC-]
+  50, 2, 1, 2 !TDC ROC#3 Sl#23 Ch#50 SSCIN pl#2 [Y1] id sig#1 [TDC+]
+  51, 2, 1, 3 !TDC ROC#3 Sl#23 Ch#51 SSCIN pl#2 [Y1] id sig#1 [TDC-]
+  52, 4, 1, 2 !TDC ROC#3 Sl#23 Ch#52 SSCIN pl#4 [Y2] id sig#1 [TDC+]
+  53, 4, 1, 3 !TDC ROC#3 Sl#23 Ch#53 SSCIN pl#4 [Y2] id sig#1 [TDC-]
+!  54 !TDC ROC#3 Sl#23 Ch#54 unused
+!  55 !TDC ROC#3 Sl#23 Ch#55 unused
+!  56 !TDC ROC#3 Sl#23 Ch#56 unused
+!  57 !TDC ROC#3 Sl#23 Ch#57 unused
+!  58 !TDC ROC#3 Sl#23 Ch#58 unused
+!  59 !TDC ROC#3 Sl#23 Ch#59 unused
+!  60 !TDC ROC#3 Sl#23 Ch#60 unused
+!  61 !TDC ROC#3 Sl#23 Ch#61 unused
+!  62 !TDC ROC#3 Sl#23 Ch#62 unused
+!  63 !TDC ROC#3 Sl#23 Ch#63 unused
+!
+!for run 8023, swapped HMS and SOS TDC so that TDC with first 8
+!channels dead would be here.  Moved connectors 1 and 2 to position
+!3 and 4.  Moved 3 singles channels (in connector3) to connector 2.
+
+ Slot= 20 ! TDC  
+  32, 3, 1, 2 !TDC ROC#3 Sl#21 Ch#0 SSCIN pl#3 [X2] id sig#1 [TDC+]
+  33, 3, 3, 2 !TDC ROC#3 Sl#21 Ch#1 SSCIN pl#3 [X2] id sig#3 [TDC+]
+  34, 3, 5, 2 !TDC ROC#3 Sl#21 Ch#2 SSCIN pl#3 [X2] id sig#5 [TDC+]
+  35, 3, 7, 2 !TDC ROC#3 Sl#21 Ch#3 SSCIN pl#3 [X2] id sig#7 [TDC+]
+  36, 3, 9, 2 !TDC ROC#3 Sl#21 Ch#4 SSCIN pl#3 [X2] id sig#9 [TDC+]
+  37, 3, 11, 2 !TDC ROC#3 Sl#21 Ch#5 SSCIN pl#3 [X2] id sig#11 [TDC+]
+  38, 3, 13, 2 !TDC ROC#3 Sl#21 Ch#6 SSCIN pl#3 [X2] id sig#13 [TDC+]
+  39, 3, 15, 2 !TDC ROC#3 Sl#21 Ch#7 SSCIN pl#3 [X2] id sig#15 [TDC+]
+  40, 3, 2, 2 !TDC ROC#3 Sl#21 Ch#8 SSCIN pl#3 [X2] id sig#2 [TDC+]
+  41, 3, 4, 2 !TDC ROC#3 Sl#21 Ch#9 SSCIN pl#3 [X2] id sig#4 [TDC+]
+  42, 3, 6, 2 !TDC ROC#3 Sl#21 Ch#10 SSCIN pl#3 [X2] id sig#6 [TDC+]
+  43, 3, 8, 2 !TDC ROC#3 Sl#21 Ch#11 SSCIN pl#3 [X2] id sig#8 [TDC+]
+  44, 3, 10, 2 !TDC ROC#3 Sl#21 Ch#12 SSCIN pl#3 [X2] id sig#10 [TDC+]
+  45, 3, 12, 2 !TDC ROC#3 Sl#21 Ch#13 SSCIN pl#3 [X2] id sig#12 [TDC+]
+  46, 3, 14, 2 !TDC ROC#3 Sl#21 Ch#14 SSCIN pl#3 [X2] id sig#14 [TDC+]
+  47, 3, 16, 2 !TDC ROC#3 Sl#21 Ch#15 SSCIN pl#3 [X2] id sig#16 [TDC+]
+  48, 3, 1, 3 !TDC ROC#3 Sl#21 Ch#16 SSCIN pl#3 [X2] id sig#1 [TDC-]
+  49, 3, 3, 3 !TDC ROC#3 Sl#21 Ch#17 SSCIN pl#3 [X2] id sig#3 [TDC-]
+  50, 3, 5, 3 !TDC ROC#3 Sl#21 Ch#18 SSCIN pl#3 [X2] id sig#5 [TDC-]
+  51, 3, 7, 3 !TDC ROC#3 Sl#21 Ch#19 SSCIN pl#3 [X2] id sig#7 [TDC-]
+  52, 3, 9, 3 !TDC ROC#3 Sl#21 Ch#20 SSCIN pl#3 [X2] id sig#9 [TDC-]
+  53, 3, 11, 3 !TDC ROC#3 Sl#21 Ch#21 SSCIN pl#3 [X2] id sig#11 [TDC-]
+  54, 3, 13, 3 !TDC ROC#3 Sl#21 Ch#22 SSCIN pl#3 [X2] id sig#13 [TDC-]
+  55, 3, 15, 3 !TDC ROC#3 Sl#21 Ch#23 SSCIN pl#3 [X2] id sig#15 [TDC-]
+  56, 3, 2, 3 !TDC ROC#3 Sl#21 Ch#24 SSCIN pl#3 [X2] id sig#2 [TDC-]
+  57, 3, 4, 3 !TDC ROC#3 Sl#21 Ch#25 SSCIN pl#3 [X2] id sig#4 [TDC-]
+  58, 3, 6, 3 !TDC ROC#3 Sl#21 Ch#26 SSCIN pl#3 [X2] id sig#6 [TDC-]
+  59, 3, 8, 3 !TDC ROC#3 Sl#21 Ch#27 SSCIN pl#3 [X2] id sig#8 [TDC-]
+  60, 3, 10, 3 !TDC ROC#3 Sl#21 Ch#28 SSCIN pl#3 [X2] id sig#10 [TDC-]
+  61, 3, 12, 3 !TDC ROC#3 Sl#21 Ch#29 SSCIN pl#3 [X2] id sig#12 [TDC-]
+  62, 3, 14, 3 !TDC ROC#3 Sl#21 Ch#30 SSCIN pl#3 [X2] id sig#14 [TDC-]
+  63, 3, 16, 3 !TDC ROC#3 Sl#21 Ch#31 SSCIN pl#3 [X2] id sig#16  [TDC-]
+!
+    detector= 15 !SMISC
+!
+  18, 1, 65, 0  ! 0 !TDC ROC#3 Sl#20 Ch#32 RF TDC.
+!
+    detector= 15 !SMISC
+!
+!       TDC module LeCroy 1872a
+    Nsubadd= 64
+    MASK= FFFx
+    BSUB= 16
+
+ Slot= 18 ! TDC  
+0, 1, 1, 0  ! 0 !TDC ROC#3 Sl#20 Ch#0 signal     {S1X}
+1, 1, 2, 0  ! 1 !TDC ROC#3 Sl#20 Ch#1 signal     {S1Y}
+2, 1, 3, 0  ! 2 !TDC ROC#3 Sl#20 Ch#2 signal     {S2X}
+3, 1, 4, 0  ! 3 !TDC ROC#3 Sl#20 Ch#3 signal     {S2Y}
+4, 1, 5, 0  ! 4 !TDC ROC#3 Sl#20 Ch#4 signal     {S1}
+5, 1, 6 ,0  ! 5 !TDC ROC#3 Sl#20 Ch#5 signal     {S2}
+6, 1, 7, 0  ! 6 !TDC ROC#3 Sl#20 Ch#6 unused     {MuonL}
+7, 1, 8, 0  ! 7 !TDC ROC#3 Sl#20 Ch#7 unused     {MuonR}
+8, 1, 9, 0  ! 8 !TDC ROC#3 Sl#20 Ch#8 signal     {HMSPRE}
+9, 1, 10, 0  ! 9 !TDC ROC#3 Sl#20 Ch#9 signal    {SOSPRE}
+10, 1, 11, 0  ! 10 !TDC ROC#3 Sl#20 Ch#10 signal {COINPRE}
+11, 1, 12, 0  ! 11 !TDC ROC#3 Sl#20 Ch#11 signal {PEDPRE}
+12, 1, 13, 0  ! 12 !TDC ROC#3 Sl#20 Ch#12 signal {HMSTRG}
+13, 1, 14, 0  ! 13 !TDC ROC#3 Sl#20 Ch#13 signal {SOSTRG}
+14, 1, 15, 0  ! 14 !TDC ROC#3 Sl#20 Ch#14 signal {COINTRG}
+15, 1, 16, 0  ! 15 !TDC ROC#3 Sl#20 Ch#15 signal {PEDTRG}
+
+  Slot= 18! TDC
+16, 1, 17, 0  ! 16 !TDC ROC#3 Sl#18 Ch#16 signal {sS1}           
+17, 1, 18, 0  ! 17 !TDC ROC#3 Sl#18 Ch#17 signal {sPRE50}        
+18, 1, 19, 0  ! 18 !TDC ROC#3 Sl#18 Ch#18 signal {sS2X}          
+19, 1, 20, 0  ! 19 !TDC ROC#3 Sl#18 Ch#19 signal {sPRE150}       
+20, 1, 21, 0  ! 20 !TDC ROC#3 Sl#18 Ch#20 signal {sS1X}          
+21, 1, 22, 0  ! 21 !TDC ROC#3 Sl#18 Ch#21 signal {sS2Y}          
+22, 1, 23, 0  ! 22 !TDC ROC#3 Sl#18 Ch#22 signal {sPRE100}       
+23, 1, 24, 0  ! 23 !TDC ROC#3 Sl#18 Ch#23 signal {sS1Y}          
+24, 1, 25, 0  ! 24 !TDC ROC#3 Sl#18 Ch#24 signal {sS2}           
+25, 1, 26, 0  ! 25 !TDC ROC#3 Sl#18 Ch#25 signal {sPRE200}       
+26, 1, 27, 0  ! 26 !TDC ROC#3 Sl#18 Ch#26 signal {sSTOF}         
+27, 1, 28, 0  ! 27 !TDC ROC#3 Sl#18 Ch#27 signal {sSCIN}         
+28, 1, 29, 0  ! 28 !TDC ROC#3 Sl#18 Ch#28 signal {sELREAL}       
+29, 1, 30, 0  ! 29 !TDC ROC#3 Sl#18 Ch#29 signal {sPIPRE}        
+30, 1, 31, 0  ! 30 !TDC ROC#3 Sl#18 Ch#30 signal {sELCLEAN}      
+31, 1, 32, 0  ! 31 !TDC ROC#3 Sl#18 Ch#31 signal {sPRETRG}       
+32, 1, 33, 0  ! 32 !TDC ROC#3 Sl#18 Ch#32 signal {BCM1}          
+33, 1, 34, 0  ! 33 !TDC ROC#3 Sl#18 Ch#33 signal {BCM2}          
+34, 1, 35, 0  ! 34 !TDC ROC#3 Sl#18 Ch#34 signal {BCM3}          
+35, 1, 36, 0  ! 35 !TDC ROC#3 Sl#18 Ch#35 signal {UNSER}         
+36, 1, 37, 0  ! 36 !TDC ROC#3 Sl#18 Ch#36 signal {CLOCK}         
+37, 1, 38, 0  ! 37 !TDC ROC#3 Sl#18 Ch#37 signal {1 MHz * 36??}  
+38, 1, 39, 0  ! 38 !TDC ROC#3 Sl#18 Ch#38 signal {sPICLEAN}      
+39, 1, 40, 0  ! 39 !TDC ROC#3 Sl#18 Ch#39 signal {sELCLEAN}      
+40, 1, 41, 0  ! 40 !TDC ROC#3 Sl#18 Ch#40 signal {sPION}         
+41, 1, 42, 0  ! 41 !TDC ROC#3 Sl#18 Ch#41 signal {sCER}          
+42, 1, 43, 0  ! 42 !TDC ROC#3 Sl#18 Ch#42 signal {sELHI}         
+43, 1, 44, 0  ! 43 !TDC ROC#3 Sl#18 Ch#43 signal {sELLO}         
+44, 1, 45, 0  ! 44 !TDC ROC#3 Sl#18 Ch#44 signal {sPRHI}         
+45, 1, 46, 0  ! 45 !TDC ROC#3 Sl#18 Ch#45 signal {sPRLO}         
+46, 1, 47, 0  ! 46 !TDC ROC#3 Sl#18 Ch#46 signal {sSHLO}         
+47, 1, 48, 0  ! 47 !TDC ROC#3 Sl#18 Ch#47 signal {PEDS+TRIGS?}   
+!
+!       ADC module LeCroy 1881M
+    Nsubadd= 64
+    MASK= 3FFFx
+    BSUB= 17
+!
+    detector= 12 !SSCIN
+ Slot= 9 ! ADC  
+  0, 1, 1, 0 !ADC ROC#3 Sl#9 Ch#0 SSCIN pl#1 [X1] id sig#1 [ADC+]
+  1, 1, 3, 0 !ADC ROC#3 Sl#9 Ch#1 SSCIN pl#1 [X1] id sig#3 [ADC+]
+  2, 1, 5, 0 !ADC ROC#3 Sl#9 Ch#2 SSCIN pl#1 [X1] id sig#5 [ADC+]
+  3, 1, 7, 0 !ADC ROC#3 Sl#9 Ch#3 SSCIN pl#1 [X1] id sig#7 [ADC+]
+  4, 1, 9, 0 !ADC ROC#3 Sl#9 Ch#4 SSCIN pl#1 [X1] id sig#9 [ADC+]
+!  5 !ADC ROC#3 Sl#9 Ch#5 unused
+!  6 !ADC ROC#3 Sl#9 Ch#6 unused
+!  7 !ADC ROC#3 Sl#9 Ch#7 unused
+  8, 1, 2, 0 !ADC ROC#3 Sl#9 Ch#8 SSCIN pl#1 [X1] id sig#2 [ADC+]
+  9, 1, 4, 0 !ADC ROC#3 Sl#9 Ch#9 SSCIN pl#1 [X1] id sig#4 [ADC+]
+  10, 1, 6, 0 !ADC ROC#3 Sl#9 Ch#10 SSCIN pl#1 [X1] id sig#6 [ADC+]
+  11, 1, 8, 0 !ADC ROC#3 Sl#9 Ch#11 SSCIN pl#1 [X1] id sig#8 [ADC+]
+!  12 !ADC ROC#3 Sl#9 Ch#12 unused
+!  13 !ADC ROC#3 Sl#9 Ch#13 unused
+!  14 !ADC ROC#3 Sl#9 Ch#14 unused
+!  15 !ADC ROC#3 Sl#9 Ch#15 unused
+  16, 1, 1, 1 !ADC ROC#3 Sl#9 Ch#16 SSCIN pl#1 [X1] id sig#1 [ADC-]
+  17, 1, 3, 1 !ADC ROC#3 Sl#9 Ch#17 SSCIN pl#1 [X1] id sig#3 [ADC-]
+  18, 1, 5, 1 !ADC ROC#3 Sl#9 Ch#18 SSCIN pl#1 [X1] id sig#5 [ADC-]
+  19, 1, 7, 1 !ADC ROC#3 Sl#9 Ch#19 SSCIN pl#1 [X1] id sig#7 [ADC-]
+  20, 1, 9, 1 !ADC ROC#3 Sl#9 Ch#20 SSCIN pl#1 [X1] id sig#9 [ADC-]
+!  21 !ADC ROC#3 Sl#9 Ch#21 unused
+!  22 !ADC ROC#3 Sl#9 Ch#22 unused
+!  23 !ADC ROC#3 Sl#9 Ch#23 unused
+  24, 1, 2, 1 !ADC ROC#3 Sl#9 Ch#24 SSCIN pl#1 [X1] id sig#2 [ADC-]
+  25, 1, 4, 1 !ADC ROC#3 Sl#9 Ch#25 SSCIN pl#1 [X1] id sig#4 [ADC-]
+  26, 1, 6, 1 !ADC ROC#3 Sl#9 Ch#26 SSCIN pl#1 [X1] id sig#6 [ADC-]
+  27, 1, 8, 1 !ADC ROC#3 Sl#9 Ch#27 SSCIN pl#1 [X1] id sig#8 [ADC-]
+!  28 !ADC ROC#3 Sl#9 Ch#28 unused
+!  29 !ADC ROC#3 Sl#9 Ch#29 unused
+!  30 !ADC ROC#3 Sl#9 Ch#30 unused
+!  31 !ADC ROC#3 Sl#9 Ch#31 unused
+  32, 2, 1, 0 !ADC ROC#3 Sl#9 Ch#32 SSCIN pl#2 [Y1] id sig#1 [ADC+]
+  33, 2, 3, 0 !ADC ROC#3 Sl#9 Ch#33 SSCIN pl#2 [Y1] id sig#3 [ADC+]
+  34, 2, 5, 0 !ADC ROC#3 Sl#9 Ch#34 SSCIN pl#2 [Y1] id sig#5 [ADC+]
+  35, 2, 7, 0 !ADC ROC#3 Sl#9 Ch#35 SSCIN pl#2 [Y1] id sig#7 [ADC+]
+  36, 2, 9, 0 !ADC ROC#3 Sl#9 Ch#36 SSCIN pl#2 [Y1] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#9 Ch#37 unused
+!  38 !ADC ROC#3 Sl#9 Ch#38 unused
+!  39 !ADC ROC#3 Sl#9 Ch#39 unused
+  40, 2, 2, 0 !ADC ROC#3 Sl#9 Ch#40 SSCIN pl#2 [Y1] id sig#2 [ADC+]
+  41, 2, 4, 0 !ADC ROC#3 Sl#9 Ch#41 SSCIN pl#2 [Y1] id sig#4 [ADC+]
+  42, 2, 6, 0 !ADC ROC#3 Sl#9 Ch#42 SSCIN pl#2 [Y1] id sig#6 [ADC+]
+  43, 2, 8, 0 !ADC ROC#3 Sl#9 Ch#43 SSCIN pl#2 [Y1] id sig#8 [ADC+]
+!  44 !ADC ROC#3 Sl#9 Ch#44 unused
+!  45 !ADC ROC#3 Sl#9 Ch#45 unused
+!  46 !ADC ROC#3 Sl#9 Ch#46 unused
+!  47 !ADC ROC#3 Sl#9 Ch#47 unused
+  48, 2, 1, 1 !ADC ROC#3 Sl#9 Ch#48 SSCIN pl#2 [Y1] id sig#1 [ADC-]
+  49, 2, 3, 1 !ADC ROC#3 Sl#9 Ch#49 SSCIN pl#2 [Y1] id sig#3 [ADC-]
+  50, 2, 5, 1 !ADC ROC#3 Sl#9 Ch#50 SSCIN pl#2 [Y1] id sig#5 [ADC-]
+  51, 2, 7, 1 !ADC ROC#3 Sl#9 Ch#51 SSCIN pl#2 [Y1] id sig#7 [ADC-]
+  52, 2, 9, 1 !ADC ROC#3 Sl#9 Ch#52 SSCIN pl#2 [Y1] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#9 Ch#53 unused
+!  54 !ADC ROC#3 Sl#9 Ch#54 unused
+!  55 !ADC ROC#3 Sl#9 Ch#55 unused
+  56, 2, 2, 1 !ADC ROC#3 Sl#9 Ch#56 SSCIN pl#2 [Y1] id sig#2 [ADC-]
+  57, 2, 4, 1 !ADC ROC#3 Sl#9 Ch#57 SSCIN pl#2 [Y1] id sig#4 [ADC-]
+  58, 2, 6, 1 !ADC ROC#3 Sl#9 Ch#58 SSCIN pl#2 [Y1] id sig#6 [ADC-]
+  59, 2, 8, 1 !ADC ROC#3 Sl#9 Ch#59 SSCIN pl#2 [Y1] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#9 Ch#60 unused
+!  61 !ADC ROC#3 Sl#9 Ch#61 unused
+!  62 !ADC ROC#3 Sl#9 Ch#62 unused
+!  63 !ADC ROC#3 Sl#9 Ch#63 unused
+!
+ Slot= 7 ! ADC  
+  0, 3, 1, 0 !ADC ROC#3 Sl#7 Ch#0 SSCIN pl#3 [X2] id sig#1 [ADC+]
+  1, 3, 3, 0 !ADC ROC#3 Sl#7 Ch#1 SSCIN pl#3 [X2] id sig#3 [ADC+]
+  2, 3, 5, 0 !ADC ROC#3 Sl#7 Ch#2 SSCIN pl#3 [X2] id sig#5 [ADC+]
+  3, 3, 7, 0 !ADC ROC#3 Sl#7 Ch#3 SSCIN pl#3 [X2] id sig#7 [ADC+]
+  4, 3, 9, 0 !ADC ROC#3 Sl#7 Ch#4 SSCIN pl#3 [X2] id sig#9 [ADC+]
+  5, 3, 11, 0 !ADC ROC#3 Sl#7 Ch#5 SSCIN pl#3 [X2] id sig#11 [ADC+]
+  6, 3, 13, 0 !ADC ROC#3 Sl#7 Ch#6 SSCIN pl#3 [X2] id sig#13 [ADC+]
+  7, 3, 15, 0 !ADC ROC#3 Sl#7 Ch#7 SSCIN pl#3 [X2] id sig#15 [ADC+]
+  8, 3, 2, 0 !ADC ROC#3 Sl#7 Ch#8 SSCIN pl#3 [X2] id sig#2 [ADC+]
+  9, 3, 4, 0 !ADC ROC#3 Sl#7 Ch#9 SSCIN pl#3 [X2] id sig#4 [ADC+]
+  10, 3, 6, 0 !ADC ROC#3 Sl#7 Ch#10 SSCIN pl#3 [X2] id sig#6 [ADC+]
+  11, 3, 8, 0 !ADC ROC#3 Sl#7 Ch#11 SSCIN pl#3 [X2] id sig#8 [ADC+]
+  12, 3, 10, 0 !ADC ROC#3 Sl#7 Ch#12 SSCIN pl#3 [X2] id sig#10 [ADC+]
+  13, 3, 12, 0 !ADC ROC#3 Sl#7 Ch#13 SSCIN pl#3 [X2] id sig#12 [ADC+]
+  14, 3, 14, 0 !ADC ROC#3 Sl#7 Ch#14 SSCIN pl#3 [X2] id sig#14 [ADC+]
+  15, 3, 16, 0 !ADC ROC#3 Sl#7 Ch#15 SSCIN pl#3 [X2] id sig#16 [ADC+]
+  16, 3, 1, 1 !ADC ROC#3 Sl#7 Ch#16 SSCIN pl#3 [X2] id sig#1 [ADC-]
+  17, 3, 3, 1 !ADC ROC#3 Sl#7 Ch#17 SSCIN pl#3 [X2] id sig#3 [ADC-]
+  18, 3, 5, 1 !ADC ROC#3 Sl#7 Ch#18 SSCIN pl#3 [X2] id sig#5 [ADC-]
+  19, 3, 7, 1 !ADC ROC#3 Sl#7 Ch#19 SSCIN pl#3 [X2] id sig#7 [ADC-]
+  20, 3, 9, 1 !ADC ROC#3 Sl#7 Ch#20 SSCIN pl#3 [X2] id sig#9 [ADC-]
+  21, 3, 11, 1 !ADC ROC#3 Sl#7 Ch#21 SSCIN pl#3 [X2] id sig#11 [ADC-]
+  22, 3, 13, 1 !ADC ROC#3 Sl#7 Ch#22 SSCIN pl#3 [X2] id sig#13 [ADC-]
+  23, 3, 15, 1 !ADC ROC#3 Sl#7 Ch#23 SSCIN pl#3 [X2] id sig#15 [ADC-]
+  24, 3, 2, 1 !ADC ROC#3 Sl#7 Ch#24 SSCIN pl#3 [X2] id sig#2 [ADC-]
+  25, 3, 4, 1 !ADC ROC#3 Sl#7 Ch#25 SSCIN pl#3 [X2] id sig#4 [ADC-]
+  26, 3, 6, 1 !ADC ROC#3 Sl#7 Ch#26 SSCIN pl#3 [X2] id sig#6 [ADC-]
+  27, 3, 8, 1 !ADC ROC#3 Sl#7 Ch#27 SSCIN pl#3 [X2] id sig#8 [ADC-]
+  28, 3, 10, 1 !ADC ROC#3 Sl#7 Ch#28 SSCIN pl#3 [X2] id sig#10 [ADC-]
+  29, 3, 12, 1 !ADC ROC#3 Sl#7 Ch#29 SSCIN pl#3 [X2] id sig#12 [ADC-]
+  30, 3, 14, 1 !ADC ROC#3 Sl#7 Ch#30 SSCIN pl#3 [X2] id sig#14 [ADC-]
+  31, 3, 16, 1 !ADC ROC#3 Sl#7 Ch#31 SSCIN pl#3 [X2] id sig#16 [ADC-]
+  32, 4, 1, 0 !ADC ROC#3 Sl#7 Ch#32 SSCIN pl#4 [Y2] id sig#1 [ADC+]
+  33, 4, 3, 0 !ADC ROC#3 Sl#7 Ch#33 SSCIN pl#4 [Y2] id sig#3 [ADC+]
+  34, 4, 5, 0 !ADC ROC#3 Sl#7 Ch#34 SSCIN pl#4 [Y2] id sig#5 [ADC+]
+  35, 4, 7, 0 !ADC ROC#3 Sl#7 Ch#35 SSCIN pl#4 [Y2] id sig#7 [ADC+]
+  36, 4, 9, 0 !ADC ROC#3 Sl#7 Ch#36 SSCIN pl#4 [Y2] id sig#9 [ADC+]
+!  37 !ADC ROC#3 Sl#7 Ch#37 unused
+!  38 !ADC ROC#3 Sl#7 Ch#38 unused
+!  39 !ADC ROC#3 Sl#7 Ch#39 unused
+  40, 4, 2, 0 !ADC ROC#3 Sl#7 Ch#40 SSCIN pl#4 [Y2] id sig#2 [ADC+]
+  41, 4, 4, 0 !ADC ROC#3 Sl#7 Ch#41 SSCIN pl#4 [Y2] id sig#4 [ADC+]
+  42, 4, 6, 0 !ADC ROC#3 Sl#7 Ch#42 SSCIN pl#4 [Y2] id sig#6 [ADC+]
+!  43, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+] DEAD CH!
+!  44 !ADC ROC#3 Sl#7 Ch#44 unused
+!  45 !ADC ROC#3 Sl#7 Ch#45 unused
+!  46 !ADC ROC#3 Sl#7 Ch#46 unused
+  47, 4, 8, 0 !ADC ROC#3 Sl#7 Ch#43 SSCIN pl#4 [Y2] id sig#8 [ADC+]
+  48, 4, 1, 1 !ADC ROC#3 Sl#7 Ch#48 SSCIN pl#4 [Y2] id sig#1 [ADC-]
+  49, 4, 3, 1 !ADC ROC#3 Sl#7 Ch#49 SSCIN pl#4 [Y2] id sig#3 [ADC-]
+  50, 4, 5, 1 !ADC ROC#3 Sl#7 Ch#50 SSCIN pl#4 [Y2] id sig#5 [ADC-]
+  51, 4, 7, 1 !ADC ROC#3 Sl#7 Ch#51 SSCIN pl#4 [Y2] id sig#7 [ADC-]
+  52, 4, 9, 1 !ADC ROC#3 Sl#7 Ch#52 SSCIN pl#4 [Y2] id sig#9 [ADC-]
+!  53 !ADC ROC#3 Sl#7 Ch#53 unused
+!  54 !ADC ROC#3 Sl#7 Ch#54 unused
+!  55 !ADC ROC#3 Sl#7 Ch#55 unused
+  56, 4, 2, 1 !ADC ROC#3 Sl#7 Ch#56 SSCIN pl#4 [Y2] id sig#2 [ADC-]
+  57, 4, 4, 1 !ADC ROC#3 Sl#7 Ch#57 SSCIN pl#4 [Y2] id sig#4 [ADC-]
+  58, 4, 6, 1 !ADC ROC#3 Sl#7 Ch#58 SSCIN pl#4 [Y2] id sig#6 [ADC-]
+  59, 4, 8, 1 !ADC ROC#3 Sl#7 Ch#59 SSCIN pl#4 [Y2] id sig#8 [ADC-]
+!  60 !ADC ROC#3 Sl#7 Ch#60 unused
+!  61 !ADC ROC#3 Sl#7 Ch#61 unused
+!  62 !ADC ROC#3 Sl#7 Ch#62 unused
+!  63 !ADC ROC#3 Sl#7 Ch#63 unused
+!
+    detector= 14 !SCAL
+!
+ Slot= 1 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#1 Ch#0 SCAL column#1 row#1
+  1, 1, 2 !ADC ROC#3 Sl#1 Ch#1 SCAL column#1 row#2
+  2, 1, 3 !ADC ROC#3 Sl#1 Ch#2 SCAL column#1 row#3
+  3, 1, 4 !ADC ROC#3 Sl#1 Ch#3 SCAL column#1 row#4
+  4, 1, 5 !ADC ROC#3 Sl#1 Ch#4 SCAL column#1 row#5
+  5, 1, 6 !ADC ROC#3 Sl#1 Ch#5 SCAL column#1 row#6
+  6, 1, 7 !ADC ROC#3 Sl#1 Ch#6 SCAL column#1 row#7
+  7, 1, 8 !ADC ROC#3 Sl#1 Ch#7 SCAL column#1 row#8
+  8, 1, 9 !ADC ROC#3 Sl#1 Ch#8 SCAL column#1 row#9
+  9, 1, 10 !ADC ROC#3 Sl#1 Ch#9 SCAL column#1 row#10
+  10, 1, 11 !ADC ROC#3 Sl#1 Ch#10 SCAL column#1 row#11
+!  11 !ADC ROC#3 Sl#1 Ch#11 unused
+!  12 !ADC ROC#3 Sl#1 Ch#12 unused
+!  13 !ADC ROC#3 Sl#1 Ch#13 unused
+!  14 !ADC ROC#3 Sl#1 Ch#14 unused
+!  15 !ADC ROC#3 Sl#1 Ch#15 unused
+  16, 2, 1 !ADC ROC#3 Sl#1 Ch#16 SCAL column#2 row#1
+  17, 2, 2 !ADC ROC#3 Sl#1 Ch#17 SCAL column#2 row#2
+  18, 2, 3 !ADC ROC#3 Sl#1 Ch#18 SCAL column#2 row#3
+  19, 2, 4 !ADC ROC#3 Sl#1 Ch#19 SCAL column#2 row#4
+  20, 2, 5 !ADC ROC#3 Sl#1 Ch#20 SCAL column#2 row#5
+  21, 2, 6 !ADC ROC#3 Sl#1 Ch#21 SCAL column#2 row#6
+  22, 2, 7 !ADC ROC#3 Sl#1 Ch#22 SCAL column#2 row#7
+  23, 2, 8 !ADC ROC#3 Sl#1 Ch#23 SCAL column#2 row#8
+  24, 2, 9 !ADC ROC#3 Sl#1 Ch#24 SCAL column#2 row#9
+  25, 2, 10 !ADC ROC#3 Sl#1 Ch#25 SCAL column#2 row#10
+  26, 2, 11 !ADC ROC#3 Sl#1 Ch#26 SCAL column#2 row#11
+!  27 !ADC ROC#3 Sl#1 Ch#27 unused
+!  28 !ADC ROC#3 Sl#1 Ch#28 unused
+!  29 !ADC ROC#3 Sl#1 Ch#29 unused
+!  30 !ADC ROC#3 Sl#1 Ch#30 unused
+!  31 !ADC ROC#3 Sl#1 Ch#31 unused
+!  32, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1  
+  44, 3, 1 !ADC ROC#3 Sl#1 Ch#32 SCAL column#3 row#1
+  33, 3, 2 !ADC ROC#3 Sl#1 Ch#33 SCAL column#3 row#2
+  34, 3, 3 !ADC ROC#3 Sl#1 Ch#34 SCAL column#3 row#3
+  35, 3, 4 !ADC ROC#3 Sl#1 Ch#35 SCAL column#3 row#4
+  36, 3, 5 !ADC ROC#3 Sl#1 Ch#36 SCAL column#3 row#5
+  37, 3, 6 !ADC ROC#3 Sl#1 Ch#37 SCAL column#3 row#6
+  38, 3, 7 !ADC ROC#3 Sl#1 Ch#38 SCAL column#3 row#7
+  39, 3, 8 !ADC ROC#3 Sl#1 Ch#39 SCAL column#3 row#8
+  40, 3, 9 !ADC ROC#3 Sl#1 Ch#40 SCAL column#3 row#9
+  41, 3, 10 !ADC ROC#3 Sl#1 Ch#41 SCAL column#3 row#10
+  42, 3, 11 !ADC ROC#3 Sl#1 Ch#42 SCAL column#3 row#11
+!  43 !ADC ROC#3 Sl#1 Ch#43 unused
+!  44 !ADC ROC#3 Sl#1 Ch#44 unused
+!  45 !ADC ROC#3 Sl#1 Ch#45 unused
+!  46 !ADC ROC#3 Sl#1 Ch#46 unused
+!  47 !ADC ROC#3 Sl#1 Ch#47 unused
+
+!sD1 was being lost in the ADC delay lines.  Move to channel #15.
+!  48, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!
+  49, 4, 2 !ADC ROC#3 Sl#1 Ch#49 SCAL column#4 row#2
+  50, 4, 3 !ADC ROC#3 Sl#1 Ch#50 SCAL column#4 row#3
+  51, 4, 4 !ADC ROC#3 Sl#1 Ch#51 SCAL column#4 row#4
+  52, 4, 5 !ADC ROC#3 Sl#1 Ch#52 SCAL column#4 row#5
+  53, 4, 6 !ADC ROC#3 Sl#1 Ch#53 SCAL column#4 row#6
+  54, 4, 7 !ADC ROC#3 Sl#1 Ch#54 SCAL column#4 row#7
+  55, 4, 8 !ADC ROC#3 Sl#1 Ch#55 SCAL column#4 row#8
+  56, 4, 9 !ADC ROC#3 Sl#1 Ch#56 SCAL column#4 row#9
+  57, 4, 10 !ADC ROC#3 Sl#1 Ch#57 SCAL column#4 row#10
+  58, 4, 11 !ADC ROC#3 Sl#1 Ch#58 SCAL column#4 row#11
+!  59 !ADC ROC#3 Sl#1 Ch#59 unused
+!  60 !ADC ROC#3 Sl#1 Ch#60 unused
+!  61 !ADC ROC#3 Sl#1 Ch#61 unused
+!  62 !ADC ROC#3 Sl#1 Ch#62 unused
+  62, 4, 1 !ADC ROC#3 Sl#1 Ch#48 SCAL column#4 row#1
+!  63 !ADC ROC#3 Sl#1 Ch#63 unused
+ detector= 15   !smisc  -  photodiode for laser gain calibration system.
+ 63, 2, 1, 0    !2,1,0 stands for: 2=adc,channel#1,0=dummy(pos vs. neg).
+!
+detector= 14 !SCAL
+Slot= 5 ! ADC  Second set of tubes on first two layers
+!  0, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  12, 1, 1, 1 !ADC ROC#3 Sl#5 Ch#0 SCAL col#1 row#1 (0 An-01)
+  1, 1, 2, 1 !ADC ROC#3 Sl#5 Ch#1 SCAL col#1 row#2 (1 An-02)
+  2, 1, 3, 1 !ADC ROC#3 Sl#5 Ch#2 SCAL col#1 row#3 (2 An-03)
+  3, 1, 4, 1 !ADC ROC#3 Sl#5 Ch#3 SCAL col#1 row#4 (3 An-04)
+  4, 1, 5, 1 !ADC ROC#3 Sl#5 Ch#4 SCAL col#1 row#5 (4 An-05)
+  5, 1, 6, 1 !ADC ROC#3 Sl#5 Ch#5 SCAL col#1 row#6 (5 An-06)
+  6, 1, 7, 1 !ADC ROC#3 Sl#5 Ch#6 SCAL col#1 row#7 (6 An-07)
+  7, 1, 8, 1 !ADC ROC#3 Sl#5 Ch#7 SCAL col#1 row#8 (7 An-08)
+  8, 1, 9, 1 !ADC ROC#3 Sl#5 Ch#8 SCAL col#1 row#9 (8 An-09)
+  9, 1, 10, 1 !ADC ROC#3 Sl#5 Ch#9 SCAL col#1 row#10 (9 An-10)
+  10, 1, 11, 1 !ADC ROC#3 Sl#5 Ch#10 SCAL col#1 row#11 (10 An-11)
+!   11 !ADC ROC#3 Sl#5 Ch#11 unused
+!   12 !ADC ROC#3 Sl#5 Ch#12 unused
+!   13 !ADC ROC#3 Sl#5 Ch#13 unused
+!   14 !ADC ROC#3 Sl#5 Ch#14 unused
+!   15 !ADC ROC#3 Sl#5 Ch#15 unused
+  16, 2, 1, 1 !ADC ROC#3 Sl#5 Ch#16 SCAL col#2 row#1 (16 Bn-01)
+  17, 2, 2, 1 !ADC ROC#3 Sl#5 Ch#17 SCAL col#2 row#2 (17 Bn-02)
+  18, 2, 3, 1 !ADC ROC#3 Sl#5 Ch#18 SCAL col#2 row#3 (18 Bn-03)
+  19, 2, 4, 1 !ADC ROC#3 Sl#5 Ch#19 SCAL col#2 row#4 (19 Bn-04)
+  20, 2, 5, 1 !ADC ROC#3 Sl#5 Ch#20 SCAL col#2 row#5 (20 Bn-05)
+  21, 2, 6, 1 !ADC ROC#3 Sl#5 Ch#21 SCAL col#2 row#6 (21 Bn-06)
+  22, 2, 7, 1 !ADC ROC#3 Sl#5 Ch#22 SCAL col#2 row#7 (22 Bn-07)
+  23, 2, 8, 1 !ADC ROC#3 Sl#5 Ch#23 SCAL col#2 row#8 (23 Bn-08)
+  24, 2, 9, 1 !ADC ROC#3 Sl#5 Ch#24 SCAL col#2 row#9 (24 Bn-09)
+  25, 2, 10, 1 !ADC ROC#3 Sl#5 Ch#25 SCAL col#2 row#10 (25 Bn-10)
+  26, 2, 11, 1 !ADC ROC#3 Sl#5 Ch#26 SCAL col#2 row#11 (26 Bn-11)
+!  27 !ADC ROC#3 Sl#5 Ch#27 unused
+!  28 !ADC ROC#3 Sl#5 Ch#28 unused
+!  29 !ADC ROC#3 Sl#5 Ch#29 unused
+!  30 !ADC ROC#3 Sl#5 Ch#30 unused
+!  31 !ADC ROC#3 Sl#5 Ch#31 unused
+!
+    detector= 13 !SCER
+!
+ Slot= 3 ! ADC  
+  0, 1, 1 !ADC ROC#3 Sl#3 Ch#0 SCER tube#1
+  1, 1, 2 !ADC ROC#3 Sl#3 Ch#1 SCER tube#2
+  2, 1, 3 !ADC ROC#3 Sl#3 Ch#2 SCER tube#3
+  3, 1, 4 !ADC ROC#3 Sl#3 Ch#3 SCER tube#4
+detector=15 ! SMISC helicity stuff mkj 5/15/03
+!           ! muon det added 6/17/03
+  4, 2, 5,0 !  4 !ADC ROC#3 Sl#3 Ch#4 unused
+  5, 2, 6,0 !  5 !ADC ROC#3 Sl#3 Ch#5 unused
+!  6 !ADC ROC#3 Sl#3 Ch#6 unused
+!  7 !ADC ROC#3 Sl#3 Ch#7 unused
+!  8 !ADC ROC#3 Sl#3 Ch#8 unused
+8,2,2,0  ! mps  clock
+!  9 !ADC ROC#3 Sl#3 Ch#9 unused
+!  10 !ADC ROC#3 Sl#3 Ch#10 unused
+!  11 !ADC ROC#3 Sl#3 Ch#11 unused
+!  12 !ADC ROC#3 Sl#3 Ch#12 unused
+12,2,3,0  ! H+ signal
+15,2,4,0  ! H- signal
+!  13 !ADC ROC#3 Sl#3 Ch#13 unused
+!  14 !ADC ROC#3 Sl#3 Ch#14 unused
+!  15 !ADC ROC#3 Sl#3 Ch#15 unused
+  ! 16 !ADC ROC#3 Sl#3 Ch#16 signal {A01}
+  ! 17 !ADC ROC#3 Sl#3 Ch#17 signal {A02}
+  ! 18 !ADC ROC#3 Sl#3 Ch#18 signal {A03}
+  ! 19 !ADC ROC#3 Sl#3 Ch#19 signal {A04}
+  ! 20 !ADC ROC#3 Sl#3 Ch#20 signal {A05}
+  ! 21 !ADC ROC#3 Sl#3 Ch#21 signal {A06}
+  ! 22 !ADC ROC#3 Sl#3 Ch#22 signal {A07}
+  ! 23 !ADC ROC#3 Sl#3 Ch#23 signal {A08}
+  ! 24 !ADC ROC#3 Sl#3 Ch#24 signal {A09}
+  ! 25 !ADC ROC#3 Sl#3 Ch#25 signal {A10}
+  ! 26 !ADC ROC#3 Sl#3 Ch#26 signal {A11}
+  ! 27 !ADC ROC#3 Sl#3 Ch#27 signal {A12}
+  ! 28 !ADC ROC#3 Sl#3 Ch#28 signal {A13}
+  ! 29 !ADC ROC#3 Sl#3 Ch#29 signal {A14}
+  ! 30 !ADC ROC#3 Sl#3 Ch#30 signal {A15}
+  ! 31 !ADC ROC#3 Sl#3 Ch#31 signal {A16}
+!
+!........................................................
+! SAER took out from SOS detector hut (Hamlet, 21 Dec'02)
+!
+!    detector= 16 !SAER
+!
+!  32 !ADC ROC#3 Sl#3 Ch#32 DEAD!!!!
+!  33 !ADC ROC#3 Sl#3 Ch#33 unused spare
+! 34, 1, 1, 0 !ADC ROC#3 Sl#3 Ch#34 signal pos 1
+! 35, 1, 2, 0 !ADC ROC#3 Sl#3 Ch#35 signal pos 2
+! 36, 1, 3, 0 !ADC ROC#3 Sl#3 Ch#36 signal pos 3
+! 37, 1, 4, 0 !ADC ROC#3 Sl#3 Ch#37 signal pos 4
+! 38, 1, 5, 0 !ADC ROC#3 Sl#3 Ch#38 signal pos 5
+! 39, 1, 6, 0 !ADC ROC#3 Sl#3 Ch#39 signal pos 6
+! 40, 1, 7, 0 !ADC ROC#3 Sl#3 Ch#40 signal pos 7
+! 41, 1, 1, 1 !ADC ROC#3 Sl#3 Ch#41 signal neg 1
+! 42, 1, 2, 1 !ADC ROC#3 Sl#3 Ch#42 signal neg 2
+! 43, 1, 3, 1 !ADC ROC#3 Sl#3 Ch#43 signal neg 3
+! 44, 1, 4, 1 !ADC ROC#3 Sl#3 Ch#44 signal neg 4
+! 45, 1, 5, 1 !ADC ROC#3 Sl#3 Ch#45 signal neg 5
+! 46, 1, 6, 1 !ADC ROC#3 Sl#3 Ch#46 signal neg 6
+! 47, 1, 7, 1 !ADC ROC#3 Sl#3 Ch#47 signal neg 7 
+! 48, 1, 8, 0 !ADC ROC#3 Sl#3 Ch#48 amplified signal pos 1
+! 49, 1, 9, 0 !ADC ROC#3 Sl#3 Ch#49 amplified signal pos 2
+! 50, 1, 10, 0 !ADC ROC#3 Sl#3 Ch#50 amplified signal pos 3
+! 51, 1, 11, 0 !ADC ROC#3 Sl#3 Ch#51 amplified signal pos 4
+! 52, 1, 12, 0 !ADC ROC#3 Sl#3 Ch#52 amplified signal pos 5
+! 53, 1, 13, 0 !ADC ROC#3 Sl#3 Ch#53 amplified signal pos 6
+! 54, 1, 14, 0 !ADC ROC#3 Sl#3 Ch#54 amplified signal pos 7
+! 55, 1, 15, 0 !ADC ROC#3 Sl#3 Ch#62 amplified signal sum 1-7
+! 56, 1, 8, 1 !ADC ROC#3 Sl#3 Ch#55 amplified signal neg 1
+! 57, 1, 9, 1 !ADC ROC#3 Sl#3 Ch#56 amplified signal neg 2
+! 58, 1, 10, 1 !ADC ROC#3 Sl#3 Ch#57 amplified signal neg 3
+! 59, 1, 11, 1 !ADC ROC#3 Sl#3 Ch#58 amplified signal neg 4
+! 60, 1, 12, 1 !ADC ROC#3 Sl#3 Ch#59 amplified signal neg 5
+! 61, 1, 13, 1 !ADC ROC#3 Sl#3 Ch#60 amplified signal neg 6
+! 62, 1, 14, 1 !ADC ROC#3 Sl#3 Ch#61 amplified signal neg 7
+! 63, 1, 15, 1 !ADC ROC#3 Sl#3 Ch#63 amplified signal sum 8-14
+!
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/PARAM/52949/gbeam.param b/shms-calo-test/PARAM/52949/gbeam.param
new file mode 100644
index 0000000..fb15048
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/gbeam.param
@@ -0,0 +1,96 @@
+;                    BPM calibration constants
+;                    =========================
+  guse_bpm_in_recon  = 0   ; if 1 use bpm information for reconstruction
+  guse_bpmc = 1  ; if 1 use all 3 bpm info, if 0 use bpm A and B 
+  gbpm_sample  = 500 ; number of events, which are used for average 
+                     ; beam position ( <5000 ). Optimal value dep. on rate
+
+; the names are based on Paul Gueye's 'Status of the actual Beam Position
+;                   Monitors in the Hall C Beamline', December 1, 1995.
+; (mkj) apr-4-03 kappa,alpha and off for 3rd bpm are guesses,
+; need to find right values.
+;
+;  gbpm_kappa    = 1.85 ,1.85,1.85     ; sensitivity in cm
+gbpm_kappa    = 2.00 ,1.95,1.85  ; modified mkj 4/9/03
+  gbpm_alpha_x = 1.8192,0.7330 ,0.7   ; calibration gain: we may get them from the
+  gbpm_alpha_y = 1.0063,0.8935 ,0.7   ;  EPICS events, right now that's according to Paul's note
+
+; the following offsets get added to the calculated positions
+;  gbpm_x_off = -0.011,-0.004,0.      ; in cm: survey according to Paul's note
+;  gbpm_y_off = +0.052,+0.056,0.
+; From Dahlberg survey DT_C853 Apr 7, 2003
+gbpm_x_off = 0.017+.412,0.061-.353,0.037
+gbpm_y_off = 0.037+.381,-0.04-.211,0.028
+
+; average beam positions: only used if 'guse_bpm_in_recon=0' 
+;  gbeam_xoff  = +0.18
+  gbeam_xoff  = +0.00
+  gbeam_xpoff = +0.00
+  gbeam_yoff  = +0.00
+  gbeam_ypoff = +0.00
+
+; spectrometers would like to see this positions (from optics studies) 
+; we treat SOS and HMS the same, however, we may change this if necessary
+;  gspec_xoff  = +0.18
+  gspec_xoff  = +0.00
+  gspec_xpoff = +0.00
+  gspec_yoff  = +0.00
+  gspec_ypoff = +0.00
+
+; Pedestals for BPM ADCs: from cosmic run #10933, 10/3/96, book XI-137
+  gbpm_xp_ped = 431.9,331.0,0.  ; these pedestals have to be determined
+  gbpm_xm_ped = 514.7,350.6,0.  ; from runs with no beam in the cavities,
+  gbpm_yp_ped = 406.9,358.8,0.  ; e.g. cosmic runs.
+  gbpm_ym_ped = 499.7,292.7,0. ;
+
+; positions of BPMs relative to target (from Paul's note)
+  gbpm_zpos = 345.5,166.3,0.   ; cm
+
+
+;             Fast Raster calibration constants
+;             =================================
+
+; Various fast raster quantities: gUse* are flags
+
+  gusefr               = 1  ; if 1 correct for FRY in reconstruction
+
+  guse_frdefault       = 1  ; if 1 do no phase correction (default)
+                                ;if 0 apply phase correction 
+;      gfr_cal_mom      = 3.245  ; = beam momnetum during calibration run 
+;      gfrx_adcpercm    = 11328. ; = FR channels per cm deflection on target
+;      gfry_adcpercm    = 10708. ; from run 9981, August 25, 1996, book X-22
+
+      gfr_cal_mom      = 2.038  ; = beam momnetum during calibration run 
+      gfrx_adcpercm    = 4364.7 ; = FR channels per cm deflection on target
+      gfry_adcpercm    = 5471.9 ; from harp scan (H00A), June 19, 2004
+
+
+      gfrx_dphase      = 0.0    ; phase shift (never measured for x so far) 
+      gFrx_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfrx_adcmax      = 1000   ; ADC amplitude in channels.
+      gfrx_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+      gfry_dphase      = 5.8    ; phase shift 
+      gFry_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfry_adcmax      = 1000   ; ADC amplitude in channels.
+      gfry_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+; The latest FR phase analysis from spring '96 showed, that there is no
+; measurable phase shift. During early running (E91-13, E89-12) the FRY-phase
+; was determined to be 5.8 degree.
+
+; positions of FR magnets relative to target
+  gfrx_dist  = 2111   ; cm
+  gfry_dist  = 2071   ; cm
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/PARAM/52949/gdebug.param b/shms-calo-test/PARAM/52949/gdebug.param
new file mode 100644
index 0000000..7ac0e01
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/gdebug.param
@@ -0,0 +1,3 @@
+  gmisc_min_peds = 500
+
+  gelossdebug = 0	;eloss debug (0=off,1=on)
diff --git a/shms-calo-test/PARAM/52949/general.param b/shms-calo-test/PARAM/52949/general.param
new file mode 100644
index 0000000..dbede2c
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/general.param
@@ -0,0 +1,40 @@
+#real raddeg
+raddeg=3.14159265/180
+part_mass=0.000511
+
+; hms/sosflags.param include spectrometer offsets and options.
+#include "PARAM/52949/hcana.param"
+#include "PARAM/52949/genflags.param"
+#include "PARAM/52949/hmsflags.param"
+#include "PARAM/52949/sosflags.param"
+
+#include "PARAM/52949/gdebug.param"
+#include "PARAM/52949/hdebug.param"
+#include "PARAM/52949/sdebug.param"
+#include "PARAM/52949/htracking.param"
+#include "PARAM/52949/stracking.param"
+
+#include "PARAM/52949/gscalers.param"
+#include "PARAM/52949/gbeam.param"
+#include "PARAM/52949/gtarget.param"
+#include "PARAM/52949/hdc_offsets.param"
+#include "PARAM/52949/hdc.pos"
+#include "PARAM/52949/hhodo.pos"
+#include "PARAM/52949/hcal.pos"
+#include "PARAM/52949/sdc_offsets.param"
+#include "PARAM/52949/sdc.pos"
+#include "PARAM/52949/shodo.pos"
+#include "PARAM/52949/scal.pos"
+
+#include "PARAM/52949/hdeadwires.param"
+#include "PARAM/52949/hdc.param.vt.52927"
+#include "PARAM/52949/hms.driftmap.vt.52949"
+#include "PARAM/52949/hhodo.param.vt"
+#include "PARAM/52949/hcal.param.vt.52949"
+#include "PARAM/52949/hcer.param.vt"
+#include "PARAM/52949/haero.param"
+#include "PARAM/52949/sdc.param.vt.53000"
+#include "PARAM/52949/sos.driftmap.vt.52930"
+#include "PARAM/52949/shodo.param.vt"
+#include "PARAM/52949/scal.param.vt.52843"
+#include "PARAM/52949/scer.param.vt"
diff --git a/shms-calo-test/PARAM/52949/genflags.param b/shms-calo-test/PARAM/52949/genflags.param
new file mode 100644
index 0000000..c9853a8
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/genflags.param
@@ -0,0 +1,12 @@
+;default settings for general option flags.
+  gen_run_starting_event = 1
+  gen_run_stopping_event = 0
+  gen_run_hist_dump_interval = 40000
+
+; hack_enable             run hack_anal if .ne. 0
+  hack_enable = 0
+
+; gen_eloss_enable         (0=disabled) total_eloss.f
+  gen_eloss_enable = 1
+
+
diff --git a/shms-calo-test/PARAM/52949/gscalers.param b/shms-calo-test/PARAM/52949/gscalers.param
new file mode 100644
index 0000000..af6a9bb
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/gscalers.param
@@ -0,0 +1,30 @@
+; These BCM's (1 and 2) numbers are from Jan 05 experiments (VT)
+ 
+
+;point to scaler indices for BCM's
+  gbcm1_index = 321
+  gbcm2_index = 322
+  gbcm3_index = 323
+  gunser_index = 324
+
+
+gbcm1_gain = 0.000328449              ; microA/Hz (New Value)
+gbcm2_gain = 0.000381451              ; microA/Hz (New Value)
+gbcm3_gain = 0.00043343               ; microA/Hz (Old, Value)
+
+gbcm1_offset =  250403.               ; Hz (New Value)
+gbcm2_offset =  250123.               ; Hz (New Value)
+gbcm3_offset =  245437.               ; Hz (Old, Value)
+
+gunser_offset =  514529.              ; Hz (Old, Value)
+gunser_gain = 0.00025001              ; microA/Hz (New Value)
+
+
+;define the threshold current at which beam is "on". (in microamps)
+g_beam_on_thresh_cur = 1.5, 1.5
+ bcm_for_threshold_cut = 1
+
+;point to hardware clock (1MHz scaler, scaler channel 325)
+  gclock_index = 325
+  gclock_rate = 1.e+6
+ 
diff --git a/shms-calo-test/PARAM/52949/gtarget.param b/shms-calo-test/PARAM/52949/gtarget.param
new file mode 100644
index 0000000..847e801
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/gtarget.param
@@ -0,0 +1,170 @@
+; MEC - updated for E02-109/E04-001  1/8/05
+;
+; This is the target parameter file.  Numbers 1-10 are solid targets,
+; 11-16 are cryotargets, and 17-20 are dummy/optics.
+;
+;The target order is:
+;
+;       Au_1%         C_2%        Fe_1%
+;       C_1%          C_5%        C_6%
+;       Cu_6%         Be_3%       Au_6%
+;       ---
+;       H (4cm)       ---
+;       ---           ---
+;       D (4cm)       ---
+;       Dummy (4cm)
+;       optics (8cm)
+;       optics (4 foil)
+;       NO target
+
+
+; non-existant targets have A=Z=M=...=0
+; dummy targets have A=Z=M=...=0
+; empty/dummy cells have A=Z=M=...= AS ALUMINUM (MAY NEED TO CHANGE FOR DUMMY DATA!!!)
+;
+;
+; 1=tuna can, 2=beer can, 21=solid
+ gtarg_type   =  21.     ,    21.     ,   21.
+	         21.     ,    21.     ,   21.
+                 21.     ,    21.     ,   21.
+                 21.
+                 1.      ,     1.
+                 1.      ,     1.
+                 1.      ,     1.
+                 21.     ,    21.
+                 21.     ,    21.
+
+  gtarg_z     = 79.0     ,     6.0    ,   26.0
+                 6.0     ,     6.0    ,    6.0
+                29.0     ,     0.0    ,   79.0
+                 0.0
+                 1.0     ,     0.0
+                 0.0     ,     0.0
+                 1.0     ,     0.0
+                 13.0    ,     0.0
+		 0.0     ,     0.0
+
+  gtarg_a     = 197.0    ,    12.0    ,    57.0
+                12.0     ,    12.0    ,    12.0
+                64.0     ,     0.0    ,   197.0
+                 0.0
+                 1.0     ,     0.0
+                 0.0     ,     0.0
+                 2.0     ,     0.0
+                 27.0    ,     0.0
+		 0.0     ,     0.0
+
+  gtarg_mass  = 196.9237    ,   12.0107   ,    56.85
+                12.0107     ,   12.0107   ,    12.0107 
+                63.546      ,   0.0  ,        196.9237    
+                 0.0
+                 1.00727647 ,    0.0 
+                 0.0   ,    0.0
+                 2.01355322,     0.0
+                 26.98       ,   0.0
+                 0.0        ,    0.0
+
+
+; Next is the radiation length in percent...  SOLID=APPROXIMATE, CRYO=GUESSES!!!!!
+  gtarg_lrad  =  1.0      ,    2.0     ,     1.0
+                 1.0      ,    5.2     ,     6.4
+                 6.0      ,    3.0     ,     6.0
+                 0.0 
+                 0.46     ,    0.0
+                 0.0      ,    0.0
+                 0.55     ,    0.0
+                 2.2      ,    0.0
+                 0.0      ,    0.0
+
+
+; Next is the thickness of the target in g/cm^2...
+; NOTE THE 3HE,4HE USE THICKNESS FROM KAON EXPERIMENT, WHICH HAD DIFFERENT CELLS!!!
+
+  gtarg_thick =  0.0417 ,    0.6706    ,     0.119
+                 0.346  ,    1.79      ,     2.735
+                 0.7986 ,    0.5       ,     0.3795
+                 0.0
+                 0.289  ,    0.0
+                 0.0    ,    0.0
+                 0.648  ,    0.0
+                 0.526  ,    0.0
+		 0.0    ,    0.0
+
+
+; Finally, the density of the target in g/cm^3.
+
+; Densities taken from http://pdg.lbl.gov/AtomicNuclearProperties
+;  used "Carbon (compact)" for Carbon - could be way off
+;  3He and 4He come from taking the total thickness (above) / 4cm - thickness could be way off
+
+  gtarg_dens  =  19.320    ,  2.265   ,     7.87
+                 2.265     ,  2.265   ,     2.265
+                 8.960     ,  0.0     ,     19.320
+                 0.0
+                 0.0723    ,  0.0
+                 0.0       ,  0.0
+                 0.167     ,  0.0
+		 2.265     ,  0.0
+                 0.0       ,  0.0
+
+; Target angle:  =90 deg. is perpendicluar to beam
+;                <90 deg. is face towards HMS
+;                >90 deg. is face towards SOS 
+; for E99118 target was rotated 20.3deg. to face HMS =>69.7deg. = 1.2164945rad
+  gtarg_theta =  1.570796327 
+
+
+;general target energy loss parameters. Vansyoc Mar.98
+
+;target cell****************
+; JRA: 09/19/04: Updated based on Meekins' report, June 30, 2004
+; 		gcell_radius was 1.0 - don't know why.  Changed to 2.0
+;  DID NOT UPDATED WALL/END/FRONT THICKNESSES - Don't know the units :(
+
+      gcell_radius = 2.008
+      gz_cell 	 =  13.0
+      ga_cell 	 =  27.0
+      gcell_den 	=   2.7
+      gwall_thk	 =  0.03429
+      gend_thk  	=   0.03429
+      gfront_thk  =  0.020574   
+
+;Air gap between the chamber and the entrance window
+      gair_dens 	=   0.00121
+      gair_thk 	=   0.018
+      gair_a 	=   14.68
+      gair _z 	=   7.32
+
+
+;HMS********
+;    HMS scattering chamber window specs.********** 
+      hscat_win_thk  = 0.109728
+      hscat_win_den =  2.70
+      hscat_win_z   =  13.0
+      hscat_win_a   =  27.0
+;    HMS entrance window specs.********************
+      hdet_ent_thk  =  0.049098
+      hdet_ent_den  =  0.878636
+      hdet_ent_z    =  2.67
+      hdet_ent_a    =  4.67
+;SOS********
+;    SOS scattering chamber window specs.**********
+      sscat_win_thk =  0.054864
+      sscat_win_den =  2.70
+      sscat_win_z   =  13.0
+      sscat_win_a   =  27.0
+;    SOS entrance window specs.********************
+      sdet_ent_thk  =  0.016421
+      sdet_ent_den  =  0.862
+      sdet_ent_z    =  2.67
+      sdet_ent_a    =  4.67
+;eloss debug   0 = off,1 = on
+;      gelossdebug = 0
+;use old cryo geometry? (1)
+;      old_tgeom = 1
+
+;
+
+
+
+
diff --git a/shms-calo-test/PARAM/52949/haero.param b/shms-calo-test/PARAM/52949/haero.param
new file mode 100644
index 0000000..d815c48
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/haero.param
@@ -0,0 +1,12 @@
+     haero_pos_gain   = 1/168.3, 1/233.9, 1/181.3, 1/169.2,
+                        1/177.6, 1/155.0, 1/169.5, 1/149.7,
+
+     haero_neg_gain   = 1/248.8, 1/186.4, 1/236.4, 1/172.0,
+                        1/205.3, 1/198.1, 1/227.9, 1/229.2,
+
+     haero_pos_ped_limit =  1000., 1000., 1000., 1000.,
+                            1000., 1000., 1000., 1000.,
+
+     haero_neg_ped_limit =  1000., 1000., 1000., 1000.,
+                            1000., 1000., 1000., 1000.,
+
diff --git a/shms-calo-test/PARAM/52949/hcal.param.vt.52949 b/shms-calo-test/PARAM/52949/hcal.param.vt.52949
new file mode 100644
index 0000000..3970fb3
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hcal.param.vt.52949
@@ -0,0 +1,57 @@
+; Slop in x position.  Allowed distance between track and edge of block (in cm)
+; too tight djm hcal_slop = 7.5
+hcal_slop = 7.5
+
+;Turn on HMS cal. fiducial volume cut. 0="no cut"
+;Default hcal_fv_test=0
+hcal_fv_test = 1
+
+hcal_pos_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+hcal_neg_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+hcal_pos_gain_ini  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+hcal_neg_gain_ini  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+hcal_neg_gain_cur  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
+hcal_pos_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+hcal_neg_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+ 
+; Calibration constants for run   52949, 435527 events processed
+
+hcal_pos_gain_cor= 0.425, 0.355, 0.416, 0.385, 0.247, 0.512, 0.552, 0.378, 0.502, 0.345, 0.379, 0.390, 0.000,
+                   0.375, 0.428, 0.340, 0.387, 0.449, 0.485, 0.225, 0.445, 0.303, 0.269, 0.332, 0.653, 0.558,
+                   0.609, 0.630, 0.605, 0.857, 0.631, 0.658, 0.466, 0.547, 0.714, 0.733, 0.523, 0.636, 0.000,
+                   0.802, 0.600, 0.573, 0.720, 0.724, 0.822, 0.851, 0.744, 0.832, 0.614, 0.699, 0.738, 0.000,
+hcal_neg_gain_cor= 0.422, 0.269, 0.288, 0.367, 0.353, 0.050, 0.184, 0.449, 0.235, 0.334, 0.203, 0.170, 0.000,
+                   0.401, 0.353, 0.389, 0.511, 0.332, 0.337, 0.454, 0.304, 0.470, 0.363, 0.338, 0.371, 1.156,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
diff --git a/shms-calo-test/PARAM/52949/hcal.pos b/shms-calo-test/PARAM/52949/hcal.pos
new file mode 100644
index 0000000..9906aae
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hcal.pos
@@ -0,0 +1,81 @@
+; neglect extra tubes for now.
+hcal_num_neg_columns = 2
+
+; Z position of front of shower counter layers
+; guesses, based on the fact that the back scin plane is supposedly at 322.0
+;  (add 25 to each from original value) - JRA
+      hcal_1pr_zpos = (350.0-11.31)
+      hcal_2ta_zpos = (361.0-11.31)
+      hcal_3ta_zpos = (372.0-11.31)
+      hcal_4ta_zpos = (383.0-11.31)
+; Thickness of shower counter blocks, blocks are 10 * 10 * 70 cm^3
+      hcal_1pr_thick = 10.0
+      hcal_2ta_thick = 10.0
+      hcal_3ta_thick = 10.0
+      hcal_4ta_thick = 10.0
+; Number of shower counter blocks per layer
+      hcal_1pr_nr = 13
+      hcal_2ta_nr = 13
+      hcal_3ta_nr = 13
+      hcal_4ta_nr = 13
+; X,Y positions of shower counter blocks
+      hcal_1pr_left  =  35.0
+      hcal_1pr_right = -35.0
+      hcal_1pr_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
+      hcal_2ta_left  =  35.0
+      hcal_2ta_right = -35.0
+      hcal_2ta_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
+      hcal_3ta_left  =  35.0
+      hcal_3ta_right = -35.0
+      hcal_3ta_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
+      hcal_4ta_left  =  35.0
+      hcal_4ta_right = -35.0
+      hcal_4ta_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
diff --git a/shms-calo-test/PARAM/52949/hcana.param b/shms-calo-test/PARAM/52949/hcana.param
new file mode 100644
index 0000000..5f0d147
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hcana.param
@@ -0,0 +1,4 @@
+#include "PARAM/hcana.param"
+
+# New calorimeter debug parameter.
+hdbg_init_cal = 0
diff --git a/shms-calo-test/PARAM/52949/hcer.param.vt b/shms-calo-test/PARAM/52949/hcer.param.vt
new file mode 100644
index 0000000..a23df2e
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hcer.param.vt
@@ -0,0 +1,24 @@
+hcer_width = 50, 50
+
+hcer_adc_to_npe = 1/145.0, 1/122.0
+
+
+hcer_chi2max = 50.
+hcer_beta_min = 0.8
+hcer_beta_max = 1.2
+hcer_et_min = 0.95
+hcer_et_max = 5.0
+hcer_mirror_zpos = 230
+; hcer_region: 8 values for each region (1 per mirror + sum)
+; central x,y,dx,dy values and x,y,dx,dy half widths.
+hcer_region =   30,  -30,   0,
+                 0,    0,   0,
+                 0,    0,   0,
+                 0,    0,   0,
+                20,   20,  60,
+                30,   30,  30,
+                .1,   .1,  .1,
+                .1,   .1,  .1
+
+hcer_ped_limit =  1000,1000
+	       
diff --git a/shms-calo-test/PARAM/52949/hdc.param.vt.52927 b/shms-calo-test/PARAM/52949/hdc.param.vt.52927
new file mode 100644
index 0000000..becfff9
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hdc.param.vt.52927
@@ -0,0 +1,44 @@
+;---------------------------------------------------------------------
+; HMS_TRACKING
+; CTP parameter file containing all tracking parameters for the HMS
+;----------------------------------------------------------------------
+; sigma of wire chamber resolution for each plane
+      hdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; hms dc tdc minimum tdc value array allowed for a good hit
+    hdc_tdc_min_win = 2750, 2750, 2750, 2750, 2750, 2750
+                      2750, 2750, 2750, 2750, 2750, 2750
+; hms dc tdc maximum tdc value array allowed for a good hit
+    hdc_tdc_max_win = 3500, 3500, 3500, 3500, 3500, 3500
+                      3500, 3500, 3500, 3500, 3500, 3500
+; hms drift chamber tdc's time per channel
+        hdc_tdc_time_per_channel = 0.50
+; hms zero time for drift chambers	!DECREASING this number moves the hdtime plots to LOWER time.
+        hdc_plane_time_zero = (1670+14+18-2-0)
+                              (1670+12+20-2-0)
+                              (1670+13+18-0-2)
+                              (1670+13+20-2-0)
+                              (1670+12+20-4-0)
+                              (1670+14+16-0+2-2)
+                              (1670+15+16+2-4)
+                              (1670+11.5+16)
+                              (1670+13+12+2-2)
+                              (1670+13+12+2-0)
+                              (1670+10.5+16-0)
+                              (1670+13+18-0-2)
+
+; Dave Abbott's wire velocity correction
+hdc_wire_velocity = 12.0
+hdc_central_time = 7,9,3,4,6,5
+                   7,5,3,4,6,6
+  
diff --git a/shms-calo-test/PARAM/52949/hdc.pos b/shms-calo-test/PARAM/52949/hdc.pos
new file mode 100644
index 0000000..fdbf2ae
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hdc.pos
@@ -0,0 +1,183 @@
+; Number of planes installed in HMS detector setup
+      hdc_num_planes = 12
+; Number of chambers installed in HMS detector setup
+      hdc_num_chambers = 2
+; Names of each wire plane
+;
+; Z positions of various planes in HMS chambers
+; hdc_n_zpos is the surveyed Z position of the center of chamber n.
+      hdc_1_zpos = (-40.611-11.312+0.003)
+      hdc_2_zpos = (+40.611-11.312-0.008)
+      
+      hdc_zpos   = hdc_1_zpos - 3.6000
+                   hdc_1_zpos - 1.8000
+                   hdc_1_zpos - 0.0000
+                   hdc_1_zpos + 1.8000
+                   hdc_1_zpos + 3.6000
+                   hdc_1_zpos + 5.4000
+                   hdc_2_zpos - 3.6000
+                   hdc_2_zpos - 1.8000
+                   hdc_2_zpos - 0.0000
+                   hdc_2_zpos + 1.8000
+                   hdc_2_zpos + 3.6000
+                   hdc_2_zpos + 5.4000
+; Angle alpha of wires in wire chamber planes
+        hdc_alpha_angle =  (90. - 0.071)*raddeg
+                           (0.0 - 0.071)*raddeg
+                           (74.925 - 0.071)*raddeg
+                           (105.075 - 0.071)*raddeg
+                           (0.0 - 0.071)*raddeg
+                           (90.0 - 0.071)*raddeg
+                           (89.90814 - 0.153)*raddeg
+                           (0.01611 - 0.153)*raddeg
+                           (74.85 - 0.153)*raddeg
+                           (105.05 - 0.153)*raddeg
+                           (0.01611 - 0.153)*raddeg
+                           (89.90814 - 0.153)*raddeg
+;        hdc_alpha_angle = ( 90.1541 - 0.071)*raddeg
+;                          ( -0.0408 - 0.071)*raddeg
+;                          ( 75.1267 - 0.071)*raddeg
+;                          (105.1267 - 0.071)*raddeg
+;                          ( -0.0408 - 0.071)*raddeg
+;                          ( 90.1541 - 0.071)*raddeg
+;                          ( 90.1095 - 0.153)*raddeg
+;                          ( -0.0370 - 0.153)*raddeg
+;                          ( 75.0904 - 0.153)*raddeg
+;                          (105.0904 - 0.153)*raddeg
+;                          ( -0.0370 - 0.153)*raddeg
+;                          ( 90.1095 - 0.153)*raddeg
+;
+; Angle beta of wires in wire chamber planes
+      hdc_beta_angle =    -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+; Angle gamma of wires in wire chamber planes
+      hdc_gamma_angle =   +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+; Pitch
+      hdc_pitch = 1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+; Number of wires per plane
+      hdc_nrwire = 113
+                    52
+                   107
+                   107
+                    52
+                   113
+                   113
+                    52
+                   107
+                   107
+                    52
+                   113
+; X,Y position of center of wire chamber
+; increasing dc2 coordinates decreases dpos histograms.
+; new values according to henk and rolf
+      hdc_xcenter = (1.670 - 0.0155 - 0.020)
+                    (2.758 - 0.0155 + 0.040)
+;      hdc_xcenter = (1.670 - 0.0155)
+;                    (2.758 - 0.0155)
+;      hdc_xcenter = 1.670 + 0.15 + 0.0155
+;                    2.758 + 0.16 + 0.0155
+;  Y CENTER CHANGED TO MATCH OPTICS DATA(offset of 1.1 cm in y)
+; new values included according to henk and rolf
+      hdc_ycenter = (1.443 - 0.1699 - 0.0279 - 0.04)
+                    (2.753 - 0.1699 + 0.0279 + 0.04)
+;      hdc_ycenter = (1.443 - 0.1699 - 0.0279 - 0.035)
+;                    (2.753 - 0.1699 + 0.0279 + 0.035)
+;      hdc_ycenter = (1.443 - 0.1699 - 0.0279)
+;                    (2.753 - 0.1699 + 0.0279)
+
+;      hdc_ycenter = 0.343 + 1.1 - 0.12 + 0.1699 + 0.0279
+;                    1.653 + 1.1 - 0.22 + 0.1699 - 0.0279
+;      hdc_ycenter = 0.343  THESE ARE THE ORIGINAL Y CENTERS FROM SURVEY DATA
+;                    1.653
+;      hdc_xcenter = 0.0
+;                    1.22
+;      hdc_ycenter = 0.0
+;                    1.24
+
+; Wire number of center of wire chamber
+; assume 1st wire of 1st dc of a set is closest to edge where counting starts
+       hdc_central_wire = 57.257, 26.240, 54.001, 53.999, 26.760 , 56.743
+                          57.244, 26.242, 53.998, 54.002, 26.758 , 56.756
+
+;       hdc_central_wire = 57.25, 26.245, 54.0, 54.0, 26.755 , 56.75
+;                          57.24, 26.245, 54.0, 54.0, 26.755 , 56.76
+;       hdc_central_wire = 57.25, 26.25, 54.0, 54.0, 26.75 , 56.75
+;                          57.24, 26.25, 54.0, 54.0, 26.75 , 56.76
+; hdc_chamber_planes    array giving the chamber number for each plane
+      hdc_chamber_planes = 1
+                           1
+                           1
+                           1
+                           1
+                           1
+                           2
+                           2
+                           2
+                           2
+                           2
+                           2
+; The hms readout numbers some planes in reverse order.
+; The following array is a flag on the order number.
+; If hdc_wire_counting(plane) = 0
+;  the wire center is at (wire - hdc_central_wire) * pitch
+; If hdc_wire_counting(plane) = 1
+;  the wire center is at ( hdc_nrwire + 1 - wire - hdc_central_wire) * pitch
+        hdc_wire_counting = 1
+                            1
+                            0
+                            1
+                            0
+                            0
+                            1
+                            1
+                            0
+                            1
+                            0
+                            0
+; The velocity correction is the distance from the center of the wire divided
+; by the velocity of propagation times hdc_drifttime_sign(pln).  +/-1
+; for disc. card at +/- coord. (i.e. top = -x direction, so top readout is +1)
+       hdc_drifttime_sign = -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
diff --git a/shms-calo-test/PARAM/52949/hdc_offsets.param b/shms-calo-test/PARAM/52949/hdc_offsets.param
new file mode 100644
index 0000000..a5561b2
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hdc_offsets.param
@@ -0,0 +1,125 @@
+; cable id's for HMS Drift Chambers
+; array is 113,12 (wires,planes) but most planes have less than 113 wires)
+
+hdc_card_no=
+; Plane 1, wires 1-113, 16 per card (+one extra wire)
+              1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+              2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
+              3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3
+              4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+              5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5
+              6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6
+              7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7
+             12
+; plane 2, wires 1-52, 13 per card
+              8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8
+              9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9
+             10,10,10,10,10,10,10,10,10,10,10,10,10
+             11,11,11,11,11,11,11,11,11,11,11,11,11
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; plane 3, wires 1-107, 15 or 16 per card (12 has one x wire)
+             12,12,12,12,12,12,12,12,12,12,12,12,12,12
+             13,13,13,13,13,13,13,13,13,13,13,13,13,13,13
+             14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14
+             15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
+             16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
+             17,17,17,17,17,17,17,17,17,17,17,17,17,17,17
+             18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18
+             -1,-1,-1,-1,-1,-1
+; plane 4, wires 1-107, 15 or 16 per card (19 has one x' wire)
+             19,19,19,19,19,19,19,19,19,19,19,19,19,19
+             20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
+             21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21
+             22,22,22,22,22,22,22,22,22,22,22,22,22,22,22
+             23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23
+             24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
+             25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25
+             -1,-1,-1,-1,-1,-1
+; plane 5, wires 1-52, 13 per card
+             26,26,26,26,26,26,26,26,26,26,26,26,26
+             27,27,27,27,27,27,27,27,27,27,27,27,27
+             28,28,28,28,28,28,28,28,28,28,28,28,28
+             29,29,29,29,29,29,29,29,29,29,29,29,29
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 6, wires 1-113, 16 per card (+one extra wire)
+             30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
+             31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31
+             32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
+             33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33
+             34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34
+             35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35
+             36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36
+             19
+; Chamber 2
+; Plane 7, wires 1-113, 16 per card (+one extra wire)
+             37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37
+             38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38
+             39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39
+             40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
+             41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
+             42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42
+             43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43
+             48
+; plane 8, wires 1-52, 13 per card
+             44,44,44,44,44,44,44,44,44,44,44,44,44
+             45,45,45,45,45,45,45,45,45,45,45,45,45
+             46,46,46,46,46,46,46,46,46,46,46,46,46
+             47,47,47,47,47,47,47,47,47,47,47,47,47
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; plane 9, wires 1-107, 15 or 16 per card (48 has one x wire)
+             48,48,48,48,48,48,48,48,48,48,48,48,48,48
+             49,49,49,49,49,49,49,49,49,49,49,49,49,49,49
+             50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+             51,51,51,51,51,51,51,51,51,51,51,51,51,51,51
+             52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52
+             53,53,53,53,53,53,53,53,53,53,53,53,53,53,53
+             54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54
+             -1,-1,-1,-1,-1,-1
+; plane 10, wires 1-107, 15 or 16 per card (55 has one x' wire)
+             55,55,55,55,55,55,55,55,55,55,55,55,55,55
+             56,56,56,56,56,56,56,56,56,56,56,56,56,56,56
+             57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57
+             58,58,58,58,58,58,58,58,58,58,58,58,58,58,58
+             59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59
+             60,60,60,60,60,60,60,60,60,60,60,60,60,60,60
+             61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
+             -1,-1,-1,-1,-1,-1
+; plane 11, wires 1-52, 13 per card
+             62,62,62,62,62,62,62,62,62,62,62,62,62
+             63,63,63,63,63,63,63,63,63,63,63,63,63
+             64,64,64,64,64,64,64,64,64,64,64,64,64
+             65,65,65,65,65,65,65,65,65,65,65,65,65
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 12, wires 1-113, 16 per card (+one extra wire)
+             66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66
+             67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67
+             68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68
+             69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69
+             70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70
+             71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71
+             72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72
+             55
+;
+;       Cable Delays on a per/card basys
+;
+hdc_card_delay =  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0
+
diff --git a/shms-calo-test/PARAM/52949/hdeadwires.param b/shms-calo-test/PARAM/52949/hdeadwires.param
new file mode 100644
index 0000000..9d8b527
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hdeadwires.param
@@ -0,0 +1,10 @@
+; list of dead wires in the HMS (plane,wire).  Dead means <20% efficiency.
+hdc_num_deadwires = 6
+
+hdc_deadwire_plane =  2,   6,   6,   7,   9,  10
+
+hdc_deadwire_num =   43,  18,  60,  97,  30,   8
+
+; rough efficiency  22%,  3%, .4%,  0%,  0%,  7%
+
+; pln9,wire99 is HOT (used to be that 9/#100 was DEAD)?
diff --git a/shms-calo-test/PARAM/52949/hdebug.param b/shms-calo-test/PARAM/52949/hdebug.param
new file mode 100644
index 0000000..5049718
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hdebug.param
@@ -0,0 +1,117 @@
+; hms tracking code debug flags. 
+; when these flags are non-zero, dump routines are called to 
+; print out the data banks for each event.
+;
+;  hluno     fortran lun for output
+      hluno = 66
+; hdebugdumptof           Dump timing information for fitting offsets
+      hdebugdumptof = 0
+; hdebugdumpcal           Dump calorimeter information for fitting gains
+      hdebugdumpcal = 0
+; number of pedestal events required to overwrite orig. peds.
+  hhodo_min_peds = 500
+  hcal_min_peds  = 500
+  hcer_min_peds  = 500
+  haero_min_peds  = 500
+  hmisc_min_peds  = 500
+
+; DEBUGGING OUTPUT FLAGS
+; ----------------------
+; hdebugprintrawdc        Dump HMS_RAW_DC Bank
+      hdebugprintrawdc = 0
+; hdebugprintdecodeddc    Dump HMS_DECODED_DC BAnk
+      hdebugprintdecodeddc = 0
+; hdebugflagpsi               Dump calculated coordinate positions
+      hdebugflagpsi =  0
+; hdebugflaggeoemtry          Dump calculated geometrical parameters
+      hdebugflaggeometry = 0
+; hdebugflagpr                Dump intermediate pattern recognition results
+      hdebugflagpr = 0
+; hdebugflagstubchisq         Dump chi2 of left-right fits
+      hdebugstubchisq = 0
+; hdebugflagstubs             Dump stub fit       
+      hdebugflagstubs = 0
+; hdebuglinkstubs             Dump linked hits
+      hdebuglinkstubs = 0
+; hdebugtrackprint            Dump focal plane track fit results
+      hdebugtrackprint = 0
+; hdebugtartrackprint         Dump tracks at target
+      hdebugtartrackprint = 0
+; tof debuging 
+;
+;  hdebugprintscinraw         Dump HMS_RAW_SCIN
+    hdebugprintscinraw = 0
+;  hdebugprintscindec         Dump HMS_DECODED_SCIN
+    hdebugprintscindec = 0
+;  hdebugprinttoftracks       Dump  hms_scin_tof
+    hdebugprinttoftracks = 0
+;  hdebugprinttracktests      Dump HMS_TRACK_TESTS
+    hdebugprinttracktests = 0
+;
+;  hms calorimeter debug flags
+;  hlun_dbg_cal                lun
+   hlun_dbg_cal    = hluno
+;  hdbg_raw_cal        call h_prt_cal_raw
+   hdbg_raw_cal = 0
+;  hdbg_sparsified_cal call h_prt_cal_sparsified
+   hdbg_sparsified_cal = 0
+;  hdbg_decoded_cal    call h_prt_cal_decoded
+   hdbg_decoded_cal = 0
+;  hdbg_clusters_cal   call h_prt_cal_clusters
+   hdbg_clusters_cal = 0
+;  hdbg_tracks_cal     call h_prt_cal_tracks
+   hdbg_tracks_cal = 0
+;  hdbg_tests_cal      call h_prt_cal_tests    HMS_TRACK_TESTS
+   hdbg_tests_cal = 0
+;
+;  hard wired histograms. If these flags .ne. 0 then the histogram
+;     blocks are filled
+;
+; hturnon_scin_raw_hist       Histogram HMS raw hodoscope data (each block)
+  hturnon_scin_raw_hist = 1
+; hturnon_decoded_dc_hist     Histogram HMS_DECODED_DC
+  hturnon_decoded_dc_hist = 1
+; hturnon_focal_plane_hist    Histogram HMS_FOCAL_PLANE 
+  hturnon_focal_plane_hist = 1
+; hturnon_target_hist         HISTOGRAM HMS_TARGET
+  hturnon_target_hist = 1
+;
+; Bypass paramters to bypass code elementes in h_reconstruction
+;      Stored in hmsbypass_switches.cmn
+;      Code element is bypassed if switch .ne. 0
+; hbypass_trans_dc         bypass h_trans_dc
+  hbypass_trans_dc   = 0 
+; hbypass_track            bypass h_track
+  hbypass_track      = 0
+; hbypass_targ_trans       bypass h_targ_trans
+  hbypass_targ_trans = 0
+; hbypass_dc_eff           bypass h_dc_eff and h_dc_eff_shutdown
+  hbypass_dc_eff     = 0
+; hbypass_track_eff        bypass h_tracking efficiency code
+  hbypass_track_eff  = 0
+; hbypass_track_eff_files  bypass h_tracking efficiency output files
+  hbypass_track_eff_files  = 1
+
+; hbypass_trans_scin       bypass h_trans_scin
+  hbypass_trans_scin = 0
+; hbypass_tof              bypass h_tof
+  hbypass_tof        = 0
+; hbypass_scin_eff         bypass h_scin_eff and h_scin_eff_shutdown
+  hbypass_scin_eff   = 0
+
+; hbypass_trans_cer        bypass h_trans_cer
+  hbypass_trans_cer  = 0
+; hbypass_cer              bypass h_cer
+  hbypass_cer        = 0
+; hbypass_cer_eff          bypass h_cer_eff and h_cer_eff_shutdown
+  hbypass_cer_eff    = 0
+
+; hbypass_trans_cal        bypass h_trans_cal
+  hbypass_trans_cal  = 0
+; hbypass_cal              bypass h_cal
+  hbypass_cal        = 0
+; hbypass_cal_eff          bypass h_cal_eff and h_cal_eff_shutdown
+  hbypass_cal_eff    = 0
+
+; hbypass_physics          bypass h_physics
+  hbypass_physics    = 0
diff --git a/shms-calo-test/PARAM/52949/hhodo.param.vt b/shms-calo-test/PARAM/52949/hhodo.param.vt
new file mode 100644
index 0000000..bb26160
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hhodo.param.vt
@@ -0,0 +1,185 @@
+; hstart_time_center  center of allowed time window                             
+   hstart_time_center = 32.                                                     
+; hstart_time_slop    1/2 width of time window                                  
+   hstart_time_slop = 25.                                                       
+; hscin_tdc_min       minimum tdc value in hms scin                             
+    hscin_tdc_min = 0                                                           
+; hscin_tdc_max       maximum allowed tdc value                                 
+   hscin_tdc_max = 4000                                                         
+; hscin_tdc_to_time   scin tdc time per channel                                 
+   hscin_tdc_to_time = 0.0259                                                   
+; new variable for picking good hits for tof fitting
+; this should not be set tight until you are ready to fit
+; tof and you figured out good values
+   htof_tolerance = 100.0
+;                                                                               
+; hms_tof_params                                                                
+; hnum_scin_counters, hhodo_zpos, hhodo_center_coord, hhodo_width               
+; are all calculated within h_init_scin                                         
+;    hhodo_pos_coord and hhodo_neg_coord are not yet used                       
+;                                                                               
+     hhodo_slop     =    2.,  2.,  4.,  4.                                      
+;                                                                               
+     hhodo_vel_light =  14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+;                                                                               
+      hhodo_pos_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+;                                                                               
+      hhodo_neg_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                                                                                
+  hhodo_pos_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_neg_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+  hhodo_pos_phc_coeff = -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                        -1.45,-1.1,-1.,-1.2                                     
+                                                                                
+  hhodo_neg_phc_coeff = -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                        -1.3,-1.1,-1.2,-1.4                                     
+                                                                                
+                                                                                
+; csa 9/8/98 -- I had to hand-twaddle a few of the values                       
+; based on (relative) offsets of older hhodo.param                              
+                                                                                
+                                                                                
+hhodo_pos_time_offset =   6.7992,   0.0000,  -7.1126,   4.7475
+                         -1.1436,   0.4026,  -0.1443,   8.8108
+                          5.1911,   1.7935,  -7.0357,   7.7590
+                          5.6115,   0.1231,  -4.3477,  12.8552
+                          1.2354,  -6.4896,   8.6617,   9.3857
+                          1.8675,  -0.3651,  -4.7731,   7.9034
+                          6.4738,  -1.0463,   1.1786,   8.9740
+                          4.5395,   2.3368,  -4.4623,   4.5968
+                          2.6241,  -2.4480,  -6.4964,   6.2390
+                          4.2056,   0.0000,  -0.8924,  -1.2482
+                          6.1303,   0.0000,  -7.9503,   0.0000
+                          5.5326,   0.0000,  -0.3564,   0.0000
+                          4.3238,   0.0000,   0.8133,   0.0000
+                          1.7467,   0.0000,   1.9021,   0.0000
+                          4.1333,   0.0000,  -5.4523,   0.0000
+                          0.9416,   0.0000,   1.0158,   0.0000
+hhodo_neg_time_offset =  -2.1515,   0.0000,   2.5771,  11.2323
+                         -1.6547,  -2.2888,  10.1063,  13.3595
+                         -3.8050,  -4.1933,   3.4133,  15.0118
+                          0.7925,  -1.9592,  10.9311,  15.1057
+                         -1.2621,  -4.6538,   2.3474,  10.2752
+                         -2.9459,   1.2711,   9.6479,   7.8567
+                          1.2439,  -3.4946,   3.7283,  10.7897
+                         -4.8205,   1.1743,   8.5908,  11.1753
+                         -6.3324,  -5.2290,   0.2444,  14.7184
+                          1.8168,   0.0000,  11.2387,  15.5869
+                          0.4240,   0.0000,   8.2657,   0.0000
+                         -0.9945,   0.0000,   9.2381,   0.0000
+                         -2.3217,   0.0000,   5.1855,   0.0000
+                         -5.1166,   0.0000,  10.0781,   0.0000
+                          0.2537,   0.0000,   6.2455,   0.0000
+                          7.0554,   0.0000,  12.8714,   0.0000
+                                                                                
+;                                                                               
+hhodo_pos_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+;                                                                               
+hhodo_neg_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+; use htofusinginvadc=1 if want invadc_offset
+;  invadc_linear, and invadc_adc to be used
+htofusinginvadc=0
+
+                                                                                
diff --git a/shms-calo-test/PARAM/52949/hhodo.pos b/shms-calo-test/PARAM/52949/hhodo.pos
new file mode 100644
index 0000000..2e37fd0
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hhodo.pos
@@ -0,0 +1,88 @@
+      hpathlength_central = 2500
+; Z positions of hodoscopes
+      hscin_1x_zpos =  (89.14-11.31)
+      hscin_1y_zpos =  (108.83-11.31)
+      hscin_2x_zpos =  (310.13-11.31)
+      hscin_2y_zpos =  (329.82-11.31)
+      hscin_1x_dzpos = 2.12
+      hscin_1y_dzpos = 2.12
+      hscin_2x_dzpos = 2.12
+      hscin_2y_dzpos = 2.12
+      hscin_1x_size = 8.0
+      hscin_1y_size = 8.0
+      hscin_2x_size = 8.0
+      hscin_2y_size = 8.0
+      hscin_1x_spacing = 7.5
+      hscin_1y_spacing = 7.5
+      hscin_2x_spacing = 7.5
+      hscin_2y_spacing = 7.5
+; Number of hodoscope paddles per layer
+      hscin_1x_nr = 16
+      hscin_1y_nr = 10
+      hscin_2x_nr = 16
+      hscin_2y_nr = 10
+; X,Y positions of hodoscope paddles
+      hscin_1x_left  =  37.750
+      hscin_1x_right = -37.750
+      hscin_1x_offset=  -1.3
+      hscin_1x_center= -56.250
+                       -48.750
+                       -41.250
+                       -33.750
+                       -26.250
+                       -18.750
+                       -11.250
+                        -3.750
+                         3.750
+                        11.250
+                        18.750
+                        26.250
+                        33.750
+                        41.250
+                        48.750
+                        56.250
+      hscin_1y_top   = -60.250
+      hscin_1y_bot   =  60.250
+      hscin_1y_offset=  -1.3
+      hscin_1y_center=  33.750
+                        26.250
+                        18.750
+                        11.250
+                         3.750
+                        -3.750
+                       -11.250
+                       -18.750
+                       -26.250
+                       -33.750
+      hscin_2x_left  =  37.750
+      hscin_2x_right = -37.750
+      hscin_2x_offset=  -0.6
+      hscin_2x_center= -56.250
+                       -48.750
+                       -41.250
+                       -33.750
+                       -26.250
+                       -18.750
+                       -11.250
+                        -3.750
+                         3.750
+                        11.250
+                        18.750
+                        26.250
+                        33.750
+                        41.250
+                        48.750
+                        56.250
+      hscin_2y_top   = -60.250
+      hscin_2y_bot   =  60.250
+      hscin_2y_offset=  -2.4
+      hscin_2y_center=  33.750
+                        26.250
+                        18.750
+                        11.250
+                         3.750
+                        -3.750
+                       -11.250
+                       -18.750
+                       -26.250
+                       -33.750
diff --git a/shms-calo-test/PARAM/52949/hms.driftmap.vt.52949 b/shms-calo-test/PARAM/52949/hms.driftmap.vt.52949
new file mode 100644
index 0000000..d5d90b5
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hms.driftmap.vt.52949
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0000,0.0001,0.0001,0.0002,0.0002,0.0003,0.0003,0.0004
+0.0005,0.0006,0.0007,0.0008,0.0009,0.0011,0.0013,0.0015,0.0019,0.0027
+0.0038,0.0056,0.0087,0.0138,0.0212,0.0309,0.0423,0.0554,0.0697,0.0853
+0.1022,0.1201,0.1384,0.1581,0.1781,0.1987,0.2200,0.2417,0.2637,0.2863
+0.3088,0.3318,0.3544,0.3769,0.3993,0.4219,0.4444,0.4669,0.4888,0.5107
+0.5325,0.5543,0.5757,0.5972,0.6182,0.6393,0.6595,0.6796,0.6995,0.7191
+0.7382,0.7569,0.7750,0.7929,0.8099,0.8266,0.8422,0.8571,0.8706,0.8831
+0.8946,0.9055,0.9156,0.9247,0.9332,0.9410,0.9480,0.9546,0.9606,0.9662
+0.9709,0.9754,0.9793,0.9826,0.9854,0.9879,0.9897,0.9914,0.9928,0.9939
+0.9947,0.9953,0.9959,0.9965,0.9969,0.9972,0.9975,0.9977,0.9980,0.9982
+0.9984,0.9985,0.9986,0.9988,0.9988,0.9990,0.9991,0.9992,0.9993,0.9994
+0.9994,0.9995,0.9995,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y1fract=0.0000,0.0001,0.0001,0.0001,0.0002,0.0002,0.0002,0.0003
+0.0003,0.0004,0.0004,0.0005,0.0006,0.0008,0.0010,0.0012,0.0017,0.0025
+0.0038,0.0061,0.0104,0.0175,0.0276,0.0408,0.0571,0.0754,0.0952,0.1165
+0.1384,0.1614,0.1845,0.2080,0.2315,0.2549,0.2786,0.3018,0.3247,0.3479
+0.3706,0.3928,0.4148,0.4366,0.4583,0.4795,0.5006,0.5214,0.5419,0.5623
+0.5825,0.6026,0.6225,0.6423,0.6619,0.6818,0.7011,0.7200,0.7388,0.7571
+0.7751,0.7926,0.8096,0.8258,0.8414,0.8561,0.8701,0.8828,0.8946,0.9054
+0.9150,0.9238,0.9320,0.9390,0.9455,0.9513,0.9564,0.9612,0.9654,0.9692
+0.9728,0.9760,0.9789,0.9815,0.9838,0.9856,0.9874,0.9888,0.9901,0.9912
+0.9923,0.9932,0.9939,0.9946,0.9951,0.9956,0.9961,0.9965,0.9969,0.9972
+0.9975,0.9978,0.9980,0.9982,0.9984,0.9986,0.9987,0.9989,0.9990,0.9991
+0.9992,0.9993,0.9994,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997,0.9997
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1u1fract=0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0001,0.0001
+0.0001,0.0001,0.0001,0.0001,0.0002,0.0002,0.0003,0.0004,0.0007,0.0013
+0.0026,0.0055,0.0108,0.0194,0.0312,0.0457,0.0623,0.0806,0.0999,0.1202
+0.1415,0.1638,0.1860,0.2089,0.2316,0.2545,0.2774,0.3004,0.3229,0.3456
+0.3680,0.3908,0.4128,0.4349,0.4565,0.4777,0.4988,0.5197,0.5403,0.5609
+0.5812,0.6012,0.6212,0.6410,0.6605,0.6798,0.6987,0.7180,0.7364,0.7547
+0.7726,0.7902,0.8071,0.8233,0.8388,0.8536,0.8672,0.8799,0.8915,0.9022
+0.9115,0.9202,0.9278,0.9348,0.9411,0.9470,0.9526,0.9575,0.9621,0.9665
+0.9705,0.9742,0.9775,0.9804,0.9829,0.9850,0.9868,0.9884,0.9898,0.9910
+0.9920,0.9928,0.9936,0.9943,0.9949,0.9954,0.9959,0.9963,0.9966,0.9970
+0.9973,0.9976,0.9978,0.9980,0.9982,0.9984,0.9985,0.9987,0.9988,0.9989
+0.9990,0.9991,0.9992,0.9993,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996
+0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0000,0.0000,0.0000,0.0000,0.0001,0.0001,0.0001,0.0001
+0.0001,0.0002,0.0002,0.0002,0.0003,0.0003,0.0004,0.0006,0.0009,0.0016
+0.0031,0.0058,0.0107,0.0192,0.0308,0.0454,0.0621,0.0808,0.1007,0.1217
+0.1434,0.1654,0.1878,0.2105,0.2331,0.2558,0.2784,0.3009,0.3237,0.3462
+0.3682,0.3905,0.4120,0.4341,0.4555,0.4764,0.4976,0.5184,0.5391,0.5596
+0.5801,0.6000,0.6198,0.6397,0.6591,0.6785,0.6980,0.7173,0.7362,0.7548
+0.7729,0.7907,0.8078,0.8243,0.8402,0.8552,0.8691,0.8820,0.8936,0.9040
+0.9135,0.9220,0.9297,0.9367,0.9431,0.9489,0.9541,0.9591,0.9635,0.9677
+0.9716,0.9750,0.9783,0.9810,0.9834,0.9855,0.9874,0.9890,0.9903,0.9915
+0.9926,0.9934,0.9941,0.9947,0.9953,0.9957,0.9962,0.9965,0.9969,0.9972
+0.9974,0.9977,0.9979,0.9981,0.9983,0.9984,0.9986,0.9987,0.9988,0.9990
+0.9991,0.9992,0.9993,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996,0.9997
+0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0000,0.0000,0.0000,0.0000,0.0001,0.0001,0.0001,0.0001
+0.0001,0.0001,0.0002,0.0002,0.0002,0.0003,0.0004,0.0007,0.0011,0.0021
+0.0040,0.0074,0.0132,0.0216,0.0329,0.0468,0.0632,0.0815,0.1011,0.1225
+0.1446,0.1673,0.1904,0.2143,0.2375,0.2607,0.2840,0.3071,0.3298,0.3528
+0.3752,0.3971,0.4190,0.4410,0.4628,0.4846,0.5053,0.5261,0.5466,0.5673
+0.5872,0.6074,0.6272,0.6469,0.6662,0.6854,0.7043,0.7231,0.7413,0.7598
+0.7773,0.7949,0.8118,0.8279,0.8432,0.8575,0.8711,0.8837,0.8951,0.9053
+0.9147,0.9231,0.9307,0.9376,0.9438,0.9495,0.9547,0.9596,0.9639,0.9681
+0.9717,0.9750,0.9779,0.9805,0.9829,0.9848,0.9865,0.9880,0.9893,0.9905
+0.9916,0.9925,0.9933,0.9940,0.9947,0.9952,0.9957,0.9962,0.9965,0.9969
+0.9973,0.9975,0.9978,0.9980,0.9982,0.9984,0.9985,0.9987,0.9989,0.9990
+0.9991,0.9992,0.9993,0.9994,0.9994,0.9995,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9997,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0000,0.0000,0.0000,0.0001,0.0001,0.0001,0.0001,0.0002
+0.0002,0.0003,0.0003,0.0004,0.0005,0.0006,0.0008,0.0011,0.0017,0.0028
+0.0047,0.0080,0.0133,0.0208,0.0308,0.0422,0.0554,0.0700,0.0858,0.1025
+0.1206,0.1393,0.1592,0.1795,0.2005,0.2220,0.2439,0.2661,0.2886,0.3108
+0.3336,0.3564,0.3790,0.4013,0.4233,0.4457,0.4682,0.4904,0.5123,0.5342
+0.5555,0.5772,0.5985,0.6195,0.6404,0.6609,0.6814,0.7012,0.7212,0.7401
+0.7589,0.7771,0.7948,0.8116,0.8279,0.8437,0.8581,0.8715,0.8840,0.8957
+0.9064,0.9163,0.9252,0.9335,0.9413,0.9483,0.9549,0.9607,0.9661,0.9709
+0.9752,0.9792,0.9826,0.9855,0.9878,0.9897,0.9913,0.9927,0.9937,0.9946
+0.9954,0.9960,0.9965,0.9969,0.9972,0.9975,0.9977,0.9979,0.9981,0.9983
+0.9985,0.9986,0.9987,0.9988,0.9989,0.9990,0.9991,0.9992,0.9993,0.9993
+0.9994,0.9995,0.9995,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x1fract=0.0001,0.0001,0.0002,0.0002,0.0003,0.0004,0.0005,0.0006
+0.0008,0.0010,0.0012,0.0014,0.0016,0.0021,0.0028,0.0041,0.0069,0.0119
+0.0191,0.0288,0.0403,0.0533,0.0678,0.0835,0.0999,0.1171,0.1352,0.1539
+0.1733,0.1935,0.2140,0.2350,0.2565,0.2785,0.3007,0.3228,0.3450,0.3673
+0.3896,0.4125,0.4350,0.4576,0.4801,0.5030,0.5252,0.5475,0.5698,0.5914
+0.6130,0.6344,0.6553,0.6764,0.6972,0.7179,0.7381,0.7575,0.7769,0.7958
+0.8139,0.8310,0.8474,0.8625,0.8765,0.8892,0.9008,0.9113,0.9205,0.9292
+0.9368,0.9440,0.9505,0.9565,0.9622,0.9674,0.9721,0.9763,0.9799,0.9832
+0.9860,0.9884,0.9904,0.9918,0.9932,0.9942,0.9950,0.9956,0.9962,0.9966
+0.9970,0.9974,0.9977,0.9979,0.9981,0.9983,0.9985,0.9986,0.9988,0.9989
+0.9990,0.9991,0.9992,0.9993,0.9994,0.9994,0.9995,0.9995,0.9995,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0001,0.0001
+0.0001,0.0001,0.0001,0.0002,0.0002,0.0002,0.0003,0.0004,0.0006,0.0011
+0.0021,0.0042,0.0082,0.0153,0.0258,0.0396,0.0562,0.0754,0.0967,0.1193
+0.1428,0.1670,0.1909,0.2151,0.2392,0.2632,0.2869,0.3104,0.3344,0.3577
+0.3805,0.4031,0.4250,0.4469,0.4682,0.4896,0.5107,0.5315,0.5522,0.5724
+0.5926,0.6129,0.6331,0.6529,0.6726,0.6922,0.7115,0.7305,0.7490,0.7675
+0.7853,0.8027,0.8195,0.8354,0.8507,0.8654,0.8792,0.8918,0.9034,0.9138
+0.9231,0.9315,0.9388,0.9451,0.9510,0.9562,0.9609,0.9651,0.9689,0.9723
+0.9754,0.9783,0.9807,0.9828,0.9847,0.9864,0.9878,0.9891,0.9903,0.9914
+0.9923,0.9931,0.9938,0.9944,0.9949,0.9954,0.9959,0.9963,0.9966,0.9969
+0.9973,0.9975,0.9977,0.9979,0.9981,0.9983,0.9985,0.9986,0.9988,0.9989
+0.9990,0.9991,0.9992,0.9993,0.9994,0.9994,0.9995,0.9996,0.9996,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0000,0.0000,0.0000,0.0000,0.0000,0.0000,0.0001,0.0001
+0.0001,0.0001,0.0001,0.0002,0.0002,0.0003,0.0004,0.0005,0.0009,0.0019
+0.0042,0.0094,0.0188,0.0315,0.0476,0.0664,0.0872,0.1095,0.1325,0.1561
+0.1801,0.2041,0.2281,0.2519,0.2757,0.2990,0.3222,0.3453,0.3678,0.3899
+0.4119,0.4341,0.4556,0.4766,0.4975,0.5186,0.5393,0.5597,0.5796,0.5994
+0.6193,0.6391,0.6585,0.6778,0.6971,0.7159,0.7345,0.7528,0.7709,0.7888
+0.8061,0.8230,0.8390,0.8546,0.8690,0.8827,0.8951,0.9061,0.9161,0.9249
+0.9328,0.9396,0.9458,0.9514,0.9562,0.9608,0.9649,0.9687,0.9721,0.9753
+0.9782,0.9806,0.9829,0.9848,0.9866,0.9882,0.9894,0.9905,0.9916,0.9924
+0.9931,0.9938,0.9943,0.9949,0.9954,0.9958,0.9961,0.9965,0.9968,0.9971
+0.9973,0.9976,0.9978,0.9980,0.9982,0.9984,0.9986,0.9987,0.9989,0.9990
+0.9991,0.9992,0.9993,0.9993,0.9994,0.9995,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2v1fract=0.0000,0.0000,0.0000,0.0000,0.0000,0.0001,0.0001,0.0001
+0.0001,0.0002,0.0002,0.0002,0.0003,0.0004,0.0005,0.0007,0.0010,0.0017
+0.0032,0.0065,0.0131,0.0235,0.0372,0.0542,0.0733,0.0947,0.1164,0.1394
+0.1622,0.1857,0.2091,0.2328,0.2560,0.2793,0.3025,0.3253,0.3477,0.3703
+0.3922,0.4141,0.4355,0.4566,0.4778,0.4986,0.5189,0.5396,0.5598,0.5801
+0.6002,0.6199,0.6393,0.6589,0.6780,0.6969,0.7159,0.7343,0.7529,0.7711
+0.7888,0.8059,0.8226,0.8388,0.8544,0.8687,0.8820,0.8941,0.9051,0.9147
+0.9233,0.9310,0.9377,0.9438,0.9493,0.9543,0.9590,0.9631,0.9669,0.9704
+0.9737,0.9767,0.9793,0.9818,0.9838,0.9856,0.9872,0.9886,0.9898,0.9909
+0.9919,0.9927,0.9934,0.9940,0.9945,0.9951,0.9955,0.9959,0.9963,0.9967
+0.9970,0.9973,0.9976,0.9978,0.9980,0.9982,0.9984,0.9986,0.9987,0.9989
+0.9990,0.9991,0.9992,0.9993,0.9994,0.9995,0.9995,0.9996,0.9996,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y2fract=0.0000,0.0000,0.0000,0.0000,0.0000,0.0001,0.0001,0.0001
+0.0001,0.0001,0.0002,0.0002,0.0002,0.0003,0.0004,0.0005,0.0007,0.0013
+0.0023,0.0045,0.0088,0.0163,0.0271,0.0410,0.0578,0.0769,0.0977,0.1203
+0.1436,0.1676,0.1916,0.2161,0.2403,0.2638,0.2876,0.3108,0.3342,0.3572
+0.3804,0.4032,0.4254,0.4470,0.4686,0.4898,0.5111,0.5318,0.5525,0.5731
+0.5936,0.6138,0.6339,0.6536,0.6735,0.6929,0.7122,0.7309,0.7495,0.7679
+0.7860,0.8037,0.8205,0.8368,0.8524,0.8667,0.8803,0.8929,0.9044,0.9146
+0.9240,0.9320,0.9394,0.9458,0.9516,0.9569,0.9614,0.9656,0.9694,0.9728
+0.9759,0.9787,0.9812,0.9833,0.9850,0.9867,0.9882,0.9894,0.9906,0.9916
+0.9925,0.9932,0.9939,0.9945,0.9950,0.9955,0.9959,0.9964,0.9967,0.9970
+0.9973,0.9976,0.9978,0.9979,0.9981,0.9983,0.9984,0.9986,0.9987,0.9989
+0.9990,0.9991,0.9992,0.9993,0.9994,0.9995,0.9995,0.9996,0.9996,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x2fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0002,0.0003
+0.0003,0.0004,0.0005,0.0006,0.0007,0.0008,0.0010,0.0012,0.0017,0.0027
+0.0042,0.0071,0.0121,0.0198,0.0299,0.0422,0.0564,0.0724,0.0892,0.1078
+0.1270,0.1471,0.1677,0.1893,0.2112,0.2336,0.2564,0.2794,0.3021,0.3253
+0.3481,0.3711,0.3937,0.4163,0.4389,0.4611,0.4829,0.5048,0.5266,0.5482
+0.5697,0.5904,0.6112,0.6321,0.6523,0.6727,0.6927,0.7125,0.7317,0.7508
+0.7695,0.7877,0.8050,0.8222,0.8385,0.8539,0.8682,0.8814,0.8936,0.9047
+0.9147,0.9239,0.9322,0.9399,0.9468,0.9531,0.9588,0.9640,0.9690,0.9732
+0.9770,0.9803,0.9832,0.9858,0.9879,0.9897,0.9910,0.9923,0.9934,0.9942
+0.9949,0.9956,0.9961,0.9965,0.9969,0.9972,0.9975,0.9978,0.9980,0.9982
+0.9984,0.9985,0.9987,0.9988,0.9989,0.9990,0.9991,0.9992,0.9993,0.9994
+0.9994,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997,0.9997,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/52949/hmsflags.param b/shms-calo-test/PARAM/52949/hmsflags.param
new file mode 100644
index 0000000..382ed6d
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/hmsflags.param
@@ -0,0 +1,52 @@
+; Offset in the spectrometer momentum.
+  hmomentum_factor = 0.000 ; leave 0 so it will have no effect
+                           ; use hpcentral_offset if one needs to offset central momentum
+;
+; The hdelta_offset,htheta_offset,hphi_offset effect the
+; reconstructed target quantities. Used in h_targ_trans.f 
+; For transport x is in the dispersive direction with + down
+;               y is in the horizontal + towards small angles.
+;               z is along the central optics axis.
+; In transport coordinates phi = hyptar = dy/dz and theta = hxptar = dx/dz 
+;    but for unknown reasons the yp offset is named  htheta_offset
+;    and  the xp offset is named  hphi_offset
+; Do not to change these values, since these are the zero order
+;  CMOP matrix elements. If you do change then your hms sieve
+;  plots will be screwed up.
+  hdelta_offset = 0.       ; (%)   hdelta_tar = hdelta_tar + hdelta_offset
+  htheta_offset = 4.83e-5  ; (rad) hyp_tar = hyp_tar + htheta_offset
+  hphi_offset   = -4.73e-3 ; (rad) hxp_tar = hxp_tar + hphi_offset
+;
+
+;saturation correction flag
+  genable_hms_satcorr = 2000 ;(0=disabled) - h_satcorr.f
+                          ; a correction to hsdelta event by event
+                          ; for a problem in setting Q3 current.
+                          ; There was an unknown zero offset in the Q3 current.
+                          ; The magnet setting code field00.f partially 
+                          ; fixes this problem. T. Horn in 2003 determined
+                          ; the corrections to delta.
+                          ; Data taken with fields set by field99.f or earlier should set to 1999.
+                          ; Data taken with fields set by field00.f or later should set to 2000.
+; central field  correction
+  genable_hms_fieldcorr = 1 ; (1=disabled) - h_fieldcorr.f 
+                            ; Need to enable for experiments before Jan 2002 .
+			    ; experiments using field02 and field03 should disable. 
+;
+; The following offsets are applied to the central kinematic variables
+;  in h_apply_offsets.f  . These might be modified by an experiment
+;  after doing calibration with elastic ep.
+; The values below are from T. Horn 2003 analysis
+  hpcentral_offset = -0.25   ; sets hpcentral = hpcentral * ( 1. + hpcentral_offset / 100. )
+		    ; experiments earlier than April 2003 
+                    ; should use  about -0.3 which is the best
+                    ; estimate based on several previous experiments.
+  hthetacentral_offset = 0.0002 ; (rad) 
+                         ;htheta_lab=htheta_lab + hthetacentral_offset/degree 
+; This offset is determined from elastic ep data.
+; Must be added to ssxptar when used in calculating lab angles.
+; Example is in h_physics.f
+;
+  h_oopcentral_offset = 0.0011  ; (rad)
+
+
diff --git a/shms-calo-test/PARAM/52949/htracking.param b/shms-calo-test/PARAM/52949/htracking.param
new file mode 100644
index 0000000..99b502a
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/htracking.param
@@ -0,0 +1,94 @@
+; hms pattern recognition and tracking code parameters
+; hmax_pr_hits is the maximum number of decoded hits allowed in a chamber for
+;              pattern recognition to proceed. This protexts against unusual
+;              kami kaze events which hang the analyzer to a long time.
+;
+        hmax_pr_hits =    35, 35
+; maximum number of possible focal plane tracks, must be <= 20
+        hntracks_max_fp = 10
+; if h_remove_sppt_if_one_y_plane=1 then remove space point if space point
+;    contains only one y plane.
+; Recommend h_remove_sppt_if_one_y_plane=0.  
+        h_remove_sppt_if_one_y_plane=0
+; hminhit(i)   minimum number of hits in each space point (one for each chamber)
+	hmin_hit =     5, 5
+; hmin_combos(i) minimum number of pairs in each space point ( one per chamber)
+; should be 3/3 for 4/6 tracking, and 4/4 for 5/6 tracking (JRA)
+	hmin_combos = 4, 4 
+; hspace_point_criterion(i) minimum separation of distinct space points
+; recommended value for hspace_point_criterion ( based on meeting
+; Feb 2003) 
+       hspace_point_criterion = 1.0, 1.0
+
+        hstub_max_xpdiff = .05
+;
+; The following four criteria are applied to the stub fit results at the
+; focal plane position to link stubs to tracks
+; hxt_track_criterion  
+; hyt_track_criterion
+; hxpt_track_criterion
+; hypt_track_criterion
+; recommended value for hspace_point_criterion ( based on meeting
+; Feb 2003) 
+       hxt_track_criterion  = 10.
+       hyt_track_criterion  = 4.
+       hxpt_track_criterion = 0.2
+       hypt_track_criterion = 0.5
+;
+; hsingle_stub            If .ne. 0 make a track of each single stub
+  hsingle_stub = 0
+; turn on/off small angle approximation to left/right decision for y
+  hSmallAngleApprox = 1
+
+; Crude track selection criteria in h_physics
+; hsel_chi2_fpperdegmax   maximum chi2 per degree of freedom for track
+  hsel_chi2_fpperdegmax = 2000000.
+; hsel_dedx1min           minimum dedx to chose best track in scin 1
+  hsel_dedx1min = -100000
+; hsel_dedx1max           maximum dedx to chose best track in scin 1
+  hsel_dedx1max = 1000000.
+; hsel_betamin            minimum track beta to chose best track 
+  hsel_betamin  = -100000
+; hsel_betamax            maximum track beta to chose best track 
+  hsel_betamax  = 100000.
+; hsel_etmin              minimum track et to chose best track 
+  hsel_etmin = 0.05
+; hsel_etmax              maximum track et to chose best track 
+  hsel_etmax = 100000.
+; hsel_ndegreesmin        minimum number of degrees of freedom for track
+  hsel_ndegreesmin = 1
+
+
+; hstat_maxchisq          chisquared limit for tracks used to measure hodo. eff.
+  hstat_maxchisq = 10.
+; hsel_using_scin         uses scintillator for track selection
+  hsel_using_scin = 1
+; hstat_slop              distance from center of scin. to count as expecting hit
+  hstat_slop = 2.
+; hstat_mineff            warning level for scin. effic.
+  hstat_mineff = .95
+; hstat_cal_maxchisq      chisquared limit for tracks used to measure cal. eff.
+  hstat_cal_maxchisq = 10.
+; hstat_cal_slop          distance from center of block to count as expecting hit
+  hstat_cal_slop = 2.
+; hcer_min_eff            warning level for cerenkov effic.
+  hcer_min_eff = .98
+; hcer_threshold          threshold for good hit (for measureing effic.)
+  hcer_threshold = 0.5
+; hdc_min_eff             warning level for dc raw effic.(1 per plane)
+  hdc_min_eff = .96,.98,.96,.98,.98,.94
+                .96,.98,.98,.98,.98,.96
+; hdc_min_wire_eff        warning level for wire effic, measured using tracking
+  hdc_min_wire_eff = .85
+; hdc_min_plane_eff        warning level for plane effic, measured using tracking
+  hdc_min_plane_eff = .95,.95,.95,.95,.95,.95
+                      .95,.95,.95,.95,.95,.95
+;Derek added this for scintillator based fiducial cuts.  Everything from
+;loscin to hiscin inclusive will be included as "good" scintillator hits.
+  hxloscin  = 4, 4
+  hxhiscin  = 13, 13
+  hyloscin  = 4, 4
+  hyhiscin  = 7, 7
+;  htrack_eff_test_scin_planes is the number of planes nec needed to 
+;  set sweet spot to true. 4 is extra clean, 3 is good enough for e-'s.
+  htrack_eff_test_num_scin_planes = 3
diff --git a/shms-calo-test/PARAM/52949/scal.param.vt.52843 b/shms-calo-test/PARAM/52949/scal.param.vt.52843
new file mode 100644
index 0000000..ad91ebd
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/scal.param.vt.52843
@@ -0,0 +1,58 @@
+; Slop in x position.  Allowed distance between track and edge of block (in cm)
+; probably too tight djm scal_slop = 7.5
+scal_slop = 10.0
+
+scal_fv_test = 0
+
+scal_pos_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+scal_neg_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+scal_pos_gain_ini=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_neg_gain_ini=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_pos_gain_cur=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_neg_gain_cur=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+
+
+; Calibration constants for run   52843,   2166 events processed p=1.2
+
+scal_pos_gain_cor= 0.913, 0.238, 0.526, 0.307, 0.293, 0.383, 0.509, 0.570, 0.327, 0.494, 0.940,
+                   0.399, 0.601, 0.296, 0.398, 0.419, 0.192, 0.634, 0.514, 0.674, 0.368, 0.821,
+                   0.546, 0.727, 0.922, 0.685, 0.655, 0.624, 1.129, 0.793, 0.838, 0.768, 0.905,
+                   0.735, 0.876, 0.821, 1.022, 0.885, 0.965, 1.015, 0.783, 1.096, 0.788, 1.110,
+scal_neg_gain_cor= 0.126, 0.661, 0.610, 0.532, 0.626, 0.454, 0.554, 0.513, 0.603, 0.781, 0.173,
+                   0.829, 0.300, 0.596, 0.513, 0.551, 0.788, 0.563, 0.314, 0.698, 0.463, 0.486,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+
+scal_pos_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+scal_neg_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
diff --git a/shms-calo-test/PARAM/52949/scal.pos b/shms-calo-test/PARAM/52949/scal.pos
new file mode 100644
index 0000000..6e47614
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/scal.pos
@@ -0,0 +1,75 @@
+; neglect extra tubes for now
+#scal_num_neg_columns = 2
+scal_num_neg_columns = 1      #to compare with "shms"
+
+; Z position of front of shower counter layers
+      scal_1pr_zpos = (282.0+31.01)
+      scal_2ta_zpos = (293.0+31.01)
+      scal_3ta_zpos = (304.0+31.01)
+      scal_4ta_zpos = (315.0+31.01)
+; Thickness of shower counter blocks, blocks are 10 * 10 * 70 cm^3
+      scal_1pr_thick = 10.0
+      scal_2ta_thick = 10.0
+      scal_3ta_thick = 10.0
+      scal_4ta_thick = 10.0
+; Number of shower counter blocks per layer
+      scal_1pr_nr = 11
+      scal_2ta_nr = 11
+      scal_3ta_nr = 11
+      scal_4ta_nr = 11
+; X,Y positions of shower counter blocks
+      scal_1pr_left  =  35.0
+      scal_1pr_right = -35.0
+#      scal_1pr_left  =  70.0
+#      scal_1pr_right = -70.0
+      scal_1pr_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+      scal_2ta_left  =  35.0
+      scal_2ta_right = -35.0
+      scal_2ta_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+      scal_3ta_left  =  35.0
+      scal_3ta_right = -35.0
+      scal_3ta_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+      scal_4ta_left  =  35.0
+      scal_4ta_right = -35.0
+      scal_4ta_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+
diff --git a/shms-calo-test/PARAM/52949/scer.param.vt b/shms-calo-test/PARAM/52949/scer.param.vt
new file mode 100644
index 0000000..6f9666e
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/scer.param.vt
@@ -0,0 +1,23 @@
+;Values for Peter's new Cerenkov (BC 12/20/04)
+scer_width = -3000, -3000, -30, -30
+
+scer_adc_to_npe = -1/19.6819, 1/19.6819, 1/999999.9, 1/999999.9
+
+scer_chi2max = 50.
+scer_beta_min = 0.8
+scer_beta_max = 1.2
+scer_et_min = .95
+scer_et_max = 2.0
+
+scer_mirror_zpos = 180
+
+scer_region =    7,   7,  -15,  -15,   7.
+                 0,   0,   -8,    8,   0.
+                 0,   0,    0,    0,   0.
+                 0,   0,    0,    0,   0.
+                45,  45,   25,   25,  45.
+                15,  15,   10,   10,  15.
+               .15, .15,  .15,  .15,  .15
+               .05, .05,  .05,  .05,  .05
+
+scer_ped_limit =  1000,1000,1000,1000
diff --git a/shms-calo-test/PARAM/52949/sdc.param.vt.53000 b/shms-calo-test/PARAM/52949/sdc.param.vt.53000
new file mode 100644
index 0000000..7185a8b
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/sdc.param.vt.53000
@@ -0,0 +1,55 @@
+;---------------------------------------------------------------------
+; SOS_TRACKING
+; CTP parameter file containing all tracking parameters for the SOS
+;----------------------------------------------------------------------
+; Names of each wire plane
+;      sdc_plane_names = 'sos1u1'
+;                        'sos1u2'
+;                        'sos1x1'
+;                        'sos1x2'
+;                        'sos1v1'
+;                        'sos1v2'
+;                        'sos2u1'
+;                        'sos2u2'
+;                        'sos2x1'
+;                        'sos2x2'
+;                        'sos2v1'
+;                        'sos2v2'
+; sigma of wire chamber resolution for each plane
+      sdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; sos dc tdc minimum tdc value array allowed for a good hit
+    sdc_tdc_min_win = 2600, 2600, 2600, 2600, 2600, 2600
+                      2600, 2600, 2600, 2600, 2600, 2600
+; sos dc tdc maximum tdc value array allowed for a good hit
+    sdc_tdc_max_win = 3200, 3200, 3200, 3200, 3200, 3200
+                      3200, 3200, 3200, 3200, 3200, 3200
+; sos drift chamber tdc's time per channel
+        sdc_tdc_time_per_channel = 0.5
+; sos zero time for drift chambers	!DECREASING this number moves the sdtime plots to LOWER time.
+       sdc_plane_time_zero = (1440-10+26+86+30+2+4)
+                             (1440-9.5+22+90+30+4)
+                             (1440-9.25+22+94+30+4-2)
+                             (1440-12+28+84+30+4+2)
+                             (1440-11+24+86+30+2+2+4)
+                             (1440-11+26+86+30+4)
+                             (1440-11.5+24+86+30+6)
+                             (1440-14+22+90+30+4)
+                             (1440-13.5+22+84+30+4)
+                             (1440-13.5+24+74+30+4+2)
+                             (1440-11.5+22+82+30+4)
+                             (1440-13.25+24+80+30+4)
+; Dave Abbott's wire velocity correction
+sdc_wire_velocity = 13.0
+sdc_central_time = 2.8,2.8,1.5,1.5,2.8,2.8
+                   2.8,2.8,1.5,1.5,2.8,2.8
diff --git a/shms-calo-test/PARAM/52949/sdc.pos b/shms-calo-test/PARAM/52949/sdc.pos
new file mode 100644
index 0000000..015bb09
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/sdc.pos
@@ -0,0 +1,216 @@
+; Number of planes installed in SOS detector setup
+      sdc_num_planes = 12
+; Number of chambers installed in SOS detector setup
+      sdc_num_chambers = 2
+; Z positions of various planes in SOS chambers
+; sdc_n_zpos is the surveyed Z position of the center of chamber n.
+      sdc_1_zpos = (-24.76+31.01)
+      sdc_2_zpos = ( 24.76+31.01)
+;      sdc_3_zpos =(247.50+31.01)
+      sdc_zpos   = sdc_1_zpos - 1.5875
+                   sdc_1_zpos - 0.9525
+                   sdc_1_zpos - 0.3175
+                   sdc_1_zpos + 0.3175
+                   sdc_1_zpos + 0.9525
+                   sdc_1_zpos + 1.5875
+                   sdc_2_zpos - 1.5875
+                   sdc_2_zpos - 0.9525
+                   sdc_2_zpos - 0.3175
+                   sdc_2_zpos + 0.3175
+                   sdc_2_zpos + 0.9525
+                   sdc_2_zpos + 1.5875
+; Angle alpha of wires in wire chamber planes (.051,.045 degrees roll in dc1,2)
+      sdc_alpha_angle = ( 30-.051)*raddeg
+                        ( 30-.051)*raddeg
+                        ( 90-.051)*raddeg
+                        ( 90-.051)*raddeg
+                        (150-.051)*raddeg
+                        (150-.051)*raddeg
+                        ( 30-.045)*raddeg
+                        ( 30-.045)*raddeg
+                        ( 90-.045)*raddeg
+                        ( 90-.045)*raddeg
+                        (150-.045)*raddeg
+                        (150-.045)*raddeg
+; Angle beta of wires in wire chamber planes
+      sdc_beta_angle =   -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+; Angle gamma of wires in wire chamber planes
+      sdc_gamma_angle = -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+; Pitch
+      sdc_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
+      sdc_nrwire = 48
+                   48
+                   64
+                   64
+                   48
+                   48
+                   48
+                   48
+                   64
+                   64
+                   48
+                   48
+; X,Y position of center of wire chamber
+; The given value is subtracted from the position of the wire (i.e.
+; the sign is opposite of the actual center position of the chamber).
+; Increasing dc2 coordinates increases dpos histograms.
+; Values are from jan17, 1996 survey memo.  values ARE corrected for
+; 18 degree (optical axis) vs 17.85 degree (survey axis) discrepensy.
+      sdc_xcenter = (8.488-3.982)
+                    (-1.822+1.825+0.35)
+      sdc_ycenter =(+0.007+.388+0.2)
+                   (-0.197+0.379+0.2)
+;;      sdc_xcenter = 8.488
+;;                   -1.822
+;;      sdc_ycenter =+0.007
+;;                   -0.197
+;
+;  sdc_ycenter(2) was -.197 from survey.  -.087 is DD's correction 
+;   based on (e,e'p) data (centering Em,Pm).
+;
+
+; 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
+      sdc_central_wire = (24.75+.008+.0019)
+                         (24.25-.008+.0064)
+                         (32.75-.001-.0105)
+                         (32.25+.001+.0021)
+                         (24.25+.003+.0019)
+                         (24.75-.003+.0075)
+                         (24.75-.001-.0019)
+                         (24.25+.001-.0078+.0120)
+                         (32.75+.002-.0104-.0067)
+                         (32.25-.002-.0007-.0053)
+                         (24.25-.003-.0008-.0015)
+                         (24.75+.003-.0081+.0131)
+; with shifts to make resiudals line up with each other.
+;      sdc_central_wire = (24.75+.008)
+;                         (24.25-.008)
+;                         32.75
+;                         32.25
+;                         (24.25+.002)
+;                         (24.75-.002)
+;                         24.75
+;                         24.25
+;                         (32.75+.003)
+;                         (32.25-.003)
+;                         (24.25-.003)
+;                         (24.75+.003)
+; nov95 online values
+;      sdc_central_wire = (24.75+.008)
+;                         (24.25-.008)
+;                         (32.75-.009)
+;                         (32.25+.009)
+;                         24.25
+;                         24.75
+;                         (24.75-.005)
+;                         (24.25+.005)
+;                         32.75
+;                         32.25
+;                         (24.25-.006)
+;                         (24.75+.006)
+; s_chamber_planes    array giving the chamber number for each plane
+      sdc_chamber_planes = 1
+                           1
+                           1
+                           1
+                           1
+                           1
+                           2
+                           2
+                           2
+                           2
+                           2
+                           2
+; The hms readout numbers some planes in reverse order.
+; I (SAW) think that the SOS readout numbers are always in forward order
+; The following array is a flag on the order number.
+; If sdc_wire_counting(plane) = 0
+;  the wire center is at (wire - sdc_central_wire) * pitch
+; If sdc_wire_counting(plane) = 1
+;  the wire center is at ( sdc_nrwire + 1 - wire - sdc_central_wire) * pitch
+        sdc_wire_counting = 1
+                            0
+                            1
+                            0
+                            0
+                            1
+                            1
+                            0
+                            1
+                            0
+                            0
+                            1
+; The velocity correction is the distance from the center of the wire divided
+; by the velocity of propagation times sdc_drifttime_sign(pln).  +/-1
+; for disc. card at +/- coord. (i.e. top = -x direction, so top readout is +1)
+;
+; THESE ARE NOTHING BUT BAD GUESSES AT THE MOMENT!!!!
+;
+       sdc_drifttime_sign =  +1
+                             -1
+                             -1
+                             +1
+                             +1
+                             -1
+                             +1
+                             -1
+                             -1
+                             +1
+                             +1
+                             -1
+; Names of each wire plane
+;      sdc_plane_names = 'sos1u1'
+;                        'sos1u2'
+;                        'sos1x1'
+;                        'sos1x2'
+;                        'sos1v1'
+;                        'sos1v2'
+;                        'sos2u1'
+;                        'sos2u2'
+;                        'sos2x1'
+;                        'sos2x2'
+;                        'sos2v1'
+;                        'sos2v2'
+;                        'sos3u1'
+;                        'sos3u2'
+;                        'sos3x1'
+;                        'sos3x2'
+;                        'sos3v1'
+;                        'sos3v2'
diff --git a/shms-calo-test/PARAM/52949/sdc_offsets.param b/shms-calo-test/PARAM/52949/sdc_offsets.param
new file mode 100644
index 0000000..596e780
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/sdc_offsets.param
@@ -0,0 +1,71 @@
+; cable id's for SOS Drift Chambers
+; array is 64,12 (wires,planes)), but u and v planes have only 48/64 used.
+
+sdc_card_no=
+; Plane 1, wires 1-48, 16 per card
+              1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+              2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
+              3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 2, wires 1-48, 16 per card
+              4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+              5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5
+              6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 3, wires 1-64, 16 per card
+              7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7
+              8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8
+              9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9
+             10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10
+; Plane 4, wires 1-64, 16 per card
+             11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
+             12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12
+             13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13
+             14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14
+; Plane 5, wires 1-48, 16 per card
+             15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
+             16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
+             17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 6, wires 1-48, 16 per card
+             18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18
+             19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19
+             20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 1, wires 1-48, 16 per card
+             21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21
+             22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22
+             23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 2, wires 1-48, 16 per card
+             24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
+             25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25
+             26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 3, wires 1-64, 16 per card
+             27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27
+             28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28
+             29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29
+             30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
+; Plane 4, wires 1-64, 16 per card
+             31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31
+             32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
+             33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33
+             34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34
+; Plane 5, wires 1-48, 16 per card
+             35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35
+             36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36
+             37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 6, wires 1-48, 16 per card
+             38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38
+             39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39
+             40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+;
+;       Cable Delays on a per/card basys
+;
+sdc_card_delay =  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
diff --git a/shms-calo-test/PARAM/52949/sdebug.param b/shms-calo-test/PARAM/52949/sdebug.param
new file mode 100644
index 0000000..285818c
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/sdebug.param
@@ -0,0 +1,122 @@
+; sos tracking code debug flags.
+; when these flags are non-zero, dump routines are called to
+; print out the data banks for each event.
+;
+;  sluno     fortran lun for output
+      sluno = 6
+; sdebugdumptof           Dump timing information for fitting offsets
+      sdebugdumptof = 0
+; sdebugdumpcal           Dump calorimeter information for fitting gains
+      sdebugdumpcal = 0
+; number of pedestal events required to overwrite orig. peds.
+  shodo_min_peds = 500
+  scal_min_peds  = 500
+  scer_min_peds  = 500
+  saer_min_peds = 500
+  sluc_min_peds = 500
+
+
+; DEBUGGING OUTPUT FLAGS
+; ----------------------
+; sdebugprintrawdc        Dump SDC_RAW_DC bank
+      sdebugprintrawdc = 0
+; sdebugprintdecodeddc    DUMP SDC_DECODED_DC bank
+      sdebugprintdecodeddc = 0
+; sdebugflagpsi               Dump calculated coordinate positions
+      sdebugflagpsi =  0
+; sdebugflaggeoemtry          Dump calculated geometrical parameters
+      sdebugflaggeometry = 0
+; sdebugflagpr                Dump intermediate pattern recognition results
+      sdebugflagpr = 0
+; sdebugflagstubchisq         Dump chi2 of left-right fits
+      sdebugstubchisq = 0
+; sdebugflagstubs             Dump stub fit results
+      sdebugflagstubs = 0
+; sdebuglinkstubs             Dump link stub results
+      sdebuglinkstubs = 0
+; sdebugtrackprint            Dump focal plane track fit results
+      sdebugtrackprint = 0
+; sdebugtartrackprint         Dump tracks at target
+      sdebugtartrackprint = 0
+; tof debuging
+;
+;  sdebugprintscinraw         Dump SOS_RAW_SCIN
+    sdebugprintscinraw = 0
+;  sdebugprintscindec         Dump SOS_DECODED_SCIN
+    sdebugprintscindec = 0
+;  sdebugprinttoftracks       Dump  sos_scin_tof
+    sdebugprinttoftracks = 0
+;  sdebugprinttracktests      Dump SOS_TRACK_TESTS
+    sdebugprinttracktests = 0
+;
+;
+;  sos calorimeter debug flags
+;  slun_dbg_cal        lun for output
+   slun_dbg_cal   = sluno
+;  sdbg_raw_cal        call s_prt_cal_raw
+   sdbg_raw_cal = 0
+;  sdbg_sparsified_cal call s_prt_cal_sparsified
+   sdbg_sparsified_cal = 0
+;  sdbg_decoded_cal    call s_prt_cal_decoded
+   sdbg_decoded_cal = 0
+;  sdbg_clusters_cal   call s_prt_cal_clusters
+   sdbg_clusters_cal = 0
+;  sdbg_tracks_cal     call s_prt_cal_tracks
+   sdbg_tracks_cal = 0
+;  sdbg_tests_cal      call s_prt_cal_tests    SOS_TRACK_TESTS
+   sdbg_tests_cal = 0
+;
+;  hard wired histograms. If these flags .ne. 0 then the histogram
+;     blocks are filled
+;
+; sturnon_scin_raw_hist       Histogram SOS raw hodoscope data (all blocks)
+  sturnon_scin_raw_hist = 1
+; sturnon_decoded_dc_hist     Histogram SOS_DECODED_DC
+  sturnon_decoded_dc_hist = 1
+; sturnon_focal_plane_hist    Histogram SOS_FOCAL_PLANE
+  sturnon_focal_plane_hist = 1
+; sturnon_target_hist         HISTOGRAM SOS_TARGET
+  sturnon_target_hist = 1
+;
+; Bypass paramters to bypass code elementes in s_reconstruction
+;      Stored in sosbypass_switches.cmn
+;      Code element is bypassed if switch .ne. 0
+; sbypass_trans_dc         bypass s_trans_dc
+  sbypass_trans_dc   = 0
+; sbypass_track            bypass s_track
+  sbypass_track      = 0
+; sbypass_targ_trans       bypass s_targ_trans
+  sbypass_targ_trans = 0
+; sbypass_dc_eff           bypass s_dc_eff and s_dc_eff_shutdown
+  sbypass_dc_eff     = 0
+; sbypass_track_eff        bypass s_tracking efficiency code
+  sbypass_track_eff  = 0
+; sbypass_track_eff_files  bypass s_tracking efficiency output files
+  sbypass_track_eff_files  = 1
+
+; sbypass_trans_scin       bypass s_trans_scin
+  sbypass_trans_scin = 0
+; sbypass_tof              bypass s_tof
+  sbypass_tof        = 0
+; sbypass_scin_eff         bypass s_scin_eff and s_scin_eff_shutdown
+  sbypass_scin_eff   = 0
+
+; sbypass_trans_cer        bypass s_trans_cer
+  sbypass_trans_cer  = 0
+; sbypass_cer              bypass s_cer, (a dummy routine)
+  sbypass_cer        = 1
+; sbypass_cer_eff          bypass s_cer_eff and s_cer_eff_shutdown
+  sbypass_cer_eff    = 0
+
+; sbypass_aero              bypass s_aero
+  sbypass_aero        = 0
+
+; sbypass_trans_cal        bypass s_trans_cal
+  sbypass_trans_cal  = 0
+; sbypass_cal              bypass s_cal
+  sbypass_cal        = 0
+; sbypass_cal_eff          bypass s_cal_eff and s_cal_eff_shutdown
+  sbypass_cal_eff    = 0
+
+; sbypass_physics          bypass s_physics
+  sbypass_physics    = 0
diff --git a/shms-calo-test/PARAM/52949/shodo.param.vt b/shms-calo-test/PARAM/52949/shodo.param.vt
new file mode 100644
index 0000000..3d367ac
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/shodo.param.vt
@@ -0,0 +1,190 @@
+; sstart_time_center  center of allowed time window                             
+   sstart_time_center = 32.                                                     
+; sstart_time_slop    1/2 width of time window                                  
+   sstart_time_slop = 25.                                                       
+; sscin_tdc_min       minimum tdc value in sos scin                             
+   sscin_tdc_min = 0                                                            
+; sscin_tdc_max       maximum allowed tdc value                                 
+;   sscin_tdc_max = 9000                                                        
+; 19.08.1999 At suggestion of Mack, reduce to 4000 to get rid of                
+; bad beta values.                                                              
+                                                                                
+   sscin_tdc_max = 4000                                                         
+ ; sscin_tdc_to_time   scin tdc time per channel                                
+   sscin_tdc_to_time = 0.0247                     ; Monte Carlo Value           
+                                                                                
+;;; All the following taken from hhodo.param                                    
+; sos_tof_params                                                                
+; snum_scin_counters, shodo_zpos, shodo_center_coord, shodo_width               
+; are all calculated within s_init_scin                                         
+;    shodo_pos_coord and shodo_neg_coord are not yet used                       
+;                                                                               
+     shodo_slop     =    2.,  2.,  4.,  4.                                      
+;                                                                               
+     shodo_vel_light =  14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+;                                                                               
+      shodo_pos_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+;                                                                               
+      shodo_neg_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                                                                                
+                                                                                
+  shodo_pos_minph = 145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                                                                                
+  shodo_neg_minph = 145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                                                                                
+;  shodo_pos_phc_coeff = -.9,-.764,-.9,-.952                                    
+;  shodo_pos_phc_coeff = -.9,-.820,-.95,-1.0                                    
+;  shodo_pos_phc_coeff = -1.1,-1.2,-1.0,-1.1                                    
+  shodo_pos_phc_coeff = -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                                                                                
+;  shodo_neg_phc_coeff = -.9,-.764,-.9,-.952                                    
+;  shodo_neg_phc_coeff = -.9,-.820,-.95,-1.0                                    
+;  shodo_neg_phc_coeff = -1.1,-1.2,-1.0,-101                                    
+  shodo_neg_phc_coeff = -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                                                                                
+                                                                                
+;order = 1x, 1y, 2x, 2y?       Yes.                                             
+;                                                                               
+;i changed s2x pos, 6th from bottom (11), from -34.4628 to -33.4628             
+                                                                                
+shodo_pos_time_offset = -11.1561,  -8.2512, -20.8399, -22.1478
+                         -4.9220,  -6.1990, -17.2972, -20.6541
+                         -6.5630,  -6.5562, -17.2113, -25.0076
+                          2.0654,  -5.2586, -21.0289, -23.7117
+                         -2.3622,  -2.7236, -16.4206, -23.6527
+                         -1.7189,  -3.5400, -19.5546, -25.5267
+                         -5.8419,  -9.0256, -20.5453, -20.3712
+                         -3.0988,  -7.5451, -18.7901, -19.9287
+                         -1.5768,  -4.2217, -21.4121, -19.8550
+                          0.0000,  -1.9975, -17.1522,   0.0000
+                          0.0000,   0.0000, -18.5695,  -1.9975
+                          0.0000,   0.0000, -17.0718,   0.0000
+                          0.0000,   0.0000, -22.3547,   0.0000
+                          0.0000,   0.0000, -14.7852,   0.0000
+                          0.0000,   0.0000, -18.4089,   0.0000
+                          0.0000,   0.0000, -10.5723,   0.0000
+shodo_neg_time_offset =  -4.3414,  -4.2570,   5.1140, -22.1772
+                          3.9469,  -7.2221, -12.6892, -23.5859
+                          6.2738,  -5.4030,  -3.5626, -21.8087
+                         -1.2458,  -4.2156, -12.7788, -22.9824
+                          2.3585,  -1.7379,  -8.9527, -17.2679
+                          6.4054,  -6.1500, -15.9257, -24.4995
+                          4.7343,  -5.9226,  -2.0483, -19.6460
+                          8.0788,  -1.1443, -16.5313, -18.6606
+                          1.9380,  -4.3016,  -2.5992, -24.3681
+                          0.0000,  -1.9975, -17.5387,   0.0000
+                          0.0000,   0.0000,  -0.7155,   0.0000
+                          0.0000,   0.0000, -14.6707,  -1.9975
+                          0.0000,   0.0000,  -1.2884,   0.0000
+                          0.0000,   0.0000, -10.0645,   0.0000
+                          0.0000,   0.0000,   0.9972,   0.0000
+                          0.0000,   0.0000,  -9.2349,   0.0000
+                                                                                
+;                                                                               
+  shodo_pos_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+;                                                                               
+  shodo_neg_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                                                                                
diff --git a/shms-calo-test/PARAM/52949/shodo.pos b/shms-calo-test/PARAM/52949/shodo.pos
new file mode 100644
index 0000000..48a656a
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/shodo.pos
@@ -0,0 +1,103 @@
+      spathlength_central = 750
+; Z positions of hodoscopes
+      sscin_1y_zpos = ( 42.6+31.01)
+      sscin_1x_zpos = ( 66.1+31.01+0.9)
+      sscin_2y_zpos = (218.5+31.01-1.4)
+      sscin_2x_zpos = (242.0+31.01+17.8-1.4)
+      sscin_1x_dzpos = 1.12
+      sscin_1y_dzpos = 1.12
+      sscin_2x_dzpos = 1.12
+      sscin_2y_dzpos = 1.12
+; Sizes of hodoscope paddles
+      sscin_1x_size = 7.303
+      sscin_1y_size = 4.445
+      sscin_2x_size = 7.303
+      sscin_2y_size = 4.445
+      sscin_1x_spacing = 7.025
+      sscin_1y_spacing = 4.050
+      sscin_2x_spacing = 7.025
+      sscin_2y_spacing = 4.050
+; Number of hodoscope paddles per layer
+      sscin_1x_nr =  9
+      sscin_1y_nr =  9
+      sscin_2x_nr = 16
+      sscin_2y_nr =  9
+; X,Y positions of hodoscope paddles
+      sscin_1x_left  =  23.5
+      sscin_1x_right = -23.5
+      sscin_1x_offset=   -0.25
+      sscin_1x_center= -28.100
+                       -21.075
+                       -14.050
+                        -7.025
+                         0.000
+                         7.025
+                        14.050
+                        21.075
+                        28.100
+      sscin_1y_top   = -36.8
+      sscin_1y_bot   =  36.8
+; increasing offset moves "delta y" histogram move to larger y.
+      sscin_1y_offset=   0.0
+
+      sscin_1y_center=  16.20
+                        12.15
+                         8.10
+                         4.05
+                         0.00
+                        -4.05
+                        -8.10
+                       -12.15
+                       -16.20
+      sscin_2x_left  =  34.00
+      sscin_2x_right = -34.00
+      sscin_2x_offset=   4.57
+      sscin_2x_center=  -55.700
+                        -48.675
+                        -41.650
+                        -34.625
+                        -27.600
+                        -20.575
+                        -13.550
+                         -6.525
+                          0.500
+                          7.525
+                         14.550
+                         21.575
+                         28.600
+                         35.625
+                         42.650
+                         49.675
+
+
+;                       -60.25   ; Values from old variable "top"
+;                       -52.75
+;                       -45.25
+;                       -37.75
+;                       -30.25
+;                       -22.75
+;                       -15.25
+;                        -7.75
+;                        -0.25
+;                         7.25
+;                        14.75
+;                        22.25
+;                        29.75
+;                        37.25
+;                        44.75
+;                        52.25
+
+
+      sscin_2y_top   = -57.15
+      sscin_2y_bot   =  57.15
+; increasing offset moves "delta y" histogram move to larger y.
+      sscin_2y_offset=   0.8
+      sscin_2y_center=  16.20
+                        12.15
+                         8.10
+                         4.05
+                         0.00
+                        -4.05
+                        -8.10
+                       -12.15
+                       -16.20
diff --git a/shms-calo-test/PARAM/52949/sos.driftmap.vt.52930 b/shms-calo-test/PARAM/52949/sos.driftmap.vt.52930
new file mode 100644
index 0000000..48e7049
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/sos.driftmap.vt.52930
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+sdriftbins=138
+;number of 1st bin in Meek's table in ns
+sdrift1stbin=-24
+;bin size in ns of Meek's table
+sdriftbinsz=2
+swc1u1fract=0.0003,0.0006,0.0009,0.0012,0.0015,0.0018,0.0022,0.0026
+0.0029,0.0032,0.0035,0.0038,0.0042,0.0049,0.0057,0.0072,0.0095,0.0129
+0.0180,0.0244,0.0322,0.0415,0.0517,0.0638,0.0781,0.0936,0.1097,0.1280
+0.1483,0.1701,0.1922,0.2155,0.2397,0.2644,0.2902,0.3157,0.3421,0.3675
+0.3944,0.4199,0.4453,0.4718,0.4963,0.5215,0.5461,0.5696,0.5930,0.6155
+0.6377,0.6585,0.6787,0.6985,0.7179,0.7375,0.7552,0.7728,0.7906,0.8071
+0.8229,0.8390,0.8542,0.8679,0.8804,0.8915,0.9015,0.9106,0.9184,0.9256
+0.9317,0.9371,0.9420,0.9464,0.9507,0.9542,0.9573,0.9601,0.9630,0.9653
+0.9679,0.9701,0.9722,0.9739,0.9758,0.9773,0.9787,0.9801,0.9813,0.9824
+0.9832,0.9842,0.9849,0.9856,0.9862,0.9867,0.9873,0.9880,0.9884,0.9888
+0.9893,0.9897,0.9902,0.9906,0.9910,0.9915,0.9918,0.9921,0.9925,0.9928
+0.9931,0.9934,0.9937,0.9941,0.9947,0.9950,0.9952,0.9956,0.9959,0.9963
+0.9965,0.9968,0.9971,0.9972,0.9975,0.9977,0.9980,0.9984,0.9987,0.9989
+0.9991,0.9993,0.9995,0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+swc1u2fract=0.0002,0.0006,0.0008,0.0011,0.0014,0.0018,0.0022,0.0026
+0.0030,0.0033,0.0036,0.0039,0.0042,0.0045,0.0050,0.0058,0.0070,0.0087
+0.0118,0.0163,0.0223,0.0295,0.0377,0.0481,0.0609,0.0742,0.0887,0.1057
+0.1244,0.1442,0.1652,0.1879,0.2111,0.2351,0.2608,0.2867,0.3121,0.3379
+0.3641,0.3902,0.4150,0.4403,0.4653,0.4908,0.5151,0.5382,0.5612,0.5847
+0.6064,0.6286,0.6504,0.6704,0.6900,0.7098,0.7294,0.7480,0.7666,0.7845
+0.8015,0.8188,0.8340,0.8479,0.8627,0.8752,0.8872,0.8976,0.9069,0.9151
+0.9223,0.9289,0.9347,0.9399,0.9448,0.9491,0.9529,0.9562,0.9593,0.9623
+0.9648,0.9671,0.9691,0.9712,0.9731,0.9750,0.9765,0.9779,0.9792,0.9803
+0.9815,0.9825,0.9835,0.9842,0.9850,0.9859,0.9865,0.9872,0.9876,0.9881
+0.9886,0.9891,0.9897,0.9900,0.9904,0.9908,0.9911,0.9915,0.9918,0.9922
+0.9926,0.9932,0.9936,0.9939,0.9942,0.9945,0.9948,0.9951,0.9954,0.9957
+0.9958,0.9959,0.9962,0.9965,0.9968,0.9972,0.9975,0.9978,0.9981,0.9983
+0.9986,0.9988,0.9991,0.9994,0.9996,0.9997,0.9999,1.0000,1.0000,1.0000
+swc1x1fract=0.0002,0.0004,0.0008,0.0009,0.0011,0.0013,0.0015,0.0018
+0.0021,0.0024,0.0026,0.0029,0.0033,0.0037,0.0042,0.0049,0.0058,0.0074
+0.0107,0.0144,0.0207,0.0285,0.0378,0.0480,0.0607,0.0748,0.0913,0.1094
+0.1286,0.1499,0.1715,0.1943,0.2181,0.2425,0.2673,0.2929,0.3185,0.3434
+0.3678,0.3929,0.4177,0.4434,0.4680,0.4919,0.5156,0.5388,0.5626,0.5858
+0.6083,0.6303,0.6509,0.6706,0.6897,0.7089,0.7287,0.7484,0.7662,0.7831
+0.8000,0.8166,0.8329,0.8481,0.8628,0.8765,0.8884,0.8995,0.9088,0.9173
+0.9247,0.9310,0.9370,0.9419,0.9468,0.9509,0.9548,0.9584,0.9614,0.9638
+0.9665,0.9690,0.9711,0.9730,0.9746,0.9762,0.9777,0.9790,0.9801,0.9812
+0.9822,0.9830,0.9839,0.9846,0.9854,0.9861,0.9867,0.9874,0.9879,0.9885
+0.9889,0.9895,0.9898,0.9902,0.9907,0.9910,0.9915,0.9919,0.9922,0.9925
+0.9928,0.9931,0.9934,0.9937,0.9941,0.9943,0.9946,0.9949,0.9953,0.9955
+0.9959,0.9962,0.9964,0.9967,0.9969,0.9972,0.9976,0.9977,0.9979,0.9981
+0.9983,0.9985,0.9987,0.9991,0.9992,0.9993,0.9995,0.9997,0.9999,1.0000
+swc1x2fract=0.0003,0.0006,0.0009,0.0012,0.0015,0.0018,0.0021,0.0025
+0.0027,0.0030,0.0032,0.0037,0.0041,0.0048,0.0057,0.0074,0.0097,0.0135
+0.0176,0.0233,0.0300,0.0385,0.0489,0.0610,0.0749,0.0902,0.1067,0.1253
+0.1448,0.1653,0.1873,0.2102,0.2341,0.2586,0.2832,0.3086,0.3343,0.3597
+0.3860,0.4122,0.4373,0.4632,0.4891,0.5140,0.5391,0.5630,0.5857,0.6086
+0.6300,0.6511,0.6721,0.6917,0.7121,0.7308,0.7502,0.7684,0.7862,0.8032
+0.8191,0.8352,0.8500,0.8642,0.8770,0.8885,0.8992,0.9082,0.9170,0.9243
+0.9312,0.9368,0.9421,0.9471,0.9513,0.9551,0.9585,0.9617,0.9646,0.9672
+0.9695,0.9715,0.9735,0.9752,0.9766,0.9780,0.9794,0.9804,0.9816,0.9824
+0.9833,0.9841,0.9848,0.9853,0.9860,0.9867,0.9872,0.9879,0.9884,0.9888
+0.9892,0.9896,0.9900,0.9904,0.9908,0.9913,0.9915,0.9919,0.9922,0.9925
+0.9930,0.9934,0.9938,0.9942,0.9945,0.9949,0.9953,0.9955,0.9959,0.9961
+0.9965,0.9968,0.9970,0.9972,0.9975,0.9977,0.9980,0.9983,0.9984,0.9986
+0.9989,0.9992,0.9995,0.9996,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+swc1v1fract=0.0003,0.0006,0.0008,0.0012,0.0015,0.0019,0.0021,0.0024
+0.0027,0.0031,0.0035,0.0040,0.0043,0.0049,0.0056,0.0069,0.0088,0.0119
+0.0165,0.0227,0.0299,0.0386,0.0493,0.0610,0.0746,0.0891,0.1053,0.1241
+0.1445,0.1648,0.1861,0.2087,0.2333,0.2575,0.2830,0.3087,0.3344,0.3612
+0.3881,0.4143,0.4389,0.4642,0.4898,0.5151,0.5397,0.5641,0.5879,0.6102
+0.6317,0.6520,0.6728,0.6932,0.7131,0.7321,0.7507,0.7690,0.7866,0.8044
+0.8210,0.8359,0.8508,0.8643,0.8772,0.8889,0.8994,0.9087,0.9171,0.9245
+0.9311,0.9367,0.9419,0.9463,0.9507,0.9543,0.9576,0.9605,0.9633,0.9659
+0.9682,0.9704,0.9722,0.9741,0.9756,0.9770,0.9784,0.9796,0.9809,0.9819
+0.9828,0.9837,0.9847,0.9854,0.9862,0.9870,0.9875,0.9881,0.9885,0.9891
+0.9896,0.9901,0.9905,0.9910,0.9913,0.9916,0.9920,0.9924,0.9928,0.9931
+0.9935,0.9938,0.9940,0.9943,0.9946,0.9950,0.9953,0.9955,0.9959,0.9963
+0.9966,0.9968,0.9972,0.9974,0.9977,0.9980,0.9982,0.9986,0.9988,0.9991
+0.9993,0.9995,0.9997,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc1v2fract=0.0002,0.0004,0.0009,0.0012,0.0015,0.0018,0.0022,0.0025
+0.0028,0.0032,0.0035,0.0040,0.0043,0.0048,0.0054,0.0063,0.0083,0.0109
+0.0148,0.0198,0.0264,0.0340,0.0440,0.0559,0.0698,0.0840,0.1000,0.1183
+0.1380,0.1587,0.1807,0.2035,0.2277,0.2523,0.2784,0.3023,0.3278,0.3530
+0.3794,0.4062,0.4309,0.4571,0.4822,0.5079,0.5316,0.5552,0.5783,0.6019
+0.6246,0.6465,0.6674,0.6866,0.7064,0.7247,0.7443,0.7625,0.7805,0.7978
+0.8145,0.8303,0.8454,0.8599,0.8726,0.8844,0.8953,0.9042,0.9126,0.9202
+0.9265,0.9326,0.9379,0.9428,0.9469,0.9507,0.9539,0.9570,0.9603,0.9628
+0.9654,0.9679,0.9700,0.9719,0.9736,0.9755,0.9770,0.9784,0.9797,0.9808
+0.9820,0.9830,0.9840,0.9848,0.9854,0.9862,0.9869,0.9875,0.9880,0.9885
+0.9890,0.9893,0.9897,0.9901,0.9904,0.9908,0.9913,0.9917,0.9921,0.9925
+0.9928,0.9932,0.9936,0.9938,0.9942,0.9944,0.9948,0.9951,0.9954,0.9956
+0.9959,0.9962,0.9965,0.9968,0.9972,0.9975,0.9978,0.9980,0.9984,0.9986
+0.9989,0.9990,0.9993,0.9995,0.9997,0.9999,1.0000,1.0000,1.0000,1.0000
+swc2u1fract=0.0003,0.0004,0.0006,0.0008,0.0011,0.0014,0.0016,0.0019
+0.0023,0.0025,0.0027,0.0032,0.0034,0.0038,0.0042,0.0046,0.0055,0.0073
+0.0109,0.0157,0.0218,0.0296,0.0395,0.0499,0.0634,0.0788,0.0953,0.1139
+0.1328,0.1539,0.1753,0.1990,0.2233,0.2479,0.2729,0.2982,0.3240,0.3493
+0.3758,0.4000,0.4259,0.4503,0.4749,0.4997,0.5229,0.5458,0.5676,0.5900
+0.6115,0.6331,0.6535,0.6740,0.6946,0.7143,0.7334,0.7525,0.7710,0.7883
+0.8050,0.8223,0.8380,0.8534,0.8691,0.8821,0.8939,0.9048,0.9144,0.9223
+0.9291,0.9354,0.9413,0.9463,0.9511,0.9550,0.9589,0.9623,0.9651,0.9678
+0.9702,0.9725,0.9743,0.9764,0.9782,0.9799,0.9812,0.9826,0.9835,0.9845
+0.9855,0.9866,0.9875,0.9882,0.9888,0.9895,0.9899,0.9903,0.9907,0.9911
+0.9916,0.9920,0.9922,0.9926,0.9930,0.9933,0.9936,0.9939,0.9941,0.9945
+0.9946,0.9949,0.9952,0.9955,0.9958,0.9961,0.9964,0.9966,0.9967,0.9970
+0.9973,0.9975,0.9977,0.9979,0.9981,0.9983,0.9985,0.9988,0.9990,0.9992
+0.9993,0.9995,0.9997,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2u2fract=0.0003,0.0006,0.0009,0.0011,0.0013,0.0016,0.0019,0.0022
+0.0025,0.0028,0.0031,0.0033,0.0037,0.0042,0.0046,0.0054,0.0066,0.0085
+0.0121,0.0173,0.0233,0.0315,0.0408,0.0523,0.0655,0.0802,0.0962,0.1150
+0.1347,0.1562,0.1783,0.2008,0.2245,0.2495,0.2744,0.2998,0.3252,0.3511
+0.3766,0.4014,0.4260,0.4522,0.4767,0.5012,0.5246,0.5472,0.5693,0.5918
+0.6134,0.6347,0.6555,0.6760,0.6967,0.7166,0.7353,0.7538,0.7717,0.7896
+0.8059,0.8224,0.8377,0.8532,0.8672,0.8798,0.8914,0.9018,0.9113,0.9196
+0.9268,0.9329,0.9384,0.9436,0.9482,0.9524,0.9563,0.9595,0.9623,0.9652
+0.9678,0.9701,0.9725,0.9743,0.9763,0.9780,0.9795,0.9809,0.9822,0.9836
+0.9846,0.9856,0.9865,0.9872,0.9881,0.9887,0.9894,0.9900,0.9905,0.9909
+0.9913,0.9918,0.9922,0.9925,0.9928,0.9932,0.9935,0.9939,0.9943,0.9945
+0.9947,0.9950,0.9953,0.9956,0.9959,0.9962,0.9965,0.9967,0.9969,0.9971
+0.9974,0.9976,0.9978,0.9979,0.9982,0.9983,0.9985,0.9988,0.9989,0.9992
+0.9994,0.9995,0.9997,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+swc2x1fract=0.0002,0.0003,0.0005,0.0007,0.0009,0.0012,0.0015,0.0017
+0.0019,0.0022,0.0024,0.0027,0.0030,0.0034,0.0037,0.0042,0.0053,0.0076
+0.0114,0.0164,0.0230,0.0321,0.0425,0.0559,0.0713,0.0874,0.1053,0.1244
+0.1453,0.1671,0.1904,0.2138,0.2379,0.2626,0.2880,0.3134,0.3387,0.3635
+0.3898,0.4143,0.4396,0.4637,0.4877,0.5117,0.5354,0.5587,0.5817,0.6041
+0.6259,0.6462,0.6672,0.6861,0.7055,0.7247,0.7439,0.7620,0.7804,0.7972
+0.8143,0.8301,0.8461,0.8608,0.8747,0.8879,0.8991,0.9100,0.9185,0.9266
+0.9339,0.9400,0.9456,0.9504,0.9546,0.9586,0.9621,0.9651,0.9680,0.9707
+0.9729,0.9752,0.9771,0.9787,0.9802,0.9817,0.9830,0.9844,0.9854,0.9864
+0.9872,0.9879,0.9887,0.9893,0.9900,0.9904,0.9909,0.9913,0.9917,0.9920
+0.9924,0.9928,0.9931,0.9934,0.9937,0.9940,0.9944,0.9946,0.9949,0.9952
+0.9955,0.9958,0.9960,0.9963,0.9966,0.9968,0.9969,0.9971,0.9973,0.9975
+0.9977,0.9979,0.9981,0.9983,0.9985,0.9987,0.9989,0.9991,0.9993,0.9995
+0.9997,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2x2fract=0.0003,0.0005,0.0007,0.0009,0.0012,0.0015,0.0017,0.0020
+0.0023,0.0026,0.0028,0.0031,0.0035,0.0038,0.0042,0.0049,0.0062,0.0086
+0.0124,0.0181,0.0260,0.0356,0.0472,0.0604,0.0755,0.0926,0.1114,0.1316
+0.1528,0.1752,0.1988,0.2231,0.2482,0.2736,0.2986,0.3234,0.3485,0.3740
+0.3994,0.4241,0.4486,0.4723,0.4957,0.5198,0.5425,0.5660,0.5881,0.6100
+0.6308,0.6520,0.6720,0.6924,0.7125,0.7307,0.7488,0.7666,0.7842,0.8018
+0.8182,0.8336,0.8491,0.8628,0.8764,0.8891,0.9004,0.9107,0.9196,0.9272
+0.9336,0.9400,0.9452,0.9502,0.9544,0.9582,0.9618,0.9644,0.9672,0.9698
+0.9724,0.9748,0.9766,0.9785,0.9803,0.9815,0.9828,0.9840,0.9849,0.9858
+0.9870,0.9880,0.9887,0.9894,0.9899,0.9906,0.9911,0.9916,0.9921,0.9925
+0.9928,0.9932,0.9936,0.9939,0.9942,0.9944,0.9947,0.9950,0.9953,0.9955
+0.9959,0.9962,0.9965,0.9968,0.9970,0.9973,0.9976,0.9978,0.9980,0.9982
+0.9985,0.9987,0.9990,0.9992,0.9993,0.9995,0.9998,0.9998,0.9999,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2v1fract=0.0002,0.0004,0.0007,0.0008,0.0011,0.0013,0.0016,0.0018
+0.0022,0.0025,0.0027,0.0030,0.0033,0.0036,0.0040,0.0045,0.0054,0.0072
+0.0103,0.0149,0.0206,0.0278,0.0366,0.0478,0.0604,0.0752,0.0912,0.1092
+0.1283,0.1490,0.1710,0.1948,0.2179,0.2425,0.2677,0.2934,0.3202,0.3454
+0.3710,0.3971,0.4227,0.4478,0.4730,0.4979,0.5215,0.5450,0.5682,0.5898
+0.6132,0.6347,0.6550,0.6756,0.6962,0.7152,0.7330,0.7526,0.7705,0.7881
+0.8045,0.8209,0.8363,0.8516,0.8660,0.8794,0.8920,0.9027,0.9126,0.9207
+0.9279,0.9339,0.9398,0.9449,0.9495,0.9537,0.9576,0.9609,0.9642,0.9672
+0.9697,0.9719,0.9739,0.9758,0.9777,0.9792,0.9807,0.9822,0.9833,0.9845
+0.9858,0.9867,0.9876,0.9885,0.9892,0.9897,0.9903,0.9909,0.9913,0.9917
+0.9921,0.9925,0.9930,0.9932,0.9937,0.9940,0.9943,0.9946,0.9950,0.9953
+0.9956,0.9958,0.9961,0.9964,0.9966,0.9969,0.9970,0.9973,0.9975,0.9978
+0.9980,0.9983,0.9984,0.9986,0.9988,0.9990,0.9992,0.9994,0.9995,0.9997
+0.9998,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2v2fract=0.0003,0.0005,0.0008,0.0011,0.0014,0.0017,0.0021,0.0023
+0.0026,0.0030,0.0033,0.0037,0.0040,0.0044,0.0048,0.0058,0.0072,0.0100
+0.0142,0.0202,0.0277,0.0370,0.0483,0.0618,0.0772,0.0943,0.1129,0.1334
+0.1548,0.1765,0.2008,0.2243,0.2486,0.2732,0.2983,0.3233,0.3499,0.3751
+0.4002,0.4256,0.4508,0.4746,0.4984,0.5220,0.5460,0.5690,0.5898,0.6111
+0.6320,0.6528,0.6725,0.6925,0.7121,0.7307,0.7492,0.7669,0.7837,0.8005
+0.8178,0.8339,0.8496,0.8639,0.8780,0.8898,0.9007,0.9104,0.9191,0.9264
+0.9328,0.9387,0.9438,0.9483,0.9525,0.9562,0.9600,0.9633,0.9659,0.9690
+0.9714,0.9736,0.9756,0.9772,0.9788,0.9804,0.9818,0.9831,0.9843,0.9853
+0.9861,0.9871,0.9880,0.9889,0.9896,0.9902,0.9907,0.9913,0.9917,0.9921
+0.9924,0.9928,0.9932,0.9935,0.9938,0.9942,0.9945,0.9948,0.9950,0.9953
+0.9956,0.9958,0.9961,0.9964,0.9966,0.9969,0.9973,0.9976,0.9980,0.9981
+0.9983,0.9985,0.9987,0.9989,0.9991,0.9993,0.9994,0.9995,0.9997,0.9999
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/52949/sosflags.param b/shms-calo-test/PARAM/52949/sosflags.param
new file mode 100644
index 0000000..b6044a5
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/sosflags.param
@@ -0,0 +1,42 @@
+; Offset in the spectrometer momentum.
+  smomentum_factor = 0.000 ; leave 0 so it will have no effect
+                           ; use spcentral_offset if one needs to offset central momentum
+;
+; The sdelta_offset,stheta_offset,sphi_offset effect the
+; reconstructed target quantities. Used in s_targ_trans.f 
+; For transport x is in the dispersive direction with + down
+;               y is in the horizontal + towards large angles.
+;               z is along the central optics axis.
+; In transport coordinates phi = syptar = dy/dz and theta = sxptar = dx/dz 
+;    but for unknown reasons the yp offset is named  stheta_offset
+;    and  the xp offset is named  sphi_offset
+; Do not to change these values, since these are the zero order
+;  CMOP matrix elements. If you do change then your soss sieve
+;  plots will be screwed up.
+  sdelta_offset = 0.       ; (%) sdelta_tar = sdelta_tar + sdelta_offset
+  stheta_offset = 0.  	   ; (rad) syp_tar = syp_tar + stheta_offset
+  sphi_offset   = 0.       ; (rad) sxp_tar = sxp_tar + sphi_offset
+
+;saturation correction enable
+   genable_sos_satcorr = 1 ;(0=disabled) - STRACKING/s_satcorr.f
+                           ; event by event correction to ssdelta
+;central field saturation  correction enable
+   genable_sos_fieldcorr = 2003 ;(0=disabled) - ENGINE/s_fieldcorr.f
+;  genable_sos_fieldcorr = 2003 means using  C. Xu's parametrization 
+;  genable_sos_fieldcorr = 1999 means using  J. Volmer's parametrization
+;  either one determines sosp0corr which effects spcentral =   spcentral*(1+sosp0corr/100.)
+;
+; The following offsets are applied to the central kinematic variables
+;  in s_apply_offsets.f  . These might be modified by an experiment
+;  after doing calibration with elastic ep
+;
+  spcentral_offset = 0.0 ; sets  spcentral = spcentral * ( 1. + spcentral_offset / 100. )
+  sthetacentral_offset = 0.00 ; (rad)
+                       ;stheta_lab=stheta_lab + sthetacentral_offset/degree
+; This offset is determined from elastic ep data.
+; Must be added to ssxptar when used in calculating lab angles.
+; Example is in s_physics.f
+; 
+  s_oopcentral_offset = 0.0032  ; (rad)
+
+
diff --git a/shms-calo-test/PARAM/52949/stracking.param b/shms-calo-test/PARAM/52949/stracking.param
new file mode 100644
index 0000000..6005ea7
--- /dev/null
+++ b/shms-calo-test/PARAM/52949/stracking.param
@@ -0,0 +1,76 @@
+; sos pattern recognition and tracking code parameters
+; sminhit(i)   minimum number of hits in each space point (one for each chamber)
+; smin_combos(i) minimum number of pairs in each space point ( one per chamber)
+; sspace_point_criterion(i) minimum separation of distinct space points
+;
+	smax_pr_hits = 25, 25
+        smin_hit =      5, 5
+        smin_combos =   6, 6
+        sspace_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
+; sxt_track_criterion  
+; syt_track_criterion
+; sxpt_track_criterion
+; sypt_track_criterion
+       sxt_track_criterion  = 100.
+       syt_track_criterion  = 20.
+       sxpt_track_criterion = 1.0
+       sypt_track_criterion = 1.0
+; ssingle_stub            If .ne. 0 make a track of all single stubs
+  ssingle_stub = 0
+; turn on/off small angle approximation to left/right decision for y
+  sSmallAngleApprox = 1
+;
+; Crude track selection criteria in s_physics
+; ssel_chi2_fpperdegmax   maximum chi2 per degree of freedom for track
+  ssel_chi2_fpperdegmax = 9999999.
+; ssel_dedx1min           minimum dedx to chose best track in scin 1
+  ssel_dedx1min = -1000000.
+; ssel_dedx1max           maximum dedx to chose best track in scin 1
+  ssel_dedx1max = 1000000.
+; ssel_betamin            minimum track beta to chose best track 
+  ssel_betamin  = -1000000.
+; ssel_betamax            maximum track beta to chose best track 
+  ssel_betamax  = 1000000.
+; ssel_etmin              minimum track et to chose best track 
+  ssel_etmin = -1000000.
+; ssel_etmax              maximum track et to chose best track 
+  ssel_etmax = 1000000.
+; ssel_ndegreesmin        minimum number of degrees of freedom for track
+  ssel_ndegreesmin = 1
+
+; ssel_using_scin         uses scintillator for track selection
+  ssel_using_scin = 1
+
+; sstat_maxchisq          chisquared limit for tracks used to measure hodo. eff.
+  sstat_maxchisq = 10.
+; sstat_slop              distance from center of scin. to count as expecting hit
+;              must be < 2 cm. since s1y and s2y scins. are only +/- 2cm in size.
+  sstat_slop = 1.
+; sstat_mineff            warning level for scin. effic.
+  sstat_mineff = .95
+; sstat_cal_maxchisq      chisquared limit for tracks used to measure cal. eff.
+  sstat_cal_maxchisq = 10.
+; sstat_cal_slop          distance from center of block to count as expecting hit
+  sstat_cal_slop = 2.
+; scer_min_eff            warning level for cerenkov effic.
+  scer_min_eff = .90
+; scer_threshold          threshold for good hit (for measureing effic.)
+  scer_threshold = 0.5
+; sdc_min_eff             warning level for dc raw effic.(1 per plane)
+  sdc_min_eff = .96,.96,.96,.96,.96,.96
+                .96,.96,.96,.96,.96,.96
+; sdc_min_wire_eff        warning level for wire effic, measured using tracking
+  sdc_min_wire_eff = .85
+; sdc_min_plane_eff       warning level for plane effic, measured using tracking
+  sdc_min_plane_eff = .95,.95,.95,.95,.95,.95
+                      .95,.95,.95,.95,.95,.95
+  sxloscin  = 2, 3
+  sxhiscin  = 8, 14
+  syloscin  = 2, 2
+  syhiscin  = 8, 8
+;  strack_eff_test_scin_planes is the number of planes nec needed to 
+;  set sweet spot to true. 4 is extra clean, 3 is good enough for e-'s.
+  strack_eff_test_num_scin_planes = 4
diff --git a/shms-calo-test/PARAM/gbeam.param b/shms-calo-test/PARAM/gbeam.param
new file mode 100644
index 0000000..a2a6aa5
--- /dev/null
+++ b/shms-calo-test/PARAM/gbeam.param
@@ -0,0 +1,96 @@
+;                    BPM calibration constants
+;                    =========================
+  guse_bpm_in_recon  = 0   ; if 1 use bpm information for reconstruction
+  guse_bpmc = 1  ; if 1 use all 3 bpm info, if 0 use bpm A and B 
+  gbpm_sample  = 500 ; number of events, which are used for average 
+                     ; beam position ( <5000 ). Optimal value dep. on rate
+
+; the names are based on Paul Gueye's 'Status of the actual Beam Position
+;                   Monitors in the Hall C Beamline', December 1, 1995.
+; (mkj) apr-4-03 kappa,alpha and off for 3rd bpm are guesses,
+; need to find right values.
+;
+;  gbpm_kappa    = 1.85 ,1.85,1.85     ; sensitivity in cm
+gbpm_kappa    = 2.00 ,1.95,1.85  ; modified mkj 4/9/03
+  gbpm_alpha_x = 1.8192,0.7330 ,0.7   ; calibration gain: we may get them from the
+  gbpm_alpha_y = 1.0063,0.8935 ,0.7   ;  EPICS events, right now that's according to Paul's note
+
+; the following offsets get added to the calculated positions
+;  gbpm_x_off = -0.011,-0.004,0.      ; in cm: survey according to Paul's note
+;  gbpm_y_off = +0.052,+0.056,0.
+; From Dahlberg survey DT_C853 Apr 7, 2003
+gbpm_x_off = 0.017+.412-.094 , 0.061-.353-.055 ,0.037-0.09
+gbpm_y_off = 0.037+.381+.003 ,-0.040-.211-.033 ,0.028+.219
+
+; average beam positions: only used if 'guse_bpm_in_recon=0' 
+;  gbeam_xoff  = +0.18
+  gbeam_xoff  = +0.00
+  gbeam_xpoff = +0.00
+  gbeam_yoff  = +0.00
+  gbeam_ypoff = +0.00
+
+; spectrometers would like to see this positions (from optics studies) 
+; we treat SOS and HMS the same, however, we may change this if necessary
+;  gspec_xoff  = +0.18
+  gspec_xoff  = +0.00
+  gspec_xpoff = +0.00
+  gspec_yoff  = +0.00
+  gspec_ypoff = +0.00
+
+; Pedestals for BPM ADCs: from cosmic run #10933, 10/3/96, book XI-137
+  gbpm_xp_ped = 431.9,331.0,0.  ; these pedestals have to be determined
+  gbpm_xm_ped = 514.7,350.6,0.  ; from runs with no beam in the cavities,
+  gbpm_yp_ped = 406.9,358.8,0.  ; e.g. cosmic runs.
+  gbpm_ym_ped = 499.7,292.7,0. ;
+
+; positions of BPMs relative to target (from Paul's note)
+  gbpm_zpos = 345.5,166.3,0.   ; cm
+
+
+;             Fast Raster calibration constants
+;             =================================
+
+; Various fast raster quantities: gUse* are flags
+
+  gusefr               = 1  ; if 1 correct for FRY in reconstruction
+
+  guse_frdefault       = 1  ; if 1 do no phase correction (default)
+;      gfr_cal_mom      = 3.245  ; = beam momnetum during calibration run 
+;      gfrx_adcpercm    = 11328. ; = FR channels per cm deflection on target
+;      gfry_adcpercm    = 10708. ; from run 9981, August 25, 1996, book X-22
+
+      gfr_cal_mom      = 2.038  ; = beam momnetum during calibration run 
+      gfrx_adcpercm    = 4364.7 ; = FR channels per cm deflection on target
+      gfry_adcpercm    = 5471.9 ; from harp scan (H00A), June 19, 2004
+
+
+                            ;if 0 apply phase correction 
+      gfrx_dphase      = 0.0    ; phase shift (never measured for x so far) 
+      gFrx_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfrx_adcmax      = 1000   ; ADC amplitude in channels.
+      gfrx_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+      gfry_dphase      = 5.8    ; phase shift 
+      gFry_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfry_adcmax      = 1000   ; ADC amplitude in channels.
+      gfry_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+; The latest FR phase analysis from spring '96 showed, that there is no
+; measurable phase shift. During early running (E91-13, E89-12) the FRY-phase
+; was determined to be 5.8 degree.
+
+; positions of FR magnets relative to target
+  gfrx_dist  = 2111   ; cm
+  gfry_dist  = 2071   ; cm
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/PARAM/gbeam.param.bak b/shms-calo-test/PARAM/gbeam.param.bak
new file mode 100644
index 0000000..27ca6fb
--- /dev/null
+++ b/shms-calo-test/PARAM/gbeam.param.bak
@@ -0,0 +1,96 @@
+;                    BPM calibration constants
+;                    =========================
+  guse_bpm_in_recon  = 0   ; if 1 use bpm information for reconstruction
+  guse_bpmc = 1  ; if 1 use all 3 bpm info, if 0 use bpm A and B 
+  gbpm_sample  = 500 ; number of events, which are used for average 
+                     ; beam position ( <5000 ). Optimal value dep. on rate
+
+; the names are based on Paul Gueye's 'Status of the actual Beam Position
+;                   Monitors in the Hall C Beamline', December 1, 1995.
+; (mkj) apr-4-03 kappa,alpha and off for 3rd bpm are guesses,
+; need to find right values.
+;
+;  gbpm_kappa    = 1.85 ,1.85,1.85     ; sensitivity in cm
+gbpm_kappa    = 2.00 ,1.95,1.85  ; modified mkj 4/9/03
+  gbpm_alpha_x = 1.8192,0.7330 ,0.7   ; calibration gain: we may get them from the
+  gbpm_alpha_y = 1.0063,0.8935 ,0.7   ;  EPICS events, right now that's according to Paul's note
+
+; the following offsets get added to the calculated positions
+;  gbpm_x_off = -0.011,-0.004,0.      ; in cm: survey according to Paul's note
+;  gbpm_y_off = +0.052,+0.056,0.
+; From Dahlberg survey DT_C853 Apr 7, 2003
+gbpm_x_off = 0.017+.412,0.061-.353,0.037
+gbpm_y_off = 0.037+.381,-0.04-.211,0.028
+
+; average beam positions: only used if 'guse_bpm_in_recon=0' 
+;  gbeam_xoff  = +0.18
+  gbeam_xoff  = +0.00
+  gbeam_xpoff = +0.00
+  gbeam_yoff  = +0.00
+  gbeam_ypoff = +0.00
+
+; spectrometers would like to see this positions (from optics studies) 
+; we treat SOS and HMS the same, however, we may change this if necessary
+;  gspec_xoff  = +0.18
+  gspec_xoff  = +0.00
+  gspec_xpoff = +0.00
+  gspec_yoff  = +0.00
+  gspec_ypoff = +0.00
+
+; Pedestals for BPM ADCs: from cosmic run #10933, 10/3/96, book XI-137
+  gbpm_xp_ped = 431.9,331.0,0.  ; these pedestals have to be determined
+  gbpm_xm_ped = 514.7,350.6,0.  ; from runs with no beam in the cavities,
+  gbpm_yp_ped = 406.9,358.8,0.  ; e.g. cosmic runs.
+  gbpm_ym_ped = 499.7,292.7,0. ;
+
+; positions of BPMs relative to target (from Paul's note)
+  gbpm_zpos = 345.5,166.3,0.   ; cm
+
+
+;             Fast Raster calibration constants
+;             =================================
+
+; Various fast raster quantities: gUse* are flags
+
+  gusefr               = 1  ; if 1 correct for FRY in reconstruction
+
+  guse_frdefault       = 1  ; if 1 do no phase correction (default)
+;      gfr_cal_mom      = 3.245  ; = beam momnetum during calibration run 
+;      gfrx_adcpercm    = 11328. ; = FR channels per cm deflection on target
+;      gfry_adcpercm    = 10708. ; from run 9981, August 25, 1996, book X-22
+
+      gfr_cal_mom      = 2.038  ; = beam momnetum during calibration run 
+      gfrx_adcpercm    = 4364.7 ; = FR channels per cm deflection on target
+      gfry_adcpercm    = 5471.9 ; from harp scan (H00A), June 19, 2004
+
+
+                            ;if 0 apply phase correction 
+      gfrx_dphase      = 0.0    ; phase shift (never measured for x so far) 
+      gFrx_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfrx_adcmax      = 1000   ; ADC amplitude in channels.
+      gfrx_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+      gfry_dphase      = 5.8    ; phase shift 
+      gFry_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfry_adcmax      = 1000   ; ADC amplitude in channels.
+      gfry_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+; The latest FR phase analysis from spring '96 showed, that there is no
+; measurable phase shift. During early running (E91-13, E89-12) the FRY-phase
+; was determined to be 5.8 degree.
+
+; positions of FR magnets relative to target
+  gfrx_dist  = 2111   ; cm
+  gfry_dist  = 2071   ; cm
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/PARAM/gbeam.param.pre62812 b/shms-calo-test/PARAM/gbeam.param.pre62812
new file mode 100644
index 0000000..27ca6fb
--- /dev/null
+++ b/shms-calo-test/PARAM/gbeam.param.pre62812
@@ -0,0 +1,96 @@
+;                    BPM calibration constants
+;                    =========================
+  guse_bpm_in_recon  = 0   ; if 1 use bpm information for reconstruction
+  guse_bpmc = 1  ; if 1 use all 3 bpm info, if 0 use bpm A and B 
+  gbpm_sample  = 500 ; number of events, which are used for average 
+                     ; beam position ( <5000 ). Optimal value dep. on rate
+
+; the names are based on Paul Gueye's 'Status of the actual Beam Position
+;                   Monitors in the Hall C Beamline', December 1, 1995.
+; (mkj) apr-4-03 kappa,alpha and off for 3rd bpm are guesses,
+; need to find right values.
+;
+;  gbpm_kappa    = 1.85 ,1.85,1.85     ; sensitivity in cm
+gbpm_kappa    = 2.00 ,1.95,1.85  ; modified mkj 4/9/03
+  gbpm_alpha_x = 1.8192,0.7330 ,0.7   ; calibration gain: we may get them from the
+  gbpm_alpha_y = 1.0063,0.8935 ,0.7   ;  EPICS events, right now that's according to Paul's note
+
+; the following offsets get added to the calculated positions
+;  gbpm_x_off = -0.011,-0.004,0.      ; in cm: survey according to Paul's note
+;  gbpm_y_off = +0.052,+0.056,0.
+; From Dahlberg survey DT_C853 Apr 7, 2003
+gbpm_x_off = 0.017+.412,0.061-.353,0.037
+gbpm_y_off = 0.037+.381,-0.04-.211,0.028
+
+; average beam positions: only used if 'guse_bpm_in_recon=0' 
+;  gbeam_xoff  = +0.18
+  gbeam_xoff  = +0.00
+  gbeam_xpoff = +0.00
+  gbeam_yoff  = +0.00
+  gbeam_ypoff = +0.00
+
+; spectrometers would like to see this positions (from optics studies) 
+; we treat SOS and HMS the same, however, we may change this if necessary
+;  gspec_xoff  = +0.18
+  gspec_xoff  = +0.00
+  gspec_xpoff = +0.00
+  gspec_yoff  = +0.00
+  gspec_ypoff = +0.00
+
+; Pedestals for BPM ADCs: from cosmic run #10933, 10/3/96, book XI-137
+  gbpm_xp_ped = 431.9,331.0,0.  ; these pedestals have to be determined
+  gbpm_xm_ped = 514.7,350.6,0.  ; from runs with no beam in the cavities,
+  gbpm_yp_ped = 406.9,358.8,0.  ; e.g. cosmic runs.
+  gbpm_ym_ped = 499.7,292.7,0. ;
+
+; positions of BPMs relative to target (from Paul's note)
+  gbpm_zpos = 345.5,166.3,0.   ; cm
+
+
+;             Fast Raster calibration constants
+;             =================================
+
+; Various fast raster quantities: gUse* are flags
+
+  gusefr               = 1  ; if 1 correct for FRY in reconstruction
+
+  guse_frdefault       = 1  ; if 1 do no phase correction (default)
+;      gfr_cal_mom      = 3.245  ; = beam momnetum during calibration run 
+;      gfrx_adcpercm    = 11328. ; = FR channels per cm deflection on target
+;      gfry_adcpercm    = 10708. ; from run 9981, August 25, 1996, book X-22
+
+      gfr_cal_mom      = 2.038  ; = beam momnetum during calibration run 
+      gfrx_adcpercm    = 4364.7 ; = FR channels per cm deflection on target
+      gfry_adcpercm    = 5471.9 ; from harp scan (H00A), June 19, 2004
+
+
+                            ;if 0 apply phase correction 
+      gfrx_dphase      = 0.0    ; phase shift (never measured for x so far) 
+      gFrx_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfrx_adcmax      = 1000   ; ADC amplitude in channels.
+      gfrx_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+      gfry_dphase      = 5.8    ; phase shift 
+      gFry_synccut     = 0.     ; should be zero if applied on centered distr.
+      gfry_adcmax      = 1000   ; ADC amplitude in channels.
+      gfry_maxsize     = 0.1    ; fast raster amplitude in centimeter.
+
+; The latest FR phase analysis from spring '96 showed, that there is no
+; measurable phase shift. During early running (E91-13, E89-12) the FRY-phase
+; was determined to be 5.8 degree.
+
+; positions of FR magnets relative to target
+  gfrx_dist  = 2111   ; cm
+  gfry_dist  = 2071   ; cm
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/shms-calo-test/PARAM/gdebug.param b/shms-calo-test/PARAM/gdebug.param
new file mode 100644
index 0000000..7ac0e01
--- /dev/null
+++ b/shms-calo-test/PARAM/gdebug.param
@@ -0,0 +1,3 @@
+  gmisc_min_peds = 500
+
+  gelossdebug = 0	;eloss debug (0=off,1=on)
diff --git a/shms-calo-test/PARAM/general.param b/shms-calo-test/PARAM/general.param
new file mode 100644
index 0000000..5383e6c
--- /dev/null
+++ b/shms-calo-test/PARAM/general.param
@@ -0,0 +1,35 @@
+#real raddeg
+raddeg=3.14159265/180
+
+; hms/sosflags.param include spectrometer offsets and options.
+#include "PARAM/genflags.param"
+#include "PARAM/hmsflags.param"
+#include "PARAM/sosflags.param"
+
+#include "PARAM/gdebug.param"
+#include "PARAM/hdebug.param"
+#include "PARAM/sdebug.param"
+#include "PARAM/htracking.param"
+#include "PARAM/stracking.param"
+
+#include "PARAM/gtarget.param"
+#include "PARAM/gbeam.param"
+;  Can't quite handle this one
+#include "PARAM/hdc_offsets.param"
+#include "PARAM/hdc.pos"
+#include "PARAM/hhodo.pos"
+#include "PARAM/hcal.pos"
+#include "PARAM/sdc_offsets.param"
+#include "PARAM/sdc.pos"
+#include "PARAM/shodo.pos"
+#include "PARAM/scal.pos"
+#include "PARAM/hhodo.param"
+#include "PARAM/haero.param"
+#include "PARAM/hdc.param"
+#include "PARAM/hdriftmap.param"
+#include "PARAM/hcal.param"
+#include "PARAM/hcer.param"
+#include "PARAM/shodo.param"
+#include "PARAM/scal.param"
+#include "PARAM/sdc.param"
+#include "PARAM/sdriftmap.param"
diff --git a/shms-calo-test/PARAM/genflags.param b/shms-calo-test/PARAM/genflags.param
new file mode 100644
index 0000000..122ba17
--- /dev/null
+++ b/shms-calo-test/PARAM/genflags.param
@@ -0,0 +1,12 @@
+;default settings for general option flags.
+  gen_run_starting_event = 1
+  gen_run_stopping_event = 0
+  gen_run_hist_dump_interval = 25000
+
+; hack_enable             run hack_anal if .ne. 0
+  hack_enable = 0
+
+; gen_eloss_enable         (0=disabled) total_eloss.f
+  gen_eloss_enable = 1
+
+
diff --git a/shms-calo-test/PARAM/gscalers.param b/shms-calo-test/PARAM/gscalers.param
new file mode 100644
index 0000000..d8b4920
--- /dev/null
+++ b/shms-calo-test/PARAM/gscalers.param
@@ -0,0 +1,98 @@
+; Add ability to write out the scaler rate at each scaler read
+;  for up to 10 scalers 
+; When g_writeout_scaler_filename is commented out then file
+;  is not written and other info not used.
+; To get scaler indices look in TEMPLATE/hreport.template
+;   and sreport.template .
+; In output file for each scaler read is the number of the scaler read and the
+;   time between scaler reads and then the rates for each scaler.
+ g_writeout_scaler_filename = outfiles/%d.scal
+ INDEX_WRITEOUT_SCALERS = 146,165,148,164,160,174
+ NUM_WRITEOUT_SCALERS = 6
+; Old charge calibrations from Run 16707; BCM1 in gain pos 1, BCM2 in
+; gain position 2
+
+;point to scaler indices for BCM's fro SOS scalers
+;  gbcm1_index = 321
+;  gbcm2_index = 322
+;  gbcm3_index = 323
+;  gunser_index = 324
+;point to scaler indices for BCM's for HMS scalers
+  gbcm1_index = 167
+  gbcm2_index = 168
+  gbcm3_index = 323
+  gunser_index = 166
+
+;gain factors for three cavity monitors
+; numbers from I. Albayrak - 5/11/07
+gbcm1_gain = 0.000334137            ; microA/Hz
+gbcm2_gain = 0.000373754                   ; microA/Hz
+gbcm3_gain = 0.00043343               ; microA/Hz
+gunser_gain = 0.00024980              ; microA/Hz
+; note, gbcm3_gain from: 
+; JRA - adjust calibration factors by hand
+; to get semi-sensible values (apr03)
+
+; numbers from  I. Albayrak - 5/11/07
+gbcm1_offset =  251226.              ; Hz
+gbcm2_offset =  250816.              ; Hz
+gbcm3_offset =  245437.              ; Hz
+gunser_offset = 250000.              ; TEST
+; gbcm3_offset and gunser_offset from: 
+; VALUES FROM BEAM OFF (starting point for jan99)
+
+;define the threshold current at which beam is "on". (in microamps)
+ g_beam_on_thresh_cur = 5.,5.
+ bcm_for_threshold_cut = 1
+
+
+;point to hardware clock (1MHz scaler, scaler channel 174 in HMS scalers)
+; for SOS scalers 325
+;  gclock_index = 174
+  gclock_index = 325
+  gclock_rate = 1.e+6
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; everything below this line is old js 6.22.4
+
+;gain factors for three cavity monitors
+; gbcm1_gain =  .0009435               ; microA/Hz
+; gbcm2_gain =  .0002849               ; microA/Hz
+; gbcm3_gain =  .0002537               ; microA/Hz
+; gunser_gain =  .00025000              ; microA/Hz
+;
+; From Feb99 BCM cal:
+; gbcm1_gain =  .00004811               ; microA/Hz
+; gbcm2_gain =  .00026421               ; microA/Hz
+; gbcm3_gain =  .00043343               ; microA/Hz
+; gunser_gain =  .00025000              ; microA/Hz
+
+; JRA - adjust calibration factors by hand to get semi-sensible values (apr03)
+; gbcm1_gain =  .00008685               ; microA/Hz
+; gbcm2_gain =  .00029148               ; microA/Hz
+;  gbcm3_gain =  .00043343               ; microA/Hz
+; gunser_gain =  .0002501              ; microA/Hz
+
+; BCM1 and BCM2 values updated to match what Gaskell put into the
+; ratemon code [based on hclog 70221, Dec 8, 2003]
+;gbcm1_gain =  0.001101
+;gbcm2_gain =  0.0012963
+
+;zero offsets for BCM s
+; VALUES FROM REAL FIT:
+; gbcm1_offset =  250632.              ; Hz
+; gbcm2_offset =  251195.              ; Hz
+; gbcm3_offset =  249543.              ; Hz
+;
+; VALUES FROM BEAM OFF (starting point for jan99)
+; gbcm1_offset =  244795.              ; Hz
+; gbcm2_offset =  253647.              ; Hz
+; gbcm3_offset =  245437.              ; Hz
+; gunser_offset = 250000.              ; TEST
+; gunser_offset = 545693.              ; Hz
+
+; BCM1 and BCM2 values updated to match what Gaskell put into the
+; ratemon code [based on hclog 70221, Dec 8, 2003]
+;gbcm1_offset =  250513
+;gbcm2_offset =  250463
+
diff --git a/shms-calo-test/PARAM/gscalers.param.bak b/shms-calo-test/PARAM/gscalers.param.bak
new file mode 100644
index 0000000..38c1f9c
--- /dev/null
+++ b/shms-calo-test/PARAM/gscalers.param.bak
@@ -0,0 +1,95 @@
+; Add ability to write out the scaler rate at each scaler read
+;  for up to 10 scalers 
+; When g_writeout_scaler_filename is commented out then file
+;  is not written and other info not used.
+; To get scaler indices look in TEMPLATE/hreport.template
+;   and sreport.template .
+; In output file for each scaler read is the number of the scaler read and the
+;   time between scaler reads and then the rates for each scaler.
+ g_writeout_scaler_filename = outfiles/%d.scal
+ INDEX_WRITEOUT_SCALERS = 146,165,148,164,160,174
+ NUM_WRITEOUT_SCALERS = 6
+; Old charge calibrations from Run 16707; BCM1 in gain pos 1, BCM2 in
+; gain position 2
+
+;point to scaler indices for BCM's fro SOS scalers
+;  gbcm1_index = 321
+;  gbcm2_index = 322
+;  gbcm3_index = 323
+;  gunser_index = 324
+;point to scaler indices for BCM's for HMS scalers
+  gbcm1_index = 167
+  gbcm2_index = 168
+  gbcm3_index = 323
+  gunser_index = 166
+
+;gain factors for three cavity monitors
+; numbers from D. Mack, 6.22.4
+gbcm1_gain = 0.00108902              ; microA/Hz
+gbcm2_gain = 0.00127300              ; microA/Hz
+gbcm3_gain = 0.00043343               ; microA/Hz
+gunser_gain = 0.00024980              ; microA/Hz
+; note, gbcm3_gain from: 
+; JRA - adjust calibration factors by hand
+; to get semi-sensible values (apr03)
+
+; numbers from D. Mack, 6.22.4
+gbcm1_offset =  250346.              ; Hz
+gbcm2_offset =  250258.              ; Hz
+gbcm3_offset =  245437.              ; Hz
+gunser_offset = 250000.              ; TEST
+; gbcm3_offset and gunser_offset from: 
+; VALUES FROM BEAM OFF (starting point for jan99)
+
+;define the threshold current at which beam is "on". (in microamps)
+ g_beam_on_thresh_cur = 5.
+
+;point to hardware clock (1MHz scaler, scaler channel 174 in HMS scalers)
+; for SOS scalers 325
+  gclock_index = 174
+  gclock_rate = 1.e+6
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+; everything below this line is old js 6.22.4
+
+;gain factors for three cavity monitors
+; gbcm1_gain =  .0009435               ; microA/Hz
+; gbcm2_gain =  .0002849               ; microA/Hz
+; gbcm3_gain =  .0002537               ; microA/Hz
+; gunser_gain =  .00025000              ; microA/Hz
+;
+; From Feb99 BCM cal:
+; gbcm1_gain =  .00004811               ; microA/Hz
+; gbcm2_gain =  .00026421               ; microA/Hz
+; gbcm3_gain =  .00043343               ; microA/Hz
+; gunser_gain =  .00025000              ; microA/Hz
+
+; JRA - adjust calibration factors by hand to get semi-sensible values (apr03)
+; gbcm1_gain =  .00008685               ; microA/Hz
+; gbcm2_gain =  .00029148               ; microA/Hz
+;  gbcm3_gain =  .00043343               ; microA/Hz
+; gunser_gain =  .00025000              ; microA/Hz
+
+; BCM1 and BCM2 values updated to match what Gaskell put into the
+; ratemon code [based on hclog 70221, Dec 8, 2003]
+;gbcm1_gain =  0.001101
+;gbcm2_gain =  0.0012963
+
+;zero offsets for BCM s
+; VALUES FROM REAL FIT:
+; gbcm1_offset =  250632.              ; Hz
+; gbcm2_offset =  251195.              ; Hz
+; gbcm3_offset =  249543.              ; Hz
+;
+; VALUES FROM BEAM OFF (starting point for jan99)
+; gbcm1_offset =  244795.              ; Hz
+; gbcm2_offset =  253647.              ; Hz
+; gbcm3_offset =  245437.              ; Hz
+; gunser_offset = 250000.              ; TEST
+; gunser_offset = 545693.              ; Hz
+
+; BCM1 and BCM2 values updated to match what Gaskell put into the
+; ratemon code [based on hclog 70221, Dec 8, 2003]
+;gbcm1_offset =  250513
+;gbcm2_offset =  250463
+
diff --git a/shms-calo-test/PARAM/gtarget.param b/shms-calo-test/PARAM/gtarget.param
new file mode 100644
index 0000000..f43b67f
--- /dev/null
+++ b/shms-calo-test/PARAM/gtarget.param
@@ -0,0 +1,169 @@
+; modified for e04-001/e06-009 NucR
+;
+; This is the target parameter file.  Numbers 1-9 are solid targets,
+; and 11-16 will always be the cryotargets(H 4.5cm and 12.4cm, He 4cm and 15 cm,
+; and D 4.4 cm and 12.4cm). Some of the solid targets don't exist any more (one
+; of the Fe, the C_sl and Au_6%, the dummy-15)
+;The target order is:
+;
+;    Au_3%         Cu_2%      Fe_1%
+;    C_1%          C_3%       BeO
+;    C_0.5% (z=0)  Be         ---
+;
+;    dummy-15
+;    H  4.5cm      H  12.4cm
+;    He 4cm        He 15cm
+;    LD2  4.4cm    LD2  12.4cm
+;    dummy-4
+;    quintar(all layers)
+;    quintar     z=0cm, z=+6cm, z=+3cm, z=-3cm, z=-6cm
+;
+; non-existant targets have A=Z=M=...=0
+; empty/dummy cells have A=Z=M=...= SAME AS DEUTERIUM.
+;
+; As of now (7/13/96) the values for the BeO are guesses
+
+; 1=tuna can, 2=beer can, 21=solid
+ gtarg_type   =  21.     ,    21.     ,   21.
+	         21.     ,    21.     ,   21.
+                 21.     ,    21.     ,   21.
+                 21.
+                 1.      ,     1.
+                 1.      ,     1.
+                 1.      ,     1.
+                 21.
+                 21.
+
+  gtarg_z     = 79.0     ,    29.0    ,   26.0
+                 6.0     ,     6.0    ,   12.0
+                 6.0     ,     4.0    ,   0.0
+                 13.0
+                 1.0     ,     1.0
+                 1.0     ,     1.0
+                 1.0     ,     1.0
+                 13.0
+		 8.8
+;this is averaged z: 2x Al, 3x C
+		 6.0     ,     6.0    ,    13.0  ,  13.0  ,  6.0
+
+  gtarg_a     = 197.0     ,    64.0    ,    56.0
+                12.0     ,    12.0    ,    25.0
+                12.0     ,     9.0    ,    0.0
+                 27.0
+                 1.0     ,     1.0
+                 2.0     ,     2.0
+                 2.0     ,     2.0
+                 27.0
+		 18.0
+;this is averaged z: 2x Al, 3x C
+		 12.0    ,    12.0    ,   27.0  ,  27.0  ,  12.0
+
+  gtarg_mass  = 196.96655   ,   63.546   ,    55.845
+                12.0107   ,   12.0107   ,    25.0  
+                12.0107     ,  9.012182     ,   0.0    
+                 26.98
+                 1.00727647 ,    1.00727647 
+                 2.01355322 ,    2.01355322
+                 2.01355322 ,    2.01355322
+                 26.98
+		17.9986
+;this is averaged z: 2x Al, 3x C
+		12.011   ,   12.011   ,  26.98  ,  26.98  ,  12.011
+
+; Next is the radiation length in percent...
+  gtarg_lrad  =  3.72    ,    1.81    ,     1.0
+                 1.06     ,    2.92    ,     1.0
+                 0.50     ,    0.0     ,     0.0
+                 2.2472 
+                 0.48 ,    1.43353
+                 0.528   ,    1.982
+                 0.56 ,    1.63804
+                 2.11
+		 3.8429
+;added the radiation lengths of all five layers
+		 0.53191 , 0.53191, 1.1236 , 1.1236 , 0.53191
+		 
+
+; Next is the thickness of the target in g/cm^2...
+  gtarg_thick =  0.240  ,    0.233  ,     0.1187
+                 0.452  , 1.2454  ,     0.2
+                 0.227  ,   1.2454     ,     0.0
+                 0.529
+                 0.295   ,    0.9016
+                 0.648   ,    2.430
+                 0.681  ,    2.0808
+                 0.507
+		 1.215
+		 0.225  ,  0.225  ,  0.27  ,  0.27  ,  0.225
+
+; Finally, the density of the target in g/cm^3.  These are estimates based
+; on the nominal thickness (cm) of the targets which can be off by ~5% ...
+
+  gtarg_dens  =  19.3    ,  8.96    ,     1.3
+                 2.18   ,    2.18   ,     2.0
+                 2.0     ,   2.0     ,    0.0
+                 2.7
+                 0.0723   ,    0.0723
+                 0.167   ,    0.167
+                 0.167   ,    0.167
+                 2.68
+		 2.7
+		 2.25  ,  2.25  ,  2.7  ,  2.7  ,  2.25
+
+; Target angle:  =90 deg. is perpendicluar to beam
+;                <90 deg. is face towards HMS
+;                >90 deg. is face towards SOS 
+; for E99118 target was rotated 20.3deg. to face HMS =>69.7deg. = 1.2164945rad
+  gtarg_theta =  1.5707936 
+
+;general target energy loss parameters. Vansyoc Mar.98
+
+
+;target cell****************
+
+      gcell_radius = 1.0
+      gz_cell 	 =  13.0
+      ga_cell 	 =  27.0
+      gcell_den 	=   2.70
+      gwall_thk	 =  0.03429
+      gend_thk  	=   0.03429
+      gfront_thk  =  0.020574            
+;Air cap between the chamber and the entrance window
+      gair_dens 	=   0.00121
+      gair_thk 	=   0.018
+      gair_a 	=   14.68
+      gair _z 	=   7.32
+
+
+;HMS********
+;    HMS scattering chamber window specs.********** 
+      hscat_win_thk  = 0.109728
+      hscat_win_den =  2.70
+      hscat_win_z   =  13.0
+      hscat_win_a   =  27.0
+;    HMS entrance window specs.********************
+      hdet_ent_thk  =  0.049098
+      hdet_ent_den  =  0.878636
+      hdet_ent_z    =  2.67
+      hdet_ent_a    =  4.67
+;SOS********
+;    SOS scattering chamber window specs.**********
+      sscat_win_thk =  0.054864
+      sscat_win_den =  2.70
+      sscat_win_z   =  13.0
+      sscat_win_a   =  27.0
+;    SOS entrance window specs.********************
+      sdet_ent_thk  =  0.016421
+      sdet_ent_den  =  0.862
+      sdet_ent_z    =  2.67
+      sdet_ent_a    =  4.67
+;eloss debug   0 = off,1 = on
+;      gelossdebug = 0
+;use old cryo geometry? (1)
+;      old_tgeom = 1
+
+;
+
+
+
+
diff --git a/shms-calo-test/PARAM/haero.param b/shms-calo-test/PARAM/haero.param
new file mode 100644
index 0000000..734565e
--- /dev/null
+++ b/shms-calo-test/PARAM/haero.param
@@ -0,0 +1,27 @@
+; Gain cor constant estimated from cosmic test run #44628
+;
+; POS PMT HV:  	 1570  1690  1580  1680
+;	      	 1690  1620  1700  1660
+;
+; NEG PMT HV:
+;		 1640  1590  1750  2040
+;		 1910  1900  1840  1750 
+;............................................................................
+
+; JS 7.9.4, fit single electron peak using cosmics (run 49872).  
+; the value below is the pedestal-subtracted position of the spe peak
+	haero_pos_gain   =  1/179., 1/226., 1/184., 1/182.
+                            1/188., 1/163., 1/184., 1/154. 
+
+	haero_neg_gain   =  1/244., 1/206., 1/217., 1/206.
+                            1/219., 1/206., 1/238., 1/228.
+
+        haero_pos_ped_limit = 1000., 1000., 1000., 1000.
+                              1000., 1000., 1000., 1000.
+
+        haero_neg_ped_limit = 1000., 1000., 1000., 1000.
+                              1000., 1000., 1000., 1000.
+
+
+
+
diff --git a/shms-calo-test/PARAM/hcal.param b/shms-calo-test/PARAM/hcal.param
new file mode 100644
index 0000000..dc33822
--- /dev/null
+++ b/shms-calo-test/PARAM/hcal.param
@@ -0,0 +1,67 @@
+; Slop in x position.  Allowed distance between track and edge of block (in cm)
+; too tight djm hcal_slop = 7.5
+hcal_slop = 7.5
+
+;Turn on HMS cal. fiducial volume cut. 0="no cut"
+;Default hcal_fv_test=0
+
+hcal_fv_test = 0
+
+hcal_pos_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+hcal_neg_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+hcal_pos_gain_ini  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+hcal_neg_gain_ini  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+hcal_pos_gain_cur  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+hcal_neg_gain_cur  =1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                    1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
+hcal_pos_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+hcal_neg_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+;>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
+
+
+; the following lines are from calibration file
+; written by the perlscript mkcalpar.prl
+
+hcal_pos_gain_cor= 0.000, 0.328, 0.240, 0.482, 0.202, 0.397, 0.279, 0.327, 0.270, 0.299, 0.297, 0.309, 0.000,
+                   0.000, 0.375, 0.317, 0.389, 0.390, 0.171, 0.274, 0.383, 0.310, 0.323, 0.297, 0.606, 1.168,
+                   0.000, 0.744, 0.618, 0.853, 0.732, 0.674, 0.532, 0.646, 0.710, 0.714, 0.484, 0.773, 0.000,
+                   0.000, 0.000, 0.684, 0.596, 0.716, 0.692, 0.694, 0.595, 0.806, 0.640, 0.841, 0.000, 0.000,
+hcal_neg_gain_cor= 0.000, 0.167, 0.372, 0.317, 0.255, 0.279, 0.376, 0.338, 0.336, 0.315, 0.295, 0.277, 0.000,
+                   0.000, 0.246, 0.366, 0.471, 0.359, 0.549, 0.435, 0.427, 0.399, 0.298, 0.313, 0.342, 0.000,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+
+
diff --git a/shms-calo-test/PARAM/hcal.pos b/shms-calo-test/PARAM/hcal.pos
new file mode 100644
index 0000000..9906aae
--- /dev/null
+++ b/shms-calo-test/PARAM/hcal.pos
@@ -0,0 +1,81 @@
+; neglect extra tubes for now.
+hcal_num_neg_columns = 2
+
+; Z position of front of shower counter layers
+; guesses, based on the fact that the back scin plane is supposedly at 322.0
+;  (add 25 to each from original value) - JRA
+      hcal_1pr_zpos = (350.0-11.31)
+      hcal_2ta_zpos = (361.0-11.31)
+      hcal_3ta_zpos = (372.0-11.31)
+      hcal_4ta_zpos = (383.0-11.31)
+; Thickness of shower counter blocks, blocks are 10 * 10 * 70 cm^3
+      hcal_1pr_thick = 10.0
+      hcal_2ta_thick = 10.0
+      hcal_3ta_thick = 10.0
+      hcal_4ta_thick = 10.0
+; Number of shower counter blocks per layer
+      hcal_1pr_nr = 13
+      hcal_2ta_nr = 13
+      hcal_3ta_nr = 13
+      hcal_4ta_nr = 13
+; X,Y positions of shower counter blocks
+      hcal_1pr_left  =  35.0
+      hcal_1pr_right = -35.0
+      hcal_1pr_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
+      hcal_2ta_left  =  35.0
+      hcal_2ta_right = -35.0
+      hcal_2ta_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
+      hcal_3ta_left  =  35.0
+      hcal_3ta_right = -35.0
+      hcal_3ta_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
+      hcal_4ta_left  =  35.0
+      hcal_4ta_right = -35.0
+      hcal_4ta_top   = (-69.0-1.4)
+                       (-59.0-1.4)
+                       (-49.0-1.4)
+                       (-39.0-1.4)
+                       (-29.0-1.4)
+                       (-19.0-1.4)
+                       ( -9.0-1.4)
+                       (  1.0-1.4)
+                       ( 11.0-1.4)
+                       ( 21.0-1.4)
+                       ( 31.0-1.4)
+                       ( 41.0-1.4)
+                       ( 51.0-1.4)
diff --git a/shms-calo-test/PARAM/hcana.param b/shms-calo-test/PARAM/hcana.param
new file mode 100644
index 0000000..2a4fa1a
--- /dev/null
+++ b/shms-calo-test/PARAM/hcana.param
@@ -0,0 +1,120 @@
+;
+; Parameters that were built into Fortran analyzer that we want
+; to pass as parameters so that the resulting code can be more generic.
+;
+
+hhodo_num_planes = 4
+hhodo_plane_names = "1x 1y 2x 2y"
+
+hcal_num_layers = 4
+
+rraster_num_signals = 4
+
+# Exclusion band width for the calorimeter's fiducial volume.
+hcal_fv_delta = 5.
+
+# Constants for the coordiante correction of the calorimeter energy depositions
+hcal_a_cor = 200.
+hcal_b_cor = 8000.
+hcal_c_cor = 64.36, 64.36	# for positive and negative sides
+hcal_d_cor =  1.66,  1.66
+
+hcal_layer_names = "1pr 2ta 3ta 4ta"
+
+haero_num_pairs = 8
+
+# Names of planes so that parameter names can be constructed
+hdc_plane_names = "1x1 1y1 1u1 1v1 1y2 1x2 2x1 2y1 2u1 2v1 2y2 2x2"
+
+# The following were defined in REPLAY.PARAM
+h_recon_coeff_filename =    'PARAM/hms_recon_coeff.dat'  ;hms optics matrix
+
+# The following are set to zero to replicate historical ENGINE behavior
+# For new analyses they should be set to 1.  If not defined here,
+# hcana will default 1, the new and correct behaviour.
+
+# If 1, Let a hit have different L/R assignment for different space points
+# instead of L/R assignment from first sp it appears in.
+hdc_fix_lr = 0
+# If 1, don't do the the propagation along the wire each time the hit
+# appears in a space point.  (Which means the correction accumulates)
+hdc_fix_propcorr = 0
+
+hdbg_init_cal = 0
+
+# SOS parameters
+shodo_num_planes = 4
+shodo_plane_names = "1x 1y 2x 2y"
+
+# SOS calorimeter
+
+#scal_num_layers = 4
+scal_num_layers = 2	               #to compare with "shms"
+
+scal_layer_names = "1pr 2ta 3ta 4ta"
+
+# Exclusion band width for the calorimeter's fiducial volume.
+# (saw) Don't know what this should be.  Copied it from HMS.
+#scal_fv_delta = 5.
+scal_fv_delta = 0.
+
+# Constants for the coordiante correction of the calorimeter energy depositions
+scal_a_cor = 400.
+scal_b_cor = 12000.
+scal_c_cor = -87.1628, -100.	# The positive side constants reproduce
+scal_d_cor =  1.65054,    3.	# correction in Engine to accuracy better 0.005.
+
+# Names of planes so that parameter names can be constructed
+sdc_plane_names = "1u1 1u2 1x1 1x2 1v1 1v2 2u1 2u2 2x1 2x2 2v1 2v2"
+
+# The following were defined in REPLAY.PARAM
+s_recon_coeff_filename =    'PARAM/sos_recon_coeff.dat'  ;sos optics matrix
+
+# Fortran ENGINE only had this as a parameter for HMS.  Need it here
+# because same code used for both spectrometers
+sntracks_max_fp = 10
+
+# The following are set to zero to replicate historical ENGINE behavior
+# For new analyses they should be set to 1.  If not defined here,
+# hcana will default 1, the new and correct behaviour.
+
+# If 1, Let a hit have different L/R assignment for different space points
+# instead of L/R assignment from first sp it appears in.
+sdc_fix_lr = 0
+# If 1, don't do the the propagation along the wire each time the hit
+# appears in a space point.  (Which means the correction accumulates)
+sdc_fix_propcorr = 0
+
+# Total number of PMTs in Gas Cherenkov detector.
+hcer_tot_pmts = 2
+
+# SHMS calorimeter
+
+sdbg_init_cal = 1
+
+scal_array = 0			      # 1 if fly's eye part present
+
+# SHMS Calorimeter Array.
+#scal_arr_nrows = 16             # Number of rows in fly's eye calorimeter
+#scal_arr_ncolumns = 14          # Number of blocks per row
+#scal_arr_front_x = 0.		 # X of fly's eye part
+#scal_arr_front_y = 0.		 # Y of fly's eye part
+#scal_arr_front_z = 320.	 # Z of fly's eye part (from FP, approximate)
+#scal_arr_xstep = 9.1		 # distance between blocks in X direction
+#scal_arr_ystep = 9.1		 # distance between blocks in Y direction
+#scal_arr_zsize = 50.		 # blocks' Z size
+
+# 2ta layer of SOS calorimeter mimicking fly's eye part of SHMS calorimeter.
+scal_arr_nrows = 11  		 # "shms"
+scal_arr_ncolumns = 1  		 # "shms"
+scal_arr_front_x = -5.64	 # "shms"
+scal_arr_front_y = 0.		 # "shms"
+scal_arr_front_z = 324.01	 # "shms", scal_2ta_zpos = (293.0+31.01)
+scal_arr_xstep = 10.		 # "shms"
+scal_arr_ystep = 10.		 # "shms"
+scal_arr_zsize = 50.		 # "shms"
+
+# 2ta parameters from scal.param.52949.vt.
+scal_arr_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+scal_arr_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+scal_arr_gain_cor= 0.399, 0.601, 0.296, 0.398, 0.419, 0.192, 0.634, 0.514, 0.674, 0.368, 0.821,
diff --git a/shms-calo-test/PARAM/hcer.param b/shms-calo-test/PARAM/hcer.param
new file mode 100644
index 0000000..5c7cfc8
--- /dev/null
+++ b/shms-calo-test/PARAM/hcer.param
@@ -0,0 +1,40 @@
+hcer_width = 50, 50
+;hcer_adc_to_npe = 1/140., 1/100.
+;hcer_adc_to_npe = 1/124.4, 1/119.
+; DJM AUG 7, 2003 calibration based on run 47022, picking off spe
+; making no bogus Poissonian assumptions 
+;hcer_adc_to_npe = 1/111., 1/90.
+; JS 6.19.4 calibration from run 48795 (cosmics).  fit spe
+;hcer_adc_to_npe = 1/66., 1/89.
+; JS 6.19.4 calibration from run 48800 (electrons).  fit spe
+;hcer_adc_to_npe = 1/67., 1/98.
+; JS 6.19.4 calibration from run 48800 (electrons).  fit spe
+;        hcer_adc: 1       2
+;            tube: bot     top
+;hcer_adc_to_npe = 1/76., 1/106.
+; JS 7.9.4 calibration from run 49472 (cosmics).  fit spe
+;        hcer_adc: 1       2
+;            tube: bot     top
+;hcer_adc_to_npe = 1/93., 1/120.
+; DJG June 21 2007: Quick and dirty online calibration.
+hcer_adc_to_npe = 1/149.6, 1/166.0
+
+hcer_chi2max = 50.
+hcer_beta_min = 0.8
+hcer_beta_max = 1.2
+hcer_et_min = 0.95
+hcer_et_max = 5.0
+hcer_mirror_zpos = 230
+; hcer_region: 8 values for each region (1 per mirror + sum)
+; central x,y,dx,dy values and x,y,dx,dy half widths.
+hcer_region =   30,  -30,   0,
+                 0,    0,   0,
+                 0,    0,   0,
+                 0,    0,   0,
+                20,   20,  60,
+                30,   30,  30,
+                .1,   .1,  .1,
+                .1,   .1,  .1
+
+hcer_ped_limit =  1000,1000
+	       
diff --git a/shms-calo-test/PARAM/hdc.param b/shms-calo-test/PARAM/hdc.param
new file mode 100644
index 0000000..e1bcd4a
--- /dev/null
+++ b/shms-calo-test/PARAM/hdc.param
@@ -0,0 +1,44 @@
+;---------------------------------------------------------------------
+; HMS_TRACKING
+; CTP parameter file containing all tracking parameters for the HMS
+;----------------------------------------------------------------------
+; sigma of wire chamber resolution for each plane
+      hdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; hms dc tdc minimum tdc value array allowed for a good hit
+    hdc_tdc_min_win = 2900, 2900, 2900, 2900, 2900, 2900
+                      2900, 2900, 2900, 2900, 2900, 2900
+; hms dc tdc maximum tdc value array allowed for a good hit
+    hdc_tdc_max_win = 3400, 3400, 3400, 3400, 3400, 3400
+                      3400, 3400, 3400, 3400, 3400, 3400
+; hms drift chamber tdc's time per channel
+        hdc_tdc_time_per_channel = 0.50
+; hms zero time for drift chambers	!DECREASING this number moves the hdtime plots to LOWER time.
+        hdc_plane_time_zero = (1670+14+18-10)
+                              (1670+12+20-10)
+                              (1670+13+18-10)
+                              (1670+13+20-10)
+                              (1670+12+20-10)
+                              (1670+14+16-10)
+                              (1670+15+16-10)
+                              (1670+11.5+16-10)
+                              (1670+13+12-10)
+                              (1670+13+12-10)
+                              (1670+10.5+16-10)
+                              (1670+13+18-10)
+
+; Dave Abbott's wire velocity correction
+hdc_wire_velocity = 12.0
+hdc_central_time = 7,9,3,4,6,5
+                   7,5,3,4,6,6
+  
diff --git a/shms-calo-test/PARAM/hdc.param.bak b/shms-calo-test/PARAM/hdc.param.bak
new file mode 100644
index 0000000..9004753
--- /dev/null
+++ b/shms-calo-test/PARAM/hdc.param.bak
@@ -0,0 +1,44 @@
+;---------------------------------------------------------------------
+; HMS_TRACKING
+; CTP parameter file containing all tracking parameters for the HMS
+;----------------------------------------------------------------------
+; sigma of wire chamber resolution for each plane
+      hdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; hms dc tdc minimum tdc value array allowed for a good hit
+    hdc_tdc_min_win = 0, 0, 0, 0, 0, 0
+                      0, 0, 0, 0, 0, 0
+; hms dc tdc maximum tdc value array allowed for a good hit
+    hdc_tdc_max_win = 4000, 4000, 4000, 4000, 4000, 4000
+                      4000, 4000, 4000, 4000, 4000, 4000
+; hms drift chamber tdc's time per channel
+        hdc_tdc_time_per_channel = 0.50
+; hms zero time for drift chambers	!DECREASING this number moves the hdtime plots to LOWER time.
+        hdc_plane_time_zero = (1670+14+18-10)
+                              (1670+12+20-10)
+                              (1670+13+18-10)
+                              (1670+13+20-10)
+                              (1670+12+20-10)
+                              (1670+14+16-10)
+                              (1670+15+16-10)
+                              (1670+11.5+16-10)
+                              (1670+13+12-10)
+                              (1670+13+12-10)
+                              (1670+10.5+16-10)
+                              (1670+13+18-10)
+
+; Dave Abbott's wire velocity correction
+hdc_wire_velocity = 12.0
+hdc_central_time = 7,9,3,4,6,5
+                   7,5,3,4,6,6
+  
diff --git a/shms-calo-test/PARAM/hdc.param_2gamma b/shms-calo-test/PARAM/hdc.param_2gamma
new file mode 100644
index 0000000..44297fa
--- /dev/null
+++ b/shms-calo-test/PARAM/hdc.param_2gamma
@@ -0,0 +1,44 @@
+;---------------------------------------------------------------------
+; HMS_TRACKING
+; CTP parameter file containing all tracking parameters for the HMS
+;----------------------------------------------------------------------
+; sigma of wire chamber resolution for each plane
+      hdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; hms dc tdc minimum tdc value array allowed for a good hit
+    hdc_tdc_min_win = 1800, 1800, 1800, 1800, 1800, 1800
+                      1800, 1800, 1800, 1800, 1800, 1800
+; hms dc tdc maximum tdc value array allowed for a good hit
+    hdc_tdc_max_win = 3300, 3300, 3300, 3300, 3300, 3300
+                      3300, 3300, 3300, 3300, 3300, 3300
+; hms drift chamber tdc's time per channel
+        hdc_tdc_time_per_channel = 0.50
+; hms zero time for drift chambers	!DECREASING this number moves the hdtime plots to LOWER time.
+        hdc_plane_time_zero = (1670+14+18-10-220)
+                              (1670+12+20-10-220)
+                              (1670+13+18-10-220)
+                              (1670+13+20-10-220)
+                              (1670+12+20-10-220)
+                              (1670+14+16-10-220)
+                              (1670+15+16-10-220)
+                              (1670+11.5+16-10-220)
+                              (1670+13+12-10-220)
+                              (1670+13+12-10-220)
+                              (1670+10.5+16-10-220)
+                              (1670+13+18-10-220)
+
+; Dave Abbott's wire velocity correction
+hdc_wire_velocity = 12.0
+hdc_central_time = 7,9,3,4,6,5
+                   7,5,3,4,6,6
+  
diff --git a/shms-calo-test/PARAM/hdc.pos b/shms-calo-test/PARAM/hdc.pos
new file mode 100644
index 0000000..fdbf2ae
--- /dev/null
+++ b/shms-calo-test/PARAM/hdc.pos
@@ -0,0 +1,183 @@
+; Number of planes installed in HMS detector setup
+      hdc_num_planes = 12
+; Number of chambers installed in HMS detector setup
+      hdc_num_chambers = 2
+; Names of each wire plane
+;
+; Z positions of various planes in HMS chambers
+; hdc_n_zpos is the surveyed Z position of the center of chamber n.
+      hdc_1_zpos = (-40.611-11.312+0.003)
+      hdc_2_zpos = (+40.611-11.312-0.008)
+      
+      hdc_zpos   = hdc_1_zpos - 3.6000
+                   hdc_1_zpos - 1.8000
+                   hdc_1_zpos - 0.0000
+                   hdc_1_zpos + 1.8000
+                   hdc_1_zpos + 3.6000
+                   hdc_1_zpos + 5.4000
+                   hdc_2_zpos - 3.6000
+                   hdc_2_zpos - 1.8000
+                   hdc_2_zpos - 0.0000
+                   hdc_2_zpos + 1.8000
+                   hdc_2_zpos + 3.6000
+                   hdc_2_zpos + 5.4000
+; Angle alpha of wires in wire chamber planes
+        hdc_alpha_angle =  (90. - 0.071)*raddeg
+                           (0.0 - 0.071)*raddeg
+                           (74.925 - 0.071)*raddeg
+                           (105.075 - 0.071)*raddeg
+                           (0.0 - 0.071)*raddeg
+                           (90.0 - 0.071)*raddeg
+                           (89.90814 - 0.153)*raddeg
+                           (0.01611 - 0.153)*raddeg
+                           (74.85 - 0.153)*raddeg
+                           (105.05 - 0.153)*raddeg
+                           (0.01611 - 0.153)*raddeg
+                           (89.90814 - 0.153)*raddeg
+;        hdc_alpha_angle = ( 90.1541 - 0.071)*raddeg
+;                          ( -0.0408 - 0.071)*raddeg
+;                          ( 75.1267 - 0.071)*raddeg
+;                          (105.1267 - 0.071)*raddeg
+;                          ( -0.0408 - 0.071)*raddeg
+;                          ( 90.1541 - 0.071)*raddeg
+;                          ( 90.1095 - 0.153)*raddeg
+;                          ( -0.0370 - 0.153)*raddeg
+;                          ( 75.0904 - 0.153)*raddeg
+;                          (105.0904 - 0.153)*raddeg
+;                          ( -0.0370 - 0.153)*raddeg
+;                          ( 90.1095 - 0.153)*raddeg
+;
+; Angle beta of wires in wire chamber planes
+      hdc_beta_angle =    -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          -0.041*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+                          +0.054*raddeg
+; Angle gamma of wires in wire chamber planes
+      hdc_gamma_angle =   +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          +0.0376*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+                          -0.145*raddeg
+; Pitch
+      hdc_pitch = 1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+                  1.000252
+; Number of wires per plane
+      hdc_nrwire = 113
+                    52
+                   107
+                   107
+                    52
+                   113
+                   113
+                    52
+                   107
+                   107
+                    52
+                   113
+; X,Y position of center of wire chamber
+; increasing dc2 coordinates decreases dpos histograms.
+; new values according to henk and rolf
+      hdc_xcenter = (1.670 - 0.0155 - 0.020)
+                    (2.758 - 0.0155 + 0.040)
+;      hdc_xcenter = (1.670 - 0.0155)
+;                    (2.758 - 0.0155)
+;      hdc_xcenter = 1.670 + 0.15 + 0.0155
+;                    2.758 + 0.16 + 0.0155
+;  Y CENTER CHANGED TO MATCH OPTICS DATA(offset of 1.1 cm in y)
+; new values included according to henk and rolf
+      hdc_ycenter = (1.443 - 0.1699 - 0.0279 - 0.04)
+                    (2.753 - 0.1699 + 0.0279 + 0.04)
+;      hdc_ycenter = (1.443 - 0.1699 - 0.0279 - 0.035)
+;                    (2.753 - 0.1699 + 0.0279 + 0.035)
+;      hdc_ycenter = (1.443 - 0.1699 - 0.0279)
+;                    (2.753 - 0.1699 + 0.0279)
+
+;      hdc_ycenter = 0.343 + 1.1 - 0.12 + 0.1699 + 0.0279
+;                    1.653 + 1.1 - 0.22 + 0.1699 - 0.0279
+;      hdc_ycenter = 0.343  THESE ARE THE ORIGINAL Y CENTERS FROM SURVEY DATA
+;                    1.653
+;      hdc_xcenter = 0.0
+;                    1.22
+;      hdc_ycenter = 0.0
+;                    1.24
+
+; Wire number of center of wire chamber
+; assume 1st wire of 1st dc of a set is closest to edge where counting starts
+       hdc_central_wire = 57.257, 26.240, 54.001, 53.999, 26.760 , 56.743
+                          57.244, 26.242, 53.998, 54.002, 26.758 , 56.756
+
+;       hdc_central_wire = 57.25, 26.245, 54.0, 54.0, 26.755 , 56.75
+;                          57.24, 26.245, 54.0, 54.0, 26.755 , 56.76
+;       hdc_central_wire = 57.25, 26.25, 54.0, 54.0, 26.75 , 56.75
+;                          57.24, 26.25, 54.0, 54.0, 26.75 , 56.76
+; hdc_chamber_planes    array giving the chamber number for each plane
+      hdc_chamber_planes = 1
+                           1
+                           1
+                           1
+                           1
+                           1
+                           2
+                           2
+                           2
+                           2
+                           2
+                           2
+; The hms readout numbers some planes in reverse order.
+; The following array is a flag on the order number.
+; If hdc_wire_counting(plane) = 0
+;  the wire center is at (wire - hdc_central_wire) * pitch
+; If hdc_wire_counting(plane) = 1
+;  the wire center is at ( hdc_nrwire + 1 - wire - hdc_central_wire) * pitch
+        hdc_wire_counting = 1
+                            1
+                            0
+                            1
+                            0
+                            0
+                            1
+                            1
+                            0
+                            1
+                            0
+                            0
+; The velocity correction is the distance from the center of the wire divided
+; by the velocity of propagation times hdc_drifttime_sign(pln).  +/-1
+; for disc. card at +/- coord. (i.e. top = -x direction, so top readout is +1)
+       hdc_drifttime_sign = -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
+                            -1
diff --git a/shms-calo-test/PARAM/hdc_offsets.param b/shms-calo-test/PARAM/hdc_offsets.param
new file mode 100644
index 0000000..a5561b2
--- /dev/null
+++ b/shms-calo-test/PARAM/hdc_offsets.param
@@ -0,0 +1,125 @@
+; cable id's for HMS Drift Chambers
+; array is 113,12 (wires,planes) but most planes have less than 113 wires)
+
+hdc_card_no=
+; Plane 1, wires 1-113, 16 per card (+one extra wire)
+              1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+              2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
+              3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3
+              4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+              5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5
+              6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6
+              7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7
+             12
+; plane 2, wires 1-52, 13 per card
+              8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8
+              9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9
+             10,10,10,10,10,10,10,10,10,10,10,10,10
+             11,11,11,11,11,11,11,11,11,11,11,11,11
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; plane 3, wires 1-107, 15 or 16 per card (12 has one x wire)
+             12,12,12,12,12,12,12,12,12,12,12,12,12,12
+             13,13,13,13,13,13,13,13,13,13,13,13,13,13,13
+             14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14
+             15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
+             16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
+             17,17,17,17,17,17,17,17,17,17,17,17,17,17,17
+             18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18
+             -1,-1,-1,-1,-1,-1
+; plane 4, wires 1-107, 15 or 16 per card (19 has one x' wire)
+             19,19,19,19,19,19,19,19,19,19,19,19,19,19
+             20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
+             21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21
+             22,22,22,22,22,22,22,22,22,22,22,22,22,22,22
+             23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23
+             24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
+             25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25
+             -1,-1,-1,-1,-1,-1
+; plane 5, wires 1-52, 13 per card
+             26,26,26,26,26,26,26,26,26,26,26,26,26
+             27,27,27,27,27,27,27,27,27,27,27,27,27
+             28,28,28,28,28,28,28,28,28,28,28,28,28
+             29,29,29,29,29,29,29,29,29,29,29,29,29
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 6, wires 1-113, 16 per card (+one extra wire)
+             30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
+             31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31
+             32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
+             33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33
+             34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34
+             35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35
+             36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36
+             19
+; Chamber 2
+; Plane 7, wires 1-113, 16 per card (+one extra wire)
+             37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37
+             38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38
+             39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39
+             40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
+             41,41,41,41,41,41,41,41,41,41,41,41,41,41,41,41
+             42,42,42,42,42,42,42,42,42,42,42,42,42,42,42,42
+             43,43,43,43,43,43,43,43,43,43,43,43,43,43,43,43
+             48
+; plane 8, wires 1-52, 13 per card
+             44,44,44,44,44,44,44,44,44,44,44,44,44
+             45,45,45,45,45,45,45,45,45,45,45,45,45
+             46,46,46,46,46,46,46,46,46,46,46,46,46
+             47,47,47,47,47,47,47,47,47,47,47,47,47
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; plane 9, wires 1-107, 15 or 16 per card (48 has one x wire)
+             48,48,48,48,48,48,48,48,48,48,48,48,48,48
+             49,49,49,49,49,49,49,49,49,49,49,49,49,49,49
+             50,50,50,50,50,50,50,50,50,50,50,50,50,50,50,50
+             51,51,51,51,51,51,51,51,51,51,51,51,51,51,51
+             52,52,52,52,52,52,52,52,52,52,52,52,52,52,52,52
+             53,53,53,53,53,53,53,53,53,53,53,53,53,53,53
+             54,54,54,54,54,54,54,54,54,54,54,54,54,54,54,54
+             -1,-1,-1,-1,-1,-1
+; plane 10, wires 1-107, 15 or 16 per card (55 has one x' wire)
+             55,55,55,55,55,55,55,55,55,55,55,55,55,55
+             56,56,56,56,56,56,56,56,56,56,56,56,56,56,56
+             57,57,57,57,57,57,57,57,57,57,57,57,57,57,57,57
+             58,58,58,58,58,58,58,58,58,58,58,58,58,58,58
+             59,59,59,59,59,59,59,59,59,59,59,59,59,59,59,59
+             60,60,60,60,60,60,60,60,60,60,60,60,60,60,60
+             61,61,61,61,61,61,61,61,61,61,61,61,61,61,61,61
+             -1,-1,-1,-1,-1,-1
+; plane 11, wires 1-52, 13 per card
+             62,62,62,62,62,62,62,62,62,62,62,62,62
+             63,63,63,63,63,63,63,63,63,63,63,63,63
+             64,64,64,64,64,64,64,64,64,64,64,64,64
+             65,65,65,65,65,65,65,65,65,65,65,65,65
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 12, wires 1-113, 16 per card (+one extra wire)
+             66,66,66,66,66,66,66,66,66,66,66,66,66,66,66,66
+             67,67,67,67,67,67,67,67,67,67,67,67,67,67,67,67
+             68,68,68,68,68,68,68,68,68,68,68,68,68,68,68,68
+             69,69,69,69,69,69,69,69,69,69,69,69,69,69,69,69
+             70,70,70,70,70,70,70,70,70,70,70,70,70,70,70,70
+             71,71,71,71,71,71,71,71,71,71,71,71,71,71,71,71
+             72,72,72,72,72,72,72,72,72,72,72,72,72,72,72,72
+             55
+;
+;       Cable Delays on a per/card basys
+;
+hdc_card_delay =  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0
+
diff --git a/shms-calo-test/PARAM/hdeadwires.param b/shms-calo-test/PARAM/hdeadwires.param
new file mode 100644
index 0000000..9d8b527
--- /dev/null
+++ b/shms-calo-test/PARAM/hdeadwires.param
@@ -0,0 +1,10 @@
+; list of dead wires in the HMS (plane,wire).  Dead means <20% efficiency.
+hdc_num_deadwires = 6
+
+hdc_deadwire_plane =  2,   6,   6,   7,   9,  10
+
+hdc_deadwire_num =   43,  18,  60,  97,  30,   8
+
+; rough efficiency  22%,  3%, .4%,  0%,  0%,  7%
+
+; pln9,wire99 is HOT (used to be that 9/#100 was DEAD)?
diff --git a/shms-calo-test/PARAM/hdebug.param b/shms-calo-test/PARAM/hdebug.param
new file mode 100644
index 0000000..c5031a5
--- /dev/null
+++ b/shms-calo-test/PARAM/hdebug.param
@@ -0,0 +1,122 @@
+; hms tracking code debug flags. 
+; when these flags are non-zero, dump routines are called to 
+; print out the data banks for each event.
+;
+;  hluno     fortran lun for output
+      hluno = 66
+; hdebugdumptof           Dump timing information for fitting offsets for old CSA method
+      hdebugdumptof = 0
+; hdumptof           Dump timing information for fitting offsets, new PB method
+; Done from h_tof.f. Add particle ID cuts if desired
+; Note: don't set both hdumptof=1 and hdebugdumptof=1 at same time
+;       because they both use fort.37 for the output
+      hdumptof = 0
+;; hdebugdumpcal           Dump calorimeter information for fitting gains
+      hdebugdumpcal = 0
+; number of pedestal events required to overwrite orig. peds.
+  hhodo_min_peds = 500
+  hcal_min_peds  = 500
+  hcer_min_peds  = 500
+  haero_min_peds  = 500
+  hmisc_min_peds  = 500
+
+; DEBUGGING OUTPUT FLAGS
+; ----------------------
+; hdebugprintrawdc        Dump HMS_RAW_DC Bank
+      hdebugprintrawdc = 0
+; hdebugprintdecodeddc    Dump HMS_DECODED_DC BAnk
+      hdebugprintdecodeddc = 0
+; hdebugflagpsi               Dump calculated coordinate positions
+      hdebugflagpsi =  0
+; hdebugflaggeoemtry          Dump calculated geometrical parameters
+      hdebugflaggeometry = 0
+; hdebugflagpr                Dump intermediate pattern recognition results
+      hdebugflagpr = 0
+; hdebugflagstubchisq         Dump chi2 of left-right fits
+      hdebugstubchisq = 0
+; hdebugflagstubs             Dump stub fit       
+      hdebugflagstubs = 0
+; hdebuglinkstubs             Dump linked hits
+      hdebuglinkstubs = 0
+; hdebugtrackprint            Dump focal plane track fit results
+      hdebugtrackprint = 0
+; hdebugtartrackprint         Dump tracks at target
+      hdebugtartrackprint = 0
+; tof debuging 
+;
+;  hdebugprintscinraw         Dump HMS_RAW_SCIN
+    hdebugprintscinraw = 0
+;  hdebugprintscindec         Dump HMS_DECODED_SCIN
+    hdebugprintscindec = 0
+;  hdebugprinttoftracks       Dump  hms_scin_tof
+    hdebugprinttoftracks = 0
+;  hdebugprinttracktests      Dump HMS_TRACK_TESTS
+    hdebugprinttracktests = 0
+;
+;  hms calorimeter debug flags
+;  hlun_dbg_cal                lun
+   hlun_dbg_cal    = hluno
+;  hdbg_raw_cal        call h_prt_cal_raw
+   hdbg_raw_cal = 1
+;  hdbg_sparsified_cal call h_prt_cal_sparsified
+   hdbg_sparsified_cal = 0
+;  hdbg_decoded_cal    call h_prt_cal_decoded
+   hdbg_decoded_cal = 0
+;  hdbg_clusters_cal   call h_prt_cal_clusters
+   hdbg_clusters_cal = 0
+;  hdbg_tracks_cal     call h_prt_cal_tracks
+   hdbg_tracks_cal = 0
+;  hdbg_tests_cal      call h_prt_cal_tests    HMS_TRACK_TESTS
+   hdbg_tests_cal = 0
+;
+;  hard wired histograms. If these flags .ne. 0 then the histogram
+;     blocks are filled
+;
+; hturnon_scin_raw_hist       Histogram HMS raw hodoscope data (each block)
+  hturnon_scin_raw_hist = 1
+; hturnon_decoded_dc_hist     Histogram HMS_DECODED_DC
+  hturnon_decoded_dc_hist = 1
+; hturnon_focal_plane_hist    Histogram HMS_FOCAL_PLANE 
+  hturnon_focal_plane_hist = 1
+; hturnon_target_hist         HISTOGRAM HMS_TARGET
+  hturnon_target_hist = 1
+;
+; Bypass paramters to bypass code elementes in h_reconstruction
+;      Stored in hmsbypass_switches.cmn
+;      Code element is bypassed if switch .ne. 0
+; hbypass_trans_dc         bypass h_trans_dc
+  hbypass_trans_dc   = 0 
+; hbypass_track            bypass h_track
+  hbypass_track      = 0
+; hbypass_targ_trans       bypass h_targ_trans
+  hbypass_targ_trans = 0
+; hbypass_dc_eff           bypass h_dc_eff and h_dc_eff_shutdown
+  hbypass_dc_eff     = 0
+; hbypass_track_eff        bypass h_tracking efficiency code
+  hbypass_track_eff  = 0
+; hbypass_track_eff_files  bypass h_tracking efficiency output files
+  hbypass_track_eff_files  = 1
+
+; hbypass_trans_scin       bypass h_trans_scin
+  hbypass_trans_scin = 0
+; hbypass_tof              bypass h_tof
+  hbypass_tof        = 0
+; hbypass_scin_eff         bypass h_scin_eff and h_scin_eff_shutdown
+  hbypass_scin_eff   = 0
+
+; hbypass_trans_cer        bypass h_trans_cer
+  hbypass_trans_cer  = 0
+; hbypass_cer              bypass h_cer
+  hbypass_cer        = 0
+; hbypass_cer_eff          bypass h_cer_eff and h_cer_eff_shutdown
+  hbypass_cer_eff    = 0
+
+; hbypass_trans_cal        bypass h_trans_cal
+  hbypass_trans_cal  = 0
+; hbypass_cal              bypass h_cal
+  hbypass_cal        = 0
+; hbypass_cal_eff          bypass h_cal_eff and h_cal_eff_shutdown
+  hbypass_cal_eff    = 0
+
+; hbypass_physics          bypass h_physics
+  hbypass_physics    = 0
diff --git a/shms-calo-test/PARAM/hdriftmap.param b/shms-calo-test/PARAM/hdriftmap.param
new file mode 100644
index 0000000..12a3d95
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0001,0.0003,0.0004,0.0005,0.0007,0.0010,0.0015,0.0017
+0.0020,0.0028,0.0040,0.0060,0.0086,0.0120,0.0167,0.0230,0.0320,0.0435
+0.0572,0.0735,0.0910,0.1100,0.1310,0.1525,0.1753,0.1981,0.2205,0.2424
+0.2659,0.2893,0.3122,0.3354,0.3590,0.3814,0.4039,0.4268,0.4485,0.4711
+0.4933,0.5149,0.5368,0.5585,0.5796,0.6001,0.6209,0.6421,0.6615,0.6809
+0.7003,0.7189,0.7380,0.7564,0.7742,0.7912,0.8084,0.8245,0.8394,0.8533
+0.8667,0.8793,0.8909,0.9017,0.9106,0.9193,0.9267,0.9336,0.9402,0.9462
+0.9516,0.9567,0.9618,0.9659,0.9700,0.9734,0.9764,0.9790,0.9818,0.9841
+0.9862,0.9881,0.9895,0.9909,0.9919,0.9928,0.9935,0.9942,0.9950,0.9955
+0.9960,0.9965,0.9968,0.9972,0.9975,0.9979,0.9981,0.9983,0.9985,0.9987
+0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y1fract=0.0001,0.0003,0.0004,0.0004,0.0006,0.0009,0.0011,0.0014
+0.0016,0.0022,0.0029,0.0039,0.0053,0.0075,0.0111,0.0170,0.0264,0.0398
+0.0568,0.0762,0.0985,0.1218,0.1462,0.1721,0.1973,0.2231,0.2478,0.2721
+0.2960,0.3194,0.3434,0.3661,0.3888,0.4108,0.4335,0.4557,0.4762,0.4967
+0.5182,0.5389,0.5586,0.5788,0.5983,0.6189,0.6385,0.6583,0.6776,0.6971
+0.7158,0.7347,0.7527,0.7709,0.7881,0.8054,0.8215,0.8375,0.8530,0.8668
+0.8801,0.8926,0.9040,0.9141,0.9223,0.9304,0.9372,0.9430,0.9480,0.9528
+0.9573,0.9614,0.9651,0.9682,0.9710,0.9740,0.9765,0.9788,0.9809,0.9825
+0.9843,0.9858,0.9872,0.9882,0.9892,0.9902,0.9912,0.9920,0.9926,0.9932
+0.9938,0.9944,0.9949,0.9954,0.9958,0.9962,0.9966,0.9970,0.9971,0.9975
+0.9978,0.9980,0.9981,0.9983,0.9986,0.9987,0.9988,0.9990,0.9992,0.9993
+0.9995,0.9996,0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1u1fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0003,0.0004
+0.0005,0.0009,0.0018,0.0033,0.0055,0.0088,0.0137,0.0211,0.0312,0.0459
+0.0630,0.0831,0.1059,0.1286,0.1526,0.1763,0.2012,0.2254,0.2494,0.2727
+0.2963,0.3192,0.3417,0.3644,0.3865,0.4081,0.4299,0.4516,0.4728,0.4939
+0.5138,0.5345,0.5549,0.5754,0.5958,0.6163,0.6361,0.6558,0.6747,0.6941
+0.7128,0.7319,0.7505,0.7686,0.7861,0.8039,0.8210,0.8365,0.8509,0.8648
+0.8779,0.8898,0.9010,0.9105,0.9191,0.9264,0.9333,0.9391,0.9447,0.9497
+0.9538,0.9580,0.9618,0.9652,0.9684,0.9716,0.9745,0.9771,0.9792,0.9815
+0.9833,0.9850,0.9863,0.9875,0.9885,0.9894,0.9902,0.9912,0.9919,0.9927
+0.9933,0.9937,0.9942,0.9947,0.9951,0.9955,0.9960,0.9963,0.9967,0.9970
+0.9973,0.9976,0.9979,0.9981,0.9982,0.9985,0.9986,0.9989,0.9991,0.9992
+0.9993,0.9994,0.9995,0.9996,0.9997,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0000,0.0000,0.0001,0.0002,0.0002,0.0003,0.0004,0.0005
+0.0007,0.0008,0.0011,0.0017,0.0026,0.0041,0.0073,0.0133,0.0228,0.0352
+0.0516,0.0710,0.0925,0.1158,0.1398,0.1644,0.1883,0.2115,0.2352,0.2589
+0.2824,0.3050,0.3282,0.3501,0.3718,0.3932,0.4149,0.4369,0.4577,0.4784
+0.4996,0.5201,0.5410,0.5616,0.5814,0.6016,0.6211,0.6414,0.6602,0.6795
+0.6985,0.7170,0.7361,0.7550,0.7736,0.7914,0.8094,0.8265,0.8428,0.8581
+0.8725,0.8857,0.8973,0.9077,0.9174,0.9257,0.9326,0.9387,0.9437,0.9490
+0.9538,0.9577,0.9613,0.9650,0.9684,0.9716,0.9746,0.9771,0.9793,0.9815
+0.9833,0.9849,0.9863,0.9876,0.9887,0.9896,0.9906,0.9915,0.9921,0.9927
+0.9932,0.9938,0.9943,0.9947,0.9953,0.9956,0.9960,0.9964,0.9968,0.9971
+0.9973,0.9976,0.9979,0.9981,0.9982,0.9984,0.9986,0.9988,0.9990,0.9991
+0.9993,0.9995,0.9996,0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0000,0.0000,0.0001,0.0002,0.0003,0.0003,0.0005,0.0007
+0.0009,0.0011,0.0015,0.0020,0.0029,0.0045,0.0070,0.0112,0.0187,0.0294
+0.0438,0.0617,0.0826,0.1041,0.1281,0.1527,0.1771,0.2018,0.2262,0.2507
+0.2752,0.2982,0.3214,0.3442,0.3669,0.3896,0.4112,0.4327,0.4554,0.4767
+0.4978,0.5184,0.5388,0.5597,0.5793,0.6002,0.6198,0.6398,0.6586,0.6781
+0.6980,0.7164,0.7344,0.7527,0.7705,0.7883,0.8056,0.8215,0.8379,0.8533
+0.8667,0.8792,0.8916,0.9023,0.9118,0.9202,0.9277,0.9343,0.9402,0.9457
+0.9504,0.9553,0.9593,0.9628,0.9662,0.9695,0.9726,0.9749,0.9772,0.9793
+0.9812,0.9829,0.9843,0.9856,0.9866,0.9877,0.9886,0.9892,0.9901,0.9909
+0.9918,0.9926,0.9931,0.9937,0.9942,0.9948,0.9953,0.9956,0.9959,0.9963
+0.9967,0.9970,0.9973,0.9976,0.9979,0.9981,0.9983,0.9985,0.9988,0.9989
+0.9992,0.9993,0.9995,0.9996,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0001,0.0002,0.0003,0.0004,0.0005,0.0006,0.0008,0.0010
+0.0014,0.0021,0.0030,0.0048,0.0076,0.0115,0.0181,0.0268,0.0392,0.0538
+0.0709,0.0892,0.1099,0.1316,0.1529,0.1747,0.1986,0.2219,0.2461,0.2701
+0.2940,0.3176,0.3408,0.3641,0.3867,0.4102,0.4321,0.4534,0.4751,0.4972
+0.5185,0.5396,0.5602,0.5811,0.6018,0.6220,0.6421,0.6618,0.6811,0.7004
+0.7201,0.7374,0.7557,0.7741,0.7920,0.8096,0.8257,0.8410,0.8555,0.8687
+0.8814,0.8922,0.9022,0.9112,0.9195,0.9272,0.9343,0.9401,0.9458,0.9509
+0.9562,0.9605,0.9647,0.9687,0.9723,0.9753,0.9782,0.9808,0.9832,0.9851
+0.9868,0.9883,0.9897,0.9909,0.9918,0.9925,0.9933,0.9940,0.9947,0.9953
+0.9957,0.9961,0.9966,0.9969,0.9973,0.9975,0.9978,0.9980,0.9982,0.9984
+0.9985,0.9986,0.9988,0.9989,0.9991,0.9992,0.9993,0.9995,0.9996,0.9996
+0.9996,0.9997,0.9998,0.9998,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x1fract=0.0001,0.0002,0.0004,0.0005,0.0008,0.0011,0.0014,0.0017
+0.0021,0.0027,0.0039,0.0056,0.0087,0.0134,0.0199,0.0292,0.0404,0.0540
+0.0693,0.0861,0.1044,0.1251,0.1462,0.1676,0.1901,0.2126,0.2355,0.2583
+0.2820,0.3055,0.3288,0.3512,0.3739,0.3968,0.4189,0.4421,0.4645,0.4869
+0.5086,0.5306,0.5519,0.5731,0.5943,0.6150,0.6355,0.6568,0.6766,0.6969
+0.7168,0.7364,0.7554,0.7741,0.7913,0.8092,0.8260,0.8419,0.8572,0.8718
+0.8844,0.8961,0.9064,0.9160,0.9248,0.9320,0.9383,0.9448,0.9502,0.9554
+0.9603,0.9646,0.9685,0.9721,0.9753,0.9782,0.9810,0.9835,0.9857,0.9874
+0.9889,0.9903,0.9913,0.9922,0.9931,0.9937,0.9943,0.9950,0.9955,0.9959
+0.9964,0.9967,0.9970,0.9973,0.9975,0.9977,0.9980,0.9983,0.9984,0.9986
+0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0000,0.0000,0.0001,0.0002,0.0003,0.0004,0.0006,0.0008
+0.0010,0.0015,0.0020,0.0031,0.0045,0.0075,0.0130,0.0218,0.0330,0.0490
+0.0684,0.0901,0.1137,0.1389,0.1636,0.1900,0.2162,0.2419,0.2663,0.2913
+0.3145,0.3380,0.3606,0.3834,0.4056,0.4274,0.4494,0.4710,0.4920,0.5122
+0.5332,0.5541,0.5744,0.5947,0.6153,0.6358,0.6551,0.6758,0.6958,0.7153
+0.7342,0.7531,0.7709,0.7897,0.8071,0.8235,0.8391,0.8548,0.8692,0.8826
+0.8950,0.9068,0.9163,0.9250,0.9329,0.9404,0.9468,0.9523,0.9571,0.9612
+0.9655,0.9688,0.9718,0.9748,0.9774,0.9796,0.9816,0.9834,0.9852,0.9866
+0.9877,0.9888,0.9897,0.9908,0.9916,0.9924,0.9931,0.9937,0.9943,0.9947
+0.9951,0.9955,0.9959,0.9963,0.9967,0.9969,0.9973,0.9975,0.9978,0.9980
+0.9982,0.9984,0.9985,0.9987,0.9989,0.9990,0.9992,0.9993,0.9995,0.9996
+0.9997,0.9997,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0003,0.0004
+0.0005,0.0007,0.0010,0.0017,0.0034,0.0072,0.0145,0.0253,0.0416,0.0616
+0.0839,0.1082,0.1331,0.1596,0.1848,0.2100,0.2343,0.2581,0.2818,0.3059
+0.3288,0.3517,0.3739,0.3959,0.4173,0.4381,0.4589,0.4797,0.5011,0.5209
+0.5410,0.5613,0.5804,0.6000,0.6197,0.6390,0.6582,0.6776,0.6965,0.7146
+0.7326,0.7506,0.7689,0.7858,0.8030,0.8198,0.8362,0.8517,0.8655,0.8787
+0.8908,0.9016,0.9108,0.9192,0.9269,0.9328,0.9383,0.9430,0.9471,0.9509
+0.9546,0.9576,0.9609,0.9637,0.9664,0.9686,0.9705,0.9725,0.9743,0.9760
+0.9777,0.9791,0.9803,0.9818,0.9829,0.9839,0.9848,0.9857,0.9867,0.9876
+0.9884,0.9892,0.9898,0.9905,0.9912,0.9917,0.9922,0.9927,0.9932,0.9937
+0.9943,0.9946,0.9952,0.9956,0.9962,0.9966,0.9971,0.9975,0.9979,0.9984
+0.9988,0.9991,0.9994,0.9996,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2v1fract=0.0000,0.0001,0.0001,0.0002,0.0003,0.0004,0.0006,0.0008
+0.0010,0.0014,0.0020,0.0032,0.0058,0.0117,0.0214,0.0353,0.0527,0.0742
+0.0981,0.1231,0.1484,0.1741,0.1997,0.2245,0.2484,0.2721,0.2961,0.3203
+0.3434,0.3662,0.3882,0.4107,0.4324,0.4541,0.4747,0.4964,0.5164,0.5374
+0.5573,0.5776,0.5978,0.6180,0.6379,0.6570,0.6760,0.6950,0.7137,0.7319
+0.7496,0.7688,0.7859,0.8036,0.8207,0.8370,0.8522,0.8671,0.8811,0.8937
+0.9046,0.9153,0.9244,0.9318,0.9386,0.9445,0.9497,0.9542,0.9582,0.9619
+0.9654,0.9686,0.9713,0.9742,0.9768,0.9792,0.9813,0.9832,0.9848,0.9861
+0.9873,0.9884,0.9894,0.9903,0.9910,0.9918,0.9925,0.9931,0.9937,0.9942
+0.9946,0.9950,0.9954,0.9959,0.9962,0.9965,0.9969,0.9972,0.9975,0.9978
+0.9979,0.9981,0.9984,0.9985,0.9987,0.9989,0.9991,0.9992,0.9994,0.9996
+0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y2fract=0.0001,0.0002,0.0002,0.0004,0.0005,0.0006,0.0008,0.0010
+0.0013,0.0018,0.0026,0.0038,0.0057,0.0090,0.0144,0.0233,0.0363,0.0535
+0.0734,0.0953,0.1200,0.1454,0.1710,0.1972,0.2228,0.2471,0.2719,0.2963
+0.3199,0.3435,0.3670,0.3907,0.4132,0.4350,0.4566,0.4778,0.4991,0.5195
+0.5407,0.5610,0.5817,0.6024,0.6219,0.6426,0.6622,0.6820,0.7011,0.7203
+0.7384,0.7571,0.7749,0.7924,0.8098,0.8264,0.8431,0.8582,0.8723,0.8855
+0.8980,0.9089,0.9190,0.9278,0.9357,0.9428,0.9484,0.9534,0.9580,0.9622
+0.9660,0.9693,0.9722,0.9751,0.9775,0.9798,0.9821,0.9838,0.9854,0.9870
+0.9884,0.9893,0.9903,0.9912,0.9919,0.9924,0.9931,0.9937,0.9943,0.9948
+0.9951,0.9955,0.9959,0.9962,0.9965,0.9968,0.9971,0.9974,0.9977,0.9979
+0.9981,0.9983,0.9985,0.9987,0.9989,0.9991,0.9993,0.9994,0.9995,0.9996
+0.9997,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x2fract=0.0000,0.0002,0.0003,0.0003,0.0005,0.0008,0.0009,0.0012
+0.0015,0.0020,0.0025,0.0038,0.0059,0.0091,0.0140,0.0213,0.0307,0.0429
+0.0577,0.0743,0.0926,0.1127,0.1333,0.1554,0.1779,0.2009,0.2243,0.2474
+0.2710,0.2945,0.3191,0.3422,0.3648,0.3880,0.4103,0.4329,0.4554,0.4775
+0.5000,0.5212,0.5428,0.5635,0.5842,0.6048,0.6254,0.6451,0.6647,0.6845
+0.7044,0.7242,0.7431,0.7614,0.7797,0.7970,0.8145,0.8308,0.8463,0.8607
+0.8741,0.8864,0.8975,0.9073,0.9164,0.9247,0.9317,0.9386,0.9445,0.9501
+0.9556,0.9604,0.9647,0.9686,0.9722,0.9751,0.9781,0.9805,0.9829,0.9849
+0.9868,0.9884,0.9897,0.9908,0.9920,0.9930,0.9936,0.9942,0.9948,0.9954
+0.9959,0.9963,0.9968,0.9971,0.9974,0.9977,0.9979,0.9982,0.9984,0.9985
+0.9987,0.9988,0.9989,0.9991,0.9991,0.9993,0.9994,0.9994,0.9995,0.9996
+0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/hdriftmap.param.62698 b/shms-calo-test/PARAM/hdriftmap.param.62698
new file mode 100644
index 0000000..aa14b0e
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param.62698
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0363,0.0747,0.1136,0.1530,0.1920,0.2324,0.2724,0.3119
+0.3507,0.3897,0.4273,0.4651,0.5016,0.5387,0.5740,0.6086,0.6453,0.6783
+0.7108,0.7421,0.7730,0.8016,0.8281,0.8522,0.8733,0.8924,0.9089,0.9229
+0.9347,0.9452,0.9536,0.9613,0.9680,0.9738,0.9780,0.9817,0.9847,0.9872
+0.9890,0.9903,0.9915,0.9926,0.9935,0.9943,0.9950,0.9955,0.9960,0.9965
+0.9969,0.9975,0.9978,0.9980,0.9982,0.9984,0.9986,0.9988,0.9989,0.9990
+0.9992,0.9993,0.9993,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y1fract=0.0435,0.0873,0.1297,0.1724,0.2139,0.2534,0.2936,0.3319
+0.3699,0.4078,0.4443,0.4807,0.5166,0.5526,0.5878,0.6227,0.6573,0.6913
+0.7250,0.7565,0.7863,0.8146,0.8417,0.8657,0.8860,0.9028,0.9179,0.9304
+0.9402,0.9485,0.9559,0.9619,0.9676,0.9721,0.9759,0.9790,0.9816,0.9839
+0.9859,0.9874,0.9886,0.9897,0.9909,0.9917,0.9925,0.9931,0.9937,0.9940
+0.9945,0.9952,0.9958,0.9963,0.9966,0.9970,0.9974,0.9977,0.9980,0.9982
+0.9985,0.9987,0.9989,0.9990,0.9992,0.9993,0.9993,0.9994,0.9995,0.9995
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc1u1fract=0.0417,0.0814,0.1229,0.1626,0.2036,0.2451,0.2842,0.3247
+0.3639,0.4030,0.4399,0.4766,0.5141,0.5490,0.5842,0.6202,0.6549,0.6888
+0.7220,0.7555,0.7860,0.8147,0.8406,0.8644,0.8851,0.9021,0.9164,0.9287
+0.9387,0.9475,0.9548,0.9614,0.9667,0.9713,0.9755,0.9787,0.9816,0.9840
+0.9860,0.9874,0.9890,0.9903,0.9914,0.9922,0.9929,0.9935,0.9942,0.9949
+0.9953,0.9958,0.9962,0.9967,0.9972,0.9976,0.9978,0.9980,0.9982,0.9984
+0.9987,0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9995,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0390,0.0784,0.1189,0.1592,0.1993,0.2379,0.2758,0.3132
+0.3498,0.3861,0.4226,0.4600,0.4958,0.5324,0.5671,0.6005,0.6359,0.6699
+0.7022,0.7348,0.7661,0.7960,0.8234,0.8494,0.8730,0.8924,0.9091,0.9220
+0.9330,0.9423,0.9500,0.9569,0.9629,0.9683,0.9728,0.9768,0.9799,0.9827
+0.9846,0.9863,0.9880,0.9891,0.9903,0.9912,0.9920,0.9929,0.9936,0.9941
+0.9947,0.9953,0.9958,0.9963,0.9966,0.9971,0.9974,0.9976,0.9979,0.9983
+0.9985,0.9987,0.9989,0.9991,0.9991,0.9992,0.9994,0.9994,0.9995,0.9995
+0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0415,0.0845,0.1268,0.1688,0.2106,0.2502,0.2885,0.3274
+0.3662,0.4031,0.4395,0.4753,0.5098,0.5453,0.5804,0.6147,0.6497,0.6822
+0.7147,0.7459,0.7762,0.8043,0.8314,0.8552,0.8768,0.8958,0.9110,0.9235
+0.9343,0.9436,0.9515,0.9583,0.9639,0.9686,0.9728,0.9762,0.9790,0.9811
+0.9833,0.9852,0.9868,0.9882,0.9893,0.9904,0.9915,0.9924,0.9930,0.9936
+0.9943,0.9949,0.9955,0.9959,0.9963,0.9967,0.9970,0.9974,0.9975,0.9979
+0.9981,0.9984,0.9986,0.9988,0.9989,0.9991,0.9991,0.9993,0.9994,0.9995
+0.9995,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0383,0.0788,0.1191,0.1610,0.2022,0.2432,0.2837,0.3233
+0.3609,0.3990,0.4372,0.4741,0.5103,0.5457,0.5807,0.6168,0.6533,0.6872
+0.7206,0.7518,0.7834,0.8120,0.8378,0.8605,0.8805,0.8978,0.9125,0.9252
+0.9361,0.9449,0.9537,0.9614,0.9675,0.9731,0.9777,0.9811,0.9838,0.9861
+0.9879,0.9897,0.9909,0.9921,0.9931,0.9939,0.9945,0.9953,0.9958,0.9962
+0.9967,0.9970,0.9973,0.9976,0.9979,0.9981,0.9983,0.9985,0.9987,0.9988
+0.9989,0.9989,0.9990,0.9992,0.9993,0.9994,0.9995,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x1fract=0.0235,0.0522,0.0818,0.1123,0.1453,0.1813,0.2170,0.2525
+0.2887,0.3246,0.3606,0.3970,0.4325,0.4677,0.5020,0.5376,0.5715,0.6056
+0.6392,0.6735,0.7057,0.7376,0.7684,0.7974,0.8237,0.8496,0.8710,0.8907
+0.9074,0.9213,0.9337,0.9444,0.9531,0.9606,0.9673,0.9729,0.9772,0.9812
+0.9842,0.9872,0.9892,0.9909,0.9922,0.9933,0.9939,0.9948,0.9955,0.9962
+0.9966,0.9968,0.9971,0.9974,0.9976,0.9979,0.9982,0.9984,0.9986,0.9987
+0.9989,0.9990,0.9991,0.9992,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0320,0.0687,0.1083,0.1492,0.1886,0.2279,0.2662,0.3034
+0.3392,0.3745,0.4095,0.4431,0.4772,0.5110,0.5444,0.5775,0.6093,0.6415
+0.6734,0.7026,0.7335,0.7641,0.7926,0.8201,0.8462,0.8704,0.8914,0.9094
+0.9252,0.9373,0.9468,0.9550,0.9615,0.9673,0.9719,0.9760,0.9797,0.9826
+0.9846,0.9863,0.9877,0.9890,0.9901,0.9910,0.9917,0.9924,0.9929,0.9935
+0.9941,0.9946,0.9950,0.9954,0.9957,0.9960,0.9964,0.9968,0.9972,0.9974
+0.9978,0.9981,0.9983,0.9986,0.9987,0.9989,0.9991,0.9993,0.9994,0.9994
+0.9995,0.9996,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0379,0.0787,0.1184,0.1585,0.1980,0.2367,0.2745,0.3111
+0.3470,0.3821,0.4181,0.4521,0.4862,0.5187,0.5523,0.5847,0.6171,0.6497
+0.6812,0.7129,0.7437,0.7732,0.8012,0.8287,0.8544,0.8784,0.8985,0.9166
+0.9301,0.9414,0.9507,0.9577,0.9638,0.9687,0.9728,0.9765,0.9800,0.9826
+0.9850,0.9869,0.9883,0.9895,0.9905,0.9912,0.9919,0.9925,0.9930,0.9937
+0.9944,0.9947,0.9950,0.9954,0.9958,0.9963,0.9968,0.9971,0.9975,0.9978
+0.9982,0.9984,0.9986,0.9988,0.9990,0.9991,0.9992,0.9993,0.9993,0.9994
+0.9995,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2v1fract=0.0407,0.0819,0.1220,0.1631,0.2025,0.2408,0.2791,0.3163
+0.3524,0.3874,0.4234,0.4575,0.4917,0.5252,0.5586,0.5917,0.6243,0.6590
+0.6908,0.7224,0.7533,0.7824,0.8116,0.8394,0.8655,0.8884,0.9077,0.9237
+0.9368,0.9470,0.9554,0.9620,0.9674,0.9721,0.9764,0.9799,0.9826,0.9849
+0.9867,0.9885,0.9898,0.9908,0.9917,0.9926,0.9931,0.9936,0.9941,0.9946
+0.9950,0.9954,0.9958,0.9962,0.9966,0.9970,0.9973,0.9976,0.9979,0.9983
+0.9985,0.9987,0.9989,0.9992,0.9993,0.9995,0.9996,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y2fract=0.0344,0.0722,0.1119,0.1503,0.1878,0.2256,0.2623,0.2990
+0.3334,0.3675,0.4001,0.4342,0.4662,0.4981,0.5310,0.5623,0.5932,0.6240
+0.6532,0.6829,0.7128,0.7401,0.7674,0.7942,0.8183,0.8402,0.8591,0.8756
+0.8891,0.9003,0.9088,0.9166,0.9232,0.9291,0.9345,0.9396,0.9440,0.9483
+0.9520,0.9553,0.9578,0.9603,0.9627,0.9648,0.9671,0.9694,0.9715,0.9734
+0.9752,0.9770,0.9787,0.9803,0.9817,0.9835,0.9853,0.9869,0.9887,0.9900
+0.9914,0.9927,0.9941,0.9951,0.9960,0.9968,0.9974,0.9978,0.9983,0.9986
+0.9987,0.9989,0.9990,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x2fract=0.0258,0.0567,0.0898,0.1250,0.1615,0.1982,0.2339,0.2710
+0.3075,0.3438,0.3804,0.4167,0.4520,0.4865,0.5200,0.5539,0.5872,0.6191
+0.6512,0.6832,0.7148,0.7460,0.7761,0.8047,0.8316,0.8557,0.8778,0.8965
+0.9138,0.9275,0.9388,0.9482,0.9559,0.9625,0.9687,0.9735,0.9781,0.9814
+0.9841,0.9864,0.9883,0.9900,0.9912,0.9923,0.9933,0.9939,0.9946,0.9953
+0.9958,0.9964,0.9968,0.9972,0.9976,0.9979,0.9981,0.9984,0.9987,0.9988
+0.9990,0.9992,0.9993,0.9994,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/hdriftmap.param.62726 b/shms-calo-test/PARAM/hdriftmap.param.62726
new file mode 100644
index 0000000..6e54848
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param.62726
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0282,0.0603,0.0961,0.1338,0.1719,0.2089,0.2463,0.2826
+0.3168,0.3528,0.3890,0.4242,0.4591,0.4926,0.5256,0.5565,0.5888,0.6201
+0.6504,0.6799,0.7095,0.7390,0.7672,0.7941,0.8196,0.8434,0.8664,0.8861
+0.9028,0.9169,0.9289,0.9393,0.9469,0.9550,0.9621,0.9675,0.9726,0.9768
+0.9809,0.9839,0.9859,0.9877,0.9894,0.9908,0.9916,0.9926,0.9933,0.9939
+0.9948,0.9953,0.9956,0.9960,0.9963,0.9967,0.9970,0.9972,0.9974,0.9978
+0.9981,0.9981,0.9982,0.9984,0.9985,0.9986,0.9988,0.9989,0.9989,0.9989
+0.9990,0.9990,0.9991,0.9991,0.9992,0.9992,0.9992,0.9992,0.9992,0.9992
+0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9994,0.9994,0.9994
+0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
+hwc1y1fract=0.0315,0.0688,0.1088,0.1504,0.1893,0.2281,0.2656,0.3016
+0.3359,0.3719,0.4046,0.4381,0.4694,0.5016,0.5337,0.5655,0.5961,0.6272
+0.6587,0.6904,0.7196,0.7472,0.7752,0.8024,0.8289,0.8534,0.8759,0.8962
+0.9137,0.9284,0.9391,0.9486,0.9553,0.9614,0.9664,0.9709,0.9749,0.9779
+0.9806,0.9831,0.9850,0.9869,0.9880,0.9892,0.9903,0.9909,0.9917,0.9925
+0.9930,0.9935,0.9940,0.9944,0.9948,0.9952,0.9955,0.9958,0.9964,0.9968
+0.9969,0.9971,0.9975,0.9978,0.9979,0.9981,0.9983,0.9985,0.9986,0.9987
+0.9988,0.9988,0.9990,0.9990,0.9990,0.9991,0.9991,0.9992,0.9992,0.9992
+0.9992,0.9992,0.9992,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993
+0.9994,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc1u1fract=0.0336,0.0710,0.1105,0.1495,0.1873,0.2268,0.2642,0.3005
+0.3360,0.3710,0.4058,0.4393,0.4723,0.5066,0.5386,0.5691,0.6000,0.6325
+0.6620,0.6927,0.7227,0.7528,0.7800,0.8075,0.8334,0.8581,0.8801,0.8989
+0.9144,0.9284,0.9390,0.9474,0.9550,0.9603,0.9651,0.9698,0.9735,0.9768
+0.9799,0.9821,0.9841,0.9860,0.9873,0.9887,0.9898,0.9906,0.9913,0.9920
+0.9926,0.9932,0.9939,0.9943,0.9948,0.9953,0.9957,0.9962,0.9966,0.9970
+0.9972,0.9976,0.9979,0.9981,0.9983,0.9985,0.9986,0.9987,0.9988,0.9989
+0.9989,0.9990,0.9991,0.9991,0.9992,0.9992,0.9993,0.9993,0.9993,0.9993
+0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995
+0.9995,0.9995,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0311,0.0647,0.1035,0.1408,0.1805,0.2188,0.2556,0.2907
+0.3251,0.3575,0.3906,0.4237,0.4559,0.4883,0.5196,0.5505,0.5814,0.6125
+0.6421,0.6723,0.7019,0.7292,0.7576,0.7860,0.8133,0.8402,0.8639,0.8856
+0.9041,0.9184,0.9306,0.9406,0.9491,0.9558,0.9619,0.9672,0.9715,0.9755
+0.9794,0.9821,0.9843,0.9862,0.9880,0.9891,0.9901,0.9911,0.9920,0.9927
+0.9934,0.9940,0.9945,0.9951,0.9954,0.9958,0.9962,0.9966,0.9968,0.9970
+0.9973,0.9977,0.9980,0.9981,0.9982,0.9983,0.9985,0.9986,0.9988,0.9989
+0.9989,0.9990,0.9991,0.9991,0.9991,0.9992,0.9992,0.9992,0.9992,0.9992
+0.9992,0.9993,0.9993,0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9994
+0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0287,0.0626,0.1008,0.1409,0.1822,0.2214,0.2594,0.2966
+0.3317,0.3671,0.4007,0.4343,0.4672,0.4980,0.5283,0.5588,0.5900,0.6197
+0.6495,0.6800,0.7088,0.7387,0.7671,0.7942,0.8197,0.8452,0.8680,0.8870
+0.9044,0.9205,0.9329,0.9438,0.9521,0.9589,0.9644,0.9690,0.9732,0.9763
+0.9791,0.9814,0.9839,0.9861,0.9876,0.9889,0.9898,0.9906,0.9914,0.9920
+0.9927,0.9934,0.9939,0.9944,0.9949,0.9953,0.9957,0.9960,0.9964,0.9968
+0.9971,0.9974,0.9977,0.9981,0.9982,0.9983,0.9986,0.9986,0.9988,0.9989
+0.9989,0.9990,0.9991,0.9991,0.9992,0.9992,0.9992,0.9992,0.9992,0.9992
+0.9992,0.9992,0.9992,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993
+0.9993,0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995
+0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0335,0.0677,0.1081,0.1458,0.1840,0.2205,0.2588,0.2958
+0.3314,0.3675,0.4023,0.4372,0.4714,0.5043,0.5354,0.5665,0.5993,0.6295
+0.6623,0.6934,0.7225,0.7523,0.7808,0.8095,0.8338,0.8559,0.8763,0.8940
+0.9096,0.9224,0.9332,0.9426,0.9506,0.9573,0.9640,0.9698,0.9747,0.9783
+0.9813,0.9839,0.9860,0.9879,0.9893,0.9904,0.9915,0.9924,0.9932,0.9939
+0.9945,0.9948,0.9952,0.9957,0.9961,0.9966,0.9970,0.9973,0.9974,0.9976
+0.9976,0.9978,0.9980,0.9981,0.9983,0.9984,0.9987,0.9987,0.9988,0.9989
+0.9989,0.9989,0.9990,0.9991,0.9991,0.9991,0.9992,0.9992,0.9992,0.9992
+0.9992,0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994
+0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x1fract=0.0266,0.0586,0.0918,0.1279,0.1662,0.2034,0.2390,0.2758
+0.3129,0.3502,0.3862,0.4207,0.4537,0.4881,0.5209,0.5551,0.5896,0.6219
+0.6538,0.6850,0.7169,0.7476,0.7797,0.8087,0.8343,0.8592,0.8811,0.9001
+0.9165,0.9290,0.9393,0.9486,0.9564,0.9631,0.9686,0.9734,0.9773,0.9812
+0.9840,0.9862,0.9883,0.9899,0.9912,0.9923,0.9931,0.9939,0.9944,0.9949
+0.9953,0.9956,0.9961,0.9965,0.9968,0.9970,0.9972,0.9974,0.9976,0.9978
+0.9980,0.9982,0.9983,0.9984,0.9985,0.9985,0.9986,0.9987,0.9987,0.9988
+0.9989,0.9990,0.9990,0.9991,0.9991,0.9991,0.9991,0.9992,0.9992,0.9992
+0.9992,0.9992,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993
+0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994
+0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0362,0.0776,0.1200,0.1608,0.2009,0.2406,0.2782,0.3139
+0.3477,0.3818,0.4159,0.4493,0.4843,0.5145,0.5466,0.5788,0.6109,0.6436
+0.6769,0.7103,0.7403,0.7689,0.7972,0.8258,0.8505,0.8745,0.8961,0.9159
+0.9317,0.9436,0.9527,0.9609,0.9671,0.9720,0.9760,0.9795,0.9829,0.9854
+0.9871,0.9890,0.9904,0.9913,0.9921,0.9929,0.9934,0.9938,0.9943,0.9945
+0.9949,0.9952,0.9956,0.9959,0.9961,0.9964,0.9967,0.9968,0.9971,0.9974
+0.9976,0.9977,0.9978,0.9981,0.9983,0.9984,0.9985,0.9987,0.9988,0.9989
+0.9990,0.9990,0.9991,0.9991,0.9991,0.9992,0.9992,0.9992,0.9992,0.9992
+0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9994
+0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0410,0.0841,0.1260,0.1656,0.2066,0.2465,0.2831,0.3202
+0.3547,0.3887,0.4245,0.4584,0.4920,0.5252,0.5599,0.5930,0.6245,0.6578
+0.6893,0.7202,0.7512,0.7819,0.8102,0.8375,0.8643,0.8866,0.9064,0.9240
+0.9376,0.9482,0.9559,0.9626,0.9683,0.9733,0.9772,0.9802,0.9826,0.9849
+0.9868,0.9883,0.9899,0.9909,0.9918,0.9924,0.9931,0.9934,0.9940,0.9945
+0.9947,0.9951,0.9953,0.9956,0.9959,0.9962,0.9965,0.9966,0.9968,0.9971
+0.9972,0.9975,0.9978,0.9979,0.9981,0.9982,0.9983,0.9984,0.9985,0.9986
+0.9986,0.9987,0.9987,0.9988,0.9989,0.9989,0.9989,0.9989,0.9989,0.9989
+0.9990,0.9990,0.9991,0.9991,0.9992,0.9993,0.9993,0.9993,0.9993,0.9993
+0.9993,0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9995
+0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc2v1fract=0.0433,0.0853,0.1281,0.1689,0.2096,0.2486,0.2871,0.3238
+0.3603,0.3966,0.4316,0.4658,0.4995,0.5319,0.5654,0.5999,0.6322,0.6631
+0.6950,0.7270,0.7589,0.7887,0.8180,0.8461,0.8707,0.8934,0.9125,0.9288
+0.9414,0.9516,0.9593,0.9650,0.9700,0.9742,0.9777,0.9807,0.9834,0.9853
+0.9871,0.9886,0.9900,0.9908,0.9915,0.9921,0.9926,0.9932,0.9936,0.9940
+0.9944,0.9948,0.9952,0.9956,0.9960,0.9963,0.9966,0.9969,0.9972,0.9974
+0.9977,0.9980,0.9982,0.9984,0.9984,0.9986,0.9987,0.9988,0.9989,0.9989
+0.9990,0.9990,0.9990,0.9991,0.9991,0.9992,0.9992,0.9992,0.9992,0.9993
+0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9994,0.9994,0.9994,0.9994
+0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc2y2fract=0.0395,0.0830,0.1259,0.1670,0.2065,0.2467,0.2848,0.3213
+0.3590,0.3943,0.4276,0.4632,0.4948,0.5273,0.5591,0.5912,0.6240,0.6561
+0.6881,0.7193,0.7500,0.7806,0.8090,0.8368,0.8621,0.8839,0.9041,0.9209
+0.9354,0.9468,0.9563,0.9637,0.9700,0.9748,0.9784,0.9818,0.9846,0.9867
+0.9883,0.9899,0.9909,0.9920,0.9928,0.9934,0.9941,0.9944,0.9949,0.9952
+0.9956,0.9957,0.9958,0.9960,0.9962,0.9965,0.9967,0.9970,0.9973,0.9974
+0.9976,0.9978,0.9980,0.9981,0.9984,0.9985,0.9986,0.9987,0.9987,0.9988
+0.9989,0.9989,0.9991,0.9992,0.9992,0.9993,0.9993,0.9993,0.9993,0.9993
+0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995
+0.9995,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999
+0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x2fract=0.0321,0.0667,0.1052,0.1437,0.1823,0.2181,0.2562,0.2932
+0.3292,0.3650,0.3980,0.4325,0.4665,0.5015,0.5349,0.5666,0.5977,0.6311
+0.6629,0.6940,0.7248,0.7546,0.7832,0.8110,0.8374,0.8625,0.8841,0.9024
+0.9197,0.9327,0.9432,0.9522,0.9594,0.9660,0.9713,0.9756,0.9793,0.9826
+0.9852,0.9874,0.9888,0.9900,0.9912,0.9918,0.9925,0.9931,0.9938,0.9945
+0.9950,0.9955,0.9961,0.9963,0.9965,0.9968,0.9971,0.9973,0.9974,0.9976
+0.9977,0.9980,0.9982,0.9984,0.9985,0.9986,0.9987,0.9987,0.9988,0.9989
+0.9989,0.9990,0.9990,0.9990,0.9990,0.9992,0.9992,0.9992,0.9992,0.9992
+0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993,0.9993
+0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/hdriftmap.param.63504 b/shms-calo-test/PARAM/hdriftmap.param.63504
new file mode 100644
index 0000000..b45d812
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param.63504
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0355,0.0712,0.1090,0.1483,0.1878,0.2272,0.2663,0.3047
+0.3429,0.3798,0.4167,0.4537,0.4917,0.5280,0.5654,0.6012,0.6364,0.6716
+0.7048,0.7366,0.7672,0.7968,0.8254,0.8507,0.8728,0.8908,0.9079,0.9207
+0.9330,0.9432,0.9519,0.9592,0.9661,0.9718,0.9763,0.9799,0.9830,0.9863
+0.9884,0.9901,0.9912,0.9922,0.9933,0.9941,0.9947,0.9954,0.9958,0.9963
+0.9967,0.9969,0.9973,0.9975,0.9977,0.9980,0.9982,0.9984,0.9986,0.9988
+0.9989,0.9990,0.9991,0.9991,0.9993,0.9993,0.9994,0.9995,0.9995,0.9995
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc1y1fract=0.0440,0.0878,0.1304,0.1716,0.2122,0.2521,0.2919,0.3303
+0.3679,0.4047,0.4420,0.4793,0.5168,0.5518,0.5873,0.6241,0.6573,0.6909
+0.7230,0.7547,0.7863,0.8155,0.8432,0.8677,0.8878,0.9069,0.9216,0.9336
+0.9438,0.9527,0.9591,0.9651,0.9699,0.9744,0.9778,0.9810,0.9835,0.9853
+0.9871,0.9884,0.9895,0.9907,0.9915,0.9924,0.9929,0.9935,0.9939,0.9945
+0.9949,0.9954,0.9958,0.9961,0.9965,0.9969,0.9971,0.9974,0.9977,0.9981
+0.9983,0.9984,0.9985,0.9986,0.9989,0.9991,0.9992,0.9992,0.9993,0.9993
+0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995
+0.9995,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc1u1fract=0.0419,0.0839,0.1263,0.1668,0.2062,0.2460,0.2855,0.3254
+0.3647,0.4016,0.4383,0.4760,0.5124,0.5483,0.5833,0.6190,0.6527,0.6873
+0.7219,0.7536,0.7843,0.8144,0.8409,0.8646,0.8852,0.9030,0.9172,0.9289
+0.9397,0.9479,0.9549,0.9612,0.9665,0.9709,0.9746,0.9782,0.9808,0.9834
+0.9855,0.9874,0.9886,0.9895,0.9903,0.9912,0.9922,0.9930,0.9937,0.9943
+0.9946,0.9949,0.9954,0.9960,0.9963,0.9967,0.9970,0.9973,0.9974,0.9978
+0.9980,0.9983,0.9985,0.9988,0.9989,0.9990,0.9991,0.9992,0.9993,0.9994
+0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0408,0.0811,0.1225,0.1621,0.2005,0.2382,0.2770,0.3148
+0.3504,0.3868,0.4234,0.4598,0.4957,0.5323,0.5666,0.6018,0.6366,0.6708
+0.7044,0.7354,0.7662,0.7970,0.8240,0.8513,0.8760,0.8963,0.9128,0.9258
+0.9372,0.9464,0.9542,0.9614,0.9667,0.9717,0.9762,0.9793,0.9822,0.9845
+0.9863,0.9880,0.9895,0.9905,0.9918,0.9925,0.9933,0.9938,0.9944,0.9949
+0.9952,0.9956,0.9960,0.9963,0.9969,0.9973,0.9975,0.9978,0.9981,0.9984
+0.9985,0.9989,0.9990,0.9990,0.9991,0.9991,0.9992,0.9993,0.9993,0.9993
+0.9994,0.9994,0.9995,0.9995,0.9995,0.9995,0.9995,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0425,0.0855,0.1273,0.1693,0.2106,0.2508,0.2902,0.3297
+0.3670,0.4036,0.4393,0.4756,0.5126,0.5486,0.5826,0.6165,0.6486,0.6822
+0.7146,0.7466,0.7782,0.8068,0.8329,0.8578,0.8800,0.8990,0.9149,0.9280
+0.9390,0.9480,0.9556,0.9616,0.9668,0.9711,0.9747,0.9781,0.9805,0.9825
+0.9843,0.9861,0.9876,0.9885,0.9897,0.9907,0.9914,0.9922,0.9929,0.9934
+0.9941,0.9946,0.9952,0.9956,0.9959,0.9963,0.9966,0.9971,0.9974,0.9977
+0.9980,0.9983,0.9984,0.9986,0.9989,0.9989,0.9990,0.9991,0.9991,0.9992
+0.9993,0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9995
+0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0378,0.0785,0.1198,0.1599,0.2002,0.2417,0.2825,0.3221
+0.3605,0.4003,0.4400,0.4772,0.5141,0.5510,0.5867,0.6221,0.6578,0.6898
+0.7224,0.7529,0.7832,0.8110,0.8369,0.8591,0.8812,0.8989,0.9129,0.9254
+0.9367,0.9455,0.9536,0.9603,0.9668,0.9720,0.9764,0.9799,0.9827,0.9851
+0.9867,0.9885,0.9899,0.9912,0.9922,0.9930,0.9937,0.9945,0.9952,0.9957
+0.9960,0.9964,0.9967,0.9971,0.9972,0.9974,0.9977,0.9980,0.9982,0.9984
+0.9986,0.9987,0.9988,0.9989,0.9990,0.9991,0.9991,0.9991,0.9992,0.9993
+0.9993,0.9993,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9995
+0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
+hwc2x1fract=0.0353,0.0698,0.1076,0.1468,0.1840,0.2231,0.2621,0.2983
+0.3360,0.3744,0.4126,0.4524,0.4907,0.5271,0.5652,0.6009,0.6342,0.6697
+0.7057,0.7390,0.7723,0.8020,0.8287,0.8532,0.8758,0.8951,0.9118,0.9256
+0.9379,0.9480,0.9566,0.9639,0.9702,0.9750,0.9790,0.9824,0.9849,0.9873
+0.9889,0.9907,0.9918,0.9931,0.9939,0.9947,0.9953,0.9959,0.9964,0.9968
+0.9971,0.9976,0.9979,0.9980,0.9981,0.9984,0.9985,0.9987,0.9988,0.9989
+0.9990,0.9991,0.9992,0.9992,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995
+0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
+hwc2y1fract=0.0441,0.0876,0.1311,0.1734,0.2155,0.2561,0.2961,0.3356
+0.3737,0.4127,0.4507,0.4867,0.5225,0.5580,0.5923,0.6283,0.6624,0.6975
+0.7305,0.7629,0.7938,0.8237,0.8504,0.8738,0.8949,0.9127,0.9282,0.9405
+0.9501,0.9581,0.9643,0.9696,0.9745,0.9784,0.9821,0.9846,0.9865,0.9879
+0.9895,0.9909,0.9920,0.9927,0.9935,0.9942,0.9948,0.9952,0.9954,0.9958
+0.9960,0.9964,0.9967,0.9970,0.9974,0.9977,0.9979,0.9982,0.9984,0.9987
+0.9987,0.9989,0.9990,0.9991,0.9992,0.9992,0.9993,0.9993,0.9994,0.9994
+0.9994,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0455,0.0907,0.1326,0.1767,0.2191,0.2603,0.3007,0.3414
+0.3823,0.4202,0.4599,0.4974,0.5333,0.5718,0.6078,0.6426,0.6786,0.7135
+0.7478,0.7804,0.8115,0.8402,0.8672,0.8892,0.9083,0.9234,0.9370,0.9474
+0.9557,0.9621,0.9677,0.9718,0.9759,0.9792,0.9825,0.9850,0.9872,0.9884
+0.9898,0.9904,0.9914,0.9921,0.9927,0.9933,0.9938,0.9943,0.9947,0.9951
+0.9954,0.9960,0.9963,0.9966,0.9969,0.9972,0.9975,0.9979,0.9982,0.9984
+0.9986,0.9987,0.9989,0.9991,0.9991,0.9991,0.9992,0.9992,0.9993,0.9993
+0.9993,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9994,0.9995,0.9995
+0.9995,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc2v1fract=0.0456,0.0905,0.1362,0.1788,0.2206,0.2625,0.3021,0.3441
+0.3848,0.4235,0.4630,0.5010,0.5394,0.5770,0.6143,0.6507,0.6867,0.7225
+0.7576,0.7898,0.8219,0.8495,0.8759,0.8971,0.9151,0.9295,0.9411,0.9504
+0.9579,0.9638,0.9690,0.9730,0.9770,0.9803,0.9828,0.9851,0.9871,0.9887
+0.9899,0.9909,0.9918,0.9924,0.9932,0.9938,0.9943,0.9949,0.9951,0.9955
+0.9959,0.9963,0.9966,0.9968,0.9971,0.9975,0.9978,0.9981,0.9984,0.9987
+0.9988,0.9990,0.9992,0.9992,0.9993,0.9994,0.9995,0.9995,0.9995,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
+hwc2y2fract=0.0480,0.0937,0.1389,0.1833,0.2242,0.2652,0.3038,0.3445
+0.3831,0.4225,0.4595,0.4956,0.5333,0.5698,0.6077,0.6439,0.6777,0.7109
+0.7451,0.7781,0.8087,0.8380,0.8647,0.8877,0.9077,0.9242,0.9378,0.9481
+0.9564,0.9637,0.9688,0.9737,0.9781,0.9817,0.9846,0.9867,0.9887,0.9902
+0.9912,0.9924,0.9931,0.9939,0.9945,0.9949,0.9953,0.9957,0.9960,0.9963
+0.9966,0.9969,0.9973,0.9977,0.9979,0.9982,0.9983,0.9985,0.9987,0.9988
+0.9990,0.9991,0.9991,0.9992,0.9992,0.9993,0.9994,0.9994,0.9994,0.9995
+0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9995,0.9996,0.9996
+0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9996,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
+hwc2x2fract=0.0368,0.0768,0.1168,0.1569,0.1950,0.2340,0.2724,0.3100
+0.3490,0.3863,0.4234,0.4597,0.4983,0.5336,0.5678,0.6027,0.6364,0.6686
+0.7007,0.7318,0.7623,0.7899,0.8169,0.8401,0.8622,0.8802,0.8944,0.9067
+0.9177,0.9263,0.9350,0.9424,0.9480,0.9532,0.9579,0.9618,0.9653,0.9679
+0.9707,0.9735,0.9756,0.9774,0.9790,0.9802,0.9816,0.9831,0.9844,0.9857
+0.9867,0.9877,0.9886,0.9897,0.9907,0.9919,0.9929,0.9937,0.9945,0.9953
+0.9959,0.9963,0.9970,0.9976,0.9980,0.9984,0.9987,0.9988,0.9989,0.9990
+0.9991,0.9992,0.9993,0.9994,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9997,0.9997,0.9997,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998
+0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999
+0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/hdriftmap.param.63513 b/shms-calo-test/PARAM/hdriftmap.param.63513
new file mode 100644
index 0000000..97df536
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param.63513
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0256,0.0559,0.0886,0.1228,0.1566,0.1924,0.2280,0.2641
+0.3005,0.3356,0.3719,0.4075,0.4425,0.4773,0.5107,0.5445,0.5766,0.6093
+0.6427,0.6753,0.7052,0.7352,0.7639,0.7929,0.8190,0.8436,0.8655,0.8854
+0.9020,0.9166,0.9287,0.9389,0.9479,0.9558,0.9627,0.9683,0.9731,0.9770
+0.9800,0.9825,0.9847,0.9864,0.9877,0.9888,0.9897,0.9906,0.9913,0.9919
+0.9924,0.9928,0.9932,0.9937,0.9940,0.9943,0.9947,0.9950,0.9953,0.9955
+0.9957,0.9958,0.9959,0.9960,0.9962,0.9963,0.9964,0.9966,0.9966,0.9967
+0.9968,0.9969,0.9970,0.9971,0.9972,0.9973,0.9973,0.9973,0.9974,0.9975
+0.9975,0.9976,0.9976,0.9977,0.9978,0.9978,0.9978,0.9978,0.9979,0.9980
+0.9980,0.9981,0.9981,0.9981,0.9982,0.9982,0.9983,0.9983,0.9983,0.9984
+0.9985,0.9985,0.9986,0.9986,0.9986,0.9987,0.9988,0.9988,0.9989,0.9989
+0.9990,0.9990,0.9990,0.9991,0.9991,0.9992,0.9992,0.9993,0.9994,0.9994
+0.9994,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996,0.9997,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc1y1fract=0.0304,0.0677,0.1072,0.1457,0.1842,0.2233,0.2602,0.2963
+0.3316,0.3667,0.4019,0.4361,0.4684,0.5015,0.5334,0.5647,0.5964,0.6278
+0.6588,0.6906,0.7213,0.7511,0.7804,0.8079,0.8346,0.8593,0.8810,0.8999
+0.9165,0.9296,0.9401,0.9494,0.9567,0.9625,0.9673,0.9712,0.9748,0.9778
+0.9805,0.9826,0.9843,0.9857,0.9872,0.9882,0.9891,0.9898,0.9905,0.9911
+0.9916,0.9921,0.9924,0.9929,0.9931,0.9935,0.9939,0.9941,0.9944,0.9946
+0.9950,0.9953,0.9956,0.9959,0.9961,0.9963,0.9965,0.9966,0.9967,0.9969
+0.9970,0.9970,0.9971,0.9972,0.9973,0.9973,0.9973,0.9974,0.9974,0.9974
+0.9975,0.9975,0.9976,0.9976,0.9976,0.9977,0.9977,0.9977,0.9978,0.9978
+0.9979,0.9979,0.9980,0.9980,0.9981,0.9981,0.9982,0.9982,0.9983,0.9983
+0.9984,0.9984,0.9985,0.9985,0.9985,0.9986,0.9986,0.9987,0.9987,0.9988
+0.9988,0.9989,0.9989,0.9990,0.9990,0.9991,0.9991,0.9992,0.9993,0.9993
+0.9993,0.9993,0.9994,0.9994,0.9995,0.9995,0.9995,0.9996,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc1u1fract=0.0313,0.0678,0.1049,0.1422,0.1793,0.2171,0.2530,0.2896
+0.3248,0.3599,0.3949,0.4290,0.4618,0.4956,0.5287,0.5609,0.5938,0.6252
+0.6570,0.6876,0.7189,0.7487,0.7781,0.8060,0.8324,0.8562,0.8776,0.8957
+0.9117,0.9248,0.9356,0.9448,0.9527,0.9586,0.9642,0.9689,0.9730,0.9766
+0.9792,0.9814,0.9834,0.9849,0.9861,0.9873,0.9880,0.9888,0.9895,0.9902
+0.9908,0.9913,0.9917,0.9923,0.9928,0.9931,0.9936,0.9940,0.9944,0.9947
+0.9950,0.9952,0.9956,0.9958,0.9960,0.9961,0.9963,0.9964,0.9965,0.9966
+0.9968,0.9969,0.9970,0.9970,0.9971,0.9972,0.9972,0.9972,0.9973,0.9973
+0.9974,0.9974,0.9975,0.9975,0.9976,0.9977,0.9977,0.9977,0.9978,0.9978
+0.9978,0.9979,0.9979,0.9979,0.9980,0.9980,0.9981,0.9981,0.9982,0.9983
+0.9983,0.9984,0.9984,0.9984,0.9985,0.9986,0.9986,0.9987,0.9987,0.9988
+0.9988,0.9989,0.9990,0.9991,0.9991,0.9992,0.9993,0.9993,0.9994,0.9994
+0.9995,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997,0.9997,0.9998,0.9998
+0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000
+hwc1v1fract=0.0286,0.0611,0.0975,0.1351,0.1716,0.2073,0.2422,0.2773
+0.3122,0.3464,0.3803,0.4144,0.4472,0.4795,0.5118,0.5438,0.5760,0.6065
+0.6375,0.6685,0.6996,0.7302,0.7601,0.7883,0.8158,0.8407,0.8650,0.8865
+0.9046,0.9198,0.9320,0.9418,0.9499,0.9562,0.9625,0.9674,0.9715,0.9753
+0.9785,0.9808,0.9831,0.9848,0.9862,0.9875,0.9886,0.9894,0.9901,0.9906
+0.9912,0.9917,0.9922,0.9926,0.9929,0.9933,0.9936,0.9939,0.9943,0.9946
+0.9949,0.9952,0.9955,0.9956,0.9958,0.9960,0.9962,0.9964,0.9965,0.9966
+0.9967,0.9968,0.9969,0.9970,0.9971,0.9971,0.9972,0.9972,0.9973,0.9973
+0.9974,0.9974,0.9975,0.9975,0.9975,0.9976,0.9976,0.9977,0.9977,0.9978
+0.9978,0.9978,0.9979,0.9979,0.9980,0.9981,0.9981,0.9982,0.9982,0.9982
+0.9983,0.9984,0.9984,0.9984,0.9985,0.9985,0.9985,0.9986,0.9987,0.9987
+0.9988,0.9988,0.9989,0.9989,0.9990,0.9990,0.9990,0.9991,0.9991,0.9992
+0.9992,0.9993,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc1y2fract=0.0267,0.0603,0.0968,0.1362,0.1764,0.2148,0.2525,0.2885
+0.3230,0.3581,0.3925,0.4260,0.4585,0.4917,0.5228,0.5544,0.5865,0.6185
+0.6494,0.6789,0.7092,0.7387,0.7672,0.7942,0.8205,0.8448,0.8686,0.8886
+0.9060,0.9203,0.9329,0.9430,0.9512,0.9578,0.9632,0.9678,0.9718,0.9753
+0.9785,0.9809,0.9831,0.9849,0.9862,0.9875,0.9886,0.9893,0.9901,0.9908
+0.9913,0.9919,0.9924,0.9928,0.9931,0.9935,0.9938,0.9941,0.9944,0.9948
+0.9950,0.9953,0.9955,0.9957,0.9959,0.9960,0.9961,0.9963,0.9964,0.9965
+0.9967,0.9968,0.9969,0.9970,0.9970,0.9970,0.9971,0.9971,0.9972,0.9972
+0.9972,0.9973,0.9973,0.9974,0.9974,0.9975,0.9976,0.9976,0.9977,0.9977
+0.9978,0.9978,0.9979,0.9979,0.9980,0.9980,0.9980,0.9981,0.9982,0.9982
+0.9982,0.9983,0.9984,0.9984,0.9984,0.9985,0.9986,0.9986,0.9987,0.9987
+0.9988,0.9988,0.9988,0.9989,0.9990,0.9990,0.9991,0.9991,0.9992,0.9993
+0.9993,0.9993,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996,0.9996,0.9996
+0.9996,0.9997,0.9997,0.9998,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000
+hwc1x2fract=0.0297,0.0619,0.0973,0.1332,0.1704,0.2074,0.2450,0.2824
+0.3188,0.3545,0.3894,0.4236,0.4580,0.4918,0.5247,0.5587,0.5903,0.6226
+0.6534,0.6843,0.7147,0.7436,0.7735,0.8008,0.8270,0.8512,0.8728,0.8920
+0.9081,0.9211,0.9325,0.9419,0.9504,0.9572,0.9634,0.9686,0.9729,0.9761
+0.9792,0.9816,0.9836,0.9851,0.9866,0.9877,0.9887,0.9896,0.9903,0.9911
+0.9917,0.9922,0.9929,0.9933,0.9938,0.9941,0.9945,0.9948,0.9949,0.9952
+0.9955,0.9956,0.9958,0.9959,0.9961,0.9963,0.9963,0.9965,0.9966,0.9967
+0.9968,0.9969,0.9970,0.9971,0.9972,0.9972,0.9973,0.9973,0.9974,0.9974
+0.9974,0.9975,0.9975,0.9976,0.9977,0.9978,0.9978,0.9978,0.9979,0.9979
+0.9980,0.9980,0.9980,0.9980,0.9981,0.9982,0.9982,0.9983,0.9983,0.9983
+0.9984,0.9984,0.9984,0.9984,0.9986,0.9986,0.9986,0.9987,0.9988,0.9989
+0.9989,0.9990,0.9990,0.9992,0.9992,0.9992,0.9993,0.9993,0.9994,0.9994
+0.9995,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997,0.9997,0.9997,0.9998
+0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc2x1fract=0.0245,0.0527,0.0833,0.1155,0.1485,0.1811,0.2165,0.2522
+0.2887,0.3242,0.3602,0.3954,0.4314,0.4664,0.5013,0.5357,0.5703,0.6037
+0.6382,0.6711,0.7034,0.7345,0.7639,0.7927,0.8190,0.8438,0.8666,0.8862
+0.9032,0.9182,0.9312,0.9419,0.9509,0.9585,0.9651,0.9707,0.9754,0.9795
+0.9827,0.9851,0.9870,0.9887,0.9898,0.9909,0.9916,0.9923,0.9929,0.9934
+0.9938,0.9942,0.9945,0.9948,0.9951,0.9954,0.9957,0.9958,0.9960,0.9961
+0.9963,0.9964,0.9966,0.9967,0.9968,0.9969,0.9970,0.9971,0.9972,0.9973
+0.9973,0.9973,0.9974,0.9975,0.9975,0.9976,0.9976,0.9976,0.9977,0.9978
+0.9978,0.9978,0.9979,0.9979,0.9980,0.9980,0.9980,0.9981,0.9981,0.9981
+0.9981,0.9982,0.9983,0.9983,0.9983,0.9984,0.9984,0.9985,0.9985,0.9985
+0.9986,0.9986,0.9986,0.9987,0.9987,0.9987,0.9988,0.9988,0.9988,0.9989
+0.9989,0.9989,0.9990,0.9990,0.9990,0.9991,0.9991,0.9992,0.9993,0.9993
+0.9993,0.9994,0.9994,0.9994,0.9995,0.9996,0.9996,0.9997,0.9997,0.9997
+0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0317,0.0687,0.1074,0.1469,0.1868,0.2246,0.2614,0.2992
+0.3350,0.3720,0.4055,0.4391,0.4725,0.5057,0.5387,0.5707,0.6029,0.6343
+0.6662,0.6977,0.7286,0.7587,0.7883,0.8164,0.8421,0.8657,0.8874,0.9060
+0.9218,0.9350,0.9460,0.9549,0.9611,0.9664,0.9710,0.9751,0.9785,0.9812
+0.9836,0.9855,0.9870,0.9882,0.9891,0.9901,0.9908,0.9914,0.9920,0.9924
+0.9927,0.9930,0.9934,0.9936,0.9939,0.9942,0.9945,0.9948,0.9950,0.9953
+0.9956,0.9958,0.9960,0.9962,0.9964,0.9965,0.9967,0.9969,0.9970,0.9970
+0.9971,0.9972,0.9973,0.9973,0.9973,0.9975,0.9975,0.9976,0.9976,0.9977
+0.9977,0.9977,0.9978,0.9979,0.9979,0.9980,0.9980,0.9981,0.9981,0.9981
+0.9982,0.9982,0.9982,0.9983,0.9984,0.9984,0.9984,0.9984,0.9985,0.9985
+0.9986,0.9986,0.9986,0.9987,0.9987,0.9987,0.9988,0.9988,0.9989,0.9989
+0.9990,0.9990,0.9991,0.9991,0.9991,0.9992,0.9992,0.9993,0.9994,0.9994
+0.9994,0.9994,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997,0.9997,0.9998
+0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc2u1fract=0.0386,0.0799,0.1213,0.1619,0.2003,0.2391,0.2774,0.3138
+0.3503,0.3845,0.4188,0.4525,0.4869,0.5210,0.5546,0.5868,0.6188,0.6510
+0.6830,0.7146,0.7451,0.7752,0.8041,0.8309,0.8570,0.8796,0.8997,0.9168
+0.9308,0.9419,0.9511,0.9586,0.9645,0.9692,0.9731,0.9765,0.9793,0.9817
+0.9839,0.9853,0.9866,0.9875,0.9884,0.9893,0.9900,0.9906,0.9911,0.9915
+0.9919,0.9923,0.9927,0.9930,0.9934,0.9937,0.9940,0.9942,0.9945,0.9948
+0.9951,0.9952,0.9955,0.9957,0.9959,0.9961,0.9963,0.9964,0.9965,0.9966
+0.9968,0.9968,0.9970,0.9970,0.9971,0.9971,0.9972,0.9972,0.9973,0.9973
+0.9974,0.9975,0.9975,0.9976,0.9976,0.9977,0.9977,0.9978,0.9979,0.9979
+0.9980,0.9981,0.9981,0.9982,0.9982,0.9983,0.9983,0.9983,0.9983,0.9984
+0.9985,0.9985,0.9985,0.9985,0.9986,0.9986,0.9986,0.9987,0.9987,0.9988
+0.9988,0.9989,0.9990,0.9990,0.9991,0.9991,0.9992,0.9992,0.9992,0.9993
+0.9994,0.9994,0.9994,0.9995,0.9995,0.9995,0.9996,0.9996,0.9997,0.9997
+0.9997,0.9998,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000
+hwc2v1fract=0.0403,0.0826,0.1232,0.1635,0.2041,0.2423,0.2797,0.3168
+0.3530,0.3878,0.4240,0.4593,0.4928,0.5270,0.5600,0.5922,0.6248,0.6570
+0.6887,0.7203,0.7510,0.7804,0.8098,0.8372,0.8632,0.8857,0.9050,0.9213
+0.9338,0.9441,0.9525,0.9592,0.9649,0.9696,0.9734,0.9768,0.9795,0.9817
+0.9839,0.9856,0.9869,0.9881,0.9891,0.9898,0.9905,0.9911,0.9916,0.9921
+0.9926,0.9929,0.9934,0.9938,0.9940,0.9944,0.9946,0.9949,0.9951,0.9954
+0.9957,0.9959,0.9961,0.9964,0.9965,0.9966,0.9968,0.9969,0.9969,0.9970
+0.9971,0.9972,0.9972,0.9973,0.9974,0.9974,0.9974,0.9975,0.9975,0.9976
+0.9976,0.9977,0.9977,0.9977,0.9978,0.9978,0.9978,0.9978,0.9979,0.9980
+0.9980,0.9981,0.9982,0.9982,0.9982,0.9983,0.9983,0.9984,0.9985,0.9985
+0.9985,0.9985,0.9986,0.9986,0.9987,0.9987,0.9987,0.9988,0.9988,0.9989
+0.9989,0.9989,0.9990,0.9991,0.9991,0.9992,0.9992,0.9993,0.9994,0.9994
+0.9994,0.9995,0.9995,0.9996,0.9996,0.9996,0.9997,0.9997,0.9998,0.9998
+0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y2fract=0.0370,0.0763,0.1180,0.1578,0.1969,0.2355,0.2742,0.3112
+0.3474,0.3831,0.4176,0.4524,0.4865,0.5195,0.5522,0.5854,0.6172,0.6478
+0.6798,0.7112,0.7430,0.7727,0.8020,0.8298,0.8555,0.8789,0.8995,0.9168
+0.9310,0.9428,0.9520,0.9601,0.9660,0.9708,0.9749,0.9784,0.9813,0.9838
+0.9857,0.9872,0.9884,0.9894,0.9902,0.9909,0.9915,0.9921,0.9928,0.9931
+0.9934,0.9937,0.9938,0.9941,0.9944,0.9946,0.9948,0.9950,0.9951,0.9954
+0.9955,0.9958,0.9960,0.9962,0.9964,0.9966,0.9967,0.9968,0.9968,0.9969
+0.9970,0.9971,0.9971,0.9972,0.9972,0.9973,0.9973,0.9973,0.9974,0.9974
+0.9975,0.9975,0.9975,0.9976,0.9976,0.9976,0.9977,0.9977,0.9978,0.9979
+0.9979,0.9980,0.9980,0.9981,0.9982,0.9982,0.9982,0.9983,0.9983,0.9983
+0.9984,0.9984,0.9985,0.9985,0.9986,0.9986,0.9987,0.9987,0.9987,0.9988
+0.9988,0.9989,0.9989,0.9989,0.9990,0.9990,0.9991,0.9991,0.9991,0.9991
+0.9992,0.9992,0.9992,0.9993,0.9993,0.9994,0.9995,0.9995,0.9996,0.9996
+0.9997,0.9997,0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000
+hwc2x2fract=0.0274,0.0580,0.0903,0.1257,0.1610,0.1971,0.2322,0.2677
+0.3035,0.3386,0.3735,0.4080,0.4420,0.4757,0.5091,0.5416,0.5741,0.6051
+0.6372,0.6691,0.7007,0.7311,0.7594,0.7876,0.8131,0.8372,0.8589,0.8776
+0.8930,0.9072,0.9184,0.9280,0.9361,0.9430,0.9491,0.9548,0.9590,0.9627
+0.9661,0.9692,0.9717,0.9739,0.9757,0.9772,0.9787,0.9800,0.9814,0.9826
+0.9837,0.9847,0.9856,0.9866,0.9874,0.9885,0.9893,0.9900,0.9908,0.9916
+0.9923,0.9929,0.9936,0.9942,0.9947,0.9952,0.9956,0.9959,0.9962,0.9964
+0.9965,0.9967,0.9969,0.9970,0.9971,0.9973,0.9973,0.9974,0.9975,0.9976
+0.9976,0.9977,0.9977,0.9978,0.9978,0.9978,0.9979,0.9980,0.9980,0.9980
+0.9981,0.9981,0.9982,0.9983,0.9983,0.9983,0.9984,0.9984,0.9984,0.9985
+0.9985,0.9985,0.9985,0.9986,0.9987,0.9987,0.9988,0.9988,0.9989,0.9989
+0.9989,0.9990,0.9990,0.9990,0.9991,0.9991,0.9991,0.9991,0.9992,0.9992
+0.9992,0.9993,0.9994,0.9994,0.9994,0.9995,0.9995,0.9996,0.9996,0.9996
+0.9997,0.9997,0.9998,0.9998,0.9999,0.9999,0.9999,0.9999,0.9999,1.0000
diff --git a/shms-calo-test/PARAM/hdriftmap.param.bak b/shms-calo-test/PARAM/hdriftmap.param.bak
new file mode 100644
index 0000000..12a3d95
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param.bak
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0001,0.0003,0.0004,0.0005,0.0007,0.0010,0.0015,0.0017
+0.0020,0.0028,0.0040,0.0060,0.0086,0.0120,0.0167,0.0230,0.0320,0.0435
+0.0572,0.0735,0.0910,0.1100,0.1310,0.1525,0.1753,0.1981,0.2205,0.2424
+0.2659,0.2893,0.3122,0.3354,0.3590,0.3814,0.4039,0.4268,0.4485,0.4711
+0.4933,0.5149,0.5368,0.5585,0.5796,0.6001,0.6209,0.6421,0.6615,0.6809
+0.7003,0.7189,0.7380,0.7564,0.7742,0.7912,0.8084,0.8245,0.8394,0.8533
+0.8667,0.8793,0.8909,0.9017,0.9106,0.9193,0.9267,0.9336,0.9402,0.9462
+0.9516,0.9567,0.9618,0.9659,0.9700,0.9734,0.9764,0.9790,0.9818,0.9841
+0.9862,0.9881,0.9895,0.9909,0.9919,0.9928,0.9935,0.9942,0.9950,0.9955
+0.9960,0.9965,0.9968,0.9972,0.9975,0.9979,0.9981,0.9983,0.9985,0.9987
+0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y1fract=0.0001,0.0003,0.0004,0.0004,0.0006,0.0009,0.0011,0.0014
+0.0016,0.0022,0.0029,0.0039,0.0053,0.0075,0.0111,0.0170,0.0264,0.0398
+0.0568,0.0762,0.0985,0.1218,0.1462,0.1721,0.1973,0.2231,0.2478,0.2721
+0.2960,0.3194,0.3434,0.3661,0.3888,0.4108,0.4335,0.4557,0.4762,0.4967
+0.5182,0.5389,0.5586,0.5788,0.5983,0.6189,0.6385,0.6583,0.6776,0.6971
+0.7158,0.7347,0.7527,0.7709,0.7881,0.8054,0.8215,0.8375,0.8530,0.8668
+0.8801,0.8926,0.9040,0.9141,0.9223,0.9304,0.9372,0.9430,0.9480,0.9528
+0.9573,0.9614,0.9651,0.9682,0.9710,0.9740,0.9765,0.9788,0.9809,0.9825
+0.9843,0.9858,0.9872,0.9882,0.9892,0.9902,0.9912,0.9920,0.9926,0.9932
+0.9938,0.9944,0.9949,0.9954,0.9958,0.9962,0.9966,0.9970,0.9971,0.9975
+0.9978,0.9980,0.9981,0.9983,0.9986,0.9987,0.9988,0.9990,0.9992,0.9993
+0.9995,0.9996,0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1u1fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0003,0.0004
+0.0005,0.0009,0.0018,0.0033,0.0055,0.0088,0.0137,0.0211,0.0312,0.0459
+0.0630,0.0831,0.1059,0.1286,0.1526,0.1763,0.2012,0.2254,0.2494,0.2727
+0.2963,0.3192,0.3417,0.3644,0.3865,0.4081,0.4299,0.4516,0.4728,0.4939
+0.5138,0.5345,0.5549,0.5754,0.5958,0.6163,0.6361,0.6558,0.6747,0.6941
+0.7128,0.7319,0.7505,0.7686,0.7861,0.8039,0.8210,0.8365,0.8509,0.8648
+0.8779,0.8898,0.9010,0.9105,0.9191,0.9264,0.9333,0.9391,0.9447,0.9497
+0.9538,0.9580,0.9618,0.9652,0.9684,0.9716,0.9745,0.9771,0.9792,0.9815
+0.9833,0.9850,0.9863,0.9875,0.9885,0.9894,0.9902,0.9912,0.9919,0.9927
+0.9933,0.9937,0.9942,0.9947,0.9951,0.9955,0.9960,0.9963,0.9967,0.9970
+0.9973,0.9976,0.9979,0.9981,0.9982,0.9985,0.9986,0.9989,0.9991,0.9992
+0.9993,0.9994,0.9995,0.9996,0.9997,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0000,0.0000,0.0001,0.0002,0.0002,0.0003,0.0004,0.0005
+0.0007,0.0008,0.0011,0.0017,0.0026,0.0041,0.0073,0.0133,0.0228,0.0352
+0.0516,0.0710,0.0925,0.1158,0.1398,0.1644,0.1883,0.2115,0.2352,0.2589
+0.2824,0.3050,0.3282,0.3501,0.3718,0.3932,0.4149,0.4369,0.4577,0.4784
+0.4996,0.5201,0.5410,0.5616,0.5814,0.6016,0.6211,0.6414,0.6602,0.6795
+0.6985,0.7170,0.7361,0.7550,0.7736,0.7914,0.8094,0.8265,0.8428,0.8581
+0.8725,0.8857,0.8973,0.9077,0.9174,0.9257,0.9326,0.9387,0.9437,0.9490
+0.9538,0.9577,0.9613,0.9650,0.9684,0.9716,0.9746,0.9771,0.9793,0.9815
+0.9833,0.9849,0.9863,0.9876,0.9887,0.9896,0.9906,0.9915,0.9921,0.9927
+0.9932,0.9938,0.9943,0.9947,0.9953,0.9956,0.9960,0.9964,0.9968,0.9971
+0.9973,0.9976,0.9979,0.9981,0.9982,0.9984,0.9986,0.9988,0.9990,0.9991
+0.9993,0.9995,0.9996,0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0000,0.0000,0.0001,0.0002,0.0003,0.0003,0.0005,0.0007
+0.0009,0.0011,0.0015,0.0020,0.0029,0.0045,0.0070,0.0112,0.0187,0.0294
+0.0438,0.0617,0.0826,0.1041,0.1281,0.1527,0.1771,0.2018,0.2262,0.2507
+0.2752,0.2982,0.3214,0.3442,0.3669,0.3896,0.4112,0.4327,0.4554,0.4767
+0.4978,0.5184,0.5388,0.5597,0.5793,0.6002,0.6198,0.6398,0.6586,0.6781
+0.6980,0.7164,0.7344,0.7527,0.7705,0.7883,0.8056,0.8215,0.8379,0.8533
+0.8667,0.8792,0.8916,0.9023,0.9118,0.9202,0.9277,0.9343,0.9402,0.9457
+0.9504,0.9553,0.9593,0.9628,0.9662,0.9695,0.9726,0.9749,0.9772,0.9793
+0.9812,0.9829,0.9843,0.9856,0.9866,0.9877,0.9886,0.9892,0.9901,0.9909
+0.9918,0.9926,0.9931,0.9937,0.9942,0.9948,0.9953,0.9956,0.9959,0.9963
+0.9967,0.9970,0.9973,0.9976,0.9979,0.9981,0.9983,0.9985,0.9988,0.9989
+0.9992,0.9993,0.9995,0.9996,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0001,0.0002,0.0003,0.0004,0.0005,0.0006,0.0008,0.0010
+0.0014,0.0021,0.0030,0.0048,0.0076,0.0115,0.0181,0.0268,0.0392,0.0538
+0.0709,0.0892,0.1099,0.1316,0.1529,0.1747,0.1986,0.2219,0.2461,0.2701
+0.2940,0.3176,0.3408,0.3641,0.3867,0.4102,0.4321,0.4534,0.4751,0.4972
+0.5185,0.5396,0.5602,0.5811,0.6018,0.6220,0.6421,0.6618,0.6811,0.7004
+0.7201,0.7374,0.7557,0.7741,0.7920,0.8096,0.8257,0.8410,0.8555,0.8687
+0.8814,0.8922,0.9022,0.9112,0.9195,0.9272,0.9343,0.9401,0.9458,0.9509
+0.9562,0.9605,0.9647,0.9687,0.9723,0.9753,0.9782,0.9808,0.9832,0.9851
+0.9868,0.9883,0.9897,0.9909,0.9918,0.9925,0.9933,0.9940,0.9947,0.9953
+0.9957,0.9961,0.9966,0.9969,0.9973,0.9975,0.9978,0.9980,0.9982,0.9984
+0.9985,0.9986,0.9988,0.9989,0.9991,0.9992,0.9993,0.9995,0.9996,0.9996
+0.9996,0.9997,0.9998,0.9998,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x1fract=0.0001,0.0002,0.0004,0.0005,0.0008,0.0011,0.0014,0.0017
+0.0021,0.0027,0.0039,0.0056,0.0087,0.0134,0.0199,0.0292,0.0404,0.0540
+0.0693,0.0861,0.1044,0.1251,0.1462,0.1676,0.1901,0.2126,0.2355,0.2583
+0.2820,0.3055,0.3288,0.3512,0.3739,0.3968,0.4189,0.4421,0.4645,0.4869
+0.5086,0.5306,0.5519,0.5731,0.5943,0.6150,0.6355,0.6568,0.6766,0.6969
+0.7168,0.7364,0.7554,0.7741,0.7913,0.8092,0.8260,0.8419,0.8572,0.8718
+0.8844,0.8961,0.9064,0.9160,0.9248,0.9320,0.9383,0.9448,0.9502,0.9554
+0.9603,0.9646,0.9685,0.9721,0.9753,0.9782,0.9810,0.9835,0.9857,0.9874
+0.9889,0.9903,0.9913,0.9922,0.9931,0.9937,0.9943,0.9950,0.9955,0.9959
+0.9964,0.9967,0.9970,0.9973,0.9975,0.9977,0.9980,0.9983,0.9984,0.9986
+0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0000,0.0000,0.0001,0.0002,0.0003,0.0004,0.0006,0.0008
+0.0010,0.0015,0.0020,0.0031,0.0045,0.0075,0.0130,0.0218,0.0330,0.0490
+0.0684,0.0901,0.1137,0.1389,0.1636,0.1900,0.2162,0.2419,0.2663,0.2913
+0.3145,0.3380,0.3606,0.3834,0.4056,0.4274,0.4494,0.4710,0.4920,0.5122
+0.5332,0.5541,0.5744,0.5947,0.6153,0.6358,0.6551,0.6758,0.6958,0.7153
+0.7342,0.7531,0.7709,0.7897,0.8071,0.8235,0.8391,0.8548,0.8692,0.8826
+0.8950,0.9068,0.9163,0.9250,0.9329,0.9404,0.9468,0.9523,0.9571,0.9612
+0.9655,0.9688,0.9718,0.9748,0.9774,0.9796,0.9816,0.9834,0.9852,0.9866
+0.9877,0.9888,0.9897,0.9908,0.9916,0.9924,0.9931,0.9937,0.9943,0.9947
+0.9951,0.9955,0.9959,0.9963,0.9967,0.9969,0.9973,0.9975,0.9978,0.9980
+0.9982,0.9984,0.9985,0.9987,0.9989,0.9990,0.9992,0.9993,0.9995,0.9996
+0.9997,0.9997,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0003,0.0004
+0.0005,0.0007,0.0010,0.0017,0.0034,0.0072,0.0145,0.0253,0.0416,0.0616
+0.0839,0.1082,0.1331,0.1596,0.1848,0.2100,0.2343,0.2581,0.2818,0.3059
+0.3288,0.3517,0.3739,0.3959,0.4173,0.4381,0.4589,0.4797,0.5011,0.5209
+0.5410,0.5613,0.5804,0.6000,0.6197,0.6390,0.6582,0.6776,0.6965,0.7146
+0.7326,0.7506,0.7689,0.7858,0.8030,0.8198,0.8362,0.8517,0.8655,0.8787
+0.8908,0.9016,0.9108,0.9192,0.9269,0.9328,0.9383,0.9430,0.9471,0.9509
+0.9546,0.9576,0.9609,0.9637,0.9664,0.9686,0.9705,0.9725,0.9743,0.9760
+0.9777,0.9791,0.9803,0.9818,0.9829,0.9839,0.9848,0.9857,0.9867,0.9876
+0.9884,0.9892,0.9898,0.9905,0.9912,0.9917,0.9922,0.9927,0.9932,0.9937
+0.9943,0.9946,0.9952,0.9956,0.9962,0.9966,0.9971,0.9975,0.9979,0.9984
+0.9988,0.9991,0.9994,0.9996,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2v1fract=0.0000,0.0001,0.0001,0.0002,0.0003,0.0004,0.0006,0.0008
+0.0010,0.0014,0.0020,0.0032,0.0058,0.0117,0.0214,0.0353,0.0527,0.0742
+0.0981,0.1231,0.1484,0.1741,0.1997,0.2245,0.2484,0.2721,0.2961,0.3203
+0.3434,0.3662,0.3882,0.4107,0.4324,0.4541,0.4747,0.4964,0.5164,0.5374
+0.5573,0.5776,0.5978,0.6180,0.6379,0.6570,0.6760,0.6950,0.7137,0.7319
+0.7496,0.7688,0.7859,0.8036,0.8207,0.8370,0.8522,0.8671,0.8811,0.8937
+0.9046,0.9153,0.9244,0.9318,0.9386,0.9445,0.9497,0.9542,0.9582,0.9619
+0.9654,0.9686,0.9713,0.9742,0.9768,0.9792,0.9813,0.9832,0.9848,0.9861
+0.9873,0.9884,0.9894,0.9903,0.9910,0.9918,0.9925,0.9931,0.9937,0.9942
+0.9946,0.9950,0.9954,0.9959,0.9962,0.9965,0.9969,0.9972,0.9975,0.9978
+0.9979,0.9981,0.9984,0.9985,0.9987,0.9989,0.9991,0.9992,0.9994,0.9996
+0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y2fract=0.0001,0.0002,0.0002,0.0004,0.0005,0.0006,0.0008,0.0010
+0.0013,0.0018,0.0026,0.0038,0.0057,0.0090,0.0144,0.0233,0.0363,0.0535
+0.0734,0.0953,0.1200,0.1454,0.1710,0.1972,0.2228,0.2471,0.2719,0.2963
+0.3199,0.3435,0.3670,0.3907,0.4132,0.4350,0.4566,0.4778,0.4991,0.5195
+0.5407,0.5610,0.5817,0.6024,0.6219,0.6426,0.6622,0.6820,0.7011,0.7203
+0.7384,0.7571,0.7749,0.7924,0.8098,0.8264,0.8431,0.8582,0.8723,0.8855
+0.8980,0.9089,0.9190,0.9278,0.9357,0.9428,0.9484,0.9534,0.9580,0.9622
+0.9660,0.9693,0.9722,0.9751,0.9775,0.9798,0.9821,0.9838,0.9854,0.9870
+0.9884,0.9893,0.9903,0.9912,0.9919,0.9924,0.9931,0.9937,0.9943,0.9948
+0.9951,0.9955,0.9959,0.9962,0.9965,0.9968,0.9971,0.9974,0.9977,0.9979
+0.9981,0.9983,0.9985,0.9987,0.9989,0.9991,0.9993,0.9994,0.9995,0.9996
+0.9997,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x2fract=0.0000,0.0002,0.0003,0.0003,0.0005,0.0008,0.0009,0.0012
+0.0015,0.0020,0.0025,0.0038,0.0059,0.0091,0.0140,0.0213,0.0307,0.0429
+0.0577,0.0743,0.0926,0.1127,0.1333,0.1554,0.1779,0.2009,0.2243,0.2474
+0.2710,0.2945,0.3191,0.3422,0.3648,0.3880,0.4103,0.4329,0.4554,0.4775
+0.5000,0.5212,0.5428,0.5635,0.5842,0.6048,0.6254,0.6451,0.6647,0.6845
+0.7044,0.7242,0.7431,0.7614,0.7797,0.7970,0.8145,0.8308,0.8463,0.8607
+0.8741,0.8864,0.8975,0.9073,0.9164,0.9247,0.9317,0.9386,0.9445,0.9501
+0.9556,0.9604,0.9647,0.9686,0.9722,0.9751,0.9781,0.9805,0.9829,0.9849
+0.9868,0.9884,0.9897,0.9908,0.9920,0.9930,0.9936,0.9942,0.9948,0.9954
+0.9959,0.9963,0.9968,0.9971,0.9974,0.9977,0.9979,0.9982,0.9984,0.9985
+0.9987,0.9988,0.9989,0.9991,0.9991,0.9993,0.9994,0.9994,0.9995,0.9996
+0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/hdriftmap.param.pre62690 b/shms-calo-test/PARAM/hdriftmap.param.pre62690
new file mode 100644
index 0000000..12a3d95
--- /dev/null
+++ b/shms-calo-test/PARAM/hdriftmap.param.pre62690
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+hdriftbins=138
+;number of 1st bin in Meek's table in ns
+hdrift1stbin=-24
+;bin size in ns of Meek's table
+hdriftbinsz=2
+hwc1x1fract=0.0001,0.0003,0.0004,0.0005,0.0007,0.0010,0.0015,0.0017
+0.0020,0.0028,0.0040,0.0060,0.0086,0.0120,0.0167,0.0230,0.0320,0.0435
+0.0572,0.0735,0.0910,0.1100,0.1310,0.1525,0.1753,0.1981,0.2205,0.2424
+0.2659,0.2893,0.3122,0.3354,0.3590,0.3814,0.4039,0.4268,0.4485,0.4711
+0.4933,0.5149,0.5368,0.5585,0.5796,0.6001,0.6209,0.6421,0.6615,0.6809
+0.7003,0.7189,0.7380,0.7564,0.7742,0.7912,0.8084,0.8245,0.8394,0.8533
+0.8667,0.8793,0.8909,0.9017,0.9106,0.9193,0.9267,0.9336,0.9402,0.9462
+0.9516,0.9567,0.9618,0.9659,0.9700,0.9734,0.9764,0.9790,0.9818,0.9841
+0.9862,0.9881,0.9895,0.9909,0.9919,0.9928,0.9935,0.9942,0.9950,0.9955
+0.9960,0.9965,0.9968,0.9972,0.9975,0.9979,0.9981,0.9983,0.9985,0.9987
+0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y1fract=0.0001,0.0003,0.0004,0.0004,0.0006,0.0009,0.0011,0.0014
+0.0016,0.0022,0.0029,0.0039,0.0053,0.0075,0.0111,0.0170,0.0264,0.0398
+0.0568,0.0762,0.0985,0.1218,0.1462,0.1721,0.1973,0.2231,0.2478,0.2721
+0.2960,0.3194,0.3434,0.3661,0.3888,0.4108,0.4335,0.4557,0.4762,0.4967
+0.5182,0.5389,0.5586,0.5788,0.5983,0.6189,0.6385,0.6583,0.6776,0.6971
+0.7158,0.7347,0.7527,0.7709,0.7881,0.8054,0.8215,0.8375,0.8530,0.8668
+0.8801,0.8926,0.9040,0.9141,0.9223,0.9304,0.9372,0.9430,0.9480,0.9528
+0.9573,0.9614,0.9651,0.9682,0.9710,0.9740,0.9765,0.9788,0.9809,0.9825
+0.9843,0.9858,0.9872,0.9882,0.9892,0.9902,0.9912,0.9920,0.9926,0.9932
+0.9938,0.9944,0.9949,0.9954,0.9958,0.9962,0.9966,0.9970,0.9971,0.9975
+0.9978,0.9980,0.9981,0.9983,0.9986,0.9987,0.9988,0.9990,0.9992,0.9993
+0.9995,0.9996,0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1u1fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0003,0.0004
+0.0005,0.0009,0.0018,0.0033,0.0055,0.0088,0.0137,0.0211,0.0312,0.0459
+0.0630,0.0831,0.1059,0.1286,0.1526,0.1763,0.2012,0.2254,0.2494,0.2727
+0.2963,0.3192,0.3417,0.3644,0.3865,0.4081,0.4299,0.4516,0.4728,0.4939
+0.5138,0.5345,0.5549,0.5754,0.5958,0.6163,0.6361,0.6558,0.6747,0.6941
+0.7128,0.7319,0.7505,0.7686,0.7861,0.8039,0.8210,0.8365,0.8509,0.8648
+0.8779,0.8898,0.9010,0.9105,0.9191,0.9264,0.9333,0.9391,0.9447,0.9497
+0.9538,0.9580,0.9618,0.9652,0.9684,0.9716,0.9745,0.9771,0.9792,0.9815
+0.9833,0.9850,0.9863,0.9875,0.9885,0.9894,0.9902,0.9912,0.9919,0.9927
+0.9933,0.9937,0.9942,0.9947,0.9951,0.9955,0.9960,0.9963,0.9967,0.9970
+0.9973,0.9976,0.9979,0.9981,0.9982,0.9985,0.9986,0.9989,0.9991,0.9992
+0.9993,0.9994,0.9995,0.9996,0.9997,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1v1fract=0.0000,0.0000,0.0001,0.0002,0.0002,0.0003,0.0004,0.0005
+0.0007,0.0008,0.0011,0.0017,0.0026,0.0041,0.0073,0.0133,0.0228,0.0352
+0.0516,0.0710,0.0925,0.1158,0.1398,0.1644,0.1883,0.2115,0.2352,0.2589
+0.2824,0.3050,0.3282,0.3501,0.3718,0.3932,0.4149,0.4369,0.4577,0.4784
+0.4996,0.5201,0.5410,0.5616,0.5814,0.6016,0.6211,0.6414,0.6602,0.6795
+0.6985,0.7170,0.7361,0.7550,0.7736,0.7914,0.8094,0.8265,0.8428,0.8581
+0.8725,0.8857,0.8973,0.9077,0.9174,0.9257,0.9326,0.9387,0.9437,0.9490
+0.9538,0.9577,0.9613,0.9650,0.9684,0.9716,0.9746,0.9771,0.9793,0.9815
+0.9833,0.9849,0.9863,0.9876,0.9887,0.9896,0.9906,0.9915,0.9921,0.9927
+0.9932,0.9938,0.9943,0.9947,0.9953,0.9956,0.9960,0.9964,0.9968,0.9971
+0.9973,0.9976,0.9979,0.9981,0.9982,0.9984,0.9986,0.9988,0.9990,0.9991
+0.9993,0.9995,0.9996,0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1y2fract=0.0000,0.0000,0.0001,0.0002,0.0003,0.0003,0.0005,0.0007
+0.0009,0.0011,0.0015,0.0020,0.0029,0.0045,0.0070,0.0112,0.0187,0.0294
+0.0438,0.0617,0.0826,0.1041,0.1281,0.1527,0.1771,0.2018,0.2262,0.2507
+0.2752,0.2982,0.3214,0.3442,0.3669,0.3896,0.4112,0.4327,0.4554,0.4767
+0.4978,0.5184,0.5388,0.5597,0.5793,0.6002,0.6198,0.6398,0.6586,0.6781
+0.6980,0.7164,0.7344,0.7527,0.7705,0.7883,0.8056,0.8215,0.8379,0.8533
+0.8667,0.8792,0.8916,0.9023,0.9118,0.9202,0.9277,0.9343,0.9402,0.9457
+0.9504,0.9553,0.9593,0.9628,0.9662,0.9695,0.9726,0.9749,0.9772,0.9793
+0.9812,0.9829,0.9843,0.9856,0.9866,0.9877,0.9886,0.9892,0.9901,0.9909
+0.9918,0.9926,0.9931,0.9937,0.9942,0.9948,0.9953,0.9956,0.9959,0.9963
+0.9967,0.9970,0.9973,0.9976,0.9979,0.9981,0.9983,0.9985,0.9988,0.9989
+0.9992,0.9993,0.9995,0.9996,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc1x2fract=0.0001,0.0002,0.0003,0.0004,0.0005,0.0006,0.0008,0.0010
+0.0014,0.0021,0.0030,0.0048,0.0076,0.0115,0.0181,0.0268,0.0392,0.0538
+0.0709,0.0892,0.1099,0.1316,0.1529,0.1747,0.1986,0.2219,0.2461,0.2701
+0.2940,0.3176,0.3408,0.3641,0.3867,0.4102,0.4321,0.4534,0.4751,0.4972
+0.5185,0.5396,0.5602,0.5811,0.6018,0.6220,0.6421,0.6618,0.6811,0.7004
+0.7201,0.7374,0.7557,0.7741,0.7920,0.8096,0.8257,0.8410,0.8555,0.8687
+0.8814,0.8922,0.9022,0.9112,0.9195,0.9272,0.9343,0.9401,0.9458,0.9509
+0.9562,0.9605,0.9647,0.9687,0.9723,0.9753,0.9782,0.9808,0.9832,0.9851
+0.9868,0.9883,0.9897,0.9909,0.9918,0.9925,0.9933,0.9940,0.9947,0.9953
+0.9957,0.9961,0.9966,0.9969,0.9973,0.9975,0.9978,0.9980,0.9982,0.9984
+0.9985,0.9986,0.9988,0.9989,0.9991,0.9992,0.9993,0.9995,0.9996,0.9996
+0.9996,0.9997,0.9998,0.9998,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x1fract=0.0001,0.0002,0.0004,0.0005,0.0008,0.0011,0.0014,0.0017
+0.0021,0.0027,0.0039,0.0056,0.0087,0.0134,0.0199,0.0292,0.0404,0.0540
+0.0693,0.0861,0.1044,0.1251,0.1462,0.1676,0.1901,0.2126,0.2355,0.2583
+0.2820,0.3055,0.3288,0.3512,0.3739,0.3968,0.4189,0.4421,0.4645,0.4869
+0.5086,0.5306,0.5519,0.5731,0.5943,0.6150,0.6355,0.6568,0.6766,0.6969
+0.7168,0.7364,0.7554,0.7741,0.7913,0.8092,0.8260,0.8419,0.8572,0.8718
+0.8844,0.8961,0.9064,0.9160,0.9248,0.9320,0.9383,0.9448,0.9502,0.9554
+0.9603,0.9646,0.9685,0.9721,0.9753,0.9782,0.9810,0.9835,0.9857,0.9874
+0.9889,0.9903,0.9913,0.9922,0.9931,0.9937,0.9943,0.9950,0.9955,0.9959
+0.9964,0.9967,0.9970,0.9973,0.9975,0.9977,0.9980,0.9983,0.9984,0.9986
+0.9988,0.9989,0.9991,0.9992,0.9993,0.9994,0.9995,0.9996,0.9997,0.9997
+0.9998,0.9998,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y1fract=0.0000,0.0000,0.0001,0.0002,0.0003,0.0004,0.0006,0.0008
+0.0010,0.0015,0.0020,0.0031,0.0045,0.0075,0.0130,0.0218,0.0330,0.0490
+0.0684,0.0901,0.1137,0.1389,0.1636,0.1900,0.2162,0.2419,0.2663,0.2913
+0.3145,0.3380,0.3606,0.3834,0.4056,0.4274,0.4494,0.4710,0.4920,0.5122
+0.5332,0.5541,0.5744,0.5947,0.6153,0.6358,0.6551,0.6758,0.6958,0.7153
+0.7342,0.7531,0.7709,0.7897,0.8071,0.8235,0.8391,0.8548,0.8692,0.8826
+0.8950,0.9068,0.9163,0.9250,0.9329,0.9404,0.9468,0.9523,0.9571,0.9612
+0.9655,0.9688,0.9718,0.9748,0.9774,0.9796,0.9816,0.9834,0.9852,0.9866
+0.9877,0.9888,0.9897,0.9908,0.9916,0.9924,0.9931,0.9937,0.9943,0.9947
+0.9951,0.9955,0.9959,0.9963,0.9967,0.9969,0.9973,0.9975,0.9978,0.9980
+0.9982,0.9984,0.9985,0.9987,0.9989,0.9990,0.9992,0.9993,0.9995,0.9996
+0.9997,0.9997,0.9998,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2u1fract=0.0000,0.0000,0.0001,0.0001,0.0001,0.0002,0.0003,0.0004
+0.0005,0.0007,0.0010,0.0017,0.0034,0.0072,0.0145,0.0253,0.0416,0.0616
+0.0839,0.1082,0.1331,0.1596,0.1848,0.2100,0.2343,0.2581,0.2818,0.3059
+0.3288,0.3517,0.3739,0.3959,0.4173,0.4381,0.4589,0.4797,0.5011,0.5209
+0.5410,0.5613,0.5804,0.6000,0.6197,0.6390,0.6582,0.6776,0.6965,0.7146
+0.7326,0.7506,0.7689,0.7858,0.8030,0.8198,0.8362,0.8517,0.8655,0.8787
+0.8908,0.9016,0.9108,0.9192,0.9269,0.9328,0.9383,0.9430,0.9471,0.9509
+0.9546,0.9576,0.9609,0.9637,0.9664,0.9686,0.9705,0.9725,0.9743,0.9760
+0.9777,0.9791,0.9803,0.9818,0.9829,0.9839,0.9848,0.9857,0.9867,0.9876
+0.9884,0.9892,0.9898,0.9905,0.9912,0.9917,0.9922,0.9927,0.9932,0.9937
+0.9943,0.9946,0.9952,0.9956,0.9962,0.9966,0.9971,0.9975,0.9979,0.9984
+0.9988,0.9991,0.9994,0.9996,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2v1fract=0.0000,0.0001,0.0001,0.0002,0.0003,0.0004,0.0006,0.0008
+0.0010,0.0014,0.0020,0.0032,0.0058,0.0117,0.0214,0.0353,0.0527,0.0742
+0.0981,0.1231,0.1484,0.1741,0.1997,0.2245,0.2484,0.2721,0.2961,0.3203
+0.3434,0.3662,0.3882,0.4107,0.4324,0.4541,0.4747,0.4964,0.5164,0.5374
+0.5573,0.5776,0.5978,0.6180,0.6379,0.6570,0.6760,0.6950,0.7137,0.7319
+0.7496,0.7688,0.7859,0.8036,0.8207,0.8370,0.8522,0.8671,0.8811,0.8937
+0.9046,0.9153,0.9244,0.9318,0.9386,0.9445,0.9497,0.9542,0.9582,0.9619
+0.9654,0.9686,0.9713,0.9742,0.9768,0.9792,0.9813,0.9832,0.9848,0.9861
+0.9873,0.9884,0.9894,0.9903,0.9910,0.9918,0.9925,0.9931,0.9937,0.9942
+0.9946,0.9950,0.9954,0.9959,0.9962,0.9965,0.9969,0.9972,0.9975,0.9978
+0.9979,0.9981,0.9984,0.9985,0.9987,0.9989,0.9991,0.9992,0.9994,0.9996
+0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2y2fract=0.0001,0.0002,0.0002,0.0004,0.0005,0.0006,0.0008,0.0010
+0.0013,0.0018,0.0026,0.0038,0.0057,0.0090,0.0144,0.0233,0.0363,0.0535
+0.0734,0.0953,0.1200,0.1454,0.1710,0.1972,0.2228,0.2471,0.2719,0.2963
+0.3199,0.3435,0.3670,0.3907,0.4132,0.4350,0.4566,0.4778,0.4991,0.5195
+0.5407,0.5610,0.5817,0.6024,0.6219,0.6426,0.6622,0.6820,0.7011,0.7203
+0.7384,0.7571,0.7749,0.7924,0.8098,0.8264,0.8431,0.8582,0.8723,0.8855
+0.8980,0.9089,0.9190,0.9278,0.9357,0.9428,0.9484,0.9534,0.9580,0.9622
+0.9660,0.9693,0.9722,0.9751,0.9775,0.9798,0.9821,0.9838,0.9854,0.9870
+0.9884,0.9893,0.9903,0.9912,0.9919,0.9924,0.9931,0.9937,0.9943,0.9948
+0.9951,0.9955,0.9959,0.9962,0.9965,0.9968,0.9971,0.9974,0.9977,0.9979
+0.9981,0.9983,0.9985,0.9987,0.9989,0.9991,0.9993,0.9994,0.9995,0.9996
+0.9997,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+hwc2x2fract=0.0000,0.0002,0.0003,0.0003,0.0005,0.0008,0.0009,0.0012
+0.0015,0.0020,0.0025,0.0038,0.0059,0.0091,0.0140,0.0213,0.0307,0.0429
+0.0577,0.0743,0.0926,0.1127,0.1333,0.1554,0.1779,0.2009,0.2243,0.2474
+0.2710,0.2945,0.3191,0.3422,0.3648,0.3880,0.4103,0.4329,0.4554,0.4775
+0.5000,0.5212,0.5428,0.5635,0.5842,0.6048,0.6254,0.6451,0.6647,0.6845
+0.7044,0.7242,0.7431,0.7614,0.7797,0.7970,0.8145,0.8308,0.8463,0.8607
+0.8741,0.8864,0.8975,0.9073,0.9164,0.9247,0.9317,0.9386,0.9445,0.9501
+0.9556,0.9604,0.9647,0.9686,0.9722,0.9751,0.9781,0.9805,0.9829,0.9849
+0.9868,0.9884,0.9897,0.9908,0.9920,0.9930,0.9936,0.9942,0.9948,0.9954
+0.9959,0.9963,0.9968,0.9971,0.9974,0.9977,0.9979,0.9982,0.9984,0.9985
+0.9987,0.9988,0.9989,0.9991,0.9991,0.9993,0.9994,0.9994,0.9995,0.9996
+0.9997,0.9998,0.9998,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/hhodo.param b/shms-calo-test/PARAM/hhodo.param
new file mode 100644
index 0000000..4b7fcf8
--- /dev/null
+++ b/shms-calo-test/PARAM/hhodo.param
@@ -0,0 +1,285 @@
+; hstart_time_center  center of allowed time window                             
+   hstart_time_center = 35.                                                     
+; hstart_time_slop    1/2 width of time window                                  
+   hstart_time_slop = 20.                                                       
+; hscin_tdc_min       minimum tdc value in hms scin                             
+    hscin_tdc_min = 0                                                           
+; hscin_tdc_max       maximum allowed tdc value                                 
+   hscin_tdc_max = 4000                                                         
+; hscin_tdc_to_time   scin tdc time per channel                                 
+   hscin_tdc_to_time = 0.0259                                                   
+; new variable for picking good hits for tof fitting
+; this should not be set tight until you are ready to fit
+; tof and you figured out good values
+   htof_tolerance = 3.0
+;                                                                               
+; hms_tof_params                                                                
+; hnum_scin_counters, hhodo_zpos, hhodo_center_coord, hhodo_width               
+; are all calculated within h_init_scin                                         
+;    hhodo_pos_coord and hhodo_neg_coord are not yet used                       
+;                                                                               
+     hhodo_slop     =    2.,  2.,  4.,  4.                                      
+;                                                                               
+     hhodo_vel_light =  14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+;                                                                               
+      hhodo_pos_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+;                                                                               
+      hhodo_neg_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                                                                                
+  hhodo_pos_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_neg_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_pos_phc_coeff = -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                                                                                
+  hhodo_neg_phc_coeff = -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+;                                                                               
+                                                                                
+; csa 9/8/98 -- I had to hand-twaddle a few of the values                       
+; based on (relative) offsets of older hhodo.param                              
+                                                                                
+hhodo_pos_time_offset =   6.5821,   0.0000,  -6.9727,   4.4189
+                         -1.1011,   0.1270,   0.1930,   8.2907
+                          5.5928,   1.2312,  -7.0087,   8.3756
+                          5.3494,  -0.2264,  -3.9023,  13.4700
+                          1.6938,  -7.1708,   9.2976,   9.9767
+                          1.7531,  -0.9044,  -4.6540,   7.8608
+                          6.9700,  -1.5083,   1.7866,   8.6117
+                          3.3819,   1.8281,  -4.2414,   4.3756
+                          3.4984,  -2.5534,  -6.0882,   5.4043
+                          4.5793,   6.1158,  -0.5954,  -1.3631
+                          6.8272,   0.0000,  -7.6493,  32.1266
+                          5.4571,   2.0212,   0.2085,   0.0000
+                          5.0147,   2.0219,   1.1072,  32.0001
+                          1.4959,   0.0000,   2.4523,   0.0000
+                          6.2602,   0.0000,  -5.1102,  -1.9990
+                          1.6534,   0.0000,   1.2513,   0.0000
+hhodo_neg_time_offset =  -2.4664,   0.0000,   4.1095,  11.9016
+                         -2.0589,  -2.5527,  10.4536,  13.4114
+                         -4.2564,  -3.8944,   3.8712,  15.4475
+                          0.3935,  -2.2300,  11.5590,  14.8406
+                         -1.7111,  -4.8155,   2.8606,  10.2379
+                         -3.0792,   0.6972,  10.1887,   7.8083
+                          1.0046,  -3.6839,   4.2680,  10.9969
+                         -5.2801,   0.9309,   9.1779,  11.4677
+                         -6.4931,  -5.5225,   0.7246,  14.8212
+                          1.6218,   6.1209,  11.8919,  15.5699
+                          0.0703,  -1.9990,   8.8625,   2.0216
+                         -1.3146,   0.0000,   9.8650,   0.0000
+                         -2.9002,   0.0000,   5.6735,   0.0000
+                         -5.6444,   0.0000,  10.7529,   0.0000
+                          0.5662,   0.0000,   6.6559,   2.0115
+                          6.7208,   0.0000,  13.4179,  36.7325
+;                                                                               
+hhodo_pos_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+;                                                                               
+hhodo_neg_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                                                                                
+; use htofusinginvadc=1 if want invadc_offset
+;  invadc_linear, and invadc_adc to be used
+htofusinginvadc=1
+hhodo_pos_invadc_offset =    0.00,    0.00,   -7.49,    0.00
+                             0.00,   -3.93,   -1.33,    6.35
+                            -0.47,   -1.79,   -7.92,    6.66
+                             0.00,   -4.16,   -4.32,   12.41
+                            -2.45,  -11.48,    7.19,    8.60
+                            -3.15,   -5.26,   -7.87,    6.71
+                             0.12,   -4.60,    0.52,    8.19
+                             0.31,   -2.00,   -6.07,    2.60
+                            -0.42,   -6.96,   -7.81,    4.97
+                            -0.20,    0.00,   -2.55,   -2.16
+                             3.25,    0.00,   -8.85,    0.00
+                             1.87,    0.00,   -0.90,    0.00
+                             1.94,    0.00,   -1.99,    0.00
+                            -1.21,    0.00,   -0.05,    0.00
+                             1.04,    0.00,   -7.11,    0.00
+                             0.00,    0.00,   -1.28,    0.00
+
+hhodo_neg_invadc_offset =    0.00,    0.00,    1.67,    0.00
+                             0.00,   -5.88,    7.56,   12.30
+                            -8.70,   -7.99,    0.63,   14.36
+                            -5.30,   -4.44,    9.37,   14.26
+                             0.00,   -7.69,   -0.54,    8.18
+                            -7.53,   -3.52,    7.15,    6.37
+                            -3.20,   -7.19,    1.92,   10.54
+                            -9.90,   -4.18,    6.87,   10.58
+                           -10.88,   -8.58,   -4.40,   13.19
+                            -3.01,    0.00,    8.71,   13.54
+                             0.00,    0.00,    4.16,    0.00
+                            -4.13,    0.00,    6.77,    0.00
+                            -6.39,    0.00,    0.17,    0.00
+                            -9.79,    0.00,    7.54,    0.00
+                            -2.58,    0.00,    3.80,    0.00
+                             0.00,    0.00,    9.24,    0.00
+
+hhodo_pos_invadc_linear =   50.00,   50.00,   11.50,   50.00
+                            50.00,   18.94,   12.81,   13.47
+                            22.77,   23.66,   14.93,   12.48
+                            23.58,   19.67,   12.48,   12.93
+                            23.80,   17.41,   12.29,   13.27
+                            18.94,   16.86,   12.30,   12.90
+                            16.36,   17.34,   12.90,   12.89
+                            21.51,   18.59,   12.53,   12.96
+                            21.60,   19.59,   12.32,   11.96
+                            25.50,   50.00,   11.03,   12.79
+                            21.96,   50.00,   12.97,   50.00
+                            21.24,   50.00,   12.79,   50.00
+                            17.47,   50.00,   13.30,   50.00
+                            26.96,   50.00,   13.50,   50.00
+                            25.52,   50.00,   10.38,   50.00
+                            50.00,   50.00,   14.46,   50.00
+
+hhodo_neg_invadc_linear =   50.00,   50.00,   11.14,   50.00
+                            50.00,   17.27,   10.86,   12.76
+                            50.00,   22.41,   11.26,   13.29
+                            25.36,   19.67,   11.51,   14.51
+                            50.00,   19.45,   11.61,   14.45
+                            19.71,   18.87,   12.36,   13.71
+                            19.42,   20.67,   12.17,   13.20
+                            18.43,   20.06,   11.27,   13.25
+                            22.83,   19.98,   11.90,   13.67
+                            20.53,   50.00,   12.04,   12.87
+                            50.00,   50.00,   11.57,   50.00
+                            18.65,   50.00,   11.55,   50.00
+                            15.89,   50.00,   11.74,   50.00
+                            16.43,   50.00,   11.24,   50.00
+                            26.89,   50.00,   11.54,   50.00
+                            50.00,   50.00,   10.51,   50.00
+
+
+hhodo_pos_invadc_adc=     0.00,     0.00,    24.53,     0.00
+                         0.00,    85.08,    40.16,    46.66
+                       104.72,    90.39,    48.39,    40.45
+                       106.71,    85.39,    36.54,    46.52
+                       102.33,    83.78,    45.62,    53.38
+                        87.77,    83.84,    46.17,    53.00
+                        81.99,    82.46,    48.60,    50.98
+                        86.41,    76.63,    45.65,    52.67
+                        87.76,    90.85,    40.94,    50.32
+                        85.80,     0.00,    51.78,    48.81
+                        85.87,     0.00,    47.95,     0.00
+                        78.65,     0.00,    41.18,     0.00
+                        77.68,     0.00,    54.79,     0.00
+                        79.78,     0.00,    54.50,     0.00
+                        75.92,     0.00,    48.77,     0.00
+                         0.00,     0.00,    55.47,     0.00
+
+hhodo_neg_invadc_adc=     0.00,     0.00,    33.27,     0.00
+                         0.00,    50.89,    42.04,    37.63
+                       101.25,    63.66,    42.24,    41.36
+                       104.68,    59.98,    37.01,    52.51
+                         0.00,    59.89,    42.76,    50.01
+                        86.99,    58.09,    45.30,    51.38
+                        77.55,    56.32,    46.12,    40.46
+                        88.04,    53.33,    44.65,    36.37
+                        91.58,    56.67,    57.89,    44.34
+                        85.51,     0.00,    46.84,    39.22
+                         0.00,     0.00,    43.95,     0.00
+                        83.61,     0.00,    46.80,     0.00
+                        92.40,     0.00,    40.71,     0.00
+                        78.19,     0.00,    51.72,     0.00
+                        75.03,     0.00,    49.34,     0.00
+                         0.00,     0.00,    53.40,     0.00
diff --git a/shms-calo-test/PARAM/hhodo.param.may9 b/shms-calo-test/PARAM/hhodo.param.may9
new file mode 100644
index 0000000..ea3ad7a
--- /dev/null
+++ b/shms-calo-test/PARAM/hhodo.param.may9
@@ -0,0 +1,176 @@
+; hstart_time_center  center of allowed time window                             
+   hstart_time_center = 35.                                                     
+; hstart_time_slop    1/2 width of time window                                  
+   hstart_time_slop = 20.                                                       
+; hscin_tdc_min       minimum tdc value in hms scin                             
+    hscin_tdc_min = 0                                                           
+; hscin_tdc_max       maximum allowed tdc value                                 
+   hscin_tdc_max = 4000                                                         
+; hscin_tdc_to_time   scin tdc time per channel                                 
+   hscin_tdc_to_time = 0.0259                                                   
+;                                                                               
+; hms_tof_params                                                                
+; hnum_scin_counters, hhodo_zpos, hhodo_center_coord, hhodo_width               
+; are all calculated within h_init_scin                                         
+;    hhodo_pos_coord and hhodo_neg_coord are not yet used                       
+;                                                                               
+     hhodo_slop     =    2.,  2.,  4.,  4.                                      
+;                                                                               
+     hhodo_vel_light =  14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+;                                                                               
+      hhodo_pos_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+;                                                                               
+      hhodo_neg_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                                                                                
+  hhodo_pos_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_neg_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_pos_phc_coeff = -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                                                                                
+  hhodo_neg_phc_coeff = -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+;                                                                               
+                                                                                
+; csa 9/8/98 -- I had to hand-twaddle a few of the values                       
+; based on (relative) offsets of older hhodo.param                              
+                                                                                
+hhodo_pos_time_offset =   5.5391,   0.0000,  -6.8586,   5.1830
+                         -1.2985,  -0.2551,   0.3953,   8.9369
+                          5.0531,   1.4333,  -6.5520,   8.0628
+                          5.5481,  -0.3965,  -3.6470,  12.8933
+                          1.2416,  -7.0707,   9.6246,  10.0208
+                          1.9282,  -0.9275,  -4.1448,   8.2112
+                          6.4910,  -1.5780,   1.8980,   9.6928
+                          4.4770,   1.7009,  -3.8385,   4.7545
+                          2.7533,  -2.7182,  -5.8864,   6.3882
+                          4.3398,   6.1158,  -0.3572,  -0.4308
+                          6.0782,   0.0000,  -7.5343,   0.0000
+                          5.4665,   0.0000,   0.2169,   0.0000
+                          4.1334,   0.0000,   1.3767,   0.0000
+                          1.6088,   0.0000,   2.5930,   0.0000
+                          3.9776,   0.0000,  -5.0340,   0.0000
+                          1.6534,   0.0000,   1.5043,   0.0000
+hhodo_neg_time_offset =  -2.5728,   0.0000,   2.8982,  10.8670
+                         -1.9187,  -2.6479,  10.6272,  13.8790
+                         -4.1126,  -4.5084,   3.9705,  15.5799
+                          0.7699,  -2.3908,  11.7183,  15.1612
+                         -1.2568,  -5.0343,   2.9473,  10.6625
+                         -2.8197,   0.7670,  10.3919,   7.8739
+                          1.2798,  -3.9185,   4.3248,  11.3533
+                         -4.8009,  -0.2453,   9.2837,  11.6355
+                         -6.3004,  -5.7362,   0.8352,  14.9451
+                          1.8476,   6.1209,  11.9751,  15.7375
+                          0.3913,   0.0000,   8.9105,   0.0000
+                         -1.0702,   0.0000,   9.8926,   0.0000
+                         -2.3617,   0.0000,   5.7061,   0.0000
+                         -5.2931,   0.0000,  10.7318,   0.0000
+                          0.0632,   0.0000,   6.6962,   0.0000
+                          6.7208,   0.0000,  13.4108,   0.0000
+;                                                                               
+hhodo_pos_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+;                                                                               
+hhodo_neg_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                                                                                
diff --git a/shms-calo-test/PARAM/hhodo.param_v1 b/shms-calo-test/PARAM/hhodo.param_v1
new file mode 100644
index 0000000..80d5863
--- /dev/null
+++ b/shms-calo-test/PARAM/hhodo.param_v1
@@ -0,0 +1,472 @@
+; hstart_time_center  center of allowed time window                             
+   hstart_time_center = 35.                                                     
+; hstart_time_slop    1/2 width of time window                                  
+   hstart_time_slop = 20.                                                       
+; hscin_tdc_min       minimum tdc value in hms scin                             
+    hscin_tdc_min = 0                                                           
+; hscin_tdc_max       maximum allowed tdc value                                 
+   hscin_tdc_max = 4000                                                         
+; hscin_tdc_to_time   scin tdc time per channel                                 
+   hscin_tdc_to_time = 0.0259                                                   
+; new variable for picking good hits for tof fitting
+; this should not be set tight until you are ready to fit
+; tof and you figured out good values
+htof_tolerance = 50.0
+;                                                                               
+; hms_tof_params                                                                
+; hnum_scin_counters, hhodo_zpos, hhodo_center_coord, hhodo_width               
+; are all calculated within h_init_scin                                         
+;    hhodo_pos_coord and hhodo_neg_coord are not yet used                       
+;                                                                               
+     hhodo_slop     =    2.,  2.,  4.,  4.                                      
+;                                                                               
+     hhodo_vel_light =  14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+                        14.0,14.8,15.5,15.8                                     
+;                                                                               
+      hhodo_pos_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+;                                                                               
+      hhodo_neg_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                                                                                
+  hhodo_pos_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_neg_minph = 125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                    125,135,125,120                                             
+                                                                                
+  hhodo_pos_phc_coeff = -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                        -1.4,-1.1,-1.2,-1.3                                     
+                                                                                
+  hhodo_neg_phc_coeff = -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+                        -1.3,-1.2,-1.2,-1.4                                     
+;                                                                               
+                                                                                
+; csa 9/8/98 -- I had to hand-twaddle a few of the values                       
+; based on (relative) offsets of older hhodo.param                              
+                                                                                
+hhodo_pos_time_offset =   5.5391,   0.0000,  -6.8586,   5.1830
+                         -1.2985,  -0.2551,   0.3953,   8.9369
+                          5.0531,   1.4333,  -6.5520,   8.0628
+                          5.5481,  -0.3965,  -3.6470,  12.8933
+                          1.2416,  -7.0707,   9.6246,  10.0208
+                          1.9282,  -0.9275,  -4.1448,   8.2112
+                          6.4910,  -1.5780,   1.8980,   9.6928
+                          4.4770,   1.7009,  -3.8385,   4.7545
+                          2.7533,  -2.7182,  -5.8864,   6.3882
+                          4.3398,   6.1158,  -0.3572,  -0.4308
+                          6.0782,   0.0000,  -7.5343,   0.0000
+                          5.4665,   0.0000,   0.2169,   0.0000
+                          4.1334,   0.0000,   1.3767,   0.0000
+                          1.6088,   0.0000,   2.5930,   0.0000
+                          3.9776,   0.0000,  -5.0340,   0.0000
+                          1.6534,   0.0000,   1.5043,   0.0000
+hhodo_neg_time_offset =  -2.5728,   0.0000,   2.8982,  10.8670
+                         -1.9187,  -2.6479,  10.6272,  13.8790
+                         -4.1126,  -4.5084,   3.9705,  15.5799
+                          0.7699,  -2.3908,  11.7183,  15.1612
+                         -1.2568,  -5.0343,   2.9473,  10.6625
+                         -2.8197,   0.7670,  10.3919,   7.8739
+                          1.2798,  -3.9185,   4.3248,  11.3533
+                         -4.8009,  -0.2453,   9.2837,  11.6355
+                         -6.3004,  -5.7362,   0.8352,  14.9451
+                          1.8476,   6.1209,  11.9751,  15.7375
+                          0.3913,   0.0000,   8.9105,   0.0000
+                         -1.0702,   0.0000,   9.8926,   0.0000
+                         -2.3617,   0.0000,   5.7061,   0.0000
+                         -5.2931,   0.0000,  10.7318,   0.0000
+                          0.0632,   0.0000,   6.6962,   0.0000
+                          6.7208,   0.0000,  13.4108,   0.0000
+;                                                                               
+hhodo_pos_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+;                                                                               
+hhodo_neg_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                      1000,1000,1000,1000,1000,1000,1000,1000                   
+                                                                                
+
+; use htofusinginvadc=1 if want invadc_offset
+;  invadc_linear, and invadc_adc to be used
+htofusinginvadc=1
+
+hhodo_pos_invadc_offset =    0.00,    0.00,   -7.49,    0.00
+                             0.00,   -3.93,   -1.33,    6.35
+                            -0.47,   -1.79,   -7.92,    6.66
+                             0.00,   -4.16,   -4.32,   12.41
+                            -2.45,  -11.48,    7.19,    8.60
+                            -3.15,   -5.26,   -7.87,    6.71
+                             0.12,   -4.60,    0.52,    8.19
+                             0.31,   -2.00,   -6.07,    2.60
+                            -0.42,   -6.96,   -7.81,    4.97
+                            -0.20,    0.00,   -2.55,   -2.16
+                             3.25,    0.00,   -8.85,    0.00
+                             1.87,    0.00,   -0.90,    0.00
+                             1.94,    0.00,   -1.99,    0.00
+                            -1.21,    0.00,   -0.05,    0.00
+                             1.04,    0.00,   -7.11,    0.00
+                             0.00,    0.00,   -1.28,    0.00
+
+hhodo_neg_invadc_offset =    0.00,    0.00,    1.67,    0.00
+                             0.00,   -5.88,    7.56,   12.30
+                            -8.70,   -7.99,    0.63,   14.36
+                            -5.30,   -4.44,    9.37,   14.26
+                             0.00,   -7.69,   -0.54,    8.18
+                            -7.53,   -3.52,    7.15,    6.37
+                            -3.20,   -7.19,    1.92,   10.54
+                            -9.90,   -4.18,    6.87,   10.58
+                           -10.88,   -8.58,   -4.40,   13.19
+                            -3.01,    0.00,    8.71,   13.54
+                             0.00,    0.00,    4.16,    0.00
+                            -4.13,    0.00,    6.77,    0.00
+                            -6.39,    0.00,    0.17,    0.00
+                            -9.79,    0.00,    7.54,    0.00
+                            -2.58,    0.00,    3.80,    0.00
+                             0.00,    0.00,    9.24,    0.00
+
+hhodo_pos_invadc_linear =   50.00,   50.00,   11.50,   50.00
+                            50.00,   18.94,   12.81,   13.47
+                            22.77,   23.66,   14.93,   12.48
+                            23.58,   19.67,   12.48,   12.93
+                            23.80,   17.41,   12.29,   13.27
+                            18.94,   16.86,   12.30,   12.90
+                            16.36,   17.34,   12.90,   12.89
+                            21.51,   18.59,   12.53,   12.96
+                            21.60,   19.59,   12.32,   11.96
+                            25.50,   50.00,   11.03,   12.79
+                            21.96,   50.00,   12.97,   50.00
+                            21.24,   50.00,   12.79,   50.00
+                            17.47,   50.00,   13.30,   50.00
+                            26.96,   50.00,   13.50,   50.00
+                            25.52,   50.00,   10.38,   50.00
+                            50.00,   50.00,   14.46,   50.00
+
+hhodo_neg_invadc_linear =   50.00,   50.00,   11.14,   50.00
+                            50.00,   17.27,   10.86,   12.76
+                            50.00,   22.41,   11.26,   13.29
+                            25.36,   19.67,   11.51,   14.51
+                            50.00,   19.45,   11.61,   14.45
+                            19.71,   18.87,   12.36,   13.71
+                            19.42,   20.67,   12.17,   13.20
+                            18.43,   20.06,   11.27,   13.25
+                            22.83,   19.98,   11.90,   13.67
+                            20.53,   50.00,   12.04,   12.87
+                            50.00,   50.00,   11.57,   50.00
+                            18.65,   50.00,   11.55,   50.00
+                            15.89,   50.00,   11.74,   50.00
+                            16.43,   50.00,   11.24,   50.00
+                            26.89,   50.00,   11.54,   50.00
+                            50.00,   50.00,   10.51,   50.00
+
+hhodo_pos_invadc_adc=     0.00,     0.00,    24.53,     0.00
+                         0.00,    85.08,    40.16,    46.66
+                       104.72,    90.39,    48.39,    40.45
+                       106.71,    85.39,    36.54,    46.52
+                       102.33,    83.78,    45.62,    53.38
+                        87.77,    83.84,    46.17,    53.00
+                        81.99,    82.46,    48.60,    50.98
+                        86.41,    76.63,    45.65,    52.67
+                        87.76,    90.85,    40.94,    50.32
+                        85.80,     0.00,    51.78,    48.81
+                        85.87,     0.00,    47.95,     0.00
+                        78.65,     0.00,    41.18,     0.00
+                        77.68,     0.00,    54.79,     0.00
+                        79.78,     0.00,    54.50,     0.00
+                        75.92,     0.00,    48.77,     0.00
+                         0.00,     0.00,    55.47,     0.00
+
+hhodo_neg_invadc_adc=     0.00,     0.00,    33.27,     0.00
+                         0.00,    50.89,    42.04,    37.63
+                       101.25,    63.66,    42.24,    41.36
+                       104.68,    59.98,    37.01,    52.51
+                         0.00,    59.89,    42.76,    50.01
+                        86.99,    58.09,    45.30,    51.38
+                        77.55,    56.32,    46.12,    40.46
+                        88.04,    53.33,    44.65,    36.37
+                        91.58,    56.67,    57.89,    44.34
+                        85.51,     0.00,    46.84,    39.22
+                         0.00,     0.00,    43.95,     0.00
+                        83.61,     0.00,    46.80,     0.00
+                        92.40,     0.00,    40.71,     0.00
+                        78.19,     0.00,    51.72,     0.00
+                        75.03,     0.00,    49.34,     0.00
+                         0.00,     0.00,    53.40,     0.00
+
+hhodo_pos_sigma =  100.00,  100.00,    0.92,  100.00
+                   100.00,    0.55,    0.85,    0.80
+                     0.79,    0.58,    0.80,    0.75
+                     0.68,    0.58,    0.65,    0.79
+                     0.73,    0.58,    0.66,    0.79
+                     0.59,    0.58,    0.65,    0.74
+                     0.59,    0.58,    0.53,    0.76
+                     0.61,    0.57,    0.67,    0.80
+                     0.57,    0.59,    0.64,    0.81
+                     0.61,  100.00,    0.64,    0.76
+                     0.67,  100.00,    0.67,  100.00
+                     0.52,  100.00,    0.61,  100.00
+                     0.56,  100.00,    0.62,  100.00
+                     0.61,  100.00,    0.71,  100.00
+                     0.70,  100.00,    0.74,  100.00
+                   100.00,  100.00,    0.66,  100.00
+
+hhodo_neg_sigma =  100.00,  100.00,    0.92,  100.00
+                   100.00,    0.58,    0.82,    0.80
+                     0.74,    0.57,    0.81,    0.81
+                     0.68,    0.58,    0.72,    0.81
+                   100.00,    0.56,    0.68,    0.88
+                     0.61,    0.54,    0.61,    0.76
+                     0.53,    0.55,    0.53,    0.73
+                     0.58,    0.55,    0.65,    0.80
+                     0.61,    0.56,    0.71,    0.87
+                     0.59,  100.00,    0.69,    0.88
+                   100.00,  100.00,    0.65,  100.00
+                     0.57,  100.00,    0.62,  100.00
+                     0.58,  100.00,    0.57,  100.00
+                     0.59,  100.00,    0.64,  100.00
+                     0.57,  100.00,    0.84,  100.00
+                   100.00,  100.00,    0.73,  100.00
+
+
+
+
+
+
+
+
+
+
+
+
+
+; use htofusinginvadc=1 if want invadc_offset
+;  invadc_linear, and invadc_adc to be used
+htofusinginvadc=1
+
+hhodo_pos_invadc_offset =    0.00,    0.00,  -12.60,   -0.31
+                            -7.19,   -5.46,   -5.64,    2.43
+                            -0.19,   -3.20,  -11.97,    2.38
+                             0.00,   -5.59,   -8.66,    8.62
+                            -2.69,  -12.71,    3.09,    4.99
+                            -3.87,   -6.34,  -11.37,    3.12
+                            -0.75,   -6.06,   -2.88,    5.85
+                            -0.75,   -3.63,  -10.13,   -1.00
+                            -1.00,   -8.17,  -11.87,    1.32
+                            -1.20,    0.00,   -6.25,   -5.77
+                             2.53,    0.00,  -12.81,    0.00
+                             0.45,    0.00,   -4.73,    0.00
+                             1.06,    0.00,   -5.69,    0.00
+                            -2.65,    0.00,   -3.42,    0.00
+                            -0.07,    0.00,  -10.84,    0.00
+                            -3.85,    0.00,   -5.00,    0.00
+
+hhodo_neg_invadc_offset =    0.00,    0.00,   -3.02,    6.04
+                            -7.26,   -7.93,    2.69,    0.00
+                            -9.54,   -9.91,   -3.92,    0.00
+                            -5.48,   -6.34,    5.15,    0.00
+                            -7.94,   -9.63,   -5.18,    3.99
+                            -8.48,   -5.49,    3.08,    2.40
+                            -4.70,   -9.28,   -1.79,    5.60
+                           -11.57,   -6.49,    2.35,    0.00
+                             0.00,  -10.66,   -8.41,    0.00
+                            -4.26,    0.00,    4.66,    0.00
+                            -5.23,    0.00,    0.12,    0.00
+                            -5.26,    0.00,    2.85,    0.00
+                            -7.15,    0.00,   -3.72,    0.00
+                           -10.99,    0.00,    4.19,    0.00
+                            -4.24,    0.00,   -0.35,    0.00
+                            -0.49,    0.00,    6.05,    0.00
+
+hhodo_pos_invadc_linear =   50.00,   50.00,   16.66,   14.91
+                            14.86,   15.53,   16.36,   15.34
+                            15.25,   16.51,   17.20,   15.67
+                            15.16,   15.65,   15.32,   15.70
+                            14.74,   15.39,   15.31,   16.44
+                            14.90,   15.26,   14.38,   15.49
+                            14.51,   15.82,   15.71,   16.25
+                            16.17,   16.47,   14.43,   15.55
+                            15.17,   15.89,   14.83,   15.51
+                            15.34,   50.00,   13.93,   15.94
+                            15.09,   50.00,   14.04,   50.00
+                            16.20,   50.00,   14.53,   50.00
+                            14.40,   50.00,   14.73,   50.00
+                            15.65,   50.00,   14.85,   50.00
+                            16.11,   50.00,   17.04,   50.00
+                            15.92,   50.00,   14.62,   50.00
+
+hhodo_neg_invadc_linear =   50.00,   50.00,   14.48,   17.67
+                            13.55,   16.28,   13.61,   50.00
+                            14.71,   16.85,   14.90,   50.00
+                            13.93,   16.29,   14.83,   50.00
+                            14.56,   15.80,   13.89,   16.67
+                            14.02,   15.76,   13.65,   15.77
+                            14.42,   16.03,   13.72,   15.53
+                            13.95,   15.88,   11.72,   50.00
+                            50.00,   15.41,   13.77,   50.00
+                            14.15,   50.00,   14.71,   50.00
+                            13.83,   50.00,   14.33,   50.00
+                            14.09,   50.00,   13.15,   50.00
+                            13.45,   50.00,   14.39,   50.00
+                            14.61,   50.00,   14.65,   50.00
+                            15.49,   50.00,   14.86,   50.00
+                            12.88,   50.00,   14.14,   50.00
+
+hhodo_pos_invadc_adc=     0.00,     0.00,    61.51,    61.14
+                        48.96,    59.73,    62.95,    59.19
+                        56.86,    57.12,    62.02,    64.13
+                        58.88,    55.57,    62.46,    60.57
+                        59.74,    56.24,    66.21,    67.29
+                        53.20,    55.53,    64.84,    64.70
+                        53.93,    59.32,    61.12,    71.15
+                        55.73,    53.66,    65.47,    63.52
+                        48.68,    60.80,    60.95,    65.91
+                        51.54,     0.00,    70.54,    62.27
+                        49.60,     0.00,    61.81,     0.00
+                        49.93,     0.00,    59.11,     0.00
+                        49.79,     0.00,    67.21,     0.00
+                        54.06,     0.00,    62.26,     0.00
+                        50.01,     0.00,    77.89,     0.00
+                        56.23,     0.00,    64.52,     0.00
+
+hhodo_neg_invadc_adc=     0.00,     0.00,    58.11,    76.44
+                        53.89,    39.97,    69.36,     0.00
+                        53.96,    42.17,    66.72,     0.00
+                        51.96,    42.80,    56.28,     0.00
+                        58.37,    39.73,    67.85,    66.92
+                        53.12,    39.69,    61.09,    65.98
+                        53.19,    38.82,    59.18,    58.69
+                        72.60,    36.71,    63.07,     0.00
+                         0.00,    38.25,    73.56,     0.00
+                        55.61,     0.00,    65.63,     0.00
+                        56.60,     0.00,    63.75,     0.00
+                        56.34,     0.00,    61.94,     0.00
+                        63.72,     0.00,    58.95,     0.00
+                        61.66,     0.00,    64.61,     0.00
+                        52.04,     0.00,    71.75,     0.00
+                        47.51,     0.00,    62.83,     0.00
+
+hhodo_pos_sigma =  100.00,  100.00,    0.46,    0.65
+                     0.31,    0.38,    0.51,    0.62
+                     0.41,    0.40,    0.47,    0.54
+                     0.34,    0.35,    0.39,    0.51
+                     0.37,    0.35,    0.42,    0.50
+                     0.28,    0.33,    0.44,    0.46
+                     0.30,    0.41,    0.37,    0.58
+                     0.33,    0.38,    0.46,    0.53
+                     0.30,    0.43,    0.42,    0.58
+                     0.30,  100.00,    0.46,    0.72
+                     0.29,  100.00,    0.40,  100.00
+                     0.26,  100.00,    0.41,  100.00
+                     0.30,  100.00,    0.39,  100.00
+                     0.34,  100.00,    0.49,  100.00
+                     0.40,  100.00,    0.51,  100.00
+                     0.45,  100.00,    0.42,  100.00
+
+hhodo_neg_sigma =  100.00,  100.00,    0.43,    0.64
+                     0.31,    0.31,    0.50,  100.00
+                     0.30,    0.37,    0.50,  100.00
+                     0.30,    0.34,    0.33,  100.00
+                     0.32,    0.29,    0.45,    0.63
+                     0.30,    0.29,    0.56,    0.45
+                     0.29,    0.31,    0.36,    0.53
+                     0.37,    0.34,    0.45,  100.00
+                   100.00,    0.35,    0.60,  100.00
+                     0.32,  100.00,    0.46,  100.00
+                     0.32,  100.00,    0.39,  100.00
+                     0.31,  100.00,    0.41,  100.00
+                     0.33,  100.00,    0.40,  100.00
+                     0.31,  100.00,    0.63,  100.00
+                     0.39,  100.00,    0.55,  100.00
+                     0.48,  100.00,    0.52,  100.00
diff --git a/shms-calo-test/PARAM/hhodo.pos b/shms-calo-test/PARAM/hhodo.pos
new file mode 100644
index 0000000..2e37fd0
--- /dev/null
+++ b/shms-calo-test/PARAM/hhodo.pos
@@ -0,0 +1,88 @@
+      hpathlength_central = 2500
+; Z positions of hodoscopes
+      hscin_1x_zpos =  (89.14-11.31)
+      hscin_1y_zpos =  (108.83-11.31)
+      hscin_2x_zpos =  (310.13-11.31)
+      hscin_2y_zpos =  (329.82-11.31)
+      hscin_1x_dzpos = 2.12
+      hscin_1y_dzpos = 2.12
+      hscin_2x_dzpos = 2.12
+      hscin_2y_dzpos = 2.12
+      hscin_1x_size = 8.0
+      hscin_1y_size = 8.0
+      hscin_2x_size = 8.0
+      hscin_2y_size = 8.0
+      hscin_1x_spacing = 7.5
+      hscin_1y_spacing = 7.5
+      hscin_2x_spacing = 7.5
+      hscin_2y_spacing = 7.5
+; Number of hodoscope paddles per layer
+      hscin_1x_nr = 16
+      hscin_1y_nr = 10
+      hscin_2x_nr = 16
+      hscin_2y_nr = 10
+; X,Y positions of hodoscope paddles
+      hscin_1x_left  =  37.750
+      hscin_1x_right = -37.750
+      hscin_1x_offset=  -1.3
+      hscin_1x_center= -56.250
+                       -48.750
+                       -41.250
+                       -33.750
+                       -26.250
+                       -18.750
+                       -11.250
+                        -3.750
+                         3.750
+                        11.250
+                        18.750
+                        26.250
+                        33.750
+                        41.250
+                        48.750
+                        56.250
+      hscin_1y_top   = -60.250
+      hscin_1y_bot   =  60.250
+      hscin_1y_offset=  -1.3
+      hscin_1y_center=  33.750
+                        26.250
+                        18.750
+                        11.250
+                         3.750
+                        -3.750
+                       -11.250
+                       -18.750
+                       -26.250
+                       -33.750
+      hscin_2x_left  =  37.750
+      hscin_2x_right = -37.750
+      hscin_2x_offset=  -0.6
+      hscin_2x_center= -56.250
+                       -48.750
+                       -41.250
+                       -33.750
+                       -26.250
+                       -18.750
+                       -11.250
+                        -3.750
+                         3.750
+                        11.250
+                        18.750
+                        26.250
+                        33.750
+                        41.250
+                        48.750
+                        56.250
+      hscin_2y_top   = -60.250
+      hscin_2y_bot   =  60.250
+      hscin_2y_offset=  -2.4
+      hscin_2y_center=  33.750
+                        26.250
+                        18.750
+                        11.250
+                         3.750
+                        -3.750
+                       -11.250
+                       -18.750
+                       -26.250
+                       -33.750
diff --git a/shms-calo-test/PARAM/hms_recon_coeff.dat b/shms-calo-test/PARAM/hms_recon_coeff.dat
new file mode 100644
index 0000000..7b1ca30
--- /dev/null
+++ b/shms-calo-test/PARAM/hms_recon_coeff.dat
@@ -0,0 +1,407 @@
+! recostruction matrix elements for HMS, tune HMS-100
+! <theta y phi delta | nmpq>;(x**n xp**m y**p yp**q)
+! as of 02/20/97, no z offset included: this statement is obsolete
+! created: 06/28/98
+! zeroth order matrix elements from fitting:
+! <theta|> -4.7276368293E-03 rad
+! <y|> -1.1606458055E-04 m
+! <phi|>  4.8280702357E-05 rad 
+! <p|> -3.8725980576E-03 %
+! <theta y phi delta | nmpq>;(x**n xp**m y**p yp**q)
+! **** mkj ****
+!  aug 26, 2003 added coefficients correcting theta
+!   for  raster ( x at target). Previously delta was corrected
+!   raster ( with up to 4 order) . y and phi were corrected
+!   for coefficient 00012 .
+!   Got coefficients from SIMC hms/recon_cosy.dat
+!     which is labeled:
+!        HMS Recon coefficients calculated 02-Feb-00  16:32:32 (HMS100 tune, P=-1.576
+!    The correction is up to 6th order.
+!  **** mkj *****
+ ---------------------------------------------------------------------
+   .342704157      .183629749E-01 -.742670280E-02  .256021141     1000
+  -3.02138749     -.152502758      .472422058E-01  .130192976     0100
+  -.673199668E-02 -.407567405      .258501913      .278565265E-02 0010
+   .110287597     -.483378951     -2.16704420      .407874298E-01 0001
+  -.495779826     -.548491564E-01  .147936777E-01 -.318166729     2000
+   4.49999138      .451213193     -.151686093      3.07552684     1100
+   .796294361      1.48286554     -.303847305     -.297352223E-01 1010
+   .261524802     -20.7938893      5.00402934     -.249121889     1001
+  -1.65128983     -.995337651      .536837816      2.14776190     0200
+  -6.47649939      .226936328     -.123499047     -.266124530     0110
+  -3.98529962     -6.32858639      1.39991277      4.27708696     0101
+   .113653600E-01  .690088486E-01 -.437114986E-01 -.438953228E-01 0020
+   .881941403      .227473684     -.628899349E-01  .475605891     0011
+  -3.71740449      3.93769576      .113368630     -3.53478948     0002
+   1.95723299     -.820253354E-01  .103519807      .936834319     3000
+  -31.4466915      2.57527314     -2.51407447     -13.5405899     2100
+  -5.89608158     -3.50686592      .471876566     -.312542194E-01 2010
+   40.5129114      58.0458860     -12.5399800     -2.74488175     2001
+   156.932838     -23.8014414      21.1502247      51.8797642     1200
+   57.3250219      40.7718723     -7.13532706      .284008412     1110
+  -298.395506     -639.340672      173.523125      10.6819836     1101
+   1.88702326      .266847247      .271167866      .954315611     1020
+  -24.4326614     -33.6584609     -.114525239      .434687181     1011
+   180.539265      53.7698885      3.76822635      31.9077575     1002
+  -279.667300      64.3177661     -60.6190378     -20.4989850     0300
+  -64.0800162     -86.2289723      11.5806188      3.95564331     0210
+  -247.924962      1524.67217     -483.832639     -46.7762650     0201
+  -21.7150970     -13.4646889      .401043380     -7.06883817     0120
+   211.296709      323.699221     -6.72775908      25.6924121     0111
+  -1440.32950      361.536621     -384.751537     -467.898102     0102
+  -.656643228      3.62511407     -1.27960041     -.358205667     0030
+  -1.58376006      67.9025208     -22.9733471     -3.15593520     0021
+   23.7224929     -987.049261      560.285176      34.1790370     0012
+  -180.294278      5983.27702     -3518.42552     -71.5085362     0003
+  -4.16665084      1.49723155     -.759630854     -2.30278775     4000
+   69.1944845     -46.6812620      21.8666725      58.0248309     3100
+   18.5878217      3.69400020      .602106657E-01 -1.46212838     3010
+  -227.551196     -96.3179597      .489353421      20.4063547     3001
+  -243.511203      535.564222     -239.722086     -491.562374     2200
+  -230.021793     -40.7163893      .940804015      47.2957535     2110
+   3150.68103      1424.96519      38.5622615     -521.870646     2101
+  -10.2926426     -3.56149925     -1.10754304     -1.00472512     2020
+   138.770921      263.397128     -15.7671082     -26.1090659     2011
+  -211.394983     -1895.91500      234.605250      406.369321     2002
+  -832.967425     -2704.20708      1207.70554      1718.29721     1300
+   429.578554     -234.967423     -20.3231936     -432.372956     1210
+  -11612.7737     -2668.84972     -1176.05843      4021.85608     1201
+   130.736123      70.7440580      5.42914965      16.7434624     1120
+  -1905.84788     -3551.03419      224.098878      343.660595     1111
+   363.670026      16804.9474     -2673.42755     -4586.96491     1102
+   6.91955519     -9.98074257      7.57861652      4.98155457     1030
+  -114.693315      63.5563817     -65.8809200     -36.5101930     1021
+   710.699660      4980.54374     -780.431756      60.2646297     1012
+  -7520.04385     -13187.0100      2486.26739      536.066295     1003
+   4347.54210      5161.66425     -2427.09769     -1950.10403     0400
+   1156.75126      1725.44332      188.803395      1323.39948     0310
+   12047.3853     -8815.37699      3407.72589     -11081.6594     0301
+  -26.9308548      60.3544886     -47.8411214     -67.2731587     0220
+   826.904198      4520.84740      916.341424     -974.052221     0211
+   19983.2818      7167.34390     -4225.20780      9358.46286     0202
+  -26.0105902     -188.661888      54.6866678     -37.4367181     0130
+   648.226508      2521.63446     -1052.88888      292.436840     0121
+  -8498.59600     -31139.3846      8203.03704     -697.205971     0112
+   63967.4235      128236.246     -24237.5465     -2336.48364     0103
+  -1.07911254      1.22231630     -.173675833      3.83526317     0040
+   9.94134973      258.488500     -10.9579494     -84.9391998     0031
+   158.508425     -2684.84975     -3.07844063      726.975013     0022
+  -3017.64724      14872.1349     -469.458295     -1667.46714     0013
+   466.801936     -55258.4859      4661.52259      3912.11649     0004
+   1.88180503     -2.54978699      1.02249535      4.96781903     5000
+   27.9678707      85.1165188     -25.6500831     -214.635508     4100
+  -19.6018738     -1.90234997     -2.26475906      3.07907961     4010
+   338.908065     -3.13670480      84.7364876     -48.5819865     4001
+  -1595.43911     -986.185572      116.663362      3438.51266     3200
+   256.718721     -2.53553430      86.9081338     -71.7570318     3110
+  -5619.82737      2554.66160     -3220.55423      1952.97191     3101
+   5.63505956      5.65523837     -.178636671     -9.82929708     3020
+   28.4611788     -535.882022      112.200518      63.7792928     3011
+  -3335.14896      6481.34708     -841.916671     -2407.64911     3002
+   17748.8967      4446.27557      1781.86526     -27888.4078     2300
+  -365.812295      713.968459     -1184.61359      175.230779     2210
+   26149.2365     -61279.3626      44610.2113     -20776.5089     2201
+   82.8634399     -82.7911036      40.7995535      223.223395     2120
+  -4711.16007      7972.91446     -3042.34279     -1765.82660     2111
+   111837.314     -122751.891      25531.4588      55520.9916     2102
+  -13.8546171     -44.6122707     -1.49148927      7.53241271     2030
+   379.629516      2219.19103     -283.396915     -8.69875712     2021
+  -2940.77125     -39662.7132      6848.07035      332.501630     2012
+  -4833.05018      291262.775     -40868.2995     -930.899000     2003
+  -75870.6114     -3035.26190     -19402.1263      118850.529     1400
+  -1090.33337     -5565.51679      8155.50571      3660.70792     1310
+  -76601.8398      456263.377     -281440.652      79440.7749     1301
+  -2721.78279     -512.627944     -452.280825     -1934.55934     1220
+   83864.4298      5816.23957      23306.1137      11961.6529     1211
+  -1306713.82      400125.281     -216284.553     -418149.697     1202
+   100.956187      1309.56623     -226.290462     -173.118732     1130
+  -4032.82257     -56824.1834      10616.2930      1607.73072     1121
+   79840.4758      782713.236     -150889.930     -14254.2451     1112
+  -330377.607     -4233718.14      646182.662      39788.7678     1103
+   6.06681234      7.12938618     -.220192683     -1.11240314     1040
+  -243.665570     -948.255482      153.244584      165.982247     1031
+   7181.11150      25876.5416     -2553.92502     -3998.95843     1022
+  -75005.8412     -104271.766     -23488.8683      29493.1698     1013
+   124433.465     -149264.761      219376.542     -13196.6766     1004
+   113262.801     -18667.6651      53113.3093     -209797.800     0500
+  -11632.6603      7242.92619     -21110.0334     -18679.7717     0410
+   301044.558     -1035121.76      655646.504     -71841.5676     0401
+   8371.11263      2221.54910      1543.28892      6295.96049     0320
+  -258028.488     -135832.589     -66162.4672     -36062.5709     0311
+   4218622.48      128274.356      663799.998      1118597.09     0302
+  -167.926507     -3321.19532      237.754153      1077.44822     0230
+   15453.6273      205593.650     -24454.8426     -11675.9844     0221
+  -438724.451     -3267312.69      463392.237      52657.7588     0212
+   2249544.29      17936516.3     -2298746.48     -118752.747     0203
+  -25.5889867     -61.6539042      41.8282483     -107.686882     0140
+   1866.01089     -1606.56535     -3207.84127      946.869731     0131
+  -71480.9824     -31234.8373      79600.1247      25102.1443     0122
+   814034.645      434180.428     -606101.312     -259877.198     0113
+  -2102030.39     -1584569.00      1583206.11      303094.278     0104
+  -3.59866781     -19.7084031     -18.4827350     -1.36754912     0050
+   50.9893561      384.737475      1103.07001      164.395576     0041
+   1986.13677      18001.7932     -34498.4820      90.2668576     0032
+  -30037.4064     -584192.598      674006.856      1100.41524     0023
+   20801.9238      6212983.14     -6436686.94     -17333.4694     0014
+   408508.663     -23722308.6      22707746.7      30963.1531     0005
+   1.12584242     0.000000000E+00 0.000000000E+00 0.768177700     00001
+  -3.30929606     0.000000000E+00 0.000000000E+00 -1.24824954     10001
+   9.55821560     0.000000000E+00 0.000000000E+00  7.18980365     01001
+   -12.8075508    0.000000000E+00 0.000000000E+00 -1.79480024     00002
+   31.3282870     0.000000000E+00 0.000000000E+00  4.30979026     20001
+   -366.358594    0.000000000E+00 0.000000000E+00 -47.5141035     11001
+   1281.27264     0.000000000E+00 0.000000000E+00  127.404997     02001
+   8.46492946     0.000000000E+00 0.000000000E+00  1.52132362     00201
+   -212.181332    0.000000000E+00 0.000000000E+00 -44.8420242     00111
+   86.2168045     0.000000000E+00 0.000000000E+00  13.9035869     10002
+   -202.375577    0.000000000E+00 0.000000000E+00 -75.1770025     01002
+   1292.40575     0.000000000E+00 0.000000000E+00  332.945301     00021
+   152.465743      412.398418      -118.551680    0.000000000E+00 00012
+   56.8142343     0.000000000E+00 0.000000000E+00  15.5951865     00003
+  -111.090641     0.000000000E+00 0.000000000E+00 -15.7177358     30001
+   1301.23090     0.000000000E+00 0.000000000E+00  249.924995     21001
+  -3377.64137     0.000000000E+00 0.000000000E+00 -1205.61003     12001
+  -1080.57253     0.000000000E+00 0.000000000E+00  1650.70638     03001
+  -206.758367     0.000000000E+00 0.000000000E+00 -8.63945412     10201
+   1286.12280     0.000000000E+00 0.000000000E+00  51.7345340     01201
+   457.388990     0.000000000E+00 0.000000000E+00  246.328770     10111
+   315.521007     0.000000000E+00 0.000000000E+00 -1468.88025     01111
+  -2.86376084     0.000000000E+00 0.000000000E+00 -77.6962058     20002
+  -284.532504     0.000000000E+00 0.000000000E+00  808.267218     11002
+  -54.9686786     0.000000000E+00 0.000000000E+00 -1887.27393     02002
+  -894.903229     0.000000000E+00 0.000000000E+00 -13.1721627     00202
+  -58.1868148     0.000000000E+00 0.000000000E+00 -1758.72381     10021
+   28.1001103     0.000000000E+00 0.000000000E+00  10443.6142     01021
+   24.9869024     0.000000000E+00 0.000000000E+00  377.176889     00112
+  -4.71048927     0.000000000E+00 0.000000000E+00 -174.332974     10003
+  -0.94935661     0.000000000E+00 0.000000000E+00  893.518077     01003
+   5.91096156     0.000000000E+00 0.000000000E+00 -2708.57078     00022
+   0.10590745     0.000000000E+00 0.000000000E+00 -149.156349     00004
+  0.744204334E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00101
+   2.84521581     0.000000000E+00 0.000000000E+00 0.000000000E+00 10101
+  -25.4393730     0.000000000E+00 0.000000000E+00 0.000000000E+00 01101
+ -0.932044457     0.000000000E+00 0.000000000E+00 0.000000000E+00 00011
+   13.7051555     0.000000000E+00 0.000000000E+00 0.000000000E+00 10011
+  -72.5425087     0.000000000E+00 0.000000000E+00 0.000000000E+00 01011
+   11.1885519     0.000000000E+00 0.000000000E+00 0.000000000E+00 00102
+  -64.8809742     0.000000000E+00 0.000000000E+00 0.000000000E+00 00030
+  -29.8576040     0.000000000E+00 0.000000000E+00 0.000000000E+00 20101
+   257.607594     0.000000000E+00 0.000000000E+00 0.000000000E+00 11101
+   222.800622     0.000000000E+00 0.000000000E+00 0.000000000E+00 02101
+  -5.74703998     0.000000000E+00 0.000000000E+00 0.000000000E+00 00301
+  -58.3774171     0.000000000E+00 0.000000000E+00 0.000000000E+00 20011
+  -75.7986407     0.000000000E+00 0.000000000E+00 0.000000000E+00 11011
+  -20.0306669     0.000000000E+00 0.000000000E+00 0.000000000E+00 02011
+   81.5699850     0.000000000E+00 0.000000000E+00 0.000000000E+00 00211
+   39.9072357     0.000000000E+00 0.000000000E+00 0.000000000E+00 10102
+   26.1337898     0.000000000E+00 0.000000000E+00 0.000000000E+00 01102
+   11.1028012     0.000000000E+00 0.000000000E+00 0.000000000E+00 00121
+   15.8064184     0.000000000E+00 0.000000000E+00 0.000000000E+00 10012
+   2.52332790     0.000000000E+00 0.000000000E+00 0.000000000E+00 01012
+   1.49611639     0.000000000E+00 0.000000000E+00 0.000000000E+00 00103
+   2.94427172     0.000000000E+00 0.000000000E+00 0.000000000E+00 00031
+   5.91096156     0.000000000E+00 0.000000000E+00 0.000000000E+00 00022
+  0.196444306     0.000000000E+00 0.000000000E+00 0.000000000E+00 00013
+  0.105907450     0.000000000E+00 0.000000000E+00 0.000000000E+00 00004
+   169.573680     0.000000000E+00 0.000000000E+00 0.000000000E+00 40001
+  -1188.40309     0.000000000E+00 0.000000000E+00 0.000000000E+00 31001
+  -2564.00859     0.000000000E+00 0.000000000E+00 0.000000000E+00 22001
+  -796.126266     0.000000000E+00 0.000000000E+00 0.000000000E+00 13001
+  -170.135856     0.000000000E+00 0.000000000E+00 0.000000000E+00 04001
+   25.2737324     0.000000000E+00 0.000000000E+00 0.000000000E+00 30101
+  -302.117798     0.000000000E+00 0.000000000E+00 0.000000000E+00 21101
+   10.5088748     0.000000000E+00 0.000000000E+00 0.000000000E+00 12101
+   17.9545609     0.000000000E+00 0.000000000E+00 0.000000000E+00 03101
+   393.042869     0.000000000E+00 0.000000000E+00 0.000000000E+00 20201
+  -2654.79358     0.000000000E+00 0.000000000E+00 0.000000000E+00 11201
+  -675.207959     0.000000000E+00 0.000000000E+00 0.000000000E+00 02201
+   31.5374558     0.000000000E+00 0.000000000E+00 0.000000000E+00 10301
+  -66.2872749     0.000000000E+00 0.000000000E+00 0.000000000E+00 01301
+   11.0483668     0.000000000E+00 0.000000000E+00 0.000000000E+00 00401
+   53.9952733     0.000000000E+00 0.000000000E+00 0.000000000E+00 30011
+   19.8514223     0.000000000E+00 0.000000000E+00 0.000000000E+00 21011
+   6.99512779     0.000000000E+00 0.000000000E+00 0.000000000E+00 12011
+   2.03058969     0.000000000E+00 0.000000000E+00 0.000000000E+00 03011
+  -414.755722     0.000000000E+00 0.000000000E+00 0.000000000E+00 20111
+  -242.924295     0.000000000E+00 0.000000000E+00 0.000000000E+00 11111
+  -53.2831769     0.000000000E+00 0.000000000E+00 0.000000000E+00 02111
+   14.0854426     0.000000000E+00 0.000000000E+00 0.000000000E+00 10211
+  -7.18970025     0.000000000E+00 0.000000000E+00 0.000000000E+00 01211
+   46.6175282     0.000000000E+00 0.000000000E+00 0.000000000E+00 00311
+   327.023510     0.000000000E+00 0.000000000E+00 0.000000000E+00 30002
+  -46.7603764     0.000000000E+00 0.000000000E+00 0.000000000E+00 21002
+  -13.1130776     0.000000000E+00 0.000000000E+00 0.000000000E+00 12002
+  -2.14608775     0.000000000E+00 0.000000000E+00 0.000000000E+00 03002
+  -405.162634     0.000000000E+00 0.000000000E+00 0.000000000E+00 20102
+  -37.8327394     0.000000000E+00 0.000000000E+00 0.000000000E+00 11102
+  -3.28616433     0.000000000E+00 0.000000000E+00 0.000000000E+00 02102
+  -797.756623     0.000000000E+00 0.000000000E+00 0.000000000E+00 10202
+  -100.253463     0.000000000E+00 0.000000000E+00 0.000000000E+00 01202
+  -58.1494000     0.000000000E+00 0.000000000E+00 0.000000000E+00 00302
+  -49.7218825     0.000000000E+00 0.000000000E+00 0.000000000E+00 20021
+  -23.4940000     0.000000000E+00 0.000000000E+00 0.000000000E+00 11021
+  -4.63065295     0.000000000E+00 0.000000000E+00 0.000000000E+00 02021
+  -7.01252658     0.000000000E+00 0.000000000E+00 0.000000000E+00 10121
+  -1.66128414     0.000000000E+00 0.000000000E+00 0.000000000E+00 01121
+   8.99761159     0.000000000E+00 0.000000000E+00 0.000000000E+00 00221
+  -26.9158564     0.000000000E+00 0.000000000E+00 0.000000000E+00 20012
+  -2.93740577     0.000000000E+00 0.000000000E+00 0.000000000E+00 11012
+ -0.281699956     0.000000000E+00 0.000000000E+00 0.000000000E+00 02012
+  -44.2613806     0.000000000E+00 0.000000000E+00 0.000000000E+00 10112
+  -5.18873926     0.000000000E+00 0.000000000E+00 0.000000000E+00 01112
+  -2.30913015     0.000000000E+00 0.000000000E+00 0.000000000E+00 00212
+   12.9742811     0.000000000E+00 0.000000000E+00 0.000000000E+00 20003
+   1.29863794     0.000000000E+00 0.000000000E+00 0.000000000E+00 11003
+  0.179319821     0.000000000E+00 0.000000000E+00 0.000000000E+00 02003
+  0.359636043     0.000000000E+00 0.000000000E+00 0.000000000E+00 10103
+ -0.686000125E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 01103
+  0.479897726     0.000000000E+00 0.000000000E+00 0.000000000E+00 00203
+   2.12875475     0.000000000E+00 0.000000000E+00 0.000000000E+00 10040
+   1.00542982     0.000000000E+00 0.000000000E+00 0.000000000E+00 01040
+  0.574499599E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00140
+  -1.51837641     0.000000000E+00 0.000000000E+00 0.000000000E+00 10031
+ -0.259505376     0.000000000E+00 0.000000000E+00 0.000000000E+00 01031
+   1.21378871     0.000000000E+00 0.000000000E+00 0.000000000E+00 00131
+  -3.83394487     0.000000000E+00 0.000000000E+00 0.000000000E+00 10022
+ -0.448803101     0.000000000E+00 0.000000000E+00 0.000000000E+00 01022
+  0.432742246E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00122
+  0.433795780E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 10013
+  0.381017134E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 01013
+  0.717327023E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00113
+  0.404935152E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 10004
+ -0.704014248E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 01004
+  0.417717692E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00104
+ -0.108814119     0.000000000E+00 0.000000000E+00 0.000000000E+00 00050
+  0.265212468     0.000000000E+00 0.000000000E+00 0.000000000E+00 00041
+  0.342938618E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00032
+  0.274219030E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00023
+  0.382346774E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00014
+  0.146595810E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00005
+  -221.978975     0.000000000E+00 0.000000000E+00 0.000000000E+00 50001
+   2081.48433     0.000000000E+00 0.000000000E+00 0.000000000E+00 41001
+  -430.560936     0.000000000E+00 0.000000000E+00 0.000000000E+00 32001
+  -218.050288     0.000000000E+00 0.000000000E+00 0.000000000E+00 23001
+  -55.5844501     0.000000000E+00 0.000000000E+00 0.000000000E+00 14001
+  -11.3642568     0.000000000E+00 0.000000000E+00 0.000000000E+00 05001
+   108.432463     0.000000000E+00 0.000000000E+00 0.000000000E+00 40101
+  -931.864934     0.000000000E+00 0.000000000E+00 0.000000000E+00 31101
+  -192.977158     0.000000000E+00 0.000000000E+00 0.000000000E+00 22101
+  -28.6473383     0.000000000E+00 0.000000000E+00 0.000000000E+00 13101
+  -3.41017534     0.000000000E+00 0.000000000E+00 0.000000000E+00 04101
+   61.3278498     0.000000000E+00 0.000000000E+00 0.000000000E+00 30201
+  -43.6289186     0.000000000E+00 0.000000000E+00 0.000000000E+00 21201
+  -47.1521819     0.000000000E+00 0.000000000E+00 0.000000000E+00 12201
+  -14.9198830     0.000000000E+00 0.000000000E+00 0.000000000E+00 03201
+   58.8310901     0.000000000E+00 0.000000000E+00 0.000000000E+00 20301
+  -36.3378650     0.000000000E+00 0.000000000E+00 0.000000000E+00 11301
+  -8.01512328     0.000000000E+00 0.000000000E+00 0.000000000E+00 02301
+  -104.944287     0.000000000E+00 0.000000000E+00 0.000000000E+00 10401
+   34.7713353     0.000000000E+00 0.000000000E+00 0.000000000E+00 01401
+  -122.288125     0.000000000E+00 0.000000000E+00 0.000000000E+00 00501
+  -77.5453423     0.000000000E+00 0.000000000E+00 0.000000000E+00 40011
+  -64.1314449     0.000000000E+00 0.000000000E+00 0.000000000E+00 31011
+  -13.9857505     0.000000000E+00 0.000000000E+00 0.000000000E+00 22011
+  -2.33654082     0.000000000E+00 0.000000000E+00 0.000000000E+00 13011
+ -0.340596491     0.000000000E+00 0.000000000E+00 0.000000000E+00 04011
+   29.3394194     0.000000000E+00 0.000000000E+00 0.000000000E+00 30111
+   48.1149331     0.000000000E+00 0.000000000E+00 0.000000000E+00 21111
+   9.50174924     0.000000000E+00 0.000000000E+00 0.000000000E+00 12111
+   1.38837541     0.000000000E+00 0.000000000E+00 0.000000000E+00 03111
+   52.4792515     0.000000000E+00 0.000000000E+00 0.000000000E+00 20211
+   3.80058742     0.000000000E+00 0.000000000E+00 0.000000000E+00 11211
+  0.234555136     0.000000000E+00 0.000000000E+00 0.000000000E+00 02211
+   39.5808085     0.000000000E+00 0.000000000E+00 0.000000000E+00 10311
+   15.2563542     0.000000000E+00 0.000000000E+00 0.000000000E+00 01311
+  -7.28080327     0.000000000E+00 0.000000000E+00 0.000000000E+00 00411
+  -597.497346     0.000000000E+00 0.000000000E+00 0.000000000E+00 40002
+  -102.721749     0.000000000E+00 0.000000000E+00 0.000000000E+00 31002
+  -15.3681107     0.000000000E+00 0.000000000E+00 0.000000000E+00 22002
+  -2.17208316     0.000000000E+00 0.000000000E+00 0.000000000E+00 13002
+ -0.274609264     0.000000000E+00 0.000000000E+00 0.000000000E+00 04002
+   106.837983     0.000000000E+00 0.000000000E+00 0.000000000E+00 30102
+   12.3766158     0.000000000E+00 0.000000000E+00 0.000000000E+00 21102
+   1.46530330     0.000000000E+00 0.000000000E+00 0.000000000E+00 12102
+  0.185393293     0.000000000E+00 0.000000000E+00 0.000000000E+00 03102
+   11.8887131     0.000000000E+00 0.000000000E+00 0.000000000E+00 20202
+  -2.55669988     0.000000000E+00 0.000000000E+00 0.000000000E+00 11202
+ -0.863809017     0.000000000E+00 0.000000000E+00 0.000000000E+00 02202
+   18.8047014     0.000000000E+00 0.000000000E+00 0.000000000E+00 10302
+   2.49667580     0.000000000E+00 0.000000000E+00 0.000000000E+00 01302
+  -3.93088497     0.000000000E+00 0.000000000E+00 0.000000000E+00 00402
+   12.7034651     0.000000000E+00 0.000000000E+00 0.000000000E+00 30021
+   7.96187516     0.000000000E+00 0.000000000E+00 0.000000000E+00 21021
+   1.60982507     0.000000000E+00 0.000000000E+00 0.000000000E+00 12021
+  0.257565675     0.000000000E+00 0.000000000E+00 0.000000000E+00 03021
+   5.93574507     0.000000000E+00 0.000000000E+00 0.000000000E+00 20121
+  0.679348453     0.000000000E+00 0.000000000E+00 0.000000000E+00 11121
+  0.757550151E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 02121
+   7.36294581     0.000000000E+00 0.000000000E+00 0.000000000E+00 10221
+   2.30080135     0.000000000E+00 0.000000000E+00 0.000000000E+00 01221
+ -0.118383007     0.000000000E+00 0.000000000E+00 0.000000000E+00 00321
+   14.4258145     0.000000000E+00 0.000000000E+00 0.000000000E+00 30012
+   1.52658163     0.000000000E+00 0.000000000E+00 0.000000000E+00 21012
+  0.163028817     0.000000000E+00 0.000000000E+00 0.000000000E+00 12012
+  0.171689509E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 03012
+   15.0743734     0.000000000E+00 0.000000000E+00 0.000000000E+00 20112
+   1.60706583     0.000000000E+00 0.000000000E+00 0.000000000E+00 11112
+  0.166465023     0.000000000E+00 0.000000000E+00 0.000000000E+00 02112
+   2.28803297     0.000000000E+00 0.000000000E+00 0.000000000E+00 10212
+  0.265413449     0.000000000E+00 0.000000000E+00 0.000000000E+00 01212
+   3.26683930     0.000000000E+00 0.000000000E+00 0.000000000E+00 00312
+  -1.44694805     0.000000000E+00 0.000000000E+00 0.000000000E+00 30003
+ -0.301551821     0.000000000E+00 0.000000000E+00 0.000000000E+00 21003
+ -0.979405958E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 12003
+ -0.218874633E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 03003
+  0.213731277     0.000000000E+00 0.000000000E+00 0.000000000E+00 20103
+ -0.424871757E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 11103
+ -0.263981236E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 02103
+ -0.390336182     0.000000000E+00 0.000000000E+00 0.000000000E+00 10203
+ -0.220563449E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 01203
+ -0.252061070E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00303
+  0.835395726     0.000000000E+00 0.000000000E+00 0.000000000E+00 20031
+  0.101082424     0.000000000E+00 0.000000000E+00 0.000000000E+00 11031
+  0.113826515E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 02031
+  0.967539242     0.000000000E+00 0.000000000E+00 0.000000000E+00 10131
+  0.283940573     0.000000000E+00 0.000000000E+00 0.000000000E+00 01131
+  0.704094684E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00231
+   1.96621152     0.000000000E+00 0.000000000E+00 0.000000000E+00 20022
+  0.211929662     0.000000000E+00 0.000000000E+00 0.000000000E+00 11022
+  0.222297020E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 02022
+  0.192176728     0.000000000E+00 0.000000000E+00 0.000000000E+00 10122
+  0.208429359E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 01122
+  0.409197722     0.000000000E+00 0.000000000E+00 0.000000000E+00 00222
+  0.116208798E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 20013
+ -0.861751979E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 11013
+ -0.368034008E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 02013
+ -0.305595883E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 10113
+  0.792820773E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 01113
+ -0.103581312E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00213
+ -0.317665296E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 20004
+ -0.868692894E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 11004
+ -0.130336633E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 02004
+ -0.485930059E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 10104
+ -0.181322677E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 01104
+ -0.225313015E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00204
+  0.102736083     0.000000000E+00 0.000000000E+00 0.000000000E+00 10041
+  0.316791817E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 01041
+  0.177406989E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00141
+  0.128130316E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 10032
+  0.134309873E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 01032
+  0.442654916E-01 0.000000000E+00 0.000000000E+00 0.000000000E+00 00132
+ -0.500745668E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 10023
+ -0.362264901E-04 0.000000000E+00 0.000000000E+00 0.000000000E+00 01023
+ -0.100846774E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 00123
+ -0.259911565E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 10014
+ -0.865988929E-05 0.000000000E+00 0.000000000E+00 0.000000000E+00 01014
+  0.126433262E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 00114
+ -0.376405317E-03 0.000000000E+00 0.000000000E+00 0.000000000E+00 10005
+ -0.495262130E-04 0.000000000E+00 0.000000000E+00 0.000000000E+00 01005
+  0.505435025E-04 0.000000000E+00 0.000000000E+00 0.000000000E+00 00105
+ -0.126889588E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00060
+  0.318778677E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00051
+  0.474276817E-02 0.000000000E+00 0.000000000E+00 0.000000000E+00 00042
+  0.108549858E-04 0.000000000E+00 0.000000000E+00 0.000000000E+00 00033
+  0.908354900E-04 0.000000000E+00 0.000000000E+00 0.000000000E+00 00024
+  0.311879063E-05 0.000000000E+00 0.000000000E+00 0.000000000E+00 00015
+  0.232698271E-05 0.000000000E+00 0.000000000E+00 0.000000000E+00 00006
+ ---------------------------------------------------------------------
diff --git a/shms-calo-test/PARAM/hmsflags.param b/shms-calo-test/PARAM/hmsflags.param
new file mode 100644
index 0000000..1436427
--- /dev/null
+++ b/shms-calo-test/PARAM/hmsflags.param
@@ -0,0 +1,52 @@
+; Offset in the spectrometer momentum.
+  hmomentum_factor = 0.000 ; leave 0 so it will have no effect
+                           ; use hpcentral_offset if one needs to offset central momentum
+;
+; The hdelta_offset,htheta_offset,hphi_offset effect the
+; reconstructed target quantities. Used in h_targ_trans.f 
+; For transport x is in the dispersive direction with + down
+;               y is in the horizontal + towards small angles.
+;               z is along the central optics axis.
+; In transport coordinates phi = hyptar = dy/dz and theta = hxptar = dx/dz 
+;    but for unknown reasons the yp offset is named  htheta_offset
+;    and  the xp offset is named  hphi_offset
+; Do not to change these values, since these are the zero order
+;  CMOP matrix elements. If you do change then your hms sieve
+;  plots will be screwed up.
+  hdelta_offset = 0.       ; (%)   hdelta_tar = hdelta_tar + hdelta_offset
+  htheta_offset = 4.83e-5  ; (rad) hyp_tar = hyp_tar + htheta_offset
+  hphi_offset   = -4.73e-3 ; (rad) hxp_tar = hxp_tar + hphi_offset
+;
+
+;saturation correction flag
+  genable_hms_satcorr = 2000 ;(0=disabled) - h_satcorr.f
+                          ; a correction to hsdelta event by event
+                          ; for a problem in setting Q3 current.
+                          ; There was an unknown zero offset in the Q3 current.
+                          ; The magnet setting code field00.f partially 
+                          ; fixes this problem. T. Horn in 2003 determined
+                          ; the corrections to delta.
+                          ; Data taken with fields set by field99.f or earlier should set to 1999.
+                          ; Data taken with fields set by field00.f or later should set to 2000.
+; central field  correction
+  genable_hms_fieldcorr = 1 ; (1=disabled) - h_fieldcorr.f 
+                            ; Need to enable for experiments before Jan 2002 .
+			    ; experiments using field02 and field03 should disable. 
+;
+; The following offsets are applied to the central kinematic variables
+;  in h_apply_offsets.f  . These might be modified by an experiment
+;  after doing calibration with elastic ep.
+; The values below are from T. Horn 2003 analysis
+  hpcentral_offset = -0.13 ; sets hpcentral = hpcentral * ( 1. + hpcentral_offset / 100. )
+		    ; experiments earlier than April 2003 
+                    ; should use  about -0.3 which is the best
+                    ; estimate based on several previous experiments.
+  hthetacentral_offset = 0.00 ; (rad) 
+                         ;htheta_lab=htheta_lab + hthetacentral_offset/degree 
+; This offset is determined from elastic ep data.
+; Must be added to ssxptar when used in calculating lab angles.
+; Example is in h_physics.f
+;
+  h_oopcentral_offset = 0.0011  ; (rad)
+
+
diff --git a/shms-calo-test/PARAM/htracking.param b/shms-calo-test/PARAM/htracking.param
new file mode 100644
index 0000000..3b9ff5b
--- /dev/null
+++ b/shms-calo-test/PARAM/htracking.param
@@ -0,0 +1,101 @@
+; hms pattern recognition and tracking code parameters
+; hmax_pr_hits is the maximum number of decoded hits allowed in a chamber for
+;              pattern recognition to proceed. This protexts against unusual
+;              kami kaze events which hang the analyzer to a long time.
+;
+        hmax_pr_hits =    25, 25
+; maximum number of possible focal plane tracks, must be <= 20
+        hntracks_max_fp = 10
+; if h_remove_sppt_if_one_y_plane=1 then remove space point if space point
+;    contains only one y plane.
+; Recommend h_remove_sppt_if_one_y_plane=0.  
+        h_remove_sppt_if_one_y_plane=0
+; hminhit(i)   minimum number of hits in each space point (one for each chamber)
+	hmin_hit =     5, 5
+; hmin_combos(i) minimum number of pairs in each space point ( one per chamber)
+; should be 3/3 for 4/6 tracking, and 4/4 for 5/6 tracking (JRA)
+	hmin_combos = 4, 4 
+; hspace_point_criterion(i) minimum separation of distinct space points
+; recommended value for hspace_point_criterion ( based on meeting
+; Feb 2003) 
+       hspace_point_criterion = 1.0, 1.0
+
+        hstub_max_xpdiff = .05
+;
+; The following four criteria are applied to the stub fit results at the
+; focal plane position to link stubs to tracks
+; hxt_track_criterion  
+; hyt_track_criterion
+; hxpt_track_criterion
+; hypt_track_criterion
+; recommended value for hspace_point_criterion ( based on meeting
+; Feb 2003) 
+       hxt_track_criterion  = 10.
+       hyt_track_criterion  = 4.
+       hxpt_track_criterion = 0.2
+       hypt_track_criterion = 0.5
+;
+; hsingle_stub            If .ne. 0 make a track of each single stub
+  hsingle_stub = 0
+; turn on/off small angle approximation to left/right decision for y
+  hSmallAngleApprox = 1
+
+; Crude track selection criteria in h_physics
+; hsel_chi2_fpperdegmax   maximum chi2 per degree of freedom for track
+  hsel_chi2_fpperdegmax = 2000000.
+; hsel_dedx1min           minimum dedx to chose best track in scin 1
+  hsel_dedx1min = -100000
+; hsel_dedx1max           maximum dedx to chose best track in scin 1
+  hsel_dedx1max = 1000000.
+; hsel_betamin            minimum track beta to chose best track 
+  hsel_betamin  = -100000
+; hsel_betamax            maximum track beta to chose best track 
+  hsel_betamax  = 100000.
+; hsel_etmin              minimum track et to chose best track 
+  hsel_etmin = -100000.
+; hsel_etmax              maximum track et to chose best track 
+  hsel_etmax = 100000.
+; hsel_ndegreesmin        minimum number of degrees of freedom for track
+  hsel_ndegreesmin = 1
+
+
+; hstat_maxchisq          chisquared limit for tracks used to measure hodo. eff.
+  hstat_maxchisq = 10.
+; hsel_using_scin         uses scintillator for track selection
+  hsel_using_scin = 0
+; hstat_slop              distance from center of scin. to count as expecting hit
+  hstat_slop = 2.
+; hstat_mineff            warning level for scin. effic.
+  hstat_mineff = .95
+; hstat_cal_maxchisq      chisquared limit for tracks used to measure cal. eff.
+  hstat_cal_maxchisq = 10.
+; hstat_cal_slop          distance from center of block to count as expecting hit
+  hstat_cal_slop = 2.
+; hcer_min_eff            warning level for cerenkov effic.
+  hcer_min_eff = .98
+; hcer_threshold          threshold for good hit (for measureing effic.)
+  hcer_threshold = 0.5
+; hdc_min_eff             warning level for dc raw effic.(1 per plane)
+  hdc_min_eff = .96,.98,.96,.98,.98,.94
+                .96,.98,.98,.98,.98,.96
+; hdc_min_wire_eff        warning level for wire effic, measured using tracking
+  hdc_min_wire_eff = .85
+; hdc_min_plane_eff        warning level for plane effic, measured using tracking
+  hdc_min_plane_eff = .95,.95,.95,.95,.95,.95
+                      .95,.95,.95,.95,.95,.95
+;Derek added this for scintillator based fiducial cuts.  Everything from
+;loscin to hiscin inclusive will be included as "good" scintillator hits.
+;  hxloscin  = 5, 5
+;  hxhiscin  = 12, 12
+;  hyloscin  = 4, 4
+;  hyhiscin  = 7, 7
+  hxloscin  = 4, 4
+  hxhiscin  = 13, 13
+  hyloscin  = 4, 4
+  hyhiscin  = 7, 7
+;  htrack_eff_test_scin_planes is the number of planes nec needed to 
+;  set sweet spot to true. 4 is extra clean, 3 is good enough for e-'s.
+  htrack_eff_test_num_scin_planes = 4
+
+  hcer_npe = 2.0
+  hnormalized_energy_tot = 0.7
diff --git a/shms-calo-test/PARAM/saer.param b/shms-calo-test/PARAM/saer.param
new file mode 100644
index 0000000..184ba63
--- /dev/null
+++ b/shms-calo-test/PARAM/saer.param
@@ -0,0 +1,12 @@
+     saer_pos_gain   =  .00558621, .00428808, .00458957, .00486647
+			.00514871, .00417616, .00353699
+
+     saer_neg_gain   =	.00404326, .00420673, .00459876, .00419363
+			.00500844, .00377049, .00448458
+
+     saer_pos_threshold = 0.200, 0.200, 0.200, 0.200
+                          0.200, 0.200, 0.200
+
+     saer_neg_threshold = 0.200, 0.200, 0.200, 0.200
+                          0.200, 0.200, 0.200
+
diff --git a/shms-calo-test/PARAM/scal.param b/shms-calo-test/PARAM/scal.param
new file mode 100644
index 0000000..842541d
--- /dev/null
+++ b/shms-calo-test/PARAM/scal.param
@@ -0,0 +1,207 @@
+; Slop in x position.  Allowed distance between track and edge of block (in cm)
+; probably too tight djm scal_slop = 7.5
+scal_slop = 10.0
+
+scal_pos_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+scal_neg_cal_const =0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+                    0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001,0.001
+
+scal_pos_gain_ini=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_neg_gain_ini=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_pos_gain_cur=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_neg_gain_cur=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+; Calibration constants for run   48816,  33696 events processed
+;
+;scal_pos_gain_cor= 0.628, 0.697, 0.697, 0.452, 0.422, 0.543, 0.802, 0.745, 0.565, 0.952, 0.693,
+;                   0.842, 0.602, 0.399, 0.519, 0.550, 0.515, 0.853, 0.462, 1.070, 0.577, 0.786,
+;                   0.852, 0.966, 1.002, 0.804, 0.961, 1.069, 1.345, 0.967, 0.977, 0.905, 1.632,
+;                   0.878, 1.092, 1.151, 1.292, 1.080, 1.050, 1.066, 1.055, 1.405, 1.116, 1.359,
+;scal_neg_gain_cor= 0.539, 0.612, 0.789, 0.756, 0.700, 0.542, 0.677, 0.722, 0.692, 0.791, 0.539,
+;                   0.358, 0.578, 0.792, 0.604, 0.636, 0.631, 0.903, 0.627, 0.656, 0.587, 0.372,
+;                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+;                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+
+; Calibration constants for run   49064,  33189 events processed
+
+scal_pos_gain_cor= 0.561, 0.513, 0.492, 0.340, 0.334, 0.418, 0.652, 0.591, 0.390, 0.000, 0.000,
+                   0.650, 0.482, 0.280, 0.441, 0.395, 0.389, 0.687, 0.295, 0.961, 0.396, 0.000,
+                   0.635, 0.721, 0.792, 0.653, 0.714, 0.799, 1.065, 0.744, 0.735, 0.640, 0.000,
+                   0.728, 0.832, 0.914, 1.012, 0.858, 0.806, 0.833, 0.831, 1.099, 0.627, 0.000,
+scal_neg_gain_cor= 0.383, 0.457, 0.668, 0.590, 0.573, 0.406, 0.499, 0.531, 0.557, 0.000, 0.000,
+                   0.323, 0.414, 0.631, 0.435, 0.521, 0.538, 0.674, 0.551, 0.431, 1.091, 0.000,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+                   0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000, 0.000,
+
+;scal_pos_gain_cor= .808,1.105,1.259,1.011, .872,1.016, .840,1.027,1.045, .786,1.007
+;                   .513, .893, .747, .897, .927, .847, .821, .929,1.147, .857, .501
+;                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+;                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+;scal_neg_gain_cor=1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+;                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+;                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+;                  1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000,1.000
+
+scal_pos_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+scal_neg_ped_limit =1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+                    1000,1000,1000,1000,1000,1000,1000,1000,1000,1000,1000
+
+
+
+
+;#############################################################################
+;###########  GAIN_COR  MEAN VALUE FOR E93021("FPI")  ########################
+;                           (12/29/97)  
+;.............................................................................
+; .507, .460, .409, .522, .801, .515, .603, .376, .616, .653, .477
+; .539, .492, .669, .601, .997, .749, .492, .680, .702, .703, .682
+;1.003,1.024, .671, .503, .562, .543, .821,1.322, .636, .657, .511
+; .552, .857, .604, .843, .540, .533, .762, .554, .713, .687,1.028
+;.............................................................................
+;                               ########
+;                        ####################
+;#############################################################################
+;                        ####################
+;                               ########
+;............................................................................
+;
+;******************************************************************************
+;******************************************************************************
+;
+;*******************     DO YOU REALLY NEED ??    ***************************
+;*********                                                    ***************
+;****  OPTIMUM GAIN CORRECTION CONSTANTS FOR EACH KINEMATIC SET OF "FPI" ****
+;****                                                                    ****
+;*************************   IF YES !   THEN     ****************************
+;............................................................................ 
+;               ######  FOR  Q**2 = 0.6 ########
+;                       
+;               For Q**2=0.6; run #16984-17043
+;                        (12/14/97)
+;
+; .508, .466, .435, .534, .836, .511, .622, .386, .627, .694, .494
+; .543, .504, .707, .607,1.030, .753, .511, .704, .704, .723, .694
+;1.030,1.046, .727, .508, .592, .546, .847,1.392, .646, .686, .530
+; .552, .870, .643, .864, .579, .532, .789, .579, .734, .734,1.081
+;
+; ..........................................................................
+;              For Q**2=0.6; run #17142-17172
+;                       (12/14/97)
+;
+; .417, .383, .339, .416, .686, .442, .511, .317, .546, .552, .393
+; .446, .414, .552, .474, .846, .651, .419, .578, .613, .600, .575
+; .846, .859, .550, .396, .486, .472, .700,1.142, .562, .569, .440
+; .453, .714, .502, .674, .475, .460, .648, .475, .639, .609, .897
+;
+; ...........................................................................
+;
+;              For Q**2=0.6; run #17243-17315
+;                        (12/21/97)
+;
+; .511, .470, .417, .568, .851, .549, .634, .393, .609, .648, .461
+; .548, .509, .678, .647,1.050, .808, .520, .717, .683, .705, .675
+;1.040,1.056, .676, .541, .603, .586, .869,1.417, .630, .667, .516
+; .556, .877, .617, .920, .589, .571, .804, .589, .712, .714,1.052
+;
+;............................................................................
+;****************************************************************************
+;****************************************************************************
+;
+;             ############  Q**2=0.75  ##############
+;
+;............................................................................
+;             For Q**2=0.75; run #16959-16982
+;                      (12/24/97)
+;
+; .548, .503, .446, .547, .817, .526, .621, .385, .638, .692, .492
+; .585, .543, .725, .622,1.007, .775, .509, .702, .716, .721, .692
+;1.110,1.128, .745, .520, .579, .562, .845,1.388, .657, .685, .529
+; .595, .938, .659, .884, .566, .547, .788, .578, .747, .732,1.078
+;
+;............................................................................
+;            For Q**2=0.75; run #17044-17082
+;                       (12/22/97)
+;
+; .498, .457, .405, .497, .778, .501, .591, .367, .608, .659, .469
+; .532, .494, .659, .565, .959, .738, .485, .669, .682, .687, .659
+;1.009,1.025, .677, .473, .551, .535, .805,1.322, .626, .652, .504
+; .541, .853, .599, .804, .539, .521, .750, .550, .711, .697,1.027
+;
+;****************************************************************************
+;****************************************************************************
+;
+;              ############  Q**2=1.00  ##############
+;............................................................................
+;                For Q**2=1.00; run #16872-16958
+;                           (12/23/97)
+;
+; .543, .499, .443, .572, .817, .526, .621, .385, .675, .692, .492
+; .581, .539, .720, .650,1.007, .775, .509, .702, .784, .721, .692
+;1.103,1.120, .739, .544, .579, .562, .845,1.388, .720, .685, .529
+; .591, .932, .654, .925, .566, .547, .788, .578, .789, .732,1.078
+;
+;............................................................................
+;                For Q**2=1.00; run #17083-17141
+;                         (12/23/97)
+;
+; .473, .434, .385, .497, .778, .501, .591, .367, .608, .659, .469
+; .505, .469, .626, .565, .959, .738, .485, .669, .682, .687, .659
+; .959, .974, .643, .473, .551, .535, .805,1.322, .626, .652, .504
+; .514, .810, .569, .804, .539, .521, .750, .550, .711, .697,1.027
+;
+;
+;****************************************************************************
+;****************************************************************************
+;
+;              ############ Q**2=1.6  ###############
+;
+;
+;               For Q**2=1.6 ; run #17173-17242
+;                          (12/21/97)
+;
+; .547, .509, .437, .570, .864, .574, .649, .414, .636, .669, .563
+; .617, .513, .739, .698,1.125, .783, .516, .719, .763, .801, .817
+;1.033,1.089, .687, .585, .574, .568, .833,1.272, .677, .692, .551
+; .654, .944, .647, .910, .490, .578, .806, .559, .698, .629,1.031
+;
+; ...........................................................................
+;
+;               For Q**2=1.6 ; run #17340-17474
+;                          (12/22/97)
+;
+; .547, .509, .437, .568, .864, .574, .681, .414, .604, .669, .563
+; .617, .513, .739, .696,1.125, .783, .542, .719, .725, .801, .817
+;1.033,1.089, .687, .583, .574, .568, .875,1.272, .643, .692, .551
+; .654, .944, .647, .910, .490, .578, .846, .559, .663, .629,1.031
+; ...........................................................................
+;****************************************************************************
+;****************************************************************************
+
diff --git a/shms-calo-test/PARAM/scal.pos b/shms-calo-test/PARAM/scal.pos
new file mode 100644
index 0000000..4289ec1
--- /dev/null
+++ b/shms-calo-test/PARAM/scal.pos
@@ -0,0 +1,72 @@
+; neglect extra tubes for now
+scal_num_neg_columns = 2
+
+; Z position of front of shower counter layers
+      scal_1pr_zpos = (282.0+31.01)
+      scal_2ta_zpos = (293.0+31.01)
+      scal_3ta_zpos = (304.0+31.01)
+      scal_4ta_zpos = (315.0+31.01)
+; Thickness of shower counter blocks, blocks are 10 * 10 * 70 cm^3
+      scal_1pr_thick = 10.0
+      scal_2ta_thick = 10.0
+      scal_3ta_thick = 10.0
+      scal_4ta_thick = 10.0
+; Number of shower counter blocks per layer
+      scal_1pr_nr = 11
+      scal_2ta_nr = 11
+      scal_3ta_nr = 11
+      scal_4ta_nr = 11
+; X,Y positions of shower counter blocks
+      scal_1pr_left  =  35.0
+      scal_1pr_right = -35.0
+      scal_1pr_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+      scal_2ta_left  =  35.0
+      scal_2ta_right = -35.0
+      scal_2ta_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+      scal_3ta_left  =  35.0
+      scal_3ta_right = -35.0
+      scal_3ta_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+      scal_4ta_left  =  35.0
+      scal_4ta_right = -35.0
+      scal_4ta_top   = (-55.0-5.64)
+                       (-45.0-5.64)
+                       (-35.0-5.64)
+                       (-25.0-5.64)
+                       (-15.0-5.64)
+                       ( -5.0-5.64)
+                       (  5.0-5.64)
+                       ( 15.0-5.64)
+                       ( 25.0-5.64)
+                       ( 35.0-5.64)
+                       ( 45.0-5.64)
+
diff --git a/shms-calo-test/PARAM/scer.param b/shms-calo-test/PARAM/scer.param
new file mode 100644
index 0000000..2cd9847
--- /dev/null
+++ b/shms-calo-test/PARAM/scer.param
@@ -0,0 +1,39 @@
+scer_width = 30, 30, 30, 30
+; BAM 3/3/98 new adc_to_npe values
+;scer_adc_to_npe = 1/49.6., 1/70.0, 1/65.3, 1/55.3
+; DJM 8/9/03 using spe peaks
+;scer_adc_to_npe = 1/43., 1/43., 1/42., 1/50.
+
+; JS 6.17.4 using spe peaks (cosmics, run 48754)
+;scer_adc_to_npe = 1/50.8, 1/45.7, 1/47.9, 1/56.8
+; JS 6.19.4 using spe peaks (cosmics, run 48795)
+;scer_adc_to_npe = 1/48., 1/46., 1/50., 1/57.
+; JS 6.19.4 using spe peaks (electrons, run 48800)
+;scer_adc_to_npe = 1/42., 1/39., 1/50., 1/54.
+; JS 6.19.4 using spe peaks (electrons, run 48816)
+;                 top-l   top-r  bot-r  bot-l
+;scer_adc_to_npe = 1/42., 1/39., 1/49., 1/54.
+; JS 7.9.4 using spe peaks (electrons, run 49472)
+;                 top-l   top-r  bot-r  bot-l
+scer_adc_to_npe = 1/41., 1/45., 1/43., 1/55.
+
+scer_chi2max = 50.
+scer_beta_min = 0.8
+scer_beta_max = 1.2
+scer_et_min = .95
+scer_et_max = 2.0
+; guess for zpos.
+scer_mirror_zpos = 180
+
+; scer_region: 8 values for each region (1 per mirror + sum)
+; central x,y,dx,dy values and x,y,dx,dy half widths.
+scer_region =   30,   30,  -15,  -15,   7.
+                -8,    8,   -8,    8,   0.
+                 0,    0,    0,    0,   0.
+                 0,    0,    0,    0,   0.
+                25,   25,   25,   25,  45.
+                10,   10,   10,   10,  15.
+               .15,  .15,  .15,  .15,  .15
+               .05,  .05,  .05,  .05,  .05
+
+scer_ped_limit =  1000,1000,1000,1000
diff --git a/shms-calo-test/PARAM/sdc.param b/shms-calo-test/PARAM/sdc.param
new file mode 100644
index 0000000..ee35e95
--- /dev/null
+++ b/shms-calo-test/PARAM/sdc.param
@@ -0,0 +1,55 @@
+;---------------------------------------------------------------------
+; SOS_TRACKING
+; CTP parameter file containing all tracking parameters for the SOS
+;----------------------------------------------------------------------
+; Names of each wire plane
+;      sdc_plane_names = 'sos1u1'
+;                        'sos1u2'
+;                        'sos1x1'
+;                        'sos1x2'
+;                        'sos1v1'
+;                        'sos1v2'
+;                        'sos2u1'
+;                        'sos2u2'
+;                        'sos2x1'
+;                        'sos2x2'
+;                        'sos2v1'
+;                        'sos2v2'
+; sigma of wire chamber resolution for each plane
+      sdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; sos dc tdc minimum tdc value array allowed for a good hit
+    sdc_tdc_min_win = 2600, 2600, 2600, 2600, 2600, 2600
+                      2600, 2600, 2600, 2600, 2600, 2600
+; sos dc tdc maximum tdc value array allowed for a good hit
+    sdc_tdc_max_win = 3180, 3180, 3180, 3180, 3180, 3180
+                      3180, 3180, 3180, 3180, 3180, 3180
+; sos drift chamber tdc's time per channel
+        sdc_tdc_time_per_channel = 0.5
+; sos zero time for drift chambers	!DECREASING this number moves the sdtime plots to LOWER time.
+       sdc_plane_time_zero = (1440-10+26+86+30+2)
+                             (1440-9.5+22+90+30+4)
+                             (1440-9.25+22+94+30+4)
+                             (1440-12+28+84+30+4)
+                             (1440-11+24+86+30+2)
+                             (1440-11+26+86+30+4)
+                             (1440-11.5+24+86+30+6)
+                             (1440-14+22+90+30+4)
+                             (1440-13.5+22+84+30+4)
+                             (1440-13.5+24+74+30+4)
+                             (1440-11.5+22+82+30+4)
+                             (1440-13.25+24+80+30+4)
+; Dave Abbott's wire velocity correction
+sdc_wire_velocity = 13.0
+sdc_central_time = 2.8,2.8,1.5,1.5,2.8,2.8
+                   2.8,2.8,1.5,1.5,2.8,2.8
diff --git a/shms-calo-test/PARAM/sdc.param.bak b/shms-calo-test/PARAM/sdc.param.bak
new file mode 100644
index 0000000..77ded20
--- /dev/null
+++ b/shms-calo-test/PARAM/sdc.param.bak
@@ -0,0 +1,55 @@
+;---------------------------------------------------------------------
+; SOS_TRACKING
+; CTP parameter file containing all tracking parameters for the SOS
+;----------------------------------------------------------------------
+; Names of each wire plane
+;      sdc_plane_names = 'sos1u1'
+;                        'sos1u2'
+;                        'sos1x1'
+;                        'sos1x2'
+;                        'sos1v1'
+;                        'sos1v2'
+;                        'sos2u1'
+;                        'sos2u2'
+;                        'sos2x1'
+;                        'sos2x2'
+;                        'sos2v1'
+;                        'sos2v2'
+; sigma of wire chamber resolution for each plane
+      sdc_sigma = 0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+                  0.020
+; sos dc tdc minimum tdc value array allowed for a good hit
+    sdc_tdc_min_win = 2600, 2600, 2600, 2600, 2600, 2600
+                      2600, 2600, 2600, 2600, 2600, 2600
+; sos dc tdc maximum tdc value array allowed for a good hit
+    sdc_tdc_max_win = 3180, 3180, 3180, 3180, 3180, 3180
+                      3180, 3180, 3180, 3180, 3180, 3180
+; sos drift chamber tdc's time per channel
+        sdc_tdc_time_per_channel = 0.5
+; sos zero time for drift chambers	!DECREASING this number moves the sdtime plots to LOWER time.
+       sdc_plane_time_zero = (1440-10+26+86+30+30)
+                             (1440-9.5+22+90+30+28)
+                             (1440-9.25+22+94+30+28)
+                             (1440-12+28+84+30+26)
+                             (1440-11+24+86+30+30)
+                             (1440-11+26+86+30+30)
+                             (1440-11.5+24+86+30+28)
+                             (1440-14+22+90+30+26)
+                             (1440-13.5+22+84+30+26)
+                             (1440-13.5+24+74+30+28)
+                             (1440-11.5+22+82+30+26)
+                             (1440-13.25+24+80+30+26)
+; Dave Abbott's wire velocity correction
+sdc_wire_velocity = 13.0
+sdc_central_time = 2.8,2.8,1.5,1.5,2.8,2.8
+                   2.8,2.8,1.5,1.5,2.8,2.8
diff --git a/shms-calo-test/PARAM/sdc.pos b/shms-calo-test/PARAM/sdc.pos
new file mode 100644
index 0000000..015bb09
--- /dev/null
+++ b/shms-calo-test/PARAM/sdc.pos
@@ -0,0 +1,216 @@
+; Number of planes installed in SOS detector setup
+      sdc_num_planes = 12
+; Number of chambers installed in SOS detector setup
+      sdc_num_chambers = 2
+; Z positions of various planes in SOS chambers
+; sdc_n_zpos is the surveyed Z position of the center of chamber n.
+      sdc_1_zpos = (-24.76+31.01)
+      sdc_2_zpos = ( 24.76+31.01)
+;      sdc_3_zpos =(247.50+31.01)
+      sdc_zpos   = sdc_1_zpos - 1.5875
+                   sdc_1_zpos - 0.9525
+                   sdc_1_zpos - 0.3175
+                   sdc_1_zpos + 0.3175
+                   sdc_1_zpos + 0.9525
+                   sdc_1_zpos + 1.5875
+                   sdc_2_zpos - 1.5875
+                   sdc_2_zpos - 0.9525
+                   sdc_2_zpos - 0.3175
+                   sdc_2_zpos + 0.3175
+                   sdc_2_zpos + 0.9525
+                   sdc_2_zpos + 1.5875
+; Angle alpha of wires in wire chamber planes (.051,.045 degrees roll in dc1,2)
+      sdc_alpha_angle = ( 30-.051)*raddeg
+                        ( 30-.051)*raddeg
+                        ( 90-.051)*raddeg
+                        ( 90-.051)*raddeg
+                        (150-.051)*raddeg
+                        (150-.051)*raddeg
+                        ( 30-.045)*raddeg
+                        ( 30-.045)*raddeg
+                        ( 90-.045)*raddeg
+                        ( 90-.045)*raddeg
+                        (150-.045)*raddeg
+                        (150-.045)*raddeg
+; Angle beta of wires in wire chamber planes
+      sdc_beta_angle =   -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.052*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+                         -0.182*raddeg
+; Angle gamma of wires in wire chamber planes
+      sdc_gamma_angle = -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.070*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+                        -0.257*raddeg
+; Pitch
+      sdc_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
+      sdc_nrwire = 48
+                   48
+                   64
+                   64
+                   48
+                   48
+                   48
+                   48
+                   64
+                   64
+                   48
+                   48
+; X,Y position of center of wire chamber
+; The given value is subtracted from the position of the wire (i.e.
+; the sign is opposite of the actual center position of the chamber).
+; Increasing dc2 coordinates increases dpos histograms.
+; Values are from jan17, 1996 survey memo.  values ARE corrected for
+; 18 degree (optical axis) vs 17.85 degree (survey axis) discrepensy.
+      sdc_xcenter = (8.488-3.982)
+                    (-1.822+1.825+0.35)
+      sdc_ycenter =(+0.007+.388+0.2)
+                   (-0.197+0.379+0.2)
+;;      sdc_xcenter = 8.488
+;;                   -1.822
+;;      sdc_ycenter =+0.007
+;;                   -0.197
+;
+;  sdc_ycenter(2) was -.197 from survey.  -.087 is DD's correction 
+;   based on (e,e'p) data (centering Em,Pm).
+;
+
+; 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
+      sdc_central_wire = (24.75+.008+.0019)
+                         (24.25-.008+.0064)
+                         (32.75-.001-.0105)
+                         (32.25+.001+.0021)
+                         (24.25+.003+.0019)
+                         (24.75-.003+.0075)
+                         (24.75-.001-.0019)
+                         (24.25+.001-.0078+.0120)
+                         (32.75+.002-.0104-.0067)
+                         (32.25-.002-.0007-.0053)
+                         (24.25-.003-.0008-.0015)
+                         (24.75+.003-.0081+.0131)
+; with shifts to make resiudals line up with each other.
+;      sdc_central_wire = (24.75+.008)
+;                         (24.25-.008)
+;                         32.75
+;                         32.25
+;                         (24.25+.002)
+;                         (24.75-.002)
+;                         24.75
+;                         24.25
+;                         (32.75+.003)
+;                         (32.25-.003)
+;                         (24.25-.003)
+;                         (24.75+.003)
+; nov95 online values
+;      sdc_central_wire = (24.75+.008)
+;                         (24.25-.008)
+;                         (32.75-.009)
+;                         (32.25+.009)
+;                         24.25
+;                         24.75
+;                         (24.75-.005)
+;                         (24.25+.005)
+;                         32.75
+;                         32.25
+;                         (24.25-.006)
+;                         (24.75+.006)
+; s_chamber_planes    array giving the chamber number for each plane
+      sdc_chamber_planes = 1
+                           1
+                           1
+                           1
+                           1
+                           1
+                           2
+                           2
+                           2
+                           2
+                           2
+                           2
+; The hms readout numbers some planes in reverse order.
+; I (SAW) think that the SOS readout numbers are always in forward order
+; The following array is a flag on the order number.
+; If sdc_wire_counting(plane) = 0
+;  the wire center is at (wire - sdc_central_wire) * pitch
+; If sdc_wire_counting(plane) = 1
+;  the wire center is at ( sdc_nrwire + 1 - wire - sdc_central_wire) * pitch
+        sdc_wire_counting = 1
+                            0
+                            1
+                            0
+                            0
+                            1
+                            1
+                            0
+                            1
+                            0
+                            0
+                            1
+; The velocity correction is the distance from the center of the wire divided
+; by the velocity of propagation times sdc_drifttime_sign(pln).  +/-1
+; for disc. card at +/- coord. (i.e. top = -x direction, so top readout is +1)
+;
+; THESE ARE NOTHING BUT BAD GUESSES AT THE MOMENT!!!!
+;
+       sdc_drifttime_sign =  +1
+                             -1
+                             -1
+                             +1
+                             +1
+                             -1
+                             +1
+                             -1
+                             -1
+                             +1
+                             +1
+                             -1
+; Names of each wire plane
+;      sdc_plane_names = 'sos1u1'
+;                        'sos1u2'
+;                        'sos1x1'
+;                        'sos1x2'
+;                        'sos1v1'
+;                        'sos1v2'
+;                        'sos2u1'
+;                        'sos2u2'
+;                        'sos2x1'
+;                        'sos2x2'
+;                        'sos2v1'
+;                        'sos2v2'
+;                        'sos3u1'
+;                        'sos3u2'
+;                        'sos3x1'
+;                        'sos3x2'
+;                        'sos3v1'
+;                        'sos3v2'
diff --git a/shms-calo-test/PARAM/sdc_offsets.param b/shms-calo-test/PARAM/sdc_offsets.param
new file mode 100644
index 0000000..596e780
--- /dev/null
+++ b/shms-calo-test/PARAM/sdc_offsets.param
@@ -0,0 +1,71 @@
+; cable id's for SOS Drift Chambers
+; array is 64,12 (wires,planes)), but u and v planes have only 48/64 used.
+
+sdc_card_no=
+; Plane 1, wires 1-48, 16 per card
+              1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1
+              2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2
+              3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 2, wires 1-48, 16 per card
+              4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4
+              5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5, 5
+              6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6, 6
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 3, wires 1-64, 16 per card
+              7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7, 7
+              8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8, 8
+              9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9, 9
+             10,10,10,10,10,10,10,10,10,10,10,10,10,10,10,10
+; Plane 4, wires 1-64, 16 per card
+             11,11,11,11,11,11,11,11,11,11,11,11,11,11,11,11
+             12,12,12,12,12,12,12,12,12,12,12,12,12,12,12,12
+             13,13,13,13,13,13,13,13,13,13,13,13,13,13,13,13
+             14,14,14,14,14,14,14,14,14,14,14,14,14,14,14,14
+; Plane 5, wires 1-48, 16 per card
+             15,15,15,15,15,15,15,15,15,15,15,15,15,15,15,15
+             16,16,16,16,16,16,16,16,16,16,16,16,16,16,16,16
+             17,17,17,17,17,17,17,17,17,17,17,17,17,17,17,17
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 6, wires 1-48, 16 per card
+             18,18,18,18,18,18,18,18,18,18,18,18,18,18,18,18
+             19,19,19,19,19,19,19,19,19,19,19,19,19,19,19,19
+             20,20,20,20,20,20,20,20,20,20,20,20,20,20,20,20
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 1, wires 1-48, 16 per card
+             21,21,21,21,21,21,21,21,21,21,21,21,21,21,21,21
+             22,22,22,22,22,22,22,22,22,22,22,22,22,22,22,22
+             23,23,23,23,23,23,23,23,23,23,23,23,23,23,23,23
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 2, wires 1-48, 16 per card
+             24,24,24,24,24,24,24,24,24,24,24,24,24,24,24,24
+             25,25,25,25,25,25,25,25,25,25,25,25,25,25,25,25
+             26,26,26,26,26,26,26,26,26,26,26,26,26,26,26,26
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 3, wires 1-64, 16 per card
+             27,27,27,27,27,27,27,27,27,27,27,27,27,27,27,27
+             28,28,28,28,28,28,28,28,28,28,28,28,28,28,28,28
+             29,29,29,29,29,29,29,29,29,29,29,29,29,29,29,29
+             30,30,30,30,30,30,30,30,30,30,30,30,30,30,30,30
+; Plane 4, wires 1-64, 16 per card
+             31,31,31,31,31,31,31,31,31,31,31,31,31,31,31,31
+             32,32,32,32,32,32,32,32,32,32,32,32,32,32,32,32
+             33,33,33,33,33,33,33,33,33,33,33,33,33,33,33,33
+             34,34,34,34,34,34,34,34,34,34,34,34,34,34,34,34
+; Plane 5, wires 1-48, 16 per card
+             35,35,35,35,35,35,35,35,35,35,35,35,35,35,35,35
+             36,36,36,36,36,36,36,36,36,36,36,36,36,36,36,36
+             37,37,37,37,37,37,37,37,37,37,37,37,37,37,37,37
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+; Plane 6, wires 1-48, 16 per card
+             38,38,38,38,38,38,38,38,38,38,38,38,38,38,38,38
+             39,39,39,39,39,39,39,39,39,39,39,39,39,39,39,39
+             40,40,40,40,40,40,40,40,40,40,40,40,40,40,40,40
+             -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1
+;
+;       Cable Delays on a per/card basys
+;
+sdc_card_delay =  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
+                  0, 0, 0, 0, 0, 0, 0, 0, 0, 0
diff --git a/shms-calo-test/PARAM/sdebug.param b/shms-calo-test/PARAM/sdebug.param
new file mode 100644
index 0000000..4637f3f
--- /dev/null
+++ b/shms-calo-test/PARAM/sdebug.param
@@ -0,0 +1,127 @@
+; sos tracking code debug flags.
+; when these flags are non-zero, dump routines are called to
+; print out the data banks for each event.
+;
+;  sluno     fortran lun for output
+      sluno = 6
+; sdebugdumptof           Dump timing information for fitting offsets for old CSA method
+      sdebugdumptof = 0
+; sdumptof           Dump timing information for fitting offsets, new way
+; Done from h_tof.f. Add particle ID cuts if desired
+; Note: don't set both hdumptof=1 and hdebugdumptof=1 at same time
+;       because they both use fort.37 for the output
+      sdumptof = 0
+;; sdebugdumpcal           Dump calorimeter information for fitting gains
+      sdebugdumpcal = 0
+; number of pedestal events required to overwrite orig. peds.
+  shodo_min_peds = 500
+  scal_min_peds  = 500
+  scer_min_peds  = 500
+  saer_min_peds = 500
+  sluc_min_peds = 500
+
+
+; DEBUGGING OUTPUT FLAGS
+; ----------------------
+; sdebugprintrawdc        Dump SDC_RAW_DC bank
+      sdebugprintrawdc = 0
+; sdebugprintdecodeddc    DUMP SDC_DECODED_DC bank
+      sdebugprintdecodeddc = 0
+; sdebugflagpsi               Dump calculated coordinate positions
+      sdebugflagpsi =  0
+; sdebugflaggeoemtry          Dump calculated geometrical parameters
+      sdebugflaggeometry = 0
+; sdebugflagpr                Dump intermediate pattern recognition results
+      sdebugflagpr = 0
+; sdebugflagstubchisq         Dump chi2 of left-right fits
+      sdebugstubchisq = 0
+; sdebugflagstubs             Dump stub fit results
+      sdebugflagstubs = 0
+; sdebuglinkstubs             Dump link stub results
+      sdebuglinkstubs = 0
+; sdebugtrackprint            Dump focal plane track fit results
+      sdebugtrackprint = 0
+; sdebugtartrackprint         Dump tracks at target
+      sdebugtartrackprint = 0
+; tof debuging
+;
+;  sdebugprintscinraw         Dump SOS_RAW_SCIN
+    sdebugprintscinraw = 0
+;  sdebugprintscindec         Dump SOS_DECODED_SCIN
+    sdebugprintscindec = 0
+;  sdebugprinttoftracks       Dump  sos_scin_tof
+    sdebugprinttoftracks = 0
+;  sdebugprinttracktests      Dump SOS_TRACK_TESTS
+    sdebugprinttracktests = 0
+;
+;
+;  sos calorimeter debug flags
+;  slun_dbg_cal        lun for output
+   slun_dbg_cal   = sluno
+;  sdbg_raw_cal        call s_prt_cal_raw
+   sdbg_raw_cal = 1
+;  sdbg_sparsified_cal call s_prt_cal_sparsified
+   sdbg_sparsified_cal = 0
+;  sdbg_decoded_cal    call s_prt_cal_decoded
+   sdbg_decoded_cal = 0
+;  sdbg_clusters_cal   call s_prt_cal_clusters
+   sdbg_clusters_cal = 0
+;  sdbg_tracks_cal     call s_prt_cal_tracks
+   sdbg_tracks_cal = 0
+;  sdbg_tests_cal      call s_prt_cal_tests    SOS_TRACK_TESTS
+   sdbg_tests_cal = 0
+;
+;  hard wired histograms. If these flags .ne. 0 then the histogram
+;     blocks are filled
+;
+; sturnon_scin_raw_hist       Histogram SOS raw hodoscope data (all blocks)
+  sturnon_scin_raw_hist = 1
+; sturnon_decoded_dc_hist     Histogram SOS_DECODED_DC
+  sturnon_decoded_dc_hist = 1
+; sturnon_focal_plane_hist    Histogram SOS_FOCAL_PLANE
+  sturnon_focal_plane_hist = 1
+; sturnon_target_hist         HISTOGRAM SOS_TARGET
+  sturnon_target_hist = 1
+;
+; Bypass paramters to bypass code elementes in s_reconstruction
+;      Stored in sosbypass_switches.cmn
+;      Code element is bypassed if switch .ne. 0
+; sbypass_trans_dc         bypass s_trans_dc
+  sbypass_trans_dc   = 0
+; sbypass_track            bypass s_track
+  sbypass_track      = 0
+; sbypass_targ_trans       bypass s_targ_trans
+  sbypass_targ_trans = 0
+; sbypass_dc_eff           bypass s_dc_eff and s_dc_eff_shutdown
+  sbypass_dc_eff     = 0
+; sbypass_track_eff        bypass s_tracking efficiency code
+  sbypass_track_eff  = 0
+; sbypass_track_eff_files  bypass s_tracking efficiency output files
+  sbypass_track_eff_files  = 1
+
+; sbypass_trans_scin       bypass s_trans_scin
+  sbypass_trans_scin = 0
+; sbypass_tof              bypass s_tof
+  sbypass_tof        = 0
+; sbypass_scin_eff         bypass s_scin_eff and s_scin_eff_shutdown
+  sbypass_scin_eff   = 0
+
+; sbypass_trans_cer        bypass s_trans_cer
+  sbypass_trans_cer  = 0
+; sbypass_cer              bypass s_cer, (a dummy routine)
+  sbypass_cer        = 1
+; sbypass_cer_eff          bypass s_cer_eff and s_cer_eff_shutdown
+  sbypass_cer_eff    = 0
+
+; sbypass_aero              bypass s_aero
+  sbypass_aero        = 0
+
+; sbypass_trans_cal        bypass s_trans_cal
+  sbypass_trans_cal  = 0
+; sbypass_cal              bypass s_cal
+  sbypass_cal        = 0
+; sbypass_cal_eff          bypass s_cal_eff and s_cal_eff_shutdown
+  sbypass_cal_eff    = 0
+
+; sbypass_physics          bypass s_physics
+  sbypass_physics    = 0
diff --git a/shms-calo-test/PARAM/sdriftmap.param b/shms-calo-test/PARAM/sdriftmap.param
new file mode 100644
index 0000000..f14c9ee
--- /dev/null
+++ b/shms-calo-test/PARAM/sdriftmap.param
@@ -0,0 +1,175 @@
+; Lookup table
+;number of bins in Meek's time to distance lookup table
+sdriftbins=138
+;number of 1st bin in Meek's table in ns
+sdrift1stbin=-24
+;bin size in ns of Meek's table
+sdriftbinsz=2
+swc1u1fract=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
+swc1x1fract=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
+swc1v1fract=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
+swc1u2fract=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
+swc1x2fract=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
+swc1v2fract=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
+swc2u1fract=0.0001,0.0003,0.0007,0.0011,0.0015,0.0017,0.0022,0.0026
+0.0029,0.0033,0.0037,0.0041,0.0044,0.0047,0.0052,0.0057,0.0064,0.0078
+0.0105,0.0148,0.0199,0.0274,0.0372,0.0481,0.0605,0.0754,0.0916,0.1092
+0.1293,0.1501,0.1743,0.1995,0.2251,0.2499,0.2738,0.2990,0.3248,0.3498
+0.3758,0.4018,0.4279,0.4509,0.4747,0.4985,0.5225,0.5461,0.5710,0.5925
+0.6138,0.6357,0.6544,0.6749,0.6945,0.7130,0.7315,0.7496,0.7668,0.7838
+0.8023,0.8181,0.8331,0.8484,0.8641,0.8776,0.8902,0.9013,0.9114,0.9193
+0.9277,0.9345,0.9411,0.9456,0.9503,0.9539,0.9576,0.9604,0.9639,0.9664
+0.9687,0.9713,0.9736,0.9754,0.9772,0.9784,0.9804,0.9817,0.9827,0.9837
+0.9848,0.9859,0.9865,0.9874,0.9882,0.9887,0.9890,0.9896,0.9900,0.9905
+0.9908,0.9910,0.9917,0.9923,0.9926,0.9928,0.9931,0.9931,0.9937,0.9941
+0.9945,0.9946,0.9947,0.9949,0.9953,0.9955,0.9957,0.9962,0.9965,0.9968
+0.9972,0.9974,0.9977,0.9979,0.9980,0.9981,0.9984,0.9986,0.9987,0.9989
+0.9991,0.9993,0.9995,0.9997,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000
+swc2x1fract=0.0002,0.0005,0.0008,0.0013,0.0015,0.0016,0.0020,0.0023
+0.0026,0.0032,0.0034,0.0037,0.0040,0.0042,0.0045,0.0049,0.0058,0.0073
+0.0102,0.0144,0.0205,0.0283,0.0384,0.0509,0.0655,0.0813,0.0989,0.1176
+0.1373,0.1586,0.1804,0.2044,0.2293,0.2539,0.2799,0.3067,0.3324,0.3580
+0.3827,0.4086,0.4309,0.4561,0.4799,0.5024,0.5249,0.5480,0.5703,0.5918
+0.6130,0.6341,0.6562,0.6765,0.6960,0.7145,0.7342,0.7529,0.7720,0.7908
+0.8085,0.8242,0.8398,0.8556,0.8703,0.8845,0.8968,0.9072,0.9171,0.9252
+0.9315,0.9381,0.9444,0.9492,0.9535,0.9576,0.9609,0.9641,0.9671,0.9699
+0.9725,0.9749,0.9767,0.9787,0.9802,0.9816,0.9826,0.9839,0.9849,0.9859
+0.9869,0.9874,0.9879,0.9886,0.9892,0.9898,0.9901,0.9904,0.9907,0.9910
+0.9915,0.9919,0.9921,0.9924,0.9927,0.9929,0.9932,0.9934,0.9938,0.9940
+0.9944,0.9947,0.9950,0.9953,0.9955,0.9960,0.9962,0.9966,0.9969,0.9972
+0.9973,0.9975,0.9978,0.9979,0.9983,0.9985,0.9989,0.9991,0.9993,0.9996
+0.9998,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2v1fract=0.0003,0.0007,0.0010,0.0013,0.0015,0.0017,0.0020,0.0023
+0.0025,0.0026,0.0029,0.0030,0.0033,0.0035,0.0041,0.0045,0.0052,0.0063
+0.0086,0.0125,0.0181,0.0261,0.0352,0.0449,0.0587,0.0729,0.0884,0.1060
+0.1270,0.1481,0.1704,0.1935,0.2166,0.2421,0.2665,0.2920,0.3182,0.3436
+0.3685,0.3955,0.4212,0.4456,0.4698,0.4942,0.5177,0.5409,0.5653,0.5878
+0.6104,0.6323,0.6522,0.6734,0.6920,0.7121,0.7325,0.7517,0.7704,0.7882
+0.8068,0.8234,0.8394,0.8538,0.8676,0.8807,0.8932,0.9048,0.9135,0.9215
+0.9287,0.9352,0.9404,0.9456,0.9500,0.9544,0.9581,0.9619,0.9648,0.9676
+0.9701,0.9723,0.9744,0.9766,0.9783,0.9799,0.9811,0.9822,0.9838,0.9847
+0.9857,0.9864,0.9870,0.9878,0.9883,0.9888,0.9896,0.9902,0.9905,0.9910
+0.9916,0.9920,0.9925,0.9928,0.9932,0.9938,0.9941,0.9945,0.9948,0.9951
+0.9953,0.9956,0.9959,0.9962,0.9964,0.9966,0.9968,0.9972,0.9973,0.9975
+0.9977,0.9980,0.9983,0.9984,0.9986,0.9989,0.9991,0.9992,0.9995,0.9997
+0.9999,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2u2fract=0.0002,0.0006,0.0009,0.0011,0.0016,0.0019,0.0023,0.0025
+0.0027,0.0029,0.0032,0.0034,0.0039,0.0042,0.0046,0.0053,0.0063,0.0087
+0.0114,0.0159,0.0214,0.0290,0.0377,0.0506,0.0640,0.0805,0.0978,0.1170
+0.1374,0.1581,0.1808,0.2040,0.2279,0.2523,0.2753,0.3003,0.3265,0.3511
+0.3779,0.4027,0.4274,0.4533,0.4774,0.4995,0.5205,0.5442,0.5659,0.5905
+0.6120,0.6339,0.6556,0.6751,0.6953,0.7149,0.7348,0.7528,0.7699,0.7874
+0.8063,0.8219,0.8370,0.8527,0.8668,0.8802,0.8923,0.9034,0.9127,0.9206
+0.9270,0.9332,0.9393,0.9439,0.9490,0.9526,0.9563,0.9595,0.9625,0.9658
+0.9681,0.9701,0.9723,0.9745,0.9760,0.9777,0.9790,0.9805,0.9818,0.9829
+0.9838,0.9848,0.9856,0.9863,0.9872,0.9879,0.9887,0.9893,0.9898,0.9904
+0.9907,0.9912,0.9915,0.9919,0.9924,0.9926,0.9931,0.9934,0.9937,0.9940
+0.9942,0.9947,0.9951,0.9952,0.9955,0.9958,0.9960,0.9964,0.9965,0.9967
+0.9972,0.9974,0.9978,0.9981,0.9984,0.9985,0.9986,0.9986,0.9990,0.9992
+0.9993,0.9995,0.9999,0.9999,0.9999,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2x2fract=0.0001,0.0003,0.0006,0.0007,0.0009,0.0012,0.0016,0.0019
+0.0022,0.0027,0.0029,0.0032,0.0036,0.0041,0.0046,0.0052,0.0061,0.0082
+0.0112,0.0162,0.0241,0.0333,0.0448,0.0577,0.0730,0.0902,0.1092,0.1307
+0.1519,0.1761,0.1991,0.2253,0.2501,0.2742,0.2993,0.3248,0.3500,0.3758
+0.4003,0.4237,0.4480,0.4707,0.4951,0.5189,0.5422,0.5652,0.5862,0.6084
+0.6297,0.6499,0.6707,0.6900,0.7098,0.7271,0.7449,0.7637,0.7821,0.7999
+0.8163,0.8313,0.8467,0.8612,0.8746,0.8880,0.8997,0.9107,0.9196,0.9284
+0.9353,0.9416,0.9472,0.9518,0.9561,0.9594,0.9625,0.9650,0.9678,0.9704
+0.9727,0.9743,0.9761,0.9779,0.9796,0.9811,0.9826,0.9835,0.9843,0.9852
+0.9861,0.9868,0.9874,0.9880,0.9888,0.9893,0.9898,0.9903,0.9907,0.9910
+0.9915,0.9919,0.9923,0.9927,0.9933,0.9936,0.9939,0.9944,0.9945,0.9951
+0.9952,0.9956,0.9960,0.9962,0.9967,0.9971,0.9974,0.9978,0.9980,0.9982
+0.9984,0.9986,0.9989,0.9992,0.9994,0.9996,0.9998,0.9999,1.0000,1.0000
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
+swc2v2fract=0.0002,0.0003,0.0006,0.0009,0.0013,0.0014,0.0015,0.0019
+0.0021,0.0024,0.0029,0.0032,0.0036,0.0039,0.0041,0.0046,0.0054,0.0072
+0.0102,0.0148,0.0221,0.0309,0.0412,0.0540,0.0669,0.0826,0.1005,0.1183
+0.1404,0.1621,0.1843,0.2090,0.2350,0.2614,0.2859,0.3119,0.3378,0.3630
+0.3891,0.4139,0.4393,0.4625,0.4875,0.5114,0.5343,0.5563,0.5792,0.6019
+0.6236,0.6448,0.6658,0.6856,0.7052,0.7234,0.7416,0.7607,0.7780,0.7942
+0.8104,0.8275,0.8420,0.8565,0.8709,0.8843,0.8964,0.9072,0.9168,0.9248
+0.9316,0.9381,0.9429,0.9485,0.9524,0.9566,0.9598,0.9628,0.9655,0.9686
+0.9707,0.9726,0.9745,0.9761,0.9780,0.9799,0.9817,0.9829,0.9844,0.9852
+0.9859,0.9870,0.9875,0.9881,0.9888,0.9894,0.9898,0.9905,0.9911,0.9914
+0.9916,0.9922,0.9927,0.9930,0.9933,0.9936,0.9939,0.9941,0.9945,0.9948
+0.9951,0.9954,0.9957,0.9959,0.9963,0.9968,0.9971,0.9974,0.9976,0.9977
+0.9979,0.9981,0.9984,0.9986,0.9988,0.9990,0.9991,0.9992,0.9995,0.9998
+1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000,1.0000
diff --git a/shms-calo-test/PARAM/shodo.param b/shms-calo-test/PARAM/shodo.param
new file mode 100644
index 0000000..681cfd9
--- /dev/null
+++ b/shms-calo-test/PARAM/shodo.param
@@ -0,0 +1,192 @@
+; tof and you figured out good values
+stof_tolerance = 50.0
+; sstart_time_center  center of allowed time window                             
+   sstart_time_center = 15.                                                     
+; sstart_time_slop    1/2 width of time window                                  
+   sstart_time_slop = 20.                                                       
+; sscin_tdc_min       minimum tdc value in sos scin                             
+   sscin_tdc_min = 0                                                            
+; sscin_tdc_max       maximum allowed tdc value                                 
+;   sscin_tdc_max = 9000                                                        
+; 19.08.1999 At suggestion of Mack, reduce to 4000 to get rid of                
+; bad beta values.                                                              
+                                                                                
+   sscin_tdc_max = 4000                                                         
+ ; sscin_tdc_to_time   scin tdc time per channel                                
+   sscin_tdc_to_time = 0.0247                     ; Monte Carlo Value           
+                                                                                
+;;; All the following taken from hhodo.param                                    
+; sos_tof_params                                                                
+; snum_scin_counters, shodo_zpos, shodo_center_coord, shodo_width               
+; are all calculated within s_init_scin                                         
+;    shodo_pos_coord and shodo_neg_coord are not yet used                       
+;                                                                               
+     shodo_slop     =    2.,  2.,  4.,  4.                                      
+;                                                                               
+     shodo_vel_light =  14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+                        14.5,14.5,14.5,14.5                                     
+;                                                                               
+      shodo_pos_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+;                                                                               
+      shodo_neg_sigma = .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                        .3,.3,.3,.3,.3,.3,.3,.3                                 
+                                                                                
+                                                                                
+  shodo_pos_minph = 145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                                                                                
+  shodo_neg_minph = 145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                    145,160,130,145                                             
+                                                                                
+;  shodo_pos_phc_coeff = -.9,-.764,-.9,-.952                                    
+;  shodo_pos_phc_coeff = -.9,-.820,-.95,-1.0                                    
+;  shodo_pos_phc_coeff = -1.1,-1.2,-1.0,-1.1                                    
+  shodo_pos_phc_coeff = -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                                                                                
+;  shodo_neg_phc_coeff = -.9,-.764,-.9,-.952                                    
+;  shodo_neg_phc_coeff = -.9,-.820,-.95,-1.0                                    
+;  shodo_neg_phc_coeff = -1.1,-1.2,-1.0,-101                                    
+  shodo_neg_phc_coeff = -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                        -1.2,-1.0,-1.0,-1.0                                     
+                                                                                
+                                                                                
+;order = 1x, 1y, 2x, 2y?       Yes.                                             
+;                                                                               
+;i changed s2x pos, 6th from bottom (11), from -34.4628 to -33.4628             
+                                                                                
+shodo_pos_time_offset = -11.1561,  -8.2512, -20.8399, -22.1478
+                         -4.9220,  -6.1990, -17.2972, -20.6541
+                         -6.5630,  -6.5562, -17.2113, -25.0076
+                          2.0654,  -5.2586, -21.0289, -23.7117
+                         -2.3622,  -2.7236, -16.4206, -23.6527
+                         -1.7189,  -3.5400, -19.5546, -25.5267
+                         -5.8419,  -9.0256, -20.5453, -20.3712
+                         -3.0988,  -7.5451, -18.7901, -19.9287
+                         -1.5768,  -4.2217, -21.4121, -19.8550
+                          0.0000,  -1.9975, -17.1522,   0.0000
+                          0.0000,   0.0000, -18.5695,  -1.9975
+                          0.0000,   0.0000, -17.0718,   0.0000
+                          0.0000,   0.0000, -22.3547,   0.0000
+                          0.0000,   0.0000, -14.7852,   0.0000
+                          0.0000,   0.0000, -18.4089,   0.0000
+                          0.0000,   0.0000, -10.5723,   0.0000
+shodo_neg_time_offset =  -4.3414,  -4.2570,   5.1140, -22.1772
+                          3.9469,  -7.2221, -12.6892, -23.5859
+                          6.2738,  -5.4030,  -3.5626, -21.8087
+                         -1.2458,  -4.2156, -12.7788, -22.9824
+                          2.3585,  -1.7379,  -8.9527, -17.2679
+                          6.4054,  -6.1500, -15.9257, -24.4995
+                          4.7343,  -5.9226,  -2.0483, -19.6460
+                          8.0788,  -1.1443, -16.5313, -18.6606
+                          1.9380,  -4.3016,  -2.5992, -24.3681
+                          0.0000,  -1.9975, -17.5387,   0.0000
+                          0.0000,   0.0000,  -0.7155,   0.0000
+                          0.0000,   0.0000, -14.6707,  -1.9975
+                          0.0000,   0.0000,  -1.2884,   0.0000
+                          0.0000,   0.0000, -10.0645,   0.0000
+                          0.0000,   0.0000,   0.9972,   0.0000
+                          0.0000,   0.0000,  -9.2349,   0.0000
+                                                                                
+;                                                                               
+  shodo_pos_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+;                                                                               
+  shodo_neg_ped_limit = 1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                        1000,1000,1000,1000,1000,1000,1000,1000                 
+                                                                                
diff --git a/shms-calo-test/PARAM/shodo.pos b/shms-calo-test/PARAM/shodo.pos
new file mode 100644
index 0000000..3b02feb
--- /dev/null
+++ b/shms-calo-test/PARAM/shodo.pos
@@ -0,0 +1,103 @@
+      spathlength_central = 750
+; Z positions of hodoscopes
+      sscin_1y_zpos = ( 42.6+31.01)
+      sscin_1x_zpos = ( 66.1+31.01+0.9)
+      sscin_2y_zpos = (218.5+31.01-1.4)
+      sscin_2x_zpos = (242.0+31.01+17.8-1.4)
+      sscin_1x_dzpos = 1.12
+      sscin_1y_dzpos = 1.12
+      sscin_2x_dzpos = 1.12
+      sscin_2y_dzpos = 1.12
+; Sizes of hodoscope paddles
+      sscin_1x_size = 7.303
+      sscin_1y_size = 4.445
+      sscin_2x_size = 7.303
+      sscin_2y_size = 4.445
+      sscin_1x_spacing = 7.025
+      sscin_1y_spacing = 4.050
+      sscin_2x_spacing = 7.025
+      sscin_2y_spacing = 4.050
+; Number of hodoscope paddles per layer
+      sscin_1x_nr =  9
+      sscin_1y_nr =  9
+      sscin_2x_nr = 16
+      sscin_2y_nr =  9
+; X,Y positions of hodoscope paddles
+      sscin_1x_left  =  23.5
+      sscin_1x_right = -23.5
+      sscin_1x_offset=   -0.25
+      sscin_1x_center= -28.100
+                       -21.075
+                       -14.050
+                        -7.025
+                         0.000
+                         7.025
+                        14.050
+                        21.075
+                        28.100
+      sscin_1y_top   = -36.8
+      sscin_1y_bot   =  36.8
+; increasing offset moves "delta y" histogram move to larger y.
+      sscin_1y_offset=   0.0
+
+      sscin_1y_center=  16.20
+                        12.15
+                         8.10
+                         4.05
+                         0.00
+                        -4.05
+                        -8.10
+                       -12.15
+                       -16.20
+      sscin_2x_left  =  34.00
+      sscin_2x_right = -34.00
+      sscin_2x_offset=   4.57
+      sscin_2x_center=  -55.700
+                        -48.675
+                        -41.650
+                        -34.625
+                        -27.600
+                        -20.575
+                        -13.550
+                         -6.525
+                          0.500
+                          7.525
+                         14.550
+                         21.575
+                         28.600
+                         35.625
+                         42.650
+                         49.675
+
+
+;                       -60.25   ; Values from old variable "top"
+;                       -52.75
+;                       -45.25
+;                       -37.75
+;                       -30.25
+;                       -22.75
+;                       -15.25
+;                        -7.75
+;                        -0.25
+;                         7.25
+;                        14.75
+;                        22.25
+;                        29.75
+;                        37.25
+;                        44.75
+;                        52.25
+
+
+      sscin_2y_top   = -57.15
+      sscin_2y_bot   =  57.15
+; increasing offset moves "delta y" histogram move to larger y.
+      sscin_2y_offset=   0.0
+      sscin_2y_center=  16.20
+                        12.15
+                         8.10
+                         4.05
+                         0.00
+                        -4.05
+                        -8.10
+                       -12.15
+                       -16.20
diff --git a/shms-calo-test/PARAM/sluc.param b/shms-calo-test/PARAM/sluc.param
new file mode 100644
index 0000000..b506bbc
--- /dev/null
+++ b/shms-calo-test/PARAM/sluc.param
@@ -0,0 +1,28 @@
+; 1996 values(?)
+;     sluc_pos_gain   =  .004219, .002490, .001626, .002978
+;			.005263, .002075, .002805, .004673 
+;     sluc_neg_gain   =	.000576, .002301, .003378, .002370
+;			.004545, .002786, .002494, .003676
+
+; These come from Tang.  They were done assuming that the peak
+; corresponded to 12 p.e.  The factor of 0.5 converts this to 6 p.e.
+; which is a better value for the correct beta of the particles.
+; The two which are 0.5/200. are ones with basically no signal,
+; due to incorrect timing of the ADC signal.
+;      sluc_pos_gain = 0.5/138., 0.5/150., 0.5/200., 0.5/118.,
+;                      0.5/130., 0.5/107., 0.5/200., 0.5/142.
+;      sluc_neg_gain = 0.5/117., 0.5/133., 0.5/115., 0.5/154.,
+;                      0.5/136., 0.5/156., 0.5/120., 0.5/122.
+
+; New values. after HV modifications to the PMTs.
+      sluc_pos_gain = 4.00E-3, 3.90E-3, 3.95E-3, 3.94E-3
+                      4.09E-3, 4.24E-3, 4.10E-3, 4.03E-3
+      sluc_neg_gain = 4.00E-3, 4.33E-3, 3.99E-3, 3.89E-3
+                      4.02E-3, 4.25E-3, 4.20E-3, 4.01E-3
+
+
+; the following are upper limits for acceptable pedestal data
+; if zero then the pedestal will not be determined and not subtracted
+    sluc_pos_ped_limit = 1500.,1500.,1500.,1500.,1500.,1500.,1500.,1500.
+
+    sluc_neg_ped_limit = 1500.,1500.,1500.,1500.,1500.,1500.,1500.,1500.
diff --git a/shms-calo-test/PARAM/sos_recon_coeff.dat b/shms-calo-test/PARAM/sos_recon_coeff.dat
new file mode 100644
index 0000000..dde306f
--- /dev/null
+++ b/shms-calo-test/PARAM/sos_recon_coeff.dat
@@ -0,0 +1,267 @@
+ ---------------------------------------------------------------------
+   .379139198E-01  .842839975E-03 -.165349417E-01  1.09008330     1000
+  -.340475497     -.190557451E-03 -.303884217E-01  .864312703E-01 0100
+   .412883275E-04 -.183808587      .979733182      .254302566E-02 0010
+   .815995425E-03  .575826053E-01 -5.49469348     -.117673035     0001
+  -.528286695E-01 -.422038183E-01  .689674787E-01  .795969827     2000
+  -.280522018E-01 -.615710778E-01 -.407260139E-01  3.54822776     1100
+   .580273258E-01  2.36544241      1.35260940      .230035665     1010
+  -.248614039     -14.5575974      7.01872929     -1.25071096     1001
+  -.252140610     -.101163199E-01 -.156760594E-01 -1.48667569     0200
+  -.811528766E-01  .901049007     -4.92046279      .288221600     0110
+  -.820406238E-01 -5.72170059      4.90060419     -.587392000     0101
+   .591913926E-01  .442996896E-01 -.230355364      .173773836     0020
+  -.219573091      .138562767      1.13340742     -5.56476527     0011
+   .183157973     -.826984028     -1.15673466      16.2159664     0002
+   .141613116      .563557025E-01 -.132614085      .893431379     3000
+  -.736574959     -.239878097      .448683179      6.22480992     2100
+  -.147618189      5.49472968     -3.14205915     -1.26710492     2010
+   .697380983      1.62324987     -12.8412738      6.95062674     2001
+   .799836904     -.338942744E-01 -.339159381      4.84876509     1200
+   1.04463497      5.12456575      11.5182373      .161979673     1110
+  -5.73077452     -65.4895006      21.7592854     -5.62857441     1101
+  -.940144651E-01  .729997893     -1.23899720      3.93503678     1020
+   .445867546     -5.51357171      1.00751517     -28.1235302     1011
+   5.30156098      6.84633968      19.6403132      16.8571460     1002
+  -3.12917608      .584819316      1.22766131     -2.41644263     0300
+   .446613746     -21.0828990      9.59314583     -5.28850025     0210
+  -3.88969612      80.7762158     -64.0493585      22.3948037     0201
+  -1.65486895      .429698026      7.45203435     -10.9048792     0120
+   15.9989982     -8.21241443     -75.9609989      81.9559180     0111
+  -60.4402763      21.2298911      212.509960     -248.259132     0102
+   .604652321      1.53919563      5.35871564     -6.62271245     0030
+  -9.25519025     -31.3433274     -16.5768903      38.0695796     0021
+   38.5001423      192.329974      34.8941730     -88.1044751     0012
+  -43.0872876     -450.298401     -695.196371      496.318701     0003
+  -.280910732      .110007520     -1.29442669     -6.87528629     4000
+   1.70456640     -.790200026E-01  3.24383795     -7.35688444     3100
+  -.980466960     -11.2835109      15.9675705     -14.5026852     3010
+   2.57242009      38.4628243     -12.1845687      66.4941464     3001
+  -3.08843217      .385636778     -2.10129804      32.8640525     2200
+   5.90646560      48.5058838     -79.1614198     -9.58971005     2110
+  -10.4317985     -17.6586954      56.1703738      103.838657     2101
+  -.495166447      .291029779      8.65190371     -61.9746102     2020
+   11.1187517     -13.7564113     -44.1495212      750.712571     2011
+  -29.1394954      29.2851208      7.16099318     -1767.78840     2002
+  -9.07930174      .465978293      .933872266     -16.0084695     1300
+  -1.83572469     -52.4119547      134.467671     -26.5805950     1210
+  -10.6276201     -115.283001     -131.157302      95.6252426     1201
+  -11.6763151      3.96624253      25.5702701     -120.170295     1120
+   81.2559728      24.2679709     -225.807372      1137.51843     1111
+  -112.359178     -116.026197      479.835157     -3361.40683     1102
+  -5.29485259     -39.0977840      114.868020     -29.3504217     1030
+   52.9540035      435.131830     -1915.00058      456.800801     1021
+  -255.245852     -1998.72127      10430.0610     -3507.86935     1012
+   710.282918      3346.50103     -18642.5174      9294.88698     1003
+   5.47692943     -3.42404936      .398772011      26.3688033     0400
+  -7.02852980      36.0408590     -125.997347      12.0775052     0310
+   26.0411563     -59.5277011      195.059592     -.870074117     0301
+  -1.70642864     -8.05137099      66.2405899     -108.403205     0220
+   116.037347      25.1955957     -419.542715      685.197915     0211
+  -498.764979     -12.3929700      868.952277     -1583.11852     0202
+  -11.4654209      3.91337164      105.681673      .948774663     0130
+   182.564797      367.199616     -3314.03838      275.734707     0121
+  -785.464215     -1180.95553      21302.3634     -3567.09815     0112
+   1074.60409     -936.552421     -39399.4921      14185.0001     0103
+   27.3214997     -32.7467761      27.7875506     -31.0089464     0040
+  -72.0083764      499.365480      171.394594     -263.310809     0031
+  -1228.82936     -3038.62107     -5146.59971      3660.01403     0022
+   6990.44924      7629.29170      26216.2932     -19292.3817     0013
+  -12389.5540     -5952.19133     -40019.6818      27353.7886     0004
+   .233451694     -.725229200      4.49313708     -43.3437356     5000
+  -2.63479797      2.33506679     -12.0336095     -40.6088590     4100
+   2.80978052      56.6704274     -103.441626     -72.3865672     4010
+  -7.68051561     -132.315167      517.040649      601.038133     4001
+   1.55805319     -3.82640802      15.5718115      47.3538727     3200
+  -17.8565522     -346.988718      507.124617     -323.449119     3110
+   59.8473991      827.189754     -1801.08879      1569.31536     3101
+  -4.92016617     -7.94687178      12.2896473     -135.280605     3020
+   56.5503782      109.903033     -172.184206      2326.00503     3011
+  -184.441942     -120.544100      410.841450     -5124.02325     3002
+   34.2299151     -5.62614655     -19.6635668      28.5705216     2300
+   50.2036531      730.763870     -1384.99022      323.129619     2210
+  -92.7242514     -1185.38953      3546.92453     -1234.40563     2201
+  -21.1694556     -4.26971067     -187.353025     -263.232713     2120
+   50.8019739     -9.39109616      1961.55237      2703.80378     2111
+   407.045396      336.291695     -4962.65404     -7780.19411     2102
+  -32.8883563     -267.260855     -481.397420     -103.624057     2030
+   553.125925      3101.61079      6834.48349      6266.75033     2021
+  -2233.40649     -10995.3016     -40114.5660     -41964.2086     2012
+   1986.62069      12638.4725      95744.3925      70261.8242     2003
+  -157.435585      19.8341717      13.9972473      315.679803     1400
+  -52.8533936     -330.790519      1380.72305     -25.2066060     1310
+   43.1893277     -589.102339     -2937.18781      26.6981676     1301
+  -.131234530     -112.413423     -23.3238739      1664.16589     1220
+   284.871958      401.268662      200.871609     -12034.7631     1211
+  -1481.98521     -206.864693     -1872.19232      21158.0840     1202
+  -26.4458611     -371.408877     -1592.68708      147.661187     1130
+  -376.587514      3004.18852      14892.4013      5188.12933     1121
+   2666.07022     -20519.1906     -55737.5598     -46520.0024     1112
+  -2562.26184      61442.9024      72144.0869      108561.498     1103
+   15.2846925     -178.339099      98.7028679      778.606191     1040
+   259.514383      2089.90320      1620.09957     -20530.4149     1031
+  -972.532761     -10654.4336     -22167.5340      179631.580     1022
+  -6644.40422      31062.5766      95321.3704     -687066.885     1013
+   18138.9284     -39607.3611     -127382.262      803139.181     1004
+   260.033050     -9.37175174     -1.22854324     -149.131593     0500
+   12.9346160     -209.050875     -1828.13619      367.568826     0410
+   1.03860566      1642.89764      6259.32653     -1101.69817     0401
+   228.168555      47.9387217     -1007.66858     -1366.33588     0320
+  -2473.77471      401.516926      8723.22926      10463.1494     0311
+   7453.65344     -2459.90132     -20213.8613     -11893.8889     0302
+   43.0657501      2527.25046     -3579.69004     -265.543867     0230
+   85.9932457     -26732.0327      29217.0535      9454.46277     0221
+  -1310.73720      95335.7974     -74758.8642     -71048.3225     0212
+   1714.54526     -88924.4487      80562.0556      168080.435     0203
+   392.721684      363.565031     -671.427466     -301.828056     0140
+  -4902.70897     -5019.37580      3974.69466      12449.5401     0131
+   15252.5174      23287.3413      5749.87907     -48658.7614     0122
+   24169.2549     -36349.3754     -39136.7356     -186715.777     0113
+  -104121.773      895.479217     -3184.62532      792792.749     0104
+   41.5090986     -1148.66253     -1959.97263      651.990633     0050
+  -902.499745      24376.2669      13971.6905     -6281.70119     0041
+   8862.26009     -201261.260     -102332.755      6816.59750     0032
+  -33284.0983      822732.760      1107381.57      144256.913     0023
+   37274.2374     -1756990.04     -5432659.57     -988369.924     0014
+   3194.06668      1808484.40      9426156.81      2089893.33     0005
+  -.734005948      .000000000E+00  .000000000E+00  101.080958     6000
+   4.03546917      .000000000E+00  .000000000E+00 -235.474771     5100
+   .000000000E+00 -48.0176565      274.841961      .000000000E+00 5010
+   .000000000E+00  97.8419414     -1415.79591      .000000000E+00 5001
+   2.05839214      .000000000E+00  .000000000E+00 -174.906709     4200
+   .000000000E+00  811.417591     -1360.99969      .000000000E+00 4110
+   .000000000E+00 -2087.95015      5179.72150      .000000000E+00 4101
+  -24.6478776      .000000000E+00  .000000000E+00  1387.09849     4020
+   209.361971      .000000000E+00  .000000000E+00 -13347.2648     4011
+  -506.249544      .000000000E+00  .000000000E+00  25591.7786     4002
+  -35.9951898      .000000000E+00  .000000000E+00  1370.20393     3300
+   .000000000E+00 -3600.45042      3538.05250      .000000000E+00 3210
+   .000000000E+00  7524.67426     -10368.9029      .000000000E+00 3201
+   16.7701194      .000000000E+00  .000000000E+00  1785.11257     3120
+   448.015228      .000000000E+00  .000000000E+00 -12501.4175     3111
+  -2582.00272      .000000000E+00  .000000000E+00  70665.3189     3102
+   .000000000E+00  26.3558036     -3598.27809      .000000000E+00 3030
+   .000000000E+00 -1707.32364      32248.0060      .000000000E+00 3021
+   .000000000E+00  2366.24326     -95444.5145      .000000000E+00 3012
+   .000000000E+00  3260.93076      58043.6500      .000000000E+00 3003
+   85.1713624      .000000000E+00  .000000000E+00 -2956.22410     2400
+   .000000000E+00  7780.01535     -2907.83488      .000000000E+00 2310
+   .000000000E+00 -14636.9488      8134.53415      .000000000E+00 2301
+  -301.445311      .000000000E+00  .000000000E+00  4634.51958     2220
+   509.781116      .000000000E+00  .000000000E+00 -23255.2766     2211
+   3016.84963      .000000000E+00  .000000000E+00 -2992.69769     2202
+   .000000000E+00 -2765.24904      2365.34945      .000000000E+00 2130
+   .000000000E+00  29060.8651      30172.3857      .000000000E+00 2121
+   .000000000E+00 -105263.627     -343723.291      .000000000E+00 2112
+   .000000000E+00  164542.543      859596.652      .000000000E+00 2103
+   617.734883      .000000000E+00  .000000000E+00  13164.1544     2040
+  -9762.94511      .000000000E+00  .000000000E+00 -329312.117     2031
+   61777.0098      .000000000E+00  .000000000E+00  2755829.40     2022
+  -188522.811      .000000000E+00  .000000000E+00 -9589667.98     2013
+   293596.776      .000000000E+00  .000000000E+00  11777955.3     2004
+   155.742569      .000000000E+00  .000000000E+00  8004.70162     1500
+   .000000000E+00 -10710.7950     -3347.29371      .000000000E+00 1410
+   .000000000E+00  26613.4941      7824.54712      .000000000E+00 1401
+   1595.56179      .000000000E+00  .000000000E+00 -13614.5237     1320
+  -2346.18950      .000000000E+00  .000000000E+00  69708.0101     1311
+  -14502.8338      .000000000E+00  .000000000E+00 -54026.6988     1302
+   .000000000E+00  10576.5378      15937.5378      .000000000E+00 1230
+   .000000000E+00 -62086.0056     -76687.9044      .000000000E+00 1221
+   .000000000E+00 -55297.1950     -298675.928      .000000000E+00 1212
+   .000000000E+00  588445.113      1388085.99      .000000000E+00 1203
+  -597.751474      .000000000E+00  .000000000E+00  2913.83304     1140
+   6306.24490      .000000000E+00  .000000000E+00 -120786.591     1131
+   9249.80576      .000000000E+00  .000000000E+00  1516439.68     1122
+  -392504.112      .000000000E+00  .000000000E+00 -7016627.96     1113
+   1095950.97      .000000000E+00  .000000000E+00  9306653.35     1104
+   .000000000E+00 -8733.05877     -8552.74975      .000000000E+00 1050
+   .000000000E+00  137325.477      352699.311      .000000000E+00 1041
+   .000000000E+00 -910386.624     -3196889.05      .000000000E+00 1032
+   .000000000E+00  3234363.59      10796249.9      .000000000E+00 1023
+   .000000000E+00 -7252714.69     -10916643.6      .000000000E+00 1014
+   .000000000E+00  9543523.46     -6478540.83      .000000000E+00 1005
+   187.600021      .000000000E+00  .000000000E+00 -7467.84730     0600
+   .000000000E+00  8248.31060      9123.23763      .000000000E+00 0510
+   .000000000E+00 -26718.3257     -20637.9818      .000000000E+00 0501
+  -972.185544      .000000000E+00  .000000000E+00  28252.5400     0420
+  -5564.66121      .000000000E+00  .000000000E+00 -252365.927     0411
+   37465.5972      .000000000E+00  .000000000E+00  611723.395     0402
+   .000000000E+00 -22890.0920      22487.2028      .000000000E+00 0330
+   .000000000E+00  229636.659     -133458.844      .000000000E+00 0321
+   .000000000E+00 -795394.324      102279.096      .000000000E+00 0312
+   .000000000E+00  1010473.66      227935.761      .000000000E+00 0303
+  -824.302042      .000000000E+00  .000000000E+00  6197.39315     0240
+  -2787.07768      .000000000E+00  .000000000E+00 -40717.8144     0231
+   192262.614      .000000000E+00  .000000000E+00 -104938.059     0222
+  -1015988.95      .000000000E+00  .000000000E+00  1807893.56     0213
+   1581572.44      .000000000E+00  .000000000E+00 -3864158.57     0204
+   .000000000E+00  4929.32145      8058.93465      .000000000E+00 0150
+   .000000000E+00 -157973.959      292812.788      .000000000E+00 0141
+   .000000000E+00  1124967.46     -4749970.24      .000000000E+00 0132
+   .000000000E+00 -1039698.52      25070359.8      .000000000E+00 0123
+   .000000000E+00 -14297693.9     -62207004.0      .000000000E+00 0114
+   .000000000E+00  38481213.4      72831847.8      .000000000E+00 0105
+  -5527.79362      .000000000E+00  .000000000E+00 -5997.21048     0060
+   80926.6935      .000000000E+00  .000000000E+00  130411.524     0051
+  -538292.630      .000000000E+00  .000000000E+00 -303996.532     0042
+   1573640.14      .000000000E+00  .000000000E+00 -2290518.44     0033
+   257457.657      .000000000E+00  .000000000E+00  6087225.09     0024
+  -9176115.43      .000000000E+00  .000000000E+00  5616794.55     0015
+   12403312.1      .000000000E+00  .000000000E+00  2571808.44     0006
+ -0.432787425     0.000000000E+00 0.000000000E+00 0.391005873     00001
+  0.111255322     0.000000000E+00 0.000000000E+00 0.801847205     10001
+ -0.222099911     0.000000000E+00 0.000000000E+00  1.39223024     01001
+  0.000000000E+00  1.05404300    -0.472399367     0.000000000E+00 00101
+  0.000000000E+00 -6.27039977      3.78630828     0.000000000E+00 00011
+  0.187705863E-01 0.000000000E+00 0.000000000E+00 0.288248330     00002
+  0.466755273E-01 0.000000000E+00 0.000000000E+00 0.544095505     20001
+  0.255381022E-01 0.000000000E+00 0.000000000E+00  7.40084080     11001
+ -0.695597072     0.000000000E+00 0.000000000E+00  2.94559377     02001
+  0.000000000E+00  2.46445435     -2.54411388     0.000000000E+00 10101
+  0.000000000E+00-0.875373764      2.46186900     0.000000000E+00 01101
+  0.206789175     0.000000000E+00 0.000000000E+00-0.296304303     00201
+  0.000000000E+00 0.328318087      2.21842346     0.000000000E+00 10011
+  0.000000000E+00 -17.7113496      10.4387423     0.000000000E+00 01011
+  -2.83396800     0.000000000E+00 0.000000000E+00-0.810485111     00111
+  0.333321181E-01 0.000000000E+00 0.000000000E+00 0.727649980     10002
+ -0.106615205     0.000000000E+00 0.000000000E+00  2.24994616     01002
+  0.000000000E+00-0.440727542E-01 0.829650831E-03 0.000000000E+00 00102
+   9.05531754     0.000000000E+00 0.000000000E+00  4.35294783     00021
+  0.000000000E+00  1.17053477    -0.377328467     0.000000000E+00 00012
+  0.462025566E-02 0.000000000E+00 0.000000000E+00 0.224334624     00003
+ -0.213218941E-01 0.000000000E+00 0.000000000E+00-0.231138001     30001
+  0.671951131     0.000000000E+00 0.000000000E+00  7.83883863     21001
+  -2.48151318     0.000000000E+00 0.000000000E+00  51.8024010     12001
+  -1.53316700     0.000000000E+00 0.000000000E+00 -12.1339968     03001
+  0.000000000E+00 -1.93828614     -1.12464412     0.000000000E+00 20101
+  0.000000000E+00  14.7092776     -10.0892893     0.000000000E+00 11101
+  0.000000000E+00 -7.70961193      11.6264715     0.000000000E+00 02101
+   1.21564770     0.000000000E+00 0.000000000E+00-0.997171793     10201
+  -2.13666486     0.000000000E+00 0.000000000E+00 -8.63467712     01201
+  0.000000000E+00 -5.64716834      6.40534160     0.000000000E+00 00301
+  0.000000000E+00  10.3926000     -4.84593297     0.000000000E+00 20011
+  0.000000000E+00 -16.1788532      21.9577619     0.000000000E+00 11011
+  0.000000000E+00 -39.5563571      24.3791266     0.000000000E+00 02011
+  -8.29395208     0.000000000E+00 0.000000000E+00 -12.3262090     10111
+   14.3644302     0.000000000E+00 0.000000000E+00  66.1129198     01111
+  0.000000000E+00 -11.0477274     -7.23587036     0.000000000E+00 00211
+  0.254197599E-01 0.000000000E+00 0.000000000E+00 0.395279317     20002
+  0.219900371E-01 0.000000000E+00 0.000000000E+00  11.1361643     11002
+ -0.763757716     0.000000000E+00 0.000000000E+00  11.5920111     02002
+  0.000000000E+00 -1.23069700     0.143156389     0.000000000E+00 10102
+  0.000000000E+00  5.40559063     -2.75062054     0.000000000E+00 01102
+  0.489849474E-01 0.000000000E+00 0.000000000E+00-0.413153323     00202
+   3.71345858     0.000000000E+00 0.000000000E+00  35.6736779     10021
+  -3.93972567     0.000000000E+00 0.000000000E+00 -139.812832     01021
+  0.000000000E+00  271.617600     -130.343209     0.000000000E+00 00121
+  0.000000000E+00 0.685511203     0.670438936     0.000000000E+00 10012
+  0.000000000E+00 -12.9229381      10.2806595     0.000000000E+00 01012
+ -0.469630205E-01 0.000000000E+00 0.000000000E+00 0.929541757E-01 00112
+  0.165068696E-01 0.000000000E+00 0.000000000E+00 0.666969645     10003
+ -0.495401630E-01 0.000000000E+00 0.000000000E+00  3.03133290     01003
+  0.000000000E+00 0.265342622    -0.214067719     0.000000000E+00 00103
+  0.000000000E+00 -745.760209      400.637642     0.000000000E+00 00031
+  -1.44823908     0.000000000E+00 0.000000000E+00  1.73786094     00022
+  0.000000000E+00 -1.62597887      1.25528356     0.000000000E+00 00013
+  0.169392626E-02 0.000000000E+00 0.000000000E+00 0.195681174     00004
+ ---------------------------------------------------------------------
diff --git a/shms-calo-test/PARAM/sosflags.param b/shms-calo-test/PARAM/sosflags.param
new file mode 100644
index 0000000..b6044a5
--- /dev/null
+++ b/shms-calo-test/PARAM/sosflags.param
@@ -0,0 +1,42 @@
+; Offset in the spectrometer momentum.
+  smomentum_factor = 0.000 ; leave 0 so it will have no effect
+                           ; use spcentral_offset if one needs to offset central momentum
+;
+; The sdelta_offset,stheta_offset,sphi_offset effect the
+; reconstructed target quantities. Used in s_targ_trans.f 
+; For transport x is in the dispersive direction with + down
+;               y is in the horizontal + towards large angles.
+;               z is along the central optics axis.
+; In transport coordinates phi = syptar = dy/dz and theta = sxptar = dx/dz 
+;    but for unknown reasons the yp offset is named  stheta_offset
+;    and  the xp offset is named  sphi_offset
+; Do not to change these values, since these are the zero order
+;  CMOP matrix elements. If you do change then your soss sieve
+;  plots will be screwed up.
+  sdelta_offset = 0.       ; (%) sdelta_tar = sdelta_tar + sdelta_offset
+  stheta_offset = 0.  	   ; (rad) syp_tar = syp_tar + stheta_offset
+  sphi_offset   = 0.       ; (rad) sxp_tar = sxp_tar + sphi_offset
+
+;saturation correction enable
+   genable_sos_satcorr = 1 ;(0=disabled) - STRACKING/s_satcorr.f
+                           ; event by event correction to ssdelta
+;central field saturation  correction enable
+   genable_sos_fieldcorr = 2003 ;(0=disabled) - ENGINE/s_fieldcorr.f
+;  genable_sos_fieldcorr = 2003 means using  C. Xu's parametrization 
+;  genable_sos_fieldcorr = 1999 means using  J. Volmer's parametrization
+;  either one determines sosp0corr which effects spcentral =   spcentral*(1+sosp0corr/100.)
+;
+; The following offsets are applied to the central kinematic variables
+;  in s_apply_offsets.f  . These might be modified by an experiment
+;  after doing calibration with elastic ep
+;
+  spcentral_offset = 0.0 ; sets  spcentral = spcentral * ( 1. + spcentral_offset / 100. )
+  sthetacentral_offset = 0.00 ; (rad)
+                       ;stheta_lab=stheta_lab + sthetacentral_offset/degree
+; This offset is determined from elastic ep data.
+; Must be added to ssxptar when used in calculating lab angles.
+; Example is in s_physics.f
+; 
+  s_oopcentral_offset = 0.0032  ; (rad)
+
+
diff --git a/shms-calo-test/PARAM/stracking.param b/shms-calo-test/PARAM/stracking.param
new file mode 100644
index 0000000..c93d712
--- /dev/null
+++ b/shms-calo-test/PARAM/stracking.param
@@ -0,0 +1,75 @@
+; sos pattern recognition and tracking code parameters
+; sminhit(i)   minimum number of hits in each space point (one for each chamber)
+; smin_combos(i) minimum number of pairs in each space point ( one per chamber)
+; sspace_point_criterion(i) minimum separation of distinct space points
+;
+	smax_pr_hits = 25, 25
+        smin_hit =      5, 5
+        smin_combos =   6, 6
+        sspace_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
+; sxt_track_criterion  
+; syt_track_criterion
+; sxpt_track_criterion
+; sypt_track_criterion
+       sxt_track_criterion  = 100.
+       syt_track_criterion  = 20.
+       sxpt_track_criterion = 1.0
+       sypt_track_criterion = 1.0
+; ssingle_stub            If .ne. 0 make a track of all single stubs
+  ssingle_stub = 0
+; turn on/off small angle approximation to left/right decision for y
+  sSmallAngleApprox = 1
+;
+; Crude track selection criteria in s_physics
+; ssel_chi2_fpperdegmax   maximum chi2 per degree of freedom for track
+  ssel_chi2_fpperdegmax = 9999999.
+; ssel_dedx1min           minimum dedx to chose best track in scin 1
+  ssel_dedx1min = -1000000.
+; ssel_dedx1max           maximum dedx to chose best track in scin 1
+  ssel_dedx1max = 1000000.
+; ssel_betamin            minimum track beta to chose best track 
+  ssel_betamin  = -1000000.
+; ssel_betamax            maximum track beta to chose best track 
+  ssel_betamax  = 1000000.
+; ssel_etmin              minimum track et to chose best track 
+  ssel_etmin = -1000000.
+; ssel_etmax              maximum track et to chose best track 
+  ssel_etmax = 1000000.
+; ssel_ndegreesmin        minimum number of degrees of freedom for track
+  ssel_ndegreesmin = 1
+; sstat_maxchisq          chisquared limit for tracks used to measure hodo. eff.
+  sstat_maxchisq = 10.
+; sstat_slop              distance from center of scin. to count as expecting hit
+;              must be < 2 cm. since s1y and s2y scins. are only +/- 2cm in size.
+  sstat_slop = 1.
+; sstat_mineff            warning level for scin. effic.
+  sstat_mineff = .95
+; sstat_cal_maxchisq      chisquared limit for tracks used to measure cal. eff.
+  sstat_cal_maxchisq = 10.
+; sstat_cal_slop          distance from center of block to count as expecting hit
+  sstat_cal_slop = 2.
+; scer_min_eff            warning level for cerenkov effic.
+  scer_min_eff = .90
+; scer_threshold          threshold for good hit (for measureing effic.)
+  scer_threshold = 0.5
+; sdc_min_eff             warning level for dc raw effic.(1 per plane)
+  sdc_min_eff = .96,.96,.96,.96,.96,.96
+                .96,.96,.96,.96,.96,.96
+; sdc_min_wire_eff        warning level for wire effic, measured using tracking
+  sdc_min_wire_eff = .85
+; sdc_min_plane_eff       warning level for plane effic, measured using tracking
+  sdc_min_plane_eff = .95,.95,.95,.95,.95,.95
+                      .95,.95,.95,.95,.95,.95
+  sxloscin  = 2, 3
+  sxhiscin  = 8, 14
+  syloscin  = 2, 2
+  syhiscin  = 8, 8
+;  strack_eff_test_scin_planes is the number of planes nec needed to 
+;  set sweet spot to true. 4 is extra clean, 3 is good enough for e-'s.
+  strack_eff_test_num_scin_planes = 4
+
+  scer_npe = 2.0
+  snormalized_energy_tot = 0.7
\ No newline at end of file
diff --git a/shms-calo-test/comp_histos/comp_sos_shms.C b/shms-calo-test/comp_histos/comp_sos_shms.C
new file mode 100644
index 0000000..c34e607
--- /dev/null
+++ b/shms-calo-test/comp_histos/comp_sos_shms.C
@@ -0,0 +1,278 @@
+#define sos_class_cxx
+#define shms_class_cxx
+
+#include <TTree.h>
+#include <TFile.h>
+#include <TROOT.h>
+#include <iostream>
+#include <TMath.h>
+#include <TLegend.h>
+#include <TH1F.h>
+#include <TCanvas.h>
+#include "sos_class.h"
+#include "shms_class.h"
+
+using namespace std;
+
+void comp_sos_shms() {
+
+  // Compare energy depositions in sos and shms calorimeters.
+
+  // sos tree
+
+  sos_class* sos_tree = new sos_class(0);
+
+  Long64_t sos_nentries = sos_tree->fChain->GetEntriesFast();
+  cout << "sos_nentries = " << sos_nentries << endl;
+
+  // shms tree
+
+  shms_class* shms_tree = new shms_class(0);
+
+  Long64_t shms_nentries = shms_tree->fChain->GetEntriesFast();
+  cout << "shms_nentries = " << shms_nentries << endl;
+
+  // Histograms.
+
+  TH1F* h_sos_1pr_eplane = new TH1F("h_sos_1pr_e", "1pr e in sos", 100, 0., 1.);
+  TH1F* h_sos_1pr_eplane_pos= (TH1F*)h_sos_1pr_eplane->Clone("h_sos_1pr_e_pos");
+  TH1F* h_sos_1pr_eplane_neg= (TH1F*)h_sos_1pr_eplane->Clone("h_sos_1pr_e_neg");
+  TH1F* h_sos_2ta_eplane_pos= (TH1F*)h_sos_1pr_eplane->Clone("h_sos_2ta_e_pos");
+  TH1F* h_sos_etrack        = (TH1F*)h_sos_1pr_eplane->Clone("h_sos_etrack");
+
+  h_sos_1pr_eplane_pos->SetTitle("1pr epos in sos");
+  h_sos_1pr_eplane_neg->SetTitle("1pr eneg in sos");
+  h_sos_2ta_eplane_pos->SetTitle("2pr epos in sos");
+  h_sos_etrack->SetTitle("sos track energy");
+
+  h_sos_1pr_eplane->SetLineColor(kRed);
+  h_sos_1pr_eplane_pos->SetLineColor(kRed);
+  h_sos_1pr_eplane_neg->SetLineColor(kRed);
+  h_sos_2ta_eplane_pos->SetLineColor(kRed);
+  h_sos_etrack->SetLineColor(kRed);
+
+  TH1F* h_shms_1pr_eplane = (TH1F*) h_sos_1pr_eplane->Clone("h_shms_1pr_e");
+  TH1F* h_shms_1pr_eplane_pos = (TH1F*) h_sos_1pr_eplane_pos->Clone(
+  "h_shms_1pr_epos");
+  TH1F* h_shms_1pr_eplane_neg = (TH1F*) h_sos_1pr_eplane_neg->Clone(
+  "h_shms_1pr_eneg");
+  TH1F* h_shms_2ta_earray = (TH1F*) h_sos_2ta_eplane_pos->Clone("h_shms_2ta_e");
+  TH1F* h_shms_etrack = (TH1F*) h_sos_etrack->Clone("h_shms_etrack");
+
+  h_shms_1pr_eplane->SetTitle("1pr e in shms");
+  h_shms_1pr_eplane_pos->SetTitle("1pr epos in shms");
+  h_shms_1pr_eplane_neg->SetTitle("1pr neg in shms");
+  h_shms_2ta_earray->SetTitle("2ta e in shms");
+  h_shms_etrack->SetTitle("track energy in shms");
+
+  h_shms_1pr_eplane->SetLineColor(kBlue);
+  h_shms_1pr_eplane_pos->SetLineColor(kBlue);
+  h_shms_1pr_eplane_neg->SetLineColor(kBlue);
+  h_shms_2ta_earray->SetLineColor(kBlue);
+  h_shms_etrack->SetLineColor(kBlue);
+
+  h_sos_1pr_eplane->SetLineWidth(2.);
+  h_sos_1pr_eplane_pos->SetLineWidth(2.);
+  h_sos_1pr_eplane_neg->SetLineWidth(2.);
+  h_sos_2ta_eplane_pos->SetLineWidth(2.);
+  h_sos_etrack->SetLineWidth(2.);
+
+  TH1F* h_dif_1pr_eplane = new TH1F("h_dif_1pr_e",
+    "Event by event sos - shms 1pr_eplane difference", 200,-1.e-4,1.e-4);
+  TH1F* h_dif_1pr_eplane_pos = (TH1F*)h_dif_1pr_eplane->Clone("h_dif_1pr_epos");
+  TH1F* h_dif_1pr_eplane_neg = (TH1F*)h_dif_1pr_eplane->Clone("h_dif_1pr_eneg");
+  TH1F* h_dif_2ta_eplane = (TH1F*) h_dif_1pr_eplane->Clone("h_dif_2ta_e");
+  TH1F* h_dif_etrack = (TH1F*) h_dif_1pr_eplane->Clone("h_dif_etrack");
+
+  h_dif_1pr_eplane_pos->SetTitle
+  ("Event by event sos - shms 1pr_eplane_pos difference");
+  h_dif_1pr_eplane_neg->SetTitle
+  ("Event by event sos - shms 1pr_eplane_neg difference");
+  h_dif_2ta_eplane->SetTitle
+  ("Event by event sos (pos) - shms 2ta_earray difference");
+  h_dif_etrack->SetTitle
+  ("Event by event sos - shms track energy difference");
+
+  // Loop over entries.
+
+  Long64_t nentries = TMath::Min(sos_nentries, shms_nentries);
+  cout << "nentries = " << nentries << endl;
+
+  Long64_t jentry_sos = 0;
+  Long64_t jentry_shms = 0;
+  for (Long64_t jentry=0; jentry<nentries; jentry++) {
+
+    sos_tree->fChain->GetEntry(jentry_sos++);
+    shms_tree->fChain->GetEntry(jentry_shms++);
+
+    while (sos_tree->fEvtHdr_fEvtNum > shms_tree->fEvtHdr_fEvtNum &&
+	   jentry_shms < shms_nentries) {
+      shms_tree->fChain->GetEntry(jentry_shms++);
+      cout<< sos_tree->fEvtHdr_fEvtNum << " " << shms_tree->fEvtHdr_fEvtNum
+	  << endl;
+    }
+
+    while (sos_tree->fEvtHdr_fEvtNum < shms_tree->fEvtHdr_fEvtNum &&
+	   jentry_sos < sos_nentries) {
+      sos_tree->fChain->GetEntry(jentry_sos++);
+      cout<< sos_tree->fEvtHdr_fEvtNum << " " << shms_tree->fEvtHdr_fEvtNum
+	  << endl;
+    }
+
+    //    cout << "sos ev.type=" << sos_tree->fEvtHdr_fEvtType
+    //	 << "  shms ev.type=" << shms_tree->fEvtHdr_fEvtType << endl;
+    //    if (sos_tree->H_gold_index != 0 || engine_tree->hstrk_in != 0)
+    //    if (engine_tree->hstrk_in != 0)
+    //      cout << " hcana trk.ind=" << hcana_tree->H_gold_index
+    //	   << " engine trk.ind=" <<  engine_tree->hstrk_in << endl;
+
+    //Select sos triggers.
+    if (sos_tree->fEvtHdr_fEvtType==2 && shms_tree->fEvtHdr_fEvtType==2) {
+
+      h_sos_1pr_eplane->Fill(sos_tree->S_cal_1pr_eplane, 1.);
+      h_sos_1pr_eplane_pos->Fill(sos_tree->S_cal_1pr_eplane_pos, 1.);
+      h_sos_1pr_eplane_neg->Fill(sos_tree->S_cal_1pr_eplane_neg, 1.);
+      h_sos_2ta_eplane_pos->Fill(sos_tree->S_cal_2ta_eplane_pos, 1.);
+      h_sos_etrack->Fill(sos_tree->S_cal_etrack, 1.);
+
+      //cout << sos_tree->S_cal_1pr_eplane << " " << sos_tree->g_evtyp << " " 
+      //<< sos_tree->fEvtHdr_fEvtType << endl; 
+
+      h_shms_1pr_eplane->Fill(shms_tree->S_cal_1pr_eplane, 1.);
+      h_shms_1pr_eplane_pos->Fill(shms_tree->S_cal_1pr_eplane_pos, 1.);
+      h_shms_1pr_eplane_neg->Fill(shms_tree->S_cal_1pr_eplane_neg, 1.);
+      h_shms_2ta_earray->Fill(shms_tree->S_cal_2ta_earray, 1.);
+      h_shms_etrack->Fill(shms_tree->S_cal_etrack, 1.);
+
+      // cout << shms_tree->shms_1pr_eplane << " " << shms_tree->ev_type << " " 
+      //	   << shms_tree->fEvtHdr_fEvtNum << endl; 
+
+      h_dif_1pr_eplane->Fill(sos_tree->S_cal_1pr_eplane -
+			     shms_tree->S_cal_1pr_eplane, 1.);
+      h_dif_1pr_eplane_pos->Fill(sos_tree->S_cal_1pr_eplane_pos -
+				 shms_tree->S_cal_1pr_eplane_pos, 1.);
+      h_dif_1pr_eplane_neg->Fill(sos_tree->S_cal_1pr_eplane_neg -
+				 shms_tree->S_cal_1pr_eplane_neg, 1.);
+      h_dif_2ta_eplane->Fill(sos_tree->S_cal_2ta_eplane_pos -
+      			     shms_tree->S_cal_2ta_earray, 1.);
+      h_dif_etrack->Fill(sos_tree->S_cal_etrack -
+			 shms_tree->S_cal_etrack, 1.);
+
+      //Debug print out.
+      /*
+      if (TMath::Abs(engine_tree->hstrk_et - hcana_tree->H_gold_e) > 0.05 ) {
+
+	cout << "===========================================================\n";
+	cout << "Engine event " << engine_tree->eventid
+	     << ": hstrk_et = " << engine_tree->hstrk_et
+	     << ", hstrk_index = " << engine_tree->hstrk_in
+	     << ", hntracks = " << engine_tree->hntracks << endl;
+	cout << "  hsxfp = " << engine_tree->hsxfp
+	     << ", hsyfp = " << engine_tree->hsyfp << endl;
+	cout << "  hsxpfp= " << engine_tree->hsxpfp
+	     << ", hsypfp= " << engine_tree->hsypfp << endl;
+	cout << "  hsp   = " << engine_tree->hsp << endl;
+	cout << "  At calorimeter:"
+	     << "  x = " << engine_tree->hsxfp+338.69*engine_tree->hsxpfp
+	     << "  y = " << engine_tree->hsyfp+338.69*engine_tree->hsypfp
+	     << endl;
+	cout << "-----------------------------------------------------------\n";
+	cout << "hcana  event " << hcana_tree->fEvtHdr_fEvtNum
+	     << ": H_gold_e = " << hcana_tree->H_gold_e
+	     << "  H_gold_index = " << hcana_tree->H_gold_index
+	     << "  H_tr_n = " << hcana_tree->H_tr_n << endl;
+	cout << "  H_gold_fp_x = " << hcana_tree->H_gold_fp_x
+	     << "  H_gold_fp_y = " << hcana_tree->H_gold_fp_y << endl;
+	cout << "  H_gold_fp_th= " << hcana_tree->H_gold_fp_th
+	     << "  H_gold_fp_ph= " << hcana_tree->H_gold_fp_ph << endl;
+	cout << "  H_gold_p = " << hcana_tree->H_gold_p << endl;
+	cout << "  At calorimeter:"
+	  << "  x = " << hcana_tree->H_gold_fp_x+338.69*hcana_tree->H_gold_fp_th
+	  << "  y = " << hcana_tree->H_gold_fp_y+338.69*hcana_tree->H_gold_fp_ph
+	  << endl;
+
+      }
+      */
+    }
+
+    if (jentry%1000 == 0) cout << jentry << "\r" << flush;
+  }   //over entries
+
+  // Plot.
+
+  TCanvas* c1 = new TCanvas("c1","S_cal_1pr_eplane",600,750);
+
+  c1->Divide(1,2);
+  c1->cd(1);
+  h_sos_1pr_eplane->Draw();
+  h_shms_1pr_eplane->Draw("same");
+
+  TLegend* leg1 = new TLegend(0.25, 0.70, 0.40, 0.82);
+  leg1->AddEntry(h_sos_1pr_eplane,"sos","l");
+  leg1->AddEntry(h_shms_1pr_eplane,"shms","l");
+  leg1->Draw();
+
+  c1->cd(2);
+  h_dif_1pr_eplane->Draw();
+
+  TCanvas* c2 = new TCanvas("c2","S_cal_2ta_eplane",600,750);
+
+  c2->Divide(1,2);
+  c2->cd(1);
+  h_sos_2ta_eplane_pos->Draw();
+  h_shms_2ta_earray->Draw("same");
+
+  TLegend* leg2 = new TLegend(0.25, 0.70, 0.40, 0.82);
+  leg2->AddEntry(h_sos_2ta_eplane_pos,"sos","l");
+  leg2->AddEntry(h_shms_2ta_earray,"shms","l");
+  leg2->Draw();
+
+  c2->cd(2);
+  h_dif_2ta_eplane->Draw();
+
+  TCanvas* c3 = new TCanvas("c3","S_cal_1pr_eplane_pos",600,750);
+
+  c3->Divide(1,2);
+  c3->cd(1);
+  h_sos_1pr_eplane_pos->Draw();
+  h_shms_1pr_eplane_pos->Draw("same");
+
+  TLegend* leg3 = new TLegend(0.25, 0.70, 0.40, 0.82);
+  leg3->AddEntry(h_sos_1pr_eplane_pos,"sos","l");
+  leg3->AddEntry(h_shms_1pr_eplane_pos,"shms","l");
+  leg3->Draw();
+
+  c3->cd(2);
+  h_dif_1pr_eplane_pos->Draw();
+
+  TCanvas* c4 = new TCanvas("c4","S_cal_1pr_eplane_neg",600,750);
+
+  c4->Divide(1,2);
+  c4->cd(1);
+  h_sos_1pr_eplane_neg->Draw();
+  h_shms_1pr_eplane_neg->Draw("same");
+
+  TLegend* leg4 = new TLegend(0.25, 0.70, 0.40, 0.82);
+  leg4->AddEntry(h_sos_1pr_eplane_neg,"sos","l");
+  leg4->AddEntry(h_shms_1pr_eplane_neg,"shms","l");
+  leg4->Draw();
+
+  c4->cd(2);
+  h_dif_1pr_eplane_neg->Draw();
+
+  TCanvas* c5 = new TCanvas("c5","S_cal_etrack",600,750);
+
+  c5->Divide(1,2);
+  c5->cd(1);
+  h_sos_etrack->Draw();
+  h_shms_etrack->Draw("same");
+
+  TLegend* leg5 = new TLegend(0.25, 0.70, 0.40, 0.82);
+  leg5->AddEntry(h_sos_etrack,"sos","l");
+  leg5->AddEntry(h_shms_etrack,"shms","l");
+  leg5->Draw();
+
+  c5->cd(2);
+  h_dif_etrack->Draw();
+
+}
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c1.eps b/shms-calo-test/comp_histos/e_dif_plots/c1.eps
new file mode 100644
index 0000000..84fb66a
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c1.eps
@@ -0,0 +1,146 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c1.eps: S_cal_1pr_eplane
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Thu Jan 21 07:25:41 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 1443 m 18 X -11 Y 17 X 1 Y 54 X 27 Y 18 X 326 Y 17 X 579 Y 18 X -255 Y 18 X -386 Y 18 X -123 Y 17 X -11 Y 18 X 19 Y 18 X -4 Y 18 X 11 Y 18 X -29 Y 17 X 11 Y 18 X 9 Y 18 X -18 Y 18 X -14 Y 17 X 11 Y 36 X -4 Y 18 X 3 Y
+ 18 X -7 Y 17 X -9 Y 18 X -8 Y 18 X -21 Y 18 X -12 Y 18 X -8 Y 17 X -3 Y 18 X -15 Y 18 X -4 Y 18 X -8 Y 17 X -18 Y 18 X 2 Y 18 X -9 Y 36 X -7 Y 17 X -4 Y 36 X -5 Y 18 X -7 Y 17 X -3 Y 36 X -1 Y 18 X -3 Y 18 X -3 Y 17 X 1 Y 18 X -1 Y 18 X -2 Y 71 X -1
+ Y 818 X s black 3 lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1852.98 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_1pr_e) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.1645) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0948) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458 1444
+ m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921 1444 m
+ -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15 Y s
+ 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809 1444
+ m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1454 m -27 X s 272 1480 m -27 X s 272 1505 m -27 X s 298 1531 m -53 X s 272 1556 m -27 X s 272 1581 m -27
+ X s 272 1607 m -27 X s 298 1632 m -53 X s 272 1658 m -27 X s 272 1683 m -27 X s 272 1708 m -27 X s 298 1734 m -53 X s 272 1759 m -27 X s 272 1785 m -27 X s 272 1810 m -27 X s 298 1836 m -53 X s 272 1861 m -27 X s 272 1886 m -27 X s 272 1912 m -27 X
+ s 298 1937 m -53 X s 272 1963 m -27 X s 272 1988 m -27 X s 272 2014 m -27 X s 298 2039 m -53 X s 272 2064 m -27 X s 272 2090 m -27 X s 272 2115 m -27 X s 298 2141 m -53 X s 272 2166 m -27 X s 272 2191 m -27 X s 272 2217 m -27 X s 298 2242 m -53 X s
+ 272 2268 m -27 X s 272 2293 m -27 X s 272 2319 m -27 X s 298 2344 m -53 X s 298 2344 m -53 X s 272 2369 m -27 X s 272 2395 m -27 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1518.15 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1617.08 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1719.81 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1822.54 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1925.28 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2024.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2126.94 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2229.67 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1600) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2332.4 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1800) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1852.98 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_1pr_e) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.1645) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0948) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 1443 m 18 X -11 Y 17 X 1 Y 54 X 27 Y 18 X 326 Y 17 X 579 Y 18 X -255 Y 18 X -386 Y 18 X -123 Y 17 X -11 Y 18
+ X 19 Y 18 X -4 Y 18 X 11 Y 18 X -29 Y 17 X 11 Y 18 X 9 Y 18 X -18 Y 18 X -14 Y 17 X 11 Y 36 X -4 Y 18 X 3 Y 18 X -7 Y 17 X -9 Y 18 X -8 Y 18 X -21 Y 18 X -12 Y 18 X -8 Y 17 X -3 Y 18 X -15 Y 18 X -4 Y 18 X -8 Y 17 X -18 Y 18 X 2 Y 18 X -9 Y 36 X -7
+ Y 17 X -4 Y 36 X -5 Y 18 X -7 Y 17 X -3 Y 36 X -1 Y 18 X -3 Y 18 X -3 Y 17 X 1 Y 18 X -1 Y 18 X -2 Y 71 X -1 Y 818 X s black 1 1 1 c 334 148 578 2166 bf black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 974.053 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (1pr e in sos) show NC gr  1 1 1 c 2222 1229 23 26 bf black 1 1 1 c 1778 983 245 149 bf black 1778 983 245 149 bl 1 1 1 c 1778 983 245 149 bf black 1778 983 245
+ 149 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 245 149 m 889 X 936 Y 9 X -936 Y 880 X s black 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1864.4 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_1pr_e) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  245 149 m 1778 X s 245 178 m -29 Y s 289 163 m -14 Y s 334 163 m -14 Y s 378 163 m -14 Y s 423 178 m -29 Y s 467 163 m -14 Y s 512 163 m -14 Y s
+ 556 163 m -14 Y s 600 178 m -29 Y s 645 163 m -14 Y s 689 163 m -14 Y s 734 163 m -14 Y s 778 178 m -29 Y s 823 163 m -14 Y s 867 163 m -14 Y s 912 163 m -14 Y s 956 178 m -29 Y s 1001 163 m -14 Y s 1045 163 m -14 Y s 1089 163 m -14 Y s 1134 178 m
+ -29 Y s 1178 163 m -14 Y s 1223 163 m -14 Y s 1267 163 m -14 Y s 1312 178 m -29 Y s 1356 163 m -14 Y s 1401 163 m -14 Y s 1445 163 m -14 Y s 1489 178 m -29 Y s 1534 163 m -14 Y s 1578 163 m -14 Y s 1623 163 m -14 Y s 1667 178 m -29 Y s 1712 163 m
+ -14 Y s 1756 163 m -14 Y s 1801 163 m -14 Y s 1845 178 m -29 Y s 1889 163 m -14 Y s 1934 163 m -14 Y s 1978 163 m -14 Y s 2023 178 m -29 Y s 245 178 m -29 Y s 2023 178 m -29 Y s
+ gsave  2222 1229 23 26 C 224.489 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 201.659 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 391.904 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 369.075 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 566.929 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 544.1 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 741.954 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 722.93 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 924.589 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 901.76 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1122.44 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 1267.03 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 1445.86 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 1624.69 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 1799.71 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 1989.96 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 175.025 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 2096.5 175.025 t 0 r /Symbol findfont 26.6376 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 2050.84 152.196 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr 
+ gsave  2222 1229 23 26 C 2028.01 152.196 t 0 r /Symbol findfont 41.859 sf 0 0 m (´) show NC gr  245 149 m 983 Y s 298 149 m -53 X s 272 188 m -27 X s 272 228 m -27 X s 272 268 m -27 X s 298 308 m -53 X s 272 347 m -27 X s 272 387 m -27 X s 272 427 m
+ -27 X s 298 467 m -53 X s 272 507 m -27 X s 272 546 m -27 X s 272 586 m -27 X s 298 626 m -53 X s 272 666 m -27 X s 272 705 m -27 X s 272 745 m -27 X s 298 785 m -53 X s 272 825 m -27 X s 272 864 m -27 X s 272 904 m -27 X s 298 944 m -53 X s 272 984
+ m -27 X s 272 1024 m -27 X s 272 1063 m -27 X s 298 1103 m -53 X s 298 1103 m -53 X s
+ gsave  2222 1229 23 26 C 209.269 136.976 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 292.977 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 452.782 t 0 r /Helvetica findfont 41.859 sf 0 0 m (4000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 612.588 t 0 r /Helvetica findfont 41.859 sf 0 0 m (6000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 772.393 t 0 r /Helvetica findfont 41.859 sf 0 0 m (8000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 932.199 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (12000) show NC gr  1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1864.4 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_1pr_e) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  1 1 1 c black
+ gsave  2222 1229 23 26 C 471.807 1194.74 t 0 r /Helvetica findfont 60.8858 sf 0 0 m 
+ 1285 1254 1221 1186 1166 1133 1116 1100 1086 1052 1035 1001 968 934 920 886 853 819 798 765 731 714 683 633 599 568 552 531 514 484 450 420 403 386 352 318 288 254 237 206 172 156 139 105 71 41
+(Event by event sos \255 shms 1pr_eplane difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c1.pdf b/shms-calo-test/comp_histos/e_dif_plots/c1.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f3d2f0ddae92d7bf630bf7c2b5860e87c12699cb
GIT binary patch
literal 16715
zcmd6O2|U%!_di*?mZU_8Ys>EL*Oe=4B5S&2OD-;vElUx~z7ttXgd#32gc2&dl2DfN
zWJ#2s(khh}zxmu~<9XEU)%XAW@$#C_`OIg|%zMt9bLPw(31cm7d6WVcCNcV;^EM0x
zN5VbqTwp{Z3_<euq`(oHWFNAthZ788Om?Dp!?B=(2@GN6>*MO|4xTYzo}rfp9uA<s
zsW)Z*C2ZqH7{%QIY7hNgyP94UvX6%sT*}1Ahy*vIczHW}xWjP@7%T#Vl!hT_?*U1R
z>_dS|X>C9wQFtT@jY2A-aX2)nKyvnR1#c7(_9z8U2S-5BqxkRh@N)3}(x&uxjB(#F
zHumzc-$wC)TOq)p;Rq7N&u0e=q3z-B1C1As&_=-(q2YiM8cvuiVc<%0B`h3;oGaqs
zC<rO2CLWH01_u=t;V2p$ph$qDXh?yg5*!6}0;&MMN8#toC^%}K8)yMF&kr<#n&$}G
zK+m%Tji6~fp}`?G`T1<#<^utQ{?a&r&BN8hYnvz8o&qNl!Mu4B;OH+sgFY}O`}k12
z+~Mdi6Zmarpg#OK<1|1J+kEYOXaWF<0SbmNB)fsx)dnREvNr{)0}ym}qj<~f0s(Qh
z2Yqt4_i%7_cY-6fJG-m9dppk)zMBqcl)u3Zy^x!RhpWS{@q$qN4PKbVdHv4lX!7wJ
zEV19S)S<ZUrT948lYeb=Gy(h#Ubsbh$s5_ZI`8qN{36fqm+=?%@UOyxU!3Q!Pa$nR
z{l*{_|C!<M4HQ}>zrmOAJzq@^UoU5h*Dpf)y@L7$NR<}h^qZ3iX`tU28w$A?%ioy8
z-_<ZbsF*o0<sp8*H-*2cYEVDunr;4Wb{?+ZDK45${vFg7Q70xIZe;gg6APN!{~dNe
zs1i%Er=u3o#CBvK@9)Myvmd|H=npz$0VFi*0yPKh>6~>zXi@e$+fz(7YwY-H`5}||
zg(+gr0MqR6j&CN2W|QXn1xFYoQE>E}l{7}8;pjOlX^h0c(Q{VP7zr%noRu_2;^3G$
zD`||x!!dJ~*%+w^$IO{#V<Z8NnX}EtNF_LC&Nv$bjg6VJ&c;BaV&?e*i;S7)3zQIM
zo-eS-n0dayB4g+I0<(^t=L^g_cAhUV>)3g|K!mXKe8K!;=lOzZ!2-T8$VD&)pkn74
zqcL#oJY#?ncAhaX`8XQm@8|a0s-`(^^HYK_Ap3YZ`&mJq1KtPZPoN1q=HJp34hmsH
z@di4}9=LOWC2&>1YiD;K+DkMr^1#z`nyaay;o)ZmwWI_FwgX|l&4=O%$_NWu0gKS5
zxI6jmf-9jA+Rm=P;Xr7+0w+a_0z3l>m~d|&;QP68z;t3{#?YiT(g@lZ3Fb0*B%gG~
zGlH0##A}Syt2fRQlqwx5;c_eD+MS!!KsjlfpVUrqUVhRm_)>zpAR9c5Ar%$c#uq|i
z7ePm=86vmCdDVjH=>qLnKZnHb3zx3~_)Y&TiVRXg5t<3`3l;ttK0qM8;)7p+4|*wl
z#A8vgVB~7ex5q>`zq`WIEz8O|I%0g!$C#QM*RMDr5?-6Zb~6FVKe*)?&nlxlL(fyM
zS2}i%#UD#xTP7>COTe@bao~g*<%qHVy9C|`{9??t%h>7iZFx2<0?;>2`40fi<MT)1
zLE#tRgTj9mAk1$8R3<eI3k@R>qO&-+@c6u(`Ah>yVAPN=q5QB@V^jOqM=x^UZE)<g
zV7HE!m63U&<?1bYu%(v&?ARFv>gR;m<U=bNHqtZGb)MiUT?C<TuH-);1oX}q5dwuj
zB|<19Sg=UsJW8NACq__dZlU3q#OdD_n%3MxTL+feGP5J?Oxv;=d2aBuF>%?_ja}rZ
zU5Ert(avdeNF~fGl6f_QRQS)3z%L~+zluZy)7F%BCQ**nUKc~FmsQh&g)`Q*C>W4Z
z{dX`RbqZ+~$aei9&HGDY@#nyxz)X&^<*T`Pe+6UQoTGUW$@sQ6_@_1UUx7jRQ<AZ4
zH6CZ&Hoi=n5&caz##I)D0~+kV%f|miWq_yx67{bt1BFpq3J<MAWt<I2cCCE}n>+OJ
zThjs=xHX%v8vE{+4dEBR^y0&v%G;dPcitWw6ZH$>i>Dstla+X4W~t!f@HT?MFHb69
z$F-gvw*yC+1-682Xz9(|;*`FntWN8!*sw~{xu?6c9>*NARKyK)ee7vj*VvXh>Zj89
zzOL0{!251WYVPJcEN`ZGZRud<sGvop?AyldpQP-60_)P67=`@9V#Z{mt-XIe*D^VW
z+@u>6_cKn+I954&yUbAW+@tYouL^Awm2`$y=i`sCtq+!i_3_Q=ZFV)Gj74yRO!$8w
zj!WaF^ye(tcdIjafFsXZ6TZU1P=QzfI$c9V2`<6~A7P&Q)xO0lu3f$ePD{AaNCgxv
z;0Eb*sPz9*siW}Nr53LBAr!Q5H|;w<DqQdEnPNj9L+@*==86oK;+C@(R^A&vkQX!b
zVc6_-VYqU1z0T9&N7|CLq)F3_NiR$j7;f^mRN{D5SXxq=beFje+<CU1ulFxU%R24h
zi0n$Ei~Njt<A<6rGG^F5cRrIcs=Q<Dw3Nuqvj`WyS-ruevDxU_7VbO4q=0z2SmpW&
z0`tSjl}0Lwfw6&wVxJiK=n}QHqZUDYN%#D}LmZ7>(vA|1mE9YW?1TQW9C(tJUj7;5
zT+Qx0&E#v>lJYr|6zUFWB_qOgM}yu;sY<<0klr(T?Bj=;TfD=PQ}}w}n;%ul2Od55
z9&HcDy;N5^e#_DRNN|q!`TBdxF)N}t46jkQS!V>CV%`^ZvhlR1tW?BbFDQt;&&VB}
zFD`Z21@5~X<}tFHm64ZC+%7#^F2B@AYBkKa+03nd<){8jXEPjq9n)QWpB?t&Tisr^
zEn)V4tz1}XiKTV9dU*szYa+TUBrUc}C~uNyX3HkIbo|(Ko9P&*j<(;%$6-0Z>2V06
zBrY;vOYRo_GY@b{yY{Od;Jh!)lqVtzKQO<&yqm#QvIrha?hR<+f11MhpXm$2{MG;z
z=5_`s)RNi)8?OTPnCua6kBzPqk<XiApWi~sPK>@Wn8Bp>zYWqA@*=3SM?RPt3R`n8
zmN|l#@wi>Qxnj$iI~erc+ymVHRvl|156|2Qst_tUH25T!k5wY2z(d76<6*(1-u-d4
zml%U7HY8n?hiKVC>}cVWf3->|5CHn(K|`fKrET#@IR5Lt3O|n>D9mApMlET}iOKVt
zwn0)Y#{R-SH9IwS_UPg{P5Y?zjAd`~r{USO*Ll}h6gEUi)($IYzn@H~yO3l3zP0j2
z2%^71(Ie~Smh!Aq2VOZ1#q9U>5>ej~ur6rrwg=3fdFc*%x@>)+l^vM7(&o~Gj+-J3
zvOn~5$b4Kw<xccX34W;?b8sy;y_l`-=w{s*M*CzZ=fWeWl208ul_hR&faxG65Icx^
zF%%)O1TuDdY@MrHyyXqM7;~3lJ?jwhfnK&Zl}h2S@@pm8k~z9#5+RQ(R&r;;B6GCl
zCg)3N3G8wHXX3r+))$5TW1d3;#U+<cs~SFV!@N_Y{?0O;%q$tcBcW{$3YwZKVq9!8
z9A??^rEJk&Y87Q`jq}#(;Iv9s>Re!I!@}9dIL|HPVsO=%*Alx-;fw5!XaT{0mGu8i
zYc6Txeno4#IpjmJx@Bg^KoBA4tCPj?m{VgBk@}DJMoT-R_&;Jo=D+}Pg!G@{2%Pkb
z;<4nW21Pq6rr8is`crD~S0V{0?2?e^Cn|F`sIhAW9Je#%x+{w(pAFUuk&-f|s?nPy
z<=&rpcRo?7ugY=g&WH8&3{AGItsm|^4$auY!gHJ}(6nV`|B*c>T8iR(XGqLLZ~4pn
zBCcaA>`sV_x+|Pixltq%rzFtN?W}UUvzRbI3VNgv`f&S)8JCXav8p(g<9TC(FDpcH
z_Kh8^_8{DjIRLzt=>~k(A|ki+{%1bO`R8Kfzl1M($xtv+UzsxuxR^n)`<9J~8yp1}
z1mMifO{sf#nI_rZpCPi4u1%jG@>mtMLMzX6|K#WNm9oX@W4tQ_Pj-`!@*rYhH@zMh
znd~YL>Wm)a_h^%DNWm0Pt=wt{+OLR+54?XLZEKi+LHyA9LhAOj1<a4fSKHEgJX%zV
z{b!q_Ux;d;6qni@X(d1*b@olb-4Pa%P90MB<YHmjb6dSQRKaFgT%L#9W=6oqo%<=A
zS<}4sc*1&XeqVkeu3G*Rt+hzA9lXa@=Zgwdpf|bqTu-&LFSpK|tsmHKkQysxn*6D<
zo`+L)qSH7bSs>2iWC#>VUaKqVxQHD7XS<zWfpBTBCqV@kZp<G3;h0@w5|Q;eXTush
zvdCUbsT#Hczo3-b<D!8n<jiUv&tN`wa!k#>qc0VABVUJ)pag{FWbMT|kq1(-P5qn9
zPI#TV<Y8p*HGF%A&hm8XJ*wB~S7+m-mNymkb&xLb*X_wqwgDJkdMmYl5e)yo-GQK%
zwjac#8rU)v*QO8eW38+V`tCj*<7H$kJIAHWld9F#GQ3Zy)bn*_%6;)M1Ev*RVOt5U
z&<34-l6~XW7r1zpn@ns9@w<HvWhzVeOc!XA<0xHwW4*Y|nPaq_d(cH&QX9D5?usqd
zweB@Z^H__;JT%Q#BQLiKwInZB58Y(@_<+%}Z18_uXv;1Iw~`9!qk4yY+E(m&%JSsY
z)U4(+ftlq<I##z0pB4dq>21z`78pT;UC$E7japlk3>nqgZ+zfMjOlx@S9qtIs2U?<
zG<%X71GjkK!NGBtq`l+CjSplJuGg%tvv&BT`qIJRCc0%fe%NBjJ=g7!P`&>HYoeTU
z5d%Sco%AEuTWdUKS3L=|Dn0msNx7qQw}0x{T=%e#Txr9(<Ayn;OT?XH1x+@$34F`#
zb2er98411)-&ow)leH?~@9fV*+n#H?7O$9zI<?WyW7qnf)20r0OKxbb0>K&1h{Ei?
z9GSY-@cjf4@3n(1)-9SX)@h%wTc@>B3!hEZY<*O{;r)HrgV!k0&rvbOVjmlHgg1=Z
z=iM$-?1Bpx(KXyA2QW!AkUvOS`n9i#Q%msd30k94OF6WO;N2Ir#z5$LP&EummvBCc
zbKxx0j+Ot_P5oa5W0qD=xFz?qUr&_V#?g3Vx_m(eZ$>xHd=3uw)oOeV%etK{jhk%^
z9=64Xn9u?35_xMy@FEa=+waU@frKtMLO1BVDB#i??F1i&FrYX%lfhv)+={k8#VO(7
z1S}d{C)D)v@ccrjxoL15K@pC}6Tll2588!2aGmDcc{}8Efa{c+;5r>>+#8OgT^#uC
zT%ShxG9$40?I{lOpTSpOWFA~+{O*u_2lVaS0l43>$?W#T@v83DotxVC(6x_dTdogT
z1rO#eV{U6eGFLgZ<Xlw|+9$C5m5u*Z($?lI9Uh~%k8id-dOfN?d-;kE)koTlr#ad=
zWVT5>LwDwJRE_hI>?5B!7-v7soSi!KLHHEnz&pbm?dVVMkU=jWskR*a3}cat3m3cm
zehvSAfuoqdn<dtgB^ee3+~Ae0%d?GBZ_QjCcW*5^nO*rd1?7k@$?O?*e0+rAbfyF>
zl|IiirEh<qp`l6EUA+uW>xP4#{2x?DunGjPC&xa`1~I-qz%yanE$Dh*LrHniU`_l)
zs?OLW{oJtL(`tg&EcXL5-dR|LXmz%1@zywbOUDekj6F@vrek0#xVKC3^Q7Yy%l>7j
z?<;h1x5+paL_FiVsO(tqqNw-g%|?Q<)+GxBbF}$YYwG3-%ZH|uj2)B!2Mfo_5ouQX
zhlk~jOR~~<>2u5Uqb8Ul&jiA4<+>R>nbCq`-Da2cur}w^x~z9cNnwLIopQUZFX{EI
zos4GesNBms{Y+v=LgPdwDQd)D<4Q<wWnhLB0d_VAxl5r}VsDiwUt@0F$Kc$0hYUWy
z=mrb(ip(e6Z2P7SN0iJRGA44FM!W2)^v2}+vxA#o1oeuv%bnI3?Y67hOeE5wt=Fws
z6IN5WS)6El-_X3<u264eup;t=ZK+>AM{p~t*!C^YB;^w0P~Eb#W!6`1s#vDjk#rU5
z&$yT0@=Q|OeOkrtQ*9evm-(d?`WJ^!YFWKkC_CRH%2kmz8lwRo=vTe(D%Y?tR@nMN
zK)a~RGEtJhL!w42RI?`}x6V4_s-7c9Q*d2F)_D=n{=YomoK%myyJ}RQz~;kmd5mk^
z8omqlm&AeT4{tP2<;|$c;pr+eltgNjlP1s(!d<8dROw@Gme&lztd_e~L<S;c;|&>x
zvWe=uPs?qcz*KAyLDz=y%&<TA4>i;*UKQ%$B)$uAP-ArKE~LN4gw&M4ghNeu;<77c
zurH4-*<2f7A0u}%8g+S$D2GefmYKd_{1l0n4A+i6(D+uJ$UI5$3$<x{LywEws5!Ap
zgC(yM`6M{E5^L1uG~uh(Wf?0ufk_qS!e;PuRb<%5XkWNL7M$BG2--7O0z+wEH6^Ic
z&T4t%6{AYjL;8VscGf$3Wps6s7>3Y3OMlSx-}IpKMD?@eDbOs@sLPGy(J7=J@Sa{h
zOgAU@k*B-bRXY>#_2xIzPgkDH<dQ>8D8;Yi!qogdS)Cm<ZeY9RLUM?1JX61DcrdcQ
z(b$okU^jZJF=QWC!UNNnF(ZUTxsp=j5yhZ_*ry73n^?|?X9T*QkNb6FM}%*0h9!xl
zhh|{+^VHaSu0``7+^-V!l9yxax{IoOx1YSdU2=Sg`0>>X?Z8V1Uq3tl_>Jl*#Lloy
zqkbd%`7)z;oV3TB8A2z73QI-wE4hwMvrLV*4nI?^4aj`8OK31Tgl+O_`&z%_HRlhE
z?DaIX>DJq@&hM6ZINvAt%lqFBwmzn&SP=Ce-pCcW_$H$Fp^_ns;04thtIMBVvT`1|
zUbK0kWK-EWDEL}y-ypB1A#44UJ!zR-8w8`Msn0@;mo-+@$VjA;P)AZsrR!2ml@6{l
zjag02jK4<Jf|=@9j&)0#Q0=@VD${g|^GUjSu_sB*S~_N%0P(0;iKw(GDkgceux>&A
z>P_ylhfR1^aar)_7RNr0D1~Z{sY5lT6q8tta=V(^RB@}-i*?CC+<<6uCx?`rN?n~Q
zX)2y36M1jXL`*7GG`Fw{YSa2Ab+sBVm5<%Y6n2Qslzs1cnTRV9GR)`wr#AUzkx--#
zH=g?4qyjZ;@j#bPJK50;mp73f)~4ahj=dl#TG)MoJeJOI^`6-(Zg-{HcIx_(zf7jm
zH??}Y>y=sb37)th&tl_0W*}8HeojWQm(kLS^JqDB`H3n)ZXT+AQpI?%WbpvkuJ-%-
z{6PXEu1e<D+;I2X)5DTWT^ds4Sp+P4!-cIlCBP>NRf1Au-HLgQ>5ajF8=tHH;hjZ^
zw?E4p-9Jw~(&OPDnq%6L8q|J3G2!x~7-3cUtEG~c_3u}To9#m*%+F-{m6|_WyB8TJ
zdr9reMAvlK#xqBJV23EVWZu7H6;6gCm+#~Y+c<>_B47gSBZI6ldCl9an*Z9@6;)Tb
z!jFBmBOi0n#og;4vR#&Hy>R9VplwxBz3kgxQux_RNcBNz)|<_C<i9H?R1|I&+&w{!
z<?yr-8oCr9l5bpaORL!O{wMRwO(#w21Gmjk<wbih)`s(4c8SyJO^>=*lxPu6qV`^O
zEeC|+2JQl@>tJSD3q-iB;!8-%#RH)e8gbyGv@H$t?j=>xJu-4}W^OBsTMDL6lJZ1N
zDw)n(3m;ans7%>XFez7yFx8Ubx%W|fJ5(j2GN%$^v*t!bLGgg7N%67FNfXc!vyjem
zQ!6d%9{)flQ&4drROyH>Ah@K3Z8zv$lWam6dA#kitL$MfYi1iO!}nV%Q>gNp)$+T+
zyDbtDes!Qfm9R6dP+R;NXpB~NK`h|%&P&XvSk$D%x@a~{W;0K{1_gPZR)zOQO?(O9
zUm5Wvh6J@SzPdJw3XR1x=@RH5P9Zv@AM~_soZ2JS>=qHLbNbbbD(ZmftBPugsbIac
zsawf6Uw-t~OTaizb=ht_akJdg%Rh0W=jk}2cg~FerKFK3BMH6F8#fvW!_QyOnYw@W
zZ-!-r<%(sIwmgp<C11ynE6pI;YD;fe#9CPIyJjy8YlH>$wfgoGr|Gvz$QwR#=-=`B
zPSp0-#RXK^1G1C%wkTh?b@Ta&iu1yHMnxA-KdD>nZ!+btOGAHMvWdLc_lC30ZO3!z
z>eElwC1qIk2dMXL-gQi&MuqqJx|SVWjwAes?l!VNAU^RXa%EWOAu3~@vYmG^D>}x~
zDeA&gR&#HE-iGoTM|Ptv6|4fHW~}8MsMlifmXJi`^#kw5^V$lt165^5q(jf-74r<0
zlY0ej^oVOkB!~C*CCDG&=*a53!hhWBhUy?sSmCB2x4rNL{=obwzYBc0WG8-{;jV<M
zH?mdNJFz=%yODG8qmOD`*2chNE-8mR#tHm<?V-Iftp}fTloeSvZM$5xQT5fH;eabQ
zSVQ+$Jyv_?^r)*wI=q(8fa`trX1kndvEpL~4NVkc#Q0|J%N-X(4L7aS-x^+YSOg{6
z%yo>YJN36<UK0;PmyP91@xmIu&~3;vSdKAsyu>cVxIcHsc5lYXaSlDZ^$C)@z+q8E
zQkH~*+<M#P1!II@=4}ib{>1d$`g_6QJwhxRLYkbc^7>B8E!#O*DXdD|uSC4mq~hAR
zD>Bw`T~{e*<XG>=eLh(Zm}C09cnLjQ$Hq_VFh}LocORk8E0xqkZmwsz9_Ph47>Q=k
zsNR;Id%BN4@1xA-E;k(&cxo7B`M_?_&h2tW`9gng?`qJ_d-}XUgkG0jtRzbE26siK
zFxM7A4Beyzi}=Iz&KP!^Mh;eq+_k}dhZ(rNd)Sv7Hgf3PaP?;FkYElkACyxMu*hkO
zC+Lx)EBrJpywjh)T&HK}m@SdX^niYR$RczabmP5$Vz{;V3aPM8?uv9FuIsP7#os0P
zsugix1)~z;qOLi|I9d5h+-$XZ=o)~ADNA~8GtsCBTTfrnA8q_56riXG4~Pk)7s*l<
zB{4Zi`veHB0s#5y_^&qILf|fM@KP%}+CYPddhr~9$UNW9G*V(0N*PY7CNFoiU^24v
zjRMaYIEmgaCj0%BVvVMiQ~bTw6`PA<o470bHo!^FqpbTm3RuFaTjjdR#Ym$fyJmpK
zL)}uBGDi7_Ea5Uc0a(&GO@H$NunwqAbMv#fnj79+MJ?YW{*D85P&$!ey@Q6oM(>71
z#tZkE!)5l%se8xJ=TU|ACITcAo36w4NJW&_;nXP55I_wkrg!dW0|QmPyeU#n(WuDq
z8rM1(G%<I}dc7{o{c1%6*OEtYVD@6A^tx=ov&(hvivH^<<`$IYmiip5raLV{*Ssd?
zam%xG*|?|`#kK<ggp=xe+UdZ^TrY1f;s?{2F2F_Q^A?v2PY1wK(sS#c1{;qbk=TW-
zPchGSTyA-TlhyQ`MJSIwcpitI*;!2+EJD+qgp5xg6Pr+^R_{7wtdcF^_;9vxzw+iT
zC(@CJLU~7tdegl@#Jo!?psPnEimRZR73Q*BnbfwaQfGgOPU-1J_NngSkS2!L`?!)*
zcl!B|N{+4zVhV70EO5xgM{Qp#eNPE}Ce`!PI@SZS)sb|39wFzSs|_9SJNRlHYvf4Y
z^l?Kw79#=9Ag5r9$nmG%%+JJ<*gnJvhuAXH8O@gM3?WYYc-}8o{XqBRqim91r?$d<
zW!&W~>5n_#VoF<cIQ=$$B)%&<4pqD3e)P8UlMi)@8lU3>@No*NE9Fhgo}J<K%Tuxz
zyJa?d!Tj%=`GwPU1p{7dDtjN+`fe98wHh8YVZvSL?IT?n{VVFE%ioz+)KzP!g<hG8
z<1#J1Jx{7gD`f{<TpX;Z>O9m!naTpHQJ%}+YR)yM?aW)Rx2L-ZR2NhYlohyW05Y3@
zvss=Cdd6S&G_e#Pce#M*+ijLoJ!Il|(HK`fDo?RzGfg?(k>$Yiz@_}8)peycZa9lJ
zdCL28YR3n+R0~;bl)lx_jLf0p4mUUHeWZ#Whm@++)6yh^&yIR)4{P*}>Az|*Yrc4t
z*qr`~Zj+UPqpe=qzC4%wm-5Xu7QNb6{oAR;Gx&%1O!T)`^lJG#uiqM-nB1E#nxWCt
zg!Y%E+K~*V&K2DC?>58i9KIC~dgVPP-=WE7iotYb>5uPG8RWI@>w8dltl3wLTgW^<
z!AOy3;<==+voPC%%7<ASN2Fzy-+zo%*tNa1+d^)zE<#~a^QPC?{@OdvP1zSBA9W8t
zd3?(-mBasD2607Z>ux_jh!*f<)G+-_S<Xx1=o-7m*B2f4C#D6kChUBLy=rnX?9K@G
z%mlqk2?pUR<&zq){0-A{nYyb2-E}X-ir(;l?ys<!3W~52db~$?d)?gvj*_>Pp(P&e
zJTLcFIhyXCI8hTb+^jNjuJq|02I4vjZ$ELJcH24WL$5p^y?Y&GcIH*E!pVTd9fCP8
zXT8V{;<wuU3kEw9<Ia587FD~VzxJZnZP8_KY_@PolLSbUxjiG=24<<N(sZt)l;Ucn
zQmH!EtB5y*d@BVk#0z9fQAN`uz#m=i=kp}{5^!T8>Zzyq*2JB3VSDB(>js>I;;U(9
zR-G%0umeJSK}~)h{U&6s97&5>B{$^Rdnbk@gTyM3<VjjGX&0jEDn*N1m?G1AKl>!7
zx?Ov5OO9iuZUHypZs{|MXd3Kk?H#YF<kSZZ&Gveg7tF*>tp>sozA&ETElexU?kwqE
zRZLowc}Cj^_$Xnz)n~Ph#=Lr0*&MFG+_|jY&35r^9r<1W$J=*=LEfipXSg&vJma!G
z*rx@9_;?C^PYHynY!)s#n(;=?ZQ|?`&6&HlIf6NjuNiUA*r(;PJuN)9?tEia@WAZx
zMbixjgwqmRS)Mk8Jdfydd9(TaIAZG+|2N}Kx2LN8-ylA&JUcY0D!lLAUtp?c1Fy_}
zJQciN$g}?biVvNL-knpk9|Bc#%|2Jm-m7HcyZ3zU><lPAe_?=&Hd6lRKl}a+-&$Rh
zgC1{>uTTzLp{fya{N9})U%|>(nxVsnXJ^+a+@7Vg)wuR@k@(L1;UgA<!$Ys3;0o^B
z3EbE8QYh*JM}g#0Es8hD8HMAZzz|5$Ft@OTyZgGje))$4ft|U?5Og|X0)=1ZIebf^
z{hARAB0at!hy-$tw4J>`vtPbJ=##&ezoo@|J8k*er};S1uk`8*Cy-1v*S)VnBZx0;
zz#xP~V?6f&IR5|xE&G#}^$P{4pl*Z4^qfJK?N=~p(Wdzn-)~23FoZoBr2ww4Ly4%g
z%#rUBR>3<s?d8UeAWK#KpX+I=&)54d9_HsoafBh^I2;W5^#_i};XoFTBm653x^e^k
zz}>&nP~Zyok2DkxMF2+$Kh#6vFp2<#A81G<8p=@mfri4NaUdf80}YA9LHUY5(eO}8
z%}+E%C`aih8Ue}&`iZ6lMf!fEp^*3md{HO@2pj%X4+Gtt`H6-FX;44Ya8Mf8PxbIn
ze$-Di#YOr;fby$;s;30yJN-yQBcZ&lpJ*VRdm(Kh2H+|VIQIVGTNDnvuzzSAND2F~
z9uloc0Bh)nZ;==zl<o5q4TE1u!!Mj8j1rKjpT5O{GoJ-CEOfEyM;=&3!U9}yNDwvt
zsU8lav_Lj+iueUIJW6RndwA@^ao`mR3%*qZ8TCK&Rm4Ggc0cx6QBi3Degq_b!CZpC
z_kz9<6rt3$AKOzxDlXuwgjtAzlHvj$;Pw}!rG97+wa9t{%LDgwpHVm@;paI5YadG1
zo^Q{`i|p(QQg$JYz0G+)1=24dUhe@^-j`6juDhcL90>at1@G-c_VS@=A{5X(c$kF5
JCL?Xw{{g@A;GF;f

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/e_dif_plots/c2.eps b/shms-calo-test/comp_histos/e_dif_plots/c2.eps
new file mode 100644
index 0000000..c3302c4
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c2.eps
@@ -0,0 +1,149 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c2.eps: S_cal_2ta_eplane
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Thu Jan 21 07:25:21 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 2273 m 18 X 92 Y 17 X -114 Y 18 X -163 Y 18 X -324 Y 18 X -76 Y 18 X -49 Y 17 X -44 Y 18 X -37 Y 18 X -22 Y 18 X -23 Y 17 X -28 Y 36 X -19 Y 18 X -6 Y 18 X -6 Y 17 X -8 Y 18 X -5 Y 18 X 1 Y 18 X -7 Y 17 X 1 Y 18 X -3 Y
+ 36 X -2 Y 35 X -1 Y 18 X 1 Y 18 X -1 Y 18 X -1 Y 35 X 1 Y 18 X -1 Y 18 X 1 Y 18 X -1 Y 17 X 1 Y 18 X -1 Y 36 X 1 Y 18 X -1 Y 1102 X s black 3 lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756
+ 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1807.32 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_2ta_e_pos) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0386) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0388) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458 1444
+ m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921 1444 m
+ -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15 Y s
+ 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809 1444
+ m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1449 m -27 X s 272 1470 m -27 X s 272 1490 m -27 X s 298 1511 m -53 X s 272 1532 m -27 X s 272 1552 m -27
+ X s 272 1573 m -27 X s 298 1593 m -53 X s 272 1614 m -27 X s 272 1634 m -27 X s 272 1655 m -27 X s 298 1675 m -53 X s 272 1696 m -27 X s 272 1716 m -27 X s 272 1737 m -27 X s 298 1757 m -53 X s 272 1778 m -27 X s 272 1799 m -27 X s 272 1819 m -27 X
+ s 298 1840 m -53 X s 272 1860 m -27 X s 272 1881 m -27 X s 272 1901 m -27 X s 298 1922 m -53 X s 272 1942 m -27 X s 272 1963 m -27 X s 272 1983 m -27 X s 298 2004 m -53 X s 272 2024 m -27 X s 272 2045 m -27 X s 272 2066 m -27 X s 298 2086 m -53 X s
+ 272 2107 m -27 X s 272 2127 m -27 X s 272 2148 m -27 X s 298 2168 m -53 X s 272 2189 m -27 X s 272 2209 m -27 X s 272 2230 m -27 X s 298 2250 m -53 X s 272 2271 m -27 X s 272 2291 m -27 X s 272 2312 m -27 X s 298 2332 m -53 X s 298 2332 m -53 X s
+ 272 2353 m -27 X s 272 2374 m -27 X s 272 2394 m -27 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1499.13 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1579.03 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1662.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1742.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1826.35 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1910.06 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1989.96 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2073.67 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1600) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2153.57 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2237.28 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2320.99 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2200) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1807.32 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_2ta_e_pos) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0386) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0388) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 2273 m 18 X 92 Y 17 X -114 Y 18 X -163 Y 18 X -324 Y 18 X -76 Y 18 X -49 Y 17 X -44 Y 18 X -37 Y 18 X -22 Y
+ 18 X -23 Y 17 X -28 Y 36 X -19 Y 18 X -6 Y 18 X -6 Y 17 X -8 Y 18 X -5 Y 18 X 1 Y 18 X -7 Y 17 X 1 Y 18 X -3 Y 36 X -2 Y 35 X -1 Y 18 X 1 Y 18 X -1 Y 18 X -1 Y 35 X 1 Y 18 X -1 Y 18 X 1 Y 18 X -1 Y 17 X 1 Y 18 X -1 Y 36 X 1 Y 18 X -1 Y 1102 X s
+ black 1 1 1 c 334 148 578 2166 bf black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 924.589 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (2pr epos in sos) show NC gr  1 1 1 c 2222 1229 23 26 bf black 1 1 1 c 1778 983 245 149 bf black 1778 983 245 149 bl 1 1 1 c 1778 983 245 149 bf black 1778 983 245
+ 149 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 245 149 m 889 X 936 Y 9 X -936 Y 880 X s black 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1864.4 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_2ta_e) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  245 149 m 1778 X s 245 178 m -29 Y s 289 163 m -14 Y s 334 163 m -14 Y s 378 163 m -14 Y s 423 178 m -29 Y s 467 163 m -14 Y s 512 163 m -14 Y s
+ 556 163 m -14 Y s 600 178 m -29 Y s 645 163 m -14 Y s 689 163 m -14 Y s 734 163 m -14 Y s 778 178 m -29 Y s 823 163 m -14 Y s 867 163 m -14 Y s 912 163 m -14 Y s 956 178 m -29 Y s 1001 163 m -14 Y s 1045 163 m -14 Y s 1089 163 m -14 Y s 1134 178 m
+ -29 Y s 1178 163 m -14 Y s 1223 163 m -14 Y s 1267 163 m -14 Y s 1312 178 m -29 Y s 1356 163 m -14 Y s 1401 163 m -14 Y s 1445 163 m -14 Y s 1489 178 m -29 Y s 1534 163 m -14 Y s 1578 163 m -14 Y s 1623 163 m -14 Y s 1667 178 m -29 Y s 1712 163 m
+ -14 Y s 1756 163 m -14 Y s 1801 163 m -14 Y s 1845 178 m -29 Y s 1889 163 m -14 Y s 1934 163 m -14 Y s 1978 163 m -14 Y s 2023 178 m -29 Y s 245 178 m -29 Y s 2023 178 m -29 Y s
+ gsave  2222 1229 23 26 C 224.489 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 201.659 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 391.904 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 369.075 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 566.929 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 544.1 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 741.954 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 722.93 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 924.589 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 901.76 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1122.44 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 1267.03 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 1445.86 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 1624.69 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 1799.71 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 1989.96 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 175.025 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 2096.5 175.025 t 0 r /Symbol findfont 26.6376 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 2050.84 152.196 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr 
+ gsave  2222 1229 23 26 C 2028.01 152.196 t 0 r /Symbol findfont 41.859 sf 0 0 m (´) show NC gr  245 149 m 983 Y s 298 149 m -53 X s 272 188 m -27 X s 272 228 m -27 X s 272 268 m -27 X s 298 308 m -53 X s 272 347 m -27 X s 272 387 m -27 X s 272 427 m
+ -27 X s 298 467 m -53 X s 272 507 m -27 X s 272 546 m -27 X s 272 586 m -27 X s 298 626 m -53 X s 272 666 m -27 X s 272 705 m -27 X s 272 745 m -27 X s 298 785 m -53 X s 272 825 m -27 X s 272 864 m -27 X s 272 904 m -27 X s 298 944 m -53 X s 272 984
+ m -27 X s 272 1024 m -27 X s 272 1063 m -27 X s 298 1103 m -53 X s 298 1103 m -53 X s
+ gsave  2222 1229 23 26 C 209.269 136.976 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 292.977 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 452.782 t 0 r /Helvetica findfont 41.859 sf 0 0 m (4000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 612.588 t 0 r /Helvetica findfont 41.859 sf 0 0 m (6000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 772.393 t 0 r /Helvetica findfont 41.859 sf 0 0 m (8000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 932.199 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (12000) show NC gr  1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1864.4 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_2ta_e) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  1 1 1 c black
+ gsave  2222 1229 23 26 C 403.319 1194.74 t 0 r /Helvetica findfont 60.8858 sf 0 0 m 
+ 1393 1364 1331 1298 1278 1245 1228 1213 1200 1167 1150 1120 1087 1067 1048 1015 982 948 915 899 866 849 820 770 737 707 691 671 655 635 605 572 539 519 503 473 440 410 393 377 344 311 281 248 232 202 169 152 136 103 70 40
+(Event by event sos \(pos\) \255 shms 2ta_earray difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c2.pdf b/shms-calo-test/comp_histos/e_dif_plots/c2.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f1b4b9c83a27ba929562bbb8bde2d4754fbe87ee
GIT binary patch
literal 16721
zcmd6O2{@J8_rGL3nKESNkU5;0W6WIULr8{laLiN3G2J3#=2;>`h%%RwCfy<-QX)jx
zkSGmG=_(rh_BqkSz3O@T{_kHs?03KW-D~g9T6?Xv*WODUr=ur_kViwr#~<GAg&?4C
zsIQ|3L{$|6vk37cKw;W=65h+#6#~QIT?zhBG-zNBftd!7yxe`jGwSm*`K7V1GiYz=
zPgs5lQCEi$e4NSsA;0NYn@GTue2Gvgb5m0bs1<?e@9ygZ#mJ-3Fce%G0;9YKRXTVQ
z0V<`VjD#Z;;0PoFu871?8d$iKyucfIm=jXo&)EfhVn_%H@+CU^f9_NI8^V}x2;+#p
zPCE!Bs4Wak8Va)@1e5F`Fg;%%5_!H*m>vSENS+QTA)(l%5(=ucR6;`$@TDRKiXbCJ
zZm9r8kS9kjDnbzyI6x5#MNp6eMI|VLJP2|F@I69dxr~4!mZ^ar5X<yH7l>twpbz9S
zNze(BLX$i>m~Jp>+YS;LAmr!H0c^frzQi4Vcqal>RTc2f9}7i(9vS%q9G*lX5PhJ?
z&kX#^8S)su=Qsrr*p2{45=8*WVt|0aOz_@-yLzCch4&|r+W-XJy$Swu`anS3oxqrU
zoP3?#eO#fio$fxGKK|~@72mLfJj-98hFnQa%h${K=V*~p`~_O5)oK08>?rc_3nbCs
zlH5-43M7!+o$x<5JBk4Q0xis{wB$@3z1;T(5Pp*8x6AmmdiYmiQCOYk&$E!So_=AH
zivLXT*Ct9{CBHxy`z>8<-vFXJf%ub<eygB<0#c<_DE%T6$r|Vv=7xZ;M)DVU_^TS`
zI~B78rW~2xud(nKRSn`hU9%&^+tJtS8^uM@$-jcyD(b}C*BkHib7DbJ`@cf&J5^$X
z_jAz!n%EIf^8aQI6#MZjoqne?RzO0rF68cjJzcUcFdagmyA#2Do0k0-%TG3mpNYbj
z3^2w1+J7}c6q~d(E+`BKM?jHFRuTtCLXk^W5(h^?kxNz*2M3mM$x7nj7$|DVO5)%O
zP}GuT#=#Y#s3p^kgJYqnCEJXHD?w39#u*1RHfqT_<A6p*Ez<=S8MRCoC?V7`U0{(>
z%XEQ7MlaI^W*xmu7npVQGF@QS(aUs!2%(qh0{)_x=>oQ(0bK~$MZf`2(aVI9C@6ZF
zFu(}COc<Da42AHwy#2bWDURDROJK%$645=_mOMD%eUSYLB-VcUEk)rVVCDpWptGES
zI|oPtR|ULw_aRYUB7u<yo}TMcOD!$mU|VueN?>C4FzX#8f*&Zuc2Npwm=VFpmE;Ch
zLcsLgy@103)AIsOiVgvI1_Z!xe-iNhyqO`}<7Fn07VQ>eNE{sSGJLGWqSh})wJ41n
z2RCfO6$?mJk5#dGm$P{mr8N^u9ZJ$V3GR%g#PEyBngSc3ht_8yBHMW)2uvc#gBm9A
zoltI#@O4!Coj6~T#qKkeF9P^g|E!7(TwamP3Gk0x_-*(Af%t-t!U}wlYvCi7fPjR<
zIkn&Bi*9>&h3n212A1(L++QSIWl`dQ;*dym<KYdrlHq*A1~0fcOp8tYPRwp}xjm7T
zpS*#3i;x??Wj`$Jm=z%xXY?+a`yt<Ex<+aysuBk-<y8Rssww{gpk;i1D?A8=75E?&
zz6cQNmjJ4hnuA0}VX<*}ECyVpR|}sg0P&BT@FbtkaJ|;jY4&)g=$*35?OjZENn2!O
zW^}y#B@eVV@|~Qhm9PAioRFTnalQIFI;z{pxT;q{=&LLF4+sIh^I3#I;dhA;0uB}|
z9KMVaC@zT+xwN#<6xPJ)-xiwA(n1pi%Z%D8x07~9-Zie9T<x@M4pbB8nHyIkK~c0z
z+MKKsmKDjent{vzXGkclB{4sXL^G{fW+$yEGbizU<OS*rRAAvubgv2qS*iXz7-V%y
z)+}V(^_w*BPl?6v1A_oDKeC}j!^8gz7?ak_*H@8@uX}@kS|k4z7}(z>8PuE#7+m`#
zwKNU#t87fFtqKQuvi~j{{}Yt~q6%=tzp4xbN@*=TbW-bBn&C`3K?kmP87Y_@+P|J%
z`}$Q}fajJ7KCz24@9&-MWw~(gZT^I4a0E|M<q@7O;?JyX<UO3<#;gx6mfB~3<F0-0
z{&6~fg9zo;z8nMBY=gSXIwv=es->NJ?wR)_KGjAMGs^biZmZz6_MGuxwQKX2+kA)o
z2Q#yZw%w!u`wh1P6~r15x{8#2-I)E8l>JX&U0V|);J;bSXwCKX{*Yj!mUS*lyGih=
zb)~~F$gXqDi4-e3lBDtaxI>E4_7Tn!h1?Ai;j)l^o+Z7_q#<;872L=s{67%KwQ*DW
zeHQGS)fqm-Tx_QeWpy@@=Qiq~YL2PG#CRygSZ95)ZwZRLjH}?Zh8qo+M^FN8WSvef
z{l8S|2nF<73)e0cL0-7JK}W}ho80{}cdv_I7vP}b1rL{Em$egC35*^pjvskHYBhU2
zS|zS&`}5JqdXkM6)0XOKGnUEgZ*jMt#c-?9w`R8JQ+p5Hdm+Koci+Y4vfgM+!CBMu
zd^CeeBiGN<9Cmo=UYj|tVn0zMC9?1$#)D_ka5!yZF|M(d{obg>z9iWMm8K~y-J^pW
zP1RENC+t7I`6CSvRf?Wo>?(+_>7M_0h$E3}+EG=UiqADT({Ko+5SpfASW=5C(!Nuy
zoqpp+S_w;<{N*s6bXb)Bc<4K+tx~he(tF4AKfJ%x!#yhbMxjag)`zY5u*Wa`$2+4j
zuQZj8_P99Zh8OCcY5Gego;8-)<VNKVyTkiV&;`YoUaRrjA{BFgh5!qEf$zFKbFtfT
zf6$*%zGI#YG~64+9J32#OR7myoREO)R^FW(KMq_xdDtbuCEFw5MMf|WXJ_4x<i!V#
zvQgDlHg=~qPsb2+rsBFI4kdI86;E?580gAoD@@F_TTZZS*9%sE5>*JC9_LU($}0R?
zbGPuHd4Ox$wV(9>mwjQ{Vi8ej*z)#r@Gx7|DtN59H=u<7DGK9%rZ2F|TLVy7+8H1a
zYibL0k{Z}!GR3^j9~TsnD}KYYyoK5_HU78p0xE0ZZK%Ew5v$2`@ZrKp)TX}@=wi5O
zjyfh;E4J3&Lm>x?!q`J>yEYxnShyEjFI1H}{H%zFK|Hg}SIzqHqq1qk2a_7FP{waI
zz^P(=Me9~#M+u+&t5rgP0MKU-nq2x_+ExJ$Rrs>6Qdq_g6qc|<BG$C!s_Dy`wpmgm
z-sxPBhNA`(Q(VQ8rhVL2Ytxthadh#}Y;gzc@#YxG#!;1m`RU}#=L+rS+s@8Jzy_KX
zee+%!oX$HD_S$tM{*M5nh^GBM!BE~E59$1hvz-m~H}prI?LrMoTT2hS=*AcqydPke
z`LL;yJtZJB{FQ$E0bcfXn;jg+x9P{zIHkL~AJ09Jej@ioo|v^Us!KIlwM*47o*=Y2
z8IPWu5cKj+vbpIPZ|yN^Xcr+i)VJa9vr5sgOBy9Nq%+@%Pa%6;36gt~SK-l`o1D*~
zC9uc&pNaRXTVDk7w|NfD1dk#roeR*Ro7T6rn(k3=&&iYF$&GAxme<x++sw8>hS{nh
zsd_^kQKP<&7gx-?9ivmVar-&ib~JRu1j{LEw)I|G%UZ(C61vLnh!PO|S4scRwC0*7
z?q{^7w{r<OR!41>4}u7VUz{xFCoEd4h}3_yH(J{nRroC?WC;uqN67vmj=-{RRXo<*
z)F3EF#S|L?O211D{!AnRfnF05qZAdEW(_8teMcQl*ao*K;7^9@L`X^DDmB)brxiU|
zcy}g6s=vWy<lcLUru8ij3~lfKdJ=iqfS&6p+kVT|jRU!RkF}O3^(|P?jlAVM-5=9|
zu6H~pCh8+!s&=znBvFZffZbiK_jUz#$RhNyeB`5@?-x9}(kB`c)s7ZV2)wEnDGZu8
zaKRVb8y^O|mbqqyyj4VQ?fuVkkn{J&$bSl7<eH&iRU;LaDBxm-CInGWh#4ON7X+Ym
zbS+tdZkA~d4;EDEEpE)68S&+aWz{M6`(yf3_Qow0*%REX0;PBGN4Q||kXyuursi&^
zLvP1T@cFh&H)o>CDs8<RhdQr_hz-rp$2pjkoD)kubG&lr$uhbplbjAzzK>T`V*lCZ
z=qI8Y2*tHFM>@&mkUEntaCd}7q_aje{n+T~_x5U5M9S|T6_ev)-@U-U+lT!*lup~a
z@o2Jy9bW*S5L+YPv9?CIl|6SpXNf3(JyO@_Zbz1*(`mb$#ipU1##sqcmgyhQHgU0R
zow|)nPUlbbEsY>Yl6mzdT~?99|7^GOGZ3!r^(3o7qH#>o@ADl~(o`8<vNUgU#ES&l
zNL|`66dan_cvN(MCO+rFcE4~QCVc#*pd+soJ>j#_V+ej>*)2|+Z^Of~&@BVHR>z1Z
zF8Z1}5l4INw=-r}{#8k=d3`cbim|1<zsuqr-{rj}>AL}j7vD-rtb*bHw>uET+V(>=
z?Gl6<!KV9uKEc-3xPS2Z1UJowx>IZ_Tv<BZt)oFg)qb-%nGeJ!jA>cfqRg;u<PAF0
zG?Tj73?@nK7VQT4Bu`Rmj*9f%xiUR`BB47lfyi!67q91j7g=tQ)y($REumW9uFw3C
zFE1MP$g)5K&uANIgJ;x?)OC0gW=dTEe(#8Eb(8n5s+T@um`ZAA-TR#W*@-uc+AsJQ
z7~xb5-pU_W0e$Ul&VLpdL4sY+8pn+~W=bYBnoKv}bEU-hKMWM!qamt6Llei8rm>z~
zZ2y7bNsqL^$%<<aWs*BCabC7_{<!s(v+*rt>uA#Gt`VOi?^L0tkcW1vvhL;Uv3i2i
zkG*;}`7Uxi+izQa;32I_*KN;`tdm7PQ6Jb2jTTLs6k1$V-7`_vvbz_{!{}6~n-^><
zFdMC2ar<r_$G)cppGJ1P)bpxfU5GuQ9_;HTv1iWGd9doH4hIO%u*4iM=r5GH+!p-@
zR>YroxYe#zyVdT{rw+SAZI#Dgyt!od_=58M1Fr)&2yrhF@fDjtG;bGH9(OA4tyAoV
z3Y1ed_u}`_iZ|omOW6c>Zc5Zh_PZOpNv)BPs*CmS58Y%e)De0C0;fto6U(xa%ami~
ze|1y;SHYOI)e~mT{p^<$<@QOW0*<OgK;ECmo27)AnTb<_r<wYWyAAHTgYl#Gga~sg
zpj{63u!gS!!PouH@)bz(<wo)iIwApFdZV1+Ltw@PXLmd}42RlM_NN#n3>1q-g6o9Z
zL|?zp^%OS^ioq&E6%?@Gjkz!7!XCIz^Yy%)>~w(Zl-l4r9q8O2ilJN__~u-nQt_E1
zkmc<uhU`CsuRhB>xX$>^A-g^K+oc2W;QZ-=;gsQqjct2$51T|tjVp!>ZgP*HzToCo
z#BJ<=jn6#aJ`}I$mj3qX`oM#HVS)zN?2itQOgO{p-_Pz5!(?o~#dJN65G7pK?wuYs
zKj$-O<(j=n)pQiLXmDl!JN*3f`vZ={4U@6&C(mqML@X|B$Uo)He(T-i0bF-b1=eYr
z&)K?q#OlG_*AKd0cL`@-Np(D9lc*&=U3qy=5~7OH(Jarl%+;jc@sJdbF1lIH=9#6+
zh3(!}FnguFhFkr3-^2WPS+OV~yN`>PX`h90PdV=mIb9ca$UrVAk#@7PIAp#e18P+!
zz()U86MI0X+D^_|C~o%yR)3w+@cZ%Nm#Fl@kEiH(uA`-%@#uRr<|{qmP4Dw})5XoF
zX)Bf5E!~S*;~-%H{DoZ4pEh!BYoYhTveiXgxQn=hyJSeyMM#ZXpE#sLlVd2f?!3X#
z4lXxYf34Di`0%=xb>RcL{EY@8cWf5Yc*=3&k&hs;IyJ45CEa!lX>pdFBt}RV7t4)?
zj<mQ<PjZzdp0J~bI#LhtU$M!I8#Gr*)xY;LLDP1gqom%LCRyAx?rw#1Vm~pK#w%-t
z1wYKE5Tf<mhf#8eU|Y*ol?a;Zn9x3vy%i3rt*6_l3Kw;*?%tixCQh9ZK8NI>o+Gw}
zcQCuj`D;1<@p_W3|8$$f)@?p+TSB$wD$6u%V>q;28S4+Ji&$LH@tkMW^sL~}65mpv
zy;X#it>s_A$XF5U5U&??gHbb4sgUPXPC7^ArZbY!vZ?D2Zjy|?)x7SSZQ)pWaqwqa
z8M0SjH6H=J(1J?*o9Lpm)P|fX+&0E>`o}m8{jTCXw7PePX>~hfNMc>A6-68nA|a7Z
z2lsL~?!3ZSIF@rKV9Pcd*-bR2et+Ryw5~c9(!0T~aR^`pSi5bGfKPJZB5rbBpn{ac
zR-Zl2n8IiOGDL@T1TjN1J!xICcg&Bd)$N!fi6xRQKi;UBxT|oi9p4gNbY0feZ=zdO
zV_z=gx_#1{#>(&fU9gR&hATMo*ug%I$bN`wli9InYN-r1owGEt$+d4)McrUqMcm*w
zI0TgP^Vm-1WT`f#Q(9OXF=X=yC?yrJWj5v-j9)NR$Cka};jP-aK|7IcDmuiiL#Em+
z$@GuC<ATBC!8`Yh+)FXEvb2)oQ4BrN@m!vJBtgD=n6Mr<+o|2We$jd)-CuUBf(w3(
zJ8}38pIw5>hbNP-2lt?ZN$?MvdAq}|G`@S)_woJvov#N5PL4D#%zykS+1YtO?&uYo
zstJWAH3Xd7vo@u@4FhT1m(w6Ia6i)jkH5-qkA7TuFrD|ltl`leF5dHlw~A6(Z+Gre
zo7s+)JXv05$I|GH%*pilGkA7knAmsSYmC9i#hh9FQ^)-i=LL8gKMr!tPIB)JIa2k&
zV-VIl;35A|Cn&Z++pH<iDY7NJ`+7)u#{(f!@10$js!A=*;3v!oJ>|sn$15T37UDcR
zEMm}=>>koJuu{uOoPl&znw6!Nxb7kSDw&A1l8#bK44%cD&{Ii-9&7kBTET`ZM%rVS
zxZj;}B3nu2kyAQmlWf|S7|qy{4w2|ek4T8F?#9TWcYMh9BhMEPM;>I*tiBb>g?SNX
zMi{tUN$09=)z(-^w^PmP+$D4<sl_Rv(sNf-o?um{on@4*V3jublPFMi&DJt%gFuzG
zt?kzH=j$$3ovm()Nbcj6tGuI@+}BrK*)*Tjm+ob8xRy}u<LLfz3fuaWrvEhEIk*+~
z$x6BtuuZJB3G((Atv{Tpyg<6=81Sb@Cw-8t)j;JY4A!<z*~Aia-n{OjZt~L}vxL4U
z(v^3Z6Z*=eYlI8(tp&4f`p24Eo~Bv!jg_=K^#gw*Tb`PLKMpNVW$*U0zR<3&)sXY_
zV{t5)QmpK(I8fdDu98n;uFj;V$|I+tP5DK3zi@I(>d{TX!JAH@Vtn*zf{?I#wK>5w
z=N%Pm9JqE`L_93fzHj>Uyi1R?YWtgdNPsSvc|=vTU~4H$sIlO!>X96G!AA+or#c(n
zy)z*<OFFr(HN!RFyr;w?{=lr+Z3BCD(331~-4-79>$|(Bb~eb)@60D7S)<Dem*2N4
zVN@!WN2wl9Rt#L<Yf>*Gdby*CE7#;~rU|Xn@tC~P@;K5oktN@3xFWFU(4_b~?LRFy
zKCx8q(z59@QMSZY!5hHy5SQw^%mS&1hEmS*tQtY&6U#7+1gWxsBvWk8)?l{L-L@>o
zG<VVJY-X+Oj0;?8s66hCOz_^wX$zGn7VweI+FdGBHnjd80&TW;OfF{l{jD|iT%&X+
zEri$7QYyW$Br?9>Oo1R63H3{9uaX_prCT;UdYt$4g=o4-%xq$9v)~)PGnF-G)~DB6
z3XQn-sdwg*2ob_Ac0sK1BpId$UiN1IJsuO1E4`@qrJHnuIiAyL`nK7F&t)3A!MrM3
zUf80^Gq3HK2Q#m=AN$CA$3_$kc8XBbP~ah10HJ&NCz(oK530sZ(!Q!bTD^fxPWJiD
zP|#@s<Z;vRwL|(RBh?$8<)NMo(SAJpiacOK6KwdJZc(p>@ARcYrOe&5sJ2?yTcw^{
z?`le(<)T8)SKeg^y@)P28%L6v>b0Dz)-ByRUoUpdGQ_6z6=L=cX~56T(*4uin^{uw
z2>q?Vt1j5hO0}9krsmtarA_wR#fD`l*IylL&n<i2d$)L|B~#{urRA7)c|b=b?*V1k
z`-P<}!8J@IEy)18piY0mF*+^QK=bPXLHU(%_?|oCcP$2nU)jaJo;iN>vcR~$kJ8Q2
z3{U?BYIR*fI85X4SZT_O>``Lax%^SN$8X=?n4f;!V=Lpc;ZNUh{@W65XF`oWS1N&W
zSK9qZ-|W9O?e`yR7|RnmM?1=atQ8B<xVz0QU;ff{jkW}Y!FiLi9_q7wDqT9E@}?~T
z!Px8}t+~EG)I2T5*qbuDtKx?HdieXqFYyn}m}zdpXP$$+sJf8!A^gDRBGEUeUfy@R
zJ-DrpdPKCGF9FisdAuxbjKgq-0j1wLLvI_lKkux4l$opdr&qP^=$cQ$o7b21!6g>D
z>T4uk>(t!xbgG^?9Kjov&UuDj{=lbGjq^b7zMdQIu?_u%eoUw7uW++oHB6X_{@Rd)
z`lBr$W>LcDSg+33Lo0ULnndqmHMwk?F_6eYn|?HfAtv71JUb*m^E4@c^VH%4ouiux
zbqv~Ytq2a`lnLFZOilBdEfEEq_e~_McZ1agXK-Ib(YWG8844$;c(!%#?wA#$zk!XM
zdwoz`Jgt?zKIcf9fY(EYBR6NowoUMa)9v8Mhzb<YjJm*Bj2l(jUd*H<!ui38(WcXw
zftEojLravXB^B4sUVpfN4T3%`RyqSWB*HVq-4H4wob}F(Mn31S_~SCg-Q-XrobQ|&
z4@w7X6q}`tohrT=jeD0R?p6gC;dGp2VBt46Wr)G=ikyRRXcgOJ7hOl25;YEs%h1k-
zXld>N&zz=2haAxFR*`*ga==u;I2>H!jE)`5OH+e%t*g(@XM<Syi!t;0Xi4RCv7-;?
zut9>)&`c9TGNQ(1&29{iGt%DLb^21U?2V>?YzJr(J!hCJ<4~s&L(G&?MsvDq5meo<
z+vX1~sqWk9XrE}tVrMGD?%m)Sf0ey{=a{~U%qbeV;}X&Atg@PkA%(cW$n|a~d5dZ2
zKr0`uIa&Jk<{CkIQX7$MPv&qE?Dg3y(CJ-SvJbXHm^vAYqamPKpqA8=W_EOrLwrX(
zFPPKwXdJ+u$Bj$%2BQ#o2AHtNi3d(D9v9oV&F}8iqmpgW?E12ro-trF9H0gVh9h#F
zz1}K^&A_G(3@0Rm!xju@p0Rj>+pya)K~hPR%*3N<YKg7u>JJ}bGpOGymdp>v=OsXI
z1UdLRnmtfJ|JuPkHiM^iG+p9gItOHnUyfljGNWWQqv9EhX+%Lk*^){(+S!fDXTp2Z
zWb356yEqIikvb>pnOLQAZ-A*4vKa&u#gh5(T2j&-fcfA#|1`}sS8zsV6&Owh=tdTF
zQz)5LHc2&PXv`o^1gw3{aoTksZ}>4i#k{SeS!^y8DH2as%IMbw2(=&$Nef2tl3Dv*
z82OB5#3aji0bh_qOW!Nop~o6LUj)x64y_x0*$%IB>9gb?Go<hj+r5dy85D@S0L-#f
zw)x$h67AX+-Sb*j(-vTMR}FCVh`9LW+hEK`*=#s*?NP+^yH(qbPF`brbLVK}1jjR1
zw%mH*5P|YY8^O>EAvZc)g=(g#hwT-L_OM-bj=2=@vA>odn?6PLaI@c>bbFBRmC>!V
zyz1*UxmC*+J9VFrJv^d)l-D5(uk!v##Cy7lh`%R%HQ?0YhZpaqY6$I9k|<>xaN0^8
zGS$~ECuciZwX5eq?5LyK91$&_8Tw%-H1)DT!;uHX)(@Y|QgK_$_82eTAy##S1YOpQ
z%~q!oM!l-rf7VP#`-MvOUqr6t!ABR%Y`yz(Mw7*(Y&!Y;E9;!)`1{h@lEh8#l^?u`
zAFi%(A4ofyD89Kr3p3H~ctaCYDYAvju>XV^b4bx?X4~HC&YOm^7m{sya;D?N^Sa9q
ze$cY7?<+qT7dGrzqu`lT(#C$mr-M&)pibu?e;?bH6mh=$<p<w+4Xc8l*~F8@AKlBs
z=!iJQzqah-d7H?&%M;C=-f&Ue#=Dp2eu8-5-7K_Drel0Rx>6*J!!Wwkj2V%6@xiX%
zS`m|th5|*>o^ebq<NFjVoA^_&kJeP)Szl|L+ZULu?kcNpzoUO_@=&hM=8JEt9beh;
z-5Kk=E7x(vig`p^_RQ?@YW$x<ok{1-nEfZL9~CEi<mC2uwRv1p50eeH-jymmDO<~*
zKGR&{yZ@qQ^DA{H)|&MO20KnCDv!x|Zkd0RAmetfe$dh@cAtq_J<Ej-wLP<5htq?c
z^LDpA*jCS4qch0a7JBPhcu3>H!}vc0WA~j_JD)M#ZEYGX7&8C-jdE>nq0=KFyN8b(
znND%OkX5{pw8i6UdS9-qg2lo@UkdAsOm#~>MN{JK50G&d8>s{RpAzO+Li!8shw8)k
zY&rkF!JgB1r)MOjBIR0_ps-z(NoR+=XZX2eHRDIlU1MN;D3$b=P@%wqi-R4Qld<cP
z9u#)U$d9~QB>Ff@^mJmnM+^=p)~23d2~eyL@c-!I#`xyawulqmzCwpIs+tyc9j>H0
zNO<SvUpMBov6S%MCFGK-T+ijwQ`y58<rCXrWOFEd=RiQE(NJLVnS>WRkBRmiirIJQ
zM&LlLkun!k*>LMl8s+2$_q-xKol?(3gFzeJEF@lT>CTGT$LwW)A2={@w7iA4g^n^8
zkIll|C+D8C8<^xS4KE_yJ2NVJy_nPWPq1SLpBEB<8}htyu;K6A`swEDPPXTs*-O~(
z8Y)c<;Nwa+p@p4fwSNYB+jqfrkA(dt0i%vf1z6yLJl(9UKQ!qzS~kUd@a<)X6Ejzz
z@13IwU?{c<Zn^aqyDvdG$)NXQuiCA`l9Zx;x%?RBj{yPOuka;hUfUNeRMcvJtFV+^
z9wNVRDXf$97gF$?QQOPSy|02}L+@J&JdM0kZ}V}}-$!BUi_W{$F|bd`^smOd!h+8U
zhYc@!4=ygaZ2iz6oc(chDtfjz@pahZvyWlteLopDzI%E-?8E%_**-~ol)9SC-)$fL
z6gT<oZm-3he0!~`wuxpdnm+S^uf5@w`>eh}H{SZO$q0Jjg;Ts<c}MJl!4|V$Of6D{
zQ)>`biSjHTL84I#Nb+lPhz0ZY91etjJ|~%yV?R&?NHNtR_=C(*D25y!0*M;dyKJC7
z0bX98f5Aa`XDL2JJ|i(F2Vs^ed`+eOk{1i&Jpmw;1Tv2F+=-yu&)>j|@L$SblViS~
zxqKPZa<u4YM)jEzNU2&H-j~o3nJ#6*Ado~Myz~Gle+L642b7ZgOAb?!hYdP2bO*V%
zU%;TmoR$-PzaF$fU`}|1Jh;S8PDiEWk9?E13f@5}FV)pSuBzrgx6{^KZud=8ESN}e
zfxw{{3<Un=2daR<fLtCI=$AV3#T)Vu)aOeb0$jxYz7BywD1ixo*A9U}VZmYRcXe<$
zlANdXT^$00R9Hy^L(W?Kt{oh%Ku)arp-z#Usq{k~mYfyzL!A;i-uHbS0<Hk!@juid
zupoH&Lmi5If98ieG)RW}u?|B{=K7(X0y#_ShdRYo#)2hhS^dyXiJbNHeH{``&ffZ=
z4kUH2tXqizxRCQBKM)u+`TEcg{b4|2*pGFJSg?k^Z-;`DbAEoPL#^Z`N?|3BP)b0e
ze)tv*PJUL@tuj8eB6bBX7&wR>|Ii->rL;meFp3H*>J$)4EBaGFubhX1B6h{MiXgB4
zN4km_a<<*~xF{+rt-ucpS6IPI5dK~<7OWyUf$jVLl;Dah=qjOBVxXkBf(Ez)M%Gf_
z^@o73TyJ1`V167kVilah+9&7ZFZV|x;@!PK;x1WZ?{NQvK-MoHYVQkF-sgb3zK@G9
d6bSog1@BM76G;?Jgur0XNQk(&uBjg6{{Xm-<rx3~

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/e_dif_plots/c3.eps b/shms-calo-test/comp_histos/e_dif_plots/c3.eps
new file mode 100644
index 0000000..5ab8f57
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c3.eps
@@ -0,0 +1,150 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c3.eps: S_cal_1pr_eplane_pos
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Thu Jan 21 07:24:58 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 1444 m 18 X -1 Y 17 X 131 Y 18 X 791 Y 18 X -105 Y 18 X -430 Y 18 X -79 Y 17 X -27 Y 18 X -29 Y 18 X 5 Y 18 X -25 Y 17 X -43 Y 18 X -28 Y 18 X -20 Y 18 X -40 Y 18 X -25 Y 17 X -23 Y 18 X -17 Y 18 X -11 Y 18 X -1 Y 17 X
+ -11 Y 18 X -10 Y 18 X -6 Y 18 X 3 Y 18 X -4 Y 17 X -6 Y 18 X 1 Y 18 X -1 Y 36 X -1 Y 17 X -1 Y 18 X -1 Y 36 X 1 Y 17 X -1 Y 36 X -1 Y 36 X 1 Y 53 X -1 Y 355 X 1 Y 18 X -1 Y 676 X s black 3 lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s
+ 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1807.32 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_1pr_e_pos) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.07787) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.04911) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458
+ 1444 m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921
+ 1444 m -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15
+ Y s 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809
+ 1444 m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1449 m -27 X s 272 1470 m -27 X s 272 1490 m -27 X s 298 1510 m -53 X s 272 1531 m -27 X s 272 1551 m -27
+ X s 272 1571 m -27 X s 298 1592 m -53 X s 272 1612 m -27 X s 272 1632 m -27 X s 272 1653 m -27 X s 298 1673 m -53 X s 272 1694 m -27 X s 272 1714 m -27 X s 272 1734 m -27 X s 298 1755 m -53 X s 272 1775 m -27 X s 272 1795 m -27 X s 272 1816 m -27 X
+ s 298 1836 m -53 X s 272 1856 m -27 X s 272 1877 m -27 X s 272 1897 m -27 X s 298 1917 m -53 X s 272 1938 m -27 X s 272 1958 m -27 X s 272 1979 m -27 X s 298 1999 m -53 X s 272 2019 m -27 X s 272 2040 m -27 X s 272 2060 m -27 X s 298 2080 m -53 X s
+ 272 2101 m -27 X s 272 2121 m -27 X s 272 2141 m -27 X s 298 2162 m -53 X s 272 2182 m -27 X s 272 2202 m -27 X s 272 2223 m -27 X s 298 2243 m -53 X s 272 2264 m -27 X s 272 2284 m -27 X s 272 2304 m -27 X s 298 2325 m -53 X s 272 2345 m -27 X s
+ 272 2365 m -27 X s 272 2386 m -27 X s 298 2406 m -53 X s 298 2406 m -53 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1495.32 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1579.03 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1658.93 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1742.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1822.54 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1902.45 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1986.15 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2066.06 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1600) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2149.76 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2229.67 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2309.57 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2393.28 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2400) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1807.32 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_1pr_e_pos) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.07787) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.04911) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 1444 m 18 X -1 Y 17 X 131 Y 18 X 791 Y 18 X -105 Y 18 X -430 Y 18 X -79 Y 17 X -27 Y 18 X -29 Y 18 X 5 Y 18
+ X -25 Y 17 X -43 Y 18 X -28 Y 18 X -20 Y 18 X -40 Y 18 X -25 Y 17 X -23 Y 18 X -17 Y 18 X -11 Y 18 X -1 Y 17 X -11 Y 18 X -10 Y 18 X -6 Y 18 X 3 Y 18 X -4 Y 17 X -6 Y 18 X 1 Y 18 X -1 Y 36 X -1 Y 17 X -1 Y 18 X -1 Y 36 X 1 Y 17 X -1 Y 36 X -1 Y 36 X
+ 1 Y 53 X -1 Y 355 X 1 Y 18 X -1 Y 676 X s black 1 1 1 c 334 148 578 2166 bf black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 924.589 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (1pr epos in sos) show NC gr  1 1 1 c 2222 1229 23 26 bf black 1 1 1 c 1778 983 245 149 bf black 1778 983 245 149 bl 1 1 1 c 1778 983 245 149 bf black 1778 983 245
+ 149 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 245 149 m 889 X 936 Y 9 X -936 Y 880 X s black 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1830.15 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_1pr_epos) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  245 149 m 1778 X s 245 178 m -29 Y s 289 163 m -14 Y s 334 163 m -14 Y s 378 163 m -14 Y s 423 178 m -29 Y s 467 163 m -14 Y s 512 163 m -14 Y s
+ 556 163 m -14 Y s 600 178 m -29 Y s 645 163 m -14 Y s 689 163 m -14 Y s 734 163 m -14 Y s 778 178 m -29 Y s 823 163 m -14 Y s 867 163 m -14 Y s 912 163 m -14 Y s 956 178 m -29 Y s 1001 163 m -14 Y s 1045 163 m -14 Y s 1089 163 m -14 Y s 1134 178 m
+ -29 Y s 1178 163 m -14 Y s 1223 163 m -14 Y s 1267 163 m -14 Y s 1312 178 m -29 Y s 1356 163 m -14 Y s 1401 163 m -14 Y s 1445 163 m -14 Y s 1489 178 m -29 Y s 1534 163 m -14 Y s 1578 163 m -14 Y s 1623 163 m -14 Y s 1667 178 m -29 Y s 1712 163 m
+ -14 Y s 1756 163 m -14 Y s 1801 163 m -14 Y s 1845 178 m -29 Y s 1889 163 m -14 Y s 1934 163 m -14 Y s 1978 163 m -14 Y s 2023 178 m -29 Y s 245 178 m -29 Y s 2023 178 m -29 Y s
+ gsave  2222 1229 23 26 C 224.489 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 201.659 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 391.904 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 369.075 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 566.929 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 544.1 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 741.954 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 722.93 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 924.589 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 901.76 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1122.44 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 1267.03 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 1445.86 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 1624.69 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 1799.71 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 1989.96 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 175.025 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 2096.5 175.025 t 0 r /Symbol findfont 26.6376 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 2050.84 152.196 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr 
+ gsave  2222 1229 23 26 C 2028.01 152.196 t 0 r /Symbol findfont 41.859 sf 0 0 m (´) show NC gr  245 149 m 983 Y s 298 149 m -53 X s 272 188 m -27 X s 272 228 m -27 X s 272 268 m -27 X s 298 308 m -53 X s 272 347 m -27 X s 272 387 m -27 X s 272 427 m
+ -27 X s 298 467 m -53 X s 272 507 m -27 X s 272 546 m -27 X s 272 586 m -27 X s 298 626 m -53 X s 272 666 m -27 X s 272 705 m -27 X s 272 745 m -27 X s 298 785 m -53 X s 272 825 m -27 X s 272 864 m -27 X s 272 904 m -27 X s 298 944 m -53 X s 272 984
+ m -27 X s 272 1024 m -27 X s 272 1063 m -27 X s 298 1103 m -53 X s 298 1103 m -53 X s
+ gsave  2222 1229 23 26 C 209.269 136.976 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 292.977 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 452.782 t 0 r /Helvetica findfont 41.859 sf 0 0 m (4000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 612.588 t 0 r /Helvetica findfont 41.859 sf 0 0 m (6000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 772.393 t 0 r /Helvetica findfont 41.859 sf 0 0 m (8000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 932.199 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (12000) show NC gr  1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1830.15 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_1pr_epos) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  1 1 1 c black
+ gsave  2222 1229 23 26 C 407.124 1194.74 t 0 r /Helvetica findfont 60.8858 sf 0 0 m 
+ 1395 1365 1332 1299 1279 1245 1229 1213 1200 1166 1150 1120 1087 1053 1020 987 953 920 906 873 840 807 787 753 720 703 673 624 590 560 544 524 507 477 443 414 397 380 347 314 284 250 234 204 170 154 137 104 70 40
+(Event by event sos \255 shms 1pr_eplane_pos difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c3.pdf b/shms-calo-test/comp_histos/e_dif_plots/c3.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f378089b57653d652054043929062f9ee5d5fc4d
GIT binary patch
literal 16784
zcmd6O2|U%!_rI*!_sCM$mNj?3t}NNJgj-xm$aXD-E3UPyp~${gme7hKvP4vfL`4bZ
z$<9+Ml@_AyH=i4AJdb+4`u?9kUS9J#pZUz0dC!@1&YYPeMbOb(k5t64NR5nkbg>{|
z2pHL67mKPY3*0==iv)vf+f(e_$u2B#g1rmL2ZjL^wz9xYeJSp4p5Ph%<r#WuOm+hG
zi9V!-mn`b)EF@1Ss6Eto?P`0I>?ve#n9NpFQ*)RF$=k<`><PmvqA_qZLY4(ieGf=F
z_7oCKMrQ*Gfy5z@C?rA&g+<^%1#>rwJ9wiAcSI|CIXMH05h>80?Cs?9rA^uI7-PR<
zOz<W<nvp259dIyc7~Gr`K(S$g>ybSv(0E~RJtRyC8V)F-VEFkG8m2s7!oZM-`63pE
zgph)2;$TQ<a8OYRhNQv)ig*~3iWDd+!;nxXpbFr7ByORMgdrEWffkSp{6G`P1&*K%
z)B;P;2#U%R8XR0VfU?Pq0s(~j(l~&P>`wMJ^Rjm&!Bkbjy!qf^s4qQ(J|NgrC?s!B
z80yOeew!Jn4?oU06%e?YuLFfD0FW3US>Pu29$<F$KuOEqhXmCD2)cQYeAXKP0daE#
zee!f9JGptfz~I~5JT*Oi+!hGmO$Ri}-{6K?%uS2z?(}QCAQXRt7kX)4zcV_jeEbGW
z%=awyN$!3mikqYTuZ@l>fWN^DyCkpmrVj3Idwfa1$n*PU{6#(dtFYjf=K1SWNL^3A
zF-WC<X83ypg;vRL@Wp@6SDWnX?MCwcMM%F_P`?1F@)DeWa}ps9^c!PCB9>zL8*})(
z8s-NTGY{r^h~Mu`;cu!M<PW;WEYQP&?EanNqUz+|L2U_jvX$&%@A+$DK~?*|!|n%F
zVrB2;tOGQ$gFVIPyD?Dh$L}=ygU(n43Dvql%>jElZ(ZOzBtJJt($-B{HeW42WD>tH
zh0hycs{OV3W`d|TX}(`DI01o#q2{e50fB;{=B*?Ffrg>xtt0^fEaSYDBp|Rb^t_cM
zAaF4Byk#aJlwjz2(@a3%Vd#0=Oh72Z(DTNb05mpw-Z~S2Mny011r`~-z!xYX^a5XC
zk<kl$fknnF@C9Zav%nXab<6@^VAe4Ue1QmI7Wjhs#Vqgz(}DqfSs)jI06@hoFh-$a
zm<7fFBg_J0VDhn4#^2BFw^dDb+!m$;ZfsBSb_>`6bq;tRkUxRK+bq1LDjXzyE6E4w
zEJxtZ0hYj30k7RWDb$xJVB~?P=Q3YYON$(^18PYb49o^@X+|M=fiiqMwSa+dCV9G0
zTw%&cxSpFka5&(4?!ZaWApy^T1SZ^v0(?IYb{72@xiOS^tN9R$fB<tDHdJ6<;uWQu
zmn1+y7&Q>`MP$wn6?1u<;o6;-)JQsESCG_Ba$`Q>9abB!DZ&a%r%OXdv<ilk*u+rL
z8YYNsFaeFQ6*T)C`CdR`_l3(>0sN+amP7`js07Uf_=O683?Cp6U-7{$!Uwe+K9aFW
zmM{dL_Dr_;rgvBP@5ry@7#Siwq!5bo4)rSaiAC0BvfhqI2=yC2=jS!eH}N|Cn%lW!
zEG|2ql~#U@t1z(#9&+4*bcC?^UA(}kkOX5LEgMaN9sh<U0Q#mW{{f%{eEujrNZcZP
zkhre`g#Imn%4DWlBKG6)2eUW~`6*L#pQr!{kC+I?m#4TiU2EU+=w;r!4bC0g*{tK_
z<>X%Kxcf+lw$urgj+H1DeTt7wPUNOjU%^Pzah(6`5(s^BCI0~-pm)BA5Ged95kexs
zf<+(}Py)qyF@j3-3k|m{PXD&hbmkYDC|G8+7Dw6{%(9yJZ}PV?aM{s}U1YCYj09ED
z&TDf>B`heC1vP_E{LhfUEhjO*ibNyBmeh6zadtlMixD-nH8f!1jCC#v2BcK~9SlgF
zLYf7#U4KaP{*qYyIWR~pTaU69XzcR&3dXo4d-D>K@ojJLPiy4A0t5f2B!iX@hb6R*
z)5_ALzRAY8+LCZUgZ+2e_@Af@5LG}R|5arm(aOu=p_5p~(THHv@eggjwHdc1eIFf<
zcJoz&?{4{UA<5d8@9$T3an#(O$sQ9A2p5biIw~kH_0+;jahKCf6kR~R%wC%t_iVcM
zjW7xuhHq%;K5XccVOUnLQz|j2mURBv?yQNJL@OoiAlHX`Euu}Whera`nr7>-lly!g
zq^9L<y3h3Xjes2uizPC62`T%wG5aSe`=7wNye38>{;-%aY}L~XTE|7J;FOniljK?A
z!iZg|u)^VRgk;{)IE`1Q>=Kmq2lxtbM_AW|DX{bi&g*S9jWwA|;0BrS|3Dm<$4&Xq
zS+MU`XILM5zO^=t)5%0pU~?NyV^lFVY8NibGVQB<i&a|9yaZ0mxX}njBsJg$>2#>{
z|5B+VahT;6u5}_3TDZFY$41sRxOt`8u83LTYp3Ck2$SJauwJX;7ulB|Gw^=U;`OOW
zm4glX&jugqN!OWA64jGl665J^3$#>X1=N^YQm+}%di33YzD}_FFK4TIy}_uQO4Ex%
z^bg_&nlI94+P!cqNgYwK89OH<HupSgm*8ik{-m+b2kTmR?hl&pjZ=tKX?Toh{5zW4
zR4rj&?7mYHAL#{Y67=*AEP?p4?)iU*I106_9aSZ$cs3!}`U6>VVM#hh1to+$?K}C}
z$v18!6>uae)`#dM!}lAE1izEnDDygAcF#!mhxeE63JglW!8NSC{b8eh$fFlNBkhsc
zDNW^Lcby%Ngyrg8Xn3d+!+C(+<VKO1b>`mFjQ$5sG@bL3mx=o8B?<2L-2PU_%i2zd
zeg2pClZSS%q!(b7bjZk2C^$=z;bZY_w(w}@{@7bvn(6H8oUzOIc}jpFUwfHZ{O931
zh5cuXt*py6%cDp-j}LZ+r^j}#$)Dt(Gt^bcz>Q6}63007^#ar<_U8hp$0?YUu*7^V
zyIc6rJiuk`+OK+m3%)QzzL+>HWMO;xAd{<j2|SkF8&JdlRE6<B(--)KtpO;^?+lR0
zWwiw+P7Ula*`j8$M?}Te=f7cF*h0xa9(ij#hfeFA2{u^cjn`z09-SN5zv^KuW0U~>
zF^4!yrIwQWXw-we5T3vtw^l``%-s*JSW}$X|1?i<rBv!kvYKV)-zO)HhQ~Fg(8h0A
z5i|$L;$@4mqlQoZ)hZ!D0O*Sc4VC_sw#6Y}xUc&v+yZu>FpnJyxvVW$O<vHnjnW!1
zj@AAe4jOE12Mgyl?W5}@R^7=T2S2C3&Tr#9)fgpRH>i>`I~iYJoohXNz4B!^yth$_
zoHb=wo^?9pmCHa(kgvCxrp;c_;MHcMj9&Q}PDTc-JrR|+&<|uSW&53Vql|Oj_p-}<
zSXIQ6;F}sYWe^j(nrDTCo!!VLgBW_pWEZznM@}c7K5{xs($W}xOEq5gma0(<X^lj@
zJ!X1L)ZHV_>ZU`C<*q>^>u|}wZq~Pz%8{=M>ZDnd+3&<8Kpt1D^v?Jt=4jbX&X>><
z*yH@q#CyrDFB0{~JcmZot~?r@8d%>=%MPuE`?UIpv*ZMiM6^07YHO=WaIwm<Tja!@
zWj*MvQBk&<kiS|Vt5eLaU(L{pfw7KpoTufYbJtqX60Stp61yX6K=5BB{Xf&1%bK`f
z(V8Ak1yHPx)*>4O5puseS?m)WT1$x3f3!DR-WkRH5fd^G28bhM{1ivvSg|A?%Wi6r
z)T3gm4FRP;r3QZ`l7Pf43(4jL6^=#?Hl4l4989<#$m8rw!*s%BWC%qXE4C)(4bQ#1
zkRa1j<veiz{kjIaYj!KIzkfIpk!i@pe~fD%v4y+$$e!aZXX3i&%ozt}gvxuO+AtLk
z$0fx*6;G($JR^2US-6+SO|7e=5Z`AW{75n4?``krcHK%It2(51EPqU7szNN+e=M|y
zjPHsG0ba{=BQ9$Rkz0QMvk>I`b20K?!WXq{C|Gr~3dernVg|?h(~e0R9|ac#V2q5{
z()?VBNp{0?s!ZlLrY{VTc@J>v<a-58e#+pMFU%Md;1oG=$NnfkJci}A_o(Ss*Ye<w
zgJVMER@uf>^vR+f9(8@~SHvXyW@iuDnG{q@CSEvIw5{|c<HR_h9S!->l1l79+Z_Eu
zR0FBB+~!Cp9tx?m=>m6Wt(a`ufTkB06Vsk9&B6#p+d;|o{5-aE!nU3~&tQz&mUYMC
z*I5hs3a#O)6FPpq4q;&<kj+;hE?j}q^}N@X=HOUvefV=j-!|j4SQ%pS$I1qNj*X8y
z2=U3nhsY<wp-A#-18L_a<nTY+?feRa%X>ZXYAlfiw#fI{4hc!BD_?Llu5z#!^Rtq<
z#M&1SoLYBGd|#^l;TnCfFhMr^m`nagr<8UhUPlfgh1V*`J4$pQLeenTdUY+1d!Mc)
zn>u<AcG>7NXB0gw@;>*f^pFhmwKF}p%&Ud!_Y@@C0t{<sWY#T#;s3Wg5ajaqLpA9V
z3oVjM_x)__jvdB551x$)(6g4E=ThNM)9Gv(^j~w<>-FK(VaYLL22QU1TkzMR4LaK-
zoBEcQ*f_P@46KTAyD5o>Rb=l?pVYHIMC$a5_2#i;jL~zuhdN`J*2p#E8hh5jx_fIn
zc{K+8H!(-Uo_R-vl|8d&gs$C0h$(Fj_-_``;;QITTp@eZD3Q|2x#t<v)6;K0Yd;sB
zV@A-d^w{um3DB3{=KN=Y5fs?<EOXqbvqjm2UX$(Sd;Wx&o>9NGJ2k{L=;;r#C27#{
zNbU>mAK#VaH(uB@Di_~&iLc(;>Ep&JC*#|wmch8e?E{{99*Juj0!OV?72M9y;q^pi
zAGzOMMgGkDbl;A%p`#2cw>owQrj_P-?*G7*KA1Odl51Y8x^wL0HQO${AhTnxZdQP)
z$m>Y;!j5}cynCPId>Sx&q32%6Id|Z+dH~sV-Og#E(}UuhI=mn_!x42Vrzcmg{(58(
zUd(58e~WdCc8hiTr#9>K>qV!Yzqz#KQO$<gVfWA*q=PSzF@+Kz8uiz17;((+DpTr&
ziJYNn?6Tj>Ak}F9UdAe*ebph2c&~fGtJLa9iMn{7p5Rr+YubWqSP(Sv7Y=YNo@MH>
z^1r&N|Eplk^6Ck@?0)v^iE`^W3P+$R5K;7@_uwdCXJ_Nn5NxEq<7P!@wln^_H8y-J
z4bU#pcR9nBfZ*GHXW<GYbh#0_LFY{Zm)@u+_$+W^l9QV~I1GpFpzcqx%2*g4g96tH
zwY|w+U+7df4Ti-l!EiV{c(avEy|4$a(|kK`hnx;@ol+ZIrvr`qz_8Sd1K*wNQwd*Y
zgk@oSiiP}V@YNTY2iF<DJ7l+kzMVe+56GU(X-^QX=8oQZGSi!;I?Lbt2)#)djqSDd
zFxDn6ryW)N0g~GtC0qB7uQ1bHMLy8qygKKI`@VwaoBKXxWj^stAvQZ-D{t6X*6NWQ
zGW*H%frU#(C|yJ7&d=!~v+ufIHP4hb*Lt*@&a?}JescWucH2d}za*`vZdDUHIm_^l
zlR{3GX9p~X@4cG3^{Rhu#+5{e3s#4;q$Z2%cg7)$nH{!d?KtV8SmBT^Ltu<-TyOQ1
zs8XZvVF9<P@jCQ5Pk2J$aSL6^L(ZVjq2z|6&uMKGq7Myc-pU&HEVI)&ts`~?<FtRL
zDi_m?=2bG2<QbxHyiRG0p^wH;!dXLQ$rW)l#%eIa#NX%r5;ND*u=f)!EB%W(dqim%
zuE?-Twi4a)Ib*IyOOzGAwh-Yiw0N3)kp1S#gqZMRCrMYuy*iOQKdwt!iO5u?d6^x(
zUMH*tb%6ebk+_`#l9qv8pwRM&d#Fa8jZ&e6rcaavtx^+nlumxl8?ieC(zBCVfaEY-
z6yP7Fx4Te#q-XuLRl9hP6-q>m4@<z<jv9&bR5GTo>}y}k6CkYhtdP0v+$Q<~Q{f%1
zcO0Ha;sw~rQ;IhvXvdX>&kc7vOeX~d%y~$5t`#Zeh)FQ5e(8$btL5~hkm*q19<9h&
ze?(sMP38yY75iuo)kq9kNISl#?Q75G5<Vtf6JGxe*@^lT-*WdlEM1PFPcEBFVw6bh
zane*@&a$BJ12SpqTqe)@lO_jw0{l;E8O`#huvoat`m&wzWm!LNqF<|j{Nxxi?<lsf
zEr;t#_=+8?1GOH@?XN1Ajx1@M&^pAdxqEx=5G6k#tOvzQ+mmuVEGWz;3M(C{_{uGk
z#B3s<XS&i#{=CkxdwzFhUZtw3S1n<eR;O)<R;OKxG~UrtNz4u@78rq!-Xkrk{tz+N
zJo}QX6N}&Jsv>4r3JZvM9R=E*ex<6hdv)%R`*1*5)m_zwn#M@L*e!R+I=>0D%4h0T
z^0?)eM8w})c_XI174G0|@XBJY$m_h>$g|m86^F-}Z?D$dywd9CEBZ%lx9BP|k8qvO
zbXakFb$@H1PN!A4G~UHhP0aP&Ro-lLZQ1LC)Q;YL+;UqYV)_+t1Y@ddLts-4^NK?T
zH+Zv^pc-M#k#;eFc%K<r{8X>w<3rK4B3pyv;<}5YVsuwh4yj^D{5>))YwIt*<f!wi
zlfTU6eqE|qPM+`P(aUBezf4xLuE68x<txt2z7@+44^?>4iex<9w(=!kvx8DSqkzQf
z(4d-qQv&P*BAY`xPi1aYgolLqe*W|+{oTu{?yPNV2L?l{>OMSrHEwj?(3AHeFP(hZ
zDSsXHb6bWUG(})*+gFKnjp_x@KCezB4?cufViQYRuio-QbgdTb>ff&RQXel}dgdgB
zX#ltSrU7<mec(sWnj$n}`@x}g-9w`<vi(i(tUX-+@qxtax7*&o!t@XCY8ZG7(>eDD
zWk~VItKReCVoT9<z&{?@U|u=AmeTcH&W*^|=4O5bQzUY>ut-aY$kA+06pNQ*vfA~O
z6};0gB=O%Z^3FR^gmNP)vu!0FsVL$ZlPTJ4MP#;5>v6eTxGOB8t?dL6yMlRZdYI1f
zwuY!8x#4KNbZsUgF@iZhR-CSK3TvK(eeeR#fDI2TxZxShk4*^KLaMGWV%!u`Y7$7q
zdIk}byKIgQ)DG*W=RC3M8FGHnO)4pBh#4r>wkGaBRJZLwbrGXLKq-fZ$H$?O=iN5v
zNbDTXY;*1u2=#Z>*B&Ke@yGW1N(y(M++DLxsjMP|A~N%Yv8SBzx>u=*Es@=G(01QN
zxmwDT>5+Wmt&{Cl+h&TZ_Ib5VKe6sEVD#TzT4F|IzkSbE^thhygxqBJq-@b0?!IC(
zGpmiY%6omc@7lhf_rkW!6Ge>Dq*BFAM0S%_ThZ7eA?vvMTGq<9`{~NIx#VSFFEZ`5
zd7@O*-u&5C;1v<8Fga7ZxwOcB_;PPxb;T#wbs-;WuR6Y4<H^oubWt5|E9k!MtSarB
z`^NH?&HTiny2qW<sT)eR`>}AM)Xr(yY>B!i!owk$y5SAh7k?qh@s#gj`6pM!{u&uo
zDQvPeW2$2m%*yHB)7`eODct+h<GI~W!ou5TXO9b)SiNue{giN__|s+ug?e00-DpaY
zsCf=K?CC4~lg5K=Xx-!DcZ(kuX_XqDFl)#zH0x6?K1iALRxH_TMHIK$ZX1DB;ZL?5
zzgpRyBbRK#P%Kdjo=a@-;w?kEM5((OQ4MXzRYjYF(i0~}EXHNSAD)S{8t*AQSTWgH
zSI$;1mt3Oo(!~yYx9H#-InE0dh>a`*vATf1)<X7*U-bcvZ5(Hrt#|v;*0+?d88~8*
zrhghG7Y!E%OpG6^cw9D<x|`0ReQ(tU&<lQxVVl#S0nP5azH;I=m+aUhG#f0^^|xj8
z4ki0JOW!SS+(qTU5SQUweL%lg(Q?m*2gN*Y?WnA1qUl~?^aL^7!ho2rf0}ksHPS@)
zghyubU$wK-qU|T-S*x8c+Cp#EZt0tzym4aNk;57u#2CutU4-IOh#=4Uf$w+_Q9P&Z
zs*XGa3dy4PkoaROhNoTAZYH7rC&M;A34V-;p~zX9GW8aM@m}(*+9q|klKF$UeXRxe
zL|a5<);)lTiSA!9Lc|Al_loRpr-SDz8>F3lU$u1Vf#NkAJDT>%jo7Z>?+q}$lF|D(
ze<-%KQ1Fp@iKeINRwgz{L1Xn2?TrSaLW~Sdyf5~MPP;uJ1PmMSe=3r@YM&t_z5b#}
z4pFR1x{&SzBWrsskfBTCH5>uSaV##r*8c5<904^$3|-W+k7!$S!`z7k>6%B38TYNS
z&yA0#KJ*#&nh2iuYX!u0?}#~S7Uh@5tDlXoe;?4U{wcRSal#?UwAo{HcF~`*k*9En
z^jOu@hqQ;d+zX(PO;;WNh^@v$^;puLjqP*}>RO|y)%%PDE!pwPou(&8a5dd3x329|
zgkS3q!>9IX-OX*t#mX_sTgeCUmtC?7I$rDKuPv-DdrjQ^jrsA8K<*iC`8X!=+TIzD
zvyYxNd9EOHo3raO2$DvlH_LBh9<W<C<rCJBacscZqu1`<_N>s$yM>H*ip6aSzq{)&
z??>l83*Nv2i$|gxaO+wwosVlk#2Ro9aIVc%0-6|39$a7F{m9hElMCb0WPN+IL);5-
z&SS*Pgcg70)gBjaRa4f2pvrNrcW;O8UXlvB^w@-JcKqNN7x$(%=Tx7qjrt;*S2#0g
zMPzqa2u76AS-<m=B&WNqEIB4=@=U}4DbJBtUom1ZkkY|r9Tfu$&}x8Z<khD=G8p*K
zk$f?+>AWP<oq&i{X1rR*R-dOg{yQ+GV2^^v{zB&bj@6bCj6S?61wm{FHQAKK_})1(
zTeTbOb8w&}8MVhE$7sYib=vxAdEZZ#a78qviX3!`iTx`Ga4^icIuiX}g$cbq0vL9!
z6{Z<>NfAtZJmV`(gxfZ+j56LHQN_Zml}}6<st|h{NqCno<ywjm<0~LBTWx+Vd0@}>
zh*ht_d)th>W<FDI{9!3q<VG=B=bI}kGPAi@<k31U+nbE_W7T|U&Pho}(%ut^NsZ3p
zVsW@Ye@kjzByGQf=HBhOV_tY8b4pc!mY7e5q(GvS^4Z%wY>`u8S}(xsBh2|PRW~`{
zQ<(S~U6`$mOjkzDD)T&wM~J1d*fIBk=aa0K5z{QHH)I(=FYZMW`ocjkI(XZRy=W$}
z5^0w~EdWN_9t4b$;u3imMwhG@g-Skrcx;WqUjCDYcpkbYZ!MXeMxKhy94^C}^YrZN
zEDOA?qCqPvVrjMZ%#2nHrrtpZz%yDbjn*N?X7-A#?ltagY;EOZ?tBc7QKyx?mP|K9
zNz3Ij+*C$?j(=TbiiHC6o(l{{-VTSTsHA;x0H94tO1D}<prw?%ifHTwv!^4xX{2s=
zog`@#Z|8tWlTJH7s-KN}7)jWgDCMe%6iWlM861B-Ia>tG+FJ3cNS=cVnuh>tk`hLU
z{6;!M?ec3a8cL=z#2Z|qT`1K&r*)u1L0U4yH<IzYBboD0$QX6ng6BPLJQdr93`|PO
z>DQlH7s+!TG!vLh$jG2`g=59iT1fyWQ~kDS6pc%~CpJ_^M(id}MMf5vp^%T{^N0*y
ztr!vz$Y+s+S4X78o_jhPm=G?|uXmP?Ou4VnaH0&fOo5)k$cGgg#?YKHHn+Kf8wFvM
zw!!FT+h=20|Ae9JJGw^`SDqaIB3XrdGx91iMutJhq+Hi;6swTUOJW)qcQa2uY<qzJ
z@$rrHHw1bTVJNqaQ+NVH<%YSrxs>!oRjWG;wU^vAu84)*V3}DPak2ZVIGw27KKk40
z^s~d0i4)pM$6si4vL>p~7;fZwSF!4j3!|Xx{oCp;L+Z4Fc51T{Tx_)N!_UmhUzcjE
z`AbwV5ZU(jJ}CAH*E9#`?ZX;<7#yy)Oq@(;2|k_pnPsf3-@bTtE&9~EM8>E&;^$qs
z{tzV)%X(r%Mx1KCAlBma!B+i&Oo7<P`ph@p{PE0>f~u@Nx(|=^8}U?TU{4WeQZBli
zYs>k-3mf&YlAKQq_ZVM_PV2W#aWLMlebgQ9b_S47O{ctb1GUa%GxcJgqGro8-{`G(
z+Z^yrD!=ngG@o{Vb@!R*yb!gg=Wx5(PP~vZ?@z<hm(K8rc$#Zp41lkApofigeJbk-
zn%0=GZA<`7!@S|)my3k7Lsb}hg>LDdKbL#U;x9~e^)!$AE<+(&!@bP+F-2mL7cyZ6
z$Auc#y&bDOWutw@0iGXr>Z}<4yui$*E$ke#w$=khLODZ0r>s1BANxITKDWC~NTj~}
zu&Yky?QYxbOg+p+^xLx)r-;C>$z%vJ>pAZ<*j{jP3w!%my@IZA_j&xe(|O%~!E@Fx
z&zG;+*uMSY2Jzu2-I;f9_@YPYI@VY*rSWAt3HV;!(PQyymY>*J=5fK+{lI~pY84zc
zZE59!Ri0zVhfjUPtHwRcPnQwauIYHdY1y_rU^PS&dESujexN0&F=R}%qASGug6j1#
zwSem#57^K1t=XeA(ZY`%y7}ZLT9`$;EloGL<+LFgAztee!hpRvEfd-^W!RK==8>;8
zw%kZ~=H=)L=OJT^@BQwhd0J;jU#8t)>dhOyUEVG<H0fG=@$X55R-<a{pleg=s3|9<
z=I^(NFyx5O_U2}lPdjhN-_!}JVeDEvgej_J&{NLv=%3sFi03h9Ijw2F%3ir}i~XNX
zqpDQ=6jQ5=Iqo}K5!ZQaUt^J23sEfit5=_~NH-|vdHJN)B;DXIMT*6pkGsruYRiXi
zRF$helS?&WFe`L3?G^8Iqikq8&CNYw#lVW}7iG^d*p|`ERI*zIcwW&h^+oZq`llPU
zn`=iqP!oL&(HZ?yiAO3(H}I}i(XA)Un62IYI#9_bQd2_}Rd0^~5A37kUp-aosU->?
zBQqPIk0UaB50t#s*}%VsqgT`?)1X(;Wh5VX=B-V{V+j4bTXs#P6}TK8Fl#UwPV9P}
zXp*oe$XZluXjtCm`u>U2g-vHJo>fuPpOk&FQZ6?)Fes%D>#Ki7h%LQoZ@`+omgDzw
zPw*(RD9&99G4gwuB3kWq{l&TmQvt_<_aC^b?H_Rkv*V-W+bn^dAyo>;4heiV+&D1A
z`Fg}=?rHTKM}v)*jW&MjYET*-A9?rc{hQI?qT$Q$$;YJc%ZHk5e4e1lHF5pGn^DJ<
zx+g-KpC>cl4BGmOO57+mnY~<`BR41ZF(6CvGk3^J{?L0{&rDx_F(`1Oy1o5M^Nx2L
zBYUl3O9Y7)PB1YT6c&07MQE_!j`6<cs6wG57!qWt>X3Xu;wcOZMVCOHhvjxFn5VD1
z`<H(R5FMHiFF{8vTcH@v0*7yzxL?z1LAb~lM4~{#lAfD4X!grD@XhvL%inTqz8%?o
z?bAZA=~sI7g%ilgn(yA%$P>huI$#ioqB5R;0Gxk-fto@}O&x}!Tu`?`V@7TuRrf0x
z)R5Iep76JGIu^L2JyH?efrqkLsp%)*WxaxTFzQQnb&%?+`Oo#VH5clA7gP)ICONYp
zU|1{*;_D9#hsA<aAZOTD8gy?5`hj_Vr6IvR?jLDLED8(GbbhFZ#A2YNpC4!l1PV%X
z`hkYTqM?MQA7}^!7D{^jiH3vna(<#IL5WU3(eO}G(N8pGC|vj>4T->kaQ;s;Bp$>b
zf1;tG>o-5qFd&!eXBrmD1^cNU4ob56iKetfU+_?p)=%}67vqOQEXE4T3IF+96ml^J
z;64vHJO6<P5{q3lmk5wwzNpVAB|KO|KYWWoBcPO_pJ-^@Vj6Do9HEtgME&$F1{@qM
zqG6!hQ9ts)DB%~)B^Cif&p*|}qLmlP2385Th=xNdFKQ2mSv(G$5`NLQN+2!&XTC~U
zC|U2vJ}W6HFTxLxz%7y?5ItYi7rYXb|Mp{h$_S-Je3j9QF;G@o!~<L*gS6BS?ID*~
zZ(w;~f9^99i^Tri7eG_`Zr&)~_HOPV?-$b8W^O?wNWXxfKN+aJFY$T<PiHa=2>TZW
Y??bWorcgBz5{pA%S)`<NP4!s*4~w_(CIA2c

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/e_dif_plots/c4.eps b/shms-calo-test/comp_histos/e_dif_plots/c4.eps
new file mode 100644
index 0000000..619bd59
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c4.eps
@@ -0,0 +1,147 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c4.eps: S_cal_1pr_eplane_neg
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Thu Jan 21 07:24:31 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 1446 m 18 X 21 Y 17 X 199 Y 18 X 699 Y 18 X -97 Y 18 X -466 Y 18 X -82 Y 17 X -17 Y 18 X 3 Y 18 X -10 Y 18 X -5 Y 17 X -27 Y 18 X -24 Y 36 X -40 Y 18 X -27 Y 17 X -7 Y 18 X -35 Y 18 X -21 Y 18 X -24 Y 17 X -7 Y 18 X
+ -10 Y 18 X -10 Y 18 X 1 Y 18 X -11 Y 35 X -10 Y 18 X 5 Y 18 X -9 Y 18 X 2 Y 17 X -4 Y 18 X 3 Y 18 X -6 Y 18 X 1 Y 17 X -1 Y 36 X -1 Y 18 X 1 Y 18 X -1 Y 1102 X s black 3 lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s
+ 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1807.32 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_1pr_e_neg) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.08668) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.05659) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458
+ 1444 m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921
+ 1444 m -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15
+ Y s 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809
+ 1444 m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1452 m -27 X s 272 1475 m -27 X s 272 1498 m -27 X s 298 1521 m -53 X s 272 1544 m -27 X s 272 1567 m -27
+ X s 272 1590 m -27 X s 298 1613 m -53 X s 272 1636 m -27 X s 272 1659 m -27 X s 272 1682 m -27 X s 298 1705 m -53 X s 272 1728 m -27 X s 272 1751 m -27 X s 272 1774 m -27 X s 298 1797 m -53 X s 272 1820 m -27 X s 272 1843 m -27 X s 272 1866 m -27 X
+ s 298 1889 m -53 X s 272 1912 m -27 X s 272 1935 m -27 X s 272 1958 m -27 X s 298 1981 m -53 X s 272 2004 m -27 X s 272 2027 m -27 X s 272 2050 m -27 X s 298 2072 m -53 X s 272 2095 m -27 X s 272 2118 m -27 X s 272 2141 m -27 X s 298 2164 m -53 X s
+ 272 2187 m -27 X s 272 2210 m -27 X s 272 2233 m -27 X s 298 2256 m -53 X s 272 2279 m -27 X s 272 2302 m -27 X s 272 2325 m -27 X s 298 2348 m -53 X s 298 2348 m -53 X s 272 2371 m -27 X s 272 2394 m -27 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1506.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1598.06 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1693.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1784.5 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1875.81 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 1967.13 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2058.45 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2149.76 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1600) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2244.89 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2336.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1807.32 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_1pr_e_neg) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.08668) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.05659) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 1446 m 18 X 21 Y 17 X 199 Y 18 X 699 Y 18 X -97 Y 18 X -466 Y 18 X -82 Y 17 X -17 Y 18 X 3 Y 18 X -10 Y 18
+ X -5 Y 17 X -27 Y 18 X -24 Y 36 X -40 Y 18 X -27 Y 17 X -7 Y 18 X -35 Y 18 X -21 Y 18 X -24 Y 17 X -7 Y 18 X -10 Y 18 X -10 Y 18 X 1 Y 18 X -11 Y 35 X -10 Y 18 X 5 Y 18 X -9 Y 18 X 2 Y 17 X -4 Y 18 X 3 Y 18 X -6 Y 18 X 1 Y 17 X -1 Y 36 X -1 Y 18 X 1
+ Y 18 X -1 Y 1102 X s black 1 1 1 c 334 148 578 2166 bf black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 924.589 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (1pr eneg in sos) show NC gr  1 1 1 c 2222 1229 23 26 bf black 1 1 1 c 1778 983 245 149 bf black 1778 983 245 149 bl 1 1 1 c 1778 983 245 149 bf black 1778 983 245
+ 149 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 245 149 m 889 X 936 Y 9 X -936 Y 880 X s black 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1830.15 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_1pr_eneg) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  245 149 m 1778 X s 245 178 m -29 Y s 289 163 m -14 Y s 334 163 m -14 Y s 378 163 m -14 Y s 423 178 m -29 Y s 467 163 m -14 Y s 512 163 m -14 Y s
+ 556 163 m -14 Y s 600 178 m -29 Y s 645 163 m -14 Y s 689 163 m -14 Y s 734 163 m -14 Y s 778 178 m -29 Y s 823 163 m -14 Y s 867 163 m -14 Y s 912 163 m -14 Y s 956 178 m -29 Y s 1001 163 m -14 Y s 1045 163 m -14 Y s 1089 163 m -14 Y s 1134 178 m
+ -29 Y s 1178 163 m -14 Y s 1223 163 m -14 Y s 1267 163 m -14 Y s 1312 178 m -29 Y s 1356 163 m -14 Y s 1401 163 m -14 Y s 1445 163 m -14 Y s 1489 178 m -29 Y s 1534 163 m -14 Y s 1578 163 m -14 Y s 1623 163 m -14 Y s 1667 178 m -29 Y s 1712 163 m
+ -14 Y s 1756 163 m -14 Y s 1801 163 m -14 Y s 1845 178 m -29 Y s 1889 163 m -14 Y s 1934 163 m -14 Y s 1978 163 m -14 Y s 2023 178 m -29 Y s 245 178 m -29 Y s 2023 178 m -29 Y s
+ gsave  2222 1229 23 26 C 224.489 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 201.659 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 391.904 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 369.075 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 566.929 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 544.1 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 741.954 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 722.93 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 924.589 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 901.76 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1122.44 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 1267.03 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 1445.86 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 1624.69 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 1799.71 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 1989.96 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 175.025 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 2096.5 175.025 t 0 r /Symbol findfont 26.6376 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 2050.84 152.196 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr 
+ gsave  2222 1229 23 26 C 2028.01 152.196 t 0 r /Symbol findfont 41.859 sf 0 0 m (´) show NC gr  245 149 m 983 Y s 298 149 m -53 X s 272 188 m -27 X s 272 228 m -27 X s 272 268 m -27 X s 298 308 m -53 X s 272 347 m -27 X s 272 387 m -27 X s 272 427 m
+ -27 X s 298 467 m -53 X s 272 507 m -27 X s 272 546 m -27 X s 272 586 m -27 X s 298 626 m -53 X s 272 666 m -27 X s 272 705 m -27 X s 272 745 m -27 X s 298 785 m -53 X s 272 825 m -27 X s 272 864 m -27 X s 272 904 m -27 X s 298 944 m -53 X s 272 984
+ m -27 X s 272 1024 m -27 X s 272 1063 m -27 X s 298 1103 m -53 X s 298 1103 m -53 X s
+ gsave  2222 1229 23 26 C 209.269 136.976 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 292.977 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 452.782 t 0 r /Helvetica findfont 41.859 sf 0 0 m (4000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 612.588 t 0 r /Helvetica findfont 41.859 sf 0 0 m (6000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 772.393 t 0 r /Helvetica findfont 41.859 sf 0 0 m (8000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 932.199 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10000) show NC gr 
+ gsave  2222 1229 23 26 C 114.147 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (12000) show NC gr  1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1830.15 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_1pr_eneg) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2081.28 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (      0) show NC gr  1 1 1 c black
+ gsave  2222 1229 23 26 C 407.124 1194.74 t 0 r /Helvetica findfont 60.8858 sf 0 0 m 
+ 1398 1368 1335 1302 1282 1248 1232 1216 1203 1169 1153 1119 1086 1053 1020 986 953 919 906 873 840 806 786 753 720 703 673 623 590 560 543 523 506 476 443 413 397 380 347 313 283 250 233 203 170 154 137 103 70 40
+(Event by event sos \255 shms 1pr_eplane_neg difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c4.pdf b/shms-calo-test/comp_histos/e_dif_plots/c4.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..83b11dffc074fa993ca53c6a379a268e6fcec948
GIT binary patch
literal 16689
zcmd6O2|U!@_rER6*p($oLzIx&%os(sA$w#=whV>{Bm0u<6=f$WyRuCZ6)jXKDitM5
z%903CQBslm-Or$n=TWa$-~aRPdFplN-21ub-uFHCoO92;N8Es*u@NOB3lr~q-qZp^
z!I5yXtustP0fsR4cPGISYD6!h3)vBdFd#aTJmIpS!FCv8o41#XlN<Prnf(n_>XGe1
zdlOI6d?jql78uFR9_kPML%(VsB%&AD11_<B+csmkDapgriR=c)%3x#>7~}>Rf?5wq
z1fmxSE<xCYMxt;?6dHw;L(5|1K?7qaFBecFgRqm8akqB>6djVkFWJN1bGFY7KQPAr
zz}UcpY-dFBf?FWKq~Qo-lAo6q452}G^Md9JM`)nna?o@@2@S{3l`wGmxsog#g`6v5
z;V1|xs3i`Lf+hzQ<=`kP9H5AYqo_!MqC6Z04FYNazDMEa%P2T%o*U=^HO~)pftu$C
z`asXK1f8I%JfX=U)cw4+8hJqgp=Ub>u#sKJ9!Bm&I}%($0j!%R9*&+J8T5ex(aVeE
z;RZ*~F5vf-fyVIjic<kW7<t=zQ3U`J0~8FQPjm&Vs{u-?L{Adb1|aC<O7h&O1q8&&
z4vfjoj%@Gb<_JgZaB@>|^K_ag{IDF*EdPKTdLcJevWxxi@q$qN174WLdHu=ksPgd#
zEM<RWsY!D2A$d935r1!XQ~~@0Uf4x>ZQN$-;<VSB^qV|?+{Ux&;a`OXw>Zz=Uqb4B
z`h!Wz{WHTqn<%tP{(vw3N4{!gZx1Ju$8SRVqk{SkNaYvd^oNTGX`nxt8w$A?%RgAd
zKh-clshBx1H$wdWYzhBR)u4XTHAeofwq%zd6c<$|{|Rb~sFUqvSEAeRi3L^d{|URF
zREas!-GKl!u`SWd^M^T5?Z=;V`jgIB014H)K-~d*I%i!F1d@-F9clYkRjY57A2Nxv
zOc8Sim}-BmzMCMbO`01Q9ASV&!O?S8(g2Buqvx!o0TKg8&sj+WB(RKgR?+~8g=6Nd
zqyZ8K$IMw~1Ed@rGiRC&ka##|&Ndq$<>8n)<7@ylHfGK`8vu=pndb{EGG?AHP(qk_
zzQ7`5=J^7PEIZE^n048CzQC-@&hrIkU3Q)?5Fy!lzF>W2=lOzVkp+BVkc(gdK$V?m
zjK;ua=NSWxWak+JlaHk`{&8);?`o>!HoqhYJ))O~lb;1NIN*Ii{sbCtHD60rI4Hz+
zk|)qvcEFtjEP<;6s-4`tsFi47<bkK>IM-5DmF#B$^&}4_W`!^_@*=r|GGZsSAdAo?
zxjB06hRdT68cr_2;Xr7(04Ie&0-ga0EV!o^@cmrbVVY5r{b=J`#=U3*Bv{Lk-dy7|
z?vV=F@%#ozof?B2A&Jwy6fW07u07fDwWO0ax$%u8Czg{QA(vxRgjnGz^vS5OTLPgZ
zHWBmzWqsrhIKOfTEzLf=6>lK1o8|IN0Ke;>MUg?u$U!Rs{(}mC4Idy7-|)dLzz4k)
zK4Q@*SO{{3+J|(}tsk%PK9FMO=<79j>Sa)zeYjn&QzW7)mGyoMQm{+=HSh9mIr{De
z@3<YB`j4c?u+m8h?_OonhS;BHN=h@({TRdlTyQO86&)K*t_|;|MF9G)DgObWd3^pV
zJSf}(d{DS=0)+V^fXXB$VPWBT{Gk&Z+Pq%lQ(ve6t?JVkh$&BWth>=@I5?L5ag#&S
zPBzOUQj(Hm1Q*Zs!Sz*wrTu4Qioe7}C&Y2nZ=q$RY0Be0y$C|zUCDny2<V+z5dww3
zB|<19*sw_CJW8NACq__dZlmFr#OdEQ8ewjutp?kS&NQuYnbC<l-n+cFmT}q8^j~DJ
zT8IQy(avdeNF~fGl6f_Ql=;t)z%3;)zl%ieGQ*_CWuojWJT8V^qPs)`Hco%@qF_Ku
z_20pO)G4G{AlvnqH1BVT#oq&i1lxX`HCNf$^BWigX6!c?k&N$WgMZp1{}mYcza<%T
zD{xqYTLW|(7|`EkV?c3HIH1Y?yKMYVR0fDDAW{FSGEf-#rSKrcm2uP}*$BSDH}C1<
z3{&>e^QhgtZs5H~DpXMH^4N68g%*xW9Us#BMg2krjuamkkP;s;HJ5R={}4&<mm?8q
zb^DQ3%f3FwRobDO>RXR#J08_8t0t7L?NN+BJG$q@a8#VR9JYt+^P~FJb+?Z7`6<?Y
zs%{{6dOl7{&feO=^nQZhh6ZMa3R*<Uz8}o~Ny`2wur95MQOLh6X3Mr~Xaua|qLa4I
zj=xKCJLAZRWtOJ3Jr*XGef)^>+kBf?dCl$>xwtgebs^HQHi0?4&894zx(IHN3I7ko
zacSJ-|DFZ=VRwdfvgcT;!8z^qW%zaP(9}j!u#wKVNVDW`_AOd&CCef>E#XEZWl+?B
z8>G{r(*H}Pj>5?<wQ()uP|(Iz_s!~CQ{&{GWKA1I>usa#f(()1k+xj3*(ahiC#rk8
z$Mju(#O6aanxj2~8tbc!Uzu!)A2W%ezt3NP0n4w*RG)N1i_W#P<Mld$)+Y|;)fzpK
z85g!)6l8dOr2FPYhE$t3PG^$(He2<VNQg|mj&v6Is?!zU|MgH+Jx@oEao`c@=*=}l
zc*Yk8xVI_B?u*`+zjlT}fF@Q$<KQBQFX^8DcZj3WOWIKdgUxPrNVYD2SSCE4pp$#X
zAY1K0j#|R)+wr*^@iNu>2?>aBt-hd-5=s*9Vm9pUOaDB5<spC1`Uzakn){!Xi2DcM
zc=k0$V8>PDvmQFwrG;c_oU3`dIg0ZjyZ-HBBg@pl0!H71C+kYwr6eMsjFAvNuZj1X
z#x6J8?(@AGPVU{q%)rkoW_vV4I`_1f#0r@AO;guK?wR(>rKt|y4o986UnlwrtY|DV
ziuwAiN;>>B#oV%7r96^E7&_D(niAbCob!rzN?Tp}D6W6<mPtQ{riR~^;qXl0^w<ZH
zVi#GjB~J_gnFqL}UHe@RaNZYQmLnnx-#>r6e4NTfSp<(I&j!@+KUHD;&-4X;{%8OS
zb0-57YDsM&dqfeOG1($Nr1z~B*_boIHh+YY8tQwmH-$-V{}7}l?15KdJMes}JDl%n
zG-D(`Lze9kGr9UR9T@cE?EO6c7WeoLBu;e%ofoFWb&X^TFpDRhA}gAuzBu(t=h=Yr
zI7V-R6-jfDELye@J8JmkU#$`f1b}8eXsGnJv@H$^$9+3j;pVXeg*oids3mQ=Lc+YJ
ztzEAiWmoB|Y^%)1cBp7h(+)PAF>g(n>G_)SF6Rzser@FXs-DdmpI*gOS7us%YPc{K
zifFHuBcB-8E<aJQ|E*(pRDidKh>BI<>Y$ZI&l%lwj@s*Jv9^U>xQBVX!E8g9gL<T1
z#&kQo<Y&HOo>=dska4Z3;FUbIYi(@$wrWK&*d;hR<);-S6r>fL5Hr)m+*62AxTl~K
zMG{^cLzJEDU+v<0#Qd&pl$mpnj%BD=XDjRb3-S?fbF0>~Ca^z<iiJF`==Hl|7FnYu
z4>_};C2+?1pNaRPM_&~BuXzr&B<E}z!X<d;U9%?DnhrY6V<#j9(!y@p%c!X-uH|Bt
zWH-$?a+>v!hw}Ndl?FL0HL(N=w`S$CTe5K0evY$rT=Xug^IBrJ34D>$5j7zAuaf?s
zY0V`~-0x^jSNmKjR!3)=4uS}o-<&M=VGh+rMCv~}8!hdO;{J*WnF9mF5sv;6N8q4c
z6ptkjH7M#;G1Z2E(%({pzY|G7$u0?rZtP}`T4gpuV3w^u*JCLhu{4AbDj{J|tW3K-
zKKt3!$8)g~Z50mP9n<S-=x^9CH%vbr4olT$;?3gPXHw7Ip0+oyzVJxvlrdxX2f^~T
z$UCy<ZS%xL-DFNG-Ypb4EWfIq$4RlJsR-X`95g5s_F~8Ml=HoW{))qjSvmbe<L5;(
zefxtik?}22`+?UoS&KWdh{!E{{+SPQ{=FFaZ{dqxG8C+!yO|>#xR^oFzI6R!ddI;7
z0XQS$jbxwQCh<1UrWBZrZ%>}<CNDq8Nyu>zc=hEdw^Y&5etu4&lMjf;c@a^t`yS7?
zZQorU)O4s{kbG-HZ4%~Gv4v|@XX7;yvCdDQ4%z7ER*J=)%P-zhdWvy)V1*40d2mrB
z_MaV&ej}=Zl3VI<M2LYx>TK%3-B}~DA-P+{or{TSZ;MJ%n2dFg*hXF+>#0@NZakxK
zMm4jlteAC{g5H9{TvdX34OK`}EB^EqxuUDiqt)FW-AT5!E4MuMwWf22UUIaANy5y9
z8eR^ip(cZvgjI*hCqtn~@=C4s4vWa)e|FmW9SE29dSVn|5e94#)9JRc@e0guIBNN9
zi6TDc5?5F|{eqIJvPAbK5szKcbPo|=BSu~EJw7hC2l+0d7qx1Qw3OZ2CglEP*&FTZ
zrg<I(m&x1gJbGHJG+B-oKP~nsd0To|g5^eG+dbn-!Ro!a3Dy9^%O51xErQ|yw<i$P
z()L3k{tAo^#ic&|DcZt9ukG<@KR*L&*;%g5yvc;-`W|25)9&w%B|Q`C*IUNP6>f-c
zfDY(vuh_O2j$w}|-e1Nlb7YTK+_B9Y9!;LoARZ<)`$T*2m@!6aI6XoaYA4rneb^m+
zTFbI^dkT4_EartthBA@GBFvn~q7tTVGrWHrT?Y8qD6D?Bj4S2*hT}SMUbi^+jxvoD
zOng;)y=saDNyF^AX=V}7mp<nFXMqtkIQ1-X-AFK$*Jn^+yF1Mr8`bvQXU#5UQDp{(
zLu~QN^gLqwg1ZKs<9!B->Yhu++_|!%+R}bTY204#KDxf=NYBo0w`|uq;Tr$vmI~5N
zh4grh)f)y~9`cdDE+5%vaXR?<vd#CJ_V_24X1j%d=1S?w9?;J;zO1mT|I`iZ7Q6t9
zU8ed8zimSABDNGYJvy;G@MXrAZlgCEE=8PE2Mf0Nk$11#HECl1m~xk}90X@LBJ(ra
zG9{}UA_DLto-4cRE$h|lEmOYSu}o<w&VM~|#c=S_rccjYf^U-!y+K74t^Hi9xn@(J
zT~14xTr*s#kfyeU7`RNlmN+e8?$^k7SUJZ1Q4pVE6)8>~@7Wf_rzd<T=n@P`6Lan$
z$HG;nUMv5roBF>B#w@L#uuGn2zuhR`8bIR=XmW*QJQ-X$a@pD0RwxV9(mil8H@In|
z_u^J`=yn>QT@F0t3|Rz%@8_NQCy>zNM(72d2MIiSqu$`d5PBqgCnC5Ehg(q3r&xI`
z950Io&k5B$$nLXrs+$JK;^p8t93IqcCsQBnf#)>e@7p1#13afx1JCI|=bmsZ_2Iw|
z_xe=A?25qVkEdA3e+FO8$~<_^_`@Z;74+@g1-M`Os|<^{t_tpkYth0PbcQ!Jzwh94
z3Z?VkZJ*7lV$)x~*U~=Y28a1X;Cp(X1A^8s3<O`le!S6O;t^-VmjMI^_HsN%t<2fH
zH}3cZdKe$%tF+P6y+tXsHw*DqH~7<-&(!D@@}ny0mM3v7j=`UUzKoQ*UoYQ{@1vCF
z<h(KRyg%*VI@13NO|i-6^lhoUcH&Ft;jU3dSj^<Pn7tnN@41;I?W{eW=bpXeoJQzg
zxG}N3?LKZu%R+AJ>N}x2Q}hL8Uzh1Wr`_tt<oI>ho0_U!%Ql&LGu7=ny{lmQcKGse
z!^qE%xRe4ZAq*EeByZ5$^7`$M(i|PF@?l~)bIV0nxjbxnHihZNLH{UWP1$qaOxG`y
zeA?j5o|Zv)QN}8v)$t}x^^$=E*^9S#i|yxlKv4@D44E-v#orZLjwz*RF|2;U8I_rL
zL30IOcMZ+Ji`IIEW~<ln(*3Yg*R5XCNRL!8R>^4RRgTi4q<AuzFYi$lb1>br=}z{Q
zQIVQyG5^}^D{X6e#$}h64Q=!!sD_-=p~>Klqj`E0^{FN2++FVR5uwvM4As1xS|L|9
zW`wKx4y)M?UKHEqH?adRLeU<iX(&CsMJ%9A#Hu&s%iHw~qwDCt)P6A8mc46B#%_Y|
zCwiKukwkrwuq(NnXk_lIh?nP9J{8&djQ7g&F;hI<-ZnR;At_(YUOB7H)gh&yxtY)D
zweLa<Z3t8yE27P9HX32c$y*U{=MEvSw2$S1^Lj8y)gg)S?&$S5PWm3i4as<_7Lvlh
zz}82^mJcC=K;2<sR`lLpQ~?u%;tNuk+5r>#FyVLT8j-qNG&2K?44+S_hdht;r4Q>i
zCxy`;I0qHfZQZNRIw&_=7_P(H2w>ntrFi%da^rF#%sv6Gv11R>HK@8s+VQbW6R0#r
zOB+|By$<gzAP4U)lc1kSO=5{%slqt4QEIsm>ggspwSXCg3Tu}OVLP6@JJcbo(a12v
zOR(MB%N(GrDj2LDww5U{P?&q-SSm}bkUl$ez}-fMtsGLIw^dwYsob=&f}>sjgk}qh
zuKS}gA22qkU_)+N8`d3-t|5k3E5<QTNpUc5(gokeaxpR}<X_Nr?}u8@2^(pPact!n
zWV&%Lv|6$9U3L|#&M?jcS@s@zUg8w|emIhIU1ax45y@)&n6T~MD#<dg(FSpfWGUN`
z6A4A=D@`$#xvXBnk7*x$o{DFv>B;}FLRd{`U<Dz}`7P_+5w$yxpP#*-c$_6o@Iro8
z$+G^6tezUb*N~-j)$rOrKhF;@X1bni%Wn_P+7ireeLE;@PoIrUTl(sR0&iGf;IWGQ
z?8j>E0Z)sXdcICR>*{JKntbu#fRN=V&DxA`-vInM`bq-x6ijNstJkT8vKjU6W|!QX
z0*byv&2=o>UEK}wljHLDnKa(``84kPbQ7o8G^}Yl=92Ea=YnUN)Mcf8ijPimRf+A0
z(aJge+`uGBSqIksTFS{Jx!K7$O}04wY*DeQpoxBiv582G<a!I|H>{vex5$<EVX;T~
z$zrsVi9GLileF{2=|hFZy5=TY_Q~CjwZ`&#hMjj#nxu#k3`q}*wIAjbg1?3-r&SG8
z&a39-3aPx>r!Q!%cb_Kt!0}||2mNDLqmPGNEA$w%HnGBAYi+J7K5kQ8EHNfy^(OpX
z$${1jB{I$3&dru4Rsz+n@fV9P!~H2DWD{?dF;lh9&S{xjUC!6dpS)D<C^?X)-pW*H
z!H%O8vno{zYU7F<dp#(jw!=YdHo0NhPP=-CJ~IukDt=jewd97oiPy?UuHvec<BjpI
zlxI6$`SZuSVlNi!c|U72RVyfd8CF!ns1frLZQSYHVPqTxKi`_2KXH}QvqG@^QN?Ar
z14Tp&4C0QdS}bTAU&6S;q%~5&f}P*_%@rD3N{zBBg_W~nQ!CjxHR)@Kem|x7L?_w%
zxV1^wjUdW%x8a!wnx8-Vt3(9S?#drCul-are#7RH?TfP7l?QV|cUlqY8g7PMUDI*V
zp|eQz)@XCYrP>G_m-I7MJDWOdyR{ePH_4rUcIIqosY_hto9hRz)iWwEGQMM@U-j&G
z+NUtYo$->u*3mWA#v-xguJ^^4u4OhfT}*VCN%K1vu+b+j*3-XYM_C8W;J|PRWw7;x
zsd@zE?DZQ279_hsy@&Z)(b@psXa3vBExDq#oni7D7<@}4X!C0>`jaLPx$_?NIi@J;
zTIvF;6XXu95WjN69~&CwQ)|o>^s%F}F``J;@>$z3gIQLuOxUq>P+=aH+ESdRC~6tG
zOzx)fW}>7}-Q(3sEF(L#1yP3yW)>Veg?B}{^TWzo&jqeqex_Db@tkJFdnuc;l$~O=
zov@Gm4hhUgHK(7Py8>#>9WM?Zb6$UX7e(jXH4XKXu8kYVYHdI0t+O0(B(E@f6;Xt&
zhn3va?c6WVD-vMK7j?D*t{*#k|8@k$eK(OW3YoIkX|lcW(AoVv@9Lo;_IxjFV*w-M
zF~JYiW}<iBr>Tpc-i18BQ3?#?!a%#cc>@@B@!2@Gm}q7rbxZv^X&&NCw8+LtCzDXV
z1_fgiX;q<>pJo7xwvt;aiZc{k&#->T*M9Gn^g_8wsr>>zykVu<*s#ey7ZpU4EqyJ%
z;J!<TV_B$F;zWQ$ol+dTU-}ry-DRyciC$FOb-bG6c>%_8dDg&Am+R^98%C?ztvt)0
zxkv1nx?AtvuJ8nj-y`4HO&K}kUy&d@*z(Tr=$_Z2RhX{F{=0qdk-bYStVT@Rr-F<3
zykctcEOui(LH_xF%%zPkTf{3P@6mf$bV$cPsdY$r%7@eGtvI_A4pASLrur$r*t#=a
z`k=9pJIdw}N!R=UcI&a~Ovn8)oHtq>@JFXqC$UcH*kUfCy`iQ0=+%nuLYc=w?FZM3
zn<sA@mn3AqMo-g^$Iz(>*av_9WS3;P`O`kL8Y6~$qY~98=X(+Av{&QLKdpK<&@$~Z
zLwZ^H>RsFiy#l9{z^qjg)dx^0nKQ4j363wlt!evAs&wz;b@MMOs!TN=9DWT{=5W_^
zRAA6Pxj_zMbL@rqhTw5w8#9YXMpxyOl-};$Rdr35GcjOtK>6cHP0k0SXn#~T{A~;O
z?I_Wx<N>z9lP6Qf!p7I=PlzY-t7|e~R^Z1IG_9jIa-}Od33Z5<JDw2>`BJX2&i{6$
zvOC`aC&2^*I$g0L#Bx$1f2s~JP8pgWqI&Cwz(dmWN36t#$|aH%*RH4YI<}I_Tn548
zWhM}x{5VNjn>0k5)1Rf;Y(Z3(P?1PT=6OJ`szpf1zV<o9AlFcA2q~VFcqAFvGfqwY
zo!SiR<Q`trNi-52+9(H4o?O9_zrkKP$}p<;Eb(cG!CPaoA&R%MM2#f35bpeHF74WA
zhM5Z-%;L`KVZ!Iow}&kgvK#tB3?A+f8$zv3N*CZ`36SQvm8p1?W=e;XS^U_t+?GOa
zM*AjJ9h&M>Oc6Y-JX+xz0$kb-hZ(v~F-Guoi>d_sr}dw_sHqF9uvd-pOc)i()b#MM
z5<AA6M0=`7J?x7Iz3PU5sFPkN*(9P6JgIF)w<CCFc(k6^Z-N`Maj{G_axn9<5yHNh
zlM)ZZL{;L_Xme`AHJj}W*BNKT(@gCl6o!cKOzaSduf8J^lH9zSTQb6nz@#p&n4uBl
zuH2bdXeOGFEYL=;x{P-gqzCE{NIXfb7|`1%+MK=^O;z)&8xt*ixmg14vNQ9B68aoJ
z^%#pKGRF$K$OI4y<HdL;+Q4vJAWA(L&q)ICT9_iDO+gPk)B0<Vg7NHCF8nCYGjS|I
zOC~;wL6MKizBE^hW`@KV0dob@(EtM!Tu+;tn1jv<%OE^F%gq=O9U!XWTLk8lr8%?*
z5!K(9t=UX;RxSkh@W3z8l0io^uu7t{(I++cX?rzBXs6JX6-lq9mvo3`s3tK*z%qHX
z@*tR2@Xo@d58#AgqRhfXcX}44Qz<l4jcm-k9-um!zI;dEvXDH+6Zh6|OEMq6aVn06
zq^fQgb@D=UfO6qkX`YGHHC&Qg4l}IIw@+k!Gz*bvh347ar@`+o@cR;Nj_pOwvmd4D
zC4t;Fu;cg@MUA)fN1Yf5Ho9#kig!4x`;I%Oyh^iq$4H35u(cTQ#}c=9^Rom1cWEO`
zqF?2LW&mZkbZH&i#DlExe)^FDuC()O0)z@pF-)f}MVozkl*en8J>AGLwv1NQ<XA8V
zj{{Q@8(YXYAAVY>f7(}RG%H*vh&{~E&z#oaz8%xH5$+(Dkf;L#qj`+OM)6FYx3j`*
zcx*zEQ)NA23X@*$uJ49@BL+cv!et^6XBdA^cR2W9mc8Pnm(3XF<v6tw0n;@+A^s&V
zRdt3j$mg)D(lfHjr3p8Fzk+3!8y@mMuYCJVgWG%HO-XVpr4WH{uWocMo#J_88eMpy
z<m&0mDYc}$m)dC-8+dWWXZ*~3#rI6Lri@l>U$Lk2<sEyA4QklpGsp`mwc9`|71Fh`
ze2dhZsU^vB&N@Lgc2dhCHCj^yUS2NIXcd1yVr_fDB1kkys_12YiHv`BO22#F%ZE2D
zv~J;wWz;QvSwPp~+LehuE}buV5-hYPOiZ$-o=9A3+bxsm>iwp)vtUd0g_H@ymhGtq
zo!YhehTa>}OT@GUO;T}1n**^kFSqkrXf2a<^}Zci644V=%zCSm=dG#98isboE6&%Z
z&U#7_ty)a^hf;16)?Q{iQ^8Xun=6xE6u1{#{gUobiEi_Wipv|OP1oIwDL%1|Op@#@
zynNfKi$s|m8Mdpb>kRlTaWJc~?(^z1am#&B_-=!d99;G(S@A1pX}9g%)88Vc+gxFj
zcg~DMNhPR|U2&w^{+(?>LZ$Gk%!X$UJ2<hn`?LqH_WNHq?yjvvD#X>@YY=v^m-lMJ
zWNx)q*{l$^Cx6ha>fq2v@on@9krsvQ`p;pk_;SV%wXvN_8L!Dt9jhs$VOLD5$JQRQ
z*p~BIy=MoXFWago7hm2x6J%aTX15ILIdk~KIbX`oq?kG@wlyv_`6;ASzTV;8dY13J
zdS#4gla6w~PWR)Br0fyqWD>w^NnIzCIUcM-v|qRBrGNF)%ri!1EE<mqF4lBUR=Y6m
zJG}nTiVk6|&AYK5zaAWXeAP4Ud=Tt9UpsJRpF|@A&$|RdZmhY(^@?QRz;5vKqBkNv
zoMa6*VY?>C%iYHJ^s)6c@RW*dBuLZOxoreTTJCGd9AX~f)x9D8L_m6Zn`x(V?E4I6
zqtHC|CwHZm=hJN+>9EeyHM@5GLFf6vFQkVRr&1gBzM_eekx6<!h~-4dv3Gq>x*Y+N
z_PC8YPo{OvEZR=J@dn)T!w#mB&!n;#`P&?QpUFJ3BScI7$yw>7gOtp%#FHhrChtXC
z+xYdY;$RHE?_>UO{pMYY_YZ8pxcq=p&!JIy7kpB_cfqOz#e*@eC#@#+<wUR4ABa6y
zXDqL9aFE6MY1HV>Bbqzi-#@A@b-NjBQTE()^y3<YkHQv*UGBTo@EKU^%O(30r&=jZ
zN@@AqS}DP!O1{%gfuHx5?tk(X`%0<jwbEDHvDXvs-g`eb%nUkCBBsb$uO~0QZCKs?
zM(H!ng|DB>zwYZ0C!4Jwx;AtEYbCiODxsf!M5d<lZu5ufrYkcS*Ys{pn=s=1c)jyv
z{Z*;N(t`G2t<*84+X769i$rneuNY-97$j5;g;22H@7ca3kwUQ@I0~eY5=fpPGZc=6
z!apDp!)&KH+|Ap?W%eH=2;a=bf1o>%?NE?qp2PQ4*>8ETAfDq5LPa2>NW;kkbUXVE
zLYMfh{5|>Q`<=?SG0jJVerHs(oIuLd-0;4Ih9JJw34=fpmGRsU!1*T_s5ze0++HXQ
z1q~Z?rsD*1X}^I%jVaA1@_xTagCXpQC>iib9ZEN)=7;={mI~_N)XFVeKrX7vKetm;
znQ!+))XUF<<N!m$u~-=L+aEX%iv_tl4)AX@=wS`?2k!Qbh5`?*f2N_ZC>#i?{nQSH
z#XyNQKhcm#G?a(*6Agt$Ls>&V(U3?il$H1k4F@I8{6dq1GLe3v;i0UbUug1BJnv^3
z3W)>p_Frfy{IBysqA<|=m|xn-f@G&(X;>&(>z8&oC=2Qrn%p8|!9!V8zqFHwvYLLT
zp^;E_)-N=Ww7rnF5Cibw23&6c^eqaz$UM+kkofg;J0w~T5BAVc-y$(cD5vKa8V0wJ
zhFiEs7<nL3zkDkTZgv*XWTEFvKl6~4!!N)Eiv+RZU)o_Y@(W}GD~DS^!=dCC^oNsO
zI1ij0e!;hLAaDLxzH(S7o9^c^%gM<vzz>haEm%ts-d->kyxhWlB#)F^z*io#5CeI+
z1w6nTFGx%MG(OZK`weUl?5|@+VUf6B#|LQmANuq1AUe5##9T;Y8#x7#ApHWO@?@a$
kW&`S4ZVqHP5cXLG@99PK@S<uW6c!7zV8zANw`sus56`#I<p2Nx

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/e_dif_plots/c5.eps b/shms-calo-test/comp_histos/e_dif_plots/c5.eps
new file mode 100644
index 0000000..6630b8f
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c5.eps
@@ -0,0 +1,161 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c5.eps: S_cal_etrack
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Thu Jan 21 07:23:55 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 2365 m 18 X -931 Y 17 X 7 Y 18 X -8 Y 18 X 3 Y 18 X 3 Y 18 X 2 Y 17 X 59 Y 18 X 257 Y 18 X 301 Y 35 X -212 Y 18 X -188 Y 18 X -91 Y 18 X -8 Y 18 X 9 Y 17 X 5 Y 18 X 23 Y 18 X -2 Y 18 X 14 Y 17 X 18 Y 36 X -1 Y 18 X 29
+ Y 18 X -16 Y 17 X -15 Y 18 X 6 Y 18 X -27 Y 18 X -26 Y 18 X 8 Y 17 X -5 Y 18 X -7 Y 18 X -46 Y 18 X 10 Y 17 X -28 Y 18 X -9 Y 18 X -6 Y 18 X -3 Y 18 X -6 Y 17 X -12 Y 18 X -13 Y 18 X -5 Y 18 X 2 Y 17 X -10 Y 18 X 1 Y 18 X 1 Y 18 X -5 Y 18 X -5 Y 17
+ X 3 Y 18 X -9 Y 18 X 2 Y 18 X -2 Y 17 X -3 Y 18 X 2 Y 18 X -1 Y 18 X -1 Y 35 X 2 Y 18 X -2 Y 18 X 2 Y 18 X -2 Y 711 X s black 3 lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1
+ 1 1 c black
+ gsave  2222 1229 23 1306 C 1849.18 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_etrack) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.1733) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (  0.113) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458 1444
+ m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921 1444 m
+ -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15 Y s
+ 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809 1444
+ m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1460 m -27 X s 272 1491 m -27 X s 272 1522 m -27 X s 298 1553 m -53 X s 272 1584 m -27 X s 272 1615 m -27
+ X s 272 1646 m -27 X s 298 1677 m -53 X s 272 1709 m -27 X s 272 1740 m -27 X s 272 1771 m -27 X s 298 1802 m -53 X s 272 1833 m -27 X s 272 1864 m -27 X s 272 1895 m -27 X s 298 1926 m -53 X s 272 1957 m -27 X s 272 1988 m -27 X s 272 2019 m -27 X
+ s 298 2050 m -53 X s 272 2081 m -27 X s 272 2112 m -27 X s 272 2144 m -27 X s 298 2175 m -53 X s 272 2206 m -27 X s 272 2237 m -27 X s 272 2268 m -27 X s 298 2299 m -53 X s 298 2299 m -53 X s 272 2330 m -27 X s 272 2361 m -27 X s 272 2392 m -27 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1540.98 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1662.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1788.3 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1913.86 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2035.62 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2161.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2286.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1849.18 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_etrack) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.1733) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (  0.113) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 2303 m 18 X -855 Y 17 X 2 Y 18 X -6 Y 18 X -4 Y 18 X 6 Y 18 X 6 Y 17 X 73 Y 18 X 248 Y 18 X 285 Y 18 X -5 Y
+ 17 X -213 Y 18 X -186 Y 18 X -90 Y 18 X -5 Y 18 X 15 Y 17 X 6 Y 18 X 13 Y 18 X 12 Y 18 X 3 Y 17 X 10 Y 18 X 10 Y 36 X 19 Y 18 X -17 Y 17 X 1 Y 18 X -8 Y 18 X -23 Y 18 X -21 Y 35 X -2 Y 18 X -11 Y 18 X -45 Y 18 X 17 Y 17 X -33 Y 18 X -2 Y 18 X -10 Y
+ 36 X -14 Y 17 X -10 Y 18 X -8 Y 18 X -11 Y 18 X 8 Y 17 X -12 Y 18 X -2 Y 18 X 2 Y 18 X -1 Y 18 X -7 Y 17 X 2 Y 18 X -7 Y 36 X -1 Y 17 X -3 Y 18 X 2 Y 18 X -1 Y 18 X -1 Y 35 X 2 Y 18 X -2 Y 18 X 1 Y 35 X -1 Y 694 X s black 1 1 1 c 334 148 578 2166 bf
+ black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 909.37 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (sos track energy) show NC gr  1 1 1 c 2222 1229 23 26 bf black 1 1 1 c 1778 983 245 149 bf black 1778 983 245 149 bl 1 1 1 c 1778 983 245 149 bf black 1778 983 245
+ 149 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 245 369 m 18 X 86 Y 9 X -43 Y 8 X -19 Y 9 X -24 Y 18 X -74 Y 9 X 147 Y 9 X -30 Y 9 X -43 Y 18 X -74 Y 8 X 43 Y 18 X -116 Y 9 X 190 Y 9 X 16 Y 9 X -59 Y 9 X 43 Y 9 X -74 Y 17 X 31 Y 9 X 43 Y 9 X -117 Y 9 X 43
+ Y 9 X 104 Y 9 X -104 Y 9 X 55 Y 9 X -55 Y 9 X 31 Y 8 X 86 Y 9 X -117 Y 9 X 90 Y 9 X -90 Y 9 X 74 Y 9 X -19 Y 9 X -171 Y 9 X 116 Y 9 X 55 Y 8 X 19 Y 9 X 16 Y 9 X -133 Y 9 X 147 Y 9 X -73 Y 9 X 59 Y 9 X -59 Y 9 X 24 Y 9 X -98 Y 8 X 74 Y 18 X 59 Y 9 X
+ -133 Y 9 X 43 Y 9 X 55 Y 9 X 49 Y 9 X -73 Y 9 X 73 Y 9 X -49 Y 8 X -98 Y 9 X 98 Y 9 X 35 Y 9 X -35 Y 9 X -24 Y 9 X 86 Y 9 X -43 Y 9 X -74 Y 9 X -116 Y 8 X 73 Y 9 X 147 Y 9 X -147 Y 9 X 117 Y 9 X 82 Y 9 X -82 Y 9 X -19 Y 9 X -55 Y 9 X 55 Y 8 X -24 Y
+ 9 X 24 Y 9 X -98 Y 9 X 181 Y 9 X -138 Y 9 X -43 Y 9 X 133 Y 9 X -16 Y 9 X 16 Y 8 X -35 Y 18 X 73 Y 9 X -97 Y 18 X -31 Y 9 X 90 Y 9 X -59 Y 9 X 24 Y 8 X 19 Y 27 X -43 Y 9 X 59 Y 9 X 636 Y 9 X -671 Y 9 X -55 Y 9 X 104 Y 8 X -220 Y 9 X 147 Y 9 X 73 Y 9
+ X -220 Y 9 X 206 Y 18 X -59 Y 9 X 24 Y 9 X 19 Y 8 X -43 Y 9 X 43 Y 9 X 16 Y 36 X -16 Y 9 X 43 Y 9 X -43 Y 35 X 43 Y 9 X -86 Y 9 X 24 Y 9 X 49 Y 9 X -147 Y 9 X 74 Y 8 X 24 Y 9 X 83 Y 9 X -138 Y 9 X 117 Y 9 X -27 Y 9 X 57 Y 9 X -43 Y 9 X -73 Y 9 X 24
+ Y 8 X 73 Y 9 X -97 Y 9 X 86 Y 9 X -62 Y 9 X -98 Y 9 X 190 Y 9 X -92 Y 9 X -55 Y 9 X 128 Y 8 X -73 Y 9 X 49 Y 9 X 43 Y 9 X -43 Y 9 X -14 Y 9 X 57 Y 9 X -147 Y 9 X 117 Y 9 X 11 Y 8 X -73 Y 9 X 35 Y 9 X -35 Y 9 X 35 Y 9 X 27 Y 9 X -117 Y 9 X 55 Y 9 X
+ 35 Y 9 X -90 Y 8 X 90 Y 9 X 48 Y 9 X 26 Y 9 X -74 Y 9 X 14 Y 9 X -14 Y 18 X 57 Y 9 X -19 Y 8 X -54 Y 9 X -43 Y 9 X 107 Y 9 X -64 Y 18 X 90 Y 9 X -60 Y 9 X -30 Y 9 X -74 Y 8 X 55 Y 9 X 62 Y 9 X 11 Y 9 X 19 Y 9 X -92 Y 9 X -24 Y 9 X 43 Y 9 X -19 Y 9 X
+ 35 Y 8 X -16 Y 9 X 16 Y 9 X 14 Y 9 X -73 Y 9 X 86 Y 9 X 30 Y 9 X s black 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1860.59 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_etrack) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (06) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 1038.74 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 3.175e) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (05) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 989.272 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 3.147e) show NC gr  245 149 m 1778 X s 245 178 m -29 Y s 289 163 m -14 Y s 334 163 m -14 Y s 378 163 m -14 Y s 423 178 m -29 Y s 467 163 m -14 Y s 512 163 m -14 Y s
+ 556 163 m -14 Y s 600 178 m -29 Y s 645 163 m -14 Y s 689 163 m -14 Y s 734 163 m -14 Y s 778 178 m -29 Y s 823 163 m -14 Y s 867 163 m -14 Y s 912 163 m -14 Y s 956 178 m -29 Y s 1001 163 m -14 Y s 1045 163 m -14 Y s 1089 163 m -14 Y s 1134 178 m
+ -29 Y s 1178 163 m -14 Y s 1223 163 m -14 Y s 1267 163 m -14 Y s 1312 178 m -29 Y s 1356 163 m -14 Y s 1401 163 m -14 Y s 1445 163 m -14 Y s 1489 178 m -29 Y s 1534 163 m -14 Y s 1578 163 m -14 Y s 1623 163 m -14 Y s 1667 178 m -29 Y s 1712 163 m
+ -14 Y s 1756 163 m -14 Y s 1801 163 m -14 Y s 1845 178 m -29 Y s 1889 163 m -14 Y s 1934 163 m -14 Y s 1978 163 m -14 Y s 2023 178 m -29 Y s 245 178 m -29 Y s 2023 178 m -29 Y s
+ gsave  2222 1229 23 26 C 224.489 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 201.659 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 391.904 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 369.075 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 566.929 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 544.1 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 741.954 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 722.93 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 924.589 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 901.76 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1122.44 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 1267.03 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 1445.86 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 1624.69 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 1799.71 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 1989.96 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 175.025 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 2096.5 175.025 t 0 r /Symbol findfont 26.6376 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 2050.84 152.196 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr 
+ gsave  2222 1229 23 26 C 2028.01 152.196 t 0 r /Symbol findfont 41.859 sf 0 0 m (´) show NC gr  245 149 m 983 Y s 272 149 m -27 X s 272 168 m -27 X s 272 184 m -27 X s 272 198 m -27 X s 272 211 m -27 X s 298 222 m -53 X s
+ gsave  2222 1229 23 26 C 227.579 205.259 t 0 r  -22 0 t /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  272 295 m -27 X s 272 338 m -27 X s 272 369 m -27 X s 272 393 m -27 X s 272 412 m -27 X s 272 428 m -27 X s 272 442 m -27 X s 272 455 m -27 X
+ s 298 466 m -53 X s
+ gsave  2222 1229 23 26 C 227.579 449.355 t 0 r  -44 0 t /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr  272 540 m -27 X s 272 583 m -27 X s 272 613 m -27 X s 272 637 m -27 X s 272 656 m -27 X s 272 672 m -27 X s 272 687 m -27 X s 272 699 m -27
+ X s 298 710 m -53 X s
+ gsave  2222 1229 23 26 C 209.269 711.515 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (2) show NC gr 
+ gsave  2222 1229 23 26 C 163.61 692.491 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr  272 784 m -27 X s 272 827 m -27 X s 272 857 m -27 X s 272 881 m -27 X s 272 900 m -27 X s 272 916 m -27 X s 272 931 m -27 X s 272 943 m -27 X s 298
+ 954 m -53 X s
+ gsave  2222 1229 23 26 C 209.269 958.833 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 163.61 936.004 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr  272 1028 m -27 X s 272 1071 m -27 X s 272 1101 m -27 X s 272 1125 m -27 X s 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s
+ 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1860.59 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_etrack) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (06) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 1038.74 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 3.175e) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (05) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 989.272 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 3.147e) show NC gr  1 1 1 c black
+ gsave  2222 1229 23 26 C 456.587 1194.74 t 0 r /Helvetica findfont 60.8858 sf 0 0 m 
+ 1315 1284 1251 1216 1196 1163 1146 1130 1116 1082 1065 1035 1001 981 947 913 879 862 832 802 768 747 730 714 683 632 598 568 551 531 514 484 450 419 402 385 352 318 287 253 236 206 172 155 138 105 71 40
+(Event by event sos \255 shms track energy difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c5.pdf b/shms-calo-test/comp_histos/e_dif_plots/c5.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..f5c46fdf393e1db08a563853f52e1ddc3f9638e7
GIT binary patch
literal 17687
zcmd6P2|U!@_rGj0)<l+yv1Xse%pm(VkKNd1A7gCUvRAf5$&x*?uUWH2R3t>QL`kWq
z$d;6(h%D9bGop>>QLk6u|MSO-JLhvh_uTuw=bm%!x%c43D5FJSq6iT0=vZ$*2nL3N
z-E5pd($XM^!BKZS7@~yr!aBRzgCH2JJ>C<H04nH#AUfV&&W^6YXR$Az2@kd0Y=QcQ
zp7@Q2AX!-u-qn`S9{js@l|1lRFE<Y`zn+ec0oVxd;pyn+3Py^GAs}K<0T5*EIY3gz
zdf~zR$_L?47zzr5!=U1D1XK*DVBqNG3_KBq;E<y3wsrtT1Ao-l&BNC7OPd1UF-CsJ
z7~|oF)5m*(%^<*_!4LzypO*y)f_8KDB8(RdLBqh}gy8@sI9Ou6BnFmTFCoA%=z0+e
zh7ph=)I@<{guxMt;$YYs96(V53|m7AC`y81gia7D0Pn+48)X<6w!sZ(0k**pXacsu
z5oiOx!4hZ$zQ&U<IEad$*I)Wx1c2aQ8V6u=b9VF4cgN!JU}<S!-aIA1@Gm_hynw-a
zdEq@=!SF8=_-$qgefV+4*8qX&d)s)e2>?M1U?7M#)&-bdG*D8+dg2Ln00bRf@SY-S
zfPgsSfIhk6+-x0P?ZFUZM^^<`Psa_ychf-_<!^9<Z|0`x=4|_Gya*`%1~0L#dHv4l
z*5u<iSR%e>sfu^@!FxI4u)j9CH39q$UdSzZiRjokJ09`I|02)tm+=?%@UOyx+M4ID
zPvP2n`i((~|1-ni8z^Cw{03i%@A)dZd3!kGJ$@0=?-kT9Kq|Qfr{A1Jf(H7HvB98Q
zvHXoW{9O(6gNj)PQ-r|p_onbSRSoP1U88^0#m3F~JH@r8lYa-bE!2sgn+w+U*TiB?
z?f(wDA5@7c*4<7S(8M-aFVFABux3Agr_mpD#wJMCtP7zzz@DyK7l<<6#}S9u`%BT{
ztK}z{#4k)C>jrqu{#tx9L2EW?y<cDm1_}ei*R3Q53J1g2tt19228OR&NemRQjO$hs
z14V+x)~zH4iUNzRTV@PY94xkOnlVrbu-Lk7#y};(V(Z2k188iqb?b})G^*GJU%(=Z
zZSVz@kk|%az#@xn@C7U~VuLSW))5<g0ke+S;0u^_#0FnLgb*8if%!#j@CBv?0q_M8
zTm%dNDq@2%TnvoZU<_b{*kBBpeB>JA@8|a0s$O&4Hl_rkh4u1q^fM!L4)8t*{sdgY
zV&mzW!hu2b@ScFq!U66az!Gp(fX9xmUTY8GfRP70J^S^Vii&Q2W`vd`fq_{-O!U3*
z?m!uGXsv*NXyRS%y&S-jFbLYw8E`ltXlKAlQN{zF0UnrePcOjtbD;sLo)H{}8*~^v
zgJYn;Tn0bOH7Iuvlg^H1#y~ZiF**DA%bu0eyA;tM&W>%t=UeB-cHtc<^F4yEMl0;2
z0w<9q!a_P&PT;9I;iu%ap~hfl`QRNy{y4@r1hM<V<*NXG(?44x0~Hk~%mnaFDEu*e
z0D<_54{8%W@a^#7iGYEEp^Qq4>0Ez(Xkxl6L_s_H4D-YbQ<5F|Q2a4xXhSm9ooFcA
zQ}r39-8wni?uB!^?0Uze(xa(}h1ebT8a{vo<{9D7V>CZRGmo)xlQ$4k6XjYn9ozz-
zZ<_KS0NTLkkHP~(ZNdkJ`YJ$TzXebg{{krFq=ZCx8m&5$*W2Y!YXI#X)n<vVj<;{U
z*`+%<oBiRSUGE`k^C%%f!C7Tz&jUg24Qv(T<)S5@q9fvBc9F>LASde0V=CJMp>M9_
zKOh9?oi8E;6#kS5!Jxo`g+ez_0*dQmL@2E<G}N{@{o6uQUSDYYfn`Q)biRvBKdqIi
zo2i40-kNB<o~B_l5^IWfU7HhB!iFN*P%}``{|pJ#b`tZeNVJgYCUlW;(J*?{hg>1P
zLIf<F@xCp=ASl&;2ZNwa37UmqyZ(^o{Ux#Zb70^>dZ|>o@=l&#!I&_iY1=|FzU>YE
zX^s3>U`YHa$slG#Au$~j!~&%7Z?Z8Vvn3pa!T!5!{7+N{5LJM}{#9kb#3Z-FLpi33
zwgpP9>>Je9qlwZ@@+V<XYP*5)J}h*Cjpyp@%3y6j?UljB^l>h~6D(0BsVqXguZ&DZ
zoopAwNc?j6k6YZnZ_)2RO1@Y9#KHD~6m|P^>Q#-(72Lxzv6a(@)27bEn2IBZ=~wT!
z?{Do$8TFHCU244L_So}LLSpt`gFD~PGg}jZOke?9NZGfI**{6y{{+_UH8BkOhsBIc
z4~;&?M^7wln;qMYcP+OkM^Xsyut^Ew$xe-ue|N$9tfcA?V=n4E6<@G0=mE>R-lmpk
zPu>DIf(ic*#BqDvB>$WR`)+jxKc>ksR|3=7YKt;!b`rIOl_JBOP+=yCU+r6jI4k8A
zIBnxbLq%b00XKq9CzSqQDs>nNvE9NokAV>uu8MEgC`YrSdxGVTGdsMk<(;9y{0ze8
z98x}^k8{optqdE@T?my5Z&sZio<tvLFnDb!8#`+lO>&31y%xzVv$H+nrW&!!<G~p|
zmVv+ROdHX|VHveL^=zb%qK4Y)Nt3PLIF=`jN?D9w<mX(T33FoktnoB<{Bw9iJHz0x
z!SN{J2&v{566DWM?b4As>mT8Nf%_vV3(;9L`t%lvZ|k1_cZkE`+uBiSjFf9Dl=|sW
zP$oE5StGX`ldW_&M=9?1?buw}SkcBn<v7Smwb6hN{Brzr(E>+C(^prn-D4g;Fpp~H
zxU(vU4V--AIocJ9e5)Xtb<YlWJ~$J7sriZ28M@On+P6#e&6AH8lKY;{Z@uU)#2@ze
zEFR)BgYD^^z1nBv?|c2E+q1(Iq|8)2Hs>;gbIZK=8A0A{MlM~uK0dr!k!<H}ch1Rs
zCf<*Qv8zfy`twMG@X4}LQ}b$t>M*?Wi}1b^NfCYQIj@<P)m4Pgp~e?F4996z(SEX1
zCo=)3$2I_ec8mGicDL}Kd4Sv6wO{oBH+*5T98NB9;KugyQ8In$7I<vCH&_e*uPKcG
znZA(N*ct$Z^_>9>wym~6M9BbqOzN=3^wIsCB02Na8(S!$7o+dBmc<euE(WNvdq^ly
zpBh^pI=Sab1bG-UX_iftiFkYYpcwp7b|Ax1vz|St;+F>lYS>F-p1#Uvq2Ns@aFa1f
zeqQieV`M`9t(ew46_n_-8&}n4?AF33|7w+BKmh2A2TdsbDQ$~_f>B@hRj3W@fWkU<
zaM-rCTsm$;)3zLtKZC3DmA8?nrVcM&*R+$j%1sC2J`R6Qn#<{=yU-GLpkY`lW9fBt
zV_l~C(yiLr6Oe~3;%;eg)vMDA1K-&XojK<1!Kq+ze18C|{usG?&N*8RHL3?8wLM~w
z1WW{;+Np$TWvo1;5nSC<!f@6*A^5G@nIKk%9o*K|qkpNLA;rbnJ6<?n7*}|{FpbAV
zORPsaTDnJC;|!jiI~t2v7~k*g5@p(LbH>DJSi}4T&*K5A_qCFt?{XUsP{q;QJ#&`e
zaYY=kir!+5w%z1>2`vG8od214Z@Kk_!T*@&(1Lf$CQ`lve%x)+tJpk9teTQ0$Z|fU
z!&X#DNrs!AN|44VBdUxl+(W*miWQT?s)|%D-KAPb)`0+1jnh^V(~~$WZfFSyL+}>6
zqqTtGze@UlrZu-UalfK9U2Jm+u{vU-bRdY3`PIpynW9zPLZtqqz0vm0DC&=xkaaMC
zIKsJ~;s~@mw!~xGO$}`AsCdnW0Hr^r27e`z07GmGiRM`;+7@|g<>Og4+VqcvP}quK
z<rDn;m=gINda>Cf%O5VC<$rM5ZfJ0YubJegHN~x!CsQHG>N}aT==}}bcRf6RB(J?F
zYGB!bd}xua`axJHqQ)kVhs#woU#7c=Gg5NzLk35g{@!AV#|8nDq9M<XSC*Z6;>IsW
z%4Fq??|WOrndv(obj3}g|4bm@wJfxt(zXz}?e{+$LC!xHBmX6Q;oF9Sr8T8!PXaDx
zK!h*xIFD8;a6te}PJT1d$H6exdSqF8r@`%oOG9qEPtz&qxF37{>D(@%;&bE7bo=t}
zVpEwQXFzv6#&q-?ssnn%$JyLE1X>cr3QEje8Xk8waq>J~S_-$;&aLB#xpbk#xT1i3
zYJ$<4$Zc{<CH9|fj(#Dk0TbVDbEF(i2&q%60PYS4r$FM6f;;`rok#i=ibF&#hj~Pp
z7%Z3fTDme!gUOXl8nUAK%-Ouz*y$VC@@_RijVzec8FRVz*1%O<?{_BJ;Hu42J~ux$
z)=G@vH;nsO+ss5O_o5dQ9k(~qE&l`|lFX`hz-|jU{LgkfzXIX*UQe_PC=^2-x{_{l
zHddPA4Q<OF8!V@fDgQO9$9@3`4Ov|N3D}e?s_wxo)YvoEd{f_wABN6_K7;M$5EjC5
z_d){`5jP*I80C2sUUk#Kc?|bks8XIQc~atW@m)nEKjqD$2R#OLY>h{9<17ITuP*ZQ
zZGqwcw>uEn_Vz<M_8N#7Mz6B66k%qj_2AL;I5R0#RVBR?Q=)QT`>-#2nfqKy!U)f}
z78xD=NnMFsgbh0NYie2DS!9&V9WpA>sKZ_{DN+LW7YfkWNPM49ga?BO`5Cn1eRz?2
zVhjDELqwUH`G8)M8!JNWxnYJpmeMT56icZPqGCN2s6(6q{MHX?cMx?ctr1Aoi1F&6
zJ2JiVRpI<+rJ23Ulu#lHmxCX-0Db#y&VLpdfdjjqZH^n2btSb)6{x#cn9iPgFy_Ny
zCC?>KN*YcbD^J3};~(^N!YS5gqPTTTFuL;^W23q4N4dAQT6f^>!%@SBhFr5<V%VFH
zj+sjfI~I{hp!W+*I^Wyl_IdX!f3vcnF*2#1-or-|E3#cruF@wBXHRHn8eEmO8ZWqM
z*)PFDiOW<;^V8Wk7b;uadp~XW@s}B&hV<W{or~#~PZ!GixjFDzEg0H9D(zO@4FqRs
z!!Bez$P{e66?#m9)06dSyLr1(yLr;5PV=N&B^PGqujx)+Ik+_99CRBW{swlYn0vKF
zmE+(jE~mdrybrvuh^VC>dz_571-rs;>esa=Qa;-Ke!w1?27HW)gy(~RJzDIY0arj!
zqUcMfX*bXE+OhJ#x~c!GV9fUF3Aycl_Unmq#{?XOA<Eq+>PhNCn@dAO%_z^(LVVZJ
z6w_v{^}HkEgdP!~T~6Jj3*G{PZ~L8%E0BcCjf5L?9(dr=+u8{}2%?3zb;JUP;b611
z{V7rs36?;>f$M}y9&YYm=xc5o7%3qRMxi8tCwgvc7xsYbG~dqK2~G!aol*(7P6ssZ
z2}Z769Qf{Be~s{EMnD_eQzXHE2HyH2^T2h+?+)252=A^RfcvGt&M=Fas6P_?IfDJx
z4kMu<<#%@}Q9Fn~aLSU5H$$V|JHO%e>1`2<B>iNybfTCm()O*v{^DyoF&W_KfEQD4
zk#)KGHWvA)F7nUk+gu~Hx=!E1o8e48QBiza{5vQo$bT8TwA@-}_w@3_>E5n~pXXmK
z^ft+#bh*?w>f3bs>~*21VF6Z`db(!n29)dkkC}Y>K-blzHc~kw1v+@GLbiZ6wDOem
zp1QVy3nx!qJ0t?CCko*c9a<Uq>zWD216!P1ebQ%Z*7qEhQ3q-o_)9;h^;%!NCLi77
zjqAJj(%hUqd4D2H#?*LkMt!VN6G?a_4Idxb^lXd_=i9@BE`1aTxGeYWY~qw6?drD7
z1hW8)f~EeAKz(!lp**y;v%O5Lv+-o~LsjZm<ga#CSHNDQIfo_&jydB|nB;y{Xk~*l
zm4f$c@o?XI3Y@%<5i#B0Bd^{RUCbt0owDG}7Un*2G9c2-5vOZx$t_TEyo59<2}vyY
zSd)`BX~J;SXs-unQCV4hb+M}S%g$n+W-d+6qSAbNy3{+hlfj)Hf+to2Au9|Rt10qF
zU6)DkClBmU<$k1VrOVxZ@tVNg-(#sG+D0Ac9@0~tDXOsGt-P8D+7ZxvNuAprXKcZ9
z|6zH&%X{yb-Iv8d&5dfsHJwEj+3}ToqV4*O5}THh=RK-M*i*9^uGz)R)upvY8WX38
z4Yg8W^euT^d&&{;qT;eR7UN4vM&wAKuMb(Ms)~y98S3q{rXJ;9NLLqr(&N`-dOB5I
zaEFkQtI8{kg*Nwb)4F#Cm9+1f42cic7Wur=#TxOt(o6)_vLp8ZO<Z(B2DgV8QktA<
zEaS><U)am@_#UW-%-omlg#Ae&Ar;R!pQIbuY+>TpVF^vGADR7GS))~`*`^k5=2lgL
zh{RGnS(#nh*bNj<b@3S(K9F}id4V|Vyx@`d>Wcbtb2Qb=he!ML{CrQ6?xiYTysquk
zORE*;DNeyo6q|kd9*tsN-j&J)@*E=vNQBD(MJ@61xadX&hf@v^MQP5J)V{#tQ1oBN
zPw2!d5wmqYC(p^eYgzBED36<B$-dq~qln9E3_qBSauA7XQYhMG8X2oY;nc;kyJnAU
z7XAHmQhW{~<_9^8M12)8R&Qhd5Nvld>F=9J^En`Wjw@ntD>Qn(xAF!kfOd@>knaLD
z`<y=Df|o%DNarVLcbG=8Xj3=|0j;rIljAJ9=&#vlLmH%rF`G)szB@Y;ntlBqr9#*v
zT!;^M`)*>kOA9I46DgU6Y&)V^JynTK&sJu|5)}pxz4Z8-m3fBW0=<KlS}J7^j@r-9
z-S3XI^GT^$bOoDi2;JFh@dulanqT6qZ52599HE9>7(6(sX#C>sF=GC?<U&&NPXSA+
zuCVlsk!c%GlZBoN$#W9za@Vb{f3l~$zVGU8$D^M=zMHuv=l^MGj)OgLY5w(TxsOgq
zKXY`6zfs_IQLN;|M*2G{TcWt#Uyd}GHoV*KuNQzG_FtXo*P+WwhNaolF<KXLr(7YT
zoA*1sub%xGMZhio07>`KoZR==z`5Diw<gNloGG<EM{H9Hl#`wu7TziBd)52O>VkOk
z#Pxxii;`^k<^h(=DX(Vx@|JC1=pBzXm5%V?ZyS?-Q6N)|p-*tqP3IgKJE#=#mt)EO
z@Nw#5_M|Dj3~2ElEbFB=p&Gi>`1t|KWG7fW=Kw{r)2`UHKX0Q6e{x@tr3G*&7({DV
zUS}K8V?1uH7ws+(Aq*`>*BeCcr3U^mhLN|AQ$o)_|FC$L?HRnMltVGvz4-YhIzpAX
zj?)I*3HN8~Ufq`((R-RU6M$?fxLWa~0BEdxHy`2kId8R+l~&D?rE1(l_wZ}I9^?H1
zus5}8-a0iJM}})OkaC`?l)ZEC230=q*T$BoVg~Jd8{0((q;K3!o~4AeHtp4G+1cQ=
z=t4mgRNfWqiLxz!TGut((B2&e@nH=dc%klRnmmG}5g7T);*`$K{PM>9u35jUiSs8!
zTeGGvCCm2W{e<!$BTeR~#Nqj&K_09_?Xe7>Zs9*LD5?7~Cyxk3J)#;Ofv*Mw{HR68
z5_|K@dp{;0ImMwjY7oSFV4jor&U7-?cV!x>vAT*=2syli<HD>7TyjW)+1YoWG`vhA
zleRKd>XiI77Tv`IxF?=35R^Apr|1{=kzOQ`qvT*YfctQ~JshjWnSOTH3=0Xzqm*um
zy|^ZO>Ux@er&zSx!x#5;i~D0Tt*%aG!k#HG^)D5qz45S}J{B00mZu-YEw!)FNqe-#
zqxzv<f?M#U$FY~s$FDHPse#I{)CoHkY~$74PiQMLX<kyN^orxlQNNJ+Ozm1&hQ_WD
zJr*&|2e4u^pTKOTJ97%-E?Eej_|C`2MGbG?XHK_|nmFiU8&4d09{$jgJ0Y>oz0utp
z3Gbn5AeR%V3MoF&T|0@OG=!@)7b9BL;?;JY&(A$+zkmS8IT}&6vL|St(G1|7?ORkU
zROS<?R8C9tQV-P#>q)L(jCBg_6$<v<#RashZ?%WI<-Q@=C29wEjRXvDLgL9=KH~u6
zRHpRk1;^cc&o6`Q!h{kucAYPH=VX(aFL*w`vc7$8r7+IXG6jiD;0l+vD2YiCmY(D5
z*?m6$8ISV;Z$oI;jYqdMQxCkWPGC%zsJh-kW-L7YDl1<)lkP7232v8<7k5oBu;Khp
zmQP%St-gxdvEUF{*FI=vAC(eeRvHsG!$y)>YjUf9G*rC%<$@sY#xd7h;GTfvL+#<u
zt-E?^Cf(G6>v(RMF+BUM#*lrv!0f(eSk?<I*K^E)4A`)&#zcD_BE+bt!02>AR{RZ;
z{C%tF2zdrSilmTgqbUIesh3fVAw1{Kmgddt$A(@%c=@FOnF7=x42v^b7N95{O$^J-
zkS{eaMHJ7^f&3&=CrlY1smt)P@}9c*VGd+nJZZEKZn=6?<(YMc(_666rv|P^Sn8ni
z`3B-y17UCDygvPS0|bKk*d5YH2@8Q&V_})`>B)gDd4VJN%!f^_Y6W}h7vMT-&z_kr
zgboDUA$oJ&H1_W<S+Wy>N=NX2#TBA$o|+krAJuv$Tb9(=*rCr*FX>_Oyt?=Nv+L8|
zZ;k;KOj!$y=BIBgJ+?~>wA>AKmGG)qZCKv#?|&^RqRH~P0424tj}K!Yh?vczjfn-H
z8E@^tRI#G_T;R4oNbc!N8^?hzX|hLR^$z%Xptc(6WN!R9pLm|KHe)u!OyU~*m#P|S
z#M}>%mDRn6-z8S-NCZDb&U5Lg9V^Xzd@o#NB*k*^C{3oxheJI?LaXTtLD9j<N7YAP
zB5w%FRowo3{a&xpO#vzyJnRMkeByYmx}4)FVZ3ibrJ{~nk^P|;0+9-bate9e3bKHo
zo#U1B2@w+boI+u8Ly*j{x*YKH8Il+%%lQP?0J$J_<0LXa{L`NF*1N$Kly{`+T4f&6
zRPpb0nHo|Pd3v5TL2#F>n8vQ-`x?cH4=?aPpUowTd=yy-y5n6>yOe#Jk|f9X<I-fW
zaFowjn>vZ_E@~Q!k<yR?QP7y$3n~TyvMY+okgQ8Pt$6FrJU_jS(@K3Aj5o;cWplQ9
zOq_*`GfqXiULxV0=Cjy|Cr0Zk_Rs5a9qwwqby`Pm_5Go{T`2C9-c!0CC!47EHJ7_Q
z=dBnWa$RajKGD=o9f9z>b&+#50ojw{R8A@7b*wqhVZ4_uhb4}OJg=(!W*omoUTjaf
z<Xhu#-rMfsbO5FABZ-Vae$0@K)@jn#-R|$=NX@S?7WyUfuv7}fa7xQHW36@s&@fgr
zSVu+eEPL@3mQ!?&2j}BQA?EI_K|C|(8u9rFm(^*~TCze(wb_M7DE9pcw!$?HV^ot&
z(bjj0ZU*y*@ZB~kZr*L>4q}z5<4@zkF-f31r&8`?(utg>8BVx^usHo1?f5Ej@;pWX
z!B9F&#bd<tT|J4=Q%S+doRln{F?P70Y}i~BPlI7Jm3j+8H<#0hbL_g?T_rV>UcY-!
zeZwkWg>ps3&l(kp=FwjkV+>0SbtLKScE28PYyMe8Pk?go{@#I6-v>e}a9-@CR?j**
z!Ku{j@IszxCm|R+WqW}#r|yoyncQY~1x{z%h&1&Uvz!an=u>?Bmjx-!h}o!LF|{1K
z@Zl9q!37^yX^4q3Vvs%P)GZWhLBe<|DfD8^U{ro=l_cX!rr?V?%5~|AXl@WW)eW>L
zIk!OQ#cJ{>vS%(BV<S$@EJpovwl&plrpnRthI%g!1-~V&=DlNwy!WPhPsTah>2#5H
zE<syqCR0+g_#9EQQExP70M0bljA)22ImTPH<$?SW_prg2V_ZktTJ<On8{#J7D>FEo
zv>7fyA__HHOp{*Z5Vw=--?ZQ?+x1e2KXfWG_gy@rl6lKBUQ&TT`?<pUMxHX`8phi~
zw&p7$mn-7R=WIl()sG29eAZ||oOr;syj#zcH2#?+U!u<Rpbe~Aaqtd?eIzBjJzX)y
zNZ=uu(#)}nMUAs;GBq~Vy6lp&6|!YsTQU+CvK(<Bp9e*1-7f?)kFGS-n^9u8_U7<M
zQ*{`#F7ajc&a<j5UY1<Vz`QA_P%`cq++CFtX~F57l!%K9^^Up<XNU?k+k=kJ5i;&>
z3siKvfR2aB8Ry<Zb6ezzq;cP_C*AirlAaNmg{T;whJou&O^Zwz^o!W++LSw)Y{iH2
za3PO71*hiny5kkEKJ{@BNq^Ykpz^4YKt7OfS9F%rsr#^PcWkvueC1Oi6t|<Txj^Dn
zeEu*|Iq5<MY3sWh^AsNEX&YEPx_uCd<&&>VEa%yoPCEAJF5D>|YQc1P7ZP4xkm{2_
zRBmW|udm#er3`(wgdcW*s9zDrq|2>DlXxw`)<n(t9V42vVKQ|%A=HuUfv*)0Hcy`x
z!{9@f=zm(5qMvz!l6OQVuiYoCa{mSMTprE6ylz}OUL{vY$49+xz1g{k5o#pAq#9O(
zzMgM6{^q0J;U)F3dCRVy!?RFGN1tMsqdMH@A+uSW;XQ+acbW0j7D*5gUj_YTP-iqj
zYA;tSnh14f3EGzB`mt+sYVJ+MC51*?POIoq>}}+;A+!FNOF%4o7L7D6ja{gpYct^?
zyV1~C;i7)fIOML7X~Yy_SgnamU_@xg;ghMrq&^R2f|ozm8+8W8kLuhjl>fJ?m1bLc
z?Aw~dSMX}56z`e<p-LpnN4<rml<ez1(NWPk)U}FNAKx{f?RVIjXVr<-Xeme5>^Y91
zxK<+2D?)kgWS=Pu&3r(PX1!wjr`(Gaz?yUJJSSv3y?+q2B-KxX@8`uf=4Q-Va!#if
zL|sE4>uuAsO^Px?3RT2jZ*&k$Pqr?ro_Nj6`Zq&Ftt#8pLAOVr6fzTW`GsfN8jeZ^
z$<9rjec;~kcOONNi&9)?B_qyWz~*Bcji^@`d&L2${W4v3<6PJNoU_!)Y?efImNOq_
z3g5UjJ~@%;qc**0XfRv7)YnDAqFKMhb?<K4ew}@Vjk4BnyYioj$}J9@ofJJV&T#wK
zOzD0d3z`&5|KTaW6s-V_kHt!Zjfo-Vbh_quVeQ6?{8UZ7)F1qqBF(g@=_;xO*r{T&
zKA-CJ6rXTU(fTOe3>2KgAyopWOK)hseXDTvP3B9;ptx-KY=z6nZs)mG8Vk{Zh`p=i
zmkSysp8$?|L<r}7%LFW3Bup+8aHd5ZW$gx<a@z{{b!C>FY~yq1p$SeE=iCL<JKzFb
z2?od8aNVT=9FZEj@8aI8*v7wvSbG6<M&7{`z*8)FUOQOx!jO`$Ur#Ns5O4?8hoQxv
z*hms`Ln#xu;A*<@HkzePmNyFckvEnJpP`v*wJkxSDm&cyfW~sO#nOz0Iw$oQU*ZD*
zuTrGpVE(Zx>107pEk6CgEFS()iRbsJ2Cp!Zy*AMSd_hnmtk}rpP65AkTYk8v9wVd8
zoRiA1c|;4e3<C5iOg6<psNGIaWE`5$c0Rx3Hpkpcm3!t9Pn;ew1AWcRO`%VMc(Qtc
z&(p`LMWmxprA9{G1s%FJ0e}bEA&J$y_#{~)PUA*?xO?%!ILF+vD<XcTR=wi+QhQ#Q
z)MH`NN9H1TE*EBG9weVPID5+&*N|IvfzBY~qK&@X+}wTG4J{$bYDitw!mhG@?<bzw
zZHfZaxk0zRgY_py>?ABsFSC{%psOzKJl5u2Q*kt-e2m@r_POl4%oga!on|cuy6SPH
zHDxe=tV&W{gYVIi>n{xrKi$(<ZK=y%ys|1&3R!Mwfp9O)!DfzCC+vN`fBMrME1AKE
zGPcQGEHA~GGNnTxO#TnKZ#->2T|YT<qe522UrV4lDZy1mxm%|0uNxAaS6z&i%%6^Z
z4j4zHY!WOy>zAQvv8l8yAIIzt54~PJa!LKUPEhl{v3UhJ*WBrPC|E9FIkICFE9_qo
z@Cj<f+y7Ty(Q-)8g^~eW!?-F*ud}}eW#B<+pY$NX7(27MwAD)n(X+_fj+I!pst=ro
zxT_5nXue{DPbG}I)#vRmh>p^n;Y4uto0p(-uNXvXi50U&*(r(~4A}L?!98csarWa6
zs)@}@CMYc#KHi)oK2-^0oyzo}TbPP?Gs!x!a<qWuI75kbJS8oyUjlvHAy8BHIlf|b
zK7my!jf7mG6ujONhJ;yteu|tg%*rcOR{mj!@Wk6C2{l8w3t$JI6<*nW^iee0N~2X<
zuUkCxldnqL6qPmDv_+=3UU>G+IW3M;heJzyMy&$VE;q!fb$%%A#h~D7hgRdsn%vmV
z7bxB)K2of1R~%I_qp6pqsmEeZ)87!@t@n&in`4J_s1@5D&Hh!`P4vuF1oRza-8>mB
z`RjW(?pY$3bea&A803m$u`*xn>#Caxgry@$Zt~(jK`a}X+uz(l59xWk6<@70cxqNM
zBVxGdt2!VfH%e;P6ngSmN?`5MSjPL|#+B#BUGEJ27PCIIHXJXKlYPL^be}_mX$kl7
zbp`bTdBf4Z)HL6$S20<o9g|a^0}9kWnecKPsMoXzDv`T>F`nb4ThKke4^<J;ny&+k
z+%50=zQ3jO{&N7GT$GR;+CHmhAn?WPV%JKLNZNuNPQhraaP`JT0;CvRf)L6j1WJ+L
zPSd}piW4HZU>J}nu8j8t^1s1ILXa0ow=y|o3U>8&cK-4U3Iu7_qr8NZPCY^>b%VpV
zg!r%7?LgGl8wdykd4p(251`pE??5!MU(3Mz>z(>`a{9GT8!_Ks>D3obKw{*2_r3;z
z34GTE41|N%7_WZ-IR5~{S|;~e20tO#Oz1Yyn1&;eG5-~ewaD>Cy8gH0au5WEg^2>G
zD1@Z)wJfmjlFxx>;I)UcvOvbU!avtjQrM{XU2NOW18)a{f{{oN^y?QGg+u}wd3NBh
zG{W^c!WY=}D-8yuQ~XGSp@9Dpu!$x{$gBJ5T{t1z@CO<U1t;VT{y>95k%ZjipJ+hE
zO*HW>-jyKa_Wks(Bq3`5BMk;c0jFv|(O?q55x`G0F~TjlpJ)gmrSWGPl8}=5Q#}+R
z*YPKs_!fPUAmmE^R8NwSyZ9pw4khGZ{zL=*HN$4wW(<I9b(`l1LAdzzQ+r4tz4K?9
zxWuM<Vo*Zn-jDB!iJ>;rP@CsSOcIc&pWa0P=eL_^2*M@BA9*0eB{t!LgaRi(Kh;Bu
zNp6xWq&R954F!|j)E)}4c^oKliB0c{1OFZ4XTIV{LeA`ueHIs&+=QP56t!tCfkUiK
zeUT6+q@n)Uo+MO!6JJTO%@|0EZ{h*m<RoaRAKHU$vEG2?f&978z$)K_A3*zl&3JiW
z9i4&ndxFN+cRYqC=ojGZ%?(g_UyjYxT<zSzfUtj2@Sa{+53e;%1VbUA5+Gh)6&*C_
F{{Wp}$2I@}

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/e_dif_plots/c5_noycor.eps b/shms-calo-test/comp_histos/e_dif_plots/c5_noycor.eps
new file mode 100644
index 0000000..914fc02
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c5_noycor.eps
@@ -0,0 +1,154 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c5.eps: S_cal_etrack
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Fri Jan 22 03:27:31 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 2365 m 18 X -921 Y 35 X 37 Y 18 X 268 Y 18 X 335 Y 18 X 99 Y 17 X -176 Y 18 X -223 Y 18 X 21 Y 18 X -13 Y 17 X -9 Y 18 X -7 Y 18 X 16 Y 18 X -61 Y 18 X -42 Y 17 X -43 Y 18 X -37 Y 18 X -35 Y 18 X -15 Y 17 X -25 Y 18 X
+ -17 Y 18 X -20 Y 18 X -10 Y 18 X -17 Y 17 X -6 Y 18 X -7 Y 18 X -13 Y 18 X 5 Y 18 X -3 Y 17 X -5 Y 18 X -3 Y 18 X 1 Y 18 X -6 Y 17 X 1 Y 54 X -3 Y 18 X 1 Y 17 X -1 Y 18 X -2 Y 18 X 1 Y 35 X -1 Y 18 X 1 Y 18 X -1 Y 124 X 2 Y 18 X -2 Y 836 X s black 3
+ lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1849.18 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_etrack) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0994) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.06804) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458
+ 1444 m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921
+ 1444 m -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15
+ Y s 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809
+ 1444 m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1460 m -27 X s 272 1491 m -27 X s 272 1521 m -27 X s 298 1552 m -53 X s 272 1583 m -27 X s 272 1614 m -27
+ X s 272 1645 m -27 X s 298 1676 m -53 X s 272 1707 m -27 X s 272 1738 m -27 X s 272 1768 m -27 X s 298 1799 m -53 X s 272 1830 m -27 X s 272 1861 m -27 X s 272 1892 m -27 X s 298 1923 m -53 X s 272 1954 m -27 X s 272 1984 m -27 X s 272 2015 m -27 X
+ s 298 2046 m -53 X s 272 2077 m -27 X s 272 2108 m -27 X s 272 2139 m -27 X s 298 2170 m -53 X s 272 2201 m -27 X s 272 2231 m -27 X s 272 2262 m -27 X s 298 2293 m -53 X s 298 2293 m -53 X s 272 2324 m -27 X s 272 2355 m -27 X s 272 2386 m -27 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1537.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1662.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1784.5 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1910.06 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2031.81 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2157.37 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2279.13 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1849.18 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_etrack) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0994) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.06804) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 2305 m 18 X -845 Y 17 X -2 Y 18 X 60 Y 18 X 262 Y 18 X 313 Y 18 X 87 Y 17 X -175 Y 18 X -224 Y 18 X 23 Y 18
+ X -4 Y 17 X -10 Y 18 X -10 Y 18 X 6 Y 18 X -60 Y 18 X -38 Y 17 X -52 Y 18 X -33 Y 18 X -33 Y 18 X -12 Y 17 X -31 Y 18 X -7 Y 18 X -26 Y 18 X -8 Y 18 X -19 Y 17 X -7 Y 18 X -3 Y 18 X -13 Y 18 X 3 Y 18 X -2 Y 17 X -4 Y 18 X -3 Y 18 X 1 Y 18 X -6 Y 35
+ X 1 Y 36 X -3 Y 18 X 1 Y 17 X -1 Y 18 X -2 Y 18 X 1 Y 35 X -1 Y 18 X 1 Y 18 X -1 Y 124 X 2 Y 18 X -2 Y 836 X s black 1 1 1 c 334 148 578 2166 bf black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 909.37 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (sos track energy) show NC gr  1 1 1 c 2226 1229 21 23 bf black 1 1 1 c 1780 983 244 146 bf black 1780 983 244 146 bl 1 1 1 c 1780 983 244 146 bf black 1780 983 244
+ 146 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 244 146 m 881 X 306 Y 9 X 630 Y 9 X -936 Y 881 X s black 1 1 1 c 445 197 1757 975 bf black 1757 975 m 445 X s 2202 975 m 197 Y s 2202 1172 m -445 X s 1757 1172 m -197 Y s 1 1 1 c black
+ gsave  2226 1229 21 23 C 1864.4 1137.66 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (h_dif_etrack) show NC gr  1757 1123 m 445 X s
+ gsave  2226 1229 21 23 C 1776.89 1084.39 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (Entries ) show NC gr 
+ gsave  2226 1229 21 23 C 2047.03 1080.59 t 0 r /Helvetica findfont 41.8538 sf 0 0 m ( 11772) show NC gr 
+ gsave  2226 1229 21 23 C 1776.89 1034.93 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2226 1229 21 23 C 2130.74 1034.93 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (11) show NC gr 
+ gsave  2226 1229 21 23 C 2107.91 1034.93 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 1967.13 1034.93 t 0 r /Helvetica findfont 41.8538 sf 0 0 m ( 1.979e) show NC gr 
+ gsave  2226 1229 21 23 C 1776.89 985.467 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2226 1229 21 23 C 2130.74 985.467 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (09) show NC gr 
+ gsave  2226 1229 21 23 C 2107.91 985.467 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 1967.13 985.467 t 0 r /Helvetica findfont 41.8538 sf 0 0 m ( 3.162e) show NC gr  244 146 m 1780 X s 244 175 m -29 Y s 288 160 m -14 Y s 333 160 m -14 Y s 377 160 m -14 Y s 422 175 m -29 Y s 466 160 m -14 Y s 511 160 m -14 Y
+ s 555 160 m -14 Y s 600 175 m -29 Y s 644 160 m -14 Y s 689 160 m -14 Y s 733 160 m -14 Y s 778 175 m -29 Y s 822 160 m -14 Y s 867 160 m -14 Y s 911 160 m -14 Y s 956 175 m -29 Y s 1000 160 m -14 Y s 1045 160 m -14 Y s 1089 160 m -14 Y s 1134 175 m
+ -29 Y s 1178 160 m -14 Y s 1223 160 m -14 Y s 1267 160 m -14 Y s 1312 175 m -29 Y s 1356 160 m -14 Y s 1401 160 m -14 Y s 1445 160 m -14 Y s 1490 175 m -29 Y s 1535 160 m -14 Y s 1579 160 m -14 Y s 1624 160 m -14 Y s 1668 175 m -29 Y s 1713 160 m
+ -14 Y s 1757 160 m -14 Y s 1802 160 m -14 Y s 1846 175 m -29 Y s 1891 160 m -14 Y s 1935 160 m -14 Y s 1980 160 m -14 Y s 2024 175 m -29 Y s 244 175 m -29 Y s 2024 175 m -29 Y s
+ gsave  2226 1229 21 23 C 224.489 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.1) show NC gr 
+ gsave  2226 1229 21 23 C 201.659 106.537 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 388.099 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.08) show NC gr 
+ gsave  2226 1229 21 23 C 365.27 106.537 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 566.929 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.06) show NC gr 
+ gsave  2226 1229 21 23 C 544.1 106.537 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 741.954 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.04) show NC gr 
+ gsave  2226 1229 21 23 C 722.93 106.537 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 924.589 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.02) show NC gr 
+ gsave  2226 1229 21 23 C 901.76 106.537 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 1122.44 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0) show NC gr 
+ gsave  2226 1229 21 23 C 1267.03 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.02) show NC gr 
+ gsave  2226 1229 21 23 C 1445.86 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.04) show NC gr 
+ gsave  2226 1229 21 23 C 1624.69 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.06) show NC gr 
+ gsave  2226 1229 21 23 C 1803.52 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.08) show NC gr 
+ gsave  2226 1229 21 23 C 1993.76 106.537 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0.1) show NC gr 
+ gsave  2226 1229 21 23 C 2111.72 171.22 t 0 r /Helvetica findfont 26.6343 sf 0 0 m (3) show NC gr 
+ gsave  2226 1229 21 23 C 2100.3 171.22 t 0 r /Symbol findfont 26.6343 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 2054.64 148.391 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (10) show NC gr 
+ gsave  2226 1229 21 23 C 2031.81 148.391 t 0 r /Symbol findfont 41.8538 sf 0 0 m (´) show NC gr  244 146 m 983 Y s 297 146 m -53 X s 270 168 m -26 X s 270 190 m -26 X s 270 212 m -26 X s 270 234 m -26 X s 297 256 m -53 X s 270 278 m -26 X s 270 300
+ m -26 X s 270 322 m -26 X s 270 344 m -26 X s 297 367 m -53 X s 270 389 m -26 X s 270 411 m -26 X s 270 433 m -26 X s 270 455 m -26 X s 297 477 m -53 X s 270 499 m -26 X s 270 521 m -26 X s 270 543 m -26 X s 270 565 m -26 X s 297 587 m -53 X s 270
+ 609 m -26 X s 270 632 m -26 X s 270 654 m -26 X s 270 676 m -26 X s 297 698 m -53 X s 270 720 m -26 X s 270 742 m -26 X s 270 764 m -26 X s 270 786 m -26 X s 297 808 m -53 X s 270 830 m -26 X s 270 852 m -26 X s 270 874 m -26 X s 270 896 m -26 X s
+ 297 919 m -53 X s 270 941 m -26 X s 270 963 m -26 X s 270 985 m -26 X s 270 1007 m -26 X s 297 1029 m -53 X s 297 1029 m -53 X s 270 1051 m -26 X s 270 1073 m -26 X s 270 1095 m -26 X s 270 1117 m -26 X s
+ gsave  2226 1229 21 23 C 209.269 133.171 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (0) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 243.513 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (1000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 353.855 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (2000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 464.197 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (3000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 574.539 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (4000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 684.881 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (5000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 795.223 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (6000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 905.565 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (7000) show NC gr 
+ gsave  2226 1229 21 23 C 136.976 1015.91 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (8000) show NC gr  1 1 1 c 445 197 1757 975 bf black 1757 975 m 445 X s 2202 975 m 197 Y s 2202 1172 m -445 X s 1757 1172 m -197 Y s 1 1 1 c black
+ gsave  2226 1229 21 23 C 1864.4 1137.66 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (h_dif_etrack) show NC gr  1757 1123 m 445 X s
+ gsave  2226 1229 21 23 C 1776.89 1084.39 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (Entries ) show NC gr 
+ gsave  2226 1229 21 23 C 2047.03 1080.59 t 0 r /Helvetica findfont 41.8538 sf 0 0 m ( 11772) show NC gr 
+ gsave  2226 1229 21 23 C 1776.89 1034.93 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2226 1229 21 23 C 2130.74 1034.93 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (11) show NC gr 
+ gsave  2226 1229 21 23 C 2107.91 1034.93 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 1967.13 1034.93 t 0 r /Helvetica findfont 41.8538 sf 0 0 m ( 1.979e) show NC gr 
+ gsave  2226 1229 21 23 C 1776.89 985.467 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2226 1229 21 23 C 2130.74 985.467 t 0 r /Helvetica findfont 41.8538 sf 0 0 m (09) show NC gr 
+ gsave  2226 1229 21 23 C 2107.91 985.467 t 0 r /Symbol findfont 41.8538 sf 0 0 m (-) show NC gr 
+ gsave  2226 1229 21 23 C 1967.13 985.467 t 0 r /Helvetica findfont 41.8538 sf 0 0 m ( 3.162e) show NC gr  1 1 1 c black
+ gsave  2226 1229 21 23 C 456.587 1190.93 t 0 r /Helvetica findfont 60.8783 sf 0 0 m 
+ 1315 1284 1251 1216 1196 1163 1146 1130 1116 1082 1065 1035 1001 981 947 913 879 862 832 802 768 747 730 714 683 632 598 568 551 531 514 484 450 419 402 385 352 318 287 253 236 206 172 155 138 105 71 40
+(Event by event sos \255 shms track energy difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c5_noycor.pdf b/shms-calo-test/comp_histos/e_dif_plots/c5_noycor.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..39f70dab92f3b79afc429237555f77d792d90796
GIT binary patch
literal 17370
zcmd6P2|SeF_rElWv6B+TkS)s0Gt5|`?AiB`gbc>cWGidg_cd#jqL3v@Ned;}RaCYl
zDkLIAwv^xVOtkU&sMo9S|MM5)y3c*?x%Yj}J?GqW?}=AiL1{N2EDGm+-PimS4j@nn
zqPZPhN(zqD_dG&CAm#CHcn6|29I1`BCb%L*!3Mf;q?WszgRK+zx5(GOp@$koORzo8
zm9YE}zIQL2;A9E)hyI~oc^3lSjp%|9(ACn?M;H)XTy2R?2#m0ZC{hHq6OJT32dfnD
zZUlsYf+QLRU{L@XjS@kNi2`5)eOosN@QE<e0wa9H(h96mBX}Mox>&k??Q`c3gfTx5
z)^;IU=n>oyhmhc;5lDT4hnoo;sYG;ggXW7sDgg*FXgXjCjSycdi6A7FN}>n=wN%6)
z00=3lB^CidlY@$42!I3!SQJM9B&5Ki1Ok8t0W|>M2e8X!00Ash1A73L>49AU%M`&r
z(90yjPS7Np(BzPc9&Y>f+#rC^Upoh3BRUXW^p4;y2nZ=DkZ-Qy2=v#HK`&_I-P{N+
zP6+f@27c!ZG=`r!P67m}=Wgys5&%dH060<;?+9{N2`tIsT?tSd5J6i<g6nP-P(W-g
zz%e;l5G`$;tP#iqwobB6uC~h+Kd=Lu<sVQ(ucRhNbg=wAS`dnVKuctGT7NP-l6?FD
zNzorkDia)z65MPp@V_@Zk^uezEzGL4c59hC*gCrtev{^p%lNB$_*Y@Uu1@p!Sx8z>
ze=te0e<t{66NOgEAJ7&5k*++^-NlyR@|%$UsGxoWQi)Y4{UH+}4fF?d15m4x`~x2T
zsfPJU#Vmoj8>07TEc`=N1N@|G^gJESi4H#~E|O0E6Vz5wC%QyOywmTA1xfAy3AvwC
zi4p#Yl>(@V&GBxoKg@w-KmMfCpLE6wNJ!QN>JGH0OV$OcKsah^LD1bVXY$SRLniSn
zQRI>VCfQ$;?<R<3la|JXKx(4^1bWFzYNOBy^pcg-Mu{NMOIA`F1zN@>E2)jbAVij|
zq&5nR5LvR!+9)xE$dYN+Mu{UtmTa>&N&+FWWSq4@jV-cdowY%YDzZ!$w8$dMbU`H~
zvP>7W$Rf*hL5nQ9OcylkqRVtavo5+!7c}dl%XC2z5?!VX@>g`3F31*9kS-i@5wt;2
zMVASqMG&IPgh7l%mkEO=A44MiBX7U2YLer&%o3yq-p$3<;}A4B(EEV=3ADJ$@>7z+
z0g$=`S5RkJfbJYf5_DC-$F@#xq=#tG$b+7q^-@bYIiklQs3!?<VkSsKJvYJ;u#7xN
zDu^Q02~O5-HV6p-sbuQ_IvhwP2hd4TAb_3$0c5zV8|eEv(!!O)1^dzZ_4+T-+9;5h
zelN51i;e_Kor~L|jZ(X(ow-e*@MQsm<3$Ghb8%IK3uakyO$1x23od@QqGh*HBa+r9
z0s-}`{sbB>bcl>5>HuPkjNdvkAB#<6kl1~t@=XB0>z`GTK?#dNoB;npg};UmC=lQ9
z!LGmuy%s(^5dho|wMl;FH2415yDX1|DCu6m)b4iE&OaB~A=bqeRGvcpC>q7~LiIfh
zvsR|&k=#i}tLFZw)6vxALL4^ixOU|6^9F=d+Um2>Tl&~`P?VF?kY$;%NUj3VcTM>Z
z04?M5SK$G$EARoZ-vmhHj{v$NFbxj~6c-Omr&DEdo0$JX0*L*!CTn!bN$dO7O*(_)
z=Vm3Xnh(+#M+pfEjw?90@}H<JXDjY663+h;9T6YPxPI?C3bN+&EQPBe^xc*G2ZTVq
z^Hqev!ru}h00k~s6lxhIu(%{fP-$tQVb{dz-xiv}(n8w~E;Dk2Q%xK6((ki8V5#50
zU`Ez|gSLDn5+p^tq|G6fu&hXy)eK7bKSKh$mc;xn5>*>?5}Gz}({6IP5pa|ICK<SJ
z`dd~715&F04hE!7A<Y8WuD_&te@iU>9vB3;ZW?u#jGgN@Fa`{1YgUnr?|XxPS|k4z
z7~+3RGRQY!G1~P5<U3*L@3Ju<y(%2gWdB_@{wFE}j4Ggje^nWPh{RfWD8yc&t3uHz
z96M3-P#vq2<g=bhzNS*!-CoF_jpx?*r_R!+bT>O^PWN+r__Idkr?Cq0zB4cqwzHfG
zUhk19;BC^-YVy?QH3hq>zhrG&s;YIe>XizG;vK!xahFHz(}%)ijl?j$3=6Hb+wa$>
zzV?v5KUYyl>~ejUka%u?=f;myTg=GdhJf!XQucjg_D@pwKY?{^O$?y^vY2hqRZ{Ze
zV<6vUc`oh&!Kuia0z<iLoq1{i&$+ZHnGZQ;F%rr>o3gN{sQLVM!P{Av^frwQN6IR=
zK_>h^5XZG~llXfU?1$Cq*F~FYERUeK)D+&L-bhvzT!0C-!v-5BezR{8Vq2+J!D$UQ
z8YK*n0&b8_hf4o1l{$bGU2EYQ#{$s8RXld~HRnCsBMGMK!q>T*$vB|=1ekUibM84B
z)Rh_D^QqThGAC$H*gfTu-a#e)a{W=<-nemG^!i6zYD+O&q&L<kRI89Xc6GkzV{LnG
zWmKWm8+@iz>joR_SyWHW4OoiVm~BzQ>pdp@mjt-x-v`^VE~>qV>t75juVw1&)%T9t
z6|v{uTXBjvA&gqmF+LGKIXgbXSjl3PltNcQd`<WKze602Uek_BY435mkD__u3C}>p
zDX3)?X`hpSoGBmQ&=8kJ7bjeCTp=DAsPfu(R$!mNWb{tw*QXag-F~vAmwyU-kMq&O
zKK${)G1u2kL6`|yiL+0vEKd1lC|$kRy(gSLlvcALU(YzjJD1{E=!N^2jtB_^KOZL`
zkG{u0Y#zVWV(xS7P9X86Jtb@lHII4nnO#|hZUUR&?llIEO^lyAZWX6kxmzXMxxYW@
z!MdsGieB{MtMXleg#|{&C9);K1ckR@E&fRnEgYGnEc2?0yOOc})AhK1I%Oq~y+eT+
zpwnaNONd#8Uu*6b{xc77O}qBH9^kSsydjf|8*zMjd-*Jdp<op}*4!JA!v7?N@jufS
z;>%kDu&}f<0Dv{Mg=myCxW}Xko;m$`JJ;^aDVpUil+fGPA2sGh5<6ymRXAM4WobhC
z=6eD+cSleJZ-JdPk1`aiE$S3OKRb7v$@9>|%^@e}JAJQl6vV!GcaD{kHzAuSZJ6>V
zdsOY!fXsx5#uPP*ER@K7WhHi`@X5bgB>)Tnef6NB(%;gySQG;LZC{05#ttkjVTT6R
zwB=Iq%bK=|Unbn5?3j$X3=K_K-jb#rtSd5Vi~roam^7K$NS{*`%wOKS=giz_bVXT)
z@myW$xIeO^N{pC3p<0rjd;EiSPq>%63zw{k_jcc{dVLf}GLtRURH)knN*{_m+iAG-
zg_UBk#+gqYw1Nwp^O<7Y6Z|Gr!cS~vTDQZ@?Dc+?aF|8BwQbI+-1yv6x#>KH8X^y+
zqNN^6sf80bc0}Vvr~9`%I7S&gFb_Ah>s2%M=jm#r{#Ysz^dYO9pE{oQad-^maYgVS
zj$VaFYi@GBhL*rR&i_ojSKayo=)dMUR1xgXkty6nbUiR^mb=$UuAG`K$a*TE-cndz
zUU~-uwIHp*nW#eQFc+C?SGH<rZdJx86fi26ZKxMTQ1{baCTCdhAh)a~Y;cHGc1NUu
z;J-@xf2K9pG;zP9H61OppjaKb!D%pvknzpQq8*}>TScV)qrK7E&M5Y;n2;qfz&Jwk
zFL4CAb*tjB=B5T99Tk&o2w3`CYVda=34rLDkf_J(p{tUiQSd%%uF3FB2#YWFQ}7oM
z(9V}xryF<f)%@($7=iZdRz01c`0lN*HlwWj)IAiCqPmggEQ1fOma*fM^ZD9~QEl`3
z6g@L+CGEkDqSwsN^Kd%}Uyy!qkt<Syy@SbC`e}2Xc$dEKpm4yO1E1#Y9>(`ykCZ-}
z*}rY#8dt`#{u4Ke;!nemgI>#Y6*hepkz0HJvmE67dol9g!WX?}C|F8;4_zSWV){lL
zBk$+YNCPhjASfuR6OY>9;>=#nOKsF|n7-OWWDccQ$UNdT`X!lBC@;Bx3;nhWkMU_N
z$Z+^0mp(0Bn-bsVuzogT{m!Zck?j0Kj^$lVce!}F=H|l8G_%ThVz1`pA1KbI7#i4Q
zMn)W5Rf+v)o1@=|Y5-zuZH^S8p^!R_BIxdLa_vm)kv+n&aijB7*}MQ@(_Wt4EKH{J
z?50jkBM1t4!}7Dye8z0<Y#a>bZ0GCBQ3fVkPH)QMX1|73bZTu(G`A=*PF=j$bwDFA
zLI4;4x%3_j-M+WY+R^dsk;DuBP$YS)3cuAVa`>O^c76xKwY{EbX?Tz}P0**)<}q<n
zlw)*No6YfDM~wt-Q+IjzCX}D$_DR5}-c&x~$4Y|_zkMuiLd+gD8T1lh=iDV^v7;Gv
zJW;f|L($;8OYSYAmW502Qxj#X<oxb@mrEatBL%3cFSb9_FJr54&Wbk$F}yV+z_$v9
z|KILFfVJ(1RNQSiIl!R!X)fZ>A&vHDBmG-o)K@Mu>|se%XsPWz#!+}=GBx29Prt?n
zdWJw9@j7UOPBTigS7#g(CH-gvwQ!WZTWso{ovqW^O87`Z%h3oICPRvFCEHf?Mb*SA
zh8dfPLKWjS-6Y~xQIR*eGctIpLjgv3D%k)<v!UZ!<Y&N7y?|O9VaI}NJJZx+-RkL`
zM>f98om!NC&puCuBBOMa{JaY2Yj1P@v%m-%-1V$++^C=<p$U_vdGLuPCcM4xDCc1r
zZW$OXj3!QIJrj@5i5CNQaYqO8?)M2sH{RY<VQl$%--M;cBXn(VRPVtar*n?69QQo?
zjHPzjUR*D(w0-BG!;{U#Mdo)thYC;hZP@d$+1@j;_?%PV0z*>oxdF`#{aaFp`?IS}
zpNg|mS!5`tduVN&4BDI5+?vkpJ$&X%kKUM)LmvHnXzpGQq7C2SX`JP=f(HuBU~q;m
zIOj}zhG0cqke4`@>(&>w#<lXb#z|iqjg#u~bKXzg))~AhIrqxpL<1pg3<%HLu~4PV
zDf!wW^XV0_7R0uTWK~b`-WzzU@Sg;XJeoE~%0wS&_1!F8PKZ?$cWw9GtijRfdlQZ#
zi@q94x01`GW95H!Q~y`Nn6=dtX3hQVw-e?10W?;dENh#vE6kBDi<XvVlMHJW`D0rn
z?HV(UH}w(zx@4es33)>Aw+aN`_dCm1Afd~R&<#2l0(j|-bb=2@Y7i`K@!(-N;t*+n
zijlw|#6{8IbwYU;;*qcQBsUF#5f?*XvEtwpT_Wki9(bMR`*}O$bb!|><-zN8VCSv~
z4C&&)59j)%imx1jFK<sVkpB$6^;PD<>x@4fvYSBfE**e-oE|;%BIeBv=MbV|sKxpM
zmc@qqJe@Ggmw|@s`zujVA05WD%B88BcQMW0aq;(z%u-ISk3Bs!#?C1oE&cYrwQ0P*
z3U@(0_kmsPUzj7iHxH#8Yi_zOd3AxF^7G866KZ#TX7O|LFUrhcTptLHZR%M3pfy;0
zqGrQ$KIa<FFJS?9B5StVcOdSYf4mOQO{UjsI(y>w!hRuaK`D>^lcKIqHLO?D5SvSH
z;^yxK8x)>|HOdHdXO)_kCPcPceS9)NT{g?<)Hl1KY=Y{*`!lx}Z<m=#XUN?$G)9Ib
z8Dw{VC^uw%yfeO``IJDInAF3wTS5mBr#YD`*n~7<<2tFi*D1;99m+~Nlyt73+^BSj
zY{v$iO68@!h8;UB$px|XINQuUX3Qui7WR?ha+d8`&N?XlqRP7}ZM+oiXf7sn$|&P#
zyBUVj|5K8*-y26ka&+<#Q$<#_ve~Z3>p6~&!+4&l&V-#T_&C9>QVW;nZcvUFnAeyI
zt2CLnp;CMUmo8E9@wIf%Y%t1~*O$2+(}g+MG!sT&kdz$8<(em)`6+T5ZHesN;n8qm
zUlDg;gYe@UcWnT*j@!bF1ql-q2c_yYrYVmP_svO^q>eI0O7`LCHlP2JFFzi4iRX2L
z`E@m{Tf*afj?I%<YTDK?e;O+<zl_6$dn!$fHeSbVKgLjRl(XM#|M`pVE`g;EoSinV
zH{&n4rOe_eyizV84h6HrdX0E2g{1jTIt=g!Ib`309S-5vQ&w#MAf`ON7o7er*^zbi
z#zpkwSjNYe!k&Stoq8(6%2+WzifQx*3Kd@Vl9USBCpb|{8|T3K&P7!=ba{oWZbR!}
z!CvK#7Qa^yf+|f*=yk75eLf_@WqAq3Cu+&+8+hTEUq}>#Q`~v~2ql_Jd_jc+bwMFC
z*?d7G;3#PL>VlML-|@jVGrOqUw4&ZqNEGIy>}EB(5krD(m}_Sk40nYAnL6^PsQhad
zSmP=l(4KtnUrW=mafpo#2;yL71JqL)N|K?18&qIpW)n#~%YaTvV<<^sXVSPIk|0)(
z*VpKycqeUtvM9^>ej^oE<TD`C`F_|^K|XffvnF-Qk?asZCEE65)078=qNt+T478RC
zN?@TWmWr0WaAt(DBn9j|bsICA#OZVfL-j@=Gd}QRhBSF36~MEpz$_?(;i_c2_xrNI
z4}7~cisSvS+5*=oxy%un>wUD&Q|Js0R9RQQp3?W>YmE^S5)|50tI@2_@4c70SaHjg
zk0Y7wm-(H{u*I9@TCV`^o#J)q)EXx*TH#053zN?W-koR*8$vB)Y7p-p?pc`4jlJu$
z@bqah=N;dfl-^y$Mf<royVYH=l=RgOMR!USOxw9(-s6TAZcdEp(}$)WemcBwVQR{G
z=cT!k2%3y*_fgg@nYRypeCc~cvqwkm&USdE+1uloyWaEDpItg0I&k!yKBX@|cARpa
zu`DqDd9Rnr@x|M|Hz%E11sT@U+GnO;Vg0Bk-Qk%v=+qI1n{`r;6XkNd8KY0QWgY3?
z<;qn$e7a|6eu93!Ye~*Ube{g8rMeD5H}6qi@{@UWJ6xLTP69!<;EBFUwxr4>Rc5ZF
zVIJ_6Hv;(yt@*A@=dXR?QBTSdP(8?>hw~)oF3{91_%J1BaOQ$R+f%AgQrqqI(OT!8
zoW62GSU`(HKTYH^GHcuLfqW4MWd62#@V5XmUr-&HzsYSdrvvX{aE8l$X92wA>M%`e
zWIj9-{2dyZPjzaB>HTILGuasL>D`x#$-4_B1KV^BSng!xZ;P<Pv7dg=+p;U4Z>n33
z^<Z9+|A1*gb@x2hp<9j8u+c7{ssiSr*cRmD9n%}}maSz}LQ*Kr{>Jr`mV#^LRJGGg
zhDljz+V)7io({&p)ifYW)txqBn(2cjjvY42d#>RUQT}vAkWh9ZpWibzab0~4zmk+A
z=P#y_St9Q#=wM#en92n|ndkH9R6}St+Q|i0+?Y!m9-bYm2}kDFUh0jEG}VuOdMCwM
ztn7{$(}_EWUrq>XTSqvBF9hDPxcuUkC#?HQy20g$J^AOHAIFdKyLb1w!|6|D7-YV`
zC?^P0ZN;k(->7?@_^7Za)pq-v7|DxG*Qe$+hcC~x`Zvow-gf^2-LY8fJ39L%PPl)T
zc0YIC<@lH3klQ{dZa%u}41Ac^GJoaeI3E@@`NZM8`IU8Z19=^^fN}Bp;JB=j!YUg|
z{tHao{cNT7irCxha2Mh@q|>cG@>Vs%XSdmDEZjC|3Cd)2cjU(lI(xiH5{$p4VT8C)
zEnr$eSJhahS32@Vvr3<JcT%y%r36$`@}{%x`3i=&-6}mSQil<RyQFYN(FOY9C>9^x
zhB1IKr^<qMMD}b@DRpz(2XFPDq~O8)0PFlf6icoCy)hu(ND*IhAWQem1*a_!U0F>!
zJeUkN-;!;3Kf$9OY|SoJ0QGRSbc92zsw>!9jS8M5$Y@|-Tx5pftHRAH?#Yp))O+=e
zt;tS3sI)2XhTGvhra3oU5hGECvd|>_NYdf$WeVKt!D2EUoQ~wk$qP0bQbkYm#jE!A
zBs}ToeB#mnQ84h1PGC2OPUvPntD{rzT4M9$`_?Cxy}!RVhb~lDwLAZQFK*)<nY_Ga
zzfk+uOL%v0<?VvibD8Y!-7^oGB^~^PTqgH+ikvXn;6eJHT`YkgF+P1q=bo<2nc&>w
z;Y}?H;Lp=$q!5`jlS$;sbzU1h$kIZ_PA+<`vy>Zqn<nyk5*`(_&)M(vmuC!);}bf~
z+Jh%dDeuU$JbgP1)7BKA(%UxVk0XB@{PMO^w%Qr8E(W*M$2S{>GCJ-8m5#txB)|9d
zeo=*_FP`f>PMDjTJ^E5k9_(Zhxz$%<?kbn=%hHGg1O3e*+S;RZE;(M;Vbc4rd8m9T
zX9^C@jO}v$U@h+x*1#b(H>rBDEMn(*=pB!ms`z|E-V>%&BRm!j5^Yy`$$LC@-BkTj
z&Y*@3yP*29oT)q>khok}bFE*e;Vif3XZI3owF^<UO}w8c$!%bJWK<T*<L=te52~nw
z4@{r#JG|nX7~e6~%r&=BWpN>BD`#edNe+W*rFKk~aJG3BJb+d@b>gO}vZsV-a+i9{
z$o5BqNr4@N4F`Cqja7^F4@`God!^{QtE$!pqZx46%D29Gzv3pd6AJ?tn1rJi3E7ng
zg7W(cPqzY?h@3<Q#ta_50qk`j&veEKlN{h3c5&7iBRN1`Hc5W7ZBw07j*~k#y&Xo{
zYQql0SH+X)5I)@pwnMy{MZ2}e&hA|pFKbS#6y0?G{$vjE-cBP%*``8iqYDqsEKu)T
zYc@Q>J!NyJS<qo{EaI*6xV-z=@qt`NnlB~0!-m`5P*2zoJ{jEbC8G1%gZ@Ddpg{Nh
zT}E_jDs*4fdG|tG<<PV1sRI&-w4BWkQeTQOx2Ad+?TMF{i!|W2`b<MvnC-yIEFTlb
z$-IAk3OlpWc$<|n>ZOC|eKgPI)KVAqarTF38miqLbBqk^G&vuGD$Sf|%!<tTVHIrl
zCb2={LTH|GHnCj3pv^N?L7lAoW2r_6)v3yzO*g4@3cCA)QgK(siuRiU=lOYBu1!%Q
zrkT^vFhmP0Xi|<47J_C=-#6b<c*?a2FK32q51k4NKVF~O5)_*r=clO<P31$(tO}|$
zZ&#<>wYj$PJoOa|x&6|Y88i2rA>Z-Crr}<4-NXH?l}24LR1|cts)H(x?rDT6a%S<t
zrk~)|7n}`iQ!BUhg7tkTo#f0=*qD#XVUNb*%wEPhbiZY+u)|PXPPxMTx({9*rmP@i
zKFKWiI4XmoGtzgR^y}9SU*afdT^}&NW$aYDN#%d9Fpa_RK`7P4Tloj6EwX}MH2M#o
zuro7XO|PrI)Lr(DVS_iIb#A`^dh2?_NKbNU^T)wqRGGW>iSe<D!6so|uxaxQnOMY0
z=(Exk?3SV0o*k@L$fA#D4j4ZPzCs=e^<W0<gNbgbmh$J&nZ<pDsfGL&2XmU<w^teA
zEj2+cY?<i{M*O-KOb00BLn+tQ-86;UlD#++FUXYUY%gmf_>i#+$n?a&**Hb{(0`69
zb33z_+(=_+(B?{mE;<$CB>Zu3Bt{SD-!j6UL!VnjLPLWLj-_(8?6_tp%%^aEqcbyk
z;8qORwI^eBu=^qAVEc<nTe`_RBj?sh%h?yYsH5zZq3%a&7W_E;E1)+oZ<$>0#Z%}L
zb54HBneusRr5V&U^Hrd>I=5|M-Mt%JA6e@ytQ?iyP9NOH9J#kz3-rD|rnU^>K)Kot
zb#^A3pAXjl#7Vs+TJ>A!k3rOfT0oIx03{2!cTsj@a&)-SoD?p$<tVQ-*R^5`O7iU(
zD}IGq%LL#taMf8|!27V4vJ59v2uvDv9K)PtE;yJ9;tmc*a#$;xN{OyUDv%@IHg+Mb
z(i~5-&5L0VR~=h@oLP4ZiRB~~wj=7u+CkJq&APRrS`uTk9*16}0w>E)nk-B*sJ#j*
z!+pcj8JJU&Yhjx$pf_H=y!ud@`v5k|oou8AWaig5*7<@fjb>X2#BGwim?7U#O@$ri
zorFokc7$5(I2c=L)@{E1t0)+EAI9)qE5=izoLIqTl-ci_s51M2&q1>{n9Y?@E|*{3
zTyNR6xR+aUl!lY>n8QX6rc`j?yE8xf-iPF8g6uf}(H&Q@kGC$9(_`TfQ)ZX7)OOxM
zsWB2I7SMWtgPlu&Yldf#BQ^~um?}LRDR^a2*DL#0$zTqxwNa&;Z7PxCigR=JRGL9+
zvFA+Vg@=gV&r`m~M3f!KMtx{TrkOksCOkR59+rE>_A}qdV}U*fii1vZ;xn1)59{)>
zdXC1WyojAB(0j<2qpv~SQ$P4ZLvq~1IGSNbU-tPvV8o<=;bhxHn{+LlyT~GX%$(6?
zzlT?~{9~+@;Kz4EqjsLp<hL4J4c;%6sK#>mbtcW2xlZE!!_tY^cUc`;X9b6Au*}Dr
zO^YJ;IO{3Fwx2>uIR@Li@=Tu&)Yf-2sLD9-IWqs@`p!usZ`%X6=kE-*jp`cQ?x`63
z*st1Fh#K>xEz`vm-10WXT<U5oJpbM^yF{?y;O*|oVY6(zcIugOjstmVEVn)zlNY49
zn=n70Ow-$$XA;~sDX0ZL_nj^;(alRMO_naUO0+6{$L?*q?_#5!!KP^`>%)0z2N$H9
zPaep(>M1|%f-4m|>y68M;&23KAhNG~aBF9l-Js=+)Zjs|U5j+HNb=EAky!7HX9bOR
zZ|0|6(U+J^tUKOX=8OB{Y>OrjdS@W>yILP0Mm<Av1oKZ_eKuLBoNf0;Wm<|}M}PD|
zb%w>_lcJ+ov*wATI0I(?Ei*;B7+@^JqEWR?;gokwU;a@{{ELhox%q{B$z873z){Z<
zni=J??aV`@XTD^cAUWyxUMg(nRJVP;FHIviO~AM5vrSCUe7Pi6a;8emUFt}s66$(`
zCQHZj&IRctN=cmDiH1+&TFq%ap%uAI<-oOy0kxh`v4YxJOa;B~0p3F$hV<pJldPAA
ze7l*EI!3`?vWjsuT7aR3Q(p|5jg9*oYW9eb#v8Xj^Y#ixJK=617pQ701`gl2{p4O>
zY1-bYPq&VKNa7jA=IZ3_H4AXLYr~N;tbMG_%=}AtDTU8=ca|BS?MfGd*=V>Ek9b>f
zzshLtlS+AGR5QT7*sHV4lWB-|`|RZllWB&UKE21puTB9sV9dD#CC%}adJ<j9*7i8=
z(#CoW3>VI1#&);r`mN2px@9kh-PIP~m0XZiF-fMK%~QOjdci=#>)^FKeQ+c4mR3XZ
z)9yUbGo4T_=`!NaJEX;bLqPA)J0ACgq6Z%+ZoG&wPnbvy=a!^8Fz4Z*d<pa$AFq=P
z$YaWTuDMZDxdyipPiWX-dJ*zm2h7EDRD%lCyR}R}pI1L|$Gx66376aL6<i}AA2{MR
zyZz&JH~2X2>DqIfu{CNG@J<km#wW@{jQXBZ(cuavBCW<IR16Qg<pd|GyEEiOm~PhN
zt<smR#`&oxQ66}fiZCc}P~9qYDJ4D1TGOCHhui&NqGGycR+C_g7Wh#fpKhJ6aHFv<
zLBlRd%leEySmQRYn5`OAY8ujJS0qU(L`}SKSv`qTZ)kT$n06l1D?#=_HM=(1)W)zI
zs)zEJ@RxG8pGzyC`!JMmd_Jk*D%kYE9Ik}Ek4Jq#fQJBfE?B7Q(k5%Vxh#W!ArD9K
zY}?r>%Ghb~@KJ}+-MKHlx}K{Ik6)X>y|_g+7bj_xoLoXT?|!kaHIs$bS8Nz`lJ7ru
z#){>mV)Fv9ybfi_6r=LPapR3R8%;|!_ZxMs_*SpyXFootrepLmkvjh4_w4J5L9G*T
z-v=7p$>mZ$iLkLV!*lo3iN~+*I($lOQDa|qdTw9cr@p%4y4ZoZg}K>xM3x6zT2s<{
z23|j`>#IYC_V4&qR_xWtNk1SGNG&vff1>ZX{M`H5cgPBgJNtOFMs9J^)sMZs-B+ho
zch@(TQ?7<H`!apSZQqnvoGE3C9GqQ?>o_{c9<LH^Ts{lOpa1}R48{5|-w%YpWjjMb
zNCcGqtUz!DQ<xDLC{77x3>h9YLO8iQIDGv;fpNyAKqYiorwc^`mnnSD>He0W4F(?F
z!I&nP`le*-0(SfL9i%$`TlssI*7w7|Z(~{xTmH_dzET2n`<90HErtovB~2KNXp#so
z{Q*+`2?kO!GARiiikCve20K%;1(UwNfk6s>E@zy7Kk<blE%1Oam`wrYMUxVle#oB&
zpCL#O_wEIgre*)RoxJRFyC1@{9xencI0}Kmz)|165LgTbOe(WNe5-?QfI(jfr*Cxt
zm=W-E9e@#sQpJ912PVElX>LE&p-^ZjVeY3o03!kXT8Bbmp!C_F+M!TbD8uWQIx#3^
z?w2}oC_U|$IteK7{Bs?E!mbz}0EmN8>|ff6Ko_}wsS^dW@_wzuKv{*qw8KK_dcV|(
ztuhvIDBbUub`mQvMWInp8sX3F&;Xb%xT0<)2H?#w@D|2T?}9uMUx5J{17;}x+zy2n
z69?DOPw%2cP*C#OFLff=m37#aJQ9%rCF+-VMZqJ;6?LM}J-eT2h>D4?;3WnH9%B5`
z4kIG5LN+jB*cEkHKw?FISkaa9z>0~lcvlSk4<3G{D~5s6K7Sswn3%*0{KQe%6}$w`
zVOESqTnx&j{JB2~l-LTo5+W-xkPurz1H6m~X{n$316EmY;PSxyI%WVP2Bm@i{4R*;
z57@i8;B6hi401?g>)Cn{ApHU!9}z*7_x0pQ#mS0@0EPXlf_HVpySR}w5diW5fb;Sy
IYAM1055c80N&o-=

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.eps b/shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.eps
new file mode 100644
index 0000000..0ab7562
--- /dev/null
+++ b/shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.eps
@@ -0,0 +1,154 @@
+%!PS-Adobe-2.0 EPSF-2.0
+%%BoundingBox:  0 0 567 640
+%%Title: ./c5.eps: S_cal_etrack
+%%Creator: ROOT Version 5.34/30
+%%CreationDate: Fri Jan 22 03:43:51 2016
+%%EndComments
+%%BeginProlog
+80 dict begin
+/s {stroke} def /l {lineto} def /m {moveto} def /t {translate} def
+/r {rotate} def /rl {roll}  def /R {repeat} def
+/d {rlineto} def /rm {rmoveto} def /gr {grestore} def /f {eofill} def
+/c {setrgbcolor} def /black {0 setgray} def /sd {setdash} def
+/cl {closepath} def /sf {scalefont setfont} def /lw {setlinewidth} def
+/box {m dup 0 exch d exch 0 d 0 exch neg d cl} def
+/NC{systemdict begin initclip end}def/C{NC box clip newpath}def
+/bl {box s} def /bf {gsave box gsave f grestore 1 lw [] 0 sd s grestore} def /Y { 0 exch d} def /X { 0 d} def 
+/K {{pop pop 0 moveto} exch kshow} bind def
+/ita {/ang 15 def gsave [1 0 ang dup sin exch cos div 1 0 0] concat} def 
+/mp {newpath /y exch def /x exch def} def
+/side {[w .77 mul w .23 mul] .385 w mul sd w 0 l currentpoint t -144 r} def
+/mr {mp x y w2 0 360 arc} def /m24 {mr s} def /m20 {mr f} def
+/mb {mp x y w2 add m w2 neg 0 d 0 w neg d w 0 d 0 w d cl} def
+/mt {mp x y w2 add m w2 neg w neg d w 0 d cl} def
+/m21 {mb f} def /m25 {mb s} def /m22 {mt f} def /m26{mt s} def
+/m23 {mp x y w2 sub m w2 w d w neg 0 d cl f} def
+/m27 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl s} def
+/m28 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl s } def
+/m29 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl fill gr} def
+/m30 {mp gsave x w2 sub y w2 add w3 sub m currentpoint t 4 {side} repeat cl s gr} def
+/m31 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d x w2 sub y w2 add m w w neg d x w2 sub y w2 sub m w w d s} def
+/m32 {mp x y w2 sub m w2 w d w neg 0 d cl s} def
+/m33 {mp x y w2 add m w3 neg w2 neg d w3 w2 neg d w3 w2 d cl f} def
+/m34 {mp x w2 sub y w2 sub w3 add m w3 0 d  0 w3 neg d w3 0 d 0 w3 d w3 0 d  0 w3 d w3 neg 0 d 0 w3 d w3 neg 0 d 0 w3 neg d w3 neg 0 d cl f } def
+/m2 {mp x y w2 sub m 0 w d x w2 sub y m w 0 d s} def
+/m5 {mp x w2 sub y w2 sub m w w d x w2 sub y w2 add m w w neg d s} def
+/reEncode {exch findfont dup length dict begin {1 index /FID eq  {pop pop} {def} ifelse } forall /Encoding exch def currentdict end dup /FontName get exch definefont pop } def [/Times-Bold /Times-Italic /Times-BoldItalic /Helvetica /Helvetica-Oblique
+ /Helvetica-Bold /Helvetica-BoldOblique /Courier /Courier-Oblique /Courier-Bold /Courier-BoldOblique /Times-Roman /AvantGarde-Book /AvantGarde-BookOblique /AvantGarde-Demi /AvantGarde-DemiOblique /Bookman-Demi /Bookman-DemiItalic /Bookman-Light
+ /Bookman-LightItalic /Helvetica-Narrow /Helvetica-Narrow-Bold /Helvetica-Narrow-BoldOblique /Helvetica-Narrow-Oblique /NewCenturySchlbk-Roman /NewCenturySchlbk-Bold /NewCenturySchlbk-BoldItalic /NewCenturySchlbk-Italic /Palatino-Bold
+ /Palatino-BoldItalic /Palatino-Italic /Palatino-Roman ] {ISOLatin1Encoding reEncode } forall
+%%EndProlog
+%%BeginSetup
+%%EndSetup
+newpath  gsave  .25 .25 scale  gsave  0 0 t black[  ] 0 sd 3 lw 1 1 1 c 2268 2561 0 0 bf black 1 1 1 c 2222 1229 23 1306 bf black 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 1 1 c 1778 983 245 1429 bf black 1778 983 245 1429 bl 1 0 0 c
+ 6 lw 1 1 1 c black 1 0 0 c 245 2365 m 18 X -921 Y 35 X 37 Y 18 X 268 Y 18 X 335 Y 18 X 99 Y 17 X -176 Y 18 X -223 Y 18 X 21 Y 18 X -13 Y 17 X -9 Y 18 X -7 Y 18 X 16 Y 18 X -61 Y 18 X -42 Y 17 X -43 Y 18 X -37 Y 18 X -35 Y 18 X -15 Y 17 X -25 Y 18 X
+ -17 Y 18 X -20 Y 18 X -10 Y 18 X -17 Y 17 X -6 Y 18 X -7 Y 18 X -13 Y 18 X 5 Y 18 X -3 Y 17 X -5 Y 18 X -3 Y 18 X 1 Y 18 X -6 Y 17 X 1 Y 54 X -3 Y 18 X 1 Y 17 X -1 Y 18 X -2 Y 18 X 1 Y 35 X -1 Y 18 X 1 Y 18 X -1 Y 124 X 2 Y 18 X -2 Y 836 X s black 3
+ lw 1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1849.18 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_etrack) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0994) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.06804) show NC gr  245 1429 m 1778 X s 245 1458 m -29 Y s 280 1444 m -15 Y s 316 1444 m -15 Y s 352 1444 m -15 Y s 387 1444 m -15 Y s 423 1458 m -29 Y s 458
+ 1444 m -15 Y s 494 1444 m -15 Y s 529 1444 m -15 Y s 565 1444 m -15 Y s 600 1458 m -29 Y s 636 1444 m -15 Y s 672 1444 m -15 Y s 707 1444 m -15 Y s 743 1444 m -15 Y s 778 1458 m -29 Y s 814 1444 m -15 Y s 849 1444 m -15 Y s 885 1444 m -15 Y s 921
+ 1444 m -15 Y s 956 1458 m -29 Y s 992 1444 m -15 Y s 1027 1444 m -15 Y s 1063 1444 m -15 Y s 1098 1444 m -15 Y s 1134 1458 m -29 Y s 1169 1444 m -15 Y s 1205 1444 m -15 Y s 1241 1444 m -15 Y s 1276 1444 m -15 Y s 1312 1458 m -29 Y s 1347 1444 m -15
+ Y s 1383 1444 m -15 Y s 1418 1444 m -15 Y s 1454 1444 m -15 Y s 1489 1458 m -29 Y s 1525 1444 m -15 Y s 1561 1444 m -15 Y s 1596 1444 m -15 Y s 1632 1444 m -15 Y s 1667 1458 m -29 Y s 1703 1444 m -15 Y s 1738 1444 m -15 Y s 1774 1444 m -15 Y s 1809
+ 1444 m -15 Y s 1845 1458 m -29 Y s 1881 1444 m -15 Y s 1916 1444 m -15 Y s 1952 1444 m -15 Y s 1987 1444 m -15 Y s 2023 1458 m -29 Y s
+ gsave  2222 1229 23 1306 C 232.099 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 391.904 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 1306 C 566.929 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.2) show NC gr 
+ gsave  2222 1229 23 1306 C 745.759 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.3) show NC gr 
+ gsave  2222 1229 23 1306 C 924.589 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.4) show NC gr 
+ gsave  2222 1229 23 1306 C 1103.42 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.5) show NC gr 
+ gsave  2222 1229 23 1306 C 1278.44 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.6) show NC gr 
+ gsave  2222 1229 23 1306 C 1457.27 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.7) show NC gr 
+ gsave  2222 1229 23 1306 C 1636.1 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.8) show NC gr 
+ gsave  2222 1229 23 1306 C 1811.13 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.9) show NC gr 
+ gsave  2222 1229 23 1306 C 2008.98 1388.79 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1) show NC gr  245 1429 m 983 Y s 298 1429 m -53 X s 272 1460 m -27 X s 272 1491 m -27 X s 272 1521 m -27 X s 298 1552 m -53 X s 272 1583 m -27 X s 272 1614 m -27
+ X s 272 1645 m -27 X s 298 1676 m -53 X s 272 1707 m -27 X s 272 1738 m -27 X s 272 1768 m -27 X s 298 1799 m -53 X s 272 1830 m -27 X s 272 1861 m -27 X s 272 1892 m -27 X s 298 1923 m -53 X s 272 1954 m -27 X s 272 1984 m -27 X s 272 2015 m -27 X
+ s 298 2046 m -53 X s 272 2077 m -27 X s 272 2108 m -27 X s 272 2139 m -27 X s 298 2170 m -53 X s 272 2201 m -27 X s 272 2231 m -27 X s 272 2262 m -27 X s 298 2293 m -53 X s 298 2293 m -53 X s 272 2324 m -27 X s 272 2355 m -27 X s 272 2386 m -27 X s
+ gsave  2222 1229 23 1306 C 209.269 1415.42 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1537.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (200) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1662.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (400) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1784.5 t 0 r /Helvetica findfont 41.859 sf 0 0 m (600) show NC gr 
+ gsave  2222 1229 23 1306 C 163.61 1910.06 t 0 r /Helvetica findfont 41.859 sf 0 0 m (800) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2031.81 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2157.37 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1200) show NC gr 
+ gsave  2222 1229 23 1306 C 136.976 2279.13 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1400) show NC gr  1 1 1 c 445 196 1756 2259 bf black 1756 2259 m 445 X s 2201 2259 m 196 Y s 2201 2455 m -445 X s 1756 2455 m -196 Y s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 1849.18 2419.91 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_sos_etrack) show NC gr  1756 2406 m 445 X s
+ gsave  2222 1229 23 1306 C 1776.89 2366.64 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 1306 C 2047.03 2362.84 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 1306 C 2035.62 2317.18 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.0994) show NC gr 
+ gsave  2222 1229 23 1306 C 1776.89 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 1306 C 2012.79 2271.52 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 0.06804) show NC gr  0 0 1 c 1 1 1 c black 0 0 1 c 245 2283 m 18 X -823 Y 17 X -3 Y 18 X 45 Y 18 X 253 Y 18 X 338 Y 18 X 99 Y 17 X -177 Y 18 X -223 Y 18 X 17 Y 18
+ X -8 Y 17 X -12 Y 18 X -11 Y 18 X 10 Y 18 X -58 Y 18 X -41 Y 17 X -48 Y 18 X -36 Y 18 X -34 Y 18 X -11 Y 17 X -32 Y 18 X -9 Y 18 X -25 Y 18 X -8 Y 18 X -18 Y 17 X -6 Y 18 X -5 Y 18 X -13 Y 18 X 4 Y 18 X -3 Y 17 X -3 Y 18 X -4 Y 18 X 1 Y 18 X -5 Y 71
+ X -3 Y 18 X 1 Y 17 X -1 Y 18 X -2 Y 18 X 1 Y 35 X -1 Y 18 X 1 Y 18 X -1 Y 124 X 2 Y 18 X -2 Y 836 X s black 1 1 1 c 334 148 578 2166 bf black 578 2166 m 334 X s 912 2166 m 148 Y s 912 2314 m -334 X s 578 2314 m -148 Y s
+ gsave  2222 1229 23 1306 C 658.247 2263.91 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (sos) show NC gr  1 0 0 c 6 lw 591 2277 m 58 X s black
+ gsave  2222 1229 23 1306 C 658.247 2187.81 t 0 r /Helvetica findfont 45.6644 sf 0 0 m (shms) show NC gr  0 0 1 c 3 lw 591 2203 m 58 X s 1 1 1 c black
+ gsave  2222 1229 23 1306 C 909.37 2473.18 t 0 r /Helvetica findfont 60.8858 sf 0 0 m (sos track energy) show NC gr  1 1 1 c 2222 1229 23 26 bf black 1 1 1 c 1778 983 245 149 bf black 1778 983 245 149 bl 1 1 1 c 1778 983 245 149 bf black 1778 983 245
+ 149 bl 0 0 0.6 c 1 1 1 c black 0 0 0.6 c 245 149 m 880 X 311 Y 9 X 625 Y 9 X -936 Y 880 X s black 1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1860.59 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_etrack) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (11) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 1038.74 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 1.943e) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (09) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 989.272 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 3.174e) show NC gr  245 149 m 1778 X s 245 178 m -29 Y s 289 163 m -14 Y s 334 163 m -14 Y s 378 163 m -14 Y s 423 178 m -29 Y s 467 163 m -14 Y s 512 163 m -14 Y s
+ 556 163 m -14 Y s 600 178 m -29 Y s 645 163 m -14 Y s 689 163 m -14 Y s 734 163 m -14 Y s 778 178 m -29 Y s 823 163 m -14 Y s 867 163 m -14 Y s 912 163 m -14 Y s 956 178 m -29 Y s 1001 163 m -14 Y s 1045 163 m -14 Y s 1089 163 m -14 Y s 1134 178 m
+ -29 Y s 1178 163 m -14 Y s 1223 163 m -14 Y s 1267 163 m -14 Y s 1312 178 m -29 Y s 1356 163 m -14 Y s 1401 163 m -14 Y s 1445 163 m -14 Y s 1489 178 m -29 Y s 1534 163 m -14 Y s 1578 163 m -14 Y s 1623 163 m -14 Y s 1667 178 m -29 Y s 1712 163 m
+ -14 Y s 1756 163 m -14 Y s 1801 163 m -14 Y s 1845 178 m -29 Y s 1889 163 m -14 Y s 1934 163 m -14 Y s 1978 163 m -14 Y s 2023 178 m -29 Y s 245 178 m -29 Y s 2023 178 m -29 Y s
+ gsave  2222 1229 23 26 C 224.489 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 201.659 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 391.904 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 369.075 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 566.929 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 544.1 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 741.954 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 722.93 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 924.589 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 901.76 110.342 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1122.44 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 1267.03 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.02) show NC gr 
+ gsave  2222 1229 23 26 C 1445.86 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.04) show NC gr 
+ gsave  2222 1229 23 26 C 1624.69 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.06) show NC gr 
+ gsave  2222 1229 23 26 C 1799.71 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.08) show NC gr 
+ gsave  2222 1229 23 26 C 1989.96 110.342 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0.1) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 175.025 t 0 r /Helvetica findfont 26.6376 sf 0 0 m (3) show NC gr 
+ gsave  2222 1229 23 26 C 2096.5 175.025 t 0 r /Symbol findfont 26.6376 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 2050.84 152.196 t 0 r /Helvetica findfont 41.859 sf 0 0 m (10) show NC gr 
+ gsave  2222 1229 23 26 C 2028.01 152.196 t 0 r /Symbol findfont 41.859 sf 0 0 m (´) show NC gr  245 149 m 983 Y s 298 149 m -53 X s 272 170 m -27 X s 272 192 m -27 X s 272 214 m -27 X s 272 236 m -27 X s 298 258 m -53 X s 272 280 m -27 X s 272 302 m
+ -27 X s 272 324 m -27 X s 272 345 m -27 X s 298 367 m -53 X s 272 389 m -27 X s 272 411 m -27 X s 272 433 m -27 X s 272 455 m -27 X s 298 477 m -53 X s 272 499 m -27 X s 272 520 m -27 X s 272 542 m -27 X s 272 564 m -27 X s 298 586 m -53 X s 272 608
+ m -27 X s 272 630 m -27 X s 272 652 m -27 X s 272 674 m -27 X s 298 695 m -53 X s 272 717 m -27 X s 272 739 m -27 X s 272 761 m -27 X s 272 783 m -27 X s 298 805 m -53 X s 272 827 m -27 X s 272 849 m -27 X s 272 870 m -27 X s 272 892 m -27 X s 298
+ 914 m -53 X s 272 936 m -27 X s 272 958 m -27 X s 272 980 m -27 X s 272 1002 m -27 X s 298 1024 m -53 X s 298 1024 m -53 X s 272 1045 m -27 X s 272 1067 m -27 X s 272 1089 m -27 X s 272 1111 m -27 X s
+ gsave  2222 1229 23 26 C 209.269 136.976 t 0 r /Helvetica findfont 41.859 sf 0 0 m (0) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 243.513 t 0 r /Helvetica findfont 41.859 sf 0 0 m (1000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 353.855 t 0 r /Helvetica findfont 41.859 sf 0 0 m (2000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 464.197 t 0 r /Helvetica findfont 41.859 sf 0 0 m (3000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 574.539 t 0 r /Helvetica findfont 41.859 sf 0 0 m (4000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 681.076 t 0 r /Helvetica findfont 41.859 sf 0 0 m (5000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 791.418 t 0 r /Helvetica findfont 41.859 sf 0 0 m (6000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 901.76 t 0 r /Helvetica findfont 41.859 sf 0 0 m (7000) show NC gr 
+ gsave  2222 1229 23 26 C 136.976 1012.1 t 0 r /Helvetica findfont 41.859 sf 0 0 m (8000) show NC gr  1 1 1 c 445 197 1756 978 bf black 1756 978 m 445 X s 2201 978 m 197 Y s 2201 1175 m -445 X s 1756 1175 m -197 Y s 1 1 1 c black
+ gsave  2222 1229 23 26 C 1860.59 1141.47 t 0 r /Helvetica findfont 41.859 sf 0 0 m (h_dif_etrack) show NC gr  1756 1126 m 445 X s
+ gsave  2222 1229 23 26 C 1776.89 1088.2 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Entries ) show NC gr 
+ gsave  2222 1229 23 26 C 2047.03 1084.39 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 11772) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (Mean  ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m (11) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 1038.74 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 1038.74 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 1.943e) show NC gr 
+ gsave  2222 1229 23 26 C 1776.89 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (RMS   ) show NC gr 
+ gsave  2222 1229 23 26 C 2130.74 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m (09) show NC gr 
+ gsave  2222 1229 23 26 C 2107.91 989.272 t 0 r /Symbol findfont 41.859 sf 0 0 m (-) show NC gr 
+ gsave  2222 1229 23 26 C 1967.13 989.272 t 0 r /Helvetica findfont 41.859 sf 0 0 m ( 3.174e) show NC gr  1 1 1 c black
+ gsave  2222 1229 23 26 C 456.587 1194.74 t 0 r /Helvetica findfont 60.8858 sf 0 0 m 
+ 1315 1284 1251 1216 1196 1163 1146 1130 1116 1082 1065 1035 1001 981 947 913 879 862 832 802 768 747 730 714 683 632 598 568 551 531 514 484 450 419 402 385 352 318 287 253 236 206 172 155 138 105 71 40
+(Event by event sos \255 shms track energy difference) K NC gr 
+ gr  gr showpage
+end
+%%EOF
diff --git a/shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.pdf b/shms-calo-test/comp_histos/e_dif_plots/c5_noycor_same_delta.pdf
new file mode 100644
index 0000000000000000000000000000000000000000..5b894b186abdf1004c2d8a8d0a36e93ee22fad19
GIT binary patch
literal 17107
zcmd6P2|U!@_rD~|*!NHwvXj}&7;Dyv6q9`mgRwJW2-&0TOJvEe#TwaqA}T~hqJ((t
zlr|z#wEaFK+ISxIdiDK3|LRrOx%YF=z3+SOIp>~xPl8xA%pRDe6i9G<qO%(W14F?C
zYbTJrJP4xi>y8IQRB=R{3&9=)!Q$-ko?t1Ufi4K5<3)6FbOU}yeEFGFd5~ZWv^Vg?
zuT_E+6+w76TT*}U@A_5sz~hJn53q=?j*dRq5bxpXNN@uqB@t2(1XL6RS*Zs|YB(Yu
zETSe0hr&=$7#t2oNFk7Dpn<+4(FLfHgxDY@-EHjviWc7YD8a+l^Glzi-!Vph#~ABD
zu+hU4!DbL((qM=_-iLS?1i=v8h@|;~As84~nlv4t1P7y6O9-&cYDo$VgRT~lU>FH0
zQcDyVMw%R{C=G_KzyTD|VAu*$Kv4z^BMpMo0Qeq;S}ViAur+Q#53n_UKo_tzjzAyq
zHI_gp@D-k<$wAb8i2L-2B!J*wItO4QxDY(_+;KK|u)I95Zk}i`{L9ElA7F7rBHqId
z4F9r#-&Te+h96ga1rUgymo;%k07zm013|QLuE6SIfRYN%6HjUbAn53d_uQii2#BK%
zFeWz}f~}*QJs4u-=%(!E>9|JtZaGM^{0(mK_1shlF1EkMi-h8D@Iq|N>vv|iA|JoO
zQtEq_8h96PJkikx_iM9T5y0Qzh1`(W9vy2J$0J_&U*!4yHvXa>{#95|8}t12C0yB0
zzcESae`ff56D94E-{6b>p06sw%fk`x@r#gtub_SbQke}n{pKQ)G|+F%4F=ta<!`Lv
z?`oJIRLm-vdr16#ZwY@>)xdtxHG00T)&!UD6xWJQ{vFgdP$#+sSDf3giN%WA{~dNe
zs1j40yPX=KiLG%&&+q22Vn2ST(;sxkI!IQm3#mK6o~~LKh#KD8(FU)(Pv!7e%TF?i
zUzkEx4e*NnJ^alCt=Od1ae*ONC=3i=wUSsU91LHzl2|AL3}3a9SSVl_SFI!#iUcE8
ztt1wT0wY!}GZrchMy#4<EEEk!tlDNQR0fP#HO^Q-V<T3rGZxUOh&8@|MMkXg1(XnC
zjW1x45o>$_i!8Oq7clEmYkUE-F15xNFzZrld;t-XTH_0>uhbe}U|FO9z95o|fCWI6
zT4M}HfTh+L0~krIF$PRNa)t5tYx`|iuQ+aNO9DBFBYHUcn2`ntcpoHx0**esR=c8b
zU=UrrC!n)z0Cx^x3AidiwWAwxr4kMpdBD@NUu~(PLhvyo^&|sK>@dVwkBD~%$`F&4
zf)wNc-p!uq0G5G4Fpe&O!vVp#08WY;9`FqCz=C@c0pHJ+9;6W|HVN0itv?FKLV>jm
z9?jP;a}Sr#P2j{rwHmQ`J48xHOPE{>nVfSIn(*hW@)O$ejx^^yg6m?HchG`QZ%u}U
z-rgR9r{ja4P|}7PfjO0ew~+bUu)QLQ-4`xj1@N2x*$^41q%>(IfZwFTAHxR_h_Cpd
z*5L!+3?G3g7$_LZrusIMf8V?7?Dxf~8OBGkgG6j`ZgijY0AE;rD($^kDEH9*8Fp5k
zJZ<-ad1kxL$(YPoT5|DS4m<|EkifHs_;l=ncd?uk+`B33$?3@Qt=MHZ0O*^h{0D&6
z@cE<gz)<V(fuX(%5aPE0st{QOg&s$vBQhBFvlHi*Kdk`7Gp@Zow(^vH^Ud}{Q?t46
zWbHal=*(lp#l&XSTs(z?TI;#XC(9&@KgC8R#xrkK+(Jp#d6vC&1BAZ0lK+4Zpm)BA
z5K#D2A_Rj18x{&(LkTFZiV>-_y3tUZ;`DDDO>K3f?F6<NxnX+yHoc5y_Pgx2w=r3f
zO<tj|UysC!qFvSIB$cqHNY>O0RPsMV0=1dM{3;Sn+YTkQZ{w$D^SBaPOI}L`Y@Eri
z4Z$EO)qe+rq)thig=D+_kmmg*vG{Xf;6b`)X!DhvJimhR*qFX$1IhSyHu$GK@?U|0
z{!@}c&W1u_Z$Bm%rGS5vjmHWb!a<tszstt|L}dU`1t{!aRR#<pvl$+0@f8eBP&&1v
zK`k8zP=`+YZ)H(!xq<a^77yVTsGEKNsHU5t_R-tSNq(P@?J>n?wu=kCFf^5PvV9xA
z)hAEn*x@@54|n^IQ}XN&k!|fs+i#z;zoJ2{eD{b#!ljqa8P6i)O{I||OdlS$?rgrD
zHtwU)ywq@uFyPsrl$^Wo5!IUoPAf8yF)UyMDf@OX`zI;;pTN4gCWb-(u$XPr#bEq|
zn8+n;a})03-OB7Kk<=1ftkXgTa?ivly}n=-C!;aUmXAuO6$+LB^=@C)+jL61Qa8Yj
zWWxUgaoij?nLlU2zT2I_1N3?3s$fQ2ZAs1pZDdX1CCG3mRJd{SSNj$v%|){TPMf&V
zP)XQIz>TESNu~dnN*#uh+HB*R$HPb)SN&+tIB%n)dy>VL$Sq!0N-oe~5f%w^UODfu
zfxO7!_alb$7sBKs8Z};yOksrU^`{LK6J`x!x8CDytwC}sP_-uA)FgKucr+ulz2|Q`
z(+12)cvg+h6>f_DnBkTy6scCP9Lti%<ql6?6yaN*33uB5S!*a^@^eIeE6bx1{bMl_
zQF4t>(Ueb4FzYD9`A7L**!_`WJ6RkCb8-X3H+9edJH+AeP3@>WR?e*%N;l*S$_6K>
zY2}w;b5-x>sV3gJlaSAlAlVS8mIyhnIUev%WUt74tmu*P%n$FcKHwY?UO+YS-uti@
z7dZ9GbG$taIj1a>^T5s~JvbXv)i@{@$#{}p`%bZ*dFrtO%A+UGHD7cW7YYA+77y{B
z!F6=b)^%C?AH8;*FzQTA!AUD%osuPyUrH2V19`O=y0$Za?5itJwezw|aq^lu<+Giw
zy+SYc^H{ya@zN4g^GfB)aJ<^nh^~;+QC++8rrDSGt4pMyCKqoTOfqO-d=#G@&jy?x
z+W>sr2J5xyY2iQf05`R3zv=<5`NG@s`1rwrYsbs}RHl**@YwWhuoC`XQ5gR-eSuy(
z8UTgWlK~92skV@cQ2@@Ebm4C^$9MAW$y=aXJ3@&+9e;Ch8Ij!gHb8Ti2U?l##KiLO
zagM<#%5YAK9P1ck>DIDG2zY;PAd9bA2giw1%Z~!8ca_8sy~y28EtqtkpkSQ(<ovYO
z*kh$R#K8qxDA`E@f5m$2R>CL$YL#F>0O*ScO)C8<ZHt0}QD4ths5R_>!YX!f*rv8z
zK5<RcHVG?5+Wd7?$y$kyE~02v(@xzgGwn(IIP&@Qd|n&lg{E-f`VqOTrRms)zp~Aj
zZq>|&K>C`b2^n+yD>DiLU)v8y`gwWqDIY$zGk{BPg3>)N#a2s`wl}n<1JN&PEIMST
z9)2+EeILEp2aaNvIIpDOInBr*E|x93t*plPX+~1mB-%S(NH0h%NH53`Fg}RrkdKw`
zkk^XD@7f)UlUkhI>Eaq=de=JA*l9$|JVaoihxSd4OxWxEdSTi``umY_B#$df*fMs5
zHQMx$^Ch$doN@kV;=SR~7Y6@ho<kGfDVI#G7Cdm*xKpL^5xGWMhS>J>(A&0>s;UaR
znP|o64YOiOX(K$8sw=p#d0ZMuwGw8HzqZ|$0@F@1Tq0-M>Y}oyB^(UE8=Q_-0)qc4
z>HnG5+|<PViq>?s%_qg`$PF`rAVT(6CyV|WgUSXX^&g#$Hg`r*f5e2Wf&s)4Qhtgf
zFl^Znk4+CXu$8Og6&nJS{*)U0l}G|iYEwuK#K|!<DbcAN%dysG>K8}h%7fKHL`1N~
zN?UXja>th6RmF+)UbY*4^j@fO>rE@_Tki*-g{JPOV$WgnH)v(<OFwe9wJ@e<S)X$F
zEq7&ac$-wU^;rRaH_3AfcMJKVWqA5n92L4di_io50aKEpPmJC#J9Q*ZUXE7C$(!6U
zSIw7wbTX)xfbNbA1iY5TCRD}-BDeYZXD!J2=VIi)gfD#4P_X;~Ifmnaiy07glzdX)
z;2Ge70GN{UX0o?~L4wuTvOJakoyDqQ0_#aewLEvf=}#%l;zcQwoQylp-N&6_heU$z
zc}(c&I#dR9Moe-OZi_Z0A<h?@xz-P~U*{7TSXzp(($4=&AinBCu~GSX%4d(+tjGvc
z8!EB?>~Qo8Q4N^%W``rSSW-xxP91P}c=<$=hn3x#sHl!~D;I@IT8s$nVP~;e=CN>N
zc?qUeHLlNz6*A}c;@-tn&wch*J=E|pXC_-dKTkDW-R)spvb9a6dD`d30i%P-Q6dJ3
zA8Q)f8TLNy#KtD_L=(=1kRr)kn!<J)$l-r>+W8d-H}`sC6+mHFy0G_|)^Q2))UOzt
zIIMAe-lif~X$O1)lInB#{gZHMwHofh+v#wTSC5{VlXiyAhmFE`cqPPbc6UMplcjF<
zsT-d4D5xXo*m#U|AJ(8rDIP5LxcIs}T7>3iVQ+{2U)&8x@)Iop4C~&C2yKAj|F<U)
z*yi>_KH(~e9LA*neksb#>|k&I%SlcO+KNj|a_q@!U9BTWca^%&rzMREOdj0E$aMS=
z`WEScPB%@bcxV<Gqi}B<tz?WdF+NRB^x@)p3@#eq<sIe0VoVu{aeN3b+@IXU^wuG&
zRMWgi_cVb^3h~4sO9@9~7HW#4Q4UqNdKRcdo(24^7uxC|=~_}PdPXarc$@LaOR5(I
z3!hbIc$R6PWYn&*A2$Gf^JC6`78rp8r=Cr&8`TcUXj3TD-F?p<7uh@E&1<Q|uS7u+
zL6@Mkl|{fmXy~z1g7@R1<_WRbwySIn=C&XA&e<Nk2X7sT88I1l%XN+4)#y86E-&F&
zxD}1rDLUoyfP?Uv^@YD#Y0$(rxsFa}-{kUKx8om}PLJe1*3Q<ilee5af77BHy`9D;
zTRp=^XUBY)Vo~SA4Ax`Mvpx;$y~4N@F)p7hQ1l@<2w5%~*!Gv)RbvH$GYsJuvU;<{
z8g7O8q4_+yhFZ;ARa?zZe`+&7eXIDw%)-?}Q?;^7V=h5=@DZ<Ikwv>dG->e4j@#sQ
zS4ek(cNCH}b>oh06Kul07cuo|=ZIE{b$=MZp-_*HS4VsH25=nQ)fP|-f|A8non%<Q
z$}88(|LUgxuYxg~t0&~9=h?3}%C{fGQCPD49g?0Dt_=C~^mJ@W+ndPmJDOr!tPVc8
z9TlQW256TP4;X_tfZ*GCXYC0j>2V|J1)T>Tc=Wb%gAaln#M?UJfXi^O*~<A8DT4%~
zrQpDGLRAlf`xp9(n+8UrrNJl^8mQ4FtUTBQp3{80Zznk&z;jAf;5i-8xhEL8@^Ik0
zd;Jx{mlXl69Z!)Y{~7q|i_8Ph8Na(^KTP^|^#a@{b2{tqI3a1~TbAb`oacxG_U~D+
zN-E>zeu9$NuqHc?;JcWY81Qg3)wwpwoPnXo=^w9!&|+%S(nmi1?QO*SQnq?`3jHV6
z=s}KWsYm16FUwYaV5R=__T)$xg!kHE#h|yRjsJ38TAX;jR34ZZ^igidC0CZXcipL7
zU40cYHq+d;#-+oCV-H`C;g;GvQ%B;ht4yO+1gDD|EMs6LG}ebQ%+A|0R9l}G!BU1b
z?J<2}AXls5Y6v+j;~xFF(ea$+s8qK5WT405=Qqry&&0YK$9<s2js|Ue;-k0imK6jo
z<uPp=r!RZL7=8Q&ICCn}BKGu?nA}IS0$XCpRCh)ix*3qizjo?*La|-+k`{&Ao5ngs
zsL&0&<L0M1mML7wW5PNpugVfyXzsgXp^wUfgOZ*nZ@-j6lbBoklIy-3z2R<V_iL}|
zZp@<Cw{W*-vNWhfCk9vC<eIgjidV|NxWIMDqegL;z<uMf7!4_10Z>r4z1j_vWe1w@
zCm?&<q}heMo^XtF5o<nqjQE?f`=*~_-d!?vOx!M&Dl6y{c;A9@`f(@qpzVW#vt3rN
zlO5349bnP7uIlj{3Qs()a_5uw#f%nc_jTsAycDhIvX^fQX_*c1QW@npi@bRjp!JU;
zxh_6$w6@4(d5Q=PrbO72m0P})3vL+XdSrO|9yqt=F4q=0?(nloJjU(WTX|e1rK?XX
z3I?9u@=8#&%Wy38MimFm!2Wr){EHvLaxXp<4G~t&6FsNmyhO`VA5YP7UNYh!S;ymh
zTLuqmNS)ELU}7E7XR#E>n26kRjLTQK5Py8Jk~1u>NmMnOmVe^C(RlLM^tQZ|xvcVg
zTXr62J%L~)UpzGxe5Pe;<P43n^S12KWZc5GykleqF-(#g+__C$swDv37og`o49jf*
z2GJ;><KBD8P34BQ%4-UH`Uy#m%HmLyX2N)A*CDjCgB+h#1=uIF>I9sXoMT>I=~z0g
z%2crD2{|ev-M#H9^Az@UtU?qQ&-;cVPB5^B_Ug(v%BU{UD0>#sC?AtaamYkv)`Ra9
za!<w1O!u?Mf~M%jg(>#f`G(G)U}g>FsFH8=Rh=iB#tTurJZ~Iag?T$8zuV#B4c1I#
zX*N@};V8{LZj27KY5P1y0nmdlrpqEwrOWD+FxnF>&1VG@1^DiJyC}cg3dUy~dJS~9
zi`Ck&uR-ChbAi9R)-x3R(xYl<4K-i>?!2v~3bEGp51K>bN24bU=E6tOaiztjSSVpx
z`*gpJTRr>Eu8AXLg-h@C$SH!%hm(%cWwS}d;i1t(3*6>0_8(qP16vOHjtKqOm^K_(
zRlhXT$s6?H-PFk(MgKQ5guQ0NpS+gF_oN9hQcFhkn;&yhQ*>1uec2d=^qb=F@1AE4
znEO<~II`E@{JBH+P-2MqwAC5JtjbZNk2gM!X4dDWddNNv4$14hx-`^m^eQz&+iw2S
z8AOuX>@cJ9$OO^q$)eF;?Yx11L8P-|O}D*Ma)J23IqW_Tbi%Y3e3qR=#C+TiBy4Ar
z-Ep#*d!|4C?4q$|N!wUfaof2=kF5?Gus<mDfL<sDIqJ(i)ZJ&PQIe0{?^=>zsGfHU
zb6T?`UrFO^+c|^B(0vB@2gM#tXX6x;wAJ~d1`LHR7E^$u#F7jRnrPL5mQKwyn!rD8
z_e0=5<gr5UKb_BGp>vSxuPDzSe=c48^0JY^kx3o{@3xZSBi$uYnKST(UV2FJOWnT9
z+`?B2E1S&?VrdWS_wOt#Zp06lTs1Q|zO~-y=;gR;N8F>u<VtETwgz+*k4JIzJk6Zx
zxnEk`_-3$#r@t^R?y*JIP5APC*TE86<G;Bxn;K+&43Jm+kIjt~KYiLY-6B_V=IqtW
zMtvo5{_d@d&y9O7P#QUxyXhIw$33*j%Ex#SlNO)9X6t!MG2N3VdY1QaW<#BL&Bex$
z{t`J|gX705jgFozrlhhhzo%wEKht7yI9ztQ(f3iwZtUOO=EoZ(=XrXLj9u?j_cx$#
zUv7}RU*cq3{mN^2&)K~hkvZ2TXWb#A?Q9lWR}|5f+g+qf<;gQEGQ2NE@zmY$y`MKN
z957h<oNbq_-#~a>9&OQ$Lrt8m=i<!_GajV(@F1p}2fL`QRqh$SmZbP{PrwbETxcuw
zS@TdOd}LN#=DOEMfEL}hv~-cj&Gdb{*QXd-x1OBH@bi5alI+cOtBx1X)4LzmCJZqR
zz3DZhp2Tyq-#u}O+EI;$$jum^UUM-*Lt2cHfEszT@0_#vjfpO&@sW$<TTfuB8}JW`
z)J)T*#rUVws>xDW?B)zlYxHrL8~mMRDU=1W(|T-XDW0T#UU0eKVw8ro<W8$=uq?5}
zvOQOd(_)?V)nwUAHSs}lz`y3bU5B3@s5{c=Rr67X<=H^!i{j8%`jJGjG(B~ofhl|4
z9g9dn*5o8(Jhu-mrfK$Z)KlV*#-$U*u3T<Bs=)G0-`&-f^z%fhbM!V)Y?MZy;Q=Ee
zP+>3|?F}&1-qzRqsB9nq(3Q-nqW2i}$!En6b`NghBTn!?DEaW*Pm2lYg6ipFp5Uyb
zxai%;Tk;p95HCL(>2mj-MDzMKwB<tl68=_L?rOT(7B{cB5U|`eOV(C0f9dVB=0@@T
z=5NLb&$nhP70qRB5jQ_ucA;llGN6!YLX|UM(7VHv7j;8-^0j=O^QSZ0d^*VM?Y4Zf
ztR#D8<%dx>B7bhBU{}Y2<#(ki4DpgybVhE4o-$7})Ka1%FDprzE7T?T6EO8n^G{4>
z>Dmfq>1AWMWdu})!b~Y@C>E&OiZ7)E@6yy$GTE<0Wqqj-#vzfy(v|1}z2?Ja;LiY-
z^{yx_XY-E}V267P=2DH0)^w)^GpOA`_Nb%Sa}^R;{4AE2J9mxd9^7Fj`gzCg6XBPN
z5)i3DyCOrQ$1a);yzUHnN2X{eUo84ro@F*dSKSq8MLlRGxeRq(no10|d}^)iAiB6C
z(pZn)UGHQ6)>1PagUp%-^JH{B(iJ_YBDwD9?ceK}=+)5^Lm^SI(|K<^g(c;EmYR3-
zWTS6bc$+T2n^&4K{E*&`zNOpQH~!_1PIf&<P~~LJyClBymK+J+J)dlEJI@JgeY(|>
zqZ9Eq;;ByVJcYRFtF94Uv6Pb1VMn21PkE*i4|mC$@N)xM*+?;}5=n7C_KI5rerIJX
zZ{g^2*l^4!zhW3gV8l`c`!E%MT_2!?AKkn!saU}_%ck516B724h-nIDdB>7|^VDEt
zN{*tPYrOJZ@4F)ksN)y*kHW;T7<$kAkpps0{71Qw7Ixb(mzsFb!YP|Ygv|UR^J*TC
zeQZ8S`241H7Qc%*#=iN|r}@3Kl#J$yIUn!Fdz8of58F3F5TS(@t};x43Ni~vA|)Yy
zY-)k%-7=V)iKlq32?@sCWF~&jZ|_K8aki#DA>#hHIgur=PDs)3PKvOoL(7)xR73eY
zH5GJ?_%!NJVYZLfGy__`*^^@Cak&lkIL)~HIe~z-cGlvzc$zbJ=LNzijDsolSXI1Q
zB$SWW(nR7E7;b8u$Yd(Ew4*U?Kd2GKSSf%}n+(IAm(uF8@K(`1mniH2ZA{t`YfEE#
zSDRX0!i2npXXe$8`?i|PJ930&p5I}P(VGR|Qs)Zo1`PWtn}Qw6X5ln<_>4}BR`b0H
z!|q5CbSQ`Nv6bL8BY59b3Ec8D$+xaQEzCBLr!hS+CvYp=gny!yT3)l!h9S2B;Ow8y
z2fxSdrlQMqW~)%I&|KK~!yS=HCo-6#@KqEYf<j^ALlVlzOtL4_&|3Nnmwi-@c%}&O
z#tX_^zQ+<1HW!@#3aCz}$=j~5&szQz6<dovjj5InwfeFQ%Tz3sFPYv7fJlcLPiGvu
z2$H{JvMnXI<zX21Nr<2Wtdn)Wjyu^ja(8kg&<em~zb6!oA$C%i?Nx1aJ|tu-@Zh|$
z5KDE69G`1@@}4n`7`k?vycm!c@ov-Wuu4e)RGO5+%yireSa^bQXrf_bQsx*gGA7+C
z8_N+P=>7Qf1qtST?!8ZY^X<dnni9&+;WT+JtN;b;ry{bug{9gsjj7GFf@04F-%|)P
z3FYV|n!J~sT3yyr!ZNC@EY)c_3CWm=;8>oVxiGlvj>!2F841a86Ty-9vDw(xxZOtv
z+*wsj6jE|)ZvwN57hEu*+vnk(Am{*v@g*yhmhrWKJ(o!+7yB;ku2X_2Or5Vv?fw%_
z(^AK_;1MRFy$@JbxOC!fn(RJ6jaN4bT?Bqk*GtK5AlLEmJ`I3`<Vy|#*6!|n*n{dF
zO2>+5@(xG>!V;*WTbH^8?My6LLa1=zQgUks!?3++yDLDZ+SK?IprcAwm45q_+(rr=
zj}vErj^y}~TkImEd88`^?CVTIIS@d-dy3U!I#n`ciuxYUkm*7URy#}34!|r^ZlC+T
zr~DoEVXt3HkR&W`P(iE9^o*e3^-f?ta+r!iB9of68h#}jcgveW3;mWMlUrZxV@j_c
zIht7*YMPbM5M{j7boPsD7NAa+#6EMK99Cq1rGJ*=$}(v3#jESJ%OHw?Sz|KnJ^m0K
z9>xHCFz&?ka~sMT)&$|jq`g}jnaBcNmInz+*~ern7~Va9QTPHV`=P4aVI#5Vp~lgo
z!=utUv-LZ#2Fq1UPgI%3u&aHjkKP-tUaDMj@|ZbWYzATPXT6ju3%1J{(+gLZrYw?G
zIUz?5J*qN(D3%$BUQ)`jXpJu@pIU~!b-Fy0^wRKjG<bosD!Ms8t3tvWlGDw09~*Hg
zRV|1;w&-)+km1grG?x)A*{he4LRa1{-`6yt*L>U{;L6jJ(0Y-_5jnwqs^FNW4$76D
zroBOc0wD7bYJtiQ(QDRLsv9CoZMa<^krxIYr1=eKITakDzmsjM(pPw5VgJylVg}~}
zjxPlryQ-1rm={?t5cE|?10i{H7$imei&n#qD;{%!CHZ9T-MvgK!&<j%id(@iwQ=__
zp47*Br;DGbwJJ?mkoz9gQgt9e@~VKZx))i>ob*-6O589#G0xQ7(}E)1)yOc%MHXsD
zeN_irNF(5EHZyx=6v>vs$S!eGU3GMJuWhd^W8OJ5*l;B=*1=uk#p0okLP{eyNSSVT
z@2LEAi-M#6@#ad-g4{#&ZYo3Di{oB&PlXoLy!jBxc72{o2UHf1yNp4PY<*r7;Bw`D
zIPdb63EP8mCLQ;z<%Sra76sfkxG>otorM|R<LtMq;5|a2h81sv{V3SEHB*e9v3WsW
z`+9qzhw$G;6*E4&eE%+g<~ukphT{tFh4^t_LB=yxbzjM&$~4LH#i@>|rN8cn_!vE-
zAC8y_=T#nTrg;omzV={N_u;(a%ovaJHlvZtIU<jG&g81RoFGm#2*1s>i5;n+@{t{o
zbn}&sNr1*T-JKr0H)q7me58FM<b9Xb%jrigV_cu5r!aQ>4d*_a^eF1z$bsy9K7)s1
zMy5ZjpBt&7opJ4(8Bf-{{-Vc8|N3!`#6V7Av}^bD8?|#g8(JV-#H*>sLat^gt9NJF
z1-qQwyJ=!@hKGbMf`(5F6Q;TB9u!G%OxM__Y052vt+qUx#;0ojZFu8q6Nyy9l5sPm
z{t*5_iTsDN&q(f9-uQUKA!f&Y@%X7L^GYS4YEI?ul$%4|16KjRE?l(AkoEHnyHIcc
z<ufE_F2vnF8l!%Wr}lF7Rvm->%B?z%?bJSdy)FYT)~I@soEh^oeZ$u0kw6=xrRL$F
zbmG~gSC~!g_wXM!lPn#&5J({#+gCE5RTDuhz7!(&&?H);ocyGU_gmgX@0Z3w;&oH}
zNtgH3j$MnW(-VA9G}<Fx*T98%X5d!yQ7%EF;FQy}8#VdRqw^<I^`ELm68DJ4=2TUS
z@i&O6{dLIz_~3>mZC#C{P?lJ&2FV}wOSAQVTXtu~6Z~X3df=ERF!LL=sacPKnV;lw
zs>!GDi;Z?XX_$Pwp!TBgzU$R{2WTZ6^qM(@DD5U{qUk5I`%d119PTj)HW@z87}I6_
zaI~J$D@V~P){eajGN!QXK08opG=-b#rn=iP3_Zp>oX7Zj>E2cMx6jBqY@a@{bSr<S
zd5rR!U9@FYOL_lzpUa%{<#&?(<5N@$;o8i1M&miJyOqxtNLzkzF;PSiK85VPnQ?Mq
zB4Bw=Z@EI?j^zW(&rVh{xe9}sJ0*wx59|#*a4LT2dVu$Z50aw1a#x54gEaPD+uwHd
zS^4!W`q_X}^2A#K8CF3U%L3k!f}r=5fz<3l4_g&8v!<_-UpF8AgtDmqOxB^?SG+--
zZS4|RN?Hm{swM@wkl$`Xzoz+;qHkarkmRd|_XKix!AMeo4oH<THZcXedAYcJ`3njJ
z*j6KSq+2RoQW$KF!?$GSubIg}#LWu`<^efh7)KAF+b`ch4&c6)zojRAyY>1yrnPw8
zuZ-#oCm^Y9b$DNccO<?m69z(gD~wlv066~u!%7zJO7=A=P)Hg!(3zGaknQ{xjFqV0
zTB`N8t4<Ka1_zS_(g;Wi!7CX&-z5$Mb>NjsMMWT6SoxpZsVc9v`z|i&<AJvWLBU8Q
z2>SIG7==Uv*;IDmuQbxrC(<vl+gBP4cnbd`4TeObfvfEw+QE?0C;;~#XizAelqvQD
z4TeOK<lzSz6pAF}js8SKky4v}qDhl-#eSlpNqJd6(PT&w*B@yxC<?d{`H2QY1L51B
zXb92^rk`k1KswsbG$bjV?x%JrQl8pRH0ce-f+pp;{nSo|ly~+c4Gtyc&;3M$0cmpU
zXzMWmo<yx*BQz;b@2CEdKx*F4G->p@b_ggb>*~jE5eU?J8fyI-A!GoF`srIK;O=c5
zO^Wou>_;9_(&%-#AfZ6?{-<_Ggv>hG0Az9<4F!`~*B?r1{X9_8=yl&p1OKzZ&wQnk
zq<qI8$1E)^vkpHr6t!+GfeVOrV?hJj_2>R%pwjF3${^NbAS1nw2k;7yq@{isA8dpD
z25b-H&trxmrPg5p?EUZe2hjuP=mMlplQg!TqaU86Ux0fP0-*A~TzP1^*%82iuzykT
Xo<y7naYYlskTP&INKjB+2Lt*)R!PP+

literal 0
HcmV?d00001

diff --git a/shms-calo-test/comp_histos/make_class.C b/shms-calo-test/comp_histos/make_class.C
new file mode 100644
index 0000000..c53b455
--- /dev/null
+++ b/shms-calo-test/comp_histos/make_class.C
@@ -0,0 +1,18 @@
+#include <TTree.h>
+#include <TFile.h>
+#include <TROOT.h>
+#include <iostream>
+
+using namespace std;
+
+// Generate class files for the given root file.
+
+void make_class(string root_file="shms_52949.root",
+		string tree_name="T;1",
+		string class_name="shms_class") {
+
+  TFile* r_file = new TFile(root_file.c_str());
+  TTree *T = (TTree*)gROOT->FindObject(tree_name.c_str());
+  T->MakeClass(class_name.c_str());
+
+}
diff --git a/shms-calo-test/comp_histos/prv/shms_class.h b/shms-calo-test/comp_histos/prv/shms_class.h
new file mode 100644
index 0000000..b09d0cf
--- /dev/null
+++ b/shms-calo-test/comp_histos/prv/shms_class.h
@@ -0,0 +1,2430 @@
+//////////////////////////////////////////////////////////
+// This class has been automatically generated on
+// Wed Dec 16 09:05:03 2015 by ROOT version 5.34/30
+// from TTree T/Hall A Analyzer Output DST
+// found on file: shms_52949.root
+//////////////////////////////////////////////////////////
+
+#ifndef shms_class_h
+#define shms_class_h
+
+#include <TROOT.h>
+#include <TChain.h>
+#include <TFile.h>
+
+// Header file for the classes stored in the TTree if any.
+#include "../../podd/src/THaEvent.h"
+#include "../../podd/src/THaEvent.h"
+
+// Fixed size dimensions of array or collections stored in the TTree if any.
+
+class shms_class {
+public :
+   TTree          *fChain;   //!pointer to the analyzed TTree or TChain
+   Int_t           fCurrent; //!current Tree number in a TChain
+
+   // Declaration of leaf types
+   Double_t        Hhodtdif1;
+   Double_t        Hhodtdif2;
+   Double_t        Hhodtdif3;
+   Double_t        Hhodtdif4;
+   Double_t        Hhodtdif5;
+   Double_t        Hhodtdif6;
+   Int_t           Ndata_H_aero_aneg;
+   Double_t        H_aero_aneg[8];   //[Ndata.H.aero.aneg]
+   Int_t           Ndata_H_aero_aneg_p;
+   Double_t        H_aero_aneg_p[8];   //[Ndata.H.aero.aneg_p]
+   Int_t           Ndata_H_aero_apos;
+   Double_t        H_aero_apos[8];   //[Ndata.H.aero.apos]
+   Int_t           Ndata_H_aero_apos_p;
+   Double_t        H_aero_apos_p[8];   //[Ndata.H.aero.apos_p]
+   Int_t           Ndata_H_aero_neg_npe;
+   Double_t        H_aero_neg_npe[8];   //[Ndata.H.aero.neg_npe]
+   Int_t           Ndata_H_aero_negadchits;
+   Double_t        H_aero_negadchits[8];   //[Ndata.H.aero.negadchits]
+   Int_t           Ndata_H_aero_negtdchits;
+   Double_t        H_aero_negtdchits[1];   //[Ndata.H.aero.negtdchits]
+   Int_t           Ndata_H_aero_pos_npe;
+   Double_t        H_aero_pos_npe[8];   //[Ndata.H.aero.pos_npe]
+   Int_t           Ndata_H_aero_posadchits;
+   Double_t        H_aero_posadchits[8];   //[Ndata.H.aero.posadchits]
+   Int_t           Ndata_H_aero_postdchits;
+   Double_t        H_aero_postdchits[1];   //[Ndata.H.aero.postdchits]
+   Int_t           Ndata_H_aero_tneg;
+   Double_t        H_aero_tneg[8];   //[Ndata.H.aero.tneg]
+   Int_t           Ndata_H_aero_tpos;
+   Double_t        H_aero_tpos[8];   //[Ndata.H.aero.tpos]
+   Int_t           Ndata_H_cal_1pr_aneg;
+   Double_t        H_cal_1pr_aneg[13];   //[Ndata.H.cal.1pr.aneg]
+   Int_t           Ndata_H_cal_1pr_aneg_p;
+   Double_t        H_cal_1pr_aneg_p[13];   //[Ndata.H.cal.1pr.aneg_p]
+   Int_t           Ndata_H_cal_1pr_apos;
+   Double_t        H_cal_1pr_apos[13];   //[Ndata.H.cal.1pr.apos]
+   Int_t           Ndata_H_cal_1pr_apos_p;
+   Double_t        H_cal_1pr_apos_p[13];   //[Ndata.H.cal.1pr.apos_p]
+   Int_t           Ndata_H_cal_1pr_emean;
+   Double_t        H_cal_1pr_emean[13];   //[Ndata.H.cal.1pr.emean]
+   Int_t           Ndata_H_cal_1pr_eneg;
+   Double_t        H_cal_1pr_eneg[13];   //[Ndata.H.cal.1pr.eneg]
+   Int_t           Ndata_H_cal_1pr_epos;
+   Double_t        H_cal_1pr_epos[13];   //[Ndata.H.cal.1pr.epos]
+   Int_t           Ndata_H_cal_1pr_negadchits;
+   Double_t        H_cal_1pr_negadchits[9];   //[Ndata.H.cal.1pr.negadchits]
+   Int_t           Ndata_H_cal_1pr_posadchits;
+   Double_t        H_cal_1pr_posadchits[8];   //[Ndata.H.cal.1pr.posadchits]
+   Int_t           Ndata_H_cal_2ta_aneg;
+   Double_t        H_cal_2ta_aneg[13];   //[Ndata.H.cal.2ta.aneg]
+   Int_t           Ndata_H_cal_2ta_aneg_p;
+   Double_t        H_cal_2ta_aneg_p[13];   //[Ndata.H.cal.2ta.aneg_p]
+   Int_t           Ndata_H_cal_2ta_apos;
+   Double_t        H_cal_2ta_apos[13];   //[Ndata.H.cal.2ta.apos]
+   Int_t           Ndata_H_cal_2ta_apos_p;
+   Double_t        H_cal_2ta_apos_p[13];   //[Ndata.H.cal.2ta.apos_p]
+   Int_t           Ndata_H_cal_2ta_emean;
+   Double_t        H_cal_2ta_emean[13];   //[Ndata.H.cal.2ta.emean]
+   Int_t           Ndata_H_cal_2ta_eneg;
+   Double_t        H_cal_2ta_eneg[13];   //[Ndata.H.cal.2ta.eneg]
+   Int_t           Ndata_H_cal_2ta_epos;
+   Double_t        H_cal_2ta_epos[13];   //[Ndata.H.cal.2ta.epos]
+   Int_t           Ndata_H_cal_2ta_negadchits;
+   Double_t        H_cal_2ta_negadchits[8];   //[Ndata.H.cal.2ta.negadchits]
+   Int_t           Ndata_H_cal_2ta_posadchits;
+   Double_t        H_cal_2ta_posadchits[7];   //[Ndata.H.cal.2ta.posadchits]
+   Int_t           Ndata_H_cal_3ta_aneg;
+   Double_t        H_cal_3ta_aneg[13];   //[Ndata.H.cal.3ta.aneg]
+   Int_t           Ndata_H_cal_3ta_aneg_p;
+   Double_t        H_cal_3ta_aneg_p[13];   //[Ndata.H.cal.3ta.aneg_p]
+   Int_t           Ndata_H_cal_3ta_apos;
+   Double_t        H_cal_3ta_apos[13];   //[Ndata.H.cal.3ta.apos]
+   Int_t           Ndata_H_cal_3ta_apos_p;
+   Double_t        H_cal_3ta_apos_p[13];   //[Ndata.H.cal.3ta.apos_p]
+   Int_t           Ndata_H_cal_3ta_emean;
+   Double_t        H_cal_3ta_emean[13];   //[Ndata.H.cal.3ta.emean]
+   Int_t           Ndata_H_cal_3ta_eneg;
+   Double_t        H_cal_3ta_eneg[13];   //[Ndata.H.cal.3ta.eneg]
+   Int_t           Ndata_H_cal_3ta_epos;
+   Double_t        H_cal_3ta_epos[13];   //[Ndata.H.cal.3ta.epos]
+   Int_t           Ndata_H_cal_3ta_negadchits;
+   Double_t        H_cal_3ta_negadchits[1];   //[Ndata.H.cal.3ta.negadchits]
+   Int_t           Ndata_H_cal_3ta_posadchits;
+   Double_t        H_cal_3ta_posadchits[6];   //[Ndata.H.cal.3ta.posadchits]
+   Int_t           Ndata_H_cal_4ta_aneg;
+   Double_t        H_cal_4ta_aneg[13];   //[Ndata.H.cal.4ta.aneg]
+   Int_t           Ndata_H_cal_4ta_aneg_p;
+   Double_t        H_cal_4ta_aneg_p[13];   //[Ndata.H.cal.4ta.aneg_p]
+   Int_t           Ndata_H_cal_4ta_apos;
+   Double_t        H_cal_4ta_apos[13];   //[Ndata.H.cal.4ta.apos]
+   Int_t           Ndata_H_cal_4ta_apos_p;
+   Double_t        H_cal_4ta_apos_p[13];   //[Ndata.H.cal.4ta.apos_p]
+   Int_t           Ndata_H_cal_4ta_emean;
+   Double_t        H_cal_4ta_emean[13];   //[Ndata.H.cal.4ta.emean]
+   Int_t           Ndata_H_cal_4ta_eneg;
+   Double_t        H_cal_4ta_eneg[13];   //[Ndata.H.cal.4ta.eneg]
+   Int_t           Ndata_H_cal_4ta_epos;
+   Double_t        H_cal_4ta_epos[13];   //[Ndata.H.cal.4ta.epos]
+   Int_t           Ndata_H_cal_4ta_negadchits;
+   Double_t        H_cal_4ta_negadchits[1];   //[Ndata.H.cal.4ta.negadchits]
+   Int_t           Ndata_H_cal_4ta_posadchits;
+   Double_t        H_cal_4ta_posadchits[5];   //[Ndata.H.cal.4ta.posadchits]
+   Int_t           Ndata_H_cher_adc;
+   Double_t        H_cher_adc[2];   //[Ndata.H.cher.adc]
+   Int_t           Ndata_H_cher_adc_p;
+   Double_t        H_cher_adc_p[2];   //[Ndata.H.cher.adc_p]
+   Int_t           Ndata_H_cher_cerfiredcounter;
+   Double_t        H_cher_cerfiredcounter[3];   //[Ndata.H.cher.cerfiredcounter]
+   Int_t           Ndata_H_cher_certrackcounter;
+   Double_t        H_cher_certrackcounter[3];   //[Ndata.H.cher.certrackcounter]
+   Int_t           Ndata_H_cher_npe;
+   Double_t        H_cher_npe[2];   //[Ndata.H.cher.npe]
+   Int_t           Ndata_H_cher_phototubes;
+   Double_t        H_cher_phototubes[2];   //[Ndata.H.cher.phototubes]
+   Int_t           Ndata_H_dc_1u1_dist;
+   Double_t        H_dc_1u1_dist[21];   //[Ndata.H.dc.1u1.dist]
+   Int_t           Ndata_H_dc_1u1_rawtdc;
+   Double_t        H_dc_1u1_rawtdc[21];   //[Ndata.H.dc.1u1.rawtdc]
+   Int_t           Ndata_H_dc_1u1_tdchits;
+   Double_t        H_dc_1u1_tdchits[21];   //[Ndata.H.dc.1u1.tdchits]
+   Int_t           Ndata_H_dc_1u1_time;
+   Double_t        H_dc_1u1_time[21];   //[Ndata.H.dc.1u1.time]
+   Int_t           Ndata_H_dc_1v1_dist;
+   Double_t        H_dc_1v1_dist[52];   //[Ndata.H.dc.1v1.dist]
+   Int_t           Ndata_H_dc_1v1_rawtdc;
+   Double_t        H_dc_1v1_rawtdc[52];   //[Ndata.H.dc.1v1.rawtdc]
+   Int_t           Ndata_H_dc_1v1_tdchits;
+   Double_t        H_dc_1v1_tdchits[52];   //[Ndata.H.dc.1v1.tdchits]
+   Int_t           Ndata_H_dc_1v1_time;
+   Double_t        H_dc_1v1_time[52];   //[Ndata.H.dc.1v1.time]
+   Int_t           Ndata_H_dc_1x1_dist;
+   Double_t        H_dc_1x1_dist[34];   //[Ndata.H.dc.1x1.dist]
+   Int_t           Ndata_H_dc_1x1_rawtdc;
+   Double_t        H_dc_1x1_rawtdc[34];   //[Ndata.H.dc.1x1.rawtdc]
+   Int_t           Ndata_H_dc_1x1_tdchits;
+   Double_t        H_dc_1x1_tdchits[34];   //[Ndata.H.dc.1x1.tdchits]
+   Int_t           Ndata_H_dc_1x1_time;
+   Double_t        H_dc_1x1_time[34];   //[Ndata.H.dc.1x1.time]
+   Int_t           Ndata_H_dc_1x2_dist;
+   Double_t        H_dc_1x2_dist[35];   //[Ndata.H.dc.1x2.dist]
+   Int_t           Ndata_H_dc_1x2_rawtdc;
+   Double_t        H_dc_1x2_rawtdc[35];   //[Ndata.H.dc.1x2.rawtdc]
+   Int_t           Ndata_H_dc_1x2_tdchits;
+   Double_t        H_dc_1x2_tdchits[35];   //[Ndata.H.dc.1x2.tdchits]
+   Int_t           Ndata_H_dc_1x2_time;
+   Double_t        H_dc_1x2_time[35];   //[Ndata.H.dc.1x2.time]
+   Int_t           Ndata_H_dc_1y1_dist;
+   Double_t        H_dc_1y1_dist[49];   //[Ndata.H.dc.1y1.dist]
+   Int_t           Ndata_H_dc_1y1_rawtdc;
+   Double_t        H_dc_1y1_rawtdc[49];   //[Ndata.H.dc.1y1.rawtdc]
+   Int_t           Ndata_H_dc_1y1_tdchits;
+   Double_t        H_dc_1y1_tdchits[49];   //[Ndata.H.dc.1y1.tdchits]
+   Int_t           Ndata_H_dc_1y1_time;
+   Double_t        H_dc_1y1_time[49];   //[Ndata.H.dc.1y1.time]
+   Int_t           Ndata_H_dc_1y2_dist;
+   Double_t        H_dc_1y2_dist[48];   //[Ndata.H.dc.1y2.dist]
+   Int_t           Ndata_H_dc_1y2_rawtdc;
+   Double_t        H_dc_1y2_rawtdc[48];   //[Ndata.H.dc.1y2.rawtdc]
+   Int_t           Ndata_H_dc_1y2_tdchits;
+   Double_t        H_dc_1y2_tdchits[48];   //[Ndata.H.dc.1y2.tdchits]
+   Int_t           Ndata_H_dc_1y2_time;
+   Double_t        H_dc_1y2_time[48];   //[Ndata.H.dc.1y2.time]
+   Int_t           Ndata_H_dc_2u1_dist;
+   Double_t        H_dc_2u1_dist[60];   //[Ndata.H.dc.2u1.dist]
+   Int_t           Ndata_H_dc_2u1_rawtdc;
+   Double_t        H_dc_2u1_rawtdc[60];   //[Ndata.H.dc.2u1.rawtdc]
+   Int_t           Ndata_H_dc_2u1_tdchits;
+   Double_t        H_dc_2u1_tdchits[60];   //[Ndata.H.dc.2u1.tdchits]
+   Int_t           Ndata_H_dc_2u1_time;
+   Double_t        H_dc_2u1_time[60];   //[Ndata.H.dc.2u1.time]
+   Int_t           Ndata_H_dc_2v1_dist;
+   Double_t        H_dc_2v1_dist[82];   //[Ndata.H.dc.2v1.dist]
+   Int_t           Ndata_H_dc_2v1_rawtdc;
+   Double_t        H_dc_2v1_rawtdc[82];   //[Ndata.H.dc.2v1.rawtdc]
+   Int_t           Ndata_H_dc_2v1_tdchits;
+   Double_t        H_dc_2v1_tdchits[82];   //[Ndata.H.dc.2v1.tdchits]
+   Int_t           Ndata_H_dc_2v1_time;
+   Double_t        H_dc_2v1_time[82];   //[Ndata.H.dc.2v1.time]
+   Int_t           Ndata_H_dc_2x1_dist;
+   Double_t        H_dc_2x1_dist[52];   //[Ndata.H.dc.2x1.dist]
+   Int_t           Ndata_H_dc_2x1_rawtdc;
+   Double_t        H_dc_2x1_rawtdc[52];   //[Ndata.H.dc.2x1.rawtdc]
+   Int_t           Ndata_H_dc_2x1_tdchits;
+   Double_t        H_dc_2x1_tdchits[52];   //[Ndata.H.dc.2x1.tdchits]
+   Int_t           Ndata_H_dc_2x1_time;
+   Double_t        H_dc_2x1_time[52];   //[Ndata.H.dc.2x1.time]
+   Int_t           Ndata_H_dc_2x2_dist;
+   Double_t        H_dc_2x2_dist[41];   //[Ndata.H.dc.2x2.dist]
+   Int_t           Ndata_H_dc_2x2_rawtdc;
+   Double_t        H_dc_2x2_rawtdc[41];   //[Ndata.H.dc.2x2.rawtdc]
+   Int_t           Ndata_H_dc_2x2_tdchits;
+   Double_t        H_dc_2x2_tdchits[41];   //[Ndata.H.dc.2x2.tdchits]
+   Int_t           Ndata_H_dc_2x2_time;
+   Double_t        H_dc_2x2_time[41];   //[Ndata.H.dc.2x2.time]
+   Int_t           Ndata_H_dc_2y1_dist;
+   Double_t        H_dc_2y1_dist[39];   //[Ndata.H.dc.2y1.dist]
+   Int_t           Ndata_H_dc_2y1_rawtdc;
+   Double_t        H_dc_2y1_rawtdc[39];   //[Ndata.H.dc.2y1.rawtdc]
+   Int_t           Ndata_H_dc_2y1_tdchits;
+   Double_t        H_dc_2y1_tdchits[39];   //[Ndata.H.dc.2y1.tdchits]
+   Int_t           Ndata_H_dc_2y1_time;
+   Double_t        H_dc_2y1_time[39];   //[Ndata.H.dc.2y1.time]
+   Int_t           Ndata_H_dc_2y2_dist;
+   Double_t        H_dc_2y2_dist[38];   //[Ndata.H.dc.2y2.dist]
+   Int_t           Ndata_H_dc_2y2_rawtdc;
+   Double_t        H_dc_2y2_rawtdc[38];   //[Ndata.H.dc.2y2.rawtdc]
+   Int_t           Ndata_H_dc_2y2_tdchits;
+   Double_t        H_dc_2y2_tdchits[38];   //[Ndata.H.dc.2y2.tdchits]
+   Int_t           Ndata_H_dc_2y2_time;
+   Double_t        H_dc_2y2_time[38];   //[Ndata.H.dc.2y2.time]
+   Int_t           Ndata_H_dc_residual;
+   Double_t        H_dc_residual[12];   //[Ndata.H.dc.residual]
+   Int_t           Ndata_H_dc_x;
+   Double_t        H_dc_x[10];   //[Ndata.H.dc.x]
+   Int_t           Ndata_H_dc_xp;
+   Double_t        H_dc_xp[10];   //[Ndata.H.dc.xp]
+   Int_t           Ndata_H_dc_y;
+   Double_t        H_dc_y[10];   //[Ndata.H.dc.y]
+   Int_t           Ndata_H_dc_yp;
+   Double_t        H_dc_yp[10];   //[Ndata.H.dc.yp]
+   Int_t           Ndata_H_hod_1x_negadchits;
+   Double_t        H_hod_1x_negadchits[7];   //[Ndata.H.hod.1x.negadchits]
+   Int_t           Ndata_H_hod_1x_negtdchits;
+   Double_t        H_hod_1x_negtdchits[7];   //[Ndata.H.hod.1x.negtdchits]
+   Int_t           Ndata_H_hod_1x_posadchits;
+   Double_t        H_hod_1x_posadchits[8];   //[Ndata.H.hod.1x.posadchits]
+   Int_t           Ndata_H_hod_1x_postdchits;
+   Double_t        H_hod_1x_postdchits[7];   //[Ndata.H.hod.1x.postdchits]
+   Int_t           Ndata_H_hod_1y_negadchits;
+   Double_t        H_hod_1y_negadchits[6];   //[Ndata.H.hod.1y.negadchits]
+   Int_t           Ndata_H_hod_1y_negtdchits;
+   Double_t        H_hod_1y_negtdchits[6];   //[Ndata.H.hod.1y.negtdchits]
+   Int_t           Ndata_H_hod_1y_posadchits;
+   Double_t        H_hod_1y_posadchits[6];   //[Ndata.H.hod.1y.posadchits]
+   Int_t           Ndata_H_hod_1y_postdchits;
+   Double_t        H_hod_1y_postdchits[6];   //[Ndata.H.hod.1y.postdchits]
+   Int_t           Ndata_H_hod_2x_negadchits;
+   Double_t        H_hod_2x_negadchits[6];   //[Ndata.H.hod.2x.negadchits]
+   Int_t           Ndata_H_hod_2x_negtdchits;
+   Double_t        H_hod_2x_negtdchits[6];   //[Ndata.H.hod.2x.negtdchits]
+   Int_t           Ndata_H_hod_2x_posadchits;
+   Double_t        H_hod_2x_posadchits[6];   //[Ndata.H.hod.2x.posadchits]
+   Int_t           Ndata_H_hod_2x_postdchits;
+   Double_t        H_hod_2x_postdchits[6];   //[Ndata.H.hod.2x.postdchits]
+   Int_t           Ndata_H_hod_2y_negadchits;
+   Double_t        H_hod_2y_negadchits[6];   //[Ndata.H.hod.2y.negadchits]
+   Int_t           Ndata_H_hod_2y_negtdchits;
+   Double_t        H_hod_2y_negtdchits[6];   //[Ndata.H.hod.2y.negtdchits]
+   Int_t           Ndata_H_hod_2y_posadchits;
+   Double_t        H_hod_2y_posadchits[5];   //[Ndata.H.hod.2y.posadchits]
+   Int_t           Ndata_H_hod_2y_postdchits;
+   Double_t        H_hod_2y_postdchits[6];   //[Ndata.H.hod.2y.postdchits]
+   Int_t           Ndata_H_hod_fpHitsTime;
+   Double_t        H_hod_fpHitsTime[4];   //[Ndata.H.hod.fpHitsTime]
+   Int_t           Ndata_H_tr_beta;
+   Double_t        H_tr_beta[10];   //[Ndata.H.tr.beta]
+   Int_t           Ndata_H_tr_betachisq;
+   Double_t        H_tr_betachisq[10];   //[Ndata.H.tr.betachisq]
+   Int_t           Ndata_H_tr_chi2;
+   Double_t        H_tr_chi2[10];   //[Ndata.H.tr.chi2]
+   Int_t           Ndata_H_tr_d_ph;
+   Double_t        H_tr_d_ph[10];   //[Ndata.H.tr.d_ph]
+   Int_t           Ndata_H_tr_d_th;
+   Double_t        H_tr_d_th[10];   //[Ndata.H.tr.d_th]
+   Int_t           Ndata_H_tr_d_x;
+   Double_t        H_tr_d_x[10];   //[Ndata.H.tr.d_x]
+   Int_t           Ndata_H_tr_d_y;
+   Double_t        H_tr_d_y[10];   //[Ndata.H.tr.d_y]
+   Int_t           Ndata_H_tr_dbeta;
+   Double_t        H_tr_dbeta[10];   //[Ndata.H.tr.dbeta]
+   Int_t           Ndata_H_tr_dtime;
+   Double_t        H_tr_dtime[10];   //[Ndata.H.tr.dtime]
+   Int_t           Ndata_H_tr_flag;
+   Double_t        H_tr_flag[10];   //[Ndata.H.tr.flag]
+   Int_t           Ndata_H_tr_ndof;
+   Double_t        H_tr_ndof[10];   //[Ndata.H.tr.ndof]
+   Int_t           Ndata_H_tr_p;
+   Double_t        H_tr_p[10];   //[Ndata.H.tr.p]
+   Int_t           Ndata_H_tr_pathl;
+   Double_t        H_tr_pathl[10];   //[Ndata.H.tr.pathl]
+   Int_t           Ndata_H_tr_ph;
+   Double_t        H_tr_ph[10];   //[Ndata.H.tr.ph]
+   Int_t           Ndata_H_tr_px;
+   Double_t        H_tr_px[10];   //[Ndata.H.tr.px]
+   Int_t           Ndata_H_tr_py;
+   Double_t        H_tr_py[10];   //[Ndata.H.tr.py]
+   Int_t           Ndata_H_tr_pz;
+   Double_t        H_tr_pz[10];   //[Ndata.H.tr.pz]
+   Int_t           Ndata_H_tr_r_ph;
+   Double_t        H_tr_r_ph[10];   //[Ndata.H.tr.r_ph]
+   Int_t           Ndata_H_tr_r_th;
+   Double_t        H_tr_r_th[10];   //[Ndata.H.tr.r_th]
+   Int_t           Ndata_H_tr_r_x;
+   Double_t        H_tr_r_x[10];   //[Ndata.H.tr.r_x]
+   Int_t           Ndata_H_tr_r_y;
+   Double_t        H_tr_r_y[10];   //[Ndata.H.tr.r_y]
+   Int_t           Ndata_H_tr_tg_dp;
+   Double_t        H_tr_tg_dp[10];   //[Ndata.H.tr.tg_dp]
+   Int_t           Ndata_H_tr_tg_ph;
+   Double_t        H_tr_tg_ph[10];   //[Ndata.H.tr.tg_ph]
+   Int_t           Ndata_H_tr_tg_th;
+   Double_t        H_tr_tg_th[10];   //[Ndata.H.tr.tg_th]
+   Int_t           Ndata_H_tr_tg_y;
+   Double_t        H_tr_tg_y[10];   //[Ndata.H.tr.tg_y]
+   Int_t           Ndata_H_tr_th;
+   Double_t        H_tr_th[10];   //[Ndata.H.tr.th]
+   Int_t           Ndata_H_tr_time;
+   Double_t        H_tr_time[10];   //[Ndata.H.tr.time]
+   Int_t           Ndata_H_tr_vx;
+   Double_t        H_tr_vx[10];   //[Ndata.H.tr.vx]
+   Int_t           Ndata_H_tr_vy;
+   Double_t        H_tr_vy[10];   //[Ndata.H.tr.vy]
+   Int_t           Ndata_H_tr_vz;
+   Double_t        H_tr_vz[10];   //[Ndata.H.tr.vz]
+   Int_t           Ndata_H_tr_x;
+   Double_t        H_tr_x[10];   //[Ndata.H.tr.x]
+   Int_t           Ndata_H_tr_y;
+   Double_t        H_tr_y[10];   //[Ndata.H.tr.y]
+   Int_t           Ndata_S_cal_1pr_aneg;
+   Double_t        S_cal_1pr_aneg[11];   //[Ndata.S.cal.1pr.aneg]
+   Int_t           Ndata_S_cal_1pr_aneg_p;
+   Double_t        S_cal_1pr_aneg_p[11];   //[Ndata.S.cal.1pr.aneg_p]
+   Int_t           Ndata_S_cal_1pr_apos;
+   Double_t        S_cal_1pr_apos[11];   //[Ndata.S.cal.1pr.apos]
+   Int_t           Ndata_S_cal_1pr_apos_p;
+   Double_t        S_cal_1pr_apos_p[11];   //[Ndata.S.cal.1pr.apos_p]
+   Int_t           Ndata_S_cal_1pr_emean;
+   Double_t        S_cal_1pr_emean[11];   //[Ndata.S.cal.1pr.emean]
+   Int_t           Ndata_S_cal_1pr_eneg;
+   Double_t        S_cal_1pr_eneg[11];   //[Ndata.S.cal.1pr.eneg]
+   Int_t           Ndata_S_cal_1pr_epos;
+   Double_t        S_cal_1pr_epos[11];   //[Ndata.S.cal.1pr.epos]
+   Int_t           Ndata_S_cal_1pr_negadchits;
+   Double_t        S_cal_1pr_negadchits[6];   //[Ndata.S.cal.1pr.negadchits]
+   Int_t           Ndata_S_cal_1pr_posadchits;
+   Double_t        S_cal_1pr_posadchits[6];   //[Ndata.S.cal.1pr.posadchits]
+   Int_t           Ndata_S_cal_2ta_a;
+   Double_t        S_cal_2ta_a[11];   //[Ndata.S.cal.2ta.a]
+   Int_t           Ndata_S_cal_2ta_a_p;
+   Double_t        S_cal_2ta_a_p[11];   //[Ndata.S.cal.2ta.a_p]
+   Int_t           Ndata_S_cal_2ta_adchits;
+   Double_t        S_cal_2ta_adchits[1];   //[Ndata.S.cal.2ta.adchits]
+   Int_t           Ndata_S_cal_2ta_e;
+   Double_t        S_cal_2ta_e[11];   //[Ndata.S.cal.2ta.e]
+   Int_t           Ndata_S_cal_2ta_p;
+   Double_t        S_cal_2ta_p[11];   //[Ndata.S.cal.2ta.p]
+   Int_t           Ndata_S_dc_1u1_dist;
+   Double_t        S_dc_1u1_dist[14];   //[Ndata.S.dc.1u1.dist]
+   Int_t           Ndata_S_dc_1u1_rawtdc;
+   Double_t        S_dc_1u1_rawtdc[14];   //[Ndata.S.dc.1u1.rawtdc]
+   Int_t           Ndata_S_dc_1u1_tdchits;
+   Double_t        S_dc_1u1_tdchits[14];   //[Ndata.S.dc.1u1.tdchits]
+   Int_t           Ndata_S_dc_1u1_time;
+   Double_t        S_dc_1u1_time[14];   //[Ndata.S.dc.1u1.time]
+   Int_t           Ndata_S_dc_1u2_dist;
+   Double_t        S_dc_1u2_dist[23];   //[Ndata.S.dc.1u2.dist]
+   Int_t           Ndata_S_dc_1u2_rawtdc;
+   Double_t        S_dc_1u2_rawtdc[23];   //[Ndata.S.dc.1u2.rawtdc]
+   Int_t           Ndata_S_dc_1u2_tdchits;
+   Double_t        S_dc_1u2_tdchits[23];   //[Ndata.S.dc.1u2.tdchits]
+   Int_t           Ndata_S_dc_1u2_time;
+   Double_t        S_dc_1u2_time[23];   //[Ndata.S.dc.1u2.time]
+   Int_t           Ndata_S_dc_1v1_dist;
+   Double_t        S_dc_1v1_dist[14];   //[Ndata.S.dc.1v1.dist]
+   Int_t           Ndata_S_dc_1v1_rawtdc;
+   Double_t        S_dc_1v1_rawtdc[14];   //[Ndata.S.dc.1v1.rawtdc]
+   Int_t           Ndata_S_dc_1v1_tdchits;
+   Double_t        S_dc_1v1_tdchits[14];   //[Ndata.S.dc.1v1.tdchits]
+   Int_t           Ndata_S_dc_1v1_time;
+   Double_t        S_dc_1v1_time[14];   //[Ndata.S.dc.1v1.time]
+   Int_t           Ndata_S_dc_1v2_dist;
+   Double_t        S_dc_1v2_dist[14];   //[Ndata.S.dc.1v2.dist]
+   Int_t           Ndata_S_dc_1v2_rawtdc;
+   Double_t        S_dc_1v2_rawtdc[14];   //[Ndata.S.dc.1v2.rawtdc]
+   Int_t           Ndata_S_dc_1v2_tdchits;
+   Double_t        S_dc_1v2_tdchits[14];   //[Ndata.S.dc.1v2.tdchits]
+   Int_t           Ndata_S_dc_1v2_time;
+   Double_t        S_dc_1v2_time[14];   //[Ndata.S.dc.1v2.time]
+   Int_t           Ndata_S_dc_1x1_dist;
+   Double_t        S_dc_1x1_dist[11];   //[Ndata.S.dc.1x1.dist]
+   Int_t           Ndata_S_dc_1x1_rawtdc;
+   Double_t        S_dc_1x1_rawtdc[11];   //[Ndata.S.dc.1x1.rawtdc]
+   Int_t           Ndata_S_dc_1x1_tdchits;
+   Double_t        S_dc_1x1_tdchits[11];   //[Ndata.S.dc.1x1.tdchits]
+   Int_t           Ndata_S_dc_1x1_time;
+   Double_t        S_dc_1x1_time[11];   //[Ndata.S.dc.1x1.time]
+   Int_t           Ndata_S_dc_1x2_dist;
+   Double_t        S_dc_1x2_dist[23];   //[Ndata.S.dc.1x2.dist]
+   Int_t           Ndata_S_dc_1x2_rawtdc;
+   Double_t        S_dc_1x2_rawtdc[23];   //[Ndata.S.dc.1x2.rawtdc]
+   Int_t           Ndata_S_dc_1x2_tdchits;
+   Double_t        S_dc_1x2_tdchits[23];   //[Ndata.S.dc.1x2.tdchits]
+   Int_t           Ndata_S_dc_1x2_time;
+   Double_t        S_dc_1x2_time[23];   //[Ndata.S.dc.1x2.time]
+   Int_t           Ndata_S_dc_2u1_dist;
+   Double_t        S_dc_2u1_dist[11];   //[Ndata.S.dc.2u1.dist]
+   Int_t           Ndata_S_dc_2u1_rawtdc;
+   Double_t        S_dc_2u1_rawtdc[11];   //[Ndata.S.dc.2u1.rawtdc]
+   Int_t           Ndata_S_dc_2u1_tdchits;
+   Double_t        S_dc_2u1_tdchits[11];   //[Ndata.S.dc.2u1.tdchits]
+   Int_t           Ndata_S_dc_2u1_time;
+   Double_t        S_dc_2u1_time[11];   //[Ndata.S.dc.2u1.time]
+   Int_t           Ndata_S_dc_2u2_dist;
+   Double_t        S_dc_2u2_dist[9];   //[Ndata.S.dc.2u2.dist]
+   Int_t           Ndata_S_dc_2u2_rawtdc;
+   Double_t        S_dc_2u2_rawtdc[9];   //[Ndata.S.dc.2u2.rawtdc]
+   Int_t           Ndata_S_dc_2u2_tdchits;
+   Double_t        S_dc_2u2_tdchits[9];   //[Ndata.S.dc.2u2.tdchits]
+   Int_t           Ndata_S_dc_2u2_time;
+   Double_t        S_dc_2u2_time[9];   //[Ndata.S.dc.2u2.time]
+   Int_t           Ndata_S_dc_2v1_dist;
+   Double_t        S_dc_2v1_dist[11];   //[Ndata.S.dc.2v1.dist]
+   Int_t           Ndata_S_dc_2v1_rawtdc;
+   Double_t        S_dc_2v1_rawtdc[11];   //[Ndata.S.dc.2v1.rawtdc]
+   Int_t           Ndata_S_dc_2v1_tdchits;
+   Double_t        S_dc_2v1_tdchits[11];   //[Ndata.S.dc.2v1.tdchits]
+   Int_t           Ndata_S_dc_2v1_time;
+   Double_t        S_dc_2v1_time[11];   //[Ndata.S.dc.2v1.time]
+   Int_t           Ndata_S_dc_2v2_dist;
+   Double_t        S_dc_2v2_dist[9];   //[Ndata.S.dc.2v2.dist]
+   Int_t           Ndata_S_dc_2v2_rawtdc;
+   Double_t        S_dc_2v2_rawtdc[9];   //[Ndata.S.dc.2v2.rawtdc]
+   Int_t           Ndata_S_dc_2v2_tdchits;
+   Double_t        S_dc_2v2_tdchits[9];   //[Ndata.S.dc.2v2.tdchits]
+   Int_t           Ndata_S_dc_2v2_time;
+   Double_t        S_dc_2v2_time[9];   //[Ndata.S.dc.2v2.time]
+   Int_t           Ndata_S_dc_2x1_dist;
+   Double_t        S_dc_2x1_dist[11];   //[Ndata.S.dc.2x1.dist]
+   Int_t           Ndata_S_dc_2x1_rawtdc;
+   Double_t        S_dc_2x1_rawtdc[11];   //[Ndata.S.dc.2x1.rawtdc]
+   Int_t           Ndata_S_dc_2x1_tdchits;
+   Double_t        S_dc_2x1_tdchits[11];   //[Ndata.S.dc.2x1.tdchits]
+   Int_t           Ndata_S_dc_2x1_time;
+   Double_t        S_dc_2x1_time[11];   //[Ndata.S.dc.2x1.time]
+   Int_t           Ndata_S_dc_2x2_dist;
+   Double_t        S_dc_2x2_dist[16];   //[Ndata.S.dc.2x2.dist]
+   Int_t           Ndata_S_dc_2x2_rawtdc;
+   Double_t        S_dc_2x2_rawtdc[16];   //[Ndata.S.dc.2x2.rawtdc]
+   Int_t           Ndata_S_dc_2x2_tdchits;
+   Double_t        S_dc_2x2_tdchits[16];   //[Ndata.S.dc.2x2.tdchits]
+   Int_t           Ndata_S_dc_2x2_time;
+   Double_t        S_dc_2x2_time[16];   //[Ndata.S.dc.2x2.time]
+   Int_t           Ndata_S_dc_residual;
+   Double_t        S_dc_residual[12];   //[Ndata.S.dc.residual]
+   Int_t           Ndata_S_dc_x;
+   Double_t        S_dc_x[10];   //[Ndata.S.dc.x]
+   Int_t           Ndata_S_dc_xp;
+   Double_t        S_dc_xp[10];   //[Ndata.S.dc.xp]
+   Int_t           Ndata_S_dc_y;
+   Double_t        S_dc_y[10];   //[Ndata.S.dc.y]
+   Int_t           Ndata_S_dc_yp;
+   Double_t        S_dc_yp[10];   //[Ndata.S.dc.yp]
+   Int_t           Ndata_S_hod_1x_negadchits;
+   Double_t        S_hod_1x_negadchits[4];   //[Ndata.S.hod.1x.negadchits]
+   Int_t           Ndata_S_hod_1x_negtdchits;
+   Double_t        S_hod_1x_negtdchits[6];   //[Ndata.S.hod.1x.negtdchits]
+   Int_t           Ndata_S_hod_1x_posadchits;
+   Double_t        S_hod_1x_posadchits[5];   //[Ndata.S.hod.1x.posadchits]
+   Int_t           Ndata_S_hod_1x_postdchits;
+   Double_t        S_hod_1x_postdchits[6];   //[Ndata.S.hod.1x.postdchits]
+   Int_t           Ndata_S_hod_1y_negadchits;
+   Double_t        S_hod_1y_negadchits[5];   //[Ndata.S.hod.1y.negadchits]
+   Int_t           Ndata_S_hod_1y_negtdchits;
+   Double_t        S_hod_1y_negtdchits[7];   //[Ndata.S.hod.1y.negtdchits]
+   Int_t           Ndata_S_hod_1y_posadchits;
+   Double_t        S_hod_1y_posadchits[5];   //[Ndata.S.hod.1y.posadchits]
+   Int_t           Ndata_S_hod_1y_postdchits;
+   Double_t        S_hod_1y_postdchits[6];   //[Ndata.S.hod.1y.postdchits]
+   Int_t           Ndata_S_hod_2x_negadchits;
+   Double_t        S_hod_2x_negadchits[6];   //[Ndata.S.hod.2x.negadchits]
+   Int_t           Ndata_S_hod_2x_negtdchits;
+   Double_t        S_hod_2x_negtdchits[6];   //[Ndata.S.hod.2x.negtdchits]
+   Int_t           Ndata_S_hod_2x_posadchits;
+   Double_t        S_hod_2x_posadchits[6];   //[Ndata.S.hod.2x.posadchits]
+   Int_t           Ndata_S_hod_2x_postdchits;
+   Double_t        S_hod_2x_postdchits[6];   //[Ndata.S.hod.2x.postdchits]
+   Int_t           Ndata_S_hod_2y_negadchits;
+   Double_t        S_hod_2y_negadchits[5];   //[Ndata.S.hod.2y.negadchits]
+   Int_t           Ndata_S_hod_2y_negtdchits;
+   Double_t        S_hod_2y_negtdchits[6];   //[Ndata.S.hod.2y.negtdchits]
+   Int_t           Ndata_S_hod_2y_posadchits;
+   Double_t        S_hod_2y_posadchits[5];   //[Ndata.S.hod.2y.posadchits]
+   Int_t           Ndata_S_hod_2y_postdchits;
+   Double_t        S_hod_2y_postdchits[6];   //[Ndata.S.hod.2y.postdchits]
+   Int_t           Ndata_S_hod_fpHitsTime;
+   Double_t        S_hod_fpHitsTime[4];   //[Ndata.S.hod.fpHitsTime]
+   Double_t        H_aero_neg_npe_sum;
+   Double_t        H_aero_ngood_hits;
+   Double_t        H_aero_npe_sum;
+   Double_t        H_aero_ntdc_neg_hits;
+   Double_t        H_aero_ntdc_pos_hits;
+   Double_t        H_aero_pos_npe_sum;
+   Double_t        H_cal_1pr_eplane;
+   Double_t        H_cal_1pr_eplane_neg;
+   Double_t        H_cal_1pr_eplane_pos;
+   Double_t        H_cal_2ta_eplane;
+   Double_t        H_cal_2ta_eplane_neg;
+   Double_t        H_cal_2ta_eplane_pos;
+   Double_t        H_cal_3ta_eplane;
+   Double_t        H_cal_3ta_eplane_neg;
+   Double_t        H_cal_3ta_eplane_pos;
+   Double_t        H_cal_4ta_eplane;
+   Double_t        H_cal_4ta_eplane_neg;
+   Double_t        H_cal_4ta_eplane_pos;
+   Double_t        H_cal_etot;
+   Double_t        H_cal_etotnorm;
+   Double_t        H_cal_nclust;
+   Double_t        H_cal_nhits;
+   Double_t        H_cal_ntracks;
+   Double_t        H_cher_ncherhit;
+   Double_t        H_cher_npesum;
+   Double_t        H_dc_1u1_nhit;
+   Double_t        H_dc_1v1_nhit;
+   Double_t        H_dc_1x1_nhit;
+   Double_t        H_dc_1x2_nhit;
+   Double_t        H_dc_1y1_nhit;
+   Double_t        H_dc_1y2_nhit;
+   Double_t        H_dc_2u1_nhit;
+   Double_t        H_dc_2v1_nhit;
+   Double_t        H_dc_2x1_nhit;
+   Double_t        H_dc_2x2_nhit;
+   Double_t        H_dc_2y1_nhit;
+   Double_t        H_dc_2y2_nhit;
+   Double_t        H_dc_Ch1_maxhits;
+   Double_t        H_dc_Ch1_nhit;
+   Double_t        H_dc_Ch1_spacepoints;
+   Double_t        H_dc_Ch1_trawhit;
+   Double_t        H_dc_Ch2_maxhits;
+   Double_t        H_dc_Ch2_nhit;
+   Double_t        H_dc_Ch2_spacepoints;
+   Double_t        H_dc_Ch2_trawhit;
+   Double_t        H_dc_nhit;
+   Double_t        H_dc_nsp;
+   Double_t        H_dc_ntrack;
+   Double_t        H_dc_stubtest;
+   Double_t        H_dc_tnhit;
+   Double_t        H_dc_trawhit;
+   Double_t        H_hod_1x_nhits;
+   Double_t        H_hod_1y_nhits;
+   Double_t        H_hod_2x_nhits;
+   Double_t        H_hod_2y_nhits;
+   Double_t        H_hod_betachisqnotrack;
+   Double_t        H_hod_betanotrack;
+   Double_t        H_hod_betap;
+   Double_t        H_hod_goodscinhit;
+   Double_t        H_hod_goodstarttime;
+   Double_t        H_hod_scindid;
+   Double_t        H_hod_scinshould;
+   Double_t        H_hod_starttime;
+   Double_t        H_tr_n;
+   Double_t        HSCOINPRE;
+   Double_t        HSCOINPREr;
+   Double_t        HSCOINTRG;
+   Double_t        HSCOINTRGr;
+   Double_t        HSHMSPRE;
+   Double_t        HSHMSPREr;
+   Double_t        HSHMSTRG;
+   Double_t        HSHMSTRGr;
+   Double_t        HSPEDPRE;
+   Double_t        HSPEDPREr;
+   Double_t        HSPEDTRG;
+   Double_t        HSPEDTRGr;
+   Double_t        HSS1;
+   Double_t        HSS1X;
+   Double_t        HSS1Xr;
+   Double_t        HSS1Y;
+   Double_t        HSS1Yr;
+   Double_t        HSS1r;
+   Double_t        HSS2;
+   Double_t        HSS2X;
+   Double_t        HSS2Xr;
+   Double_t        HSS2Y;
+   Double_t        HSS2Yr;
+   Double_t        HSS2r;
+   Double_t        HSSHODO11;
+   Double_t        HSSHODO11r;
+   Double_t        HSSHODO13;
+   Double_t        HSSHODO13r;
+   Double_t        HSSHODO15;
+   Double_t        HSSHODO15r;
+   Double_t        HSSHODO9;
+   Double_t        HSSHODO9r;
+   Double_t        HSSOSPRE;
+   Double_t        HSSOSPREr;
+   Double_t        HSSOSTRG;
+   Double_t        HSSOSTRGr;
+   Double_t        HShADCGATES;
+   Double_t        HShADCGATESr;
+   Double_t        HShBCM1;
+   Double_t        HShBCM1r;
+   Double_t        HShBCM2;
+   Double_t        HShBCM2r;
+   Double_t        HShBEAMGATES;
+   Double_t        HShBEAMGATESr;
+   Double_t        HShCER;
+   Double_t        HShCERHI;
+   Double_t        HShCERHIr;
+   Double_t        HShCERr;
+   Double_t        HShCLOCK;
+   Double_t        HShCLOCKr;
+   Double_t        HShELCLEAN;
+   Double_t        HShELCLEANr;
+   Double_t        HShELHI;
+   Double_t        HShELHIr;
+   Double_t        HShELLO;
+   Double_t        HShELLOr;
+   Double_t        HShELREAL;
+   Double_t        HShELREALr;
+   Double_t        HShPION;
+   Double_t        HShPIONHI;
+   Double_t        HShPIONHIr;
+   Double_t        HShPIONr;
+   Double_t        HShPIPRE;
+   Double_t        HShPIPREr;
+   Double_t        HShPRE100;
+   Double_t        HShPRE100r;
+   Double_t        HShPRE150;
+   Double_t        HShPRE150r;
+   Double_t        HShPRE200;
+   Double_t        HShPRE200r;
+   Double_t        HShPRE50;
+   Double_t        HShPRE50r;
+   Double_t        HShPRETRG;
+   Double_t        HShPRETRGr;
+   Double_t        HShPRHI;
+   Double_t        HShPRHIr;
+   Double_t        HShPRLO;
+   Double_t        HShPRLOr;
+   Double_t        HShS1;
+   Double_t        HShS1X;
+   Double_t        HShS1Xr;
+   Double_t        HShS1Y;
+   Double_t        HShS1Yr;
+   Double_t        HShS1r;
+   Double_t        HShS2;
+   Double_t        HShS2X;
+   Double_t        HShS2Xr;
+   Double_t        HShS2Y;
+   Double_t        HShS2Yr;
+   Double_t        HShS2r;
+   Double_t        HShSCIN;
+   Double_t        HShSCINr;
+   Double_t        HShSHLO;
+   Double_t        HShSHLOr;
+   Double_t        HShSTOF;
+   Double_t        HShSTOFr;
+   Double_t        HShUNSER;
+   Double_t        HShUNSERr;
+   Double_t        HShUNUSED4;
+   Double_t        HShUNUSED4r;
+   Double_t        HShUNUSED5;
+   Double_t        HShUNUSED5r;
+   Double_t        HSsADCGATES;
+   Double_t        HSsADCGATESr;
+   Double_t        HSsBCM1;
+   Double_t        HSsBCM1r;
+   Double_t        HSsBCM2;
+   Double_t        HSsBCM2r;
+   Double_t        HSsCER;
+   Double_t        HSsCERr;
+   Double_t        HSsCLOCK;
+   Double_t        HSsCLOCKr;
+   Double_t        HSsELCLEAN;
+   Double_t        HSsELCLEANr;
+   Double_t        HSsELHI;
+   Double_t        HSsELHIr;
+   Double_t        HSsELLO;
+   Double_t        HSsELLOr;
+   Double_t        HSsELREAL;
+   Double_t        HSsELREALr;
+   Double_t        HSsPION;
+   Double_t        HSsPIONr;
+   Double_t        HSsPIPRE;
+   Double_t        HSsPIPREr;
+   Double_t        HSsPRE100;
+   Double_t        HSsPRE100r;
+   Double_t        HSsPRE150;
+   Double_t        HSsPRE150r;
+   Double_t        HSsPRE200;
+   Double_t        HSsPRE200r;
+   Double_t        HSsPRE50;
+   Double_t        HSsPRE50r;
+   Double_t        HSsPRETRG;
+   Double_t        HSsPRETRGr;
+   Double_t        HSsPRHI;
+   Double_t        HSsPRHIr;
+   Double_t        HSsPRLO;
+   Double_t        HSsPRLOr;
+   Double_t        HSsS1;
+   Double_t        HSsS1X;
+   Double_t        HSsS1Xr;
+   Double_t        HSsS1Y;
+   Double_t        HSsS1Yr;
+   Double_t        HSsS1r;
+   Double_t        HSsS2;
+   Double_t        HSsS2X;
+   Double_t        HSsS2Xr;
+   Double_t        HSsS2Y;
+   Double_t        HSsS2Yr;
+   Double_t        HSsS2r;
+   Double_t        HSsSCIN;
+   Double_t        HSsSCINr;
+   Double_t        HSsSHLO;
+   Double_t        HSsSHLOr;
+   Double_t        HSsSTOF;
+   Double_t        HSsSTOFr;
+   Double_t        S_cal_1pr_eplane;
+   Double_t        S_cal_1pr_eplane_neg;
+   Double_t        S_cal_1pr_eplane_pos;
+   Double_t        S_cal_2ta_earray;
+   Double_t        S_cal_etot;
+   Double_t        S_cal_etotnorm;
+   Double_t        S_cal_nclust;
+   Double_t        S_cal_nhits;
+   Double_t        S_cal_ntracks;
+   Double_t        S_dc_1u1_nhit;
+   Double_t        S_dc_1u2_nhit;
+   Double_t        S_dc_1v1_nhit;
+   Double_t        S_dc_1v2_nhit;
+   Double_t        S_dc_1x1_nhit;
+   Double_t        S_dc_1x2_nhit;
+   Double_t        S_dc_2u1_nhit;
+   Double_t        S_dc_2u2_nhit;
+   Double_t        S_dc_2v1_nhit;
+   Double_t        S_dc_2v2_nhit;
+   Double_t        S_dc_2x1_nhit;
+   Double_t        S_dc_2x2_nhit;
+   Double_t        S_dc_Ch1_maxhits;
+   Double_t        S_dc_Ch1_nhit;
+   Double_t        S_dc_Ch1_spacepoints;
+   Double_t        S_dc_Ch1_trawhit;
+   Double_t        S_dc_Ch2_maxhits;
+   Double_t        S_dc_Ch2_nhit;
+   Double_t        S_dc_Ch2_spacepoints;
+   Double_t        S_dc_Ch2_trawhit;
+   Double_t        S_dc_nhit;
+   Double_t        S_dc_nsp;
+   Double_t        S_dc_ntrack;
+   Double_t        S_dc_stubtest;
+   Double_t        S_dc_tnhit;
+   Double_t        S_dc_trawhit;
+   Double_t        S_hod_1x_nhits;
+   Double_t        S_hod_1y_nhits;
+   Double_t        S_hod_2x_nhits;
+   Double_t        S_hod_2y_nhits;
+   Double_t        S_hod_betachisqnotrack;
+   Double_t        S_hod_betanotrack;
+   Double_t        S_hod_betap;
+   Double_t        S_hod_goodscinhit;
+   Double_t        S_hod_goodstarttime;
+   Double_t        S_hod_scindid;
+   Double_t        S_hod_scinshould;
+   Double_t        S_hod_starttime;
+   Double_t        g_evtyp;
+   //   Double_t        Hhodtdif1;
+   //   Double_t        Hhodtdif2;
+   //   Double_t        Hhodtdif3;
+   //   Double_t        Hhodtdif4;
+   //   Double_t        Hhodtdif5;
+   //   Double_t        Hhodtdif6;
+ //THaEvent        *Event_Branch;
+   ULong64_t       fEvtHdr_fEvtTime;
+   UInt_t          fEvtHdr_fEvtNum;
+   Int_t           fEvtHdr_fEvtType;
+   Int_t           fEvtHdr_fEvtLen;
+   Int_t           fEvtHdr_fHelicity;
+   Int_t           fEvtHdr_fTargetPol;
+   Int_t           fEvtHdr_fRun;
+
+   // List of branches
+   TBranch        *b_Hhodtdif1;   //!
+   TBranch        *b_Hhodtdif2;   //!
+   TBranch        *b_Hhodtdif3;   //!
+   TBranch        *b_Hhodtdif4;   //!
+   TBranch        *b_Hhodtdif5;   //!
+   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Ndata_H_aero_aneg;   //!
+   TBranch        *b_H_aero_aneg;   //!
+   TBranch        *b_Ndata_H_aero_aneg_p;   //!
+   TBranch        *b_H_aero_aneg_p;   //!
+   TBranch        *b_Ndata_H_aero_apos;   //!
+   TBranch        *b_H_aero_apos;   //!
+   TBranch        *b_Ndata_H_aero_apos_p;   //!
+   TBranch        *b_H_aero_apos_p;   //!
+   TBranch        *b_Ndata_H_aero_neg_npe;   //!
+   TBranch        *b_H_aero_neg_npe;   //!
+   TBranch        *b_Ndata_H_aero_negadchits;   //!
+   TBranch        *b_H_aero_negadchits;   //!
+   TBranch        *b_Ndata_H_aero_negtdchits;   //!
+   TBranch        *b_H_aero_negtdchits;   //!
+   TBranch        *b_Ndata_H_aero_pos_npe;   //!
+   TBranch        *b_H_aero_pos_npe;   //!
+   TBranch        *b_Ndata_H_aero_posadchits;   //!
+   TBranch        *b_H_aero_posadchits;   //!
+   TBranch        *b_Ndata_H_aero_postdchits;   //!
+   TBranch        *b_H_aero_postdchits;   //!
+   TBranch        *b_Ndata_H_aero_tneg;   //!
+   TBranch        *b_H_aero_tneg;   //!
+   TBranch        *b_Ndata_H_aero_tpos;   //!
+   TBranch        *b_H_aero_tpos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg;   //!
+   TBranch        *b_H_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos;   //!
+   TBranch        *b_H_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos_p;   //!
+   TBranch        *b_H_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_emean;   //!
+   TBranch        *b_H_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_H_cal_1pr_eneg;   //!
+   TBranch        *b_H_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_epos;   //!
+   TBranch        *b_H_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_negadchits;   //!
+   TBranch        *b_H_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_1pr_posadchits;   //!
+   TBranch        *b_H_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg;   //!
+   TBranch        *b_H_cal_2ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos;   //!
+   TBranch        *b_H_cal_2ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos_p;   //!
+   TBranch        *b_H_cal_2ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_emean;   //!
+   TBranch        *b_H_cal_2ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_2ta_eneg;   //!
+   TBranch        *b_H_cal_2ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_epos;   //!
+   TBranch        *b_H_cal_2ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_negadchits;   //!
+   TBranch        *b_H_cal_2ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_posadchits;   //!
+   TBranch        *b_H_cal_2ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg;   //!
+   TBranch        *b_H_cal_3ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos;   //!
+   TBranch        *b_H_cal_3ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos_p;   //!
+   TBranch        *b_H_cal_3ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_emean;   //!
+   TBranch        *b_H_cal_3ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_3ta_eneg;   //!
+   TBranch        *b_H_cal_3ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_epos;   //!
+   TBranch        *b_H_cal_3ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_negadchits;   //!
+   TBranch        *b_H_cal_3ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_posadchits;   //!
+   TBranch        *b_H_cal_3ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg;   //!
+   TBranch        *b_H_cal_4ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos;   //!
+   TBranch        *b_H_cal_4ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos_p;   //!
+   TBranch        *b_H_cal_4ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_emean;   //!
+   TBranch        *b_H_cal_4ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_4ta_eneg;   //!
+   TBranch        *b_H_cal_4ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_epos;   //!
+   TBranch        *b_H_cal_4ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_negadchits;   //!
+   TBranch        *b_H_cal_4ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_posadchits;   //!
+   TBranch        *b_H_cal_4ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cher_adc;   //!
+   TBranch        *b_H_cher_adc;   //!
+   TBranch        *b_Ndata_H_cher_adc_p;   //!
+   TBranch        *b_H_cher_adc_p;   //!
+   TBranch        *b_Ndata_H_cher_cerfiredcounter;   //!
+   TBranch        *b_H_cher_cerfiredcounter;   //!
+   TBranch        *b_Ndata_H_cher_certrackcounter;   //!
+   TBranch        *b_H_cher_certrackcounter;   //!
+   TBranch        *b_Ndata_H_cher_npe;   //!
+   TBranch        *b_H_cher_npe;   //!
+   TBranch        *b_Ndata_H_cher_phototubes;   //!
+   TBranch        *b_H_cher_phototubes;   //!
+   TBranch        *b_Ndata_H_dc_1u1_dist;   //!
+   TBranch        *b_H_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1u1_tdchits;   //!
+   TBranch        *b_H_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1u1_time;   //!
+   TBranch        *b_H_dc_1u1_time;   //!
+   TBranch        *b_Ndata_H_dc_1v1_dist;   //!
+   TBranch        *b_H_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1v1_tdchits;   //!
+   TBranch        *b_H_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1v1_time;   //!
+   TBranch        *b_H_dc_1v1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x1_dist;   //!
+   TBranch        *b_H_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x1_tdchits;   //!
+   TBranch        *b_H_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x1_time;   //!
+   TBranch        *b_H_dc_1x1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x2_dist;   //!
+   TBranch        *b_H_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x2_tdchits;   //!
+   TBranch        *b_H_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x2_time;   //!
+   TBranch        *b_H_dc_1x2_time;   //!
+   TBranch        *b_Ndata_H_dc_1y1_dist;   //!
+   TBranch        *b_H_dc_1y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y1_tdchits;   //!
+   TBranch        *b_H_dc_1y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y1_time;   //!
+   TBranch        *b_H_dc_1y1_time;   //!
+   TBranch        *b_Ndata_H_dc_1y2_dist;   //!
+   TBranch        *b_H_dc_1y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y2_tdchits;   //!
+   TBranch        *b_H_dc_1y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y2_time;   //!
+   TBranch        *b_H_dc_1y2_time;   //!
+   TBranch        *b_Ndata_H_dc_2u1_dist;   //!
+   TBranch        *b_H_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2u1_tdchits;   //!
+   TBranch        *b_H_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2u1_time;   //!
+   TBranch        *b_H_dc_2u1_time;   //!
+   TBranch        *b_Ndata_H_dc_2v1_dist;   //!
+   TBranch        *b_H_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2v1_tdchits;   //!
+   TBranch        *b_H_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2v1_time;   //!
+   TBranch        *b_H_dc_2v1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x1_dist;   //!
+   TBranch        *b_H_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x1_tdchits;   //!
+   TBranch        *b_H_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x1_time;   //!
+   TBranch        *b_H_dc_2x1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x2_dist;   //!
+   TBranch        *b_H_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x2_tdchits;   //!
+   TBranch        *b_H_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x2_time;   //!
+   TBranch        *b_H_dc_2x2_time;   //!
+   TBranch        *b_Ndata_H_dc_2y1_dist;   //!
+   TBranch        *b_H_dc_2y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y1_tdchits;   //!
+   TBranch        *b_H_dc_2y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y1_time;   //!
+   TBranch        *b_H_dc_2y1_time;   //!
+   TBranch        *b_Ndata_H_dc_2y2_dist;   //!
+   TBranch        *b_H_dc_2y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y2_tdchits;   //!
+   TBranch        *b_H_dc_2y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y2_time;   //!
+   TBranch        *b_H_dc_2y2_time;   //!
+   TBranch        *b_Ndata_H_dc_residual;   //!
+   TBranch        *b_H_dc_residual;   //!
+   TBranch        *b_Ndata_H_dc_x;   //!
+   TBranch        *b_H_dc_x;   //!
+   TBranch        *b_Ndata_H_dc_xp;   //!
+   TBranch        *b_H_dc_xp;   //!
+   TBranch        *b_Ndata_H_dc_y;   //!
+   TBranch        *b_H_dc_y;   //!
+   TBranch        *b_Ndata_H_dc_yp;   //!
+   TBranch        *b_H_dc_yp;   //!
+   TBranch        *b_Ndata_H_hod_1x_negadchits;   //!
+   TBranch        *b_H_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_negtdchits;   //!
+   TBranch        *b_H_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_posadchits;   //!
+   TBranch        *b_H_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_postdchits;   //!
+   TBranch        *b_H_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negadchits;   //!
+   TBranch        *b_H_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negtdchits;   //!
+   TBranch        *b_H_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_posadchits;   //!
+   TBranch        *b_H_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_postdchits;   //!
+   TBranch        *b_H_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negadchits;   //!
+   TBranch        *b_H_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negtdchits;   //!
+   TBranch        *b_H_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_posadchits;   //!
+   TBranch        *b_H_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_postdchits;   //!
+   TBranch        *b_H_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negadchits;   //!
+   TBranch        *b_H_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negtdchits;   //!
+   TBranch        *b_H_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_posadchits;   //!
+   TBranch        *b_H_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_postdchits;   //!
+   TBranch        *b_H_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_fpHitsTime;   //!
+   TBranch        *b_H_hod_fpHitsTime;   //!
+   TBranch        *b_Ndata_H_tr_beta;   //!
+   TBranch        *b_H_tr_beta;   //!
+   TBranch        *b_Ndata_H_tr_betachisq;   //!
+   TBranch        *b_H_tr_betachisq;   //!
+   TBranch        *b_Ndata_H_tr_chi2;   //!
+   TBranch        *b_H_tr_chi2;   //!
+   TBranch        *b_Ndata_H_tr_d_ph;   //!
+   TBranch        *b_H_tr_d_ph;   //!
+   TBranch        *b_Ndata_H_tr_d_th;   //!
+   TBranch        *b_H_tr_d_th;   //!
+   TBranch        *b_Ndata_H_tr_d_x;   //!
+   TBranch        *b_H_tr_d_x;   //!
+   TBranch        *b_Ndata_H_tr_d_y;   //!
+   TBranch        *b_H_tr_d_y;   //!
+   TBranch        *b_Ndata_H_tr_dbeta;   //!
+   TBranch        *b_H_tr_dbeta;   //!
+   TBranch        *b_Ndata_H_tr_dtime;   //!
+   TBranch        *b_H_tr_dtime;   //!
+   TBranch        *b_Ndata_H_tr_flag;   //!
+   TBranch        *b_H_tr_flag;   //!
+   TBranch        *b_Ndata_H_tr_ndof;   //!
+   TBranch        *b_H_tr_ndof;   //!
+   TBranch        *b_Ndata_H_tr_p;   //!
+   TBranch        *b_H_tr_p;   //!
+   TBranch        *b_Ndata_H_tr_pathl;   //!
+   TBranch        *b_H_tr_pathl;   //!
+   TBranch        *b_Ndata_H_tr_ph;   //!
+   TBranch        *b_H_tr_ph;   //!
+   TBranch        *b_Ndata_H_tr_px;   //!
+   TBranch        *b_H_tr_px;   //!
+   TBranch        *b_Ndata_H_tr_py;   //!
+   TBranch        *b_H_tr_py;   //!
+   TBranch        *b_Ndata_H_tr_pz;   //!
+   TBranch        *b_H_tr_pz;   //!
+   TBranch        *b_Ndata_H_tr_r_ph;   //!
+   TBranch        *b_H_tr_r_ph;   //!
+   TBranch        *b_Ndata_H_tr_r_th;   //!
+   TBranch        *b_H_tr_r_th;   //!
+   TBranch        *b_Ndata_H_tr_r_x;   //!
+   TBranch        *b_H_tr_r_x;   //!
+   TBranch        *b_Ndata_H_tr_r_y;   //!
+   TBranch        *b_H_tr_r_y;   //!
+   TBranch        *b_Ndata_H_tr_tg_dp;   //!
+   TBranch        *b_H_tr_tg_dp;   //!
+   TBranch        *b_Ndata_H_tr_tg_ph;   //!
+   TBranch        *b_H_tr_tg_ph;   //!
+   TBranch        *b_Ndata_H_tr_tg_th;   //!
+   TBranch        *b_H_tr_tg_th;   //!
+   TBranch        *b_Ndata_H_tr_tg_y;   //!
+   TBranch        *b_H_tr_tg_y;   //!
+   TBranch        *b_Ndata_H_tr_th;   //!
+   TBranch        *b_H_tr_th;   //!
+   TBranch        *b_Ndata_H_tr_time;   //!
+   TBranch        *b_H_tr_time;   //!
+   TBranch        *b_Ndata_H_tr_vx;   //!
+   TBranch        *b_H_tr_vx;   //!
+   TBranch        *b_Ndata_H_tr_vy;   //!
+   TBranch        *b_H_tr_vy;   //!
+   TBranch        *b_Ndata_H_tr_vz;   //!
+   TBranch        *b_H_tr_vz;   //!
+   TBranch        *b_Ndata_H_tr_x;   //!
+   TBranch        *b_H_tr_x;   //!
+   TBranch        *b_Ndata_H_tr_y;   //!
+   TBranch        *b_H_tr_y;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg;   //!
+   TBranch        *b_S_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos;   //!
+   TBranch        *b_S_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos_p;   //!
+   TBranch        *b_S_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_emean;   //!
+   TBranch        *b_S_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_S_cal_1pr_eneg;   //!
+   TBranch        *b_S_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_epos;   //!
+   TBranch        *b_S_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_negadchits;   //!
+   TBranch        *b_S_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_1pr_posadchits;   //!
+   TBranch        *b_S_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_a;   //!
+   TBranch        *b_S_cal_2ta_a;   //!
+   TBranch        *b_Ndata_S_cal_2ta_a_p;   //!
+   TBranch        *b_S_cal_2ta_a_p;   //!
+   TBranch        *b_Ndata_S_cal_2ta_adchits;   //!
+   TBranch        *b_S_cal_2ta_adchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_e;   //!
+   TBranch        *b_S_cal_2ta_e;   //!
+   TBranch        *b_Ndata_S_cal_2ta_p;   //!
+   TBranch        *b_S_cal_2ta_p;   //!
+   TBranch        *b_Ndata_S_dc_1u1_dist;   //!
+   TBranch        *b_S_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u1_tdchits;   //!
+   TBranch        *b_S_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u1_time;   //!
+   TBranch        *b_S_dc_1u1_time;   //!
+   TBranch        *b_Ndata_S_dc_1u2_dist;   //!
+   TBranch        *b_S_dc_1u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u2_tdchits;   //!
+   TBranch        *b_S_dc_1u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u2_time;   //!
+   TBranch        *b_S_dc_1u2_time;   //!
+   TBranch        *b_Ndata_S_dc_1v1_dist;   //!
+   TBranch        *b_S_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v1_tdchits;   //!
+   TBranch        *b_S_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v1_time;   //!
+   TBranch        *b_S_dc_1v1_time;   //!
+   TBranch        *b_Ndata_S_dc_1v2_dist;   //!
+   TBranch        *b_S_dc_1v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v2_tdchits;   //!
+   TBranch        *b_S_dc_1v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v2_time;   //!
+   TBranch        *b_S_dc_1v2_time;   //!
+   TBranch        *b_Ndata_S_dc_1x1_dist;   //!
+   TBranch        *b_S_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x1_tdchits;   //!
+   TBranch        *b_S_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x1_time;   //!
+   TBranch        *b_S_dc_1x1_time;   //!
+   TBranch        *b_Ndata_S_dc_1x2_dist;   //!
+   TBranch        *b_S_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x2_tdchits;   //!
+   TBranch        *b_S_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x2_time;   //!
+   TBranch        *b_S_dc_1x2_time;   //!
+   TBranch        *b_Ndata_S_dc_2u1_dist;   //!
+   TBranch        *b_S_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u1_tdchits;   //!
+   TBranch        *b_S_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u1_time;   //!
+   TBranch        *b_S_dc_2u1_time;   //!
+   TBranch        *b_Ndata_S_dc_2u2_dist;   //!
+   TBranch        *b_S_dc_2u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u2_tdchits;   //!
+   TBranch        *b_S_dc_2u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u2_time;   //!
+   TBranch        *b_S_dc_2u2_time;   //!
+   TBranch        *b_Ndata_S_dc_2v1_dist;   //!
+   TBranch        *b_S_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v1_tdchits;   //!
+   TBranch        *b_S_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v1_time;   //!
+   TBranch        *b_S_dc_2v1_time;   //!
+   TBranch        *b_Ndata_S_dc_2v2_dist;   //!
+   TBranch        *b_S_dc_2v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v2_tdchits;   //!
+   TBranch        *b_S_dc_2v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v2_time;   //!
+   TBranch        *b_S_dc_2v2_time;   //!
+   TBranch        *b_Ndata_S_dc_2x1_dist;   //!
+   TBranch        *b_S_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x1_tdchits;   //!
+   TBranch        *b_S_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x1_time;   //!
+   TBranch        *b_S_dc_2x1_time;   //!
+   TBranch        *b_Ndata_S_dc_2x2_dist;   //!
+   TBranch        *b_S_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x2_tdchits;   //!
+   TBranch        *b_S_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x2_time;   //!
+   TBranch        *b_S_dc_2x2_time;   //!
+   TBranch        *b_Ndata_S_dc_residual;   //!
+   TBranch        *b_S_dc_residual;   //!
+   TBranch        *b_Ndata_S_dc_x;   //!
+   TBranch        *b_S_dc_x;   //!
+   TBranch        *b_Ndata_S_dc_xp;   //!
+   TBranch        *b_S_dc_xp;   //!
+   TBranch        *b_Ndata_S_dc_y;   //!
+   TBranch        *b_S_dc_y;   //!
+   TBranch        *b_Ndata_S_dc_yp;   //!
+   TBranch        *b_S_dc_yp;   //!
+   TBranch        *b_Ndata_S_hod_1x_negadchits;   //!
+   TBranch        *b_S_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_negtdchits;   //!
+   TBranch        *b_S_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_posadchits;   //!
+   TBranch        *b_S_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_postdchits;   //!
+   TBranch        *b_S_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negadchits;   //!
+   TBranch        *b_S_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negtdchits;   //!
+   TBranch        *b_S_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_posadchits;   //!
+   TBranch        *b_S_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_postdchits;   //!
+   TBranch        *b_S_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negadchits;   //!
+   TBranch        *b_S_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negtdchits;   //!
+   TBranch        *b_S_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_posadchits;   //!
+   TBranch        *b_S_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_postdchits;   //!
+   TBranch        *b_S_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negadchits;   //!
+   TBranch        *b_S_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negtdchits;   //!
+   TBranch        *b_S_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_posadchits;   //!
+   TBranch        *b_S_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_postdchits;   //!
+   TBranch        *b_S_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_fpHitsTime;   //!
+   TBranch        *b_S_hod_fpHitsTime;   //!
+   TBranch        *b_H_aero_neg_npe_sum;   //!
+   TBranch        *b_H_aero_ngood_hits;   //!
+   TBranch        *b_H_aero_npe_sum;   //!
+   TBranch        *b_H_aero_ntdc_neg_hits;   //!
+   TBranch        *b_H_aero_ntdc_pos_hits;   //!
+   TBranch        *b_H_aero_pos_npe_sum;   //!
+   TBranch        *b_H_cal_1pr_eplane;   //!
+   TBranch        *b_H_cal_1pr_eplane_neg;   //!
+   TBranch        *b_H_cal_1pr_eplane_pos;   //!
+   TBranch        *b_H_cal_2ta_eplane;   //!
+   TBranch        *b_H_cal_2ta_eplane_neg;   //!
+   TBranch        *b_H_cal_2ta_eplane_pos;   //!
+   TBranch        *b_H_cal_3ta_eplane;   //!
+   TBranch        *b_H_cal_3ta_eplane_neg;   //!
+   TBranch        *b_H_cal_3ta_eplane_pos;   //!
+   TBranch        *b_H_cal_4ta_eplane;   //!
+   TBranch        *b_H_cal_4ta_eplane_neg;   //!
+   TBranch        *b_H_cal_4ta_eplane_pos;   //!
+   TBranch        *b_H_cal_etot;   //!
+   TBranch        *b_H_cal_etotnorm;   //!
+   TBranch        *b_H_cal_nclust;   //!
+   TBranch        *b_H_cal_nhits;   //!
+   TBranch        *b_H_cal_ntracks;   //!
+   TBranch        *b_H_cher_ncherhit;   //!
+   TBranch        *b_H_cher_npesum;   //!
+   TBranch        *b_H_dc_1u1_nhit;   //!
+   TBranch        *b_H_dc_1v1_nhit;   //!
+   TBranch        *b_H_dc_1x1_nhit;   //!
+   TBranch        *b_H_dc_1x2_nhit;   //!
+   TBranch        *b_H_dc_1y1_nhit;   //!
+   TBranch        *b_H_dc_1y2_nhit;   //!
+   TBranch        *b_H_dc_2u1_nhit;   //!
+   TBranch        *b_H_dc_2v1_nhit;   //!
+   TBranch        *b_H_dc_2x1_nhit;   //!
+   TBranch        *b_H_dc_2x2_nhit;   //!
+   TBranch        *b_H_dc_2y1_nhit;   //!
+   TBranch        *b_H_dc_2y2_nhit;   //!
+   TBranch        *b_H_dc_Ch1_maxhits;   //!
+   TBranch        *b_H_dc_Ch1_nhit;   //!
+   TBranch        *b_H_dc_Ch1_spacepoints;   //!
+   TBranch        *b_H_dc_Ch1_trawhit;   //!
+   TBranch        *b_H_dc_Ch2_maxhits;   //!
+   TBranch        *b_H_dc_Ch2_nhit;   //!
+   TBranch        *b_H_dc_Ch2_spacepoints;   //!
+   TBranch        *b_H_dc_Ch2_trawhit;   //!
+   TBranch        *b_H_dc_nhit;   //!
+   TBranch        *b_H_dc_nsp;   //!
+   TBranch        *b_H_dc_ntrack;   //!
+   TBranch        *b_H_dc_stubtest;   //!
+   TBranch        *b_H_dc_tnhit;   //!
+   TBranch        *b_H_dc_trawhit;   //!
+   TBranch        *b_H_hod_1x_nhits;   //!
+   TBranch        *b_H_hod_1y_nhits;   //!
+   TBranch        *b_H_hod_2x_nhits;   //!
+   TBranch        *b_H_hod_2y_nhits;   //!
+   TBranch        *b_H_hod_betachisqnotrack;   //!
+   TBranch        *b_H_hod_betanotrack;   //!
+   TBranch        *b_H_hod_betap;   //!
+   TBranch        *b_H_hod_goodscinhit;   //!
+   TBranch        *b_H_hod_goodstarttime;   //!
+   TBranch        *b_H_hod_scindid;   //!
+   TBranch        *b_H_hod_scinshould;   //!
+   TBranch        *b_H_hod_starttime;   //!
+   TBranch        *b_H_tr_n;   //!
+   TBranch        *b_HSCOINPRE;   //!
+   TBranch        *b_HSCOINPREr;   //!
+   TBranch        *b_HSCOINTRG;   //!
+   TBranch        *b_HSCOINTRGr;   //!
+   TBranch        *b_HSHMSPRE;   //!
+   TBranch        *b_HSHMSPREr;   //!
+   TBranch        *b_HSHMSTRG;   //!
+   TBranch        *b_HSHMSTRGr;   //!
+   TBranch        *b_HSPEDPRE;   //!
+   TBranch        *b_HSPEDPREr;   //!
+   TBranch        *b_HSPEDTRG;   //!
+   TBranch        *b_HSPEDTRGr;   //!
+   TBranch        *b_HSS1;   //!
+   TBranch        *b_HSS1X;   //!
+   TBranch        *b_HSS1Xr;   //!
+   TBranch        *b_HSS1Y;   //!
+   TBranch        *b_HSS1Yr;   //!
+   TBranch        *b_HSS1r;   //!
+   TBranch        *b_HSS2;   //!
+   TBranch        *b_HSS2X;   //!
+   TBranch        *b_HSS2Xr;   //!
+   TBranch        *b_HSS2Y;   //!
+   TBranch        *b_HSS2Yr;   //!
+   TBranch        *b_HSS2r;   //!
+   TBranch        *b_HSSHODO11;   //!
+   TBranch        *b_HSSHODO11r;   //!
+   TBranch        *b_HSSHODO13;   //!
+   TBranch        *b_HSSHODO13r;   //!
+   TBranch        *b_HSSHODO15;   //!
+   TBranch        *b_HSSHODO15r;   //!
+   TBranch        *b_HSSHODO9;   //!
+   TBranch        *b_HSSHODO9r;   //!
+   TBranch        *b_HSSOSPRE;   //!
+   TBranch        *b_HSSOSPREr;   //!
+   TBranch        *b_HSSOSTRG;   //!
+   TBranch        *b_HSSOSTRGr;   //!
+   TBranch        *b_HShADCGATES;   //!
+   TBranch        *b_HShADCGATESr;   //!
+   TBranch        *b_HShBCM1;   //!
+   TBranch        *b_HShBCM1r;   //!
+   TBranch        *b_HShBCM2;   //!
+   TBranch        *b_HShBCM2r;   //!
+   TBranch        *b_HShBEAMGATES;   //!
+   TBranch        *b_HShBEAMGATESr;   //!
+   TBranch        *b_HShCER;   //!
+   TBranch        *b_HShCERHI;   //!
+   TBranch        *b_HShCERHIr;   //!
+   TBranch        *b_HShCERr;   //!
+   TBranch        *b_HShCLOCK;   //!
+   TBranch        *b_HShCLOCKr;   //!
+   TBranch        *b_HShELCLEAN;   //!
+   TBranch        *b_HShELCLEANr;   //!
+   TBranch        *b_HShELHI;   //!
+   TBranch        *b_HShELHIr;   //!
+   TBranch        *b_HShELLO;   //!
+   TBranch        *b_HShELLOr;   //!
+   TBranch        *b_HShELREAL;   //!
+   TBranch        *b_HShELREALr;   //!
+   TBranch        *b_HShPION;   //!
+   TBranch        *b_HShPIONHI;   //!
+   TBranch        *b_HShPIONHIr;   //!
+   TBranch        *b_HShPIONr;   //!
+   TBranch        *b_HShPIPRE;   //!
+   TBranch        *b_HShPIPREr;   //!
+   TBranch        *b_HShPRE100;   //!
+   TBranch        *b_HShPRE100r;   //!
+   TBranch        *b_HShPRE150;   //!
+   TBranch        *b_HShPRE150r;   //!
+   TBranch        *b_HShPRE200;   //!
+   TBranch        *b_HShPRE200r;   //!
+   TBranch        *b_HShPRE50;   //!
+   TBranch        *b_HShPRE50r;   //!
+   TBranch        *b_HShPRETRG;   //!
+   TBranch        *b_HShPRETRGr;   //!
+   TBranch        *b_HShPRHI;   //!
+   TBranch        *b_HShPRHIr;   //!
+   TBranch        *b_HShPRLO;   //!
+   TBranch        *b_HShPRLOr;   //!
+   TBranch        *b_HShS1;   //!
+   TBranch        *b_HShS1X;   //!
+   TBranch        *b_HShS1Xr;   //!
+   TBranch        *b_HShS1Y;   //!
+   TBranch        *b_HShS1Yr;   //!
+   TBranch        *b_HShS1r;   //!
+   TBranch        *b_HShS2;   //!
+   TBranch        *b_HShS2X;   //!
+   TBranch        *b_HShS2Xr;   //!
+   TBranch        *b_HShS2Y;   //!
+   TBranch        *b_HShS2Yr;   //!
+   TBranch        *b_HShS2r;   //!
+   TBranch        *b_HShSCIN;   //!
+   TBranch        *b_HShSCINr;   //!
+   TBranch        *b_HShSHLO;   //!
+   TBranch        *b_HShSHLOr;   //!
+   TBranch        *b_HShSTOF;   //!
+   TBranch        *b_HShSTOFr;   //!
+   TBranch        *b_HShUNSER;   //!
+   TBranch        *b_HShUNSERr;   //!
+   TBranch        *b_HShUNUSED4;   //!
+   TBranch        *b_HShUNUSED4r;   //!
+   TBranch        *b_HShUNUSED5;   //!
+   TBranch        *b_HShUNUSED5r;   //!
+   TBranch        *b_HSsADCGATES;   //!
+   TBranch        *b_HSsADCGATESr;   //!
+   TBranch        *b_HSsBCM1;   //!
+   TBranch        *b_HSsBCM1r;   //!
+   TBranch        *b_HSsBCM2;   //!
+   TBranch        *b_HSsBCM2r;   //!
+   TBranch        *b_HSsCER;   //!
+   TBranch        *b_HSsCERr;   //!
+   TBranch        *b_HSsCLOCK;   //!
+   TBranch        *b_HSsCLOCKr;   //!
+   TBranch        *b_HSsELCLEAN;   //!
+   TBranch        *b_HSsELCLEANr;   //!
+   TBranch        *b_HSsELHI;   //!
+   TBranch        *b_HSsELHIr;   //!
+   TBranch        *b_HSsELLO;   //!
+   TBranch        *b_HSsELLOr;   //!
+   TBranch        *b_HSsELREAL;   //!
+   TBranch        *b_HSsELREALr;   //!
+   TBranch        *b_HSsPION;   //!
+   TBranch        *b_HSsPIONr;   //!
+   TBranch        *b_HSsPIPRE;   //!
+   TBranch        *b_HSsPIPREr;   //!
+   TBranch        *b_HSsPRE100;   //!
+   TBranch        *b_HSsPRE100r;   //!
+   TBranch        *b_HSsPRE150;   //!
+   TBranch        *b_HSsPRE150r;   //!
+   TBranch        *b_HSsPRE200;   //!
+   TBranch        *b_HSsPRE200r;   //!
+   TBranch        *b_HSsPRE50;   //!
+   TBranch        *b_HSsPRE50r;   //!
+   TBranch        *b_HSsPRETRG;   //!
+   TBranch        *b_HSsPRETRGr;   //!
+   TBranch        *b_HSsPRHI;   //!
+   TBranch        *b_HSsPRHIr;   //!
+   TBranch        *b_HSsPRLO;   //!
+   TBranch        *b_HSsPRLOr;   //!
+   TBranch        *b_HSsS1;   //!
+   TBranch        *b_HSsS1X;   //!
+   TBranch        *b_HSsS1Xr;   //!
+   TBranch        *b_HSsS1Y;   //!
+   TBranch        *b_HSsS1Yr;   //!
+   TBranch        *b_HSsS1r;   //!
+   TBranch        *b_HSsS2;   //!
+   TBranch        *b_HSsS2X;   //!
+   TBranch        *b_HSsS2Xr;   //!
+   TBranch        *b_HSsS2Y;   //!
+   TBranch        *b_HSsS2Yr;   //!
+   TBranch        *b_HSsS2r;   //!
+   TBranch        *b_HSsSCIN;   //!
+   TBranch        *b_HSsSCINr;   //!
+   TBranch        *b_HSsSHLO;   //!
+   TBranch        *b_HSsSHLOr;   //!
+   TBranch        *b_HSsSTOF;   //!
+   TBranch        *b_HSsSTOFr;   //!
+   TBranch        *b_S_cal_1pr_eplane;   //!
+   TBranch        *b_S_cal_1pr_eplane_neg;   //!
+   TBranch        *b_S_cal_1pr_eplane_pos;   //!
+   TBranch        *b_S_cal_2ta_earray;   //!
+   TBranch        *b_S_cal_etot;   //!
+   TBranch        *b_S_cal_etotnorm;   //!
+   TBranch        *b_S_cal_nclust;   //!
+   TBranch        *b_S_cal_nhits;   //!
+   TBranch        *b_S_cal_ntracks;   //!
+   TBranch        *b_S_dc_1u1_nhit;   //!
+   TBranch        *b_S_dc_1u2_nhit;   //!
+   TBranch        *b_S_dc_1v1_nhit;   //!
+   TBranch        *b_S_dc_1v2_nhit;   //!
+   TBranch        *b_S_dc_1x1_nhit;   //!
+   TBranch        *b_S_dc_1x2_nhit;   //!
+   TBranch        *b_S_dc_2u1_nhit;   //!
+   TBranch        *b_S_dc_2u2_nhit;   //!
+   TBranch        *b_S_dc_2v1_nhit;   //!
+   TBranch        *b_S_dc_2v2_nhit;   //!
+   TBranch        *b_S_dc_2x1_nhit;   //!
+   TBranch        *b_S_dc_2x2_nhit;   //!
+   TBranch        *b_S_dc_Ch1_maxhits;   //!
+   TBranch        *b_S_dc_Ch1_nhit;   //!
+   TBranch        *b_S_dc_Ch1_spacepoints;   //!
+   TBranch        *b_S_dc_Ch1_trawhit;   //!
+   TBranch        *b_S_dc_Ch2_maxhits;   //!
+   TBranch        *b_S_dc_Ch2_nhit;   //!
+   TBranch        *b_S_dc_Ch2_spacepoints;   //!
+   TBranch        *b_S_dc_Ch2_trawhit;   //!
+   TBranch        *b_S_dc_nhit;   //!
+   TBranch        *b_S_dc_nsp;   //!
+   TBranch        *b_S_dc_ntrack;   //!
+   TBranch        *b_S_dc_stubtest;   //!
+   TBranch        *b_S_dc_tnhit;   //!
+   TBranch        *b_S_dc_trawhit;   //!
+   TBranch        *b_S_hod_1x_nhits;   //!
+   TBranch        *b_S_hod_1y_nhits;   //!
+   TBranch        *b_S_hod_2x_nhits;   //!
+   TBranch        *b_S_hod_2y_nhits;   //!
+   TBranch        *b_S_hod_betachisqnotrack;   //!
+   TBranch        *b_S_hod_betanotrack;   //!
+   TBranch        *b_S_hod_betap;   //!
+   TBranch        *b_S_hod_goodscinhit;   //!
+   TBranch        *b_S_hod_goodstarttime;   //!
+   TBranch        *b_S_hod_scindid;   //!
+   TBranch        *b_S_hod_scinshould;   //!
+   TBranch        *b_S_hod_starttime;   //!
+   TBranch        *b_g_evtyp;   //!
+   //   TBranch        *b_Hhodtdif1;   //!
+   //   TBranch        *b_Hhodtdif2;   //!
+   //   TBranch        *b_Hhodtdif3;   //!
+   //   TBranch        *b_Hhodtdif4;   //!
+   //   TBranch        *b_Hhodtdif5;   //!
+   //   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtTime;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtNum;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtType;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtLen;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fHelicity;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fTargetPol;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fRun;   //!
+
+   shms_class(TTree *tree=0);
+   virtual ~shms_class();
+   virtual Int_t    Cut(Long64_t entry);
+   virtual Int_t    GetEntry(Long64_t entry);
+   virtual Long64_t LoadTree(Long64_t entry);
+   virtual void     Init(TTree *tree);
+   //   virtual void     Loop();
+   virtual Bool_t   Notify();
+   virtual void     Show(Long64_t entry = -1);
+};
+
+#endif
+
+#ifdef shms_class_cxx
+shms_class::shms_class(TTree *tree) : fChain(0) 
+{
+// if parameter tree is not specified (or zero), connect the file
+// used to generate this class and read the Tree.
+   if (tree == 0) {
+      TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("shms_52949.root");
+      if (!f || !f->IsOpen()) {
+         f = new TFile("shms_52949.root");
+      }
+      f->GetObject("T",tree);
+
+   }
+   Init(tree);
+}
+
+shms_class::~shms_class()
+{
+   if (!fChain) return;
+   delete fChain->GetCurrentFile();
+}
+
+Int_t shms_class::GetEntry(Long64_t entry)
+{
+// Read contents of entry.
+   if (!fChain) return 0;
+   return fChain->GetEntry(entry);
+}
+Long64_t shms_class::LoadTree(Long64_t entry)
+{
+// Set the environment to read one entry
+   if (!fChain) return -5;
+   Long64_t centry = fChain->LoadTree(entry);
+   if (centry < 0) return centry;
+   if (fChain->GetTreeNumber() != fCurrent) {
+      fCurrent = fChain->GetTreeNumber();
+      Notify();
+   }
+   return centry;
+}
+
+void shms_class::Init(TTree *tree)
+{
+   // The Init() function is called when the selector needs to initialize
+   // a new tree or chain. Typically here the branch addresses and branch
+   // pointers of the tree will be set.
+   // It is normally not necessary to make changes to the generated
+   // code, but the routine can be extended by the user if needed.
+   // Init() will be called many times when running on PROOF
+   // (once per file to be processed).
+
+   // Set branch addresses and branch pointers
+   if (!tree) return;
+   fChain = tree;
+   fCurrent = -1;
+   fChain->SetMakeClass(1);
+
+   fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+   fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+   fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+   fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+   fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+   fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg", &Ndata_H_aero_aneg, &b_Ndata_H_aero_aneg);
+   fChain->SetBranchAddress("H.aero.aneg", H_aero_aneg, &b_H_aero_aneg);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg_p", &Ndata_H_aero_aneg_p, &b_Ndata_H_aero_aneg_p);
+   fChain->SetBranchAddress("H.aero.aneg_p", H_aero_aneg_p, &b_H_aero_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.aero.apos", &Ndata_H_aero_apos, &b_Ndata_H_aero_apos);
+   fChain->SetBranchAddress("H.aero.apos", H_aero_apos, &b_H_aero_apos);
+   fChain->SetBranchAddress("Ndata.H.aero.apos_p", &Ndata_H_aero_apos_p, &b_Ndata_H_aero_apos_p);
+   fChain->SetBranchAddress("H.aero.apos_p", H_aero_apos_p, &b_H_aero_apos_p);
+   fChain->SetBranchAddress("Ndata.H.aero.neg_npe", &Ndata_H_aero_neg_npe, &b_Ndata_H_aero_neg_npe);
+   fChain->SetBranchAddress("H.aero.neg_npe", H_aero_neg_npe, &b_H_aero_neg_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.negadchits", &Ndata_H_aero_negadchits, &b_Ndata_H_aero_negadchits);
+   fChain->SetBranchAddress("H.aero.negadchits", H_aero_negadchits, &b_H_aero_negadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.negtdchits", &Ndata_H_aero_negtdchits, &b_Ndata_H_aero_negtdchits);
+   fChain->SetBranchAddress("H.aero.negtdchits", &H_aero_negtdchits, &b_H_aero_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.pos_npe", &Ndata_H_aero_pos_npe, &b_Ndata_H_aero_pos_npe);
+   fChain->SetBranchAddress("H.aero.pos_npe", H_aero_pos_npe, &b_H_aero_pos_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.posadchits", &Ndata_H_aero_posadchits, &b_Ndata_H_aero_posadchits);
+   fChain->SetBranchAddress("H.aero.posadchits", H_aero_posadchits, &b_H_aero_posadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.postdchits", &Ndata_H_aero_postdchits, &b_Ndata_H_aero_postdchits);
+   fChain->SetBranchAddress("H.aero.postdchits", &H_aero_postdchits, &b_H_aero_postdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.tneg", &Ndata_H_aero_tneg, &b_Ndata_H_aero_tneg);
+   fChain->SetBranchAddress("H.aero.tneg", H_aero_tneg, &b_H_aero_tneg);
+   fChain->SetBranchAddress("Ndata.H.aero.tpos", &Ndata_H_aero_tpos, &b_Ndata_H_aero_tpos);
+   fChain->SetBranchAddress("H.aero.tpos", H_aero_tpos, &b_H_aero_tpos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg", &Ndata_H_cal_1pr_aneg, &b_Ndata_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("H.cal.1pr.aneg", H_cal_1pr_aneg, &b_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg_p", &Ndata_H_cal_1pr_aneg_p, &b_Ndata_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("H.cal.1pr.aneg_p", H_cal_1pr_aneg_p, &b_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos", &Ndata_H_cal_1pr_apos, &b_Ndata_H_cal_1pr_apos);
+   fChain->SetBranchAddress("H.cal.1pr.apos", H_cal_1pr_apos, &b_H_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos_p", &Ndata_H_cal_1pr_apos_p, &b_Ndata_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("H.cal.1pr.apos_p", H_cal_1pr_apos_p, &b_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.emean", &Ndata_H_cal_1pr_emean, &b_Ndata_H_cal_1pr_emean);
+   fChain->SetBranchAddress("H.cal.1pr.emean", H_cal_1pr_emean, &b_H_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.eneg", &Ndata_H_cal_1pr_eneg, &b_Ndata_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("H.cal.1pr.eneg", H_cal_1pr_eneg, &b_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.epos", &Ndata_H_cal_1pr_epos, &b_Ndata_H_cal_1pr_epos);
+   fChain->SetBranchAddress("H.cal.1pr.epos", H_cal_1pr_epos, &b_H_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.negadchits", &Ndata_H_cal_1pr_negadchits, &b_Ndata_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("H.cal.1pr.negadchits", H_cal_1pr_negadchits, &b_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.posadchits", &Ndata_H_cal_1pr_posadchits, &b_Ndata_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("H.cal.1pr.posadchits", H_cal_1pr_posadchits, &b_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg", &Ndata_H_cal_2ta_aneg, &b_Ndata_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("H.cal.2ta.aneg", H_cal_2ta_aneg, &b_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg_p", &Ndata_H_cal_2ta_aneg_p, &b_Ndata_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.2ta.aneg_p", H_cal_2ta_aneg_p, &b_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos", &Ndata_H_cal_2ta_apos, &b_Ndata_H_cal_2ta_apos);
+   fChain->SetBranchAddress("H.cal.2ta.apos", H_cal_2ta_apos, &b_H_cal_2ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos_p", &Ndata_H_cal_2ta_apos_p, &b_Ndata_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("H.cal.2ta.apos_p", H_cal_2ta_apos_p, &b_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.emean", &Ndata_H_cal_2ta_emean, &b_Ndata_H_cal_2ta_emean);
+   fChain->SetBranchAddress("H.cal.2ta.emean", H_cal_2ta_emean, &b_H_cal_2ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.eneg", &Ndata_H_cal_2ta_eneg, &b_Ndata_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("H.cal.2ta.eneg", H_cal_2ta_eneg, &b_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.epos", &Ndata_H_cal_2ta_epos, &b_Ndata_H_cal_2ta_epos);
+   fChain->SetBranchAddress("H.cal.2ta.epos", H_cal_2ta_epos, &b_H_cal_2ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.negadchits", &Ndata_H_cal_2ta_negadchits, &b_Ndata_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("H.cal.2ta.negadchits", H_cal_2ta_negadchits, &b_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.posadchits", &Ndata_H_cal_2ta_posadchits, &b_Ndata_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("H.cal.2ta.posadchits", H_cal_2ta_posadchits, &b_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg", &Ndata_H_cal_3ta_aneg, &b_Ndata_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("H.cal.3ta.aneg", H_cal_3ta_aneg, &b_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg_p", &Ndata_H_cal_3ta_aneg_p, &b_Ndata_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.3ta.aneg_p", H_cal_3ta_aneg_p, &b_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos", &Ndata_H_cal_3ta_apos, &b_Ndata_H_cal_3ta_apos);
+   fChain->SetBranchAddress("H.cal.3ta.apos", H_cal_3ta_apos, &b_H_cal_3ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos_p", &Ndata_H_cal_3ta_apos_p, &b_Ndata_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("H.cal.3ta.apos_p", H_cal_3ta_apos_p, &b_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.emean", &Ndata_H_cal_3ta_emean, &b_Ndata_H_cal_3ta_emean);
+   fChain->SetBranchAddress("H.cal.3ta.emean", H_cal_3ta_emean, &b_H_cal_3ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.eneg", &Ndata_H_cal_3ta_eneg, &b_Ndata_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("H.cal.3ta.eneg", H_cal_3ta_eneg, &b_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.epos", &Ndata_H_cal_3ta_epos, &b_Ndata_H_cal_3ta_epos);
+   fChain->SetBranchAddress("H.cal.3ta.epos", H_cal_3ta_epos, &b_H_cal_3ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.negadchits", &Ndata_H_cal_3ta_negadchits, &b_Ndata_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("H.cal.3ta.negadchits", &H_cal_3ta_negadchits, &b_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.posadchits", &Ndata_H_cal_3ta_posadchits, &b_Ndata_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("H.cal.3ta.posadchits", H_cal_3ta_posadchits, &b_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg", &Ndata_H_cal_4ta_aneg, &b_Ndata_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("H.cal.4ta.aneg", H_cal_4ta_aneg, &b_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg_p", &Ndata_H_cal_4ta_aneg_p, &b_Ndata_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.4ta.aneg_p", H_cal_4ta_aneg_p, &b_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos", &Ndata_H_cal_4ta_apos, &b_Ndata_H_cal_4ta_apos);
+   fChain->SetBranchAddress("H.cal.4ta.apos", H_cal_4ta_apos, &b_H_cal_4ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos_p", &Ndata_H_cal_4ta_apos_p, &b_Ndata_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("H.cal.4ta.apos_p", H_cal_4ta_apos_p, &b_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.emean", &Ndata_H_cal_4ta_emean, &b_Ndata_H_cal_4ta_emean);
+   fChain->SetBranchAddress("H.cal.4ta.emean", H_cal_4ta_emean, &b_H_cal_4ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.eneg", &Ndata_H_cal_4ta_eneg, &b_Ndata_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("H.cal.4ta.eneg", H_cal_4ta_eneg, &b_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.epos", &Ndata_H_cal_4ta_epos, &b_Ndata_H_cal_4ta_epos);
+   fChain->SetBranchAddress("H.cal.4ta.epos", H_cal_4ta_epos, &b_H_cal_4ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.negadchits", &Ndata_H_cal_4ta_negadchits, &b_Ndata_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("H.cal.4ta.negadchits", &H_cal_4ta_negadchits, &b_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.posadchits", &Ndata_H_cal_4ta_posadchits, &b_Ndata_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("H.cal.4ta.posadchits", H_cal_4ta_posadchits, &b_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cher.adc", &Ndata_H_cher_adc, &b_Ndata_H_cher_adc);
+   fChain->SetBranchAddress("H.cher.adc", H_cher_adc, &b_H_cher_adc);
+   fChain->SetBranchAddress("Ndata.H.cher.adc_p", &Ndata_H_cher_adc_p, &b_Ndata_H_cher_adc_p);
+   fChain->SetBranchAddress("H.cher.adc_p", H_cher_adc_p, &b_H_cher_adc_p);
+   fChain->SetBranchAddress("Ndata.H.cher.cerfiredcounter", &Ndata_H_cher_cerfiredcounter, &b_Ndata_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("H.cher.cerfiredcounter", H_cher_cerfiredcounter, &b_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.certrackcounter", &Ndata_H_cher_certrackcounter, &b_Ndata_H_cher_certrackcounter);
+   fChain->SetBranchAddress("H.cher.certrackcounter", H_cher_certrackcounter, &b_H_cher_certrackcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.npe", &Ndata_H_cher_npe, &b_Ndata_H_cher_npe);
+   fChain->SetBranchAddress("H.cher.npe", H_cher_npe, &b_H_cher_npe);
+   fChain->SetBranchAddress("Ndata.H.cher.phototubes", &Ndata_H_cher_phototubes, &b_Ndata_H_cher_phototubes);
+   fChain->SetBranchAddress("H.cher.phototubes", H_cher_phototubes, &b_H_cher_phototubes);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.dist", &Ndata_H_dc_1u1_dist, &b_Ndata_H_dc_1u1_dist);
+   fChain->SetBranchAddress("H.dc.1u1.dist", H_dc_1u1_dist, &b_H_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.rawtdc", &Ndata_H_dc_1u1_rawtdc, &b_Ndata_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1u1.rawtdc", H_dc_1u1_rawtdc, &b_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.tdchits", &Ndata_H_dc_1u1_tdchits, &b_Ndata_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("H.dc.1u1.tdchits", H_dc_1u1_tdchits, &b_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.time", &Ndata_H_dc_1u1_time, &b_Ndata_H_dc_1u1_time);
+   fChain->SetBranchAddress("H.dc.1u1.time", H_dc_1u1_time, &b_H_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.dist", &Ndata_H_dc_1v1_dist, &b_Ndata_H_dc_1v1_dist);
+   fChain->SetBranchAddress("H.dc.1v1.dist", H_dc_1v1_dist, &b_H_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.rawtdc", &Ndata_H_dc_1v1_rawtdc, &b_Ndata_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1v1.rawtdc", H_dc_1v1_rawtdc, &b_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.tdchits", &Ndata_H_dc_1v1_tdchits, &b_Ndata_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("H.dc.1v1.tdchits", H_dc_1v1_tdchits, &b_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.time", &Ndata_H_dc_1v1_time, &b_Ndata_H_dc_1v1_time);
+   fChain->SetBranchAddress("H.dc.1v1.time", H_dc_1v1_time, &b_H_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.dist", &Ndata_H_dc_1x1_dist, &b_Ndata_H_dc_1x1_dist);
+   fChain->SetBranchAddress("H.dc.1x1.dist", H_dc_1x1_dist, &b_H_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.rawtdc", &Ndata_H_dc_1x1_rawtdc, &b_Ndata_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x1.rawtdc", H_dc_1x1_rawtdc, &b_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.tdchits", &Ndata_H_dc_1x1_tdchits, &b_Ndata_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("H.dc.1x1.tdchits", H_dc_1x1_tdchits, &b_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.time", &Ndata_H_dc_1x1_time, &b_Ndata_H_dc_1x1_time);
+   fChain->SetBranchAddress("H.dc.1x1.time", H_dc_1x1_time, &b_H_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.dist", &Ndata_H_dc_1x2_dist, &b_Ndata_H_dc_1x2_dist);
+   fChain->SetBranchAddress("H.dc.1x2.dist", H_dc_1x2_dist, &b_H_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.rawtdc", &Ndata_H_dc_1x2_rawtdc, &b_Ndata_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x2.rawtdc", H_dc_1x2_rawtdc, &b_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.tdchits", &Ndata_H_dc_1x2_tdchits, &b_Ndata_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("H.dc.1x2.tdchits", H_dc_1x2_tdchits, &b_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.time", &Ndata_H_dc_1x2_time, &b_Ndata_H_dc_1x2_time);
+   fChain->SetBranchAddress("H.dc.1x2.time", H_dc_1x2_time, &b_H_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.dist", &Ndata_H_dc_1y1_dist, &b_Ndata_H_dc_1y1_dist);
+   fChain->SetBranchAddress("H.dc.1y1.dist", H_dc_1y1_dist, &b_H_dc_1y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.rawtdc", &Ndata_H_dc_1y1_rawtdc, &b_Ndata_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y1.rawtdc", H_dc_1y1_rawtdc, &b_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.tdchits", &Ndata_H_dc_1y1_tdchits, &b_Ndata_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("H.dc.1y1.tdchits", H_dc_1y1_tdchits, &b_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.time", &Ndata_H_dc_1y1_time, &b_Ndata_H_dc_1y1_time);
+   fChain->SetBranchAddress("H.dc.1y1.time", H_dc_1y1_time, &b_H_dc_1y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.dist", &Ndata_H_dc_1y2_dist, &b_Ndata_H_dc_1y2_dist);
+   fChain->SetBranchAddress("H.dc.1y2.dist", H_dc_1y2_dist, &b_H_dc_1y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.rawtdc", &Ndata_H_dc_1y2_rawtdc, &b_Ndata_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y2.rawtdc", H_dc_1y2_rawtdc, &b_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.tdchits", &Ndata_H_dc_1y2_tdchits, &b_Ndata_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("H.dc.1y2.tdchits", H_dc_1y2_tdchits, &b_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.time", &Ndata_H_dc_1y2_time, &b_Ndata_H_dc_1y2_time);
+   fChain->SetBranchAddress("H.dc.1y2.time", H_dc_1y2_time, &b_H_dc_1y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.dist", &Ndata_H_dc_2u1_dist, &b_Ndata_H_dc_2u1_dist);
+   fChain->SetBranchAddress("H.dc.2u1.dist", H_dc_2u1_dist, &b_H_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.rawtdc", &Ndata_H_dc_2u1_rawtdc, &b_Ndata_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2u1.rawtdc", H_dc_2u1_rawtdc, &b_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.tdchits", &Ndata_H_dc_2u1_tdchits, &b_Ndata_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("H.dc.2u1.tdchits", H_dc_2u1_tdchits, &b_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.time", &Ndata_H_dc_2u1_time, &b_Ndata_H_dc_2u1_time);
+   fChain->SetBranchAddress("H.dc.2u1.time", H_dc_2u1_time, &b_H_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.dist", &Ndata_H_dc_2v1_dist, &b_Ndata_H_dc_2v1_dist);
+   fChain->SetBranchAddress("H.dc.2v1.dist", H_dc_2v1_dist, &b_H_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.rawtdc", &Ndata_H_dc_2v1_rawtdc, &b_Ndata_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2v1.rawtdc", H_dc_2v1_rawtdc, &b_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.tdchits", &Ndata_H_dc_2v1_tdchits, &b_Ndata_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("H.dc.2v1.tdchits", H_dc_2v1_tdchits, &b_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.time", &Ndata_H_dc_2v1_time, &b_Ndata_H_dc_2v1_time);
+   fChain->SetBranchAddress("H.dc.2v1.time", H_dc_2v1_time, &b_H_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.dist", &Ndata_H_dc_2x1_dist, &b_Ndata_H_dc_2x1_dist);
+   fChain->SetBranchAddress("H.dc.2x1.dist", H_dc_2x1_dist, &b_H_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.rawtdc", &Ndata_H_dc_2x1_rawtdc, &b_Ndata_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x1.rawtdc", H_dc_2x1_rawtdc, &b_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.tdchits", &Ndata_H_dc_2x1_tdchits, &b_Ndata_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("H.dc.2x1.tdchits", H_dc_2x1_tdchits, &b_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.time", &Ndata_H_dc_2x1_time, &b_Ndata_H_dc_2x1_time);
+   fChain->SetBranchAddress("H.dc.2x1.time", H_dc_2x1_time, &b_H_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.dist", &Ndata_H_dc_2x2_dist, &b_Ndata_H_dc_2x2_dist);
+   fChain->SetBranchAddress("H.dc.2x2.dist", H_dc_2x2_dist, &b_H_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.rawtdc", &Ndata_H_dc_2x2_rawtdc, &b_Ndata_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x2.rawtdc", H_dc_2x2_rawtdc, &b_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.tdchits", &Ndata_H_dc_2x2_tdchits, &b_Ndata_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("H.dc.2x2.tdchits", H_dc_2x2_tdchits, &b_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.time", &Ndata_H_dc_2x2_time, &b_Ndata_H_dc_2x2_time);
+   fChain->SetBranchAddress("H.dc.2x2.time", H_dc_2x2_time, &b_H_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.dist", &Ndata_H_dc_2y1_dist, &b_Ndata_H_dc_2y1_dist);
+   fChain->SetBranchAddress("H.dc.2y1.dist", H_dc_2y1_dist, &b_H_dc_2y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.rawtdc", &Ndata_H_dc_2y1_rawtdc, &b_Ndata_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y1.rawtdc", H_dc_2y1_rawtdc, &b_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.tdchits", &Ndata_H_dc_2y1_tdchits, &b_Ndata_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("H.dc.2y1.tdchits", H_dc_2y1_tdchits, &b_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.time", &Ndata_H_dc_2y1_time, &b_Ndata_H_dc_2y1_time);
+   fChain->SetBranchAddress("H.dc.2y1.time", H_dc_2y1_time, &b_H_dc_2y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.dist", &Ndata_H_dc_2y2_dist, &b_Ndata_H_dc_2y2_dist);
+   fChain->SetBranchAddress("H.dc.2y2.dist", H_dc_2y2_dist, &b_H_dc_2y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.rawtdc", &Ndata_H_dc_2y2_rawtdc, &b_Ndata_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y2.rawtdc", H_dc_2y2_rawtdc, &b_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.tdchits", &Ndata_H_dc_2y2_tdchits, &b_Ndata_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("H.dc.2y2.tdchits", H_dc_2y2_tdchits, &b_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.time", &Ndata_H_dc_2y2_time, &b_Ndata_H_dc_2y2_time);
+   fChain->SetBranchAddress("H.dc.2y2.time", H_dc_2y2_time, &b_H_dc_2y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.residual", &Ndata_H_dc_residual, &b_Ndata_H_dc_residual);
+   fChain->SetBranchAddress("H.dc.residual", H_dc_residual, &b_H_dc_residual);
+   fChain->SetBranchAddress("Ndata.H.dc.x", &Ndata_H_dc_x, &b_Ndata_H_dc_x);
+   fChain->SetBranchAddress("H.dc.x", H_dc_x, &b_H_dc_x);
+   fChain->SetBranchAddress("Ndata.H.dc.xp", &Ndata_H_dc_xp, &b_Ndata_H_dc_xp);
+   fChain->SetBranchAddress("H.dc.xp", H_dc_xp, &b_H_dc_xp);
+   fChain->SetBranchAddress("Ndata.H.dc.y", &Ndata_H_dc_y, &b_Ndata_H_dc_y);
+   fChain->SetBranchAddress("H.dc.y", H_dc_y, &b_H_dc_y);
+   fChain->SetBranchAddress("Ndata.H.dc.yp", &Ndata_H_dc_yp, &b_Ndata_H_dc_yp);
+   fChain->SetBranchAddress("H.dc.yp", H_dc_yp, &b_H_dc_yp);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negadchits", &Ndata_H_hod_1x_negadchits, &b_Ndata_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("H.hod.1x.negadchits", H_hod_1x_negadchits, &b_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negtdchits", &Ndata_H_hod_1x_negtdchits, &b_Ndata_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("H.hod.1x.negtdchits", H_hod_1x_negtdchits, &b_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.posadchits", &Ndata_H_hod_1x_posadchits, &b_Ndata_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("H.hod.1x.posadchits", H_hod_1x_posadchits, &b_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.postdchits", &Ndata_H_hod_1x_postdchits, &b_Ndata_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("H.hod.1x.postdchits", H_hod_1x_postdchits, &b_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negadchits", &Ndata_H_hod_1y_negadchits, &b_Ndata_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("H.hod.1y.negadchits", H_hod_1y_negadchits, &b_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negtdchits", &Ndata_H_hod_1y_negtdchits, &b_Ndata_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("H.hod.1y.negtdchits", H_hod_1y_negtdchits, &b_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.posadchits", &Ndata_H_hod_1y_posadchits, &b_Ndata_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("H.hod.1y.posadchits", H_hod_1y_posadchits, &b_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.postdchits", &Ndata_H_hod_1y_postdchits, &b_Ndata_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("H.hod.1y.postdchits", H_hod_1y_postdchits, &b_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negadchits", &Ndata_H_hod_2x_negadchits, &b_Ndata_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("H.hod.2x.negadchits", H_hod_2x_negadchits, &b_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negtdchits", &Ndata_H_hod_2x_negtdchits, &b_Ndata_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("H.hod.2x.negtdchits", H_hod_2x_negtdchits, &b_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.posadchits", &Ndata_H_hod_2x_posadchits, &b_Ndata_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("H.hod.2x.posadchits", H_hod_2x_posadchits, &b_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.postdchits", &Ndata_H_hod_2x_postdchits, &b_Ndata_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("H.hod.2x.postdchits", H_hod_2x_postdchits, &b_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negadchits", &Ndata_H_hod_2y_negadchits, &b_Ndata_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("H.hod.2y.negadchits", H_hod_2y_negadchits, &b_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negtdchits", &Ndata_H_hod_2y_negtdchits, &b_Ndata_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("H.hod.2y.negtdchits", H_hod_2y_negtdchits, &b_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.posadchits", &Ndata_H_hod_2y_posadchits, &b_Ndata_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("H.hod.2y.posadchits", H_hod_2y_posadchits, &b_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.postdchits", &Ndata_H_hod_2y_postdchits, &b_Ndata_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("H.hod.2y.postdchits", H_hod_2y_postdchits, &b_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.fpHitsTime", &Ndata_H_hod_fpHitsTime, &b_Ndata_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("H.hod.fpHitsTime", H_hod_fpHitsTime, &b_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("Ndata.H.tr.beta", &Ndata_H_tr_beta, &b_Ndata_H_tr_beta);
+   fChain->SetBranchAddress("H.tr.beta", H_tr_beta, &b_H_tr_beta);
+   fChain->SetBranchAddress("Ndata.H.tr.betachisq", &Ndata_H_tr_betachisq, &b_Ndata_H_tr_betachisq);
+   fChain->SetBranchAddress("H.tr.betachisq", H_tr_betachisq, &b_H_tr_betachisq);
+   fChain->SetBranchAddress("Ndata.H.tr.chi2", &Ndata_H_tr_chi2, &b_Ndata_H_tr_chi2);
+   fChain->SetBranchAddress("H.tr.chi2", H_tr_chi2, &b_H_tr_chi2);
+   fChain->SetBranchAddress("Ndata.H.tr.d_ph", &Ndata_H_tr_d_ph, &b_Ndata_H_tr_d_ph);
+   fChain->SetBranchAddress("H.tr.d_ph", H_tr_d_ph, &b_H_tr_d_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.d_th", &Ndata_H_tr_d_th, &b_Ndata_H_tr_d_th);
+   fChain->SetBranchAddress("H.tr.d_th", H_tr_d_th, &b_H_tr_d_th);
+   fChain->SetBranchAddress("Ndata.H.tr.d_x", &Ndata_H_tr_d_x, &b_Ndata_H_tr_d_x);
+   fChain->SetBranchAddress("H.tr.d_x", H_tr_d_x, &b_H_tr_d_x);
+   fChain->SetBranchAddress("Ndata.H.tr.d_y", &Ndata_H_tr_d_y, &b_Ndata_H_tr_d_y);
+   fChain->SetBranchAddress("H.tr.d_y", H_tr_d_y, &b_H_tr_d_y);
+   fChain->SetBranchAddress("Ndata.H.tr.dbeta", &Ndata_H_tr_dbeta, &b_Ndata_H_tr_dbeta);
+   fChain->SetBranchAddress("H.tr.dbeta", H_tr_dbeta, &b_H_tr_dbeta);
+   fChain->SetBranchAddress("Ndata.H.tr.dtime", &Ndata_H_tr_dtime, &b_Ndata_H_tr_dtime);
+   fChain->SetBranchAddress("H.tr.dtime", H_tr_dtime, &b_H_tr_dtime);
+   fChain->SetBranchAddress("Ndata.H.tr.flag", &Ndata_H_tr_flag, &b_Ndata_H_tr_flag);
+   fChain->SetBranchAddress("H.tr.flag", H_tr_flag, &b_H_tr_flag);
+   fChain->SetBranchAddress("Ndata.H.tr.ndof", &Ndata_H_tr_ndof, &b_Ndata_H_tr_ndof);
+   fChain->SetBranchAddress("H.tr.ndof", H_tr_ndof, &b_H_tr_ndof);
+   fChain->SetBranchAddress("Ndata.H.tr.p", &Ndata_H_tr_p, &b_Ndata_H_tr_p);
+   fChain->SetBranchAddress("H.tr.p", H_tr_p, &b_H_tr_p);
+   fChain->SetBranchAddress("Ndata.H.tr.pathl", &Ndata_H_tr_pathl, &b_Ndata_H_tr_pathl);
+   fChain->SetBranchAddress("H.tr.pathl", H_tr_pathl, &b_H_tr_pathl);
+   fChain->SetBranchAddress("Ndata.H.tr.ph", &Ndata_H_tr_ph, &b_Ndata_H_tr_ph);
+   fChain->SetBranchAddress("H.tr.ph", H_tr_ph, &b_H_tr_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.px", &Ndata_H_tr_px, &b_Ndata_H_tr_px);
+   fChain->SetBranchAddress("H.tr.px", H_tr_px, &b_H_tr_px);
+   fChain->SetBranchAddress("Ndata.H.tr.py", &Ndata_H_tr_py, &b_Ndata_H_tr_py);
+   fChain->SetBranchAddress("H.tr.py", H_tr_py, &b_H_tr_py);
+   fChain->SetBranchAddress("Ndata.H.tr.pz", &Ndata_H_tr_pz, &b_Ndata_H_tr_pz);
+   fChain->SetBranchAddress("H.tr.pz", H_tr_pz, &b_H_tr_pz);
+   fChain->SetBranchAddress("Ndata.H.tr.r_ph", &Ndata_H_tr_r_ph, &b_Ndata_H_tr_r_ph);
+   fChain->SetBranchAddress("H.tr.r_ph", H_tr_r_ph, &b_H_tr_r_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.r_th", &Ndata_H_tr_r_th, &b_Ndata_H_tr_r_th);
+   fChain->SetBranchAddress("H.tr.r_th", H_tr_r_th, &b_H_tr_r_th);
+   fChain->SetBranchAddress("Ndata.H.tr.r_x", &Ndata_H_tr_r_x, &b_Ndata_H_tr_r_x);
+   fChain->SetBranchAddress("H.tr.r_x", H_tr_r_x, &b_H_tr_r_x);
+   fChain->SetBranchAddress("Ndata.H.tr.r_y", &Ndata_H_tr_r_y, &b_Ndata_H_tr_r_y);
+   fChain->SetBranchAddress("H.tr.r_y", H_tr_r_y, &b_H_tr_r_y);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_dp", &Ndata_H_tr_tg_dp, &b_Ndata_H_tr_tg_dp);
+   fChain->SetBranchAddress("H.tr.tg_dp", H_tr_tg_dp, &b_H_tr_tg_dp);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_ph", &Ndata_H_tr_tg_ph, &b_Ndata_H_tr_tg_ph);
+   fChain->SetBranchAddress("H.tr.tg_ph", H_tr_tg_ph, &b_H_tr_tg_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_th", &Ndata_H_tr_tg_th, &b_Ndata_H_tr_tg_th);
+   fChain->SetBranchAddress("H.tr.tg_th", H_tr_tg_th, &b_H_tr_tg_th);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_y", &Ndata_H_tr_tg_y, &b_Ndata_H_tr_tg_y);
+   fChain->SetBranchAddress("H.tr.tg_y", H_tr_tg_y, &b_H_tr_tg_y);
+   fChain->SetBranchAddress("Ndata.H.tr.th", &Ndata_H_tr_th, &b_Ndata_H_tr_th);
+   fChain->SetBranchAddress("H.tr.th", H_tr_th, &b_H_tr_th);
+   fChain->SetBranchAddress("Ndata.H.tr.time", &Ndata_H_tr_time, &b_Ndata_H_tr_time);
+   fChain->SetBranchAddress("H.tr.time", H_tr_time, &b_H_tr_time);
+   fChain->SetBranchAddress("Ndata.H.tr.vx", &Ndata_H_tr_vx, &b_Ndata_H_tr_vx);
+   fChain->SetBranchAddress("H.tr.vx", H_tr_vx, &b_H_tr_vx);
+   fChain->SetBranchAddress("Ndata.H.tr.vy", &Ndata_H_tr_vy, &b_Ndata_H_tr_vy);
+   fChain->SetBranchAddress("H.tr.vy", H_tr_vy, &b_H_tr_vy);
+   fChain->SetBranchAddress("Ndata.H.tr.vz", &Ndata_H_tr_vz, &b_Ndata_H_tr_vz);
+   fChain->SetBranchAddress("H.tr.vz", H_tr_vz, &b_H_tr_vz);
+   fChain->SetBranchAddress("Ndata.H.tr.x", &Ndata_H_tr_x, &b_Ndata_H_tr_x);
+   fChain->SetBranchAddress("H.tr.x", H_tr_x, &b_H_tr_x);
+   fChain->SetBranchAddress("Ndata.H.tr.y", &Ndata_H_tr_y, &b_Ndata_H_tr_y);
+   fChain->SetBranchAddress("H.tr.y", H_tr_y, &b_H_tr_y);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg", &Ndata_S_cal_1pr_aneg, &b_Ndata_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("S.cal.1pr.aneg", S_cal_1pr_aneg, &b_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg_p", &Ndata_S_cal_1pr_aneg_p, &b_Ndata_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("S.cal.1pr.aneg_p", S_cal_1pr_aneg_p, &b_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos", &Ndata_S_cal_1pr_apos, &b_Ndata_S_cal_1pr_apos);
+   fChain->SetBranchAddress("S.cal.1pr.apos", S_cal_1pr_apos, &b_S_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos_p", &Ndata_S_cal_1pr_apos_p, &b_Ndata_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("S.cal.1pr.apos_p", S_cal_1pr_apos_p, &b_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.emean", &Ndata_S_cal_1pr_emean, &b_Ndata_S_cal_1pr_emean);
+   fChain->SetBranchAddress("S.cal.1pr.emean", S_cal_1pr_emean, &b_S_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.eneg", &Ndata_S_cal_1pr_eneg, &b_Ndata_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("S.cal.1pr.eneg", S_cal_1pr_eneg, &b_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.epos", &Ndata_S_cal_1pr_epos, &b_Ndata_S_cal_1pr_epos);
+   fChain->SetBranchAddress("S.cal.1pr.epos", S_cal_1pr_epos, &b_S_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.negadchits", &Ndata_S_cal_1pr_negadchits, &b_Ndata_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("S.cal.1pr.negadchits", S_cal_1pr_negadchits, &b_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.posadchits", &Ndata_S_cal_1pr_posadchits, &b_Ndata_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("S.cal.1pr.posadchits", S_cal_1pr_posadchits, &b_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.a", &Ndata_S_cal_2ta_a, &b_Ndata_S_cal_2ta_a);
+   fChain->SetBranchAddress("S.cal.2ta.a", S_cal_2ta_a, &b_S_cal_2ta_a);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.a_p", &Ndata_S_cal_2ta_a_p, &b_Ndata_S_cal_2ta_a_p);
+   fChain->SetBranchAddress("S.cal.2ta.a_p", S_cal_2ta_a_p, &b_S_cal_2ta_a_p);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.adchits", &Ndata_S_cal_2ta_adchits, &b_Ndata_S_cal_2ta_adchits);
+   fChain->SetBranchAddress("S.cal.2ta.adchits", &S_cal_2ta_adchits, &b_S_cal_2ta_adchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.e", &Ndata_S_cal_2ta_e, &b_Ndata_S_cal_2ta_e);
+   fChain->SetBranchAddress("S.cal.2ta.e", S_cal_2ta_e, &b_S_cal_2ta_e);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.p", &Ndata_S_cal_2ta_p, &b_Ndata_S_cal_2ta_p);
+   fChain->SetBranchAddress("S.cal.2ta.p", S_cal_2ta_p, &b_S_cal_2ta_p);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.dist", &Ndata_S_dc_1u1_dist, &b_Ndata_S_dc_1u1_dist);
+   fChain->SetBranchAddress("S.dc.1u1.dist", S_dc_1u1_dist, &b_S_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.rawtdc", &Ndata_S_dc_1u1_rawtdc, &b_Ndata_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u1.rawtdc", S_dc_1u1_rawtdc, &b_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.tdchits", &Ndata_S_dc_1u1_tdchits, &b_Ndata_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("S.dc.1u1.tdchits", S_dc_1u1_tdchits, &b_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.time", &Ndata_S_dc_1u1_time, &b_Ndata_S_dc_1u1_time);
+   fChain->SetBranchAddress("S.dc.1u1.time", S_dc_1u1_time, &b_S_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.dist", &Ndata_S_dc_1u2_dist, &b_Ndata_S_dc_1u2_dist);
+   fChain->SetBranchAddress("S.dc.1u2.dist", S_dc_1u2_dist, &b_S_dc_1u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.rawtdc", &Ndata_S_dc_1u2_rawtdc, &b_Ndata_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u2.rawtdc", S_dc_1u2_rawtdc, &b_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.tdchits", &Ndata_S_dc_1u2_tdchits, &b_Ndata_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("S.dc.1u2.tdchits", S_dc_1u2_tdchits, &b_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.time", &Ndata_S_dc_1u2_time, &b_Ndata_S_dc_1u2_time);
+   fChain->SetBranchAddress("S.dc.1u2.time", S_dc_1u2_time, &b_S_dc_1u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.dist", &Ndata_S_dc_1v1_dist, &b_Ndata_S_dc_1v1_dist);
+   fChain->SetBranchAddress("S.dc.1v1.dist", S_dc_1v1_dist, &b_S_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.rawtdc", &Ndata_S_dc_1v1_rawtdc, &b_Ndata_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v1.rawtdc", S_dc_1v1_rawtdc, &b_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.tdchits", &Ndata_S_dc_1v1_tdchits, &b_Ndata_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("S.dc.1v1.tdchits", S_dc_1v1_tdchits, &b_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.time", &Ndata_S_dc_1v1_time, &b_Ndata_S_dc_1v1_time);
+   fChain->SetBranchAddress("S.dc.1v1.time", S_dc_1v1_time, &b_S_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.dist", &Ndata_S_dc_1v2_dist, &b_Ndata_S_dc_1v2_dist);
+   fChain->SetBranchAddress("S.dc.1v2.dist", S_dc_1v2_dist, &b_S_dc_1v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.rawtdc", &Ndata_S_dc_1v2_rawtdc, &b_Ndata_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v2.rawtdc", S_dc_1v2_rawtdc, &b_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.tdchits", &Ndata_S_dc_1v2_tdchits, &b_Ndata_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("S.dc.1v2.tdchits", S_dc_1v2_tdchits, &b_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.time", &Ndata_S_dc_1v2_time, &b_Ndata_S_dc_1v2_time);
+   fChain->SetBranchAddress("S.dc.1v2.time", S_dc_1v2_time, &b_S_dc_1v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.dist", &Ndata_S_dc_1x1_dist, &b_Ndata_S_dc_1x1_dist);
+   fChain->SetBranchAddress("S.dc.1x1.dist", S_dc_1x1_dist, &b_S_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.rawtdc", &Ndata_S_dc_1x1_rawtdc, &b_Ndata_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x1.rawtdc", S_dc_1x1_rawtdc, &b_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.tdchits", &Ndata_S_dc_1x1_tdchits, &b_Ndata_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("S.dc.1x1.tdchits", S_dc_1x1_tdchits, &b_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.time", &Ndata_S_dc_1x1_time, &b_Ndata_S_dc_1x1_time);
+   fChain->SetBranchAddress("S.dc.1x1.time", S_dc_1x1_time, &b_S_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.dist", &Ndata_S_dc_1x2_dist, &b_Ndata_S_dc_1x2_dist);
+   fChain->SetBranchAddress("S.dc.1x2.dist", S_dc_1x2_dist, &b_S_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.rawtdc", &Ndata_S_dc_1x2_rawtdc, &b_Ndata_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x2.rawtdc", S_dc_1x2_rawtdc, &b_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.tdchits", &Ndata_S_dc_1x2_tdchits, &b_Ndata_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("S.dc.1x2.tdchits", S_dc_1x2_tdchits, &b_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.time", &Ndata_S_dc_1x2_time, &b_Ndata_S_dc_1x2_time);
+   fChain->SetBranchAddress("S.dc.1x2.time", S_dc_1x2_time, &b_S_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.dist", &Ndata_S_dc_2u1_dist, &b_Ndata_S_dc_2u1_dist);
+   fChain->SetBranchAddress("S.dc.2u1.dist", S_dc_2u1_dist, &b_S_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.rawtdc", &Ndata_S_dc_2u1_rawtdc, &b_Ndata_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u1.rawtdc", S_dc_2u1_rawtdc, &b_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.tdchits", &Ndata_S_dc_2u1_tdchits, &b_Ndata_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("S.dc.2u1.tdchits", S_dc_2u1_tdchits, &b_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.time", &Ndata_S_dc_2u1_time, &b_Ndata_S_dc_2u1_time);
+   fChain->SetBranchAddress("S.dc.2u1.time", S_dc_2u1_time, &b_S_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.dist", &Ndata_S_dc_2u2_dist, &b_Ndata_S_dc_2u2_dist);
+   fChain->SetBranchAddress("S.dc.2u2.dist", S_dc_2u2_dist, &b_S_dc_2u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.rawtdc", &Ndata_S_dc_2u2_rawtdc, &b_Ndata_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u2.rawtdc", S_dc_2u2_rawtdc, &b_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.tdchits", &Ndata_S_dc_2u2_tdchits, &b_Ndata_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("S.dc.2u2.tdchits", S_dc_2u2_tdchits, &b_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.time", &Ndata_S_dc_2u2_time, &b_Ndata_S_dc_2u2_time);
+   fChain->SetBranchAddress("S.dc.2u2.time", S_dc_2u2_time, &b_S_dc_2u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.dist", &Ndata_S_dc_2v1_dist, &b_Ndata_S_dc_2v1_dist);
+   fChain->SetBranchAddress("S.dc.2v1.dist", S_dc_2v1_dist, &b_S_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.rawtdc", &Ndata_S_dc_2v1_rawtdc, &b_Ndata_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v1.rawtdc", S_dc_2v1_rawtdc, &b_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.tdchits", &Ndata_S_dc_2v1_tdchits, &b_Ndata_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("S.dc.2v1.tdchits", S_dc_2v1_tdchits, &b_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.time", &Ndata_S_dc_2v1_time, &b_Ndata_S_dc_2v1_time);
+   fChain->SetBranchAddress("S.dc.2v1.time", S_dc_2v1_time, &b_S_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.dist", &Ndata_S_dc_2v2_dist, &b_Ndata_S_dc_2v2_dist);
+   fChain->SetBranchAddress("S.dc.2v2.dist", S_dc_2v2_dist, &b_S_dc_2v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.rawtdc", &Ndata_S_dc_2v2_rawtdc, &b_Ndata_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v2.rawtdc", S_dc_2v2_rawtdc, &b_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.tdchits", &Ndata_S_dc_2v2_tdchits, &b_Ndata_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("S.dc.2v2.tdchits", S_dc_2v2_tdchits, &b_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.time", &Ndata_S_dc_2v2_time, &b_Ndata_S_dc_2v2_time);
+   fChain->SetBranchAddress("S.dc.2v2.time", S_dc_2v2_time, &b_S_dc_2v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.dist", &Ndata_S_dc_2x1_dist, &b_Ndata_S_dc_2x1_dist);
+   fChain->SetBranchAddress("S.dc.2x1.dist", S_dc_2x1_dist, &b_S_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.rawtdc", &Ndata_S_dc_2x1_rawtdc, &b_Ndata_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x1.rawtdc", S_dc_2x1_rawtdc, &b_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.tdchits", &Ndata_S_dc_2x1_tdchits, &b_Ndata_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("S.dc.2x1.tdchits", S_dc_2x1_tdchits, &b_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.time", &Ndata_S_dc_2x1_time, &b_Ndata_S_dc_2x1_time);
+   fChain->SetBranchAddress("S.dc.2x1.time", S_dc_2x1_time, &b_S_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.dist", &Ndata_S_dc_2x2_dist, &b_Ndata_S_dc_2x2_dist);
+   fChain->SetBranchAddress("S.dc.2x2.dist", S_dc_2x2_dist, &b_S_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.rawtdc", &Ndata_S_dc_2x2_rawtdc, &b_Ndata_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x2.rawtdc", S_dc_2x2_rawtdc, &b_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.tdchits", &Ndata_S_dc_2x2_tdchits, &b_Ndata_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("S.dc.2x2.tdchits", S_dc_2x2_tdchits, &b_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.time", &Ndata_S_dc_2x2_time, &b_Ndata_S_dc_2x2_time);
+   fChain->SetBranchAddress("S.dc.2x2.time", S_dc_2x2_time, &b_S_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.residual", &Ndata_S_dc_residual, &b_Ndata_S_dc_residual);
+   fChain->SetBranchAddress("S.dc.residual", S_dc_residual, &b_S_dc_residual);
+   fChain->SetBranchAddress("Ndata.S.dc.x", &Ndata_S_dc_x, &b_Ndata_S_dc_x);
+   fChain->SetBranchAddress("S.dc.x", S_dc_x, &b_S_dc_x);
+   fChain->SetBranchAddress("Ndata.S.dc.xp", &Ndata_S_dc_xp, &b_Ndata_S_dc_xp);
+   fChain->SetBranchAddress("S.dc.xp", S_dc_xp, &b_S_dc_xp);
+   fChain->SetBranchAddress("Ndata.S.dc.y", &Ndata_S_dc_y, &b_Ndata_S_dc_y);
+   fChain->SetBranchAddress("S.dc.y", S_dc_y, &b_S_dc_y);
+   fChain->SetBranchAddress("Ndata.S.dc.yp", &Ndata_S_dc_yp, &b_Ndata_S_dc_yp);
+   fChain->SetBranchAddress("S.dc.yp", S_dc_yp, &b_S_dc_yp);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negadchits", &Ndata_S_hod_1x_negadchits, &b_Ndata_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("S.hod.1x.negadchits", S_hod_1x_negadchits, &b_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negtdchits", &Ndata_S_hod_1x_negtdchits, &b_Ndata_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("S.hod.1x.negtdchits", S_hod_1x_negtdchits, &b_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.posadchits", &Ndata_S_hod_1x_posadchits, &b_Ndata_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("S.hod.1x.posadchits", S_hod_1x_posadchits, &b_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.postdchits", &Ndata_S_hod_1x_postdchits, &b_Ndata_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("S.hod.1x.postdchits", S_hod_1x_postdchits, &b_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negadchits", &Ndata_S_hod_1y_negadchits, &b_Ndata_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("S.hod.1y.negadchits", S_hod_1y_negadchits, &b_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negtdchits", &Ndata_S_hod_1y_negtdchits, &b_Ndata_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("S.hod.1y.negtdchits", S_hod_1y_negtdchits, &b_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.posadchits", &Ndata_S_hod_1y_posadchits, &b_Ndata_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("S.hod.1y.posadchits", S_hod_1y_posadchits, &b_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.postdchits", &Ndata_S_hod_1y_postdchits, &b_Ndata_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("S.hod.1y.postdchits", S_hod_1y_postdchits, &b_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negadchits", &Ndata_S_hod_2x_negadchits, &b_Ndata_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("S.hod.2x.negadchits", S_hod_2x_negadchits, &b_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negtdchits", &Ndata_S_hod_2x_negtdchits, &b_Ndata_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("S.hod.2x.negtdchits", S_hod_2x_negtdchits, &b_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.posadchits", &Ndata_S_hod_2x_posadchits, &b_Ndata_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("S.hod.2x.posadchits", S_hod_2x_posadchits, &b_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.postdchits", &Ndata_S_hod_2x_postdchits, &b_Ndata_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("S.hod.2x.postdchits", S_hod_2x_postdchits, &b_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negadchits", &Ndata_S_hod_2y_negadchits, &b_Ndata_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("S.hod.2y.negadchits", S_hod_2y_negadchits, &b_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negtdchits", &Ndata_S_hod_2y_negtdchits, &b_Ndata_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("S.hod.2y.negtdchits", S_hod_2y_negtdchits, &b_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.posadchits", &Ndata_S_hod_2y_posadchits, &b_Ndata_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("S.hod.2y.posadchits", S_hod_2y_posadchits, &b_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.postdchits", &Ndata_S_hod_2y_postdchits, &b_Ndata_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("S.hod.2y.postdchits", S_hod_2y_postdchits, &b_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.fpHitsTime", &Ndata_S_hod_fpHitsTime, &b_Ndata_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("S.hod.fpHitsTime", S_hod_fpHitsTime, &b_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("H.aero.neg_npe_sum", &H_aero_neg_npe_sum, &b_H_aero_neg_npe_sum);
+   fChain->SetBranchAddress("H.aero.ngood_hits", &H_aero_ngood_hits, &b_H_aero_ngood_hits);
+   fChain->SetBranchAddress("H.aero.npe_sum", &H_aero_npe_sum, &b_H_aero_npe_sum);
+   fChain->SetBranchAddress("H.aero.ntdc_neg_hits", &H_aero_ntdc_neg_hits, &b_H_aero_ntdc_neg_hits);
+   fChain->SetBranchAddress("H.aero.ntdc_pos_hits", &H_aero_ntdc_pos_hits, &b_H_aero_ntdc_pos_hits);
+   fChain->SetBranchAddress("H.aero.pos_npe_sum", &H_aero_pos_npe_sum, &b_H_aero_pos_npe_sum);
+   fChain->SetBranchAddress("H.cal.1pr.eplane", &H_cal_1pr_eplane, &b_H_cal_1pr_eplane);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_neg", &H_cal_1pr_eplane_neg, &b_H_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_pos", &H_cal_1pr_eplane_pos, &b_H_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("H.cal.2ta.eplane", &H_cal_2ta_eplane, &b_H_cal_2ta_eplane);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_neg", &H_cal_2ta_eplane_neg, &b_H_cal_2ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_pos", &H_cal_2ta_eplane_pos, &b_H_cal_2ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.3ta.eplane", &H_cal_3ta_eplane, &b_H_cal_3ta_eplane);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_neg", &H_cal_3ta_eplane_neg, &b_H_cal_3ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_pos", &H_cal_3ta_eplane_pos, &b_H_cal_3ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.4ta.eplane", &H_cal_4ta_eplane, &b_H_cal_4ta_eplane);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_neg", &H_cal_4ta_eplane_neg, &b_H_cal_4ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_pos", &H_cal_4ta_eplane_pos, &b_H_cal_4ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.etot", &H_cal_etot, &b_H_cal_etot);
+   fChain->SetBranchAddress("H.cal.etotnorm", &H_cal_etotnorm, &b_H_cal_etotnorm);
+   fChain->SetBranchAddress("H.cal.nclust", &H_cal_nclust, &b_H_cal_nclust);
+   fChain->SetBranchAddress("H.cal.nhits", &H_cal_nhits, &b_H_cal_nhits);
+   fChain->SetBranchAddress("H.cal.ntracks", &H_cal_ntracks, &b_H_cal_ntracks);
+   fChain->SetBranchAddress("H.cher.ncherhit", &H_cher_ncherhit, &b_H_cher_ncherhit);
+   fChain->SetBranchAddress("H.cher.npesum", &H_cher_npesum, &b_H_cher_npesum);
+   fChain->SetBranchAddress("H.dc.1u1.nhit", &H_dc_1u1_nhit, &b_H_dc_1u1_nhit);
+   fChain->SetBranchAddress("H.dc.1v1.nhit", &H_dc_1v1_nhit, &b_H_dc_1v1_nhit);
+   fChain->SetBranchAddress("H.dc.1x1.nhit", &H_dc_1x1_nhit, &b_H_dc_1x1_nhit);
+   fChain->SetBranchAddress("H.dc.1x2.nhit", &H_dc_1x2_nhit, &b_H_dc_1x2_nhit);
+   fChain->SetBranchAddress("H.dc.1y1.nhit", &H_dc_1y1_nhit, &b_H_dc_1y1_nhit);
+   fChain->SetBranchAddress("H.dc.1y2.nhit", &H_dc_1y2_nhit, &b_H_dc_1y2_nhit);
+   fChain->SetBranchAddress("H.dc.2u1.nhit", &H_dc_2u1_nhit, &b_H_dc_2u1_nhit);
+   fChain->SetBranchAddress("H.dc.2v1.nhit", &H_dc_2v1_nhit, &b_H_dc_2v1_nhit);
+   fChain->SetBranchAddress("H.dc.2x1.nhit", &H_dc_2x1_nhit, &b_H_dc_2x1_nhit);
+   fChain->SetBranchAddress("H.dc.2x2.nhit", &H_dc_2x2_nhit, &b_H_dc_2x2_nhit);
+   fChain->SetBranchAddress("H.dc.2y1.nhit", &H_dc_2y1_nhit, &b_H_dc_2y1_nhit);
+   fChain->SetBranchAddress("H.dc.2y2.nhit", &H_dc_2y2_nhit, &b_H_dc_2y2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.maxhits", &H_dc_Ch1_maxhits, &b_H_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch1.nhit", &H_dc_Ch1_nhit, &b_H_dc_Ch1_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.spacepoints", &H_dc_Ch1_spacepoints, &b_H_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch1.trawhit", &H_dc_Ch1_trawhit, &b_H_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("H.dc.Ch2.maxhits", &H_dc_Ch2_maxhits, &b_H_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch2.nhit", &H_dc_Ch2_nhit, &b_H_dc_Ch2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch2.spacepoints", &H_dc_Ch2_spacepoints, &b_H_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch2.trawhit", &H_dc_Ch2_trawhit, &b_H_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("H.dc.nhit", &H_dc_nhit, &b_H_dc_nhit);
+   fChain->SetBranchAddress("H.dc.nsp", &H_dc_nsp, &b_H_dc_nsp);
+   fChain->SetBranchAddress("H.dc.ntrack", &H_dc_ntrack, &b_H_dc_ntrack);
+   fChain->SetBranchAddress("H.dc.stubtest", &H_dc_stubtest, &b_H_dc_stubtest);
+   fChain->SetBranchAddress("H.dc.tnhit", &H_dc_tnhit, &b_H_dc_tnhit);
+   fChain->SetBranchAddress("H.dc.trawhit", &H_dc_trawhit, &b_H_dc_trawhit);
+   fChain->SetBranchAddress("H.hod.1x.nhits", &H_hod_1x_nhits, &b_H_hod_1x_nhits);
+   fChain->SetBranchAddress("H.hod.1y.nhits", &H_hod_1y_nhits, &b_H_hod_1y_nhits);
+   fChain->SetBranchAddress("H.hod.2x.nhits", &H_hod_2x_nhits, &b_H_hod_2x_nhits);
+   fChain->SetBranchAddress("H.hod.2y.nhits", &H_hod_2y_nhits, &b_H_hod_2y_nhits);
+   fChain->SetBranchAddress("H.hod.betachisqnotrack", &H_hod_betachisqnotrack, &b_H_hod_betachisqnotrack);
+   fChain->SetBranchAddress("H.hod.betanotrack", &H_hod_betanotrack, &b_H_hod_betanotrack);
+   fChain->SetBranchAddress("H.hod.betap", &H_hod_betap, &b_H_hod_betap);
+   fChain->SetBranchAddress("H.hod.goodscinhit", &H_hod_goodscinhit, &b_H_hod_goodscinhit);
+   fChain->SetBranchAddress("H.hod.goodstarttime", &H_hod_goodstarttime, &b_H_hod_goodstarttime);
+   fChain->SetBranchAddress("H.hod.scindid", &H_hod_scindid, &b_H_hod_scindid);
+   fChain->SetBranchAddress("H.hod.scinshould", &H_hod_scinshould, &b_H_hod_scinshould);
+   fChain->SetBranchAddress("H.hod.starttime", &H_hod_starttime, &b_H_hod_starttime);
+   fChain->SetBranchAddress("H.tr.n", &H_tr_n, &b_H_tr_n);
+   fChain->SetBranchAddress("HSCOINPRE", &HSCOINPRE, &b_HSCOINPRE);
+   fChain->SetBranchAddress("HSCOINPREr", &HSCOINPREr, &b_HSCOINPREr);
+   fChain->SetBranchAddress("HSCOINTRG", &HSCOINTRG, &b_HSCOINTRG);
+   fChain->SetBranchAddress("HSCOINTRGr", &HSCOINTRGr, &b_HSCOINTRGr);
+   fChain->SetBranchAddress("HSHMSPRE", &HSHMSPRE, &b_HSHMSPRE);
+   fChain->SetBranchAddress("HSHMSPREr", &HSHMSPREr, &b_HSHMSPREr);
+   fChain->SetBranchAddress("HSHMSTRG", &HSHMSTRG, &b_HSHMSTRG);
+   fChain->SetBranchAddress("HSHMSTRGr", &HSHMSTRGr, &b_HSHMSTRGr);
+   fChain->SetBranchAddress("HSPEDPRE", &HSPEDPRE, &b_HSPEDPRE);
+   fChain->SetBranchAddress("HSPEDPREr", &HSPEDPREr, &b_HSPEDPREr);
+   fChain->SetBranchAddress("HSPEDTRG", &HSPEDTRG, &b_HSPEDTRG);
+   fChain->SetBranchAddress("HSPEDTRGr", &HSPEDTRGr, &b_HSPEDTRGr);
+   fChain->SetBranchAddress("HSS1", &HSS1, &b_HSS1);
+   fChain->SetBranchAddress("HSS1X", &HSS1X, &b_HSS1X);
+   fChain->SetBranchAddress("HSS1Xr", &HSS1Xr, &b_HSS1Xr);
+   fChain->SetBranchAddress("HSS1Y", &HSS1Y, &b_HSS1Y);
+   fChain->SetBranchAddress("HSS1Yr", &HSS1Yr, &b_HSS1Yr);
+   fChain->SetBranchAddress("HSS1r", &HSS1r, &b_HSS1r);
+   fChain->SetBranchAddress("HSS2", &HSS2, &b_HSS2);
+   fChain->SetBranchAddress("HSS2X", &HSS2X, &b_HSS2X);
+   fChain->SetBranchAddress("HSS2Xr", &HSS2Xr, &b_HSS2Xr);
+   fChain->SetBranchAddress("HSS2Y", &HSS2Y, &b_HSS2Y);
+   fChain->SetBranchAddress("HSS2Yr", &HSS2Yr, &b_HSS2Yr);
+   fChain->SetBranchAddress("HSS2r", &HSS2r, &b_HSS2r);
+   fChain->SetBranchAddress("HSSHODO11", &HSSHODO11, &b_HSSHODO11);
+   fChain->SetBranchAddress("HSSHODO11r", &HSSHODO11r, &b_HSSHODO11r);
+   fChain->SetBranchAddress("HSSHODO13", &HSSHODO13, &b_HSSHODO13);
+   fChain->SetBranchAddress("HSSHODO13r", &HSSHODO13r, &b_HSSHODO13r);
+   fChain->SetBranchAddress("HSSHODO15", &HSSHODO15, &b_HSSHODO15);
+   fChain->SetBranchAddress("HSSHODO15r", &HSSHODO15r, &b_HSSHODO15r);
+   fChain->SetBranchAddress("HSSHODO9", &HSSHODO9, &b_HSSHODO9);
+   fChain->SetBranchAddress("HSSHODO9r", &HSSHODO9r, &b_HSSHODO9r);
+   fChain->SetBranchAddress("HSSOSPRE", &HSSOSPRE, &b_HSSOSPRE);
+   fChain->SetBranchAddress("HSSOSPREr", &HSSOSPREr, &b_HSSOSPREr);
+   fChain->SetBranchAddress("HSSOSTRG", &HSSOSTRG, &b_HSSOSTRG);
+   fChain->SetBranchAddress("HSSOSTRGr", &HSSOSTRGr, &b_HSSOSTRGr);
+   fChain->SetBranchAddress("HShADCGATES", &HShADCGATES, &b_HShADCGATES);
+   fChain->SetBranchAddress("HShADCGATESr", &HShADCGATESr, &b_HShADCGATESr);
+   fChain->SetBranchAddress("HShBCM1", &HShBCM1, &b_HShBCM1);
+   fChain->SetBranchAddress("HShBCM1r", &HShBCM1r, &b_HShBCM1r);
+   fChain->SetBranchAddress("HShBCM2", &HShBCM2, &b_HShBCM2);
+   fChain->SetBranchAddress("HShBCM2r", &HShBCM2r, &b_HShBCM2r);
+   fChain->SetBranchAddress("HShBEAMGATES", &HShBEAMGATES, &b_HShBEAMGATES);
+   fChain->SetBranchAddress("HShBEAMGATESr", &HShBEAMGATESr, &b_HShBEAMGATESr);
+   fChain->SetBranchAddress("HShCER", &HShCER, &b_HShCER);
+   fChain->SetBranchAddress("HShCERHI", &HShCERHI, &b_HShCERHI);
+   fChain->SetBranchAddress("HShCERHIr", &HShCERHIr, &b_HShCERHIr);
+   fChain->SetBranchAddress("HShCERr", &HShCERr, &b_HShCERr);
+   fChain->SetBranchAddress("HShCLOCK", &HShCLOCK, &b_HShCLOCK);
+   fChain->SetBranchAddress("HShCLOCKr", &HShCLOCKr, &b_HShCLOCKr);
+   fChain->SetBranchAddress("HShELCLEAN", &HShELCLEAN, &b_HShELCLEAN);
+   fChain->SetBranchAddress("HShELCLEANr", &HShELCLEANr, &b_HShELCLEANr);
+   fChain->SetBranchAddress("HShELHI", &HShELHI, &b_HShELHI);
+   fChain->SetBranchAddress("HShELHIr", &HShELHIr, &b_HShELHIr);
+   fChain->SetBranchAddress("HShELLO", &HShELLO, &b_HShELLO);
+   fChain->SetBranchAddress("HShELLOr", &HShELLOr, &b_HShELLOr);
+   fChain->SetBranchAddress("HShELREAL", &HShELREAL, &b_HShELREAL);
+   fChain->SetBranchAddress("HShELREALr", &HShELREALr, &b_HShELREALr);
+   fChain->SetBranchAddress("HShPION", &HShPION, &b_HShPION);
+   fChain->SetBranchAddress("HShPIONHI", &HShPIONHI, &b_HShPIONHI);
+   fChain->SetBranchAddress("HShPIONHIr", &HShPIONHIr, &b_HShPIONHIr);
+   fChain->SetBranchAddress("HShPIONr", &HShPIONr, &b_HShPIONr);
+   fChain->SetBranchAddress("HShPIPRE", &HShPIPRE, &b_HShPIPRE);
+   fChain->SetBranchAddress("HShPIPREr", &HShPIPREr, &b_HShPIPREr);
+   fChain->SetBranchAddress("HShPRE100", &HShPRE100, &b_HShPRE100);
+   fChain->SetBranchAddress("HShPRE100r", &HShPRE100r, &b_HShPRE100r);
+   fChain->SetBranchAddress("HShPRE150", &HShPRE150, &b_HShPRE150);
+   fChain->SetBranchAddress("HShPRE150r", &HShPRE150r, &b_HShPRE150r);
+   fChain->SetBranchAddress("HShPRE200", &HShPRE200, &b_HShPRE200);
+   fChain->SetBranchAddress("HShPRE200r", &HShPRE200r, &b_HShPRE200r);
+   fChain->SetBranchAddress("HShPRE50", &HShPRE50, &b_HShPRE50);
+   fChain->SetBranchAddress("HShPRE50r", &HShPRE50r, &b_HShPRE50r);
+   fChain->SetBranchAddress("HShPRETRG", &HShPRETRG, &b_HShPRETRG);
+   fChain->SetBranchAddress("HShPRETRGr", &HShPRETRGr, &b_HShPRETRGr);
+   fChain->SetBranchAddress("HShPRHI", &HShPRHI, &b_HShPRHI);
+   fChain->SetBranchAddress("HShPRHIr", &HShPRHIr, &b_HShPRHIr);
+   fChain->SetBranchAddress("HShPRLO", &HShPRLO, &b_HShPRLO);
+   fChain->SetBranchAddress("HShPRLOr", &HShPRLOr, &b_HShPRLOr);
+   fChain->SetBranchAddress("HShS1", &HShS1, &b_HShS1);
+   fChain->SetBranchAddress("HShS1X", &HShS1X, &b_HShS1X);
+   fChain->SetBranchAddress("HShS1Xr", &HShS1Xr, &b_HShS1Xr);
+   fChain->SetBranchAddress("HShS1Y", &HShS1Y, &b_HShS1Y);
+   fChain->SetBranchAddress("HShS1Yr", &HShS1Yr, &b_HShS1Yr);
+   fChain->SetBranchAddress("HShS1r", &HShS1r, &b_HShS1r);
+   fChain->SetBranchAddress("HShS2", &HShS2, &b_HShS2);
+   fChain->SetBranchAddress("HShS2X", &HShS2X, &b_HShS2X);
+   fChain->SetBranchAddress("HShS2Xr", &HShS2Xr, &b_HShS2Xr);
+   fChain->SetBranchAddress("HShS2Y", &HShS2Y, &b_HShS2Y);
+   fChain->SetBranchAddress("HShS2Yr", &HShS2Yr, &b_HShS2Yr);
+   fChain->SetBranchAddress("HShS2r", &HShS2r, &b_HShS2r);
+   fChain->SetBranchAddress("HShSCIN", &HShSCIN, &b_HShSCIN);
+   fChain->SetBranchAddress("HShSCINr", &HShSCINr, &b_HShSCINr);
+   fChain->SetBranchAddress("HShSHLO", &HShSHLO, &b_HShSHLO);
+   fChain->SetBranchAddress("HShSHLOr", &HShSHLOr, &b_HShSHLOr);
+   fChain->SetBranchAddress("HShSTOF", &HShSTOF, &b_HShSTOF);
+   fChain->SetBranchAddress("HShSTOFr", &HShSTOFr, &b_HShSTOFr);
+   fChain->SetBranchAddress("HShUNSER", &HShUNSER, &b_HShUNSER);
+   fChain->SetBranchAddress("HShUNSERr", &HShUNSERr, &b_HShUNSERr);
+   fChain->SetBranchAddress("HShUNUSED4", &HShUNUSED4, &b_HShUNUSED4);
+   fChain->SetBranchAddress("HShUNUSED4r", &HShUNUSED4r, &b_HShUNUSED4r);
+   fChain->SetBranchAddress("HShUNUSED5", &HShUNUSED5, &b_HShUNUSED5);
+   fChain->SetBranchAddress("HShUNUSED5r", &HShUNUSED5r, &b_HShUNUSED5r);
+   fChain->SetBranchAddress("HSsADCGATES", &HSsADCGATES, &b_HSsADCGATES);
+   fChain->SetBranchAddress("HSsADCGATESr", &HSsADCGATESr, &b_HSsADCGATESr);
+   fChain->SetBranchAddress("HSsBCM1", &HSsBCM1, &b_HSsBCM1);
+   fChain->SetBranchAddress("HSsBCM1r", &HSsBCM1r, &b_HSsBCM1r);
+   fChain->SetBranchAddress("HSsBCM2", &HSsBCM2, &b_HSsBCM2);
+   fChain->SetBranchAddress("HSsBCM2r", &HSsBCM2r, &b_HSsBCM2r);
+   fChain->SetBranchAddress("HSsCER", &HSsCER, &b_HSsCER);
+   fChain->SetBranchAddress("HSsCERr", &HSsCERr, &b_HSsCERr);
+   fChain->SetBranchAddress("HSsCLOCK", &HSsCLOCK, &b_HSsCLOCK);
+   fChain->SetBranchAddress("HSsCLOCKr", &HSsCLOCKr, &b_HSsCLOCKr);
+   fChain->SetBranchAddress("HSsELCLEAN", &HSsELCLEAN, &b_HSsELCLEAN);
+   fChain->SetBranchAddress("HSsELCLEANr", &HSsELCLEANr, &b_HSsELCLEANr);
+   fChain->SetBranchAddress("HSsELHI", &HSsELHI, &b_HSsELHI);
+   fChain->SetBranchAddress("HSsELHIr", &HSsELHIr, &b_HSsELHIr);
+   fChain->SetBranchAddress("HSsELLO", &HSsELLO, &b_HSsELLO);
+   fChain->SetBranchAddress("HSsELLOr", &HSsELLOr, &b_HSsELLOr);
+   fChain->SetBranchAddress("HSsELREAL", &HSsELREAL, &b_HSsELREAL);
+   fChain->SetBranchAddress("HSsELREALr", &HSsELREALr, &b_HSsELREALr);
+   fChain->SetBranchAddress("HSsPION", &HSsPION, &b_HSsPION);
+   fChain->SetBranchAddress("HSsPIONr", &HSsPIONr, &b_HSsPIONr);
+   fChain->SetBranchAddress("HSsPIPRE", &HSsPIPRE, &b_HSsPIPRE);
+   fChain->SetBranchAddress("HSsPIPREr", &HSsPIPREr, &b_HSsPIPREr);
+   fChain->SetBranchAddress("HSsPRE100", &HSsPRE100, &b_HSsPRE100);
+   fChain->SetBranchAddress("HSsPRE100r", &HSsPRE100r, &b_HSsPRE100r);
+   fChain->SetBranchAddress("HSsPRE150", &HSsPRE150, &b_HSsPRE150);
+   fChain->SetBranchAddress("HSsPRE150r", &HSsPRE150r, &b_HSsPRE150r);
+   fChain->SetBranchAddress("HSsPRE200", &HSsPRE200, &b_HSsPRE200);
+   fChain->SetBranchAddress("HSsPRE200r", &HSsPRE200r, &b_HSsPRE200r);
+   fChain->SetBranchAddress("HSsPRE50", &HSsPRE50, &b_HSsPRE50);
+   fChain->SetBranchAddress("HSsPRE50r", &HSsPRE50r, &b_HSsPRE50r);
+   fChain->SetBranchAddress("HSsPRETRG", &HSsPRETRG, &b_HSsPRETRG);
+   fChain->SetBranchAddress("HSsPRETRGr", &HSsPRETRGr, &b_HSsPRETRGr);
+   fChain->SetBranchAddress("HSsPRHI", &HSsPRHI, &b_HSsPRHI);
+   fChain->SetBranchAddress("HSsPRHIr", &HSsPRHIr, &b_HSsPRHIr);
+   fChain->SetBranchAddress("HSsPRLO", &HSsPRLO, &b_HSsPRLO);
+   fChain->SetBranchAddress("HSsPRLOr", &HSsPRLOr, &b_HSsPRLOr);
+   fChain->SetBranchAddress("HSsS1", &HSsS1, &b_HSsS1);
+   fChain->SetBranchAddress("HSsS1X", &HSsS1X, &b_HSsS1X);
+   fChain->SetBranchAddress("HSsS1Xr", &HSsS1Xr, &b_HSsS1Xr);
+   fChain->SetBranchAddress("HSsS1Y", &HSsS1Y, &b_HSsS1Y);
+   fChain->SetBranchAddress("HSsS1Yr", &HSsS1Yr, &b_HSsS1Yr);
+   fChain->SetBranchAddress("HSsS1r", &HSsS1r, &b_HSsS1r);
+   fChain->SetBranchAddress("HSsS2", &HSsS2, &b_HSsS2);
+   fChain->SetBranchAddress("HSsS2X", &HSsS2X, &b_HSsS2X);
+   fChain->SetBranchAddress("HSsS2Xr", &HSsS2Xr, &b_HSsS2Xr);
+   fChain->SetBranchAddress("HSsS2Y", &HSsS2Y, &b_HSsS2Y);
+   fChain->SetBranchAddress("HSsS2Yr", &HSsS2Yr, &b_HSsS2Yr);
+   fChain->SetBranchAddress("HSsS2r", &HSsS2r, &b_HSsS2r);
+   fChain->SetBranchAddress("HSsSCIN", &HSsSCIN, &b_HSsSCIN);
+   fChain->SetBranchAddress("HSsSCINr", &HSsSCINr, &b_HSsSCINr);
+   fChain->SetBranchAddress("HSsSHLO", &HSsSHLO, &b_HSsSHLO);
+   fChain->SetBranchAddress("HSsSHLOr", &HSsSHLOr, &b_HSsSHLOr);
+   fChain->SetBranchAddress("HSsSTOF", &HSsSTOF, &b_HSsSTOF);
+   fChain->SetBranchAddress("HSsSTOFr", &HSsSTOFr, &b_HSsSTOFr);
+   fChain->SetBranchAddress("S.cal.1pr.eplane", &S_cal_1pr_eplane, &b_S_cal_1pr_eplane);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_neg", &S_cal_1pr_eplane_neg, &b_S_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_pos", &S_cal_1pr_eplane_pos, &b_S_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("S.cal.2ta.earray", &S_cal_2ta_earray, &b_S_cal_2ta_earray);
+   fChain->SetBranchAddress("S.cal.etot", &S_cal_etot, &b_S_cal_etot);
+   fChain->SetBranchAddress("S.cal.etotnorm", &S_cal_etotnorm, &b_S_cal_etotnorm);
+   fChain->SetBranchAddress("S.cal.nclust", &S_cal_nclust, &b_S_cal_nclust);
+   fChain->SetBranchAddress("S.cal.nhits", &S_cal_nhits, &b_S_cal_nhits);
+   fChain->SetBranchAddress("S.cal.ntracks", &S_cal_ntracks, &b_S_cal_ntracks);
+   fChain->SetBranchAddress("S.dc.1u1.nhit", &S_dc_1u1_nhit, &b_S_dc_1u1_nhit);
+   fChain->SetBranchAddress("S.dc.1u2.nhit", &S_dc_1u2_nhit, &b_S_dc_1u2_nhit);
+   fChain->SetBranchAddress("S.dc.1v1.nhit", &S_dc_1v1_nhit, &b_S_dc_1v1_nhit);
+   fChain->SetBranchAddress("S.dc.1v2.nhit", &S_dc_1v2_nhit, &b_S_dc_1v2_nhit);
+   fChain->SetBranchAddress("S.dc.1x1.nhit", &S_dc_1x1_nhit, &b_S_dc_1x1_nhit);
+   fChain->SetBranchAddress("S.dc.1x2.nhit", &S_dc_1x2_nhit, &b_S_dc_1x2_nhit);
+   fChain->SetBranchAddress("S.dc.2u1.nhit", &S_dc_2u1_nhit, &b_S_dc_2u1_nhit);
+   fChain->SetBranchAddress("S.dc.2u2.nhit", &S_dc_2u2_nhit, &b_S_dc_2u2_nhit);
+   fChain->SetBranchAddress("S.dc.2v1.nhit", &S_dc_2v1_nhit, &b_S_dc_2v1_nhit);
+   fChain->SetBranchAddress("S.dc.2v2.nhit", &S_dc_2v2_nhit, &b_S_dc_2v2_nhit);
+   fChain->SetBranchAddress("S.dc.2x1.nhit", &S_dc_2x1_nhit, &b_S_dc_2x1_nhit);
+   fChain->SetBranchAddress("S.dc.2x2.nhit", &S_dc_2x2_nhit, &b_S_dc_2x2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.maxhits", &S_dc_Ch1_maxhits, &b_S_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch1.nhit", &S_dc_Ch1_nhit, &b_S_dc_Ch1_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.spacepoints", &S_dc_Ch1_spacepoints, &b_S_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch1.trawhit", &S_dc_Ch1_trawhit, &b_S_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("S.dc.Ch2.maxhits", &S_dc_Ch2_maxhits, &b_S_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch2.nhit", &S_dc_Ch2_nhit, &b_S_dc_Ch2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch2.spacepoints", &S_dc_Ch2_spacepoints, &b_S_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch2.trawhit", &S_dc_Ch2_trawhit, &b_S_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("S.dc.nhit", &S_dc_nhit, &b_S_dc_nhit);
+   fChain->SetBranchAddress("S.dc.nsp", &S_dc_nsp, &b_S_dc_nsp);
+   fChain->SetBranchAddress("S.dc.ntrack", &S_dc_ntrack, &b_S_dc_ntrack);
+   fChain->SetBranchAddress("S.dc.stubtest", &S_dc_stubtest, &b_S_dc_stubtest);
+   fChain->SetBranchAddress("S.dc.tnhit", &S_dc_tnhit, &b_S_dc_tnhit);
+   fChain->SetBranchAddress("S.dc.trawhit", &S_dc_trawhit, &b_S_dc_trawhit);
+   fChain->SetBranchAddress("S.hod.1x.nhits", &S_hod_1x_nhits, &b_S_hod_1x_nhits);
+   fChain->SetBranchAddress("S.hod.1y.nhits", &S_hod_1y_nhits, &b_S_hod_1y_nhits);
+   fChain->SetBranchAddress("S.hod.2x.nhits", &S_hod_2x_nhits, &b_S_hod_2x_nhits);
+   fChain->SetBranchAddress("S.hod.2y.nhits", &S_hod_2y_nhits, &b_S_hod_2y_nhits);
+   fChain->SetBranchAddress("S.hod.betachisqnotrack", &S_hod_betachisqnotrack, &b_S_hod_betachisqnotrack);
+   fChain->SetBranchAddress("S.hod.betanotrack", &S_hod_betanotrack, &b_S_hod_betanotrack);
+   fChain->SetBranchAddress("S.hod.betap", &S_hod_betap, &b_S_hod_betap);
+   fChain->SetBranchAddress("S.hod.goodscinhit", &S_hod_goodscinhit, &b_S_hod_goodscinhit);
+   fChain->SetBranchAddress("S.hod.goodstarttime", &S_hod_goodstarttime, &b_S_hod_goodstarttime);
+   fChain->SetBranchAddress("S.hod.scindid", &S_hod_scindid, &b_S_hod_scindid);
+   fChain->SetBranchAddress("S.hod.scinshould", &S_hod_scinshould, &b_S_hod_scinshould);
+   fChain->SetBranchAddress("S.hod.starttime", &S_hod_starttime, &b_S_hod_starttime);
+   fChain->SetBranchAddress("g.evtyp", &g_evtyp, &b_g_evtyp);
+//    fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+//    fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+//    fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+//    fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+//    fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+//    fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("fEvtHdr.fEvtTime", &fEvtHdr_fEvtTime, &b_Event_Branch_fEvtHdr_fEvtTime);
+   fChain->SetBranchAddress("fEvtHdr.fEvtNum", &fEvtHdr_fEvtNum, &b_Event_Branch_fEvtHdr_fEvtNum);
+   fChain->SetBranchAddress("fEvtHdr.fEvtType", &fEvtHdr_fEvtType, &b_Event_Branch_fEvtHdr_fEvtType);
+   fChain->SetBranchAddress("fEvtHdr.fEvtLen", &fEvtHdr_fEvtLen, &b_Event_Branch_fEvtHdr_fEvtLen);
+   fChain->SetBranchAddress("fEvtHdr.fHelicity", &fEvtHdr_fHelicity, &b_Event_Branch_fEvtHdr_fHelicity);
+   fChain->SetBranchAddress("fEvtHdr.fTargetPol", &fEvtHdr_fTargetPol, &b_Event_Branch_fEvtHdr_fTargetPol);
+   fChain->SetBranchAddress("fEvtHdr.fRun", &fEvtHdr_fRun, &b_Event_Branch_fEvtHdr_fRun);
+   Notify();
+}
+
+Bool_t shms_class::Notify()
+{
+   // The Notify() function is called when a new file is opened. This
+   // can be either for a new TTree in a TChain or when when a new TTree
+   // is started when using PROOF. It is normally not necessary to make changes
+   // to the generated code, but the routine can be extended by the
+   // user if needed. The return value is currently not used.
+
+   return kTRUE;
+}
+
+void shms_class::Show(Long64_t entry)
+{
+// Print contents of entry.
+// If entry is not specified, print current entry
+   if (!fChain) return;
+   fChain->Show(entry);
+}
+Int_t shms_class::Cut(Long64_t entry)
+{
+// This function may be called from Loop.
+// returns  1 if entry is accepted.
+// returns -1 otherwise.
+   return 1;
+}
+#endif // #ifdef shms_class_cxx
diff --git a/shms-calo-test/comp_histos/prv/sos_class.h b/shms-calo-test/comp_histos/prv/sos_class.h
new file mode 100644
index 0000000..1d6224a
--- /dev/null
+++ b/shms-calo-test/comp_histos/prv/sos_class.h
@@ -0,0 +1,2586 @@
+//////////////////////////////////////////////////////////
+// This class has been automatically generated on
+// Mon Dec 14 02:57:02 2015 by ROOT version 5.34/30
+// from TTree T/Hall A Analyzer Output DST
+// found on file: sos_52949.root
+//////////////////////////////////////////////////////////
+
+#ifndef sos_class_h
+#define sos_class_h
+
+#include <TROOT.h>
+#include <TChain.h>
+#include <TFile.h>
+
+// Header file for the classes stored in the TTree if any.
+#include "../../podd/src/THaEvent.h"
+#include "../../podd/src/THaEvent.h"
+
+// Fixed size dimensions of array or collections stored in the TTree if any.
+
+class sos_class {
+public :
+   TTree          *fChain;   //!pointer to the analyzed TTree or TChain
+   Int_t           fCurrent; //!current Tree number in a TChain
+
+   // Declaration of leaf types
+   Double_t        Hhodtdif1;
+   Double_t        Hhodtdif2;
+   Double_t        Hhodtdif3;
+   Double_t        Hhodtdif4;
+   Double_t        Hhodtdif5;
+   Double_t        Hhodtdif6;
+   Int_t           Ndata_H_aero_aneg;
+   Double_t        H_aero_aneg[8];   //[Ndata.H.aero.aneg]
+   Int_t           Ndata_H_aero_aneg_p;
+   Double_t        H_aero_aneg_p[8];   //[Ndata.H.aero.aneg_p]
+   Int_t           Ndata_H_aero_apos;
+   Double_t        H_aero_apos[8];   //[Ndata.H.aero.apos]
+   Int_t           Ndata_H_aero_apos_p;
+   Double_t        H_aero_apos_p[8];   //[Ndata.H.aero.apos_p]
+   Int_t           Ndata_H_aero_neg_npe;
+   Double_t        H_aero_neg_npe[8];   //[Ndata.H.aero.neg_npe]
+   Int_t           Ndata_H_aero_negadchits;
+   Double_t        H_aero_negadchits[8];   //[Ndata.H.aero.negadchits]
+   Int_t           Ndata_H_aero_negtdchits;
+   Double_t        H_aero_negtdchits[1];   //[Ndata.H.aero.negtdchits]
+   Int_t           Ndata_H_aero_pos_npe;
+   Double_t        H_aero_pos_npe[8];   //[Ndata.H.aero.pos_npe]
+   Int_t           Ndata_H_aero_posadchits;
+   Double_t        H_aero_posadchits[8];   //[Ndata.H.aero.posadchits]
+   Int_t           Ndata_H_aero_postdchits;
+   Double_t        H_aero_postdchits[1];   //[Ndata.H.aero.postdchits]
+   Int_t           Ndata_H_aero_tneg;
+   Double_t        H_aero_tneg[8];   //[Ndata.H.aero.tneg]
+   Int_t           Ndata_H_aero_tpos;
+   Double_t        H_aero_tpos[8];   //[Ndata.H.aero.tpos]
+   Int_t           Ndata_H_cal_1pr_aneg;
+   Double_t        H_cal_1pr_aneg[13];   //[Ndata.H.cal.1pr.aneg]
+   Int_t           Ndata_H_cal_1pr_aneg_p;
+   Double_t        H_cal_1pr_aneg_p[13];   //[Ndata.H.cal.1pr.aneg_p]
+   Int_t           Ndata_H_cal_1pr_apos;
+   Double_t        H_cal_1pr_apos[13];   //[Ndata.H.cal.1pr.apos]
+   Int_t           Ndata_H_cal_1pr_apos_p;
+   Double_t        H_cal_1pr_apos_p[13];   //[Ndata.H.cal.1pr.apos_p]
+   Int_t           Ndata_H_cal_1pr_emean;
+   Double_t        H_cal_1pr_emean[13];   //[Ndata.H.cal.1pr.emean]
+   Int_t           Ndata_H_cal_1pr_eneg;
+   Double_t        H_cal_1pr_eneg[13];   //[Ndata.H.cal.1pr.eneg]
+   Int_t           Ndata_H_cal_1pr_epos;
+   Double_t        H_cal_1pr_epos[13];   //[Ndata.H.cal.1pr.epos]
+   Int_t           Ndata_H_cal_1pr_negadchits;
+   Double_t        H_cal_1pr_negadchits[9];   //[Ndata.H.cal.1pr.negadchits]
+   Int_t           Ndata_H_cal_1pr_posadchits;
+   Double_t        H_cal_1pr_posadchits[8];   //[Ndata.H.cal.1pr.posadchits]
+   Int_t           Ndata_H_cal_2ta_aneg;
+   Double_t        H_cal_2ta_aneg[13];   //[Ndata.H.cal.2ta.aneg]
+   Int_t           Ndata_H_cal_2ta_aneg_p;
+   Double_t        H_cal_2ta_aneg_p[13];   //[Ndata.H.cal.2ta.aneg_p]
+   Int_t           Ndata_H_cal_2ta_apos;
+   Double_t        H_cal_2ta_apos[13];   //[Ndata.H.cal.2ta.apos]
+   Int_t           Ndata_H_cal_2ta_apos_p;
+   Double_t        H_cal_2ta_apos_p[13];   //[Ndata.H.cal.2ta.apos_p]
+   Int_t           Ndata_H_cal_2ta_emean;
+   Double_t        H_cal_2ta_emean[13];   //[Ndata.H.cal.2ta.emean]
+   Int_t           Ndata_H_cal_2ta_eneg;
+   Double_t        H_cal_2ta_eneg[13];   //[Ndata.H.cal.2ta.eneg]
+   Int_t           Ndata_H_cal_2ta_epos;
+   Double_t        H_cal_2ta_epos[13];   //[Ndata.H.cal.2ta.epos]
+   Int_t           Ndata_H_cal_2ta_negadchits;
+   Double_t        H_cal_2ta_negadchits[8];   //[Ndata.H.cal.2ta.negadchits]
+   Int_t           Ndata_H_cal_2ta_posadchits;
+   Double_t        H_cal_2ta_posadchits[7];   //[Ndata.H.cal.2ta.posadchits]
+   Int_t           Ndata_H_cal_3ta_aneg;
+   Double_t        H_cal_3ta_aneg[13];   //[Ndata.H.cal.3ta.aneg]
+   Int_t           Ndata_H_cal_3ta_aneg_p;
+   Double_t        H_cal_3ta_aneg_p[13];   //[Ndata.H.cal.3ta.aneg_p]
+   Int_t           Ndata_H_cal_3ta_apos;
+   Double_t        H_cal_3ta_apos[13];   //[Ndata.H.cal.3ta.apos]
+   Int_t           Ndata_H_cal_3ta_apos_p;
+   Double_t        H_cal_3ta_apos_p[13];   //[Ndata.H.cal.3ta.apos_p]
+   Int_t           Ndata_H_cal_3ta_emean;
+   Double_t        H_cal_3ta_emean[13];   //[Ndata.H.cal.3ta.emean]
+   Int_t           Ndata_H_cal_3ta_eneg;
+   Double_t        H_cal_3ta_eneg[13];   //[Ndata.H.cal.3ta.eneg]
+   Int_t           Ndata_H_cal_3ta_epos;
+   Double_t        H_cal_3ta_epos[13];   //[Ndata.H.cal.3ta.epos]
+   Int_t           Ndata_H_cal_3ta_negadchits;
+   Double_t        H_cal_3ta_negadchits[1];   //[Ndata.H.cal.3ta.negadchits]
+   Int_t           Ndata_H_cal_3ta_posadchits;
+   Double_t        H_cal_3ta_posadchits[6];   //[Ndata.H.cal.3ta.posadchits]
+   Int_t           Ndata_H_cal_4ta_aneg;
+   Double_t        H_cal_4ta_aneg[13];   //[Ndata.H.cal.4ta.aneg]
+   Int_t           Ndata_H_cal_4ta_aneg_p;
+   Double_t        H_cal_4ta_aneg_p[13];   //[Ndata.H.cal.4ta.aneg_p]
+   Int_t           Ndata_H_cal_4ta_apos;
+   Double_t        H_cal_4ta_apos[13];   //[Ndata.H.cal.4ta.apos]
+   Int_t           Ndata_H_cal_4ta_apos_p;
+   Double_t        H_cal_4ta_apos_p[13];   //[Ndata.H.cal.4ta.apos_p]
+   Int_t           Ndata_H_cal_4ta_emean;
+   Double_t        H_cal_4ta_emean[13];   //[Ndata.H.cal.4ta.emean]
+   Int_t           Ndata_H_cal_4ta_eneg;
+   Double_t        H_cal_4ta_eneg[13];   //[Ndata.H.cal.4ta.eneg]
+   Int_t           Ndata_H_cal_4ta_epos;
+   Double_t        H_cal_4ta_epos[13];   //[Ndata.H.cal.4ta.epos]
+   Int_t           Ndata_H_cal_4ta_negadchits;
+   Double_t        H_cal_4ta_negadchits[1];   //[Ndata.H.cal.4ta.negadchits]
+   Int_t           Ndata_H_cal_4ta_posadchits;
+   Double_t        H_cal_4ta_posadchits[5];   //[Ndata.H.cal.4ta.posadchits]
+   Int_t           Ndata_H_cher_adc;
+   Double_t        H_cher_adc[2];   //[Ndata.H.cher.adc]
+   Int_t           Ndata_H_cher_adc_p;
+   Double_t        H_cher_adc_p[2];   //[Ndata.H.cher.adc_p]
+   Int_t           Ndata_H_cher_cerfiredcounter;
+   Double_t        H_cher_cerfiredcounter[3];   //[Ndata.H.cher.cerfiredcounter]
+   Int_t           Ndata_H_cher_certrackcounter;
+   Double_t        H_cher_certrackcounter[3];   //[Ndata.H.cher.certrackcounter]
+   Int_t           Ndata_H_cher_npe;
+   Double_t        H_cher_npe[2];   //[Ndata.H.cher.npe]
+   Int_t           Ndata_H_cher_phototubes;
+   Double_t        H_cher_phototubes[2];   //[Ndata.H.cher.phototubes]
+   Int_t           Ndata_H_dc_1u1_dist;
+   Double_t        H_dc_1u1_dist[21];   //[Ndata.H.dc.1u1.dist]
+   Int_t           Ndata_H_dc_1u1_rawtdc;
+   Double_t        H_dc_1u1_rawtdc[21];   //[Ndata.H.dc.1u1.rawtdc]
+   Int_t           Ndata_H_dc_1u1_tdchits;
+   Double_t        H_dc_1u1_tdchits[21];   //[Ndata.H.dc.1u1.tdchits]
+   Int_t           Ndata_H_dc_1u1_time;
+   Double_t        H_dc_1u1_time[21];   //[Ndata.H.dc.1u1.time]
+   Int_t           Ndata_H_dc_1v1_dist;
+   Double_t        H_dc_1v1_dist[52];   //[Ndata.H.dc.1v1.dist]
+   Int_t           Ndata_H_dc_1v1_rawtdc;
+   Double_t        H_dc_1v1_rawtdc[52];   //[Ndata.H.dc.1v1.rawtdc]
+   Int_t           Ndata_H_dc_1v1_tdchits;
+   Double_t        H_dc_1v1_tdchits[52];   //[Ndata.H.dc.1v1.tdchits]
+   Int_t           Ndata_H_dc_1v1_time;
+   Double_t        H_dc_1v1_time[52];   //[Ndata.H.dc.1v1.time]
+   Int_t           Ndata_H_dc_1x1_dist;
+   Double_t        H_dc_1x1_dist[34];   //[Ndata.H.dc.1x1.dist]
+   Int_t           Ndata_H_dc_1x1_rawtdc;
+   Double_t        H_dc_1x1_rawtdc[34];   //[Ndata.H.dc.1x1.rawtdc]
+   Int_t           Ndata_H_dc_1x1_tdchits;
+   Double_t        H_dc_1x1_tdchits[34];   //[Ndata.H.dc.1x1.tdchits]
+   Int_t           Ndata_H_dc_1x1_time;
+   Double_t        H_dc_1x1_time[34];   //[Ndata.H.dc.1x1.time]
+   Int_t           Ndata_H_dc_1x2_dist;
+   Double_t        H_dc_1x2_dist[35];   //[Ndata.H.dc.1x2.dist]
+   Int_t           Ndata_H_dc_1x2_rawtdc;
+   Double_t        H_dc_1x2_rawtdc[35];   //[Ndata.H.dc.1x2.rawtdc]
+   Int_t           Ndata_H_dc_1x2_tdchits;
+   Double_t        H_dc_1x2_tdchits[35];   //[Ndata.H.dc.1x2.tdchits]
+   Int_t           Ndata_H_dc_1x2_time;
+   Double_t        H_dc_1x2_time[35];   //[Ndata.H.dc.1x2.time]
+   Int_t           Ndata_H_dc_1y1_dist;
+   Double_t        H_dc_1y1_dist[49];   //[Ndata.H.dc.1y1.dist]
+   Int_t           Ndata_H_dc_1y1_rawtdc;
+   Double_t        H_dc_1y1_rawtdc[49];   //[Ndata.H.dc.1y1.rawtdc]
+   Int_t           Ndata_H_dc_1y1_tdchits;
+   Double_t        H_dc_1y1_tdchits[49];   //[Ndata.H.dc.1y1.tdchits]
+   Int_t           Ndata_H_dc_1y1_time;
+   Double_t        H_dc_1y1_time[49];   //[Ndata.H.dc.1y1.time]
+   Int_t           Ndata_H_dc_1y2_dist;
+   Double_t        H_dc_1y2_dist[48];   //[Ndata.H.dc.1y2.dist]
+   Int_t           Ndata_H_dc_1y2_rawtdc;
+   Double_t        H_dc_1y2_rawtdc[48];   //[Ndata.H.dc.1y2.rawtdc]
+   Int_t           Ndata_H_dc_1y2_tdchits;
+   Double_t        H_dc_1y2_tdchits[48];   //[Ndata.H.dc.1y2.tdchits]
+   Int_t           Ndata_H_dc_1y2_time;
+   Double_t        H_dc_1y2_time[48];   //[Ndata.H.dc.1y2.time]
+   Int_t           Ndata_H_dc_2u1_dist;
+   Double_t        H_dc_2u1_dist[60];   //[Ndata.H.dc.2u1.dist]
+   Int_t           Ndata_H_dc_2u1_rawtdc;
+   Double_t        H_dc_2u1_rawtdc[60];   //[Ndata.H.dc.2u1.rawtdc]
+   Int_t           Ndata_H_dc_2u1_tdchits;
+   Double_t        H_dc_2u1_tdchits[60];   //[Ndata.H.dc.2u1.tdchits]
+   Int_t           Ndata_H_dc_2u1_time;
+   Double_t        H_dc_2u1_time[60];   //[Ndata.H.dc.2u1.time]
+   Int_t           Ndata_H_dc_2v1_dist;
+   Double_t        H_dc_2v1_dist[82];   //[Ndata.H.dc.2v1.dist]
+   Int_t           Ndata_H_dc_2v1_rawtdc;
+   Double_t        H_dc_2v1_rawtdc[82];   //[Ndata.H.dc.2v1.rawtdc]
+   Int_t           Ndata_H_dc_2v1_tdchits;
+   Double_t        H_dc_2v1_tdchits[82];   //[Ndata.H.dc.2v1.tdchits]
+   Int_t           Ndata_H_dc_2v1_time;
+   Double_t        H_dc_2v1_time[82];   //[Ndata.H.dc.2v1.time]
+   Int_t           Ndata_H_dc_2x1_dist;
+   Double_t        H_dc_2x1_dist[52];   //[Ndata.H.dc.2x1.dist]
+   Int_t           Ndata_H_dc_2x1_rawtdc;
+   Double_t        H_dc_2x1_rawtdc[52];   //[Ndata.H.dc.2x1.rawtdc]
+   Int_t           Ndata_H_dc_2x1_tdchits;
+   Double_t        H_dc_2x1_tdchits[52];   //[Ndata.H.dc.2x1.tdchits]
+   Int_t           Ndata_H_dc_2x1_time;
+   Double_t        H_dc_2x1_time[52];   //[Ndata.H.dc.2x1.time]
+   Int_t           Ndata_H_dc_2x2_dist;
+   Double_t        H_dc_2x2_dist[41];   //[Ndata.H.dc.2x2.dist]
+   Int_t           Ndata_H_dc_2x2_rawtdc;
+   Double_t        H_dc_2x2_rawtdc[41];   //[Ndata.H.dc.2x2.rawtdc]
+   Int_t           Ndata_H_dc_2x2_tdchits;
+   Double_t        H_dc_2x2_tdchits[41];   //[Ndata.H.dc.2x2.tdchits]
+   Int_t           Ndata_H_dc_2x2_time;
+   Double_t        H_dc_2x2_time[41];   //[Ndata.H.dc.2x2.time]
+   Int_t           Ndata_H_dc_2y1_dist;
+   Double_t        H_dc_2y1_dist[39];   //[Ndata.H.dc.2y1.dist]
+   Int_t           Ndata_H_dc_2y1_rawtdc;
+   Double_t        H_dc_2y1_rawtdc[39];   //[Ndata.H.dc.2y1.rawtdc]
+   Int_t           Ndata_H_dc_2y1_tdchits;
+   Double_t        H_dc_2y1_tdchits[39];   //[Ndata.H.dc.2y1.tdchits]
+   Int_t           Ndata_H_dc_2y1_time;
+   Double_t        H_dc_2y1_time[39];   //[Ndata.H.dc.2y1.time]
+   Int_t           Ndata_H_dc_2y2_dist;
+   Double_t        H_dc_2y2_dist[38];   //[Ndata.H.dc.2y2.dist]
+   Int_t           Ndata_H_dc_2y2_rawtdc;
+   Double_t        H_dc_2y2_rawtdc[38];   //[Ndata.H.dc.2y2.rawtdc]
+   Int_t           Ndata_H_dc_2y2_tdchits;
+   Double_t        H_dc_2y2_tdchits[38];   //[Ndata.H.dc.2y2.tdchits]
+   Int_t           Ndata_H_dc_2y2_time;
+   Double_t        H_dc_2y2_time[38];   //[Ndata.H.dc.2y2.time]
+   Int_t           Ndata_H_dc_residual;
+   Double_t        H_dc_residual[12];   //[Ndata.H.dc.residual]
+   Int_t           Ndata_H_dc_x;
+   Double_t        H_dc_x[10];   //[Ndata.H.dc.x]
+   Int_t           Ndata_H_dc_xp;
+   Double_t        H_dc_xp[10];   //[Ndata.H.dc.xp]
+   Int_t           Ndata_H_dc_y;
+   Double_t        H_dc_y[10];   //[Ndata.H.dc.y]
+   Int_t           Ndata_H_dc_yp;
+   Double_t        H_dc_yp[10];   //[Ndata.H.dc.yp]
+   Int_t           Ndata_H_hod_1x_negadchits;
+   Double_t        H_hod_1x_negadchits[7];   //[Ndata.H.hod.1x.negadchits]
+   Int_t           Ndata_H_hod_1x_negtdchits;
+   Double_t        H_hod_1x_negtdchits[7];   //[Ndata.H.hod.1x.negtdchits]
+   Int_t           Ndata_H_hod_1x_posadchits;
+   Double_t        H_hod_1x_posadchits[8];   //[Ndata.H.hod.1x.posadchits]
+   Int_t           Ndata_H_hod_1x_postdchits;
+   Double_t        H_hod_1x_postdchits[7];   //[Ndata.H.hod.1x.postdchits]
+   Int_t           Ndata_H_hod_1y_negadchits;
+   Double_t        H_hod_1y_negadchits[6];   //[Ndata.H.hod.1y.negadchits]
+   Int_t           Ndata_H_hod_1y_negtdchits;
+   Double_t        H_hod_1y_negtdchits[6];   //[Ndata.H.hod.1y.negtdchits]
+   Int_t           Ndata_H_hod_1y_posadchits;
+   Double_t        H_hod_1y_posadchits[6];   //[Ndata.H.hod.1y.posadchits]
+   Int_t           Ndata_H_hod_1y_postdchits;
+   Double_t        H_hod_1y_postdchits[6];   //[Ndata.H.hod.1y.postdchits]
+   Int_t           Ndata_H_hod_2x_negadchits;
+   Double_t        H_hod_2x_negadchits[6];   //[Ndata.H.hod.2x.negadchits]
+   Int_t           Ndata_H_hod_2x_negtdchits;
+   Double_t        H_hod_2x_negtdchits[6];   //[Ndata.H.hod.2x.negtdchits]
+   Int_t           Ndata_H_hod_2x_posadchits;
+   Double_t        H_hod_2x_posadchits[6];   //[Ndata.H.hod.2x.posadchits]
+   Int_t           Ndata_H_hod_2x_postdchits;
+   Double_t        H_hod_2x_postdchits[6];   //[Ndata.H.hod.2x.postdchits]
+   Int_t           Ndata_H_hod_2y_negadchits;
+   Double_t        H_hod_2y_negadchits[6];   //[Ndata.H.hod.2y.negadchits]
+   Int_t           Ndata_H_hod_2y_negtdchits;
+   Double_t        H_hod_2y_negtdchits[6];   //[Ndata.H.hod.2y.negtdchits]
+   Int_t           Ndata_H_hod_2y_posadchits;
+   Double_t        H_hod_2y_posadchits[5];   //[Ndata.H.hod.2y.posadchits]
+   Int_t           Ndata_H_hod_2y_postdchits;
+   Double_t        H_hod_2y_postdchits[6];   //[Ndata.H.hod.2y.postdchits]
+   Int_t           Ndata_H_hod_fpHitsTime;
+   Double_t        H_hod_fpHitsTime[4];   //[Ndata.H.hod.fpHitsTime]
+   Int_t           Ndata_H_tr_beta;
+   Double_t        H_tr_beta[10];   //[Ndata.H.tr.beta]
+   Int_t           Ndata_H_tr_betachisq;
+   Double_t        H_tr_betachisq[10];   //[Ndata.H.tr.betachisq]
+   Int_t           Ndata_H_tr_chi2;
+   Double_t        H_tr_chi2[10];   //[Ndata.H.tr.chi2]
+   Int_t           Ndata_H_tr_d_ph;
+   Double_t        H_tr_d_ph[10];   //[Ndata.H.tr.d_ph]
+   Int_t           Ndata_H_tr_d_th;
+   Double_t        H_tr_d_th[10];   //[Ndata.H.tr.d_th]
+   Int_t           Ndata_H_tr_d_x;
+   Double_t        H_tr_d_x[10];   //[Ndata.H.tr.d_x]
+   Int_t           Ndata_H_tr_d_y;
+   Double_t        H_tr_d_y[10];   //[Ndata.H.tr.d_y]
+   Int_t           Ndata_H_tr_dbeta;
+   Double_t        H_tr_dbeta[10];   //[Ndata.H.tr.dbeta]
+   Int_t           Ndata_H_tr_dtime;
+   Double_t        H_tr_dtime[10];   //[Ndata.H.tr.dtime]
+   Int_t           Ndata_H_tr_flag;
+   Double_t        H_tr_flag[10];   //[Ndata.H.tr.flag]
+   Int_t           Ndata_H_tr_ndof;
+   Double_t        H_tr_ndof[10];   //[Ndata.H.tr.ndof]
+   Int_t           Ndata_H_tr_p;
+   Double_t        H_tr_p[10];   //[Ndata.H.tr.p]
+   Int_t           Ndata_H_tr_pathl;
+   Double_t        H_tr_pathl[10];   //[Ndata.H.tr.pathl]
+   Int_t           Ndata_H_tr_ph;
+   Double_t        H_tr_ph[10];   //[Ndata.H.tr.ph]
+   Int_t           Ndata_H_tr_px;
+   Double_t        H_tr_px[10];   //[Ndata.H.tr.px]
+   Int_t           Ndata_H_tr_py;
+   Double_t        H_tr_py[10];   //[Ndata.H.tr.py]
+   Int_t           Ndata_H_tr_pz;
+   Double_t        H_tr_pz[10];   //[Ndata.H.tr.pz]
+   Int_t           Ndata_H_tr_r_ph;
+   Double_t        H_tr_r_ph[10];   //[Ndata.H.tr.r_ph]
+   Int_t           Ndata_H_tr_r_th;
+   Double_t        H_tr_r_th[10];   //[Ndata.H.tr.r_th]
+   Int_t           Ndata_H_tr_r_x;
+   Double_t        H_tr_r_x[10];   //[Ndata.H.tr.r_x]
+   Int_t           Ndata_H_tr_r_y;
+   Double_t        H_tr_r_y[10];   //[Ndata.H.tr.r_y]
+   Int_t           Ndata_H_tr_tg_dp;
+   Double_t        H_tr_tg_dp[10];   //[Ndata.H.tr.tg_dp]
+   Int_t           Ndata_H_tr_tg_ph;
+   Double_t        H_tr_tg_ph[10];   //[Ndata.H.tr.tg_ph]
+   Int_t           Ndata_H_tr_tg_th;
+   Double_t        H_tr_tg_th[10];   //[Ndata.H.tr.tg_th]
+   Int_t           Ndata_H_tr_tg_y;
+   Double_t        H_tr_tg_y[10];   //[Ndata.H.tr.tg_y]
+   Int_t           Ndata_H_tr_th;
+   Double_t        H_tr_th[10];   //[Ndata.H.tr.th]
+   Int_t           Ndata_H_tr_time;
+   Double_t        H_tr_time[10];   //[Ndata.H.tr.time]
+   Int_t           Ndata_H_tr_vx;
+   Double_t        H_tr_vx[10];   //[Ndata.H.tr.vx]
+   Int_t           Ndata_H_tr_vy;
+   Double_t        H_tr_vy[10];   //[Ndata.H.tr.vy]
+   Int_t           Ndata_H_tr_vz;
+   Double_t        H_tr_vz[10];   //[Ndata.H.tr.vz]
+   Int_t           Ndata_H_tr_x;
+   Double_t        H_tr_x[10];   //[Ndata.H.tr.x]
+   Int_t           Ndata_H_tr_y;
+   Double_t        H_tr_y[10];   //[Ndata.H.tr.y]
+   Int_t           Ndata_S_cal_1pr_aneg;
+   Double_t        S_cal_1pr_aneg[11];   //[Ndata.S.cal.1pr.aneg]
+   Int_t           Ndata_S_cal_1pr_aneg_p;
+   Double_t        S_cal_1pr_aneg_p[11];   //[Ndata.S.cal.1pr.aneg_p]
+   Int_t           Ndata_S_cal_1pr_apos;
+   Double_t        S_cal_1pr_apos[11];   //[Ndata.S.cal.1pr.apos]
+   Int_t           Ndata_S_cal_1pr_apos_p;
+   Double_t        S_cal_1pr_apos_p[11];   //[Ndata.S.cal.1pr.apos_p]
+   Int_t           Ndata_S_cal_1pr_emean;
+   Double_t        S_cal_1pr_emean[11];   //[Ndata.S.cal.1pr.emean]
+   Int_t           Ndata_S_cal_1pr_eneg;
+   Double_t        S_cal_1pr_eneg[11];   //[Ndata.S.cal.1pr.eneg]
+   Int_t           Ndata_S_cal_1pr_epos;
+   Double_t        S_cal_1pr_epos[11];   //[Ndata.S.cal.1pr.epos]
+   Int_t           Ndata_S_cal_1pr_negadchits;
+   Double_t        S_cal_1pr_negadchits[6];   //[Ndata.S.cal.1pr.negadchits]
+   Int_t           Ndata_S_cal_1pr_posadchits;
+   Double_t        S_cal_1pr_posadchits[6];   //[Ndata.S.cal.1pr.posadchits]
+   Int_t           Ndata_S_cal_2ta_aneg;
+   Double_t        S_cal_2ta_aneg[11];   //[Ndata.S.cal.2ta.aneg]
+   Int_t           Ndata_S_cal_2ta_aneg_p;
+   Double_t        S_cal_2ta_aneg_p[11];   //[Ndata.S.cal.2ta.aneg_p]
+   Int_t           Ndata_S_cal_2ta_apos;
+   Double_t        S_cal_2ta_apos[11];   //[Ndata.S.cal.2ta.apos]
+   Int_t           Ndata_S_cal_2ta_apos_p;
+   Double_t        S_cal_2ta_apos_p[11];   //[Ndata.S.cal.2ta.apos_p]
+   Int_t           Ndata_S_cal_2ta_emean;
+   Double_t        S_cal_2ta_emean[11];   //[Ndata.S.cal.2ta.emean]
+   Int_t           Ndata_S_cal_2ta_eneg;
+   Double_t        S_cal_2ta_eneg[11];   //[Ndata.S.cal.2ta.eneg]
+   Int_t           Ndata_S_cal_2ta_epos;
+   Double_t        S_cal_2ta_epos[11];   //[Ndata.S.cal.2ta.epos]
+   Int_t           Ndata_S_cal_2ta_negadchits;
+   Double_t        S_cal_2ta_negadchits[5];   //[Ndata.S.cal.2ta.negadchits]
+   Int_t           Ndata_S_cal_2ta_posadchits;
+   Double_t        S_cal_2ta_posadchits[4];   //[Ndata.S.cal.2ta.posadchits]
+   Int_t           Ndata_S_cal_3ta_aneg;
+   Double_t        S_cal_3ta_aneg[11];   //[Ndata.S.cal.3ta.aneg]
+   Int_t           Ndata_S_cal_3ta_aneg_p;
+   Double_t        S_cal_3ta_aneg_p[11];   //[Ndata.S.cal.3ta.aneg_p]
+   Int_t           Ndata_S_cal_3ta_apos;
+   Double_t        S_cal_3ta_apos[11];   //[Ndata.S.cal.3ta.apos]
+   Int_t           Ndata_S_cal_3ta_apos_p;
+   Double_t        S_cal_3ta_apos_p[11];   //[Ndata.S.cal.3ta.apos_p]
+   Int_t           Ndata_S_cal_3ta_emean;
+   Double_t        S_cal_3ta_emean[11];   //[Ndata.S.cal.3ta.emean]
+   Int_t           Ndata_S_cal_3ta_eneg;
+   Double_t        S_cal_3ta_eneg[11];   //[Ndata.S.cal.3ta.eneg]
+   Int_t           Ndata_S_cal_3ta_epos;
+   Double_t        S_cal_3ta_epos[11];   //[Ndata.S.cal.3ta.epos]
+   Int_t           Ndata_S_cal_3ta_negadchits;
+   Double_t        S_cal_3ta_negadchits[1];   //[Ndata.S.cal.3ta.negadchits]
+   Int_t           Ndata_S_cal_3ta_posadchits;
+   Double_t        S_cal_3ta_posadchits[4];   //[Ndata.S.cal.3ta.posadchits]
+   Int_t           Ndata_S_cal_4ta_aneg;
+   Double_t        S_cal_4ta_aneg[11];   //[Ndata.S.cal.4ta.aneg]
+   Int_t           Ndata_S_cal_4ta_aneg_p;
+   Double_t        S_cal_4ta_aneg_p[11];   //[Ndata.S.cal.4ta.aneg_p]
+   Int_t           Ndata_S_cal_4ta_apos;
+   Double_t        S_cal_4ta_apos[11];   //[Ndata.S.cal.4ta.apos]
+   Int_t           Ndata_S_cal_4ta_apos_p;
+   Double_t        S_cal_4ta_apos_p[11];   //[Ndata.S.cal.4ta.apos_p]
+   Int_t           Ndata_S_cal_4ta_emean;
+   Double_t        S_cal_4ta_emean[11];   //[Ndata.S.cal.4ta.emean]
+   Int_t           Ndata_S_cal_4ta_eneg;
+   Double_t        S_cal_4ta_eneg[11];   //[Ndata.S.cal.4ta.eneg]
+   Int_t           Ndata_S_cal_4ta_epos;
+   Double_t        S_cal_4ta_epos[11];   //[Ndata.S.cal.4ta.epos]
+   Int_t           Ndata_S_cal_4ta_negadchits;
+   Double_t        S_cal_4ta_negadchits[1];   //[Ndata.S.cal.4ta.negadchits]
+   Int_t           Ndata_S_cal_4ta_posadchits;
+   Double_t        S_cal_4ta_posadchits[5];   //[Ndata.S.cal.4ta.posadchits]
+   Int_t           Ndata_S_dc_1u1_dist;
+   Double_t        S_dc_1u1_dist[14];   //[Ndata.S.dc.1u1.dist]
+   Int_t           Ndata_S_dc_1u1_rawtdc;
+   Double_t        S_dc_1u1_rawtdc[14];   //[Ndata.S.dc.1u1.rawtdc]
+   Int_t           Ndata_S_dc_1u1_tdchits;
+   Double_t        S_dc_1u1_tdchits[14];   //[Ndata.S.dc.1u1.tdchits]
+   Int_t           Ndata_S_dc_1u1_time;
+   Double_t        S_dc_1u1_time[14];   //[Ndata.S.dc.1u1.time]
+   Int_t           Ndata_S_dc_1u2_dist;
+   Double_t        S_dc_1u2_dist[23];   //[Ndata.S.dc.1u2.dist]
+   Int_t           Ndata_S_dc_1u2_rawtdc;
+   Double_t        S_dc_1u2_rawtdc[23];   //[Ndata.S.dc.1u2.rawtdc]
+   Int_t           Ndata_S_dc_1u2_tdchits;
+   Double_t        S_dc_1u2_tdchits[23];   //[Ndata.S.dc.1u2.tdchits]
+   Int_t           Ndata_S_dc_1u2_time;
+   Double_t        S_dc_1u2_time[23];   //[Ndata.S.dc.1u2.time]
+   Int_t           Ndata_S_dc_1v1_dist;
+   Double_t        S_dc_1v1_dist[14];   //[Ndata.S.dc.1v1.dist]
+   Int_t           Ndata_S_dc_1v1_rawtdc;
+   Double_t        S_dc_1v1_rawtdc[14];   //[Ndata.S.dc.1v1.rawtdc]
+   Int_t           Ndata_S_dc_1v1_tdchits;
+   Double_t        S_dc_1v1_tdchits[14];   //[Ndata.S.dc.1v1.tdchits]
+   Int_t           Ndata_S_dc_1v1_time;
+   Double_t        S_dc_1v1_time[14];   //[Ndata.S.dc.1v1.time]
+   Int_t           Ndata_S_dc_1v2_dist;
+   Double_t        S_dc_1v2_dist[14];   //[Ndata.S.dc.1v2.dist]
+   Int_t           Ndata_S_dc_1v2_rawtdc;
+   Double_t        S_dc_1v2_rawtdc[14];   //[Ndata.S.dc.1v2.rawtdc]
+   Int_t           Ndata_S_dc_1v2_tdchits;
+   Double_t        S_dc_1v2_tdchits[14];   //[Ndata.S.dc.1v2.tdchits]
+   Int_t           Ndata_S_dc_1v2_time;
+   Double_t        S_dc_1v2_time[14];   //[Ndata.S.dc.1v2.time]
+   Int_t           Ndata_S_dc_1x1_dist;
+   Double_t        S_dc_1x1_dist[11];   //[Ndata.S.dc.1x1.dist]
+   Int_t           Ndata_S_dc_1x1_rawtdc;
+   Double_t        S_dc_1x1_rawtdc[11];   //[Ndata.S.dc.1x1.rawtdc]
+   Int_t           Ndata_S_dc_1x1_tdchits;
+   Double_t        S_dc_1x1_tdchits[11];   //[Ndata.S.dc.1x1.tdchits]
+   Int_t           Ndata_S_dc_1x1_time;
+   Double_t        S_dc_1x1_time[11];   //[Ndata.S.dc.1x1.time]
+   Int_t           Ndata_S_dc_1x2_dist;
+   Double_t        S_dc_1x2_dist[23];   //[Ndata.S.dc.1x2.dist]
+   Int_t           Ndata_S_dc_1x2_rawtdc;
+   Double_t        S_dc_1x2_rawtdc[23];   //[Ndata.S.dc.1x2.rawtdc]
+   Int_t           Ndata_S_dc_1x2_tdchits;
+   Double_t        S_dc_1x2_tdchits[23];   //[Ndata.S.dc.1x2.tdchits]
+   Int_t           Ndata_S_dc_1x2_time;
+   Double_t        S_dc_1x2_time[23];   //[Ndata.S.dc.1x2.time]
+   Int_t           Ndata_S_dc_2u1_dist;
+   Double_t        S_dc_2u1_dist[11];   //[Ndata.S.dc.2u1.dist]
+   Int_t           Ndata_S_dc_2u1_rawtdc;
+   Double_t        S_dc_2u1_rawtdc[11];   //[Ndata.S.dc.2u1.rawtdc]
+   Int_t           Ndata_S_dc_2u1_tdchits;
+   Double_t        S_dc_2u1_tdchits[11];   //[Ndata.S.dc.2u1.tdchits]
+   Int_t           Ndata_S_dc_2u1_time;
+   Double_t        S_dc_2u1_time[11];   //[Ndata.S.dc.2u1.time]
+   Int_t           Ndata_S_dc_2u2_dist;
+   Double_t        S_dc_2u2_dist[9];   //[Ndata.S.dc.2u2.dist]
+   Int_t           Ndata_S_dc_2u2_rawtdc;
+   Double_t        S_dc_2u2_rawtdc[9];   //[Ndata.S.dc.2u2.rawtdc]
+   Int_t           Ndata_S_dc_2u2_tdchits;
+   Double_t        S_dc_2u2_tdchits[9];   //[Ndata.S.dc.2u2.tdchits]
+   Int_t           Ndata_S_dc_2u2_time;
+   Double_t        S_dc_2u2_time[9];   //[Ndata.S.dc.2u2.time]
+   Int_t           Ndata_S_dc_2v1_dist;
+   Double_t        S_dc_2v1_dist[11];   //[Ndata.S.dc.2v1.dist]
+   Int_t           Ndata_S_dc_2v1_rawtdc;
+   Double_t        S_dc_2v1_rawtdc[11];   //[Ndata.S.dc.2v1.rawtdc]
+   Int_t           Ndata_S_dc_2v1_tdchits;
+   Double_t        S_dc_2v1_tdchits[11];   //[Ndata.S.dc.2v1.tdchits]
+   Int_t           Ndata_S_dc_2v1_time;
+   Double_t        S_dc_2v1_time[11];   //[Ndata.S.dc.2v1.time]
+   Int_t           Ndata_S_dc_2v2_dist;
+   Double_t        S_dc_2v2_dist[9];   //[Ndata.S.dc.2v2.dist]
+   Int_t           Ndata_S_dc_2v2_rawtdc;
+   Double_t        S_dc_2v2_rawtdc[9];   //[Ndata.S.dc.2v2.rawtdc]
+   Int_t           Ndata_S_dc_2v2_tdchits;
+   Double_t        S_dc_2v2_tdchits[9];   //[Ndata.S.dc.2v2.tdchits]
+   Int_t           Ndata_S_dc_2v2_time;
+   Double_t        S_dc_2v2_time[9];   //[Ndata.S.dc.2v2.time]
+   Int_t           Ndata_S_dc_2x1_dist;
+   Double_t        S_dc_2x1_dist[11];   //[Ndata.S.dc.2x1.dist]
+   Int_t           Ndata_S_dc_2x1_rawtdc;
+   Double_t        S_dc_2x1_rawtdc[11];   //[Ndata.S.dc.2x1.rawtdc]
+   Int_t           Ndata_S_dc_2x1_tdchits;
+   Double_t        S_dc_2x1_tdchits[11];   //[Ndata.S.dc.2x1.tdchits]
+   Int_t           Ndata_S_dc_2x1_time;
+   Double_t        S_dc_2x1_time[11];   //[Ndata.S.dc.2x1.time]
+   Int_t           Ndata_S_dc_2x2_dist;
+   Double_t        S_dc_2x2_dist[16];   //[Ndata.S.dc.2x2.dist]
+   Int_t           Ndata_S_dc_2x2_rawtdc;
+   Double_t        S_dc_2x2_rawtdc[16];   //[Ndata.S.dc.2x2.rawtdc]
+   Int_t           Ndata_S_dc_2x2_tdchits;
+   Double_t        S_dc_2x2_tdchits[16];   //[Ndata.S.dc.2x2.tdchits]
+   Int_t           Ndata_S_dc_2x2_time;
+   Double_t        S_dc_2x2_time[16];   //[Ndata.S.dc.2x2.time]
+   Int_t           Ndata_S_dc_residual;
+   Double_t        S_dc_residual[12];   //[Ndata.S.dc.residual]
+   Int_t           Ndata_S_dc_x;
+   Double_t        S_dc_x[10];   //[Ndata.S.dc.x]
+   Int_t           Ndata_S_dc_xp;
+   Double_t        S_dc_xp[10];   //[Ndata.S.dc.xp]
+   Int_t           Ndata_S_dc_y;
+   Double_t        S_dc_y[10];   //[Ndata.S.dc.y]
+   Int_t           Ndata_S_dc_yp;
+   Double_t        S_dc_yp[10];   //[Ndata.S.dc.yp]
+   Int_t           Ndata_S_hod_1x_negadchits;
+   Double_t        S_hod_1x_negadchits[4];   //[Ndata.S.hod.1x.negadchits]
+   Int_t           Ndata_S_hod_1x_negtdchits;
+   Double_t        S_hod_1x_negtdchits[6];   //[Ndata.S.hod.1x.negtdchits]
+   Int_t           Ndata_S_hod_1x_posadchits;
+   Double_t        S_hod_1x_posadchits[5];   //[Ndata.S.hod.1x.posadchits]
+   Int_t           Ndata_S_hod_1x_postdchits;
+   Double_t        S_hod_1x_postdchits[6];   //[Ndata.S.hod.1x.postdchits]
+   Int_t           Ndata_S_hod_1y_negadchits;
+   Double_t        S_hod_1y_negadchits[5];   //[Ndata.S.hod.1y.negadchits]
+   Int_t           Ndata_S_hod_1y_negtdchits;
+   Double_t        S_hod_1y_negtdchits[7];   //[Ndata.S.hod.1y.negtdchits]
+   Int_t           Ndata_S_hod_1y_posadchits;
+   Double_t        S_hod_1y_posadchits[5];   //[Ndata.S.hod.1y.posadchits]
+   Int_t           Ndata_S_hod_1y_postdchits;
+   Double_t        S_hod_1y_postdchits[6];   //[Ndata.S.hod.1y.postdchits]
+   Int_t           Ndata_S_hod_2x_negadchits;
+   Double_t        S_hod_2x_negadchits[6];   //[Ndata.S.hod.2x.negadchits]
+   Int_t           Ndata_S_hod_2x_negtdchits;
+   Double_t        S_hod_2x_negtdchits[6];   //[Ndata.S.hod.2x.negtdchits]
+   Int_t           Ndata_S_hod_2x_posadchits;
+   Double_t        S_hod_2x_posadchits[6];   //[Ndata.S.hod.2x.posadchits]
+   Int_t           Ndata_S_hod_2x_postdchits;
+   Double_t        S_hod_2x_postdchits[6];   //[Ndata.S.hod.2x.postdchits]
+   Int_t           Ndata_S_hod_2y_negadchits;
+   Double_t        S_hod_2y_negadchits[5];   //[Ndata.S.hod.2y.negadchits]
+   Int_t           Ndata_S_hod_2y_negtdchits;
+   Double_t        S_hod_2y_negtdchits[6];   //[Ndata.S.hod.2y.negtdchits]
+   Int_t           Ndata_S_hod_2y_posadchits;
+   Double_t        S_hod_2y_posadchits[5];   //[Ndata.S.hod.2y.posadchits]
+   Int_t           Ndata_S_hod_2y_postdchits;
+   Double_t        S_hod_2y_postdchits[6];   //[Ndata.S.hod.2y.postdchits]
+   Int_t           Ndata_S_hod_fpHitsTime;
+   Double_t        S_hod_fpHitsTime[4];   //[Ndata.S.hod.fpHitsTime]
+   Double_t        H_aero_neg_npe_sum;
+   Double_t        H_aero_ngood_hits;
+   Double_t        H_aero_npe_sum;
+   Double_t        H_aero_ntdc_neg_hits;
+   Double_t        H_aero_ntdc_pos_hits;
+   Double_t        H_aero_pos_npe_sum;
+   Double_t        H_cal_1pr_eplane;
+   Double_t        H_cal_1pr_eplane_neg;
+   Double_t        H_cal_1pr_eplane_pos;
+   Double_t        H_cal_2ta_eplane;
+   Double_t        H_cal_2ta_eplane_neg;
+   Double_t        H_cal_2ta_eplane_pos;
+   Double_t        H_cal_3ta_eplane;
+   Double_t        H_cal_3ta_eplane_neg;
+   Double_t        H_cal_3ta_eplane_pos;
+   Double_t        H_cal_4ta_eplane;
+   Double_t        H_cal_4ta_eplane_neg;
+   Double_t        H_cal_4ta_eplane_pos;
+   Double_t        H_cal_etot;
+   Double_t        H_cal_etotnorm;
+   Double_t        H_cal_nclust;
+   Double_t        H_cal_nhits;
+   Double_t        H_cal_ntracks;
+   Double_t        H_cher_ncherhit;
+   Double_t        H_cher_npesum;
+   Double_t        H_dc_1u1_nhit;
+   Double_t        H_dc_1v1_nhit;
+   Double_t        H_dc_1x1_nhit;
+   Double_t        H_dc_1x2_nhit;
+   Double_t        H_dc_1y1_nhit;
+   Double_t        H_dc_1y2_nhit;
+   Double_t        H_dc_2u1_nhit;
+   Double_t        H_dc_2v1_nhit;
+   Double_t        H_dc_2x1_nhit;
+   Double_t        H_dc_2x2_nhit;
+   Double_t        H_dc_2y1_nhit;
+   Double_t        H_dc_2y2_nhit;
+   Double_t        H_dc_Ch1_maxhits;
+   Double_t        H_dc_Ch1_nhit;
+   Double_t        H_dc_Ch1_spacepoints;
+   Double_t        H_dc_Ch1_trawhit;
+   Double_t        H_dc_Ch2_maxhits;
+   Double_t        H_dc_Ch2_nhit;
+   Double_t        H_dc_Ch2_spacepoints;
+   Double_t        H_dc_Ch2_trawhit;
+   Double_t        H_dc_nhit;
+   Double_t        H_dc_nsp;
+   Double_t        H_dc_ntrack;
+   Double_t        H_dc_stubtest;
+   Double_t        H_dc_tnhit;
+   Double_t        H_dc_trawhit;
+   Double_t        H_hod_1x_nhits;
+   Double_t        H_hod_1y_nhits;
+   Double_t        H_hod_2x_nhits;
+   Double_t        H_hod_2y_nhits;
+   Double_t        H_hod_betachisqnotrack;
+   Double_t        H_hod_betanotrack;
+   Double_t        H_hod_betap;
+   Double_t        H_hod_goodscinhit;
+   Double_t        H_hod_goodstarttime;
+   Double_t        H_hod_scindid;
+   Double_t        H_hod_scinshould;
+   Double_t        H_hod_starttime;
+   Double_t        H_tr_n;
+   Double_t        HSCOINPRE;
+   Double_t        HSCOINPREr;
+   Double_t        HSCOINTRG;
+   Double_t        HSCOINTRGr;
+   Double_t        HSHMSPRE;
+   Double_t        HSHMSPREr;
+   Double_t        HSHMSTRG;
+   Double_t        HSHMSTRGr;
+   Double_t        HSPEDPRE;
+   Double_t        HSPEDPREr;
+   Double_t        HSPEDTRG;
+   Double_t        HSPEDTRGr;
+   Double_t        HSS1;
+   Double_t        HSS1X;
+   Double_t        HSS1Xr;
+   Double_t        HSS1Y;
+   Double_t        HSS1Yr;
+   Double_t        HSS1r;
+   Double_t        HSS2;
+   Double_t        HSS2X;
+   Double_t        HSS2Xr;
+   Double_t        HSS2Y;
+   Double_t        HSS2Yr;
+   Double_t        HSS2r;
+   Double_t        HSSHODO11;
+   Double_t        HSSHODO11r;
+   Double_t        HSSHODO13;
+   Double_t        HSSHODO13r;
+   Double_t        HSSHODO15;
+   Double_t        HSSHODO15r;
+   Double_t        HSSHODO9;
+   Double_t        HSSHODO9r;
+   Double_t        HSSOSPRE;
+   Double_t        HSSOSPREr;
+   Double_t        HSSOSTRG;
+   Double_t        HSSOSTRGr;
+   Double_t        HShADCGATES;
+   Double_t        HShADCGATESr;
+   Double_t        HShBCM1;
+   Double_t        HShBCM1r;
+   Double_t        HShBCM2;
+   Double_t        HShBCM2r;
+   Double_t        HShBEAMGATES;
+   Double_t        HShBEAMGATESr;
+   Double_t        HShCER;
+   Double_t        HShCERHI;
+   Double_t        HShCERHIr;
+   Double_t        HShCERr;
+   Double_t        HShCLOCK;
+   Double_t        HShCLOCKr;
+   Double_t        HShELCLEAN;
+   Double_t        HShELCLEANr;
+   Double_t        HShELHI;
+   Double_t        HShELHIr;
+   Double_t        HShELLO;
+   Double_t        HShELLOr;
+   Double_t        HShELREAL;
+   Double_t        HShELREALr;
+   Double_t        HShPION;
+   Double_t        HShPIONHI;
+   Double_t        HShPIONHIr;
+   Double_t        HShPIONr;
+   Double_t        HShPIPRE;
+   Double_t        HShPIPREr;
+   Double_t        HShPRE100;
+   Double_t        HShPRE100r;
+   Double_t        HShPRE150;
+   Double_t        HShPRE150r;
+   Double_t        HShPRE200;
+   Double_t        HShPRE200r;
+   Double_t        HShPRE50;
+   Double_t        HShPRE50r;
+   Double_t        HShPRETRG;
+   Double_t        HShPRETRGr;
+   Double_t        HShPRHI;
+   Double_t        HShPRHIr;
+   Double_t        HShPRLO;
+   Double_t        HShPRLOr;
+   Double_t        HShS1;
+   Double_t        HShS1X;
+   Double_t        HShS1Xr;
+   Double_t        HShS1Y;
+   Double_t        HShS1Yr;
+   Double_t        HShS1r;
+   Double_t        HShS2;
+   Double_t        HShS2X;
+   Double_t        HShS2Xr;
+   Double_t        HShS2Y;
+   Double_t        HShS2Yr;
+   Double_t        HShS2r;
+   Double_t        HShSCIN;
+   Double_t        HShSCINr;
+   Double_t        HShSHLO;
+   Double_t        HShSHLOr;
+   Double_t        HShSTOF;
+   Double_t        HShSTOFr;
+   Double_t        HShUNSER;
+   Double_t        HShUNSERr;
+   Double_t        HShUNUSED4;
+   Double_t        HShUNUSED4r;
+   Double_t        HShUNUSED5;
+   Double_t        HShUNUSED5r;
+   Double_t        HSsADCGATES;
+   Double_t        HSsADCGATESr;
+   Double_t        HSsBCM1;
+   Double_t        HSsBCM1r;
+   Double_t        HSsBCM2;
+   Double_t        HSsBCM2r;
+   Double_t        HSsCER;
+   Double_t        HSsCERr;
+   Double_t        HSsCLOCK;
+   Double_t        HSsCLOCKr;
+   Double_t        HSsELCLEAN;
+   Double_t        HSsELCLEANr;
+   Double_t        HSsELHI;
+   Double_t        HSsELHIr;
+   Double_t        HSsELLO;
+   Double_t        HSsELLOr;
+   Double_t        HSsELREAL;
+   Double_t        HSsELREALr;
+   Double_t        HSsPION;
+   Double_t        HSsPIONr;
+   Double_t        HSsPIPRE;
+   Double_t        HSsPIPREr;
+   Double_t        HSsPRE100;
+   Double_t        HSsPRE100r;
+   Double_t        HSsPRE150;
+   Double_t        HSsPRE150r;
+   Double_t        HSsPRE200;
+   Double_t        HSsPRE200r;
+   Double_t        HSsPRE50;
+   Double_t        HSsPRE50r;
+   Double_t        HSsPRETRG;
+   Double_t        HSsPRETRGr;
+   Double_t        HSsPRHI;
+   Double_t        HSsPRHIr;
+   Double_t        HSsPRLO;
+   Double_t        HSsPRLOr;
+   Double_t        HSsS1;
+   Double_t        HSsS1X;
+   Double_t        HSsS1Xr;
+   Double_t        HSsS1Y;
+   Double_t        HSsS1Yr;
+   Double_t        HSsS1r;
+   Double_t        HSsS2;
+   Double_t        HSsS2X;
+   Double_t        HSsS2Xr;
+   Double_t        HSsS2Y;
+   Double_t        HSsS2Yr;
+   Double_t        HSsS2r;
+   Double_t        HSsSCIN;
+   Double_t        HSsSCINr;
+   Double_t        HSsSHLO;
+   Double_t        HSsSHLOr;
+   Double_t        HSsSTOF;
+   Double_t        HSsSTOFr;
+   Double_t        S_cal_1pr_eplane;
+   Double_t        S_cal_1pr_eplane_neg;
+   Double_t        S_cal_1pr_eplane_pos;
+   Double_t        S_cal_2ta_eplane;
+   Double_t        S_cal_2ta_eplane_neg;
+   Double_t        S_cal_2ta_eplane_pos;
+   Double_t        S_cal_3ta_eplane;
+   Double_t        S_cal_3ta_eplane_neg;
+   Double_t        S_cal_3ta_eplane_pos;
+   Double_t        S_cal_4ta_eplane;
+   Double_t        S_cal_4ta_eplane_neg;
+   Double_t        S_cal_4ta_eplane_pos;
+   Double_t        S_cal_etot;
+   Double_t        S_cal_etotnorm;
+   Double_t        S_cal_nclust;
+   Double_t        S_cal_nhits;
+   Double_t        S_cal_ntracks;
+   Double_t        S_dc_1u1_nhit;
+   Double_t        S_dc_1u2_nhit;
+   Double_t        S_dc_1v1_nhit;
+   Double_t        S_dc_1v2_nhit;
+   Double_t        S_dc_1x1_nhit;
+   Double_t        S_dc_1x2_nhit;
+   Double_t        S_dc_2u1_nhit;
+   Double_t        S_dc_2u2_nhit;
+   Double_t        S_dc_2v1_nhit;
+   Double_t        S_dc_2v2_nhit;
+   Double_t        S_dc_2x1_nhit;
+   Double_t        S_dc_2x2_nhit;
+   Double_t        S_dc_Ch1_maxhits;
+   Double_t        S_dc_Ch1_nhit;
+   Double_t        S_dc_Ch1_spacepoints;
+   Double_t        S_dc_Ch1_trawhit;
+   Double_t        S_dc_Ch2_maxhits;
+   Double_t        S_dc_Ch2_nhit;
+   Double_t        S_dc_Ch2_spacepoints;
+   Double_t        S_dc_Ch2_trawhit;
+   Double_t        S_dc_nhit;
+   Double_t        S_dc_nsp;
+   Double_t        S_dc_ntrack;
+   Double_t        S_dc_stubtest;
+   Double_t        S_dc_tnhit;
+   Double_t        S_dc_trawhit;
+   Double_t        S_hod_1x_nhits;
+   Double_t        S_hod_1y_nhits;
+   Double_t        S_hod_2x_nhits;
+   Double_t        S_hod_2y_nhits;
+   Double_t        S_hod_betachisqnotrack;
+   Double_t        S_hod_betanotrack;
+   Double_t        S_hod_betap;
+   Double_t        S_hod_goodscinhit;
+   Double_t        S_hod_goodstarttime;
+   Double_t        S_hod_scindid;
+   Double_t        S_hod_scinshould;
+   Double_t        S_hod_starttime;
+   Double_t        g_evtyp;
+   //   Double_t        Hhodtdif1;
+   //   Double_t        Hhodtdif2;
+   //   Double_t        Hhodtdif3;
+   //   Double_t        Hhodtdif4;
+   //   Double_t        Hhodtdif5;
+   //   Double_t        Hhodtdif6;
+ //THaEvent        *Event_Branch;
+   ULong64_t       fEvtHdr_fEvtTime;
+   UInt_t          fEvtHdr_fEvtNum;
+   Int_t           fEvtHdr_fEvtType;
+   Int_t           fEvtHdr_fEvtLen;
+   Int_t           fEvtHdr_fHelicity;
+   Int_t           fEvtHdr_fTargetPol;
+   Int_t           fEvtHdr_fRun;
+
+   // List of branches
+   TBranch        *b_Hhodtdif1;   //!
+   TBranch        *b_Hhodtdif2;   //!
+   TBranch        *b_Hhodtdif3;   //!
+   TBranch        *b_Hhodtdif4;   //!
+   TBranch        *b_Hhodtdif5;   //!
+   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Ndata_H_aero_aneg;   //!
+   TBranch        *b_H_aero_aneg;   //!
+   TBranch        *b_Ndata_H_aero_aneg_p;   //!
+   TBranch        *b_H_aero_aneg_p;   //!
+   TBranch        *b_Ndata_H_aero_apos;   //!
+   TBranch        *b_H_aero_apos;   //!
+   TBranch        *b_Ndata_H_aero_apos_p;   //!
+   TBranch        *b_H_aero_apos_p;   //!
+   TBranch        *b_Ndata_H_aero_neg_npe;   //!
+   TBranch        *b_H_aero_neg_npe;   //!
+   TBranch        *b_Ndata_H_aero_negadchits;   //!
+   TBranch        *b_H_aero_negadchits;   //!
+   TBranch        *b_Ndata_H_aero_negtdchits;   //!
+   TBranch        *b_H_aero_negtdchits;   //!
+   TBranch        *b_Ndata_H_aero_pos_npe;   //!
+   TBranch        *b_H_aero_pos_npe;   //!
+   TBranch        *b_Ndata_H_aero_posadchits;   //!
+   TBranch        *b_H_aero_posadchits;   //!
+   TBranch        *b_Ndata_H_aero_postdchits;   //!
+   TBranch        *b_H_aero_postdchits;   //!
+   TBranch        *b_Ndata_H_aero_tneg;   //!
+   TBranch        *b_H_aero_tneg;   //!
+   TBranch        *b_Ndata_H_aero_tpos;   //!
+   TBranch        *b_H_aero_tpos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg;   //!
+   TBranch        *b_H_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos;   //!
+   TBranch        *b_H_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos_p;   //!
+   TBranch        *b_H_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_emean;   //!
+   TBranch        *b_H_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_H_cal_1pr_eneg;   //!
+   TBranch        *b_H_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_epos;   //!
+   TBranch        *b_H_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_negadchits;   //!
+   TBranch        *b_H_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_1pr_posadchits;   //!
+   TBranch        *b_H_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg;   //!
+   TBranch        *b_H_cal_2ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos;   //!
+   TBranch        *b_H_cal_2ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos_p;   //!
+   TBranch        *b_H_cal_2ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_emean;   //!
+   TBranch        *b_H_cal_2ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_2ta_eneg;   //!
+   TBranch        *b_H_cal_2ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_epos;   //!
+   TBranch        *b_H_cal_2ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_negadchits;   //!
+   TBranch        *b_H_cal_2ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_posadchits;   //!
+   TBranch        *b_H_cal_2ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg;   //!
+   TBranch        *b_H_cal_3ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos;   //!
+   TBranch        *b_H_cal_3ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos_p;   //!
+   TBranch        *b_H_cal_3ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_emean;   //!
+   TBranch        *b_H_cal_3ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_3ta_eneg;   //!
+   TBranch        *b_H_cal_3ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_epos;   //!
+   TBranch        *b_H_cal_3ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_negadchits;   //!
+   TBranch        *b_H_cal_3ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_posadchits;   //!
+   TBranch        *b_H_cal_3ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg;   //!
+   TBranch        *b_H_cal_4ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos;   //!
+   TBranch        *b_H_cal_4ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos_p;   //!
+   TBranch        *b_H_cal_4ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_emean;   //!
+   TBranch        *b_H_cal_4ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_4ta_eneg;   //!
+   TBranch        *b_H_cal_4ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_epos;   //!
+   TBranch        *b_H_cal_4ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_negadchits;   //!
+   TBranch        *b_H_cal_4ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_posadchits;   //!
+   TBranch        *b_H_cal_4ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cher_adc;   //!
+   TBranch        *b_H_cher_adc;   //!
+   TBranch        *b_Ndata_H_cher_adc_p;   //!
+   TBranch        *b_H_cher_adc_p;   //!
+   TBranch        *b_Ndata_H_cher_cerfiredcounter;   //!
+   TBranch        *b_H_cher_cerfiredcounter;   //!
+   TBranch        *b_Ndata_H_cher_certrackcounter;   //!
+   TBranch        *b_H_cher_certrackcounter;   //!
+   TBranch        *b_Ndata_H_cher_npe;   //!
+   TBranch        *b_H_cher_npe;   //!
+   TBranch        *b_Ndata_H_cher_phototubes;   //!
+   TBranch        *b_H_cher_phototubes;   //!
+   TBranch        *b_Ndata_H_dc_1u1_dist;   //!
+   TBranch        *b_H_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1u1_tdchits;   //!
+   TBranch        *b_H_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1u1_time;   //!
+   TBranch        *b_H_dc_1u1_time;   //!
+   TBranch        *b_Ndata_H_dc_1v1_dist;   //!
+   TBranch        *b_H_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1v1_tdchits;   //!
+   TBranch        *b_H_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1v1_time;   //!
+   TBranch        *b_H_dc_1v1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x1_dist;   //!
+   TBranch        *b_H_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x1_tdchits;   //!
+   TBranch        *b_H_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x1_time;   //!
+   TBranch        *b_H_dc_1x1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x2_dist;   //!
+   TBranch        *b_H_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x2_tdchits;   //!
+   TBranch        *b_H_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x2_time;   //!
+   TBranch        *b_H_dc_1x2_time;   //!
+   TBranch        *b_Ndata_H_dc_1y1_dist;   //!
+   TBranch        *b_H_dc_1y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y1_tdchits;   //!
+   TBranch        *b_H_dc_1y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y1_time;   //!
+   TBranch        *b_H_dc_1y1_time;   //!
+   TBranch        *b_Ndata_H_dc_1y2_dist;   //!
+   TBranch        *b_H_dc_1y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y2_tdchits;   //!
+   TBranch        *b_H_dc_1y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y2_time;   //!
+   TBranch        *b_H_dc_1y2_time;   //!
+   TBranch        *b_Ndata_H_dc_2u1_dist;   //!
+   TBranch        *b_H_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2u1_tdchits;   //!
+   TBranch        *b_H_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2u1_time;   //!
+   TBranch        *b_H_dc_2u1_time;   //!
+   TBranch        *b_Ndata_H_dc_2v1_dist;   //!
+   TBranch        *b_H_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2v1_tdchits;   //!
+   TBranch        *b_H_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2v1_time;   //!
+   TBranch        *b_H_dc_2v1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x1_dist;   //!
+   TBranch        *b_H_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x1_tdchits;   //!
+   TBranch        *b_H_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x1_time;   //!
+   TBranch        *b_H_dc_2x1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x2_dist;   //!
+   TBranch        *b_H_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x2_tdchits;   //!
+   TBranch        *b_H_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x2_time;   //!
+   TBranch        *b_H_dc_2x2_time;   //!
+   TBranch        *b_Ndata_H_dc_2y1_dist;   //!
+   TBranch        *b_H_dc_2y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y1_tdchits;   //!
+   TBranch        *b_H_dc_2y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y1_time;   //!
+   TBranch        *b_H_dc_2y1_time;   //!
+   TBranch        *b_Ndata_H_dc_2y2_dist;   //!
+   TBranch        *b_H_dc_2y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y2_tdchits;   //!
+   TBranch        *b_H_dc_2y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y2_time;   //!
+   TBranch        *b_H_dc_2y2_time;   //!
+   TBranch        *b_Ndata_H_dc_residual;   //!
+   TBranch        *b_H_dc_residual;   //!
+   TBranch        *b_Ndata_H_dc_x;   //!
+   TBranch        *b_H_dc_x;   //!
+   TBranch        *b_Ndata_H_dc_xp;   //!
+   TBranch        *b_H_dc_xp;   //!
+   TBranch        *b_Ndata_H_dc_y;   //!
+   TBranch        *b_H_dc_y;   //!
+   TBranch        *b_Ndata_H_dc_yp;   //!
+   TBranch        *b_H_dc_yp;   //!
+   TBranch        *b_Ndata_H_hod_1x_negadchits;   //!
+   TBranch        *b_H_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_negtdchits;   //!
+   TBranch        *b_H_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_posadchits;   //!
+   TBranch        *b_H_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_postdchits;   //!
+   TBranch        *b_H_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negadchits;   //!
+   TBranch        *b_H_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negtdchits;   //!
+   TBranch        *b_H_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_posadchits;   //!
+   TBranch        *b_H_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_postdchits;   //!
+   TBranch        *b_H_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negadchits;   //!
+   TBranch        *b_H_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negtdchits;   //!
+   TBranch        *b_H_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_posadchits;   //!
+   TBranch        *b_H_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_postdchits;   //!
+   TBranch        *b_H_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negadchits;   //!
+   TBranch        *b_H_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negtdchits;   //!
+   TBranch        *b_H_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_posadchits;   //!
+   TBranch        *b_H_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_postdchits;   //!
+   TBranch        *b_H_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_fpHitsTime;   //!
+   TBranch        *b_H_hod_fpHitsTime;   //!
+   TBranch        *b_Ndata_H_tr_beta;   //!
+   TBranch        *b_H_tr_beta;   //!
+   TBranch        *b_Ndata_H_tr_betachisq;   //!
+   TBranch        *b_H_tr_betachisq;   //!
+   TBranch        *b_Ndata_H_tr_chi2;   //!
+   TBranch        *b_H_tr_chi2;   //!
+   TBranch        *b_Ndata_H_tr_d_ph;   //!
+   TBranch        *b_H_tr_d_ph;   //!
+   TBranch        *b_Ndata_H_tr_d_th;   //!
+   TBranch        *b_H_tr_d_th;   //!
+   TBranch        *b_Ndata_H_tr_d_x;   //!
+   TBranch        *b_H_tr_d_x;   //!
+   TBranch        *b_Ndata_H_tr_d_y;   //!
+   TBranch        *b_H_tr_d_y;   //!
+   TBranch        *b_Ndata_H_tr_dbeta;   //!
+   TBranch        *b_H_tr_dbeta;   //!
+   TBranch        *b_Ndata_H_tr_dtime;   //!
+   TBranch        *b_H_tr_dtime;   //!
+   TBranch        *b_Ndata_H_tr_flag;   //!
+   TBranch        *b_H_tr_flag;   //!
+   TBranch        *b_Ndata_H_tr_ndof;   //!
+   TBranch        *b_H_tr_ndof;   //!
+   TBranch        *b_Ndata_H_tr_p;   //!
+   TBranch        *b_H_tr_p;   //!
+   TBranch        *b_Ndata_H_tr_pathl;   //!
+   TBranch        *b_H_tr_pathl;   //!
+   TBranch        *b_Ndata_H_tr_ph;   //!
+   TBranch        *b_H_tr_ph;   //!
+   TBranch        *b_Ndata_H_tr_px;   //!
+   TBranch        *b_H_tr_px;   //!
+   TBranch        *b_Ndata_H_tr_py;   //!
+   TBranch        *b_H_tr_py;   //!
+   TBranch        *b_Ndata_H_tr_pz;   //!
+   TBranch        *b_H_tr_pz;   //!
+   TBranch        *b_Ndata_H_tr_r_ph;   //!
+   TBranch        *b_H_tr_r_ph;   //!
+   TBranch        *b_Ndata_H_tr_r_th;   //!
+   TBranch        *b_H_tr_r_th;   //!
+   TBranch        *b_Ndata_H_tr_r_x;   //!
+   TBranch        *b_H_tr_r_x;   //!
+   TBranch        *b_Ndata_H_tr_r_y;   //!
+   TBranch        *b_H_tr_r_y;   //!
+   TBranch        *b_Ndata_H_tr_tg_dp;   //!
+   TBranch        *b_H_tr_tg_dp;   //!
+   TBranch        *b_Ndata_H_tr_tg_ph;   //!
+   TBranch        *b_H_tr_tg_ph;   //!
+   TBranch        *b_Ndata_H_tr_tg_th;   //!
+   TBranch        *b_H_tr_tg_th;   //!
+   TBranch        *b_Ndata_H_tr_tg_y;   //!
+   TBranch        *b_H_tr_tg_y;   //!
+   TBranch        *b_Ndata_H_tr_th;   //!
+   TBranch        *b_H_tr_th;   //!
+   TBranch        *b_Ndata_H_tr_time;   //!
+   TBranch        *b_H_tr_time;   //!
+   TBranch        *b_Ndata_H_tr_vx;   //!
+   TBranch        *b_H_tr_vx;   //!
+   TBranch        *b_Ndata_H_tr_vy;   //!
+   TBranch        *b_H_tr_vy;   //!
+   TBranch        *b_Ndata_H_tr_vz;   //!
+   TBranch        *b_H_tr_vz;   //!
+   TBranch        *b_Ndata_H_tr_x;   //!
+   TBranch        *b_H_tr_x;   //!
+   TBranch        *b_Ndata_H_tr_y;   //!
+   TBranch        *b_H_tr_y;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg;   //!
+   TBranch        *b_S_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos;   //!
+   TBranch        *b_S_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos_p;   //!
+   TBranch        *b_S_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_emean;   //!
+   TBranch        *b_S_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_S_cal_1pr_eneg;   //!
+   TBranch        *b_S_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_epos;   //!
+   TBranch        *b_S_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_negadchits;   //!
+   TBranch        *b_S_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_1pr_posadchits;   //!
+   TBranch        *b_S_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_aneg;   //!
+   TBranch        *b_S_cal_2ta_aneg;   //!
+   TBranch        *b_Ndata_S_cal_2ta_aneg_p;   //!
+   TBranch        *b_S_cal_2ta_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_2ta_apos;   //!
+   TBranch        *b_S_cal_2ta_apos;   //!
+   TBranch        *b_Ndata_S_cal_2ta_apos_p;   //!
+   TBranch        *b_S_cal_2ta_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_2ta_emean;   //!
+   TBranch        *b_S_cal_2ta_emean;   //!
+   TBranch        *b_Ndata_S_cal_2ta_eneg;   //!
+   TBranch        *b_S_cal_2ta_eneg;   //!
+   TBranch        *b_Ndata_S_cal_2ta_epos;   //!
+   TBranch        *b_S_cal_2ta_epos;   //!
+   TBranch        *b_Ndata_S_cal_2ta_negadchits;   //!
+   TBranch        *b_S_cal_2ta_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_posadchits;   //!
+   TBranch        *b_S_cal_2ta_posadchits;   //!
+   TBranch        *b_Ndata_S_cal_3ta_aneg;   //!
+   TBranch        *b_S_cal_3ta_aneg;   //!
+   TBranch        *b_Ndata_S_cal_3ta_aneg_p;   //!
+   TBranch        *b_S_cal_3ta_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_3ta_apos;   //!
+   TBranch        *b_S_cal_3ta_apos;   //!
+   TBranch        *b_Ndata_S_cal_3ta_apos_p;   //!
+   TBranch        *b_S_cal_3ta_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_3ta_emean;   //!
+   TBranch        *b_S_cal_3ta_emean;   //!
+   TBranch        *b_Ndata_S_cal_3ta_eneg;   //!
+   TBranch        *b_S_cal_3ta_eneg;   //!
+   TBranch        *b_Ndata_S_cal_3ta_epos;   //!
+   TBranch        *b_S_cal_3ta_epos;   //!
+   TBranch        *b_Ndata_S_cal_3ta_negadchits;   //!
+   TBranch        *b_S_cal_3ta_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_3ta_posadchits;   //!
+   TBranch        *b_S_cal_3ta_posadchits;   //!
+   TBranch        *b_Ndata_S_cal_4ta_aneg;   //!
+   TBranch        *b_S_cal_4ta_aneg;   //!
+   TBranch        *b_Ndata_S_cal_4ta_aneg_p;   //!
+   TBranch        *b_S_cal_4ta_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_4ta_apos;   //!
+   TBranch        *b_S_cal_4ta_apos;   //!
+   TBranch        *b_Ndata_S_cal_4ta_apos_p;   //!
+   TBranch        *b_S_cal_4ta_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_4ta_emean;   //!
+   TBranch        *b_S_cal_4ta_emean;   //!
+   TBranch        *b_Ndata_S_cal_4ta_eneg;   //!
+   TBranch        *b_S_cal_4ta_eneg;   //!
+   TBranch        *b_Ndata_S_cal_4ta_epos;   //!
+   TBranch        *b_S_cal_4ta_epos;   //!
+   TBranch        *b_Ndata_S_cal_4ta_negadchits;   //!
+   TBranch        *b_S_cal_4ta_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_4ta_posadchits;   //!
+   TBranch        *b_S_cal_4ta_posadchits;   //!
+   TBranch        *b_Ndata_S_dc_1u1_dist;   //!
+   TBranch        *b_S_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u1_tdchits;   //!
+   TBranch        *b_S_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u1_time;   //!
+   TBranch        *b_S_dc_1u1_time;   //!
+   TBranch        *b_Ndata_S_dc_1u2_dist;   //!
+   TBranch        *b_S_dc_1u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u2_tdchits;   //!
+   TBranch        *b_S_dc_1u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u2_time;   //!
+   TBranch        *b_S_dc_1u2_time;   //!
+   TBranch        *b_Ndata_S_dc_1v1_dist;   //!
+   TBranch        *b_S_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v1_tdchits;   //!
+   TBranch        *b_S_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v1_time;   //!
+   TBranch        *b_S_dc_1v1_time;   //!
+   TBranch        *b_Ndata_S_dc_1v2_dist;   //!
+   TBranch        *b_S_dc_1v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v2_tdchits;   //!
+   TBranch        *b_S_dc_1v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v2_time;   //!
+   TBranch        *b_S_dc_1v2_time;   //!
+   TBranch        *b_Ndata_S_dc_1x1_dist;   //!
+   TBranch        *b_S_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x1_tdchits;   //!
+   TBranch        *b_S_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x1_time;   //!
+   TBranch        *b_S_dc_1x1_time;   //!
+   TBranch        *b_Ndata_S_dc_1x2_dist;   //!
+   TBranch        *b_S_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x2_tdchits;   //!
+   TBranch        *b_S_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x2_time;   //!
+   TBranch        *b_S_dc_1x2_time;   //!
+   TBranch        *b_Ndata_S_dc_2u1_dist;   //!
+   TBranch        *b_S_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u1_tdchits;   //!
+   TBranch        *b_S_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u1_time;   //!
+   TBranch        *b_S_dc_2u1_time;   //!
+   TBranch        *b_Ndata_S_dc_2u2_dist;   //!
+   TBranch        *b_S_dc_2u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u2_tdchits;   //!
+   TBranch        *b_S_dc_2u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u2_time;   //!
+   TBranch        *b_S_dc_2u2_time;   //!
+   TBranch        *b_Ndata_S_dc_2v1_dist;   //!
+   TBranch        *b_S_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v1_tdchits;   //!
+   TBranch        *b_S_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v1_time;   //!
+   TBranch        *b_S_dc_2v1_time;   //!
+   TBranch        *b_Ndata_S_dc_2v2_dist;   //!
+   TBranch        *b_S_dc_2v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v2_tdchits;   //!
+   TBranch        *b_S_dc_2v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v2_time;   //!
+   TBranch        *b_S_dc_2v2_time;   //!
+   TBranch        *b_Ndata_S_dc_2x1_dist;   //!
+   TBranch        *b_S_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x1_tdchits;   //!
+   TBranch        *b_S_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x1_time;   //!
+   TBranch        *b_S_dc_2x1_time;   //!
+   TBranch        *b_Ndata_S_dc_2x2_dist;   //!
+   TBranch        *b_S_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x2_tdchits;   //!
+   TBranch        *b_S_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x2_time;   //!
+   TBranch        *b_S_dc_2x2_time;   //!
+   TBranch        *b_Ndata_S_dc_residual;   //!
+   TBranch        *b_S_dc_residual;   //!
+   TBranch        *b_Ndata_S_dc_x;   //!
+   TBranch        *b_S_dc_x;   //!
+   TBranch        *b_Ndata_S_dc_xp;   //!
+   TBranch        *b_S_dc_xp;   //!
+   TBranch        *b_Ndata_S_dc_y;   //!
+   TBranch        *b_S_dc_y;   //!
+   TBranch        *b_Ndata_S_dc_yp;   //!
+   TBranch        *b_S_dc_yp;   //!
+   TBranch        *b_Ndata_S_hod_1x_negadchits;   //!
+   TBranch        *b_S_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_negtdchits;   //!
+   TBranch        *b_S_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_posadchits;   //!
+   TBranch        *b_S_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_postdchits;   //!
+   TBranch        *b_S_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negadchits;   //!
+   TBranch        *b_S_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negtdchits;   //!
+   TBranch        *b_S_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_posadchits;   //!
+   TBranch        *b_S_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_postdchits;   //!
+   TBranch        *b_S_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negadchits;   //!
+   TBranch        *b_S_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negtdchits;   //!
+   TBranch        *b_S_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_posadchits;   //!
+   TBranch        *b_S_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_postdchits;   //!
+   TBranch        *b_S_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negadchits;   //!
+   TBranch        *b_S_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negtdchits;   //!
+   TBranch        *b_S_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_posadchits;   //!
+   TBranch        *b_S_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_postdchits;   //!
+   TBranch        *b_S_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_fpHitsTime;   //!
+   TBranch        *b_S_hod_fpHitsTime;   //!
+   TBranch        *b_H_aero_neg_npe_sum;   //!
+   TBranch        *b_H_aero_ngood_hits;   //!
+   TBranch        *b_H_aero_npe_sum;   //!
+   TBranch        *b_H_aero_ntdc_neg_hits;   //!
+   TBranch        *b_H_aero_ntdc_pos_hits;   //!
+   TBranch        *b_H_aero_pos_npe_sum;   //!
+   TBranch        *b_H_cal_1pr_eplane;   //!
+   TBranch        *b_H_cal_1pr_eplane_neg;   //!
+   TBranch        *b_H_cal_1pr_eplane_pos;   //!
+   TBranch        *b_H_cal_2ta_eplane;   //!
+   TBranch        *b_H_cal_2ta_eplane_neg;   //!
+   TBranch        *b_H_cal_2ta_eplane_pos;   //!
+   TBranch        *b_H_cal_3ta_eplane;   //!
+   TBranch        *b_H_cal_3ta_eplane_neg;   //!
+   TBranch        *b_H_cal_3ta_eplane_pos;   //!
+   TBranch        *b_H_cal_4ta_eplane;   //!
+   TBranch        *b_H_cal_4ta_eplane_neg;   //!
+   TBranch        *b_H_cal_4ta_eplane_pos;   //!
+   TBranch        *b_H_cal_etot;   //!
+   TBranch        *b_H_cal_etotnorm;   //!
+   TBranch        *b_H_cal_nclust;   //!
+   TBranch        *b_H_cal_nhits;   //!
+   TBranch        *b_H_cal_ntracks;   //!
+   TBranch        *b_H_cher_ncherhit;   //!
+   TBranch        *b_H_cher_npesum;   //!
+   TBranch        *b_H_dc_1u1_nhit;   //!
+   TBranch        *b_H_dc_1v1_nhit;   //!
+   TBranch        *b_H_dc_1x1_nhit;   //!
+   TBranch        *b_H_dc_1x2_nhit;   //!
+   TBranch        *b_H_dc_1y1_nhit;   //!
+   TBranch        *b_H_dc_1y2_nhit;   //!
+   TBranch        *b_H_dc_2u1_nhit;   //!
+   TBranch        *b_H_dc_2v1_nhit;   //!
+   TBranch        *b_H_dc_2x1_nhit;   //!
+   TBranch        *b_H_dc_2x2_nhit;   //!
+   TBranch        *b_H_dc_2y1_nhit;   //!
+   TBranch        *b_H_dc_2y2_nhit;   //!
+   TBranch        *b_H_dc_Ch1_maxhits;   //!
+   TBranch        *b_H_dc_Ch1_nhit;   //!
+   TBranch        *b_H_dc_Ch1_spacepoints;   //!
+   TBranch        *b_H_dc_Ch1_trawhit;   //!
+   TBranch        *b_H_dc_Ch2_maxhits;   //!
+   TBranch        *b_H_dc_Ch2_nhit;   //!
+   TBranch        *b_H_dc_Ch2_spacepoints;   //!
+   TBranch        *b_H_dc_Ch2_trawhit;   //!
+   TBranch        *b_H_dc_nhit;   //!
+   TBranch        *b_H_dc_nsp;   //!
+   TBranch        *b_H_dc_ntrack;   //!
+   TBranch        *b_H_dc_stubtest;   //!
+   TBranch        *b_H_dc_tnhit;   //!
+   TBranch        *b_H_dc_trawhit;   //!
+   TBranch        *b_H_hod_1x_nhits;   //!
+   TBranch        *b_H_hod_1y_nhits;   //!
+   TBranch        *b_H_hod_2x_nhits;   //!
+   TBranch        *b_H_hod_2y_nhits;   //!
+   TBranch        *b_H_hod_betachisqnotrack;   //!
+   TBranch        *b_H_hod_betanotrack;   //!
+   TBranch        *b_H_hod_betap;   //!
+   TBranch        *b_H_hod_goodscinhit;   //!
+   TBranch        *b_H_hod_goodstarttime;   //!
+   TBranch        *b_H_hod_scindid;   //!
+   TBranch        *b_H_hod_scinshould;   //!
+   TBranch        *b_H_hod_starttime;   //!
+   TBranch        *b_H_tr_n;   //!
+   TBranch        *b_HSCOINPRE;   //!
+   TBranch        *b_HSCOINPREr;   //!
+   TBranch        *b_HSCOINTRG;   //!
+   TBranch        *b_HSCOINTRGr;   //!
+   TBranch        *b_HSHMSPRE;   //!
+   TBranch        *b_HSHMSPREr;   //!
+   TBranch        *b_HSHMSTRG;   //!
+   TBranch        *b_HSHMSTRGr;   //!
+   TBranch        *b_HSPEDPRE;   //!
+   TBranch        *b_HSPEDPREr;   //!
+   TBranch        *b_HSPEDTRG;   //!
+   TBranch        *b_HSPEDTRGr;   //!
+   TBranch        *b_HSS1;   //!
+   TBranch        *b_HSS1X;   //!
+   TBranch        *b_HSS1Xr;   //!
+   TBranch        *b_HSS1Y;   //!
+   TBranch        *b_HSS1Yr;   //!
+   TBranch        *b_HSS1r;   //!
+   TBranch        *b_HSS2;   //!
+   TBranch        *b_HSS2X;   //!
+   TBranch        *b_HSS2Xr;   //!
+   TBranch        *b_HSS2Y;   //!
+   TBranch        *b_HSS2Yr;   //!
+   TBranch        *b_HSS2r;   //!
+   TBranch        *b_HSSHODO11;   //!
+   TBranch        *b_HSSHODO11r;   //!
+   TBranch        *b_HSSHODO13;   //!
+   TBranch        *b_HSSHODO13r;   //!
+   TBranch        *b_HSSHODO15;   //!
+   TBranch        *b_HSSHODO15r;   //!
+   TBranch        *b_HSSHODO9;   //!
+   TBranch        *b_HSSHODO9r;   //!
+   TBranch        *b_HSSOSPRE;   //!
+   TBranch        *b_HSSOSPREr;   //!
+   TBranch        *b_HSSOSTRG;   //!
+   TBranch        *b_HSSOSTRGr;   //!
+   TBranch        *b_HShADCGATES;   //!
+   TBranch        *b_HShADCGATESr;   //!
+   TBranch        *b_HShBCM1;   //!
+   TBranch        *b_HShBCM1r;   //!
+   TBranch        *b_HShBCM2;   //!
+   TBranch        *b_HShBCM2r;   //!
+   TBranch        *b_HShBEAMGATES;   //!
+   TBranch        *b_HShBEAMGATESr;   //!
+   TBranch        *b_HShCER;   //!
+   TBranch        *b_HShCERHI;   //!
+   TBranch        *b_HShCERHIr;   //!
+   TBranch        *b_HShCERr;   //!
+   TBranch        *b_HShCLOCK;   //!
+   TBranch        *b_HShCLOCKr;   //!
+   TBranch        *b_HShELCLEAN;   //!
+   TBranch        *b_HShELCLEANr;   //!
+   TBranch        *b_HShELHI;   //!
+   TBranch        *b_HShELHIr;   //!
+   TBranch        *b_HShELLO;   //!
+   TBranch        *b_HShELLOr;   //!
+   TBranch        *b_HShELREAL;   //!
+   TBranch        *b_HShELREALr;   //!
+   TBranch        *b_HShPION;   //!
+   TBranch        *b_HShPIONHI;   //!
+   TBranch        *b_HShPIONHIr;   //!
+   TBranch        *b_HShPIONr;   //!
+   TBranch        *b_HShPIPRE;   //!
+   TBranch        *b_HShPIPREr;   //!
+   TBranch        *b_HShPRE100;   //!
+   TBranch        *b_HShPRE100r;   //!
+   TBranch        *b_HShPRE150;   //!
+   TBranch        *b_HShPRE150r;   //!
+   TBranch        *b_HShPRE200;   //!
+   TBranch        *b_HShPRE200r;   //!
+   TBranch        *b_HShPRE50;   //!
+   TBranch        *b_HShPRE50r;   //!
+   TBranch        *b_HShPRETRG;   //!
+   TBranch        *b_HShPRETRGr;   //!
+   TBranch        *b_HShPRHI;   //!
+   TBranch        *b_HShPRHIr;   //!
+   TBranch        *b_HShPRLO;   //!
+   TBranch        *b_HShPRLOr;   //!
+   TBranch        *b_HShS1;   //!
+   TBranch        *b_HShS1X;   //!
+   TBranch        *b_HShS1Xr;   //!
+   TBranch        *b_HShS1Y;   //!
+   TBranch        *b_HShS1Yr;   //!
+   TBranch        *b_HShS1r;   //!
+   TBranch        *b_HShS2;   //!
+   TBranch        *b_HShS2X;   //!
+   TBranch        *b_HShS2Xr;   //!
+   TBranch        *b_HShS2Y;   //!
+   TBranch        *b_HShS2Yr;   //!
+   TBranch        *b_HShS2r;   //!
+   TBranch        *b_HShSCIN;   //!
+   TBranch        *b_HShSCINr;   //!
+   TBranch        *b_HShSHLO;   //!
+   TBranch        *b_HShSHLOr;   //!
+   TBranch        *b_HShSTOF;   //!
+   TBranch        *b_HShSTOFr;   //!
+   TBranch        *b_HShUNSER;   //!
+   TBranch        *b_HShUNSERr;   //!
+   TBranch        *b_HShUNUSED4;   //!
+   TBranch        *b_HShUNUSED4r;   //!
+   TBranch        *b_HShUNUSED5;   //!
+   TBranch        *b_HShUNUSED5r;   //!
+   TBranch        *b_HSsADCGATES;   //!
+   TBranch        *b_HSsADCGATESr;   //!
+   TBranch        *b_HSsBCM1;   //!
+   TBranch        *b_HSsBCM1r;   //!
+   TBranch        *b_HSsBCM2;   //!
+   TBranch        *b_HSsBCM2r;   //!
+   TBranch        *b_HSsCER;   //!
+   TBranch        *b_HSsCERr;   //!
+   TBranch        *b_HSsCLOCK;   //!
+   TBranch        *b_HSsCLOCKr;   //!
+   TBranch        *b_HSsELCLEAN;   //!
+   TBranch        *b_HSsELCLEANr;   //!
+   TBranch        *b_HSsELHI;   //!
+   TBranch        *b_HSsELHIr;   //!
+   TBranch        *b_HSsELLO;   //!
+   TBranch        *b_HSsELLOr;   //!
+   TBranch        *b_HSsELREAL;   //!
+   TBranch        *b_HSsELREALr;   //!
+   TBranch        *b_HSsPION;   //!
+   TBranch        *b_HSsPIONr;   //!
+   TBranch        *b_HSsPIPRE;   //!
+   TBranch        *b_HSsPIPREr;   //!
+   TBranch        *b_HSsPRE100;   //!
+   TBranch        *b_HSsPRE100r;   //!
+   TBranch        *b_HSsPRE150;   //!
+   TBranch        *b_HSsPRE150r;   //!
+   TBranch        *b_HSsPRE200;   //!
+   TBranch        *b_HSsPRE200r;   //!
+   TBranch        *b_HSsPRE50;   //!
+   TBranch        *b_HSsPRE50r;   //!
+   TBranch        *b_HSsPRETRG;   //!
+   TBranch        *b_HSsPRETRGr;   //!
+   TBranch        *b_HSsPRHI;   //!
+   TBranch        *b_HSsPRHIr;   //!
+   TBranch        *b_HSsPRLO;   //!
+   TBranch        *b_HSsPRLOr;   //!
+   TBranch        *b_HSsS1;   //!
+   TBranch        *b_HSsS1X;   //!
+   TBranch        *b_HSsS1Xr;   //!
+   TBranch        *b_HSsS1Y;   //!
+   TBranch        *b_HSsS1Yr;   //!
+   TBranch        *b_HSsS1r;   //!
+   TBranch        *b_HSsS2;   //!
+   TBranch        *b_HSsS2X;   //!
+   TBranch        *b_HSsS2Xr;   //!
+   TBranch        *b_HSsS2Y;   //!
+   TBranch        *b_HSsS2Yr;   //!
+   TBranch        *b_HSsS2r;   //!
+   TBranch        *b_HSsSCIN;   //!
+   TBranch        *b_HSsSCINr;   //!
+   TBranch        *b_HSsSHLO;   //!
+   TBranch        *b_HSsSHLOr;   //!
+   TBranch        *b_HSsSTOF;   //!
+   TBranch        *b_HSsSTOFr;   //!
+   TBranch        *b_S_cal_1pr_eplane;   //!
+   TBranch        *b_S_cal_1pr_eplane_neg;   //!
+   TBranch        *b_S_cal_1pr_eplane_pos;   //!
+   TBranch        *b_S_cal_2ta_eplane;   //!
+   TBranch        *b_S_cal_2ta_eplane_neg;   //!
+   TBranch        *b_S_cal_2ta_eplane_pos;   //!
+   TBranch        *b_S_cal_3ta_eplane;   //!
+   TBranch        *b_S_cal_3ta_eplane_neg;   //!
+   TBranch        *b_S_cal_3ta_eplane_pos;   //!
+   TBranch        *b_S_cal_4ta_eplane;   //!
+   TBranch        *b_S_cal_4ta_eplane_neg;   //!
+   TBranch        *b_S_cal_4ta_eplane_pos;   //!
+   TBranch        *b_S_cal_etot;   //!
+   TBranch        *b_S_cal_etotnorm;   //!
+   TBranch        *b_S_cal_nclust;   //!
+   TBranch        *b_S_cal_nhits;   //!
+   TBranch        *b_S_cal_ntracks;   //!
+   TBranch        *b_S_dc_1u1_nhit;   //!
+   TBranch        *b_S_dc_1u2_nhit;   //!
+   TBranch        *b_S_dc_1v1_nhit;   //!
+   TBranch        *b_S_dc_1v2_nhit;   //!
+   TBranch        *b_S_dc_1x1_nhit;   //!
+   TBranch        *b_S_dc_1x2_nhit;   //!
+   TBranch        *b_S_dc_2u1_nhit;   //!
+   TBranch        *b_S_dc_2u2_nhit;   //!
+   TBranch        *b_S_dc_2v1_nhit;   //!
+   TBranch        *b_S_dc_2v2_nhit;   //!
+   TBranch        *b_S_dc_2x1_nhit;   //!
+   TBranch        *b_S_dc_2x2_nhit;   //!
+   TBranch        *b_S_dc_Ch1_maxhits;   //!
+   TBranch        *b_S_dc_Ch1_nhit;   //!
+   TBranch        *b_S_dc_Ch1_spacepoints;   //!
+   TBranch        *b_S_dc_Ch1_trawhit;   //!
+   TBranch        *b_S_dc_Ch2_maxhits;   //!
+   TBranch        *b_S_dc_Ch2_nhit;   //!
+   TBranch        *b_S_dc_Ch2_spacepoints;   //!
+   TBranch        *b_S_dc_Ch2_trawhit;   //!
+   TBranch        *b_S_dc_nhit;   //!
+   TBranch        *b_S_dc_nsp;   //!
+   TBranch        *b_S_dc_ntrack;   //!
+   TBranch        *b_S_dc_stubtest;   //!
+   TBranch        *b_S_dc_tnhit;   //!
+   TBranch        *b_S_dc_trawhit;   //!
+   TBranch        *b_S_hod_1x_nhits;   //!
+   TBranch        *b_S_hod_1y_nhits;   //!
+   TBranch        *b_S_hod_2x_nhits;   //!
+   TBranch        *b_S_hod_2y_nhits;   //!
+   TBranch        *b_S_hod_betachisqnotrack;   //!
+   TBranch        *b_S_hod_betanotrack;   //!
+   TBranch        *b_S_hod_betap;   //!
+   TBranch        *b_S_hod_goodscinhit;   //!
+   TBranch        *b_S_hod_goodstarttime;   //!
+   TBranch        *b_S_hod_scindid;   //!
+   TBranch        *b_S_hod_scinshould;   //!
+   TBranch        *b_S_hod_starttime;   //!
+   TBranch        *b_g_evtyp;   //!
+   //   TBranch        *b_Hhodtdif1;   //!
+   //   TBranch        *b_Hhodtdif2;   //!
+   //   TBranch        *b_Hhodtdif3;   //!
+   //   TBranch        *b_Hhodtdif4;   //!
+   //   TBranch        *b_Hhodtdif5;   //!
+   //   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtTime;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtNum;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtType;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtLen;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fHelicity;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fTargetPol;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fRun;   //!
+
+   sos_class(TTree *tree=0);
+   virtual ~sos_class();
+   virtual Int_t    Cut(Long64_t entry);
+   virtual Int_t    GetEntry(Long64_t entry);
+   virtual Long64_t LoadTree(Long64_t entry);
+   virtual void     Init(TTree *tree);
+   //   virtual void     Loop();
+   virtual Bool_t   Notify();
+   virtual void     Show(Long64_t entry = -1);
+};
+
+#endif
+
+#ifdef sos_class_cxx
+sos_class::sos_class(TTree *tree) : fChain(0) 
+{
+// if parameter tree is not specified (or zero), connect the file
+// used to generate this class and read the Tree.
+   if (tree == 0) {
+      TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("sos_52949.root");
+      if (!f || !f->IsOpen()) {
+         f = new TFile("sos_52949.root");
+      }
+      f->GetObject("T",tree);
+
+   }
+   Init(tree);
+}
+
+sos_class::~sos_class()
+{
+   if (!fChain) return;
+   delete fChain->GetCurrentFile();
+}
+
+Int_t sos_class::GetEntry(Long64_t entry)
+{
+// Read contents of entry.
+   if (!fChain) return 0;
+   return fChain->GetEntry(entry);
+}
+Long64_t sos_class::LoadTree(Long64_t entry)
+{
+// Set the environment to read one entry
+   if (!fChain) return -5;
+   Long64_t centry = fChain->LoadTree(entry);
+   if (centry < 0) return centry;
+   if (fChain->GetTreeNumber() != fCurrent) {
+      fCurrent = fChain->GetTreeNumber();
+      Notify();
+   }
+   return centry;
+}
+
+void sos_class::Init(TTree *tree)
+{
+   // The Init() function is called when the selector needs to initialize
+   // a new tree or chain. Typically here the branch addresses and branch
+   // pointers of the tree will be set.
+   // It is normally not necessary to make changes to the generated
+   // code, but the routine can be extended by the user if needed.
+   // Init() will be called many times when running on PROOF
+   // (once per file to be processed).
+
+   // Set branch addresses and branch pointers
+   if (!tree) return;
+   fChain = tree;
+   fCurrent = -1;
+   fChain->SetMakeClass(1);
+
+   fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+   fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+   fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+   fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+   fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+   fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg", &Ndata_H_aero_aneg, &b_Ndata_H_aero_aneg);
+   fChain->SetBranchAddress("H.aero.aneg", H_aero_aneg, &b_H_aero_aneg);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg_p", &Ndata_H_aero_aneg_p, &b_Ndata_H_aero_aneg_p);
+   fChain->SetBranchAddress("H.aero.aneg_p", H_aero_aneg_p, &b_H_aero_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.aero.apos", &Ndata_H_aero_apos, &b_Ndata_H_aero_apos);
+   fChain->SetBranchAddress("H.aero.apos", H_aero_apos, &b_H_aero_apos);
+   fChain->SetBranchAddress("Ndata.H.aero.apos_p", &Ndata_H_aero_apos_p, &b_Ndata_H_aero_apos_p);
+   fChain->SetBranchAddress("H.aero.apos_p", H_aero_apos_p, &b_H_aero_apos_p);
+   fChain->SetBranchAddress("Ndata.H.aero.neg_npe", &Ndata_H_aero_neg_npe, &b_Ndata_H_aero_neg_npe);
+   fChain->SetBranchAddress("H.aero.neg_npe", H_aero_neg_npe, &b_H_aero_neg_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.negadchits", &Ndata_H_aero_negadchits, &b_Ndata_H_aero_negadchits);
+   fChain->SetBranchAddress("H.aero.negadchits", H_aero_negadchits, &b_H_aero_negadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.negtdchits", &Ndata_H_aero_negtdchits, &b_Ndata_H_aero_negtdchits);
+   fChain->SetBranchAddress("H.aero.negtdchits", &H_aero_negtdchits, &b_H_aero_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.pos_npe", &Ndata_H_aero_pos_npe, &b_Ndata_H_aero_pos_npe);
+   fChain->SetBranchAddress("H.aero.pos_npe", H_aero_pos_npe, &b_H_aero_pos_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.posadchits", &Ndata_H_aero_posadchits, &b_Ndata_H_aero_posadchits);
+   fChain->SetBranchAddress("H.aero.posadchits", H_aero_posadchits, &b_H_aero_posadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.postdchits", &Ndata_H_aero_postdchits, &b_Ndata_H_aero_postdchits);
+   fChain->SetBranchAddress("H.aero.postdchits", &H_aero_postdchits, &b_H_aero_postdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.tneg", &Ndata_H_aero_tneg, &b_Ndata_H_aero_tneg);
+   fChain->SetBranchAddress("H.aero.tneg", H_aero_tneg, &b_H_aero_tneg);
+   fChain->SetBranchAddress("Ndata.H.aero.tpos", &Ndata_H_aero_tpos, &b_Ndata_H_aero_tpos);
+   fChain->SetBranchAddress("H.aero.tpos", H_aero_tpos, &b_H_aero_tpos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg", &Ndata_H_cal_1pr_aneg, &b_Ndata_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("H.cal.1pr.aneg", H_cal_1pr_aneg, &b_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg_p", &Ndata_H_cal_1pr_aneg_p, &b_Ndata_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("H.cal.1pr.aneg_p", H_cal_1pr_aneg_p, &b_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos", &Ndata_H_cal_1pr_apos, &b_Ndata_H_cal_1pr_apos);
+   fChain->SetBranchAddress("H.cal.1pr.apos", H_cal_1pr_apos, &b_H_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos_p", &Ndata_H_cal_1pr_apos_p, &b_Ndata_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("H.cal.1pr.apos_p", H_cal_1pr_apos_p, &b_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.emean", &Ndata_H_cal_1pr_emean, &b_Ndata_H_cal_1pr_emean);
+   fChain->SetBranchAddress("H.cal.1pr.emean", H_cal_1pr_emean, &b_H_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.eneg", &Ndata_H_cal_1pr_eneg, &b_Ndata_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("H.cal.1pr.eneg", H_cal_1pr_eneg, &b_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.epos", &Ndata_H_cal_1pr_epos, &b_Ndata_H_cal_1pr_epos);
+   fChain->SetBranchAddress("H.cal.1pr.epos", H_cal_1pr_epos, &b_H_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.negadchits", &Ndata_H_cal_1pr_negadchits, &b_Ndata_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("H.cal.1pr.negadchits", H_cal_1pr_negadchits, &b_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.posadchits", &Ndata_H_cal_1pr_posadchits, &b_Ndata_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("H.cal.1pr.posadchits", H_cal_1pr_posadchits, &b_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg", &Ndata_H_cal_2ta_aneg, &b_Ndata_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("H.cal.2ta.aneg", H_cal_2ta_aneg, &b_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg_p", &Ndata_H_cal_2ta_aneg_p, &b_Ndata_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.2ta.aneg_p", H_cal_2ta_aneg_p, &b_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos", &Ndata_H_cal_2ta_apos, &b_Ndata_H_cal_2ta_apos);
+   fChain->SetBranchAddress("H.cal.2ta.apos", H_cal_2ta_apos, &b_H_cal_2ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos_p", &Ndata_H_cal_2ta_apos_p, &b_Ndata_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("H.cal.2ta.apos_p", H_cal_2ta_apos_p, &b_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.emean", &Ndata_H_cal_2ta_emean, &b_Ndata_H_cal_2ta_emean);
+   fChain->SetBranchAddress("H.cal.2ta.emean", H_cal_2ta_emean, &b_H_cal_2ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.eneg", &Ndata_H_cal_2ta_eneg, &b_Ndata_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("H.cal.2ta.eneg", H_cal_2ta_eneg, &b_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.epos", &Ndata_H_cal_2ta_epos, &b_Ndata_H_cal_2ta_epos);
+   fChain->SetBranchAddress("H.cal.2ta.epos", H_cal_2ta_epos, &b_H_cal_2ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.negadchits", &Ndata_H_cal_2ta_negadchits, &b_Ndata_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("H.cal.2ta.negadchits", H_cal_2ta_negadchits, &b_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.posadchits", &Ndata_H_cal_2ta_posadchits, &b_Ndata_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("H.cal.2ta.posadchits", H_cal_2ta_posadchits, &b_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg", &Ndata_H_cal_3ta_aneg, &b_Ndata_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("H.cal.3ta.aneg", H_cal_3ta_aneg, &b_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg_p", &Ndata_H_cal_3ta_aneg_p, &b_Ndata_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.3ta.aneg_p", H_cal_3ta_aneg_p, &b_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos", &Ndata_H_cal_3ta_apos, &b_Ndata_H_cal_3ta_apos);
+   fChain->SetBranchAddress("H.cal.3ta.apos", H_cal_3ta_apos, &b_H_cal_3ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos_p", &Ndata_H_cal_3ta_apos_p, &b_Ndata_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("H.cal.3ta.apos_p", H_cal_3ta_apos_p, &b_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.emean", &Ndata_H_cal_3ta_emean, &b_Ndata_H_cal_3ta_emean);
+   fChain->SetBranchAddress("H.cal.3ta.emean", H_cal_3ta_emean, &b_H_cal_3ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.eneg", &Ndata_H_cal_3ta_eneg, &b_Ndata_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("H.cal.3ta.eneg", H_cal_3ta_eneg, &b_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.epos", &Ndata_H_cal_3ta_epos, &b_Ndata_H_cal_3ta_epos);
+   fChain->SetBranchAddress("H.cal.3ta.epos", H_cal_3ta_epos, &b_H_cal_3ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.negadchits", &Ndata_H_cal_3ta_negadchits, &b_Ndata_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("H.cal.3ta.negadchits", &H_cal_3ta_negadchits, &b_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.posadchits", &Ndata_H_cal_3ta_posadchits, &b_Ndata_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("H.cal.3ta.posadchits", H_cal_3ta_posadchits, &b_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg", &Ndata_H_cal_4ta_aneg, &b_Ndata_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("H.cal.4ta.aneg", H_cal_4ta_aneg, &b_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg_p", &Ndata_H_cal_4ta_aneg_p, &b_Ndata_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.4ta.aneg_p", H_cal_4ta_aneg_p, &b_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos", &Ndata_H_cal_4ta_apos, &b_Ndata_H_cal_4ta_apos);
+   fChain->SetBranchAddress("H.cal.4ta.apos", H_cal_4ta_apos, &b_H_cal_4ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos_p", &Ndata_H_cal_4ta_apos_p, &b_Ndata_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("H.cal.4ta.apos_p", H_cal_4ta_apos_p, &b_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.emean", &Ndata_H_cal_4ta_emean, &b_Ndata_H_cal_4ta_emean);
+   fChain->SetBranchAddress("H.cal.4ta.emean", H_cal_4ta_emean, &b_H_cal_4ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.eneg", &Ndata_H_cal_4ta_eneg, &b_Ndata_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("H.cal.4ta.eneg", H_cal_4ta_eneg, &b_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.epos", &Ndata_H_cal_4ta_epos, &b_Ndata_H_cal_4ta_epos);
+   fChain->SetBranchAddress("H.cal.4ta.epos", H_cal_4ta_epos, &b_H_cal_4ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.negadchits", &Ndata_H_cal_4ta_negadchits, &b_Ndata_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("H.cal.4ta.negadchits", &H_cal_4ta_negadchits, &b_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.posadchits", &Ndata_H_cal_4ta_posadchits, &b_Ndata_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("H.cal.4ta.posadchits", H_cal_4ta_posadchits, &b_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cher.adc", &Ndata_H_cher_adc, &b_Ndata_H_cher_adc);
+   fChain->SetBranchAddress("H.cher.adc", H_cher_adc, &b_H_cher_adc);
+   fChain->SetBranchAddress("Ndata.H.cher.adc_p", &Ndata_H_cher_adc_p, &b_Ndata_H_cher_adc_p);
+   fChain->SetBranchAddress("H.cher.adc_p", H_cher_adc_p, &b_H_cher_adc_p);
+   fChain->SetBranchAddress("Ndata.H.cher.cerfiredcounter", &Ndata_H_cher_cerfiredcounter, &b_Ndata_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("H.cher.cerfiredcounter", H_cher_cerfiredcounter, &b_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.certrackcounter", &Ndata_H_cher_certrackcounter, &b_Ndata_H_cher_certrackcounter);
+   fChain->SetBranchAddress("H.cher.certrackcounter", H_cher_certrackcounter, &b_H_cher_certrackcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.npe", &Ndata_H_cher_npe, &b_Ndata_H_cher_npe);
+   fChain->SetBranchAddress("H.cher.npe", H_cher_npe, &b_H_cher_npe);
+   fChain->SetBranchAddress("Ndata.H.cher.phototubes", &Ndata_H_cher_phototubes, &b_Ndata_H_cher_phototubes);
+   fChain->SetBranchAddress("H.cher.phototubes", H_cher_phototubes, &b_H_cher_phototubes);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.dist", &Ndata_H_dc_1u1_dist, &b_Ndata_H_dc_1u1_dist);
+   fChain->SetBranchAddress("H.dc.1u1.dist", H_dc_1u1_dist, &b_H_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.rawtdc", &Ndata_H_dc_1u1_rawtdc, &b_Ndata_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1u1.rawtdc", H_dc_1u1_rawtdc, &b_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.tdchits", &Ndata_H_dc_1u1_tdchits, &b_Ndata_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("H.dc.1u1.tdchits", H_dc_1u1_tdchits, &b_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.time", &Ndata_H_dc_1u1_time, &b_Ndata_H_dc_1u1_time);
+   fChain->SetBranchAddress("H.dc.1u1.time", H_dc_1u1_time, &b_H_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.dist", &Ndata_H_dc_1v1_dist, &b_Ndata_H_dc_1v1_dist);
+   fChain->SetBranchAddress("H.dc.1v1.dist", H_dc_1v1_dist, &b_H_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.rawtdc", &Ndata_H_dc_1v1_rawtdc, &b_Ndata_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1v1.rawtdc", H_dc_1v1_rawtdc, &b_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.tdchits", &Ndata_H_dc_1v1_tdchits, &b_Ndata_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("H.dc.1v1.tdchits", H_dc_1v1_tdchits, &b_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.time", &Ndata_H_dc_1v1_time, &b_Ndata_H_dc_1v1_time);
+   fChain->SetBranchAddress("H.dc.1v1.time", H_dc_1v1_time, &b_H_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.dist", &Ndata_H_dc_1x1_dist, &b_Ndata_H_dc_1x1_dist);
+   fChain->SetBranchAddress("H.dc.1x1.dist", H_dc_1x1_dist, &b_H_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.rawtdc", &Ndata_H_dc_1x1_rawtdc, &b_Ndata_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x1.rawtdc", H_dc_1x1_rawtdc, &b_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.tdchits", &Ndata_H_dc_1x1_tdchits, &b_Ndata_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("H.dc.1x1.tdchits", H_dc_1x1_tdchits, &b_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.time", &Ndata_H_dc_1x1_time, &b_Ndata_H_dc_1x1_time);
+   fChain->SetBranchAddress("H.dc.1x1.time", H_dc_1x1_time, &b_H_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.dist", &Ndata_H_dc_1x2_dist, &b_Ndata_H_dc_1x2_dist);
+   fChain->SetBranchAddress("H.dc.1x2.dist", H_dc_1x2_dist, &b_H_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.rawtdc", &Ndata_H_dc_1x2_rawtdc, &b_Ndata_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x2.rawtdc", H_dc_1x2_rawtdc, &b_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.tdchits", &Ndata_H_dc_1x2_tdchits, &b_Ndata_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("H.dc.1x2.tdchits", H_dc_1x2_tdchits, &b_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.time", &Ndata_H_dc_1x2_time, &b_Ndata_H_dc_1x2_time);
+   fChain->SetBranchAddress("H.dc.1x2.time", H_dc_1x2_time, &b_H_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.dist", &Ndata_H_dc_1y1_dist, &b_Ndata_H_dc_1y1_dist);
+   fChain->SetBranchAddress("H.dc.1y1.dist", H_dc_1y1_dist, &b_H_dc_1y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.rawtdc", &Ndata_H_dc_1y1_rawtdc, &b_Ndata_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y1.rawtdc", H_dc_1y1_rawtdc, &b_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.tdchits", &Ndata_H_dc_1y1_tdchits, &b_Ndata_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("H.dc.1y1.tdchits", H_dc_1y1_tdchits, &b_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.time", &Ndata_H_dc_1y1_time, &b_Ndata_H_dc_1y1_time);
+   fChain->SetBranchAddress("H.dc.1y1.time", H_dc_1y1_time, &b_H_dc_1y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.dist", &Ndata_H_dc_1y2_dist, &b_Ndata_H_dc_1y2_dist);
+   fChain->SetBranchAddress("H.dc.1y2.dist", H_dc_1y2_dist, &b_H_dc_1y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.rawtdc", &Ndata_H_dc_1y2_rawtdc, &b_Ndata_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y2.rawtdc", H_dc_1y2_rawtdc, &b_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.tdchits", &Ndata_H_dc_1y2_tdchits, &b_Ndata_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("H.dc.1y2.tdchits", H_dc_1y2_tdchits, &b_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.time", &Ndata_H_dc_1y2_time, &b_Ndata_H_dc_1y2_time);
+   fChain->SetBranchAddress("H.dc.1y2.time", H_dc_1y2_time, &b_H_dc_1y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.dist", &Ndata_H_dc_2u1_dist, &b_Ndata_H_dc_2u1_dist);
+   fChain->SetBranchAddress("H.dc.2u1.dist", H_dc_2u1_dist, &b_H_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.rawtdc", &Ndata_H_dc_2u1_rawtdc, &b_Ndata_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2u1.rawtdc", H_dc_2u1_rawtdc, &b_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.tdchits", &Ndata_H_dc_2u1_tdchits, &b_Ndata_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("H.dc.2u1.tdchits", H_dc_2u1_tdchits, &b_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.time", &Ndata_H_dc_2u1_time, &b_Ndata_H_dc_2u1_time);
+   fChain->SetBranchAddress("H.dc.2u1.time", H_dc_2u1_time, &b_H_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.dist", &Ndata_H_dc_2v1_dist, &b_Ndata_H_dc_2v1_dist);
+   fChain->SetBranchAddress("H.dc.2v1.dist", H_dc_2v1_dist, &b_H_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.rawtdc", &Ndata_H_dc_2v1_rawtdc, &b_Ndata_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2v1.rawtdc", H_dc_2v1_rawtdc, &b_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.tdchits", &Ndata_H_dc_2v1_tdchits, &b_Ndata_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("H.dc.2v1.tdchits", H_dc_2v1_tdchits, &b_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.time", &Ndata_H_dc_2v1_time, &b_Ndata_H_dc_2v1_time);
+   fChain->SetBranchAddress("H.dc.2v1.time", H_dc_2v1_time, &b_H_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.dist", &Ndata_H_dc_2x1_dist, &b_Ndata_H_dc_2x1_dist);
+   fChain->SetBranchAddress("H.dc.2x1.dist", H_dc_2x1_dist, &b_H_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.rawtdc", &Ndata_H_dc_2x1_rawtdc, &b_Ndata_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x1.rawtdc", H_dc_2x1_rawtdc, &b_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.tdchits", &Ndata_H_dc_2x1_tdchits, &b_Ndata_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("H.dc.2x1.tdchits", H_dc_2x1_tdchits, &b_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.time", &Ndata_H_dc_2x1_time, &b_Ndata_H_dc_2x1_time);
+   fChain->SetBranchAddress("H.dc.2x1.time", H_dc_2x1_time, &b_H_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.dist", &Ndata_H_dc_2x2_dist, &b_Ndata_H_dc_2x2_dist);
+   fChain->SetBranchAddress("H.dc.2x2.dist", H_dc_2x2_dist, &b_H_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.rawtdc", &Ndata_H_dc_2x2_rawtdc, &b_Ndata_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x2.rawtdc", H_dc_2x2_rawtdc, &b_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.tdchits", &Ndata_H_dc_2x2_tdchits, &b_Ndata_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("H.dc.2x2.tdchits", H_dc_2x2_tdchits, &b_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.time", &Ndata_H_dc_2x2_time, &b_Ndata_H_dc_2x2_time);
+   fChain->SetBranchAddress("H.dc.2x2.time", H_dc_2x2_time, &b_H_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.dist", &Ndata_H_dc_2y1_dist, &b_Ndata_H_dc_2y1_dist);
+   fChain->SetBranchAddress("H.dc.2y1.dist", H_dc_2y1_dist, &b_H_dc_2y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.rawtdc", &Ndata_H_dc_2y1_rawtdc, &b_Ndata_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y1.rawtdc", H_dc_2y1_rawtdc, &b_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.tdchits", &Ndata_H_dc_2y1_tdchits, &b_Ndata_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("H.dc.2y1.tdchits", H_dc_2y1_tdchits, &b_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.time", &Ndata_H_dc_2y1_time, &b_Ndata_H_dc_2y1_time);
+   fChain->SetBranchAddress("H.dc.2y1.time", H_dc_2y1_time, &b_H_dc_2y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.dist", &Ndata_H_dc_2y2_dist, &b_Ndata_H_dc_2y2_dist);
+   fChain->SetBranchAddress("H.dc.2y2.dist", H_dc_2y2_dist, &b_H_dc_2y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.rawtdc", &Ndata_H_dc_2y2_rawtdc, &b_Ndata_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y2.rawtdc", H_dc_2y2_rawtdc, &b_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.tdchits", &Ndata_H_dc_2y2_tdchits, &b_Ndata_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("H.dc.2y2.tdchits", H_dc_2y2_tdchits, &b_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.time", &Ndata_H_dc_2y2_time, &b_Ndata_H_dc_2y2_time);
+   fChain->SetBranchAddress("H.dc.2y2.time", H_dc_2y2_time, &b_H_dc_2y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.residual", &Ndata_H_dc_residual, &b_Ndata_H_dc_residual);
+   fChain->SetBranchAddress("H.dc.residual", H_dc_residual, &b_H_dc_residual);
+   fChain->SetBranchAddress("Ndata.H.dc.x", &Ndata_H_dc_x, &b_Ndata_H_dc_x);
+   fChain->SetBranchAddress("H.dc.x", H_dc_x, &b_H_dc_x);
+   fChain->SetBranchAddress("Ndata.H.dc.xp", &Ndata_H_dc_xp, &b_Ndata_H_dc_xp);
+   fChain->SetBranchAddress("H.dc.xp", H_dc_xp, &b_H_dc_xp);
+   fChain->SetBranchAddress("Ndata.H.dc.y", &Ndata_H_dc_y, &b_Ndata_H_dc_y);
+   fChain->SetBranchAddress("H.dc.y", H_dc_y, &b_H_dc_y);
+   fChain->SetBranchAddress("Ndata.H.dc.yp", &Ndata_H_dc_yp, &b_Ndata_H_dc_yp);
+   fChain->SetBranchAddress("H.dc.yp", H_dc_yp, &b_H_dc_yp);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negadchits", &Ndata_H_hod_1x_negadchits, &b_Ndata_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("H.hod.1x.negadchits", H_hod_1x_negadchits, &b_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negtdchits", &Ndata_H_hod_1x_negtdchits, &b_Ndata_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("H.hod.1x.negtdchits", H_hod_1x_negtdchits, &b_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.posadchits", &Ndata_H_hod_1x_posadchits, &b_Ndata_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("H.hod.1x.posadchits", H_hod_1x_posadchits, &b_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.postdchits", &Ndata_H_hod_1x_postdchits, &b_Ndata_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("H.hod.1x.postdchits", H_hod_1x_postdchits, &b_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negadchits", &Ndata_H_hod_1y_negadchits, &b_Ndata_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("H.hod.1y.negadchits", H_hod_1y_negadchits, &b_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negtdchits", &Ndata_H_hod_1y_negtdchits, &b_Ndata_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("H.hod.1y.negtdchits", H_hod_1y_negtdchits, &b_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.posadchits", &Ndata_H_hod_1y_posadchits, &b_Ndata_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("H.hod.1y.posadchits", H_hod_1y_posadchits, &b_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.postdchits", &Ndata_H_hod_1y_postdchits, &b_Ndata_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("H.hod.1y.postdchits", H_hod_1y_postdchits, &b_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negadchits", &Ndata_H_hod_2x_negadchits, &b_Ndata_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("H.hod.2x.negadchits", H_hod_2x_negadchits, &b_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negtdchits", &Ndata_H_hod_2x_negtdchits, &b_Ndata_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("H.hod.2x.negtdchits", H_hod_2x_negtdchits, &b_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.posadchits", &Ndata_H_hod_2x_posadchits, &b_Ndata_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("H.hod.2x.posadchits", H_hod_2x_posadchits, &b_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.postdchits", &Ndata_H_hod_2x_postdchits, &b_Ndata_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("H.hod.2x.postdchits", H_hod_2x_postdchits, &b_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negadchits", &Ndata_H_hod_2y_negadchits, &b_Ndata_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("H.hod.2y.negadchits", H_hod_2y_negadchits, &b_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negtdchits", &Ndata_H_hod_2y_negtdchits, &b_Ndata_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("H.hod.2y.negtdchits", H_hod_2y_negtdchits, &b_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.posadchits", &Ndata_H_hod_2y_posadchits, &b_Ndata_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("H.hod.2y.posadchits", H_hod_2y_posadchits, &b_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.postdchits", &Ndata_H_hod_2y_postdchits, &b_Ndata_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("H.hod.2y.postdchits", H_hod_2y_postdchits, &b_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.fpHitsTime", &Ndata_H_hod_fpHitsTime, &b_Ndata_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("H.hod.fpHitsTime", H_hod_fpHitsTime, &b_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("Ndata.H.tr.beta", &Ndata_H_tr_beta, &b_Ndata_H_tr_beta);
+   fChain->SetBranchAddress("H.tr.beta", H_tr_beta, &b_H_tr_beta);
+   fChain->SetBranchAddress("Ndata.H.tr.betachisq", &Ndata_H_tr_betachisq, &b_Ndata_H_tr_betachisq);
+   fChain->SetBranchAddress("H.tr.betachisq", H_tr_betachisq, &b_H_tr_betachisq);
+   fChain->SetBranchAddress("Ndata.H.tr.chi2", &Ndata_H_tr_chi2, &b_Ndata_H_tr_chi2);
+   fChain->SetBranchAddress("H.tr.chi2", H_tr_chi2, &b_H_tr_chi2);
+   fChain->SetBranchAddress("Ndata.H.tr.d_ph", &Ndata_H_tr_d_ph, &b_Ndata_H_tr_d_ph);
+   fChain->SetBranchAddress("H.tr.d_ph", H_tr_d_ph, &b_H_tr_d_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.d_th", &Ndata_H_tr_d_th, &b_Ndata_H_tr_d_th);
+   fChain->SetBranchAddress("H.tr.d_th", H_tr_d_th, &b_H_tr_d_th);
+   fChain->SetBranchAddress("Ndata.H.tr.d_x", &Ndata_H_tr_d_x, &b_Ndata_H_tr_d_x);
+   fChain->SetBranchAddress("H.tr.d_x", H_tr_d_x, &b_H_tr_d_x);
+   fChain->SetBranchAddress("Ndata.H.tr.d_y", &Ndata_H_tr_d_y, &b_Ndata_H_tr_d_y);
+   fChain->SetBranchAddress("H.tr.d_y", H_tr_d_y, &b_H_tr_d_y);
+   fChain->SetBranchAddress("Ndata.H.tr.dbeta", &Ndata_H_tr_dbeta, &b_Ndata_H_tr_dbeta);
+   fChain->SetBranchAddress("H.tr.dbeta", H_tr_dbeta, &b_H_tr_dbeta);
+   fChain->SetBranchAddress("Ndata.H.tr.dtime", &Ndata_H_tr_dtime, &b_Ndata_H_tr_dtime);
+   fChain->SetBranchAddress("H.tr.dtime", H_tr_dtime, &b_H_tr_dtime);
+   fChain->SetBranchAddress("Ndata.H.tr.flag", &Ndata_H_tr_flag, &b_Ndata_H_tr_flag);
+   fChain->SetBranchAddress("H.tr.flag", H_tr_flag, &b_H_tr_flag);
+   fChain->SetBranchAddress("Ndata.H.tr.ndof", &Ndata_H_tr_ndof, &b_Ndata_H_tr_ndof);
+   fChain->SetBranchAddress("H.tr.ndof", H_tr_ndof, &b_H_tr_ndof);
+   fChain->SetBranchAddress("Ndata.H.tr.p", &Ndata_H_tr_p, &b_Ndata_H_tr_p);
+   fChain->SetBranchAddress("H.tr.p", H_tr_p, &b_H_tr_p);
+   fChain->SetBranchAddress("Ndata.H.tr.pathl", &Ndata_H_tr_pathl, &b_Ndata_H_tr_pathl);
+   fChain->SetBranchAddress("H.tr.pathl", H_tr_pathl, &b_H_tr_pathl);
+   fChain->SetBranchAddress("Ndata.H.tr.ph", &Ndata_H_tr_ph, &b_Ndata_H_tr_ph);
+   fChain->SetBranchAddress("H.tr.ph", H_tr_ph, &b_H_tr_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.px", &Ndata_H_tr_px, &b_Ndata_H_tr_px);
+   fChain->SetBranchAddress("H.tr.px", H_tr_px, &b_H_tr_px);
+   fChain->SetBranchAddress("Ndata.H.tr.py", &Ndata_H_tr_py, &b_Ndata_H_tr_py);
+   fChain->SetBranchAddress("H.tr.py", H_tr_py, &b_H_tr_py);
+   fChain->SetBranchAddress("Ndata.H.tr.pz", &Ndata_H_tr_pz, &b_Ndata_H_tr_pz);
+   fChain->SetBranchAddress("H.tr.pz", H_tr_pz, &b_H_tr_pz);
+   fChain->SetBranchAddress("Ndata.H.tr.r_ph", &Ndata_H_tr_r_ph, &b_Ndata_H_tr_r_ph);
+   fChain->SetBranchAddress("H.tr.r_ph", H_tr_r_ph, &b_H_tr_r_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.r_th", &Ndata_H_tr_r_th, &b_Ndata_H_tr_r_th);
+   fChain->SetBranchAddress("H.tr.r_th", H_tr_r_th, &b_H_tr_r_th);
+   fChain->SetBranchAddress("Ndata.H.tr.r_x", &Ndata_H_tr_r_x, &b_Ndata_H_tr_r_x);
+   fChain->SetBranchAddress("H.tr.r_x", H_tr_r_x, &b_H_tr_r_x);
+   fChain->SetBranchAddress("Ndata.H.tr.r_y", &Ndata_H_tr_r_y, &b_Ndata_H_tr_r_y);
+   fChain->SetBranchAddress("H.tr.r_y", H_tr_r_y, &b_H_tr_r_y);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_dp", &Ndata_H_tr_tg_dp, &b_Ndata_H_tr_tg_dp);
+   fChain->SetBranchAddress("H.tr.tg_dp", H_tr_tg_dp, &b_H_tr_tg_dp);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_ph", &Ndata_H_tr_tg_ph, &b_Ndata_H_tr_tg_ph);
+   fChain->SetBranchAddress("H.tr.tg_ph", H_tr_tg_ph, &b_H_tr_tg_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_th", &Ndata_H_tr_tg_th, &b_Ndata_H_tr_tg_th);
+   fChain->SetBranchAddress("H.tr.tg_th", H_tr_tg_th, &b_H_tr_tg_th);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_y", &Ndata_H_tr_tg_y, &b_Ndata_H_tr_tg_y);
+   fChain->SetBranchAddress("H.tr.tg_y", H_tr_tg_y, &b_H_tr_tg_y);
+   fChain->SetBranchAddress("Ndata.H.tr.th", &Ndata_H_tr_th, &b_Ndata_H_tr_th);
+   fChain->SetBranchAddress("H.tr.th", H_tr_th, &b_H_tr_th);
+   fChain->SetBranchAddress("Ndata.H.tr.time", &Ndata_H_tr_time, &b_Ndata_H_tr_time);
+   fChain->SetBranchAddress("H.tr.time", H_tr_time, &b_H_tr_time);
+   fChain->SetBranchAddress("Ndata.H.tr.vx", &Ndata_H_tr_vx, &b_Ndata_H_tr_vx);
+   fChain->SetBranchAddress("H.tr.vx", H_tr_vx, &b_H_tr_vx);
+   fChain->SetBranchAddress("Ndata.H.tr.vy", &Ndata_H_tr_vy, &b_Ndata_H_tr_vy);
+   fChain->SetBranchAddress("H.tr.vy", H_tr_vy, &b_H_tr_vy);
+   fChain->SetBranchAddress("Ndata.H.tr.vz", &Ndata_H_tr_vz, &b_Ndata_H_tr_vz);
+   fChain->SetBranchAddress("H.tr.vz", H_tr_vz, &b_H_tr_vz);
+   fChain->SetBranchAddress("Ndata.H.tr.x", &Ndata_H_tr_x, &b_Ndata_H_tr_x);
+   fChain->SetBranchAddress("H.tr.x", H_tr_x, &b_H_tr_x);
+   fChain->SetBranchAddress("Ndata.H.tr.y", &Ndata_H_tr_y, &b_Ndata_H_tr_y);
+   fChain->SetBranchAddress("H.tr.y", H_tr_y, &b_H_tr_y);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg", &Ndata_S_cal_1pr_aneg, &b_Ndata_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("S.cal.1pr.aneg", S_cal_1pr_aneg, &b_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg_p", &Ndata_S_cal_1pr_aneg_p, &b_Ndata_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("S.cal.1pr.aneg_p", S_cal_1pr_aneg_p, &b_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos", &Ndata_S_cal_1pr_apos, &b_Ndata_S_cal_1pr_apos);
+   fChain->SetBranchAddress("S.cal.1pr.apos", S_cal_1pr_apos, &b_S_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos_p", &Ndata_S_cal_1pr_apos_p, &b_Ndata_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("S.cal.1pr.apos_p", S_cal_1pr_apos_p, &b_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.emean", &Ndata_S_cal_1pr_emean, &b_Ndata_S_cal_1pr_emean);
+   fChain->SetBranchAddress("S.cal.1pr.emean", S_cal_1pr_emean, &b_S_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.eneg", &Ndata_S_cal_1pr_eneg, &b_Ndata_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("S.cal.1pr.eneg", S_cal_1pr_eneg, &b_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.epos", &Ndata_S_cal_1pr_epos, &b_Ndata_S_cal_1pr_epos);
+   fChain->SetBranchAddress("S.cal.1pr.epos", S_cal_1pr_epos, &b_S_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.negadchits", &Ndata_S_cal_1pr_negadchits, &b_Ndata_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("S.cal.1pr.negadchits", S_cal_1pr_negadchits, &b_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.posadchits", &Ndata_S_cal_1pr_posadchits, &b_Ndata_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("S.cal.1pr.posadchits", S_cal_1pr_posadchits, &b_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.aneg", &Ndata_S_cal_2ta_aneg, &b_Ndata_S_cal_2ta_aneg);
+   fChain->SetBranchAddress("S.cal.2ta.aneg", S_cal_2ta_aneg, &b_S_cal_2ta_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.aneg_p", &Ndata_S_cal_2ta_aneg_p, &b_Ndata_S_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("S.cal.2ta.aneg_p", S_cal_2ta_aneg_p, &b_S_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.apos", &Ndata_S_cal_2ta_apos, &b_Ndata_S_cal_2ta_apos);
+   fChain->SetBranchAddress("S.cal.2ta.apos", S_cal_2ta_apos, &b_S_cal_2ta_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.apos_p", &Ndata_S_cal_2ta_apos_p, &b_Ndata_S_cal_2ta_apos_p);
+   fChain->SetBranchAddress("S.cal.2ta.apos_p", S_cal_2ta_apos_p, &b_S_cal_2ta_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.emean", &Ndata_S_cal_2ta_emean, &b_Ndata_S_cal_2ta_emean);
+   fChain->SetBranchAddress("S.cal.2ta.emean", S_cal_2ta_emean, &b_S_cal_2ta_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.eneg", &Ndata_S_cal_2ta_eneg, &b_Ndata_S_cal_2ta_eneg);
+   fChain->SetBranchAddress("S.cal.2ta.eneg", S_cal_2ta_eneg, &b_S_cal_2ta_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.epos", &Ndata_S_cal_2ta_epos, &b_Ndata_S_cal_2ta_epos);
+   fChain->SetBranchAddress("S.cal.2ta.epos", S_cal_2ta_epos, &b_S_cal_2ta_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.negadchits", &Ndata_S_cal_2ta_negadchits, &b_Ndata_S_cal_2ta_negadchits);
+   fChain->SetBranchAddress("S.cal.2ta.negadchits", S_cal_2ta_negadchits, &b_S_cal_2ta_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.posadchits", &Ndata_S_cal_2ta_posadchits, &b_Ndata_S_cal_2ta_posadchits);
+   fChain->SetBranchAddress("S.cal.2ta.posadchits", S_cal_2ta_posadchits, &b_S_cal_2ta_posadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.aneg", &Ndata_S_cal_3ta_aneg, &b_Ndata_S_cal_3ta_aneg);
+   fChain->SetBranchAddress("S.cal.3ta.aneg", S_cal_3ta_aneg, &b_S_cal_3ta_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.aneg_p", &Ndata_S_cal_3ta_aneg_p, &b_Ndata_S_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("S.cal.3ta.aneg_p", S_cal_3ta_aneg_p, &b_S_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.apos", &Ndata_S_cal_3ta_apos, &b_Ndata_S_cal_3ta_apos);
+   fChain->SetBranchAddress("S.cal.3ta.apos", S_cal_3ta_apos, &b_S_cal_3ta_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.apos_p", &Ndata_S_cal_3ta_apos_p, &b_Ndata_S_cal_3ta_apos_p);
+   fChain->SetBranchAddress("S.cal.3ta.apos_p", S_cal_3ta_apos_p, &b_S_cal_3ta_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.emean", &Ndata_S_cal_3ta_emean, &b_Ndata_S_cal_3ta_emean);
+   fChain->SetBranchAddress("S.cal.3ta.emean", S_cal_3ta_emean, &b_S_cal_3ta_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.eneg", &Ndata_S_cal_3ta_eneg, &b_Ndata_S_cal_3ta_eneg);
+   fChain->SetBranchAddress("S.cal.3ta.eneg", S_cal_3ta_eneg, &b_S_cal_3ta_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.epos", &Ndata_S_cal_3ta_epos, &b_Ndata_S_cal_3ta_epos);
+   fChain->SetBranchAddress("S.cal.3ta.epos", S_cal_3ta_epos, &b_S_cal_3ta_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.negadchits", &Ndata_S_cal_3ta_negadchits, &b_Ndata_S_cal_3ta_negadchits);
+   fChain->SetBranchAddress("S.cal.3ta.negadchits", &S_cal_3ta_negadchits, &b_S_cal_3ta_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.3ta.posadchits", &Ndata_S_cal_3ta_posadchits, &b_Ndata_S_cal_3ta_posadchits);
+   fChain->SetBranchAddress("S.cal.3ta.posadchits", S_cal_3ta_posadchits, &b_S_cal_3ta_posadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.aneg", &Ndata_S_cal_4ta_aneg, &b_Ndata_S_cal_4ta_aneg);
+   fChain->SetBranchAddress("S.cal.4ta.aneg", S_cal_4ta_aneg, &b_S_cal_4ta_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.aneg_p", &Ndata_S_cal_4ta_aneg_p, &b_Ndata_S_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("S.cal.4ta.aneg_p", S_cal_4ta_aneg_p, &b_S_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.apos", &Ndata_S_cal_4ta_apos, &b_Ndata_S_cal_4ta_apos);
+   fChain->SetBranchAddress("S.cal.4ta.apos", S_cal_4ta_apos, &b_S_cal_4ta_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.apos_p", &Ndata_S_cal_4ta_apos_p, &b_Ndata_S_cal_4ta_apos_p);
+   fChain->SetBranchAddress("S.cal.4ta.apos_p", S_cal_4ta_apos_p, &b_S_cal_4ta_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.emean", &Ndata_S_cal_4ta_emean, &b_Ndata_S_cal_4ta_emean);
+   fChain->SetBranchAddress("S.cal.4ta.emean", S_cal_4ta_emean, &b_S_cal_4ta_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.eneg", &Ndata_S_cal_4ta_eneg, &b_Ndata_S_cal_4ta_eneg);
+   fChain->SetBranchAddress("S.cal.4ta.eneg", S_cal_4ta_eneg, &b_S_cal_4ta_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.epos", &Ndata_S_cal_4ta_epos, &b_Ndata_S_cal_4ta_epos);
+   fChain->SetBranchAddress("S.cal.4ta.epos", S_cal_4ta_epos, &b_S_cal_4ta_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.negadchits", &Ndata_S_cal_4ta_negadchits, &b_Ndata_S_cal_4ta_negadchits);
+   fChain->SetBranchAddress("S.cal.4ta.negadchits", &S_cal_4ta_negadchits, &b_S_cal_4ta_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.4ta.posadchits", &Ndata_S_cal_4ta_posadchits, &b_Ndata_S_cal_4ta_posadchits);
+   fChain->SetBranchAddress("S.cal.4ta.posadchits", S_cal_4ta_posadchits, &b_S_cal_4ta_posadchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.dist", &Ndata_S_dc_1u1_dist, &b_Ndata_S_dc_1u1_dist);
+   fChain->SetBranchAddress("S.dc.1u1.dist", S_dc_1u1_dist, &b_S_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.rawtdc", &Ndata_S_dc_1u1_rawtdc, &b_Ndata_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u1.rawtdc", S_dc_1u1_rawtdc, &b_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.tdchits", &Ndata_S_dc_1u1_tdchits, &b_Ndata_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("S.dc.1u1.tdchits", S_dc_1u1_tdchits, &b_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.time", &Ndata_S_dc_1u1_time, &b_Ndata_S_dc_1u1_time);
+   fChain->SetBranchAddress("S.dc.1u1.time", S_dc_1u1_time, &b_S_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.dist", &Ndata_S_dc_1u2_dist, &b_Ndata_S_dc_1u2_dist);
+   fChain->SetBranchAddress("S.dc.1u2.dist", S_dc_1u2_dist, &b_S_dc_1u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.rawtdc", &Ndata_S_dc_1u2_rawtdc, &b_Ndata_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u2.rawtdc", S_dc_1u2_rawtdc, &b_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.tdchits", &Ndata_S_dc_1u2_tdchits, &b_Ndata_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("S.dc.1u2.tdchits", S_dc_1u2_tdchits, &b_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.time", &Ndata_S_dc_1u2_time, &b_Ndata_S_dc_1u2_time);
+   fChain->SetBranchAddress("S.dc.1u2.time", S_dc_1u2_time, &b_S_dc_1u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.dist", &Ndata_S_dc_1v1_dist, &b_Ndata_S_dc_1v1_dist);
+   fChain->SetBranchAddress("S.dc.1v1.dist", S_dc_1v1_dist, &b_S_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.rawtdc", &Ndata_S_dc_1v1_rawtdc, &b_Ndata_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v1.rawtdc", S_dc_1v1_rawtdc, &b_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.tdchits", &Ndata_S_dc_1v1_tdchits, &b_Ndata_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("S.dc.1v1.tdchits", S_dc_1v1_tdchits, &b_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.time", &Ndata_S_dc_1v1_time, &b_Ndata_S_dc_1v1_time);
+   fChain->SetBranchAddress("S.dc.1v1.time", S_dc_1v1_time, &b_S_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.dist", &Ndata_S_dc_1v2_dist, &b_Ndata_S_dc_1v2_dist);
+   fChain->SetBranchAddress("S.dc.1v2.dist", S_dc_1v2_dist, &b_S_dc_1v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.rawtdc", &Ndata_S_dc_1v2_rawtdc, &b_Ndata_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v2.rawtdc", S_dc_1v2_rawtdc, &b_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.tdchits", &Ndata_S_dc_1v2_tdchits, &b_Ndata_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("S.dc.1v2.tdchits", S_dc_1v2_tdchits, &b_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.time", &Ndata_S_dc_1v2_time, &b_Ndata_S_dc_1v2_time);
+   fChain->SetBranchAddress("S.dc.1v2.time", S_dc_1v2_time, &b_S_dc_1v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.dist", &Ndata_S_dc_1x1_dist, &b_Ndata_S_dc_1x1_dist);
+   fChain->SetBranchAddress("S.dc.1x1.dist", S_dc_1x1_dist, &b_S_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.rawtdc", &Ndata_S_dc_1x1_rawtdc, &b_Ndata_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x1.rawtdc", S_dc_1x1_rawtdc, &b_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.tdchits", &Ndata_S_dc_1x1_tdchits, &b_Ndata_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("S.dc.1x1.tdchits", S_dc_1x1_tdchits, &b_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.time", &Ndata_S_dc_1x1_time, &b_Ndata_S_dc_1x1_time);
+   fChain->SetBranchAddress("S.dc.1x1.time", S_dc_1x1_time, &b_S_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.dist", &Ndata_S_dc_1x2_dist, &b_Ndata_S_dc_1x2_dist);
+   fChain->SetBranchAddress("S.dc.1x2.dist", S_dc_1x2_dist, &b_S_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.rawtdc", &Ndata_S_dc_1x2_rawtdc, &b_Ndata_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x2.rawtdc", S_dc_1x2_rawtdc, &b_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.tdchits", &Ndata_S_dc_1x2_tdchits, &b_Ndata_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("S.dc.1x2.tdchits", S_dc_1x2_tdchits, &b_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.time", &Ndata_S_dc_1x2_time, &b_Ndata_S_dc_1x2_time);
+   fChain->SetBranchAddress("S.dc.1x2.time", S_dc_1x2_time, &b_S_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.dist", &Ndata_S_dc_2u1_dist, &b_Ndata_S_dc_2u1_dist);
+   fChain->SetBranchAddress("S.dc.2u1.dist", S_dc_2u1_dist, &b_S_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.rawtdc", &Ndata_S_dc_2u1_rawtdc, &b_Ndata_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u1.rawtdc", S_dc_2u1_rawtdc, &b_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.tdchits", &Ndata_S_dc_2u1_tdchits, &b_Ndata_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("S.dc.2u1.tdchits", S_dc_2u1_tdchits, &b_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.time", &Ndata_S_dc_2u1_time, &b_Ndata_S_dc_2u1_time);
+   fChain->SetBranchAddress("S.dc.2u1.time", S_dc_2u1_time, &b_S_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.dist", &Ndata_S_dc_2u2_dist, &b_Ndata_S_dc_2u2_dist);
+   fChain->SetBranchAddress("S.dc.2u2.dist", S_dc_2u2_dist, &b_S_dc_2u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.rawtdc", &Ndata_S_dc_2u2_rawtdc, &b_Ndata_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u2.rawtdc", S_dc_2u2_rawtdc, &b_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.tdchits", &Ndata_S_dc_2u2_tdchits, &b_Ndata_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("S.dc.2u2.tdchits", S_dc_2u2_tdchits, &b_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.time", &Ndata_S_dc_2u2_time, &b_Ndata_S_dc_2u2_time);
+   fChain->SetBranchAddress("S.dc.2u2.time", S_dc_2u2_time, &b_S_dc_2u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.dist", &Ndata_S_dc_2v1_dist, &b_Ndata_S_dc_2v1_dist);
+   fChain->SetBranchAddress("S.dc.2v1.dist", S_dc_2v1_dist, &b_S_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.rawtdc", &Ndata_S_dc_2v1_rawtdc, &b_Ndata_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v1.rawtdc", S_dc_2v1_rawtdc, &b_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.tdchits", &Ndata_S_dc_2v1_tdchits, &b_Ndata_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("S.dc.2v1.tdchits", S_dc_2v1_tdchits, &b_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.time", &Ndata_S_dc_2v1_time, &b_Ndata_S_dc_2v1_time);
+   fChain->SetBranchAddress("S.dc.2v1.time", S_dc_2v1_time, &b_S_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.dist", &Ndata_S_dc_2v2_dist, &b_Ndata_S_dc_2v2_dist);
+   fChain->SetBranchAddress("S.dc.2v2.dist", S_dc_2v2_dist, &b_S_dc_2v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.rawtdc", &Ndata_S_dc_2v2_rawtdc, &b_Ndata_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v2.rawtdc", S_dc_2v2_rawtdc, &b_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.tdchits", &Ndata_S_dc_2v2_tdchits, &b_Ndata_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("S.dc.2v2.tdchits", S_dc_2v2_tdchits, &b_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.time", &Ndata_S_dc_2v2_time, &b_Ndata_S_dc_2v2_time);
+   fChain->SetBranchAddress("S.dc.2v2.time", S_dc_2v2_time, &b_S_dc_2v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.dist", &Ndata_S_dc_2x1_dist, &b_Ndata_S_dc_2x1_dist);
+   fChain->SetBranchAddress("S.dc.2x1.dist", S_dc_2x1_dist, &b_S_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.rawtdc", &Ndata_S_dc_2x1_rawtdc, &b_Ndata_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x1.rawtdc", S_dc_2x1_rawtdc, &b_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.tdchits", &Ndata_S_dc_2x1_tdchits, &b_Ndata_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("S.dc.2x1.tdchits", S_dc_2x1_tdchits, &b_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.time", &Ndata_S_dc_2x1_time, &b_Ndata_S_dc_2x1_time);
+   fChain->SetBranchAddress("S.dc.2x1.time", S_dc_2x1_time, &b_S_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.dist", &Ndata_S_dc_2x2_dist, &b_Ndata_S_dc_2x2_dist);
+   fChain->SetBranchAddress("S.dc.2x2.dist", S_dc_2x2_dist, &b_S_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.rawtdc", &Ndata_S_dc_2x2_rawtdc, &b_Ndata_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x2.rawtdc", S_dc_2x2_rawtdc, &b_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.tdchits", &Ndata_S_dc_2x2_tdchits, &b_Ndata_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("S.dc.2x2.tdchits", S_dc_2x2_tdchits, &b_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.time", &Ndata_S_dc_2x2_time, &b_Ndata_S_dc_2x2_time);
+   fChain->SetBranchAddress("S.dc.2x2.time", S_dc_2x2_time, &b_S_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.residual", &Ndata_S_dc_residual, &b_Ndata_S_dc_residual);
+   fChain->SetBranchAddress("S.dc.residual", S_dc_residual, &b_S_dc_residual);
+   fChain->SetBranchAddress("Ndata.S.dc.x", &Ndata_S_dc_x, &b_Ndata_S_dc_x);
+   fChain->SetBranchAddress("S.dc.x", S_dc_x, &b_S_dc_x);
+   fChain->SetBranchAddress("Ndata.S.dc.xp", &Ndata_S_dc_xp, &b_Ndata_S_dc_xp);
+   fChain->SetBranchAddress("S.dc.xp", S_dc_xp, &b_S_dc_xp);
+   fChain->SetBranchAddress("Ndata.S.dc.y", &Ndata_S_dc_y, &b_Ndata_S_dc_y);
+   fChain->SetBranchAddress("S.dc.y", S_dc_y, &b_S_dc_y);
+   fChain->SetBranchAddress("Ndata.S.dc.yp", &Ndata_S_dc_yp, &b_Ndata_S_dc_yp);
+   fChain->SetBranchAddress("S.dc.yp", S_dc_yp, &b_S_dc_yp);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negadchits", &Ndata_S_hod_1x_negadchits, &b_Ndata_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("S.hod.1x.negadchits", S_hod_1x_negadchits, &b_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negtdchits", &Ndata_S_hod_1x_negtdchits, &b_Ndata_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("S.hod.1x.negtdchits", S_hod_1x_negtdchits, &b_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.posadchits", &Ndata_S_hod_1x_posadchits, &b_Ndata_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("S.hod.1x.posadchits", S_hod_1x_posadchits, &b_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.postdchits", &Ndata_S_hod_1x_postdchits, &b_Ndata_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("S.hod.1x.postdchits", S_hod_1x_postdchits, &b_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negadchits", &Ndata_S_hod_1y_negadchits, &b_Ndata_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("S.hod.1y.negadchits", S_hod_1y_negadchits, &b_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negtdchits", &Ndata_S_hod_1y_negtdchits, &b_Ndata_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("S.hod.1y.negtdchits", S_hod_1y_negtdchits, &b_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.posadchits", &Ndata_S_hod_1y_posadchits, &b_Ndata_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("S.hod.1y.posadchits", S_hod_1y_posadchits, &b_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.postdchits", &Ndata_S_hod_1y_postdchits, &b_Ndata_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("S.hod.1y.postdchits", S_hod_1y_postdchits, &b_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negadchits", &Ndata_S_hod_2x_negadchits, &b_Ndata_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("S.hod.2x.negadchits", S_hod_2x_negadchits, &b_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negtdchits", &Ndata_S_hod_2x_negtdchits, &b_Ndata_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("S.hod.2x.negtdchits", S_hod_2x_negtdchits, &b_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.posadchits", &Ndata_S_hod_2x_posadchits, &b_Ndata_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("S.hod.2x.posadchits", S_hod_2x_posadchits, &b_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.postdchits", &Ndata_S_hod_2x_postdchits, &b_Ndata_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("S.hod.2x.postdchits", S_hod_2x_postdchits, &b_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negadchits", &Ndata_S_hod_2y_negadchits, &b_Ndata_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("S.hod.2y.negadchits", S_hod_2y_negadchits, &b_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negtdchits", &Ndata_S_hod_2y_negtdchits, &b_Ndata_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("S.hod.2y.negtdchits", S_hod_2y_negtdchits, &b_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.posadchits", &Ndata_S_hod_2y_posadchits, &b_Ndata_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("S.hod.2y.posadchits", S_hod_2y_posadchits, &b_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.postdchits", &Ndata_S_hod_2y_postdchits, &b_Ndata_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("S.hod.2y.postdchits", S_hod_2y_postdchits, &b_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.fpHitsTime", &Ndata_S_hod_fpHitsTime, &b_Ndata_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("S.hod.fpHitsTime", S_hod_fpHitsTime, &b_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("H.aero.neg_npe_sum", &H_aero_neg_npe_sum, &b_H_aero_neg_npe_sum);
+   fChain->SetBranchAddress("H.aero.ngood_hits", &H_aero_ngood_hits, &b_H_aero_ngood_hits);
+   fChain->SetBranchAddress("H.aero.npe_sum", &H_aero_npe_sum, &b_H_aero_npe_sum);
+   fChain->SetBranchAddress("H.aero.ntdc_neg_hits", &H_aero_ntdc_neg_hits, &b_H_aero_ntdc_neg_hits);
+   fChain->SetBranchAddress("H.aero.ntdc_pos_hits", &H_aero_ntdc_pos_hits, &b_H_aero_ntdc_pos_hits);
+   fChain->SetBranchAddress("H.aero.pos_npe_sum", &H_aero_pos_npe_sum, &b_H_aero_pos_npe_sum);
+   fChain->SetBranchAddress("H.cal.1pr.eplane", &H_cal_1pr_eplane, &b_H_cal_1pr_eplane);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_neg", &H_cal_1pr_eplane_neg, &b_H_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_pos", &H_cal_1pr_eplane_pos, &b_H_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("H.cal.2ta.eplane", &H_cal_2ta_eplane, &b_H_cal_2ta_eplane);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_neg", &H_cal_2ta_eplane_neg, &b_H_cal_2ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_pos", &H_cal_2ta_eplane_pos, &b_H_cal_2ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.3ta.eplane", &H_cal_3ta_eplane, &b_H_cal_3ta_eplane);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_neg", &H_cal_3ta_eplane_neg, &b_H_cal_3ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_pos", &H_cal_3ta_eplane_pos, &b_H_cal_3ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.4ta.eplane", &H_cal_4ta_eplane, &b_H_cal_4ta_eplane);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_neg", &H_cal_4ta_eplane_neg, &b_H_cal_4ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_pos", &H_cal_4ta_eplane_pos, &b_H_cal_4ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.etot", &H_cal_etot, &b_H_cal_etot);
+   fChain->SetBranchAddress("H.cal.etotnorm", &H_cal_etotnorm, &b_H_cal_etotnorm);
+   fChain->SetBranchAddress("H.cal.nclust", &H_cal_nclust, &b_H_cal_nclust);
+   fChain->SetBranchAddress("H.cal.nhits", &H_cal_nhits, &b_H_cal_nhits);
+   fChain->SetBranchAddress("H.cal.ntracks", &H_cal_ntracks, &b_H_cal_ntracks);
+   fChain->SetBranchAddress("H.cher.ncherhit", &H_cher_ncherhit, &b_H_cher_ncherhit);
+   fChain->SetBranchAddress("H.cher.npesum", &H_cher_npesum, &b_H_cher_npesum);
+   fChain->SetBranchAddress("H.dc.1u1.nhit", &H_dc_1u1_nhit, &b_H_dc_1u1_nhit);
+   fChain->SetBranchAddress("H.dc.1v1.nhit", &H_dc_1v1_nhit, &b_H_dc_1v1_nhit);
+   fChain->SetBranchAddress("H.dc.1x1.nhit", &H_dc_1x1_nhit, &b_H_dc_1x1_nhit);
+   fChain->SetBranchAddress("H.dc.1x2.nhit", &H_dc_1x2_nhit, &b_H_dc_1x2_nhit);
+   fChain->SetBranchAddress("H.dc.1y1.nhit", &H_dc_1y1_nhit, &b_H_dc_1y1_nhit);
+   fChain->SetBranchAddress("H.dc.1y2.nhit", &H_dc_1y2_nhit, &b_H_dc_1y2_nhit);
+   fChain->SetBranchAddress("H.dc.2u1.nhit", &H_dc_2u1_nhit, &b_H_dc_2u1_nhit);
+   fChain->SetBranchAddress("H.dc.2v1.nhit", &H_dc_2v1_nhit, &b_H_dc_2v1_nhit);
+   fChain->SetBranchAddress("H.dc.2x1.nhit", &H_dc_2x1_nhit, &b_H_dc_2x1_nhit);
+   fChain->SetBranchAddress("H.dc.2x2.nhit", &H_dc_2x2_nhit, &b_H_dc_2x2_nhit);
+   fChain->SetBranchAddress("H.dc.2y1.nhit", &H_dc_2y1_nhit, &b_H_dc_2y1_nhit);
+   fChain->SetBranchAddress("H.dc.2y2.nhit", &H_dc_2y2_nhit, &b_H_dc_2y2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.maxhits", &H_dc_Ch1_maxhits, &b_H_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch1.nhit", &H_dc_Ch1_nhit, &b_H_dc_Ch1_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.spacepoints", &H_dc_Ch1_spacepoints, &b_H_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch1.trawhit", &H_dc_Ch1_trawhit, &b_H_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("H.dc.Ch2.maxhits", &H_dc_Ch2_maxhits, &b_H_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch2.nhit", &H_dc_Ch2_nhit, &b_H_dc_Ch2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch2.spacepoints", &H_dc_Ch2_spacepoints, &b_H_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch2.trawhit", &H_dc_Ch2_trawhit, &b_H_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("H.dc.nhit", &H_dc_nhit, &b_H_dc_nhit);
+   fChain->SetBranchAddress("H.dc.nsp", &H_dc_nsp, &b_H_dc_nsp);
+   fChain->SetBranchAddress("H.dc.ntrack", &H_dc_ntrack, &b_H_dc_ntrack);
+   fChain->SetBranchAddress("H.dc.stubtest", &H_dc_stubtest, &b_H_dc_stubtest);
+   fChain->SetBranchAddress("H.dc.tnhit", &H_dc_tnhit, &b_H_dc_tnhit);
+   fChain->SetBranchAddress("H.dc.trawhit", &H_dc_trawhit, &b_H_dc_trawhit);
+   fChain->SetBranchAddress("H.hod.1x.nhits", &H_hod_1x_nhits, &b_H_hod_1x_nhits);
+   fChain->SetBranchAddress("H.hod.1y.nhits", &H_hod_1y_nhits, &b_H_hod_1y_nhits);
+   fChain->SetBranchAddress("H.hod.2x.nhits", &H_hod_2x_nhits, &b_H_hod_2x_nhits);
+   fChain->SetBranchAddress("H.hod.2y.nhits", &H_hod_2y_nhits, &b_H_hod_2y_nhits);
+   fChain->SetBranchAddress("H.hod.betachisqnotrack", &H_hod_betachisqnotrack, &b_H_hod_betachisqnotrack);
+   fChain->SetBranchAddress("H.hod.betanotrack", &H_hod_betanotrack, &b_H_hod_betanotrack);
+   fChain->SetBranchAddress("H.hod.betap", &H_hod_betap, &b_H_hod_betap);
+   fChain->SetBranchAddress("H.hod.goodscinhit", &H_hod_goodscinhit, &b_H_hod_goodscinhit);
+   fChain->SetBranchAddress("H.hod.goodstarttime", &H_hod_goodstarttime, &b_H_hod_goodstarttime);
+   fChain->SetBranchAddress("H.hod.scindid", &H_hod_scindid, &b_H_hod_scindid);
+   fChain->SetBranchAddress("H.hod.scinshould", &H_hod_scinshould, &b_H_hod_scinshould);
+   fChain->SetBranchAddress("H.hod.starttime", &H_hod_starttime, &b_H_hod_starttime);
+   fChain->SetBranchAddress("H.tr.n", &H_tr_n, &b_H_tr_n);
+   fChain->SetBranchAddress("HSCOINPRE", &HSCOINPRE, &b_HSCOINPRE);
+   fChain->SetBranchAddress("HSCOINPREr", &HSCOINPREr, &b_HSCOINPREr);
+   fChain->SetBranchAddress("HSCOINTRG", &HSCOINTRG, &b_HSCOINTRG);
+   fChain->SetBranchAddress("HSCOINTRGr", &HSCOINTRGr, &b_HSCOINTRGr);
+   fChain->SetBranchAddress("HSHMSPRE", &HSHMSPRE, &b_HSHMSPRE);
+   fChain->SetBranchAddress("HSHMSPREr", &HSHMSPREr, &b_HSHMSPREr);
+   fChain->SetBranchAddress("HSHMSTRG", &HSHMSTRG, &b_HSHMSTRG);
+   fChain->SetBranchAddress("HSHMSTRGr", &HSHMSTRGr, &b_HSHMSTRGr);
+   fChain->SetBranchAddress("HSPEDPRE", &HSPEDPRE, &b_HSPEDPRE);
+   fChain->SetBranchAddress("HSPEDPREr", &HSPEDPREr, &b_HSPEDPREr);
+   fChain->SetBranchAddress("HSPEDTRG", &HSPEDTRG, &b_HSPEDTRG);
+   fChain->SetBranchAddress("HSPEDTRGr", &HSPEDTRGr, &b_HSPEDTRGr);
+   fChain->SetBranchAddress("HSS1", &HSS1, &b_HSS1);
+   fChain->SetBranchAddress("HSS1X", &HSS1X, &b_HSS1X);
+   fChain->SetBranchAddress("HSS1Xr", &HSS1Xr, &b_HSS1Xr);
+   fChain->SetBranchAddress("HSS1Y", &HSS1Y, &b_HSS1Y);
+   fChain->SetBranchAddress("HSS1Yr", &HSS1Yr, &b_HSS1Yr);
+   fChain->SetBranchAddress("HSS1r", &HSS1r, &b_HSS1r);
+   fChain->SetBranchAddress("HSS2", &HSS2, &b_HSS2);
+   fChain->SetBranchAddress("HSS2X", &HSS2X, &b_HSS2X);
+   fChain->SetBranchAddress("HSS2Xr", &HSS2Xr, &b_HSS2Xr);
+   fChain->SetBranchAddress("HSS2Y", &HSS2Y, &b_HSS2Y);
+   fChain->SetBranchAddress("HSS2Yr", &HSS2Yr, &b_HSS2Yr);
+   fChain->SetBranchAddress("HSS2r", &HSS2r, &b_HSS2r);
+   fChain->SetBranchAddress("HSSHODO11", &HSSHODO11, &b_HSSHODO11);
+   fChain->SetBranchAddress("HSSHODO11r", &HSSHODO11r, &b_HSSHODO11r);
+   fChain->SetBranchAddress("HSSHODO13", &HSSHODO13, &b_HSSHODO13);
+   fChain->SetBranchAddress("HSSHODO13r", &HSSHODO13r, &b_HSSHODO13r);
+   fChain->SetBranchAddress("HSSHODO15", &HSSHODO15, &b_HSSHODO15);
+   fChain->SetBranchAddress("HSSHODO15r", &HSSHODO15r, &b_HSSHODO15r);
+   fChain->SetBranchAddress("HSSHODO9", &HSSHODO9, &b_HSSHODO9);
+   fChain->SetBranchAddress("HSSHODO9r", &HSSHODO9r, &b_HSSHODO9r);
+   fChain->SetBranchAddress("HSSOSPRE", &HSSOSPRE, &b_HSSOSPRE);
+   fChain->SetBranchAddress("HSSOSPREr", &HSSOSPREr, &b_HSSOSPREr);
+   fChain->SetBranchAddress("HSSOSTRG", &HSSOSTRG, &b_HSSOSTRG);
+   fChain->SetBranchAddress("HSSOSTRGr", &HSSOSTRGr, &b_HSSOSTRGr);
+   fChain->SetBranchAddress("HShADCGATES", &HShADCGATES, &b_HShADCGATES);
+   fChain->SetBranchAddress("HShADCGATESr", &HShADCGATESr, &b_HShADCGATESr);
+   fChain->SetBranchAddress("HShBCM1", &HShBCM1, &b_HShBCM1);
+   fChain->SetBranchAddress("HShBCM1r", &HShBCM1r, &b_HShBCM1r);
+   fChain->SetBranchAddress("HShBCM2", &HShBCM2, &b_HShBCM2);
+   fChain->SetBranchAddress("HShBCM2r", &HShBCM2r, &b_HShBCM2r);
+   fChain->SetBranchAddress("HShBEAMGATES", &HShBEAMGATES, &b_HShBEAMGATES);
+   fChain->SetBranchAddress("HShBEAMGATESr", &HShBEAMGATESr, &b_HShBEAMGATESr);
+   fChain->SetBranchAddress("HShCER", &HShCER, &b_HShCER);
+   fChain->SetBranchAddress("HShCERHI", &HShCERHI, &b_HShCERHI);
+   fChain->SetBranchAddress("HShCERHIr", &HShCERHIr, &b_HShCERHIr);
+   fChain->SetBranchAddress("HShCERr", &HShCERr, &b_HShCERr);
+   fChain->SetBranchAddress("HShCLOCK", &HShCLOCK, &b_HShCLOCK);
+   fChain->SetBranchAddress("HShCLOCKr", &HShCLOCKr, &b_HShCLOCKr);
+   fChain->SetBranchAddress("HShELCLEAN", &HShELCLEAN, &b_HShELCLEAN);
+   fChain->SetBranchAddress("HShELCLEANr", &HShELCLEANr, &b_HShELCLEANr);
+   fChain->SetBranchAddress("HShELHI", &HShELHI, &b_HShELHI);
+   fChain->SetBranchAddress("HShELHIr", &HShELHIr, &b_HShELHIr);
+   fChain->SetBranchAddress("HShELLO", &HShELLO, &b_HShELLO);
+   fChain->SetBranchAddress("HShELLOr", &HShELLOr, &b_HShELLOr);
+   fChain->SetBranchAddress("HShELREAL", &HShELREAL, &b_HShELREAL);
+   fChain->SetBranchAddress("HShELREALr", &HShELREALr, &b_HShELREALr);
+   fChain->SetBranchAddress("HShPION", &HShPION, &b_HShPION);
+   fChain->SetBranchAddress("HShPIONHI", &HShPIONHI, &b_HShPIONHI);
+   fChain->SetBranchAddress("HShPIONHIr", &HShPIONHIr, &b_HShPIONHIr);
+   fChain->SetBranchAddress("HShPIONr", &HShPIONr, &b_HShPIONr);
+   fChain->SetBranchAddress("HShPIPRE", &HShPIPRE, &b_HShPIPRE);
+   fChain->SetBranchAddress("HShPIPREr", &HShPIPREr, &b_HShPIPREr);
+   fChain->SetBranchAddress("HShPRE100", &HShPRE100, &b_HShPRE100);
+   fChain->SetBranchAddress("HShPRE100r", &HShPRE100r, &b_HShPRE100r);
+   fChain->SetBranchAddress("HShPRE150", &HShPRE150, &b_HShPRE150);
+   fChain->SetBranchAddress("HShPRE150r", &HShPRE150r, &b_HShPRE150r);
+   fChain->SetBranchAddress("HShPRE200", &HShPRE200, &b_HShPRE200);
+   fChain->SetBranchAddress("HShPRE200r", &HShPRE200r, &b_HShPRE200r);
+   fChain->SetBranchAddress("HShPRE50", &HShPRE50, &b_HShPRE50);
+   fChain->SetBranchAddress("HShPRE50r", &HShPRE50r, &b_HShPRE50r);
+   fChain->SetBranchAddress("HShPRETRG", &HShPRETRG, &b_HShPRETRG);
+   fChain->SetBranchAddress("HShPRETRGr", &HShPRETRGr, &b_HShPRETRGr);
+   fChain->SetBranchAddress("HShPRHI", &HShPRHI, &b_HShPRHI);
+   fChain->SetBranchAddress("HShPRHIr", &HShPRHIr, &b_HShPRHIr);
+   fChain->SetBranchAddress("HShPRLO", &HShPRLO, &b_HShPRLO);
+   fChain->SetBranchAddress("HShPRLOr", &HShPRLOr, &b_HShPRLOr);
+   fChain->SetBranchAddress("HShS1", &HShS1, &b_HShS1);
+   fChain->SetBranchAddress("HShS1X", &HShS1X, &b_HShS1X);
+   fChain->SetBranchAddress("HShS1Xr", &HShS1Xr, &b_HShS1Xr);
+   fChain->SetBranchAddress("HShS1Y", &HShS1Y, &b_HShS1Y);
+   fChain->SetBranchAddress("HShS1Yr", &HShS1Yr, &b_HShS1Yr);
+   fChain->SetBranchAddress("HShS1r", &HShS1r, &b_HShS1r);
+   fChain->SetBranchAddress("HShS2", &HShS2, &b_HShS2);
+   fChain->SetBranchAddress("HShS2X", &HShS2X, &b_HShS2X);
+   fChain->SetBranchAddress("HShS2Xr", &HShS2Xr, &b_HShS2Xr);
+   fChain->SetBranchAddress("HShS2Y", &HShS2Y, &b_HShS2Y);
+   fChain->SetBranchAddress("HShS2Yr", &HShS2Yr, &b_HShS2Yr);
+   fChain->SetBranchAddress("HShS2r", &HShS2r, &b_HShS2r);
+   fChain->SetBranchAddress("HShSCIN", &HShSCIN, &b_HShSCIN);
+   fChain->SetBranchAddress("HShSCINr", &HShSCINr, &b_HShSCINr);
+   fChain->SetBranchAddress("HShSHLO", &HShSHLO, &b_HShSHLO);
+   fChain->SetBranchAddress("HShSHLOr", &HShSHLOr, &b_HShSHLOr);
+   fChain->SetBranchAddress("HShSTOF", &HShSTOF, &b_HShSTOF);
+   fChain->SetBranchAddress("HShSTOFr", &HShSTOFr, &b_HShSTOFr);
+   fChain->SetBranchAddress("HShUNSER", &HShUNSER, &b_HShUNSER);
+   fChain->SetBranchAddress("HShUNSERr", &HShUNSERr, &b_HShUNSERr);
+   fChain->SetBranchAddress("HShUNUSED4", &HShUNUSED4, &b_HShUNUSED4);
+   fChain->SetBranchAddress("HShUNUSED4r", &HShUNUSED4r, &b_HShUNUSED4r);
+   fChain->SetBranchAddress("HShUNUSED5", &HShUNUSED5, &b_HShUNUSED5);
+   fChain->SetBranchAddress("HShUNUSED5r", &HShUNUSED5r, &b_HShUNUSED5r);
+   fChain->SetBranchAddress("HSsADCGATES", &HSsADCGATES, &b_HSsADCGATES);
+   fChain->SetBranchAddress("HSsADCGATESr", &HSsADCGATESr, &b_HSsADCGATESr);
+   fChain->SetBranchAddress("HSsBCM1", &HSsBCM1, &b_HSsBCM1);
+   fChain->SetBranchAddress("HSsBCM1r", &HSsBCM1r, &b_HSsBCM1r);
+   fChain->SetBranchAddress("HSsBCM2", &HSsBCM2, &b_HSsBCM2);
+   fChain->SetBranchAddress("HSsBCM2r", &HSsBCM2r, &b_HSsBCM2r);
+   fChain->SetBranchAddress("HSsCER", &HSsCER, &b_HSsCER);
+   fChain->SetBranchAddress("HSsCERr", &HSsCERr, &b_HSsCERr);
+   fChain->SetBranchAddress("HSsCLOCK", &HSsCLOCK, &b_HSsCLOCK);
+   fChain->SetBranchAddress("HSsCLOCKr", &HSsCLOCKr, &b_HSsCLOCKr);
+   fChain->SetBranchAddress("HSsELCLEAN", &HSsELCLEAN, &b_HSsELCLEAN);
+   fChain->SetBranchAddress("HSsELCLEANr", &HSsELCLEANr, &b_HSsELCLEANr);
+   fChain->SetBranchAddress("HSsELHI", &HSsELHI, &b_HSsELHI);
+   fChain->SetBranchAddress("HSsELHIr", &HSsELHIr, &b_HSsELHIr);
+   fChain->SetBranchAddress("HSsELLO", &HSsELLO, &b_HSsELLO);
+   fChain->SetBranchAddress("HSsELLOr", &HSsELLOr, &b_HSsELLOr);
+   fChain->SetBranchAddress("HSsELREAL", &HSsELREAL, &b_HSsELREAL);
+   fChain->SetBranchAddress("HSsELREALr", &HSsELREALr, &b_HSsELREALr);
+   fChain->SetBranchAddress("HSsPION", &HSsPION, &b_HSsPION);
+   fChain->SetBranchAddress("HSsPIONr", &HSsPIONr, &b_HSsPIONr);
+   fChain->SetBranchAddress("HSsPIPRE", &HSsPIPRE, &b_HSsPIPRE);
+   fChain->SetBranchAddress("HSsPIPREr", &HSsPIPREr, &b_HSsPIPREr);
+   fChain->SetBranchAddress("HSsPRE100", &HSsPRE100, &b_HSsPRE100);
+   fChain->SetBranchAddress("HSsPRE100r", &HSsPRE100r, &b_HSsPRE100r);
+   fChain->SetBranchAddress("HSsPRE150", &HSsPRE150, &b_HSsPRE150);
+   fChain->SetBranchAddress("HSsPRE150r", &HSsPRE150r, &b_HSsPRE150r);
+   fChain->SetBranchAddress("HSsPRE200", &HSsPRE200, &b_HSsPRE200);
+   fChain->SetBranchAddress("HSsPRE200r", &HSsPRE200r, &b_HSsPRE200r);
+   fChain->SetBranchAddress("HSsPRE50", &HSsPRE50, &b_HSsPRE50);
+   fChain->SetBranchAddress("HSsPRE50r", &HSsPRE50r, &b_HSsPRE50r);
+   fChain->SetBranchAddress("HSsPRETRG", &HSsPRETRG, &b_HSsPRETRG);
+   fChain->SetBranchAddress("HSsPRETRGr", &HSsPRETRGr, &b_HSsPRETRGr);
+   fChain->SetBranchAddress("HSsPRHI", &HSsPRHI, &b_HSsPRHI);
+   fChain->SetBranchAddress("HSsPRHIr", &HSsPRHIr, &b_HSsPRHIr);
+   fChain->SetBranchAddress("HSsPRLO", &HSsPRLO, &b_HSsPRLO);
+   fChain->SetBranchAddress("HSsPRLOr", &HSsPRLOr, &b_HSsPRLOr);
+   fChain->SetBranchAddress("HSsS1", &HSsS1, &b_HSsS1);
+   fChain->SetBranchAddress("HSsS1X", &HSsS1X, &b_HSsS1X);
+   fChain->SetBranchAddress("HSsS1Xr", &HSsS1Xr, &b_HSsS1Xr);
+   fChain->SetBranchAddress("HSsS1Y", &HSsS1Y, &b_HSsS1Y);
+   fChain->SetBranchAddress("HSsS1Yr", &HSsS1Yr, &b_HSsS1Yr);
+   fChain->SetBranchAddress("HSsS1r", &HSsS1r, &b_HSsS1r);
+   fChain->SetBranchAddress("HSsS2", &HSsS2, &b_HSsS2);
+   fChain->SetBranchAddress("HSsS2X", &HSsS2X, &b_HSsS2X);
+   fChain->SetBranchAddress("HSsS2Xr", &HSsS2Xr, &b_HSsS2Xr);
+   fChain->SetBranchAddress("HSsS2Y", &HSsS2Y, &b_HSsS2Y);
+   fChain->SetBranchAddress("HSsS2Yr", &HSsS2Yr, &b_HSsS2Yr);
+   fChain->SetBranchAddress("HSsS2r", &HSsS2r, &b_HSsS2r);
+   fChain->SetBranchAddress("HSsSCIN", &HSsSCIN, &b_HSsSCIN);
+   fChain->SetBranchAddress("HSsSCINr", &HSsSCINr, &b_HSsSCINr);
+   fChain->SetBranchAddress("HSsSHLO", &HSsSHLO, &b_HSsSHLO);
+   fChain->SetBranchAddress("HSsSHLOr", &HSsSHLOr, &b_HSsSHLOr);
+   fChain->SetBranchAddress("HSsSTOF", &HSsSTOF, &b_HSsSTOF);
+   fChain->SetBranchAddress("HSsSTOFr", &HSsSTOFr, &b_HSsSTOFr);
+   fChain->SetBranchAddress("S.cal.1pr.eplane", &S_cal_1pr_eplane, &b_S_cal_1pr_eplane);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_neg", &S_cal_1pr_eplane_neg, &b_S_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_pos", &S_cal_1pr_eplane_pos, &b_S_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("S.cal.2ta.eplane", &S_cal_2ta_eplane, &b_S_cal_2ta_eplane);
+   fChain->SetBranchAddress("S.cal.2ta.eplane_neg", &S_cal_2ta_eplane_neg, &b_S_cal_2ta_eplane_neg);
+   fChain->SetBranchAddress("S.cal.2ta.eplane_pos", &S_cal_2ta_eplane_pos, &b_S_cal_2ta_eplane_pos);
+   fChain->SetBranchAddress("S.cal.3ta.eplane", &S_cal_3ta_eplane, &b_S_cal_3ta_eplane);
+   fChain->SetBranchAddress("S.cal.3ta.eplane_neg", &S_cal_3ta_eplane_neg, &b_S_cal_3ta_eplane_neg);
+   fChain->SetBranchAddress("S.cal.3ta.eplane_pos", &S_cal_3ta_eplane_pos, &b_S_cal_3ta_eplane_pos);
+   fChain->SetBranchAddress("S.cal.4ta.eplane", &S_cal_4ta_eplane, &b_S_cal_4ta_eplane);
+   fChain->SetBranchAddress("S.cal.4ta.eplane_neg", &S_cal_4ta_eplane_neg, &b_S_cal_4ta_eplane_neg);
+   fChain->SetBranchAddress("S.cal.4ta.eplane_pos", &S_cal_4ta_eplane_pos, &b_S_cal_4ta_eplane_pos);
+   fChain->SetBranchAddress("S.cal.etot", &S_cal_etot, &b_S_cal_etot);
+   fChain->SetBranchAddress("S.cal.etotnorm", &S_cal_etotnorm, &b_S_cal_etotnorm);
+   fChain->SetBranchAddress("S.cal.nclust", &S_cal_nclust, &b_S_cal_nclust);
+   fChain->SetBranchAddress("S.cal.nhits", &S_cal_nhits, &b_S_cal_nhits);
+   fChain->SetBranchAddress("S.cal.ntracks", &S_cal_ntracks, &b_S_cal_ntracks);
+   fChain->SetBranchAddress("S.dc.1u1.nhit", &S_dc_1u1_nhit, &b_S_dc_1u1_nhit);
+   fChain->SetBranchAddress("S.dc.1u2.nhit", &S_dc_1u2_nhit, &b_S_dc_1u2_nhit);
+   fChain->SetBranchAddress("S.dc.1v1.nhit", &S_dc_1v1_nhit, &b_S_dc_1v1_nhit);
+   fChain->SetBranchAddress("S.dc.1v2.nhit", &S_dc_1v2_nhit, &b_S_dc_1v2_nhit);
+   fChain->SetBranchAddress("S.dc.1x1.nhit", &S_dc_1x1_nhit, &b_S_dc_1x1_nhit);
+   fChain->SetBranchAddress("S.dc.1x2.nhit", &S_dc_1x2_nhit, &b_S_dc_1x2_nhit);
+   fChain->SetBranchAddress("S.dc.2u1.nhit", &S_dc_2u1_nhit, &b_S_dc_2u1_nhit);
+   fChain->SetBranchAddress("S.dc.2u2.nhit", &S_dc_2u2_nhit, &b_S_dc_2u2_nhit);
+   fChain->SetBranchAddress("S.dc.2v1.nhit", &S_dc_2v1_nhit, &b_S_dc_2v1_nhit);
+   fChain->SetBranchAddress("S.dc.2v2.nhit", &S_dc_2v2_nhit, &b_S_dc_2v2_nhit);
+   fChain->SetBranchAddress("S.dc.2x1.nhit", &S_dc_2x1_nhit, &b_S_dc_2x1_nhit);
+   fChain->SetBranchAddress("S.dc.2x2.nhit", &S_dc_2x2_nhit, &b_S_dc_2x2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.maxhits", &S_dc_Ch1_maxhits, &b_S_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch1.nhit", &S_dc_Ch1_nhit, &b_S_dc_Ch1_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.spacepoints", &S_dc_Ch1_spacepoints, &b_S_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch1.trawhit", &S_dc_Ch1_trawhit, &b_S_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("S.dc.Ch2.maxhits", &S_dc_Ch2_maxhits, &b_S_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch2.nhit", &S_dc_Ch2_nhit, &b_S_dc_Ch2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch2.spacepoints", &S_dc_Ch2_spacepoints, &b_S_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch2.trawhit", &S_dc_Ch2_trawhit, &b_S_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("S.dc.nhit", &S_dc_nhit, &b_S_dc_nhit);
+   fChain->SetBranchAddress("S.dc.nsp", &S_dc_nsp, &b_S_dc_nsp);
+   fChain->SetBranchAddress("S.dc.ntrack", &S_dc_ntrack, &b_S_dc_ntrack);
+   fChain->SetBranchAddress("S.dc.stubtest", &S_dc_stubtest, &b_S_dc_stubtest);
+   fChain->SetBranchAddress("S.dc.tnhit", &S_dc_tnhit, &b_S_dc_tnhit);
+   fChain->SetBranchAddress("S.dc.trawhit", &S_dc_trawhit, &b_S_dc_trawhit);
+   fChain->SetBranchAddress("S.hod.1x.nhits", &S_hod_1x_nhits, &b_S_hod_1x_nhits);
+   fChain->SetBranchAddress("S.hod.1y.nhits", &S_hod_1y_nhits, &b_S_hod_1y_nhits);
+   fChain->SetBranchAddress("S.hod.2x.nhits", &S_hod_2x_nhits, &b_S_hod_2x_nhits);
+   fChain->SetBranchAddress("S.hod.2y.nhits", &S_hod_2y_nhits, &b_S_hod_2y_nhits);
+   fChain->SetBranchAddress("S.hod.betachisqnotrack", &S_hod_betachisqnotrack, &b_S_hod_betachisqnotrack);
+   fChain->SetBranchAddress("S.hod.betanotrack", &S_hod_betanotrack, &b_S_hod_betanotrack);
+   fChain->SetBranchAddress("S.hod.betap", &S_hod_betap, &b_S_hod_betap);
+   fChain->SetBranchAddress("S.hod.goodscinhit", &S_hod_goodscinhit, &b_S_hod_goodscinhit);
+   fChain->SetBranchAddress("S.hod.goodstarttime", &S_hod_goodstarttime, &b_S_hod_goodstarttime);
+   fChain->SetBranchAddress("S.hod.scindid", &S_hod_scindid, &b_S_hod_scindid);
+   fChain->SetBranchAddress("S.hod.scinshould", &S_hod_scinshould, &b_S_hod_scinshould);
+   fChain->SetBranchAddress("S.hod.starttime", &S_hod_starttime, &b_S_hod_starttime);
+   fChain->SetBranchAddress("g.evtyp", &g_evtyp, &b_g_evtyp);
+//    fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+//    fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+//    fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+//    fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+//    fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+//    fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("fEvtHdr.fEvtTime", &fEvtHdr_fEvtTime, &b_Event_Branch_fEvtHdr_fEvtTime);
+   fChain->SetBranchAddress("fEvtHdr.fEvtNum", &fEvtHdr_fEvtNum, &b_Event_Branch_fEvtHdr_fEvtNum);
+   fChain->SetBranchAddress("fEvtHdr.fEvtType", &fEvtHdr_fEvtType, &b_Event_Branch_fEvtHdr_fEvtType);
+   fChain->SetBranchAddress("fEvtHdr.fEvtLen", &fEvtHdr_fEvtLen, &b_Event_Branch_fEvtHdr_fEvtLen);
+   fChain->SetBranchAddress("fEvtHdr.fHelicity", &fEvtHdr_fHelicity, &b_Event_Branch_fEvtHdr_fHelicity);
+   fChain->SetBranchAddress("fEvtHdr.fTargetPol", &fEvtHdr_fTargetPol, &b_Event_Branch_fEvtHdr_fTargetPol);
+   fChain->SetBranchAddress("fEvtHdr.fRun", &fEvtHdr_fRun, &b_Event_Branch_fEvtHdr_fRun);
+   Notify();
+}
+
+Bool_t sos_class::Notify()
+{
+   // The Notify() function is called when a new file is opened. This
+   // can be either for a new TTree in a TChain or when when a new TTree
+   // is started when using PROOF. It is normally not necessary to make changes
+   // to the generated code, but the routine can be extended by the
+   // user if needed. The return value is currently not used.
+
+   return kTRUE;
+}
+
+void sos_class::Show(Long64_t entry)
+{
+// Print contents of entry.
+// If entry is not specified, print current entry
+   if (!fChain) return;
+   fChain->Show(entry);
+}
+Int_t sos_class::Cut(Long64_t entry)
+{
+// This function may be called from Loop.
+// returns  1 if entry is accepted.
+// returns -1 otherwise.
+   return 1;
+}
+#endif // #ifdef sos_class_cxx
diff --git a/shms-calo-test/comp_histos/shms_class.C b/shms-calo-test/comp_histos/shms_class.C
new file mode 100644
index 0000000..e62ed32
--- /dev/null
+++ b/shms-calo-test/comp_histos/shms_class.C
@@ -0,0 +1,43 @@
+#define shms_class_cxx
+#include "shms_class.h"
+#include <TH2.h>
+#include <TStyle.h>
+#include <TCanvas.h>
+
+void shms_class::Loop()
+{
+//   In a ROOT session, you can do:
+//      Root > .L shms_class.C
+//      Root > shms_class t
+//      Root > t.GetEntry(12); // Fill t data members with entry number 12
+//      Root > t.Show();       // Show values of entry 12
+//      Root > t.Show(16);     // Read and show values of entry 16
+//      Root > t.Loop();       // Loop on all entries
+//
+
+//     This is the loop skeleton where:
+//    jentry is the global entry number in the chain
+//    ientry is the entry number in the current Tree
+//  Note that the argument to GetEntry must be:
+//    jentry for TChain::GetEntry
+//    ientry for TTree::GetEntry and TBranch::GetEntry
+//
+//       To read only selected branches, Insert statements like:
+// METHOD1:
+//    fChain->SetBranchStatus("*",0);  // disable all branches
+//    fChain->SetBranchStatus("branchname",1);  // activate branchname
+// METHOD2: replace line
+//    fChain->GetEntry(jentry);       //read all branches
+//by  b_branchname->GetEntry(ientry); //read only this branch
+   if (fChain == 0) return;
+
+   Long64_t nentries = fChain->GetEntriesFast();
+
+   Long64_t nbytes = 0, nb = 0;
+   for (Long64_t jentry=0; jentry<nentries;jentry++) {
+      Long64_t ientry = LoadTree(jentry);
+      if (ientry < 0) break;
+      nb = fChain->GetEntry(jentry);   nbytes += nb;
+      // if (Cut(ientry) < 0) continue;
+   }
+}
diff --git a/shms-calo-test/comp_histos/shms_class.h b/shms-calo-test/comp_histos/shms_class.h
new file mode 100644
index 0000000..bd982ec
--- /dev/null
+++ b/shms-calo-test/comp_histos/shms_class.h
@@ -0,0 +1,2640 @@
+//////////////////////////////////////////////////////////
+// This class has been automatically generated on
+// Mon Jan 18 03:00:04 2016 by ROOT version 5.34/30
+// from TTree T/Hall A Analyzer Output DST
+// found on file: shms_52949.root
+//////////////////////////////////////////////////////////
+
+#ifndef shms_class_h
+#define shms_class_h
+
+#include <TROOT.h>
+#include <TChain.h>
+#include <TFile.h>
+
+// Header file for the classes stored in the TTree if any.
+#include "../../podd/src/THaEvent.h"
+#include "../../podd/src/THaEvent.h"
+
+// Fixed size dimensions of array or collections stored in the TTree if any.
+
+class shms_class {
+public :
+   TTree          *fChain;   //!pointer to the analyzed TTree or TChain
+   Int_t           fCurrent; //!current Tree number in a TChain
+
+   // Declaration of leaf types
+   Double_t        Hhodtdif1;
+   Double_t        Hhodtdif2;
+   Double_t        Hhodtdif3;
+   Double_t        Hhodtdif4;
+   Double_t        Hhodtdif5;
+   Double_t        Hhodtdif6;
+   Int_t           Ndata_H_aero_aneg;
+   Double_t        H_aero_aneg[8];   //[Ndata.H.aero.aneg]
+   Int_t           Ndata_H_aero_aneg_p;
+   Double_t        H_aero_aneg_p[8];   //[Ndata.H.aero.aneg_p]
+   Int_t           Ndata_H_aero_apos;
+   Double_t        H_aero_apos[8];   //[Ndata.H.aero.apos]
+   Int_t           Ndata_H_aero_apos_p;
+   Double_t        H_aero_apos_p[8];   //[Ndata.H.aero.apos_p]
+   Int_t           Ndata_H_aero_neg_npe;
+   Double_t        H_aero_neg_npe[8];   //[Ndata.H.aero.neg_npe]
+   Int_t           Ndata_H_aero_negadchits;
+   Double_t        H_aero_negadchits[8];   //[Ndata.H.aero.negadchits]
+   Int_t           Ndata_H_aero_negtdchits;
+   Double_t        H_aero_negtdchits[1];   //[Ndata.H.aero.negtdchits]
+   Int_t           Ndata_H_aero_pos_npe;
+   Double_t        H_aero_pos_npe[8];   //[Ndata.H.aero.pos_npe]
+   Int_t           Ndata_H_aero_posadchits;
+   Double_t        H_aero_posadchits[8];   //[Ndata.H.aero.posadchits]
+   Int_t           Ndata_H_aero_postdchits;
+   Double_t        H_aero_postdchits[1];   //[Ndata.H.aero.postdchits]
+   Int_t           Ndata_H_aero_tneg;
+   Double_t        H_aero_tneg[8];   //[Ndata.H.aero.tneg]
+   Int_t           Ndata_H_aero_tpos;
+   Double_t        H_aero_tpos[8];   //[Ndata.H.aero.tpos]
+   Int_t           Ndata_H_cal_1pr_aneg;
+   Double_t        H_cal_1pr_aneg[13];   //[Ndata.H.cal.1pr.aneg]
+   Int_t           Ndata_H_cal_1pr_aneg_p;
+   Double_t        H_cal_1pr_aneg_p[13];   //[Ndata.H.cal.1pr.aneg_p]
+   Int_t           Ndata_H_cal_1pr_apos;
+   Double_t        H_cal_1pr_apos[13];   //[Ndata.H.cal.1pr.apos]
+   Int_t           Ndata_H_cal_1pr_apos_p;
+   Double_t        H_cal_1pr_apos_p[13];   //[Ndata.H.cal.1pr.apos_p]
+   Int_t           Ndata_H_cal_1pr_emean;
+   Double_t        H_cal_1pr_emean[13];   //[Ndata.H.cal.1pr.emean]
+   Int_t           Ndata_H_cal_1pr_eneg;
+   Double_t        H_cal_1pr_eneg[13];   //[Ndata.H.cal.1pr.eneg]
+   Int_t           Ndata_H_cal_1pr_epos;
+   Double_t        H_cal_1pr_epos[13];   //[Ndata.H.cal.1pr.epos]
+   Int_t           Ndata_H_cal_1pr_negadchits;
+   Double_t        H_cal_1pr_negadchits[9];   //[Ndata.H.cal.1pr.negadchits]
+   Int_t           Ndata_H_cal_1pr_posadchits;
+   Double_t        H_cal_1pr_posadchits[8];   //[Ndata.H.cal.1pr.posadchits]
+   Int_t           Ndata_H_cal_2ta_aneg;
+   Double_t        H_cal_2ta_aneg[13];   //[Ndata.H.cal.2ta.aneg]
+   Int_t           Ndata_H_cal_2ta_aneg_p;
+   Double_t        H_cal_2ta_aneg_p[13];   //[Ndata.H.cal.2ta.aneg_p]
+   Int_t           Ndata_H_cal_2ta_apos;
+   Double_t        H_cal_2ta_apos[13];   //[Ndata.H.cal.2ta.apos]
+   Int_t           Ndata_H_cal_2ta_apos_p;
+   Double_t        H_cal_2ta_apos_p[13];   //[Ndata.H.cal.2ta.apos_p]
+   Int_t           Ndata_H_cal_2ta_emean;
+   Double_t        H_cal_2ta_emean[13];   //[Ndata.H.cal.2ta.emean]
+   Int_t           Ndata_H_cal_2ta_eneg;
+   Double_t        H_cal_2ta_eneg[13];   //[Ndata.H.cal.2ta.eneg]
+   Int_t           Ndata_H_cal_2ta_epos;
+   Double_t        H_cal_2ta_epos[13];   //[Ndata.H.cal.2ta.epos]
+   Int_t           Ndata_H_cal_2ta_negadchits;
+   Double_t        H_cal_2ta_negadchits[8];   //[Ndata.H.cal.2ta.negadchits]
+   Int_t           Ndata_H_cal_2ta_posadchits;
+   Double_t        H_cal_2ta_posadchits[7];   //[Ndata.H.cal.2ta.posadchits]
+   Int_t           Ndata_H_cal_3ta_aneg;
+   Double_t        H_cal_3ta_aneg[13];   //[Ndata.H.cal.3ta.aneg]
+   Int_t           Ndata_H_cal_3ta_aneg_p;
+   Double_t        H_cal_3ta_aneg_p[13];   //[Ndata.H.cal.3ta.aneg_p]
+   Int_t           Ndata_H_cal_3ta_apos;
+   Double_t        H_cal_3ta_apos[13];   //[Ndata.H.cal.3ta.apos]
+   Int_t           Ndata_H_cal_3ta_apos_p;
+   Double_t        H_cal_3ta_apos_p[13];   //[Ndata.H.cal.3ta.apos_p]
+   Int_t           Ndata_H_cal_3ta_emean;
+   Double_t        H_cal_3ta_emean[13];   //[Ndata.H.cal.3ta.emean]
+   Int_t           Ndata_H_cal_3ta_eneg;
+   Double_t        H_cal_3ta_eneg[13];   //[Ndata.H.cal.3ta.eneg]
+   Int_t           Ndata_H_cal_3ta_epos;
+   Double_t        H_cal_3ta_epos[13];   //[Ndata.H.cal.3ta.epos]
+   Int_t           Ndata_H_cal_3ta_negadchits;
+   Double_t        H_cal_3ta_negadchits[1];   //[Ndata.H.cal.3ta.negadchits]
+   Int_t           Ndata_H_cal_3ta_posadchits;
+   Double_t        H_cal_3ta_posadchits[6];   //[Ndata.H.cal.3ta.posadchits]
+   Int_t           Ndata_H_cal_4ta_aneg;
+   Double_t        H_cal_4ta_aneg[13];   //[Ndata.H.cal.4ta.aneg]
+   Int_t           Ndata_H_cal_4ta_aneg_p;
+   Double_t        H_cal_4ta_aneg_p[13];   //[Ndata.H.cal.4ta.aneg_p]
+   Int_t           Ndata_H_cal_4ta_apos;
+   Double_t        H_cal_4ta_apos[13];   //[Ndata.H.cal.4ta.apos]
+   Int_t           Ndata_H_cal_4ta_apos_p;
+   Double_t        H_cal_4ta_apos_p[13];   //[Ndata.H.cal.4ta.apos_p]
+   Int_t           Ndata_H_cal_4ta_emean;
+   Double_t        H_cal_4ta_emean[13];   //[Ndata.H.cal.4ta.emean]
+   Int_t           Ndata_H_cal_4ta_eneg;
+   Double_t        H_cal_4ta_eneg[13];   //[Ndata.H.cal.4ta.eneg]
+   Int_t           Ndata_H_cal_4ta_epos;
+   Double_t        H_cal_4ta_epos[13];   //[Ndata.H.cal.4ta.epos]
+   Int_t           Ndata_H_cal_4ta_negadchits;
+   Double_t        H_cal_4ta_negadchits[1];   //[Ndata.H.cal.4ta.negadchits]
+   Int_t           Ndata_H_cal_4ta_posadchits;
+   Double_t        H_cal_4ta_posadchits[5];   //[Ndata.H.cal.4ta.posadchits]
+   Int_t           Ndata_H_cher_adc;
+   Double_t        H_cher_adc[2];   //[Ndata.H.cher.adc]
+   Int_t           Ndata_H_cher_adc_p;
+   Double_t        H_cher_adc_p[2];   //[Ndata.H.cher.adc_p]
+   Int_t           Ndata_H_cher_cerfiredcounter;
+   Double_t        H_cher_cerfiredcounter[3];   //[Ndata.H.cher.cerfiredcounter]
+   Int_t           Ndata_H_cher_certrackcounter;
+   Double_t        H_cher_certrackcounter[3];   //[Ndata.H.cher.certrackcounter]
+   Int_t           Ndata_H_cher_npe;
+   Double_t        H_cher_npe[2];   //[Ndata.H.cher.npe]
+   Int_t           Ndata_H_cher_phototubes;
+   Double_t        H_cher_phototubes[2];   //[Ndata.H.cher.phototubes]
+   Int_t           Ndata_H_dc_1u1_dist;
+   Double_t        H_dc_1u1_dist[21];   //[Ndata.H.dc.1u1.dist]
+   Int_t           Ndata_H_dc_1u1_rawtdc;
+   Double_t        H_dc_1u1_rawtdc[21];   //[Ndata.H.dc.1u1.rawtdc]
+   Int_t           Ndata_H_dc_1u1_tdchits;
+   Double_t        H_dc_1u1_tdchits[21];   //[Ndata.H.dc.1u1.tdchits]
+   Int_t           Ndata_H_dc_1u1_time;
+   Double_t        H_dc_1u1_time[21];   //[Ndata.H.dc.1u1.time]
+   Int_t           Ndata_H_dc_1v1_dist;
+   Double_t        H_dc_1v1_dist[52];   //[Ndata.H.dc.1v1.dist]
+   Int_t           Ndata_H_dc_1v1_rawtdc;
+   Double_t        H_dc_1v1_rawtdc[52];   //[Ndata.H.dc.1v1.rawtdc]
+   Int_t           Ndata_H_dc_1v1_tdchits;
+   Double_t        H_dc_1v1_tdchits[52];   //[Ndata.H.dc.1v1.tdchits]
+   Int_t           Ndata_H_dc_1v1_time;
+   Double_t        H_dc_1v1_time[52];   //[Ndata.H.dc.1v1.time]
+   Int_t           Ndata_H_dc_1x1_dist;
+   Double_t        H_dc_1x1_dist[34];   //[Ndata.H.dc.1x1.dist]
+   Int_t           Ndata_H_dc_1x1_rawtdc;
+   Double_t        H_dc_1x1_rawtdc[34];   //[Ndata.H.dc.1x1.rawtdc]
+   Int_t           Ndata_H_dc_1x1_tdchits;
+   Double_t        H_dc_1x1_tdchits[34];   //[Ndata.H.dc.1x1.tdchits]
+   Int_t           Ndata_H_dc_1x1_time;
+   Double_t        H_dc_1x1_time[34];   //[Ndata.H.dc.1x1.time]
+   Int_t           Ndata_H_dc_1x2_dist;
+   Double_t        H_dc_1x2_dist[35];   //[Ndata.H.dc.1x2.dist]
+   Int_t           Ndata_H_dc_1x2_rawtdc;
+   Double_t        H_dc_1x2_rawtdc[35];   //[Ndata.H.dc.1x2.rawtdc]
+   Int_t           Ndata_H_dc_1x2_tdchits;
+   Double_t        H_dc_1x2_tdchits[35];   //[Ndata.H.dc.1x2.tdchits]
+   Int_t           Ndata_H_dc_1x2_time;
+   Double_t        H_dc_1x2_time[35];   //[Ndata.H.dc.1x2.time]
+   Int_t           Ndata_H_dc_1y1_dist;
+   Double_t        H_dc_1y1_dist[49];   //[Ndata.H.dc.1y1.dist]
+   Int_t           Ndata_H_dc_1y1_rawtdc;
+   Double_t        H_dc_1y1_rawtdc[49];   //[Ndata.H.dc.1y1.rawtdc]
+   Int_t           Ndata_H_dc_1y1_tdchits;
+   Double_t        H_dc_1y1_tdchits[49];   //[Ndata.H.dc.1y1.tdchits]
+   Int_t           Ndata_H_dc_1y1_time;
+   Double_t        H_dc_1y1_time[49];   //[Ndata.H.dc.1y1.time]
+   Int_t           Ndata_H_dc_1y2_dist;
+   Double_t        H_dc_1y2_dist[48];   //[Ndata.H.dc.1y2.dist]
+   Int_t           Ndata_H_dc_1y2_rawtdc;
+   Double_t        H_dc_1y2_rawtdc[48];   //[Ndata.H.dc.1y2.rawtdc]
+   Int_t           Ndata_H_dc_1y2_tdchits;
+   Double_t        H_dc_1y2_tdchits[48];   //[Ndata.H.dc.1y2.tdchits]
+   Int_t           Ndata_H_dc_1y2_time;
+   Double_t        H_dc_1y2_time[48];   //[Ndata.H.dc.1y2.time]
+   Int_t           Ndata_H_dc_2u1_dist;
+   Double_t        H_dc_2u1_dist[60];   //[Ndata.H.dc.2u1.dist]
+   Int_t           Ndata_H_dc_2u1_rawtdc;
+   Double_t        H_dc_2u1_rawtdc[60];   //[Ndata.H.dc.2u1.rawtdc]
+   Int_t           Ndata_H_dc_2u1_tdchits;
+   Double_t        H_dc_2u1_tdchits[60];   //[Ndata.H.dc.2u1.tdchits]
+   Int_t           Ndata_H_dc_2u1_time;
+   Double_t        H_dc_2u1_time[60];   //[Ndata.H.dc.2u1.time]
+   Int_t           Ndata_H_dc_2v1_dist;
+   Double_t        H_dc_2v1_dist[82];   //[Ndata.H.dc.2v1.dist]
+   Int_t           Ndata_H_dc_2v1_rawtdc;
+   Double_t        H_dc_2v1_rawtdc[82];   //[Ndata.H.dc.2v1.rawtdc]
+   Int_t           Ndata_H_dc_2v1_tdchits;
+   Double_t        H_dc_2v1_tdchits[82];   //[Ndata.H.dc.2v1.tdchits]
+   Int_t           Ndata_H_dc_2v1_time;
+   Double_t        H_dc_2v1_time[82];   //[Ndata.H.dc.2v1.time]
+   Int_t           Ndata_H_dc_2x1_dist;
+   Double_t        H_dc_2x1_dist[52];   //[Ndata.H.dc.2x1.dist]
+   Int_t           Ndata_H_dc_2x1_rawtdc;
+   Double_t        H_dc_2x1_rawtdc[52];   //[Ndata.H.dc.2x1.rawtdc]
+   Int_t           Ndata_H_dc_2x1_tdchits;
+   Double_t        H_dc_2x1_tdchits[52];   //[Ndata.H.dc.2x1.tdchits]
+   Int_t           Ndata_H_dc_2x1_time;
+   Double_t        H_dc_2x1_time[52];   //[Ndata.H.dc.2x1.time]
+   Int_t           Ndata_H_dc_2x2_dist;
+   Double_t        H_dc_2x2_dist[41];   //[Ndata.H.dc.2x2.dist]
+   Int_t           Ndata_H_dc_2x2_rawtdc;
+   Double_t        H_dc_2x2_rawtdc[41];   //[Ndata.H.dc.2x2.rawtdc]
+   Int_t           Ndata_H_dc_2x2_tdchits;
+   Double_t        H_dc_2x2_tdchits[41];   //[Ndata.H.dc.2x2.tdchits]
+   Int_t           Ndata_H_dc_2x2_time;
+   Double_t        H_dc_2x2_time[41];   //[Ndata.H.dc.2x2.time]
+   Int_t           Ndata_H_dc_2y1_dist;
+   Double_t        H_dc_2y1_dist[39];   //[Ndata.H.dc.2y1.dist]
+   Int_t           Ndata_H_dc_2y1_rawtdc;
+   Double_t        H_dc_2y1_rawtdc[39];   //[Ndata.H.dc.2y1.rawtdc]
+   Int_t           Ndata_H_dc_2y1_tdchits;
+   Double_t        H_dc_2y1_tdchits[39];   //[Ndata.H.dc.2y1.tdchits]
+   Int_t           Ndata_H_dc_2y1_time;
+   Double_t        H_dc_2y1_time[39];   //[Ndata.H.dc.2y1.time]
+   Int_t           Ndata_H_dc_2y2_dist;
+   Double_t        H_dc_2y2_dist[38];   //[Ndata.H.dc.2y2.dist]
+   Int_t           Ndata_H_dc_2y2_rawtdc;
+   Double_t        H_dc_2y2_rawtdc[38];   //[Ndata.H.dc.2y2.rawtdc]
+   Int_t           Ndata_H_dc_2y2_tdchits;
+   Double_t        H_dc_2y2_tdchits[38];   //[Ndata.H.dc.2y2.tdchits]
+   Int_t           Ndata_H_dc_2y2_time;
+   Double_t        H_dc_2y2_time[38];   //[Ndata.H.dc.2y2.time]
+   Int_t           Ndata_H_dc_residual;
+   Double_t        H_dc_residual[12];   //[Ndata.H.dc.residual]
+   Int_t           Ndata_H_dc_x;
+   Double_t        H_dc_x[10];   //[Ndata.H.dc.x]
+   Int_t           Ndata_H_dc_xp;
+   Double_t        H_dc_xp[10];   //[Ndata.H.dc.xp]
+   Int_t           Ndata_H_dc_y;
+   Double_t        H_dc_y[10];   //[Ndata.H.dc.y]
+   Int_t           Ndata_H_dc_yp;
+   Double_t        H_dc_yp[10];   //[Ndata.H.dc.yp]
+   Int_t           Ndata_H_hod_1x_negadchits;
+   Double_t        H_hod_1x_negadchits[7];   //[Ndata.H.hod.1x.negadchits]
+   Int_t           Ndata_H_hod_1x_negtdchits;
+   Double_t        H_hod_1x_negtdchits[7];   //[Ndata.H.hod.1x.negtdchits]
+   Int_t           Ndata_H_hod_1x_posadchits;
+   Double_t        H_hod_1x_posadchits[8];   //[Ndata.H.hod.1x.posadchits]
+   Int_t           Ndata_H_hod_1x_postdchits;
+   Double_t        H_hod_1x_postdchits[7];   //[Ndata.H.hod.1x.postdchits]
+   Int_t           Ndata_H_hod_1y_negadchits;
+   Double_t        H_hod_1y_negadchits[6];   //[Ndata.H.hod.1y.negadchits]
+   Int_t           Ndata_H_hod_1y_negtdchits;
+   Double_t        H_hod_1y_negtdchits[6];   //[Ndata.H.hod.1y.negtdchits]
+   Int_t           Ndata_H_hod_1y_posadchits;
+   Double_t        H_hod_1y_posadchits[6];   //[Ndata.H.hod.1y.posadchits]
+   Int_t           Ndata_H_hod_1y_postdchits;
+   Double_t        H_hod_1y_postdchits[6];   //[Ndata.H.hod.1y.postdchits]
+   Int_t           Ndata_H_hod_2x_negadchits;
+   Double_t        H_hod_2x_negadchits[6];   //[Ndata.H.hod.2x.negadchits]
+   Int_t           Ndata_H_hod_2x_negtdchits;
+   Double_t        H_hod_2x_negtdchits[6];   //[Ndata.H.hod.2x.negtdchits]
+   Int_t           Ndata_H_hod_2x_posadchits;
+   Double_t        H_hod_2x_posadchits[6];   //[Ndata.H.hod.2x.posadchits]
+   Int_t           Ndata_H_hod_2x_postdchits;
+   Double_t        H_hod_2x_postdchits[6];   //[Ndata.H.hod.2x.postdchits]
+   Int_t           Ndata_H_hod_2y_negadchits;
+   Double_t        H_hod_2y_negadchits[6];   //[Ndata.H.hod.2y.negadchits]
+   Int_t           Ndata_H_hod_2y_negtdchits;
+   Double_t        H_hod_2y_negtdchits[6];   //[Ndata.H.hod.2y.negtdchits]
+   Int_t           Ndata_H_hod_2y_posadchits;
+   Double_t        H_hod_2y_posadchits[5];   //[Ndata.H.hod.2y.posadchits]
+   Int_t           Ndata_H_hod_2y_postdchits;
+   Double_t        H_hod_2y_postdchits[6];   //[Ndata.H.hod.2y.postdchits]
+   Int_t           Ndata_H_hod_fpHitsTime;
+   Double_t        H_hod_fpHitsTime[4];   //[Ndata.H.hod.fpHitsTime]
+   Int_t           Ndata_H_tr_beta;
+   Double_t        H_tr_beta[10];   //[Ndata.H.tr.beta]
+   Int_t           Ndata_H_tr_betachisq;
+   Double_t        H_tr_betachisq[10];   //[Ndata.H.tr.betachisq]
+   Int_t           Ndata_H_tr_chi2;
+   Double_t        H_tr_chi2[10];   //[Ndata.H.tr.chi2]
+   Int_t           Ndata_H_tr_d_ph;
+   Double_t        H_tr_d_ph[10];   //[Ndata.H.tr.d_ph]
+   Int_t           Ndata_H_tr_d_th;
+   Double_t        H_tr_d_th[10];   //[Ndata.H.tr.d_th]
+   Int_t           Ndata_H_tr_d_x;
+   Double_t        H_tr_d_x[10];   //[Ndata.H.tr.d_x]
+   Int_t           Ndata_H_tr_d_y;
+   Double_t        H_tr_d_y[10];   //[Ndata.H.tr.d_y]
+   Int_t           Ndata_H_tr_dbeta;
+   Double_t        H_tr_dbeta[10];   //[Ndata.H.tr.dbeta]
+   Int_t           Ndata_H_tr_dtime;
+   Double_t        H_tr_dtime[10];   //[Ndata.H.tr.dtime]
+   Int_t           Ndata_H_tr_flag;
+   Double_t        H_tr_flag[10];   //[Ndata.H.tr.flag]
+   Int_t           Ndata_H_tr_ndof;
+   Double_t        H_tr_ndof[10];   //[Ndata.H.tr.ndof]
+   Int_t           Ndata_H_tr_p;
+   Double_t        H_tr_p[10];   //[Ndata.H.tr.p]
+   Int_t           Ndata_H_tr_pathl;
+   Double_t        H_tr_pathl[10];   //[Ndata.H.tr.pathl]
+   Int_t           Ndata_H_tr_ph;
+   Double_t        H_tr_ph[10];   //[Ndata.H.tr.ph]
+   Int_t           Ndata_H_tr_px;
+   Double_t        H_tr_px[10];   //[Ndata.H.tr.px]
+   Int_t           Ndata_H_tr_py;
+   Double_t        H_tr_py[10];   //[Ndata.H.tr.py]
+   Int_t           Ndata_H_tr_pz;
+   Double_t        H_tr_pz[10];   //[Ndata.H.tr.pz]
+   Int_t           Ndata_H_tr_r_ph;
+   Double_t        H_tr_r_ph[10];   //[Ndata.H.tr.r_ph]
+   Int_t           Ndata_H_tr_r_th;
+   Double_t        H_tr_r_th[10];   //[Ndata.H.tr.r_th]
+   Int_t           Ndata_H_tr_r_x;
+   Double_t        H_tr_r_x[10];   //[Ndata.H.tr.r_x]
+   Int_t           Ndata_H_tr_r_y;
+   Double_t        H_tr_r_y[10];   //[Ndata.H.tr.r_y]
+   Int_t           Ndata_H_tr_tg_dp;
+   Double_t        H_tr_tg_dp[10];   //[Ndata.H.tr.tg_dp]
+   Int_t           Ndata_H_tr_tg_ph;
+   Double_t        H_tr_tg_ph[10];   //[Ndata.H.tr.tg_ph]
+   Int_t           Ndata_H_tr_tg_th;
+   Double_t        H_tr_tg_th[10];   //[Ndata.H.tr.tg_th]
+   Int_t           Ndata_H_tr_tg_y;
+   Double_t        H_tr_tg_y[10];   //[Ndata.H.tr.tg_y]
+   Int_t           Ndata_H_tr_th;
+   Double_t        H_tr_th[10];   //[Ndata.H.tr.th]
+   Int_t           Ndata_H_tr_time;
+   Double_t        H_tr_time[10];   //[Ndata.H.tr.time]
+   Int_t           Ndata_H_tr_vx;
+   Double_t        H_tr_vx[10];   //[Ndata.H.tr.vx]
+   Int_t           Ndata_H_tr_vy;
+   Double_t        H_tr_vy[10];   //[Ndata.H.tr.vy]
+   Int_t           Ndata_H_tr_vz;
+   Double_t        H_tr_vz[10];   //[Ndata.H.tr.vz]
+   Int_t           Ndata_H_tr_x;
+   Double_t        H_tr_x[10];   //[Ndata.H.tr.x]
+   Int_t           Ndata_H_tr_y;
+   Double_t        H_tr_y[10];   //[Ndata.H.tr.y]
+   Int_t           Ndata_S_cal_1pr_aneg;
+   Double_t        S_cal_1pr_aneg[11];   //[Ndata.S.cal.1pr.aneg]
+   Int_t           Ndata_S_cal_1pr_aneg_p;
+   Double_t        S_cal_1pr_aneg_p[11];   //[Ndata.S.cal.1pr.aneg_p]
+   Int_t           Ndata_S_cal_1pr_apos;
+   Double_t        S_cal_1pr_apos[11];   //[Ndata.S.cal.1pr.apos]
+   Int_t           Ndata_S_cal_1pr_apos_p;
+   Double_t        S_cal_1pr_apos_p[11];   //[Ndata.S.cal.1pr.apos_p]
+   Int_t           Ndata_S_cal_1pr_emean;
+   Double_t        S_cal_1pr_emean[11];   //[Ndata.S.cal.1pr.emean]
+   Int_t           Ndata_S_cal_1pr_eneg;
+   Double_t        S_cal_1pr_eneg[11];   //[Ndata.S.cal.1pr.eneg]
+   Int_t           Ndata_S_cal_1pr_epos;
+   Double_t        S_cal_1pr_epos[11];   //[Ndata.S.cal.1pr.epos]
+   Int_t           Ndata_S_cal_1pr_negadchits;
+   Double_t        S_cal_1pr_negadchits[6];   //[Ndata.S.cal.1pr.negadchits]
+   Int_t           Ndata_S_cal_1pr_posadchits;
+   Double_t        S_cal_1pr_posadchits[6];   //[Ndata.S.cal.1pr.posadchits]
+   Int_t           Ndata_S_cal_2ta_a;
+   Double_t        S_cal_2ta_a[11];   //[Ndata.S.cal.2ta.a]
+   Int_t           Ndata_S_cal_2ta_a_p;
+   Double_t        S_cal_2ta_a_p[11];   //[Ndata.S.cal.2ta.a_p]
+   Int_t           Ndata_S_cal_2ta_adchits;
+   Double_t        S_cal_2ta_adchits[4];   //[Ndata.S.cal.2ta.adchits]
+   Int_t           Ndata_S_cal_2ta_e;
+   Double_t        S_cal_2ta_e[11];   //[Ndata.S.cal.2ta.e]
+   Int_t           Ndata_S_cal_2ta_p;
+   Double_t        S_cal_2ta_p[11];   //[Ndata.S.cal.2ta.p]
+   Int_t           Ndata_S_dc_1u1_dist;
+   Double_t        S_dc_1u1_dist[14];   //[Ndata.S.dc.1u1.dist]
+   Int_t           Ndata_S_dc_1u1_rawtdc;
+   Double_t        S_dc_1u1_rawtdc[14];   //[Ndata.S.dc.1u1.rawtdc]
+   Int_t           Ndata_S_dc_1u1_tdchits;
+   Double_t        S_dc_1u1_tdchits[14];   //[Ndata.S.dc.1u1.tdchits]
+   Int_t           Ndata_S_dc_1u1_time;
+   Double_t        S_dc_1u1_time[14];   //[Ndata.S.dc.1u1.time]
+   Int_t           Ndata_S_dc_1u2_dist;
+   Double_t        S_dc_1u2_dist[23];   //[Ndata.S.dc.1u2.dist]
+   Int_t           Ndata_S_dc_1u2_rawtdc;
+   Double_t        S_dc_1u2_rawtdc[23];   //[Ndata.S.dc.1u2.rawtdc]
+   Int_t           Ndata_S_dc_1u2_tdchits;
+   Double_t        S_dc_1u2_tdchits[23];   //[Ndata.S.dc.1u2.tdchits]
+   Int_t           Ndata_S_dc_1u2_time;
+   Double_t        S_dc_1u2_time[23];   //[Ndata.S.dc.1u2.time]
+   Int_t           Ndata_S_dc_1v1_dist;
+   Double_t        S_dc_1v1_dist[14];   //[Ndata.S.dc.1v1.dist]
+   Int_t           Ndata_S_dc_1v1_rawtdc;
+   Double_t        S_dc_1v1_rawtdc[14];   //[Ndata.S.dc.1v1.rawtdc]
+   Int_t           Ndata_S_dc_1v1_tdchits;
+   Double_t        S_dc_1v1_tdchits[14];   //[Ndata.S.dc.1v1.tdchits]
+   Int_t           Ndata_S_dc_1v1_time;
+   Double_t        S_dc_1v1_time[14];   //[Ndata.S.dc.1v1.time]
+   Int_t           Ndata_S_dc_1v2_dist;
+   Double_t        S_dc_1v2_dist[14];   //[Ndata.S.dc.1v2.dist]
+   Int_t           Ndata_S_dc_1v2_rawtdc;
+   Double_t        S_dc_1v2_rawtdc[14];   //[Ndata.S.dc.1v2.rawtdc]
+   Int_t           Ndata_S_dc_1v2_tdchits;
+   Double_t        S_dc_1v2_tdchits[14];   //[Ndata.S.dc.1v2.tdchits]
+   Int_t           Ndata_S_dc_1v2_time;
+   Double_t        S_dc_1v2_time[14];   //[Ndata.S.dc.1v2.time]
+   Int_t           Ndata_S_dc_1x1_dist;
+   Double_t        S_dc_1x1_dist[11];   //[Ndata.S.dc.1x1.dist]
+   Int_t           Ndata_S_dc_1x1_rawtdc;
+   Double_t        S_dc_1x1_rawtdc[11];   //[Ndata.S.dc.1x1.rawtdc]
+   Int_t           Ndata_S_dc_1x1_tdchits;
+   Double_t        S_dc_1x1_tdchits[11];   //[Ndata.S.dc.1x1.tdchits]
+   Int_t           Ndata_S_dc_1x1_time;
+   Double_t        S_dc_1x1_time[11];   //[Ndata.S.dc.1x1.time]
+   Int_t           Ndata_S_dc_1x2_dist;
+   Double_t        S_dc_1x2_dist[23];   //[Ndata.S.dc.1x2.dist]
+   Int_t           Ndata_S_dc_1x2_rawtdc;
+   Double_t        S_dc_1x2_rawtdc[23];   //[Ndata.S.dc.1x2.rawtdc]
+   Int_t           Ndata_S_dc_1x2_tdchits;
+   Double_t        S_dc_1x2_tdchits[23];   //[Ndata.S.dc.1x2.tdchits]
+   Int_t           Ndata_S_dc_1x2_time;
+   Double_t        S_dc_1x2_time[23];   //[Ndata.S.dc.1x2.time]
+   Int_t           Ndata_S_dc_2u1_dist;
+   Double_t        S_dc_2u1_dist[11];   //[Ndata.S.dc.2u1.dist]
+   Int_t           Ndata_S_dc_2u1_rawtdc;
+   Double_t        S_dc_2u1_rawtdc[11];   //[Ndata.S.dc.2u1.rawtdc]
+   Int_t           Ndata_S_dc_2u1_tdchits;
+   Double_t        S_dc_2u1_tdchits[11];   //[Ndata.S.dc.2u1.tdchits]
+   Int_t           Ndata_S_dc_2u1_time;
+   Double_t        S_dc_2u1_time[11];   //[Ndata.S.dc.2u1.time]
+   Int_t           Ndata_S_dc_2u2_dist;
+   Double_t        S_dc_2u2_dist[9];   //[Ndata.S.dc.2u2.dist]
+   Int_t           Ndata_S_dc_2u2_rawtdc;
+   Double_t        S_dc_2u2_rawtdc[9];   //[Ndata.S.dc.2u2.rawtdc]
+   Int_t           Ndata_S_dc_2u2_tdchits;
+   Double_t        S_dc_2u2_tdchits[9];   //[Ndata.S.dc.2u2.tdchits]
+   Int_t           Ndata_S_dc_2u2_time;
+   Double_t        S_dc_2u2_time[9];   //[Ndata.S.dc.2u2.time]
+   Int_t           Ndata_S_dc_2v1_dist;
+   Double_t        S_dc_2v1_dist[11];   //[Ndata.S.dc.2v1.dist]
+   Int_t           Ndata_S_dc_2v1_rawtdc;
+   Double_t        S_dc_2v1_rawtdc[11];   //[Ndata.S.dc.2v1.rawtdc]
+   Int_t           Ndata_S_dc_2v1_tdchits;
+   Double_t        S_dc_2v1_tdchits[11];   //[Ndata.S.dc.2v1.tdchits]
+   Int_t           Ndata_S_dc_2v1_time;
+   Double_t        S_dc_2v1_time[11];   //[Ndata.S.dc.2v1.time]
+   Int_t           Ndata_S_dc_2v2_dist;
+   Double_t        S_dc_2v2_dist[9];   //[Ndata.S.dc.2v2.dist]
+   Int_t           Ndata_S_dc_2v2_rawtdc;
+   Double_t        S_dc_2v2_rawtdc[9];   //[Ndata.S.dc.2v2.rawtdc]
+   Int_t           Ndata_S_dc_2v2_tdchits;
+   Double_t        S_dc_2v2_tdchits[9];   //[Ndata.S.dc.2v2.tdchits]
+   Int_t           Ndata_S_dc_2v2_time;
+   Double_t        S_dc_2v2_time[9];   //[Ndata.S.dc.2v2.time]
+   Int_t           Ndata_S_dc_2x1_dist;
+   Double_t        S_dc_2x1_dist[11];   //[Ndata.S.dc.2x1.dist]
+   Int_t           Ndata_S_dc_2x1_rawtdc;
+   Double_t        S_dc_2x1_rawtdc[11];   //[Ndata.S.dc.2x1.rawtdc]
+   Int_t           Ndata_S_dc_2x1_tdchits;
+   Double_t        S_dc_2x1_tdchits[11];   //[Ndata.S.dc.2x1.tdchits]
+   Int_t           Ndata_S_dc_2x1_time;
+   Double_t        S_dc_2x1_time[11];   //[Ndata.S.dc.2x1.time]
+   Int_t           Ndata_S_dc_2x2_dist;
+   Double_t        S_dc_2x2_dist[16];   //[Ndata.S.dc.2x2.dist]
+   Int_t           Ndata_S_dc_2x2_rawtdc;
+   Double_t        S_dc_2x2_rawtdc[16];   //[Ndata.S.dc.2x2.rawtdc]
+   Int_t           Ndata_S_dc_2x2_tdchits;
+   Double_t        S_dc_2x2_tdchits[16];   //[Ndata.S.dc.2x2.tdchits]
+   Int_t           Ndata_S_dc_2x2_time;
+   Double_t        S_dc_2x2_time[16];   //[Ndata.S.dc.2x2.time]
+   Int_t           Ndata_S_dc_residual;
+   Double_t        S_dc_residual[12];   //[Ndata.S.dc.residual]
+   Int_t           Ndata_S_dc_x;
+   Double_t        S_dc_x[10];   //[Ndata.S.dc.x]
+   Int_t           Ndata_S_dc_xp;
+   Double_t        S_dc_xp[10];   //[Ndata.S.dc.xp]
+   Int_t           Ndata_S_dc_y;
+   Double_t        S_dc_y[10];   //[Ndata.S.dc.y]
+   Int_t           Ndata_S_dc_yp;
+   Double_t        S_dc_yp[10];   //[Ndata.S.dc.yp]
+   Int_t           Ndata_S_hod_1x_negadchits;
+   Double_t        S_hod_1x_negadchits[4];   //[Ndata.S.hod.1x.negadchits]
+   Int_t           Ndata_S_hod_1x_negtdchits;
+   Double_t        S_hod_1x_negtdchits[6];   //[Ndata.S.hod.1x.negtdchits]
+   Int_t           Ndata_S_hod_1x_posadchits;
+   Double_t        S_hod_1x_posadchits[5];   //[Ndata.S.hod.1x.posadchits]
+   Int_t           Ndata_S_hod_1x_postdchits;
+   Double_t        S_hod_1x_postdchits[6];   //[Ndata.S.hod.1x.postdchits]
+   Int_t           Ndata_S_hod_1y_negadchits;
+   Double_t        S_hod_1y_negadchits[5];   //[Ndata.S.hod.1y.negadchits]
+   Int_t           Ndata_S_hod_1y_negtdchits;
+   Double_t        S_hod_1y_negtdchits[7];   //[Ndata.S.hod.1y.negtdchits]
+   Int_t           Ndata_S_hod_1y_posadchits;
+   Double_t        S_hod_1y_posadchits[5];   //[Ndata.S.hod.1y.posadchits]
+   Int_t           Ndata_S_hod_1y_postdchits;
+   Double_t        S_hod_1y_postdchits[6];   //[Ndata.S.hod.1y.postdchits]
+   Int_t           Ndata_S_hod_2x_negadchits;
+   Double_t        S_hod_2x_negadchits[6];   //[Ndata.S.hod.2x.negadchits]
+   Int_t           Ndata_S_hod_2x_negtdchits;
+   Double_t        S_hod_2x_negtdchits[6];   //[Ndata.S.hod.2x.negtdchits]
+   Int_t           Ndata_S_hod_2x_posadchits;
+   Double_t        S_hod_2x_posadchits[6];   //[Ndata.S.hod.2x.posadchits]
+   Int_t           Ndata_S_hod_2x_postdchits;
+   Double_t        S_hod_2x_postdchits[6];   //[Ndata.S.hod.2x.postdchits]
+   Int_t           Ndata_S_hod_2y_negadchits;
+   Double_t        S_hod_2y_negadchits[5];   //[Ndata.S.hod.2y.negadchits]
+   Int_t           Ndata_S_hod_2y_negtdchits;
+   Double_t        S_hod_2y_negtdchits[6];   //[Ndata.S.hod.2y.negtdchits]
+   Int_t           Ndata_S_hod_2y_posadchits;
+   Double_t        S_hod_2y_posadchits[5];   //[Ndata.S.hod.2y.posadchits]
+   Int_t           Ndata_S_hod_2y_postdchits;
+   Double_t        S_hod_2y_postdchits[6];   //[Ndata.S.hod.2y.postdchits]
+   Int_t           Ndata_S_hod_fpHitsTime;
+   Double_t        S_hod_fpHitsTime[4];   //[Ndata.S.hod.fpHitsTime]
+   Int_t           Ndata_S_tr_beta;
+   Double_t        S_tr_beta[10];   //[Ndata.S.tr.beta]
+   Int_t           Ndata_S_tr_betachisq;
+   Double_t        S_tr_betachisq[10];   //[Ndata.S.tr.betachisq]
+   Int_t           Ndata_S_tr_chi2;
+   Double_t        S_tr_chi2[10];   //[Ndata.S.tr.chi2]
+   Int_t           Ndata_S_tr_d_ph;
+   Double_t        S_tr_d_ph[10];   //[Ndata.S.tr.d_ph]
+   Int_t           Ndata_S_tr_d_th;
+   Double_t        S_tr_d_th[10];   //[Ndata.S.tr.d_th]
+   Int_t           Ndata_S_tr_d_x;
+   Double_t        S_tr_d_x[10];   //[Ndata.S.tr.d_x]
+   Int_t           Ndata_S_tr_d_y;
+   Double_t        S_tr_d_y[10];   //[Ndata.S.tr.d_y]
+   Int_t           Ndata_S_tr_dbeta;
+   Double_t        S_tr_dbeta[10];   //[Ndata.S.tr.dbeta]
+   Int_t           Ndata_S_tr_dtime;
+   Double_t        S_tr_dtime[10];   //[Ndata.S.tr.dtime]
+   Int_t           Ndata_S_tr_flag;
+   Double_t        S_tr_flag[10];   //[Ndata.S.tr.flag]
+   Int_t           Ndata_S_tr_ndof;
+   Double_t        S_tr_ndof[10];   //[Ndata.S.tr.ndof]
+   Int_t           Ndata_S_tr_p;
+   Double_t        S_tr_p[10];   //[Ndata.S.tr.p]
+   Int_t           Ndata_S_tr_pathl;
+   Double_t        S_tr_pathl[10];   //[Ndata.S.tr.pathl]
+   Int_t           Ndata_S_tr_ph;
+   Double_t        S_tr_ph[10];   //[Ndata.S.tr.ph]
+   Int_t           Ndata_S_tr_px;
+   Double_t        S_tr_px[10];   //[Ndata.S.tr.px]
+   Int_t           Ndata_S_tr_py;
+   Double_t        S_tr_py[10];   //[Ndata.S.tr.py]
+   Int_t           Ndata_S_tr_pz;
+   Double_t        S_tr_pz[10];   //[Ndata.S.tr.pz]
+   Int_t           Ndata_S_tr_r_ph;
+   Double_t        S_tr_r_ph[10];   //[Ndata.S.tr.r_ph]
+   Int_t           Ndata_S_tr_r_th;
+   Double_t        S_tr_r_th[10];   //[Ndata.S.tr.r_th]
+   Int_t           Ndata_S_tr_r_x;
+   Double_t        S_tr_r_x[10];   //[Ndata.S.tr.r_x]
+   Int_t           Ndata_S_tr_r_y;
+   Double_t        S_tr_r_y[10];   //[Ndata.S.tr.r_y]
+   Int_t           Ndata_S_tr_tg_dp;
+   Double_t        S_tr_tg_dp[10];   //[Ndata.S.tr.tg_dp]
+   Int_t           Ndata_S_tr_tg_ph;
+   Double_t        S_tr_tg_ph[10];   //[Ndata.S.tr.tg_ph]
+   Int_t           Ndata_S_tr_tg_th;
+   Double_t        S_tr_tg_th[10];   //[Ndata.S.tr.tg_th]
+   Int_t           Ndata_S_tr_tg_y;
+   Double_t        S_tr_tg_y[10];   //[Ndata.S.tr.tg_y]
+   Int_t           Ndata_S_tr_th;
+   Double_t        S_tr_th[10];   //[Ndata.S.tr.th]
+   Int_t           Ndata_S_tr_time;
+   Double_t        S_tr_time[10];   //[Ndata.S.tr.time]
+   Int_t           Ndata_S_tr_vx;
+   Double_t        S_tr_vx[10];   //[Ndata.S.tr.vx]
+   Int_t           Ndata_S_tr_vy;
+   Double_t        S_tr_vy[10];   //[Ndata.S.tr.vy]
+   Int_t           Ndata_S_tr_vz;
+   Double_t        S_tr_vz[10];   //[Ndata.S.tr.vz]
+   Int_t           Ndata_S_tr_x;
+   Double_t        S_tr_x[10];   //[Ndata.S.tr.x]
+   Int_t           Ndata_S_tr_y;
+   Double_t        S_tr_y[10];   //[Ndata.S.tr.y]
+   Double_t        H_aero_neg_npe_sum;
+   Double_t        H_aero_ngood_hits;
+   Double_t        H_aero_npe_sum;
+   Double_t        H_aero_ntdc_neg_hits;
+   Double_t        H_aero_ntdc_pos_hits;
+   Double_t        H_aero_pos_npe_sum;
+   Double_t        H_cal_1pr_eplane;
+   Double_t        H_cal_1pr_eplane_neg;
+   Double_t        H_cal_1pr_eplane_pos;
+   Double_t        H_cal_2ta_eplane;
+   Double_t        H_cal_2ta_eplane_neg;
+   Double_t        H_cal_2ta_eplane_pos;
+   Double_t        H_cal_3ta_eplane;
+   Double_t        H_cal_3ta_eplane_neg;
+   Double_t        H_cal_3ta_eplane_pos;
+   Double_t        H_cal_4ta_eplane;
+   Double_t        H_cal_4ta_eplane_neg;
+   Double_t        H_cal_4ta_eplane_pos;
+   Double_t        H_cal_etot;
+   Double_t        H_cal_etotnorm;
+   Double_t        H_cal_etrack;
+   Double_t        H_cal_nclust;
+   Double_t        H_cal_nhits;
+   Double_t        H_cal_ntracks;
+   Double_t        H_cher_ncherhit;
+   Double_t        H_cher_npesum;
+   Double_t        H_dc_1u1_nhit;
+   Double_t        H_dc_1v1_nhit;
+   Double_t        H_dc_1x1_nhit;
+   Double_t        H_dc_1x2_nhit;
+   Double_t        H_dc_1y1_nhit;
+   Double_t        H_dc_1y2_nhit;
+   Double_t        H_dc_2u1_nhit;
+   Double_t        H_dc_2v1_nhit;
+   Double_t        H_dc_2x1_nhit;
+   Double_t        H_dc_2x2_nhit;
+   Double_t        H_dc_2y1_nhit;
+   Double_t        H_dc_2y2_nhit;
+   Double_t        H_dc_Ch1_maxhits;
+   Double_t        H_dc_Ch1_nhit;
+   Double_t        H_dc_Ch1_spacepoints;
+   Double_t        H_dc_Ch1_trawhit;
+   Double_t        H_dc_Ch2_maxhits;
+   Double_t        H_dc_Ch2_nhit;
+   Double_t        H_dc_Ch2_spacepoints;
+   Double_t        H_dc_Ch2_trawhit;
+   Double_t        H_dc_nhit;
+   Double_t        H_dc_nsp;
+   Double_t        H_dc_ntrack;
+   Double_t        H_dc_stubtest;
+   Double_t        H_dc_tnhit;
+   Double_t        H_dc_trawhit;
+   Double_t        H_hod_1x_nhits;
+   Double_t        H_hod_1y_nhits;
+   Double_t        H_hod_2x_nhits;
+   Double_t        H_hod_2y_nhits;
+   Double_t        H_hod_betachisqnotrack;
+   Double_t        H_hod_betanotrack;
+   Double_t        H_hod_betap;
+   Double_t        H_hod_goodscinhit;
+   Double_t        H_hod_goodstarttime;
+   Double_t        H_hod_scindid;
+   Double_t        H_hod_scinshould;
+   Double_t        H_hod_starttime;
+   Double_t        H_tr_n;
+   Double_t        HSCOINPRE;
+   Double_t        HSCOINPREr;
+   Double_t        HSCOINTRG;
+   Double_t        HSCOINTRGr;
+   Double_t        HSHMSPRE;
+   Double_t        HSHMSPREr;
+   Double_t        HSHMSTRG;
+   Double_t        HSHMSTRGr;
+   Double_t        HSPEDPRE;
+   Double_t        HSPEDPREr;
+   Double_t        HSPEDTRG;
+   Double_t        HSPEDTRGr;
+   Double_t        HSS1;
+   Double_t        HSS1X;
+   Double_t        HSS1Xr;
+   Double_t        HSS1Y;
+   Double_t        HSS1Yr;
+   Double_t        HSS1r;
+   Double_t        HSS2;
+   Double_t        HSS2X;
+   Double_t        HSS2Xr;
+   Double_t        HSS2Y;
+   Double_t        HSS2Yr;
+   Double_t        HSS2r;
+   Double_t        HSSHODO11;
+   Double_t        HSSHODO11r;
+   Double_t        HSSHODO13;
+   Double_t        HSSHODO13r;
+   Double_t        HSSHODO15;
+   Double_t        HSSHODO15r;
+   Double_t        HSSHODO9;
+   Double_t        HSSHODO9r;
+   Double_t        HSSOSPRE;
+   Double_t        HSSOSPREr;
+   Double_t        HSSOSTRG;
+   Double_t        HSSOSTRGr;
+   Double_t        HShADCGATES;
+   Double_t        HShADCGATESr;
+   Double_t        HShBCM1;
+   Double_t        HShBCM1r;
+   Double_t        HShBCM2;
+   Double_t        HShBCM2r;
+   Double_t        HShBEAMGATES;
+   Double_t        HShBEAMGATESr;
+   Double_t        HShCER;
+   Double_t        HShCERHI;
+   Double_t        HShCERHIr;
+   Double_t        HShCERr;
+   Double_t        HShCLOCK;
+   Double_t        HShCLOCKr;
+   Double_t        HShELCLEAN;
+   Double_t        HShELCLEANr;
+   Double_t        HShELHI;
+   Double_t        HShELHIr;
+   Double_t        HShELLO;
+   Double_t        HShELLOr;
+   Double_t        HShELREAL;
+   Double_t        HShELREALr;
+   Double_t        HShPION;
+   Double_t        HShPIONHI;
+   Double_t        HShPIONHIr;
+   Double_t        HShPIONr;
+   Double_t        HShPIPRE;
+   Double_t        HShPIPREr;
+   Double_t        HShPRE100;
+   Double_t        HShPRE100r;
+   Double_t        HShPRE150;
+   Double_t        HShPRE150r;
+   Double_t        HShPRE200;
+   Double_t        HShPRE200r;
+   Double_t        HShPRE50;
+   Double_t        HShPRE50r;
+   Double_t        HShPRETRG;
+   Double_t        HShPRETRGr;
+   Double_t        HShPRHI;
+   Double_t        HShPRHIr;
+   Double_t        HShPRLO;
+   Double_t        HShPRLOr;
+   Double_t        HShS1;
+   Double_t        HShS1X;
+   Double_t        HShS1Xr;
+   Double_t        HShS1Y;
+   Double_t        HShS1Yr;
+   Double_t        HShS1r;
+   Double_t        HShS2;
+   Double_t        HShS2X;
+   Double_t        HShS2Xr;
+   Double_t        HShS2Y;
+   Double_t        HShS2Yr;
+   Double_t        HShS2r;
+   Double_t        HShSCIN;
+   Double_t        HShSCINr;
+   Double_t        HShSHLO;
+   Double_t        HShSHLOr;
+   Double_t        HShSTOF;
+   Double_t        HShSTOFr;
+   Double_t        HShUNSER;
+   Double_t        HShUNSERr;
+   Double_t        HShUNUSED4;
+   Double_t        HShUNUSED4r;
+   Double_t        HShUNUSED5;
+   Double_t        HShUNUSED5r;
+   Double_t        HSsADCGATES;
+   Double_t        HSsADCGATESr;
+   Double_t        HSsBCM1;
+   Double_t        HSsBCM1r;
+   Double_t        HSsBCM2;
+   Double_t        HSsBCM2r;
+   Double_t        HSsCER;
+   Double_t        HSsCERr;
+   Double_t        HSsCLOCK;
+   Double_t        HSsCLOCKr;
+   Double_t        HSsELCLEAN;
+   Double_t        HSsELCLEANr;
+   Double_t        HSsELHI;
+   Double_t        HSsELHIr;
+   Double_t        HSsELLO;
+   Double_t        HSsELLOr;
+   Double_t        HSsELREAL;
+   Double_t        HSsELREALr;
+   Double_t        HSsPION;
+   Double_t        HSsPIONr;
+   Double_t        HSsPIPRE;
+   Double_t        HSsPIPREr;
+   Double_t        HSsPRE100;
+   Double_t        HSsPRE100r;
+   Double_t        HSsPRE150;
+   Double_t        HSsPRE150r;
+   Double_t        HSsPRE200;
+   Double_t        HSsPRE200r;
+   Double_t        HSsPRE50;
+   Double_t        HSsPRE50r;
+   Double_t        HSsPRETRG;
+   Double_t        HSsPRETRGr;
+   Double_t        HSsPRHI;
+   Double_t        HSsPRHIr;
+   Double_t        HSsPRLO;
+   Double_t        HSsPRLOr;
+   Double_t        HSsS1;
+   Double_t        HSsS1X;
+   Double_t        HSsS1Xr;
+   Double_t        HSsS1Y;
+   Double_t        HSsS1Yr;
+   Double_t        HSsS1r;
+   Double_t        HSsS2;
+   Double_t        HSsS2X;
+   Double_t        HSsS2Xr;
+   Double_t        HSsS2Y;
+   Double_t        HSsS2Yr;
+   Double_t        HSsS2r;
+   Double_t        HSsSCIN;
+   Double_t        HSsSCINr;
+   Double_t        HSsSHLO;
+   Double_t        HSsSHLOr;
+   Double_t        HSsSTOF;
+   Double_t        HSsSTOFr;
+   Double_t        S_cal_1pr_eplane;
+   Double_t        S_cal_1pr_eplane_neg;
+   Double_t        S_cal_1pr_eplane_pos;
+   Double_t        S_cal_2ta_earray;
+   Double_t        S_cal_2ta_nclust;
+   Double_t        S_cal_2ta_nhits;
+   Double_t        S_cal_2ta_ntracks;
+   Double_t        S_cal_etot;
+   Double_t        S_cal_etotnorm;
+   Double_t        S_cal_etrack;
+   Double_t        S_cal_nclust;
+   Double_t        S_cal_nhits;
+   Double_t        S_cal_ntracks;
+   Double_t        S_dc_1u1_nhit;
+   Double_t        S_dc_1u2_nhit;
+   Double_t        S_dc_1v1_nhit;
+   Double_t        S_dc_1v2_nhit;
+   Double_t        S_dc_1x1_nhit;
+   Double_t        S_dc_1x2_nhit;
+   Double_t        S_dc_2u1_nhit;
+   Double_t        S_dc_2u2_nhit;
+   Double_t        S_dc_2v1_nhit;
+   Double_t        S_dc_2v2_nhit;
+   Double_t        S_dc_2x1_nhit;
+   Double_t        S_dc_2x2_nhit;
+   Double_t        S_dc_Ch1_maxhits;
+   Double_t        S_dc_Ch1_nhit;
+   Double_t        S_dc_Ch1_spacepoints;
+   Double_t        S_dc_Ch1_trawhit;
+   Double_t        S_dc_Ch2_maxhits;
+   Double_t        S_dc_Ch2_nhit;
+   Double_t        S_dc_Ch2_spacepoints;
+   Double_t        S_dc_Ch2_trawhit;
+   Double_t        S_dc_nhit;
+   Double_t        S_dc_nsp;
+   Double_t        S_dc_ntrack;
+   Double_t        S_dc_stubtest;
+   Double_t        S_dc_tnhit;
+   Double_t        S_dc_trawhit;
+   Double_t        S_hod_1x_nhits;
+   Double_t        S_hod_1y_nhits;
+   Double_t        S_hod_2x_nhits;
+   Double_t        S_hod_2y_nhits;
+   Double_t        S_hod_betachisqnotrack;
+   Double_t        S_hod_betanotrack;
+   Double_t        S_hod_betap;
+   Double_t        S_hod_goodscinhit;
+   Double_t        S_hod_goodstarttime;
+   Double_t        S_hod_scindid;
+   Double_t        S_hod_scinshould;
+   Double_t        S_hod_starttime;
+   Double_t        S_tr_n;
+   Double_t        g_evtyp;
+   Double_t        Hhodtdif1;
+   Double_t        Hhodtdif2;
+   Double_t        Hhodtdif3;
+   Double_t        Hhodtdif4;
+   Double_t        Hhodtdif5;
+   Double_t        Hhodtdif6;
+ //THaEvent        *Event_Branch;
+   ULong64_t       fEvtHdr_fEvtTime;
+   UInt_t          fEvtHdr_fEvtNum;
+   Int_t           fEvtHdr_fEvtType;
+   Int_t           fEvtHdr_fEvtLen;
+   Int_t           fEvtHdr_fHelicity;
+   Int_t           fEvtHdr_fTargetPol;
+   Int_t           fEvtHdr_fRun;
+
+   // List of branches
+   TBranch        *b_Hhodtdif1;   //!
+   TBranch        *b_Hhodtdif2;   //!
+   TBranch        *b_Hhodtdif3;   //!
+   TBranch        *b_Hhodtdif4;   //!
+   TBranch        *b_Hhodtdif5;   //!
+   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Ndata_H_aero_aneg;   //!
+   TBranch        *b_H_aero_aneg;   //!
+   TBranch        *b_Ndata_H_aero_aneg_p;   //!
+   TBranch        *b_H_aero_aneg_p;   //!
+   TBranch        *b_Ndata_H_aero_apos;   //!
+   TBranch        *b_H_aero_apos;   //!
+   TBranch        *b_Ndata_H_aero_apos_p;   //!
+   TBranch        *b_H_aero_apos_p;   //!
+   TBranch        *b_Ndata_H_aero_neg_npe;   //!
+   TBranch        *b_H_aero_neg_npe;   //!
+   TBranch        *b_Ndata_H_aero_negadchits;   //!
+   TBranch        *b_H_aero_negadchits;   //!
+   TBranch        *b_Ndata_H_aero_negtdchits;   //!
+   TBranch        *b_H_aero_negtdchits;   //!
+   TBranch        *b_Ndata_H_aero_pos_npe;   //!
+   TBranch        *b_H_aero_pos_npe;   //!
+   TBranch        *b_Ndata_H_aero_posadchits;   //!
+   TBranch        *b_H_aero_posadchits;   //!
+   TBranch        *b_Ndata_H_aero_postdchits;   //!
+   TBranch        *b_H_aero_postdchits;   //!
+   TBranch        *b_Ndata_H_aero_tneg;   //!
+   TBranch        *b_H_aero_tneg;   //!
+   TBranch        *b_Ndata_H_aero_tpos;   //!
+   TBranch        *b_H_aero_tpos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg;   //!
+   TBranch        *b_H_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos;   //!
+   TBranch        *b_H_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos_p;   //!
+   TBranch        *b_H_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_emean;   //!
+   TBranch        *b_H_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_H_cal_1pr_eneg;   //!
+   TBranch        *b_H_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_epos;   //!
+   TBranch        *b_H_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_negadchits;   //!
+   TBranch        *b_H_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_1pr_posadchits;   //!
+   TBranch        *b_H_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg;   //!
+   TBranch        *b_H_cal_2ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos;   //!
+   TBranch        *b_H_cal_2ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos_p;   //!
+   TBranch        *b_H_cal_2ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_emean;   //!
+   TBranch        *b_H_cal_2ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_2ta_eneg;   //!
+   TBranch        *b_H_cal_2ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_epos;   //!
+   TBranch        *b_H_cal_2ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_negadchits;   //!
+   TBranch        *b_H_cal_2ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_posadchits;   //!
+   TBranch        *b_H_cal_2ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg;   //!
+   TBranch        *b_H_cal_3ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos;   //!
+   TBranch        *b_H_cal_3ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos_p;   //!
+   TBranch        *b_H_cal_3ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_emean;   //!
+   TBranch        *b_H_cal_3ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_3ta_eneg;   //!
+   TBranch        *b_H_cal_3ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_epos;   //!
+   TBranch        *b_H_cal_3ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_negadchits;   //!
+   TBranch        *b_H_cal_3ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_posadchits;   //!
+   TBranch        *b_H_cal_3ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg;   //!
+   TBranch        *b_H_cal_4ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos;   //!
+   TBranch        *b_H_cal_4ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos_p;   //!
+   TBranch        *b_H_cal_4ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_emean;   //!
+   TBranch        *b_H_cal_4ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_4ta_eneg;   //!
+   TBranch        *b_H_cal_4ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_epos;   //!
+   TBranch        *b_H_cal_4ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_negadchits;   //!
+   TBranch        *b_H_cal_4ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_posadchits;   //!
+   TBranch        *b_H_cal_4ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cher_adc;   //!
+   TBranch        *b_H_cher_adc;   //!
+   TBranch        *b_Ndata_H_cher_adc_p;   //!
+   TBranch        *b_H_cher_adc_p;   //!
+   TBranch        *b_Ndata_H_cher_cerfiredcounter;   //!
+   TBranch        *b_H_cher_cerfiredcounter;   //!
+   TBranch        *b_Ndata_H_cher_certrackcounter;   //!
+   TBranch        *b_H_cher_certrackcounter;   //!
+   TBranch        *b_Ndata_H_cher_npe;   //!
+   TBranch        *b_H_cher_npe;   //!
+   TBranch        *b_Ndata_H_cher_phototubes;   //!
+   TBranch        *b_H_cher_phototubes;   //!
+   TBranch        *b_Ndata_H_dc_1u1_dist;   //!
+   TBranch        *b_H_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1u1_tdchits;   //!
+   TBranch        *b_H_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1u1_time;   //!
+   TBranch        *b_H_dc_1u1_time;   //!
+   TBranch        *b_Ndata_H_dc_1v1_dist;   //!
+   TBranch        *b_H_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1v1_tdchits;   //!
+   TBranch        *b_H_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1v1_time;   //!
+   TBranch        *b_H_dc_1v1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x1_dist;   //!
+   TBranch        *b_H_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x1_tdchits;   //!
+   TBranch        *b_H_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x1_time;   //!
+   TBranch        *b_H_dc_1x1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x2_dist;   //!
+   TBranch        *b_H_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x2_tdchits;   //!
+   TBranch        *b_H_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x2_time;   //!
+   TBranch        *b_H_dc_1x2_time;   //!
+   TBranch        *b_Ndata_H_dc_1y1_dist;   //!
+   TBranch        *b_H_dc_1y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y1_tdchits;   //!
+   TBranch        *b_H_dc_1y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y1_time;   //!
+   TBranch        *b_H_dc_1y1_time;   //!
+   TBranch        *b_Ndata_H_dc_1y2_dist;   //!
+   TBranch        *b_H_dc_1y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y2_tdchits;   //!
+   TBranch        *b_H_dc_1y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y2_time;   //!
+   TBranch        *b_H_dc_1y2_time;   //!
+   TBranch        *b_Ndata_H_dc_2u1_dist;   //!
+   TBranch        *b_H_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2u1_tdchits;   //!
+   TBranch        *b_H_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2u1_time;   //!
+   TBranch        *b_H_dc_2u1_time;   //!
+   TBranch        *b_Ndata_H_dc_2v1_dist;   //!
+   TBranch        *b_H_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2v1_tdchits;   //!
+   TBranch        *b_H_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2v1_time;   //!
+   TBranch        *b_H_dc_2v1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x1_dist;   //!
+   TBranch        *b_H_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x1_tdchits;   //!
+   TBranch        *b_H_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x1_time;   //!
+   TBranch        *b_H_dc_2x1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x2_dist;   //!
+   TBranch        *b_H_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x2_tdchits;   //!
+   TBranch        *b_H_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x2_time;   //!
+   TBranch        *b_H_dc_2x2_time;   //!
+   TBranch        *b_Ndata_H_dc_2y1_dist;   //!
+   TBranch        *b_H_dc_2y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y1_tdchits;   //!
+   TBranch        *b_H_dc_2y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y1_time;   //!
+   TBranch        *b_H_dc_2y1_time;   //!
+   TBranch        *b_Ndata_H_dc_2y2_dist;   //!
+   TBranch        *b_H_dc_2y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y2_tdchits;   //!
+   TBranch        *b_H_dc_2y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y2_time;   //!
+   TBranch        *b_H_dc_2y2_time;   //!
+   TBranch        *b_Ndata_H_dc_residual;   //!
+   TBranch        *b_H_dc_residual;   //!
+   TBranch        *b_Ndata_H_dc_x;   //!
+   TBranch        *b_H_dc_x;   //!
+   TBranch        *b_Ndata_H_dc_xp;   //!
+   TBranch        *b_H_dc_xp;   //!
+   TBranch        *b_Ndata_H_dc_y;   //!
+   TBranch        *b_H_dc_y;   //!
+   TBranch        *b_Ndata_H_dc_yp;   //!
+   TBranch        *b_H_dc_yp;   //!
+   TBranch        *b_Ndata_H_hod_1x_negadchits;   //!
+   TBranch        *b_H_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_negtdchits;   //!
+   TBranch        *b_H_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_posadchits;   //!
+   TBranch        *b_H_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_postdchits;   //!
+   TBranch        *b_H_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negadchits;   //!
+   TBranch        *b_H_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negtdchits;   //!
+   TBranch        *b_H_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_posadchits;   //!
+   TBranch        *b_H_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_postdchits;   //!
+   TBranch        *b_H_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negadchits;   //!
+   TBranch        *b_H_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negtdchits;   //!
+   TBranch        *b_H_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_posadchits;   //!
+   TBranch        *b_H_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_postdchits;   //!
+   TBranch        *b_H_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negadchits;   //!
+   TBranch        *b_H_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negtdchits;   //!
+   TBranch        *b_H_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_posadchits;   //!
+   TBranch        *b_H_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_postdchits;   //!
+   TBranch        *b_H_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_fpHitsTime;   //!
+   TBranch        *b_H_hod_fpHitsTime;   //!
+   TBranch        *b_Ndata_H_tr_beta;   //!
+   TBranch        *b_H_tr_beta;   //!
+   TBranch        *b_Ndata_H_tr_betachisq;   //!
+   TBranch        *b_H_tr_betachisq;   //!
+   TBranch        *b_Ndata_H_tr_chi2;   //!
+   TBranch        *b_H_tr_chi2;   //!
+   TBranch        *b_Ndata_H_tr_d_ph;   //!
+   TBranch        *b_H_tr_d_ph;   //!
+   TBranch        *b_Ndata_H_tr_d_th;   //!
+   TBranch        *b_H_tr_d_th;   //!
+   TBranch        *b_Ndata_H_tr_d_x;   //!
+   TBranch        *b_H_tr_d_x;   //!
+   TBranch        *b_Ndata_H_tr_d_y;   //!
+   TBranch        *b_H_tr_d_y;   //!
+   TBranch        *b_Ndata_H_tr_dbeta;   //!
+   TBranch        *b_H_tr_dbeta;   //!
+   TBranch        *b_Ndata_H_tr_dtime;   //!
+   TBranch        *b_H_tr_dtime;   //!
+   TBranch        *b_Ndata_H_tr_flag;   //!
+   TBranch        *b_H_tr_flag;   //!
+   TBranch        *b_Ndata_H_tr_ndof;   //!
+   TBranch        *b_H_tr_ndof;   //!
+   TBranch        *b_Ndata_H_tr_p;   //!
+   TBranch        *b_H_tr_p;   //!
+   TBranch        *b_Ndata_H_tr_pathl;   //!
+   TBranch        *b_H_tr_pathl;   //!
+   TBranch        *b_Ndata_H_tr_ph;   //!
+   TBranch        *b_H_tr_ph;   //!
+   TBranch        *b_Ndata_H_tr_px;   //!
+   TBranch        *b_H_tr_px;   //!
+   TBranch        *b_Ndata_H_tr_py;   //!
+   TBranch        *b_H_tr_py;   //!
+   TBranch        *b_Ndata_H_tr_pz;   //!
+   TBranch        *b_H_tr_pz;   //!
+   TBranch        *b_Ndata_H_tr_r_ph;   //!
+   TBranch        *b_H_tr_r_ph;   //!
+   TBranch        *b_Ndata_H_tr_r_th;   //!
+   TBranch        *b_H_tr_r_th;   //!
+   TBranch        *b_Ndata_H_tr_r_x;   //!
+   TBranch        *b_H_tr_r_x;   //!
+   TBranch        *b_Ndata_H_tr_r_y;   //!
+   TBranch        *b_H_tr_r_y;   //!
+   TBranch        *b_Ndata_H_tr_tg_dp;   //!
+   TBranch        *b_H_tr_tg_dp;   //!
+   TBranch        *b_Ndata_H_tr_tg_ph;   //!
+   TBranch        *b_H_tr_tg_ph;   //!
+   TBranch        *b_Ndata_H_tr_tg_th;   //!
+   TBranch        *b_H_tr_tg_th;   //!
+   TBranch        *b_Ndata_H_tr_tg_y;   //!
+   TBranch        *b_H_tr_tg_y;   //!
+   TBranch        *b_Ndata_H_tr_th;   //!
+   TBranch        *b_H_tr_th;   //!
+   TBranch        *b_Ndata_H_tr_time;   //!
+   TBranch        *b_H_tr_time;   //!
+   TBranch        *b_Ndata_H_tr_vx;   //!
+   TBranch        *b_H_tr_vx;   //!
+   TBranch        *b_Ndata_H_tr_vy;   //!
+   TBranch        *b_H_tr_vy;   //!
+   TBranch        *b_Ndata_H_tr_vz;   //!
+   TBranch        *b_H_tr_vz;   //!
+   TBranch        *b_Ndata_H_tr_x;   //!
+   TBranch        *b_H_tr_x;   //!
+   TBranch        *b_Ndata_H_tr_y;   //!
+   TBranch        *b_H_tr_y;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg;   //!
+   TBranch        *b_S_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos;   //!
+   TBranch        *b_S_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos_p;   //!
+   TBranch        *b_S_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_emean;   //!
+   TBranch        *b_S_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_S_cal_1pr_eneg;   //!
+   TBranch        *b_S_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_epos;   //!
+   TBranch        *b_S_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_negadchits;   //!
+   TBranch        *b_S_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_1pr_posadchits;   //!
+   TBranch        *b_S_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_a;   //!
+   TBranch        *b_S_cal_2ta_a;   //!
+   TBranch        *b_Ndata_S_cal_2ta_a_p;   //!
+   TBranch        *b_S_cal_2ta_a_p;   //!
+   TBranch        *b_Ndata_S_cal_2ta_adchits;   //!
+   TBranch        *b_S_cal_2ta_adchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_e;   //!
+   TBranch        *b_S_cal_2ta_e;   //!
+   TBranch        *b_Ndata_S_cal_2ta_p;   //!
+   TBranch        *b_S_cal_2ta_p;   //!
+   TBranch        *b_Ndata_S_dc_1u1_dist;   //!
+   TBranch        *b_S_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u1_tdchits;   //!
+   TBranch        *b_S_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u1_time;   //!
+   TBranch        *b_S_dc_1u1_time;   //!
+   TBranch        *b_Ndata_S_dc_1u2_dist;   //!
+   TBranch        *b_S_dc_1u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u2_tdchits;   //!
+   TBranch        *b_S_dc_1u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u2_time;   //!
+   TBranch        *b_S_dc_1u2_time;   //!
+   TBranch        *b_Ndata_S_dc_1v1_dist;   //!
+   TBranch        *b_S_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v1_tdchits;   //!
+   TBranch        *b_S_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v1_time;   //!
+   TBranch        *b_S_dc_1v1_time;   //!
+   TBranch        *b_Ndata_S_dc_1v2_dist;   //!
+   TBranch        *b_S_dc_1v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v2_tdchits;   //!
+   TBranch        *b_S_dc_1v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v2_time;   //!
+   TBranch        *b_S_dc_1v2_time;   //!
+   TBranch        *b_Ndata_S_dc_1x1_dist;   //!
+   TBranch        *b_S_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x1_tdchits;   //!
+   TBranch        *b_S_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x1_time;   //!
+   TBranch        *b_S_dc_1x1_time;   //!
+   TBranch        *b_Ndata_S_dc_1x2_dist;   //!
+   TBranch        *b_S_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x2_tdchits;   //!
+   TBranch        *b_S_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x2_time;   //!
+   TBranch        *b_S_dc_1x2_time;   //!
+   TBranch        *b_Ndata_S_dc_2u1_dist;   //!
+   TBranch        *b_S_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u1_tdchits;   //!
+   TBranch        *b_S_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u1_time;   //!
+   TBranch        *b_S_dc_2u1_time;   //!
+   TBranch        *b_Ndata_S_dc_2u2_dist;   //!
+   TBranch        *b_S_dc_2u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u2_tdchits;   //!
+   TBranch        *b_S_dc_2u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u2_time;   //!
+   TBranch        *b_S_dc_2u2_time;   //!
+   TBranch        *b_Ndata_S_dc_2v1_dist;   //!
+   TBranch        *b_S_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v1_tdchits;   //!
+   TBranch        *b_S_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v1_time;   //!
+   TBranch        *b_S_dc_2v1_time;   //!
+   TBranch        *b_Ndata_S_dc_2v2_dist;   //!
+   TBranch        *b_S_dc_2v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v2_tdchits;   //!
+   TBranch        *b_S_dc_2v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v2_time;   //!
+   TBranch        *b_S_dc_2v2_time;   //!
+   TBranch        *b_Ndata_S_dc_2x1_dist;   //!
+   TBranch        *b_S_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x1_tdchits;   //!
+   TBranch        *b_S_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x1_time;   //!
+   TBranch        *b_S_dc_2x1_time;   //!
+   TBranch        *b_Ndata_S_dc_2x2_dist;   //!
+   TBranch        *b_S_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x2_tdchits;   //!
+   TBranch        *b_S_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x2_time;   //!
+   TBranch        *b_S_dc_2x2_time;   //!
+   TBranch        *b_Ndata_S_dc_residual;   //!
+   TBranch        *b_S_dc_residual;   //!
+   TBranch        *b_Ndata_S_dc_x;   //!
+   TBranch        *b_S_dc_x;   //!
+   TBranch        *b_Ndata_S_dc_xp;   //!
+   TBranch        *b_S_dc_xp;   //!
+   TBranch        *b_Ndata_S_dc_y;   //!
+   TBranch        *b_S_dc_y;   //!
+   TBranch        *b_Ndata_S_dc_yp;   //!
+   TBranch        *b_S_dc_yp;   //!
+   TBranch        *b_Ndata_S_hod_1x_negadchits;   //!
+   TBranch        *b_S_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_negtdchits;   //!
+   TBranch        *b_S_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_posadchits;   //!
+   TBranch        *b_S_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_postdchits;   //!
+   TBranch        *b_S_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negadchits;   //!
+   TBranch        *b_S_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negtdchits;   //!
+   TBranch        *b_S_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_posadchits;   //!
+   TBranch        *b_S_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_postdchits;   //!
+   TBranch        *b_S_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negadchits;   //!
+   TBranch        *b_S_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negtdchits;   //!
+   TBranch        *b_S_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_posadchits;   //!
+   TBranch        *b_S_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_postdchits;   //!
+   TBranch        *b_S_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negadchits;   //!
+   TBranch        *b_S_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negtdchits;   //!
+   TBranch        *b_S_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_posadchits;   //!
+   TBranch        *b_S_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_postdchits;   //!
+   TBranch        *b_S_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_fpHitsTime;   //!
+   TBranch        *b_S_hod_fpHitsTime;   //!
+   TBranch        *b_Ndata_S_tr_beta;   //!
+   TBranch        *b_S_tr_beta;   //!
+   TBranch        *b_Ndata_S_tr_betachisq;   //!
+   TBranch        *b_S_tr_betachisq;   //!
+   TBranch        *b_Ndata_S_tr_chi2;   //!
+   TBranch        *b_S_tr_chi2;   //!
+   TBranch        *b_Ndata_S_tr_d_ph;   //!
+   TBranch        *b_S_tr_d_ph;   //!
+   TBranch        *b_Ndata_S_tr_d_th;   //!
+   TBranch        *b_S_tr_d_th;   //!
+   TBranch        *b_Ndata_S_tr_d_x;   //!
+   TBranch        *b_S_tr_d_x;   //!
+   TBranch        *b_Ndata_S_tr_d_y;   //!
+   TBranch        *b_S_tr_d_y;   //!
+   TBranch        *b_Ndata_S_tr_dbeta;   //!
+   TBranch        *b_S_tr_dbeta;   //!
+   TBranch        *b_Ndata_S_tr_dtime;   //!
+   TBranch        *b_S_tr_dtime;   //!
+   TBranch        *b_Ndata_S_tr_flag;   //!
+   TBranch        *b_S_tr_flag;   //!
+   TBranch        *b_Ndata_S_tr_ndof;   //!
+   TBranch        *b_S_tr_ndof;   //!
+   TBranch        *b_Ndata_S_tr_p;   //!
+   TBranch        *b_S_tr_p;   //!
+   TBranch        *b_Ndata_S_tr_pathl;   //!
+   TBranch        *b_S_tr_pathl;   //!
+   TBranch        *b_Ndata_S_tr_ph;   //!
+   TBranch        *b_S_tr_ph;   //!
+   TBranch        *b_Ndata_S_tr_px;   //!
+   TBranch        *b_S_tr_px;   //!
+   TBranch        *b_Ndata_S_tr_py;   //!
+   TBranch        *b_S_tr_py;   //!
+   TBranch        *b_Ndata_S_tr_pz;   //!
+   TBranch        *b_S_tr_pz;   //!
+   TBranch        *b_Ndata_S_tr_r_ph;   //!
+   TBranch        *b_S_tr_r_ph;   //!
+   TBranch        *b_Ndata_S_tr_r_th;   //!
+   TBranch        *b_S_tr_r_th;   //!
+   TBranch        *b_Ndata_S_tr_r_x;   //!
+   TBranch        *b_S_tr_r_x;   //!
+   TBranch        *b_Ndata_S_tr_r_y;   //!
+   TBranch        *b_S_tr_r_y;   //!
+   TBranch        *b_Ndata_S_tr_tg_dp;   //!
+   TBranch        *b_S_tr_tg_dp;   //!
+   TBranch        *b_Ndata_S_tr_tg_ph;   //!
+   TBranch        *b_S_tr_tg_ph;   //!
+   TBranch        *b_Ndata_S_tr_tg_th;   //!
+   TBranch        *b_S_tr_tg_th;   //!
+   TBranch        *b_Ndata_S_tr_tg_y;   //!
+   TBranch        *b_S_tr_tg_y;   //!
+   TBranch        *b_Ndata_S_tr_th;   //!
+   TBranch        *b_S_tr_th;   //!
+   TBranch        *b_Ndata_S_tr_time;   //!
+   TBranch        *b_S_tr_time;   //!
+   TBranch        *b_Ndata_S_tr_vx;   //!
+   TBranch        *b_S_tr_vx;   //!
+   TBranch        *b_Ndata_S_tr_vy;   //!
+   TBranch        *b_S_tr_vy;   //!
+   TBranch        *b_Ndata_S_tr_vz;   //!
+   TBranch        *b_S_tr_vz;   //!
+   TBranch        *b_Ndata_S_tr_x;   //!
+   TBranch        *b_S_tr_x;   //!
+   TBranch        *b_Ndata_S_tr_y;   //!
+   TBranch        *b_S_tr_y;   //!
+   TBranch        *b_H_aero_neg_npe_sum;   //!
+   TBranch        *b_H_aero_ngood_hits;   //!
+   TBranch        *b_H_aero_npe_sum;   //!
+   TBranch        *b_H_aero_ntdc_neg_hits;   //!
+   TBranch        *b_H_aero_ntdc_pos_hits;   //!
+   TBranch        *b_H_aero_pos_npe_sum;   //!
+   TBranch        *b_H_cal_1pr_eplane;   //!
+   TBranch        *b_H_cal_1pr_eplane_neg;   //!
+   TBranch        *b_H_cal_1pr_eplane_pos;   //!
+   TBranch        *b_H_cal_2ta_eplane;   //!
+   TBranch        *b_H_cal_2ta_eplane_neg;   //!
+   TBranch        *b_H_cal_2ta_eplane_pos;   //!
+   TBranch        *b_H_cal_3ta_eplane;   //!
+   TBranch        *b_H_cal_3ta_eplane_neg;   //!
+   TBranch        *b_H_cal_3ta_eplane_pos;   //!
+   TBranch        *b_H_cal_4ta_eplane;   //!
+   TBranch        *b_H_cal_4ta_eplane_neg;   //!
+   TBranch        *b_H_cal_4ta_eplane_pos;   //!
+   TBranch        *b_H_cal_etot;   //!
+   TBranch        *b_H_cal_etotnorm;   //!
+   TBranch        *b_H_cal_etrack;   //!
+   TBranch        *b_H_cal_nclust;   //!
+   TBranch        *b_H_cal_nhits;   //!
+   TBranch        *b_H_cal_ntracks;   //!
+   TBranch        *b_H_cher_ncherhit;   //!
+   TBranch        *b_H_cher_npesum;   //!
+   TBranch        *b_H_dc_1u1_nhit;   //!
+   TBranch        *b_H_dc_1v1_nhit;   //!
+   TBranch        *b_H_dc_1x1_nhit;   //!
+   TBranch        *b_H_dc_1x2_nhit;   //!
+   TBranch        *b_H_dc_1y1_nhit;   //!
+   TBranch        *b_H_dc_1y2_nhit;   //!
+   TBranch        *b_H_dc_2u1_nhit;   //!
+   TBranch        *b_H_dc_2v1_nhit;   //!
+   TBranch        *b_H_dc_2x1_nhit;   //!
+   TBranch        *b_H_dc_2x2_nhit;   //!
+   TBranch        *b_H_dc_2y1_nhit;   //!
+   TBranch        *b_H_dc_2y2_nhit;   //!
+   TBranch        *b_H_dc_Ch1_maxhits;   //!
+   TBranch        *b_H_dc_Ch1_nhit;   //!
+   TBranch        *b_H_dc_Ch1_spacepoints;   //!
+   TBranch        *b_H_dc_Ch1_trawhit;   //!
+   TBranch        *b_H_dc_Ch2_maxhits;   //!
+   TBranch        *b_H_dc_Ch2_nhit;   //!
+   TBranch        *b_H_dc_Ch2_spacepoints;   //!
+   TBranch        *b_H_dc_Ch2_trawhit;   //!
+   TBranch        *b_H_dc_nhit;   //!
+   TBranch        *b_H_dc_nsp;   //!
+   TBranch        *b_H_dc_ntrack;   //!
+   TBranch        *b_H_dc_stubtest;   //!
+   TBranch        *b_H_dc_tnhit;   //!
+   TBranch        *b_H_dc_trawhit;   //!
+   TBranch        *b_H_hod_1x_nhits;   //!
+   TBranch        *b_H_hod_1y_nhits;   //!
+   TBranch        *b_H_hod_2x_nhits;   //!
+   TBranch        *b_H_hod_2y_nhits;   //!
+   TBranch        *b_H_hod_betachisqnotrack;   //!
+   TBranch        *b_H_hod_betanotrack;   //!
+   TBranch        *b_H_hod_betap;   //!
+   TBranch        *b_H_hod_goodscinhit;   //!
+   TBranch        *b_H_hod_goodstarttime;   //!
+   TBranch        *b_H_hod_scindid;   //!
+   TBranch        *b_H_hod_scinshould;   //!
+   TBranch        *b_H_hod_starttime;   //!
+   TBranch        *b_H_tr_n;   //!
+   TBranch        *b_HSCOINPRE;   //!
+   TBranch        *b_HSCOINPREr;   //!
+   TBranch        *b_HSCOINTRG;   //!
+   TBranch        *b_HSCOINTRGr;   //!
+   TBranch        *b_HSHMSPRE;   //!
+   TBranch        *b_HSHMSPREr;   //!
+   TBranch        *b_HSHMSTRG;   //!
+   TBranch        *b_HSHMSTRGr;   //!
+   TBranch        *b_HSPEDPRE;   //!
+   TBranch        *b_HSPEDPREr;   //!
+   TBranch        *b_HSPEDTRG;   //!
+   TBranch        *b_HSPEDTRGr;   //!
+   TBranch        *b_HSS1;   //!
+   TBranch        *b_HSS1X;   //!
+   TBranch        *b_HSS1Xr;   //!
+   TBranch        *b_HSS1Y;   //!
+   TBranch        *b_HSS1Yr;   //!
+   TBranch        *b_HSS1r;   //!
+   TBranch        *b_HSS2;   //!
+   TBranch        *b_HSS2X;   //!
+   TBranch        *b_HSS2Xr;   //!
+   TBranch        *b_HSS2Y;   //!
+   TBranch        *b_HSS2Yr;   //!
+   TBranch        *b_HSS2r;   //!
+   TBranch        *b_HSSHODO11;   //!
+   TBranch        *b_HSSHODO11r;   //!
+   TBranch        *b_HSSHODO13;   //!
+   TBranch        *b_HSSHODO13r;   //!
+   TBranch        *b_HSSHODO15;   //!
+   TBranch        *b_HSSHODO15r;   //!
+   TBranch        *b_HSSHODO9;   //!
+   TBranch        *b_HSSHODO9r;   //!
+   TBranch        *b_HSSOSPRE;   //!
+   TBranch        *b_HSSOSPREr;   //!
+   TBranch        *b_HSSOSTRG;   //!
+   TBranch        *b_HSSOSTRGr;   //!
+   TBranch        *b_HShADCGATES;   //!
+   TBranch        *b_HShADCGATESr;   //!
+   TBranch        *b_HShBCM1;   //!
+   TBranch        *b_HShBCM1r;   //!
+   TBranch        *b_HShBCM2;   //!
+   TBranch        *b_HShBCM2r;   //!
+   TBranch        *b_HShBEAMGATES;   //!
+   TBranch        *b_HShBEAMGATESr;   //!
+   TBranch        *b_HShCER;   //!
+   TBranch        *b_HShCERHI;   //!
+   TBranch        *b_HShCERHIr;   //!
+   TBranch        *b_HShCERr;   //!
+   TBranch        *b_HShCLOCK;   //!
+   TBranch        *b_HShCLOCKr;   //!
+   TBranch        *b_HShELCLEAN;   //!
+   TBranch        *b_HShELCLEANr;   //!
+   TBranch        *b_HShELHI;   //!
+   TBranch        *b_HShELHIr;   //!
+   TBranch        *b_HShELLO;   //!
+   TBranch        *b_HShELLOr;   //!
+   TBranch        *b_HShELREAL;   //!
+   TBranch        *b_HShELREALr;   //!
+   TBranch        *b_HShPION;   //!
+   TBranch        *b_HShPIONHI;   //!
+   TBranch        *b_HShPIONHIr;   //!
+   TBranch        *b_HShPIONr;   //!
+   TBranch        *b_HShPIPRE;   //!
+   TBranch        *b_HShPIPREr;   //!
+   TBranch        *b_HShPRE100;   //!
+   TBranch        *b_HShPRE100r;   //!
+   TBranch        *b_HShPRE150;   //!
+   TBranch        *b_HShPRE150r;   //!
+   TBranch        *b_HShPRE200;   //!
+   TBranch        *b_HShPRE200r;   //!
+   TBranch        *b_HShPRE50;   //!
+   TBranch        *b_HShPRE50r;   //!
+   TBranch        *b_HShPRETRG;   //!
+   TBranch        *b_HShPRETRGr;   //!
+   TBranch        *b_HShPRHI;   //!
+   TBranch        *b_HShPRHIr;   //!
+   TBranch        *b_HShPRLO;   //!
+   TBranch        *b_HShPRLOr;   //!
+   TBranch        *b_HShS1;   //!
+   TBranch        *b_HShS1X;   //!
+   TBranch        *b_HShS1Xr;   //!
+   TBranch        *b_HShS1Y;   //!
+   TBranch        *b_HShS1Yr;   //!
+   TBranch        *b_HShS1r;   //!
+   TBranch        *b_HShS2;   //!
+   TBranch        *b_HShS2X;   //!
+   TBranch        *b_HShS2Xr;   //!
+   TBranch        *b_HShS2Y;   //!
+   TBranch        *b_HShS2Yr;   //!
+   TBranch        *b_HShS2r;   //!
+   TBranch        *b_HShSCIN;   //!
+   TBranch        *b_HShSCINr;   //!
+   TBranch        *b_HShSHLO;   //!
+   TBranch        *b_HShSHLOr;   //!
+   TBranch        *b_HShSTOF;   //!
+   TBranch        *b_HShSTOFr;   //!
+   TBranch        *b_HShUNSER;   //!
+   TBranch        *b_HShUNSERr;   //!
+   TBranch        *b_HShUNUSED4;   //!
+   TBranch        *b_HShUNUSED4r;   //!
+   TBranch        *b_HShUNUSED5;   //!
+   TBranch        *b_HShUNUSED5r;   //!
+   TBranch        *b_HSsADCGATES;   //!
+   TBranch        *b_HSsADCGATESr;   //!
+   TBranch        *b_HSsBCM1;   //!
+   TBranch        *b_HSsBCM1r;   //!
+   TBranch        *b_HSsBCM2;   //!
+   TBranch        *b_HSsBCM2r;   //!
+   TBranch        *b_HSsCER;   //!
+   TBranch        *b_HSsCERr;   //!
+   TBranch        *b_HSsCLOCK;   //!
+   TBranch        *b_HSsCLOCKr;   //!
+   TBranch        *b_HSsELCLEAN;   //!
+   TBranch        *b_HSsELCLEANr;   //!
+   TBranch        *b_HSsELHI;   //!
+   TBranch        *b_HSsELHIr;   //!
+   TBranch        *b_HSsELLO;   //!
+   TBranch        *b_HSsELLOr;   //!
+   TBranch        *b_HSsELREAL;   //!
+   TBranch        *b_HSsELREALr;   //!
+   TBranch        *b_HSsPION;   //!
+   TBranch        *b_HSsPIONr;   //!
+   TBranch        *b_HSsPIPRE;   //!
+   TBranch        *b_HSsPIPREr;   //!
+   TBranch        *b_HSsPRE100;   //!
+   TBranch        *b_HSsPRE100r;   //!
+   TBranch        *b_HSsPRE150;   //!
+   TBranch        *b_HSsPRE150r;   //!
+   TBranch        *b_HSsPRE200;   //!
+   TBranch        *b_HSsPRE200r;   //!
+   TBranch        *b_HSsPRE50;   //!
+   TBranch        *b_HSsPRE50r;   //!
+   TBranch        *b_HSsPRETRG;   //!
+   TBranch        *b_HSsPRETRGr;   //!
+   TBranch        *b_HSsPRHI;   //!
+   TBranch        *b_HSsPRHIr;   //!
+   TBranch        *b_HSsPRLO;   //!
+   TBranch        *b_HSsPRLOr;   //!
+   TBranch        *b_HSsS1;   //!
+   TBranch        *b_HSsS1X;   //!
+   TBranch        *b_HSsS1Xr;   //!
+   TBranch        *b_HSsS1Y;   //!
+   TBranch        *b_HSsS1Yr;   //!
+   TBranch        *b_HSsS1r;   //!
+   TBranch        *b_HSsS2;   //!
+   TBranch        *b_HSsS2X;   //!
+   TBranch        *b_HSsS2Xr;   //!
+   TBranch        *b_HSsS2Y;   //!
+   TBranch        *b_HSsS2Yr;   //!
+   TBranch        *b_HSsS2r;   //!
+   TBranch        *b_HSsSCIN;   //!
+   TBranch        *b_HSsSCINr;   //!
+   TBranch        *b_HSsSHLO;   //!
+   TBranch        *b_HSsSHLOr;   //!
+   TBranch        *b_HSsSTOF;   //!
+   TBranch        *b_HSsSTOFr;   //!
+   TBranch        *b_S_cal_1pr_eplane;   //!
+   TBranch        *b_S_cal_1pr_eplane_neg;   //!
+   TBranch        *b_S_cal_1pr_eplane_pos;   //!
+   TBranch        *b_S_cal_2ta_earray;   //!
+   TBranch        *b_S_cal_2ta_nclust;   //!
+   TBranch        *b_S_cal_2ta_nhits;   //!
+   TBranch        *b_S_cal_2ta_ntracks;   //!
+   TBranch        *b_S_cal_etot;   //!
+   TBranch        *b_S_cal_etotnorm;   //!
+   TBranch        *b_S_cal_etrack;   //!
+   TBranch        *b_S_cal_nclust;   //!
+   TBranch        *b_S_cal_nhits;   //!
+   TBranch        *b_S_cal_ntracks;   //!
+   TBranch        *b_S_dc_1u1_nhit;   //!
+   TBranch        *b_S_dc_1u2_nhit;   //!
+   TBranch        *b_S_dc_1v1_nhit;   //!
+   TBranch        *b_S_dc_1v2_nhit;   //!
+   TBranch        *b_S_dc_1x1_nhit;   //!
+   TBranch        *b_S_dc_1x2_nhit;   //!
+   TBranch        *b_S_dc_2u1_nhit;   //!
+   TBranch        *b_S_dc_2u2_nhit;   //!
+   TBranch        *b_S_dc_2v1_nhit;   //!
+   TBranch        *b_S_dc_2v2_nhit;   //!
+   TBranch        *b_S_dc_2x1_nhit;   //!
+   TBranch        *b_S_dc_2x2_nhit;   //!
+   TBranch        *b_S_dc_Ch1_maxhits;   //!
+   TBranch        *b_S_dc_Ch1_nhit;   //!
+   TBranch        *b_S_dc_Ch1_spacepoints;   //!
+   TBranch        *b_S_dc_Ch1_trawhit;   //!
+   TBranch        *b_S_dc_Ch2_maxhits;   //!
+   TBranch        *b_S_dc_Ch2_nhit;   //!
+   TBranch        *b_S_dc_Ch2_spacepoints;   //!
+   TBranch        *b_S_dc_Ch2_trawhit;   //!
+   TBranch        *b_S_dc_nhit;   //!
+   TBranch        *b_S_dc_nsp;   //!
+   TBranch        *b_S_dc_ntrack;   //!
+   TBranch        *b_S_dc_stubtest;   //!
+   TBranch        *b_S_dc_tnhit;   //!
+   TBranch        *b_S_dc_trawhit;   //!
+   TBranch        *b_S_hod_1x_nhits;   //!
+   TBranch        *b_S_hod_1y_nhits;   //!
+   TBranch        *b_S_hod_2x_nhits;   //!
+   TBranch        *b_S_hod_2y_nhits;   //!
+   TBranch        *b_S_hod_betachisqnotrack;   //!
+   TBranch        *b_S_hod_betanotrack;   //!
+   TBranch        *b_S_hod_betap;   //!
+   TBranch        *b_S_hod_goodscinhit;   //!
+   TBranch        *b_S_hod_goodstarttime;   //!
+   TBranch        *b_S_hod_scindid;   //!
+   TBranch        *b_S_hod_scinshould;   //!
+   TBranch        *b_S_hod_starttime;   //!
+   TBranch        *b_S_tr_n;   //!
+   TBranch        *b_g_evtyp;   //!
+   TBranch        *b_Hhodtdif1;   //!
+   TBranch        *b_Hhodtdif2;   //!
+   TBranch        *b_Hhodtdif3;   //!
+   TBranch        *b_Hhodtdif4;   //!
+   TBranch        *b_Hhodtdif5;   //!
+   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtTime;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtNum;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtType;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtLen;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fHelicity;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fTargetPol;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fRun;   //!
+
+   shms_class(TTree *tree=0);
+   virtual ~shms_class();
+   virtual Int_t    Cut(Long64_t entry);
+   virtual Int_t    GetEntry(Long64_t entry);
+   virtual Long64_t LoadTree(Long64_t entry);
+   virtual void     Init(TTree *tree);
+   virtual void     Loop();
+   virtual Bool_t   Notify();
+   virtual void     Show(Long64_t entry = -1);
+};
+
+#endif
+
+#ifdef shms_class_cxx
+shms_class::shms_class(TTree *tree) : fChain(0) 
+{
+// if parameter tree is not specified (or zero), connect the file
+// used to generate this class and read the Tree.
+   if (tree == 0) {
+      TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("shms_52949.root");
+      if (!f || !f->IsOpen()) {
+         f = new TFile("shms_52949.root");
+      }
+      f->GetObject("T",tree);
+
+   }
+   Init(tree);
+}
+
+shms_class::~shms_class()
+{
+   if (!fChain) return;
+   delete fChain->GetCurrentFile();
+}
+
+Int_t shms_class::GetEntry(Long64_t entry)
+{
+// Read contents of entry.
+   if (!fChain) return 0;
+   return fChain->GetEntry(entry);
+}
+Long64_t shms_class::LoadTree(Long64_t entry)
+{
+// Set the environment to read one entry
+   if (!fChain) return -5;
+   Long64_t centry = fChain->LoadTree(entry);
+   if (centry < 0) return centry;
+   if (fChain->GetTreeNumber() != fCurrent) {
+      fCurrent = fChain->GetTreeNumber();
+      Notify();
+   }
+   return centry;
+}
+
+void shms_class::Init(TTree *tree)
+{
+   // The Init() function is called when the selector needs to initialize
+   // a new tree or chain. Typically here the branch addresses and branch
+   // pointers of the tree will be set.
+   // It is normally not necessary to make changes to the generated
+   // code, but the routine can be extended by the user if needed.
+   // Init() will be called many times when running on PROOF
+   // (once per file to be processed).
+
+   // Set branch addresses and branch pointers
+   if (!tree) return;
+   fChain = tree;
+   fCurrent = -1;
+   fChain->SetMakeClass(1);
+
+   fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+   fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+   fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+   fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+   fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+   fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg", &Ndata_H_aero_aneg, &b_Ndata_H_aero_aneg);
+   fChain->SetBranchAddress("H.aero.aneg", H_aero_aneg, &b_H_aero_aneg);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg_p", &Ndata_H_aero_aneg_p, &b_Ndata_H_aero_aneg_p);
+   fChain->SetBranchAddress("H.aero.aneg_p", H_aero_aneg_p, &b_H_aero_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.aero.apos", &Ndata_H_aero_apos, &b_Ndata_H_aero_apos);
+   fChain->SetBranchAddress("H.aero.apos", H_aero_apos, &b_H_aero_apos);
+   fChain->SetBranchAddress("Ndata.H.aero.apos_p", &Ndata_H_aero_apos_p, &b_Ndata_H_aero_apos_p);
+   fChain->SetBranchAddress("H.aero.apos_p", H_aero_apos_p, &b_H_aero_apos_p);
+   fChain->SetBranchAddress("Ndata.H.aero.neg_npe", &Ndata_H_aero_neg_npe, &b_Ndata_H_aero_neg_npe);
+   fChain->SetBranchAddress("H.aero.neg_npe", H_aero_neg_npe, &b_H_aero_neg_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.negadchits", &Ndata_H_aero_negadchits, &b_Ndata_H_aero_negadchits);
+   fChain->SetBranchAddress("H.aero.negadchits", H_aero_negadchits, &b_H_aero_negadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.negtdchits", &Ndata_H_aero_negtdchits, &b_Ndata_H_aero_negtdchits);
+   fChain->SetBranchAddress("H.aero.negtdchits", &H_aero_negtdchits, &b_H_aero_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.pos_npe", &Ndata_H_aero_pos_npe, &b_Ndata_H_aero_pos_npe);
+   fChain->SetBranchAddress("H.aero.pos_npe", H_aero_pos_npe, &b_H_aero_pos_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.posadchits", &Ndata_H_aero_posadchits, &b_Ndata_H_aero_posadchits);
+   fChain->SetBranchAddress("H.aero.posadchits", H_aero_posadchits, &b_H_aero_posadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.postdchits", &Ndata_H_aero_postdchits, &b_Ndata_H_aero_postdchits);
+   fChain->SetBranchAddress("H.aero.postdchits", &H_aero_postdchits, &b_H_aero_postdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.tneg", &Ndata_H_aero_tneg, &b_Ndata_H_aero_tneg);
+   fChain->SetBranchAddress("H.aero.tneg", H_aero_tneg, &b_H_aero_tneg);
+   fChain->SetBranchAddress("Ndata.H.aero.tpos", &Ndata_H_aero_tpos, &b_Ndata_H_aero_tpos);
+   fChain->SetBranchAddress("H.aero.tpos", H_aero_tpos, &b_H_aero_tpos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg", &Ndata_H_cal_1pr_aneg, &b_Ndata_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("H.cal.1pr.aneg", H_cal_1pr_aneg, &b_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg_p", &Ndata_H_cal_1pr_aneg_p, &b_Ndata_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("H.cal.1pr.aneg_p", H_cal_1pr_aneg_p, &b_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos", &Ndata_H_cal_1pr_apos, &b_Ndata_H_cal_1pr_apos);
+   fChain->SetBranchAddress("H.cal.1pr.apos", H_cal_1pr_apos, &b_H_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos_p", &Ndata_H_cal_1pr_apos_p, &b_Ndata_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("H.cal.1pr.apos_p", H_cal_1pr_apos_p, &b_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.emean", &Ndata_H_cal_1pr_emean, &b_Ndata_H_cal_1pr_emean);
+   fChain->SetBranchAddress("H.cal.1pr.emean", H_cal_1pr_emean, &b_H_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.eneg", &Ndata_H_cal_1pr_eneg, &b_Ndata_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("H.cal.1pr.eneg", H_cal_1pr_eneg, &b_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.epos", &Ndata_H_cal_1pr_epos, &b_Ndata_H_cal_1pr_epos);
+   fChain->SetBranchAddress("H.cal.1pr.epos", H_cal_1pr_epos, &b_H_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.negadchits", &Ndata_H_cal_1pr_negadchits, &b_Ndata_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("H.cal.1pr.negadchits", H_cal_1pr_negadchits, &b_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.posadchits", &Ndata_H_cal_1pr_posadchits, &b_Ndata_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("H.cal.1pr.posadchits", H_cal_1pr_posadchits, &b_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg", &Ndata_H_cal_2ta_aneg, &b_Ndata_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("H.cal.2ta.aneg", H_cal_2ta_aneg, &b_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg_p", &Ndata_H_cal_2ta_aneg_p, &b_Ndata_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.2ta.aneg_p", H_cal_2ta_aneg_p, &b_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos", &Ndata_H_cal_2ta_apos, &b_Ndata_H_cal_2ta_apos);
+   fChain->SetBranchAddress("H.cal.2ta.apos", H_cal_2ta_apos, &b_H_cal_2ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos_p", &Ndata_H_cal_2ta_apos_p, &b_Ndata_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("H.cal.2ta.apos_p", H_cal_2ta_apos_p, &b_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.emean", &Ndata_H_cal_2ta_emean, &b_Ndata_H_cal_2ta_emean);
+   fChain->SetBranchAddress("H.cal.2ta.emean", H_cal_2ta_emean, &b_H_cal_2ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.eneg", &Ndata_H_cal_2ta_eneg, &b_Ndata_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("H.cal.2ta.eneg", H_cal_2ta_eneg, &b_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.epos", &Ndata_H_cal_2ta_epos, &b_Ndata_H_cal_2ta_epos);
+   fChain->SetBranchAddress("H.cal.2ta.epos", H_cal_2ta_epos, &b_H_cal_2ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.negadchits", &Ndata_H_cal_2ta_negadchits, &b_Ndata_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("H.cal.2ta.negadchits", H_cal_2ta_negadchits, &b_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.posadchits", &Ndata_H_cal_2ta_posadchits, &b_Ndata_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("H.cal.2ta.posadchits", H_cal_2ta_posadchits, &b_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg", &Ndata_H_cal_3ta_aneg, &b_Ndata_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("H.cal.3ta.aneg", H_cal_3ta_aneg, &b_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg_p", &Ndata_H_cal_3ta_aneg_p, &b_Ndata_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.3ta.aneg_p", H_cal_3ta_aneg_p, &b_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos", &Ndata_H_cal_3ta_apos, &b_Ndata_H_cal_3ta_apos);
+   fChain->SetBranchAddress("H.cal.3ta.apos", H_cal_3ta_apos, &b_H_cal_3ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos_p", &Ndata_H_cal_3ta_apos_p, &b_Ndata_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("H.cal.3ta.apos_p", H_cal_3ta_apos_p, &b_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.emean", &Ndata_H_cal_3ta_emean, &b_Ndata_H_cal_3ta_emean);
+   fChain->SetBranchAddress("H.cal.3ta.emean", H_cal_3ta_emean, &b_H_cal_3ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.eneg", &Ndata_H_cal_3ta_eneg, &b_Ndata_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("H.cal.3ta.eneg", H_cal_3ta_eneg, &b_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.epos", &Ndata_H_cal_3ta_epos, &b_Ndata_H_cal_3ta_epos);
+   fChain->SetBranchAddress("H.cal.3ta.epos", H_cal_3ta_epos, &b_H_cal_3ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.negadchits", &Ndata_H_cal_3ta_negadchits, &b_Ndata_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("H.cal.3ta.negadchits", &H_cal_3ta_negadchits, &b_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.posadchits", &Ndata_H_cal_3ta_posadchits, &b_Ndata_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("H.cal.3ta.posadchits", H_cal_3ta_posadchits, &b_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg", &Ndata_H_cal_4ta_aneg, &b_Ndata_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("H.cal.4ta.aneg", H_cal_4ta_aneg, &b_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg_p", &Ndata_H_cal_4ta_aneg_p, &b_Ndata_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.4ta.aneg_p", H_cal_4ta_aneg_p, &b_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos", &Ndata_H_cal_4ta_apos, &b_Ndata_H_cal_4ta_apos);
+   fChain->SetBranchAddress("H.cal.4ta.apos", H_cal_4ta_apos, &b_H_cal_4ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos_p", &Ndata_H_cal_4ta_apos_p, &b_Ndata_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("H.cal.4ta.apos_p", H_cal_4ta_apos_p, &b_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.emean", &Ndata_H_cal_4ta_emean, &b_Ndata_H_cal_4ta_emean);
+   fChain->SetBranchAddress("H.cal.4ta.emean", H_cal_4ta_emean, &b_H_cal_4ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.eneg", &Ndata_H_cal_4ta_eneg, &b_Ndata_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("H.cal.4ta.eneg", H_cal_4ta_eneg, &b_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.epos", &Ndata_H_cal_4ta_epos, &b_Ndata_H_cal_4ta_epos);
+   fChain->SetBranchAddress("H.cal.4ta.epos", H_cal_4ta_epos, &b_H_cal_4ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.negadchits", &Ndata_H_cal_4ta_negadchits, &b_Ndata_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("H.cal.4ta.negadchits", &H_cal_4ta_negadchits, &b_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.posadchits", &Ndata_H_cal_4ta_posadchits, &b_Ndata_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("H.cal.4ta.posadchits", H_cal_4ta_posadchits, &b_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cher.adc", &Ndata_H_cher_adc, &b_Ndata_H_cher_adc);
+   fChain->SetBranchAddress("H.cher.adc", H_cher_adc, &b_H_cher_adc);
+   fChain->SetBranchAddress("Ndata.H.cher.adc_p", &Ndata_H_cher_adc_p, &b_Ndata_H_cher_adc_p);
+   fChain->SetBranchAddress("H.cher.adc_p", H_cher_adc_p, &b_H_cher_adc_p);
+   fChain->SetBranchAddress("Ndata.H.cher.cerfiredcounter", &Ndata_H_cher_cerfiredcounter, &b_Ndata_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("H.cher.cerfiredcounter", H_cher_cerfiredcounter, &b_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.certrackcounter", &Ndata_H_cher_certrackcounter, &b_Ndata_H_cher_certrackcounter);
+   fChain->SetBranchAddress("H.cher.certrackcounter", H_cher_certrackcounter, &b_H_cher_certrackcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.npe", &Ndata_H_cher_npe, &b_Ndata_H_cher_npe);
+   fChain->SetBranchAddress("H.cher.npe", H_cher_npe, &b_H_cher_npe);
+   fChain->SetBranchAddress("Ndata.H.cher.phototubes", &Ndata_H_cher_phototubes, &b_Ndata_H_cher_phototubes);
+   fChain->SetBranchAddress("H.cher.phototubes", H_cher_phototubes, &b_H_cher_phototubes);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.dist", &Ndata_H_dc_1u1_dist, &b_Ndata_H_dc_1u1_dist);
+   fChain->SetBranchAddress("H.dc.1u1.dist", H_dc_1u1_dist, &b_H_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.rawtdc", &Ndata_H_dc_1u1_rawtdc, &b_Ndata_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1u1.rawtdc", H_dc_1u1_rawtdc, &b_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.tdchits", &Ndata_H_dc_1u1_tdchits, &b_Ndata_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("H.dc.1u1.tdchits", H_dc_1u1_tdchits, &b_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.time", &Ndata_H_dc_1u1_time, &b_Ndata_H_dc_1u1_time);
+   fChain->SetBranchAddress("H.dc.1u1.time", H_dc_1u1_time, &b_H_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.dist", &Ndata_H_dc_1v1_dist, &b_Ndata_H_dc_1v1_dist);
+   fChain->SetBranchAddress("H.dc.1v1.dist", H_dc_1v1_dist, &b_H_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.rawtdc", &Ndata_H_dc_1v1_rawtdc, &b_Ndata_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1v1.rawtdc", H_dc_1v1_rawtdc, &b_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.tdchits", &Ndata_H_dc_1v1_tdchits, &b_Ndata_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("H.dc.1v1.tdchits", H_dc_1v1_tdchits, &b_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.time", &Ndata_H_dc_1v1_time, &b_Ndata_H_dc_1v1_time);
+   fChain->SetBranchAddress("H.dc.1v1.time", H_dc_1v1_time, &b_H_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.dist", &Ndata_H_dc_1x1_dist, &b_Ndata_H_dc_1x1_dist);
+   fChain->SetBranchAddress("H.dc.1x1.dist", H_dc_1x1_dist, &b_H_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.rawtdc", &Ndata_H_dc_1x1_rawtdc, &b_Ndata_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x1.rawtdc", H_dc_1x1_rawtdc, &b_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.tdchits", &Ndata_H_dc_1x1_tdchits, &b_Ndata_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("H.dc.1x1.tdchits", H_dc_1x1_tdchits, &b_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.time", &Ndata_H_dc_1x1_time, &b_Ndata_H_dc_1x1_time);
+   fChain->SetBranchAddress("H.dc.1x1.time", H_dc_1x1_time, &b_H_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.dist", &Ndata_H_dc_1x2_dist, &b_Ndata_H_dc_1x2_dist);
+   fChain->SetBranchAddress("H.dc.1x2.dist", H_dc_1x2_dist, &b_H_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.rawtdc", &Ndata_H_dc_1x2_rawtdc, &b_Ndata_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x2.rawtdc", H_dc_1x2_rawtdc, &b_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.tdchits", &Ndata_H_dc_1x2_tdchits, &b_Ndata_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("H.dc.1x2.tdchits", H_dc_1x2_tdchits, &b_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.time", &Ndata_H_dc_1x2_time, &b_Ndata_H_dc_1x2_time);
+   fChain->SetBranchAddress("H.dc.1x2.time", H_dc_1x2_time, &b_H_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.dist", &Ndata_H_dc_1y1_dist, &b_Ndata_H_dc_1y1_dist);
+   fChain->SetBranchAddress("H.dc.1y1.dist", H_dc_1y1_dist, &b_H_dc_1y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.rawtdc", &Ndata_H_dc_1y1_rawtdc, &b_Ndata_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y1.rawtdc", H_dc_1y1_rawtdc, &b_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.tdchits", &Ndata_H_dc_1y1_tdchits, &b_Ndata_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("H.dc.1y1.tdchits", H_dc_1y1_tdchits, &b_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.time", &Ndata_H_dc_1y1_time, &b_Ndata_H_dc_1y1_time);
+   fChain->SetBranchAddress("H.dc.1y1.time", H_dc_1y1_time, &b_H_dc_1y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.dist", &Ndata_H_dc_1y2_dist, &b_Ndata_H_dc_1y2_dist);
+   fChain->SetBranchAddress("H.dc.1y2.dist", H_dc_1y2_dist, &b_H_dc_1y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.rawtdc", &Ndata_H_dc_1y2_rawtdc, &b_Ndata_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y2.rawtdc", H_dc_1y2_rawtdc, &b_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.tdchits", &Ndata_H_dc_1y2_tdchits, &b_Ndata_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("H.dc.1y2.tdchits", H_dc_1y2_tdchits, &b_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.time", &Ndata_H_dc_1y2_time, &b_Ndata_H_dc_1y2_time);
+   fChain->SetBranchAddress("H.dc.1y2.time", H_dc_1y2_time, &b_H_dc_1y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.dist", &Ndata_H_dc_2u1_dist, &b_Ndata_H_dc_2u1_dist);
+   fChain->SetBranchAddress("H.dc.2u1.dist", H_dc_2u1_dist, &b_H_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.rawtdc", &Ndata_H_dc_2u1_rawtdc, &b_Ndata_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2u1.rawtdc", H_dc_2u1_rawtdc, &b_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.tdchits", &Ndata_H_dc_2u1_tdchits, &b_Ndata_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("H.dc.2u1.tdchits", H_dc_2u1_tdchits, &b_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.time", &Ndata_H_dc_2u1_time, &b_Ndata_H_dc_2u1_time);
+   fChain->SetBranchAddress("H.dc.2u1.time", H_dc_2u1_time, &b_H_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.dist", &Ndata_H_dc_2v1_dist, &b_Ndata_H_dc_2v1_dist);
+   fChain->SetBranchAddress("H.dc.2v1.dist", H_dc_2v1_dist, &b_H_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.rawtdc", &Ndata_H_dc_2v1_rawtdc, &b_Ndata_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2v1.rawtdc", H_dc_2v1_rawtdc, &b_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.tdchits", &Ndata_H_dc_2v1_tdchits, &b_Ndata_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("H.dc.2v1.tdchits", H_dc_2v1_tdchits, &b_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.time", &Ndata_H_dc_2v1_time, &b_Ndata_H_dc_2v1_time);
+   fChain->SetBranchAddress("H.dc.2v1.time", H_dc_2v1_time, &b_H_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.dist", &Ndata_H_dc_2x1_dist, &b_Ndata_H_dc_2x1_dist);
+   fChain->SetBranchAddress("H.dc.2x1.dist", H_dc_2x1_dist, &b_H_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.rawtdc", &Ndata_H_dc_2x1_rawtdc, &b_Ndata_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x1.rawtdc", H_dc_2x1_rawtdc, &b_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.tdchits", &Ndata_H_dc_2x1_tdchits, &b_Ndata_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("H.dc.2x1.tdchits", H_dc_2x1_tdchits, &b_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.time", &Ndata_H_dc_2x1_time, &b_Ndata_H_dc_2x1_time);
+   fChain->SetBranchAddress("H.dc.2x1.time", H_dc_2x1_time, &b_H_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.dist", &Ndata_H_dc_2x2_dist, &b_Ndata_H_dc_2x2_dist);
+   fChain->SetBranchAddress("H.dc.2x2.dist", H_dc_2x2_dist, &b_H_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.rawtdc", &Ndata_H_dc_2x2_rawtdc, &b_Ndata_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x2.rawtdc", H_dc_2x2_rawtdc, &b_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.tdchits", &Ndata_H_dc_2x2_tdchits, &b_Ndata_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("H.dc.2x2.tdchits", H_dc_2x2_tdchits, &b_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.time", &Ndata_H_dc_2x2_time, &b_Ndata_H_dc_2x2_time);
+   fChain->SetBranchAddress("H.dc.2x2.time", H_dc_2x2_time, &b_H_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.dist", &Ndata_H_dc_2y1_dist, &b_Ndata_H_dc_2y1_dist);
+   fChain->SetBranchAddress("H.dc.2y1.dist", H_dc_2y1_dist, &b_H_dc_2y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.rawtdc", &Ndata_H_dc_2y1_rawtdc, &b_Ndata_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y1.rawtdc", H_dc_2y1_rawtdc, &b_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.tdchits", &Ndata_H_dc_2y1_tdchits, &b_Ndata_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("H.dc.2y1.tdchits", H_dc_2y1_tdchits, &b_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.time", &Ndata_H_dc_2y1_time, &b_Ndata_H_dc_2y1_time);
+   fChain->SetBranchAddress("H.dc.2y1.time", H_dc_2y1_time, &b_H_dc_2y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.dist", &Ndata_H_dc_2y2_dist, &b_Ndata_H_dc_2y2_dist);
+   fChain->SetBranchAddress("H.dc.2y2.dist", H_dc_2y2_dist, &b_H_dc_2y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.rawtdc", &Ndata_H_dc_2y2_rawtdc, &b_Ndata_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y2.rawtdc", H_dc_2y2_rawtdc, &b_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.tdchits", &Ndata_H_dc_2y2_tdchits, &b_Ndata_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("H.dc.2y2.tdchits", H_dc_2y2_tdchits, &b_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.time", &Ndata_H_dc_2y2_time, &b_Ndata_H_dc_2y2_time);
+   fChain->SetBranchAddress("H.dc.2y2.time", H_dc_2y2_time, &b_H_dc_2y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.residual", &Ndata_H_dc_residual, &b_Ndata_H_dc_residual);
+   fChain->SetBranchAddress("H.dc.residual", H_dc_residual, &b_H_dc_residual);
+   fChain->SetBranchAddress("Ndata.H.dc.x", &Ndata_H_dc_x, &b_Ndata_H_dc_x);
+   fChain->SetBranchAddress("H.dc.x", H_dc_x, &b_H_dc_x);
+   fChain->SetBranchAddress("Ndata.H.dc.xp", &Ndata_H_dc_xp, &b_Ndata_H_dc_xp);
+   fChain->SetBranchAddress("H.dc.xp", H_dc_xp, &b_H_dc_xp);
+   fChain->SetBranchAddress("Ndata.H.dc.y", &Ndata_H_dc_y, &b_Ndata_H_dc_y);
+   fChain->SetBranchAddress("H.dc.y", H_dc_y, &b_H_dc_y);
+   fChain->SetBranchAddress("Ndata.H.dc.yp", &Ndata_H_dc_yp, &b_Ndata_H_dc_yp);
+   fChain->SetBranchAddress("H.dc.yp", H_dc_yp, &b_H_dc_yp);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negadchits", &Ndata_H_hod_1x_negadchits, &b_Ndata_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("H.hod.1x.negadchits", H_hod_1x_negadchits, &b_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negtdchits", &Ndata_H_hod_1x_negtdchits, &b_Ndata_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("H.hod.1x.negtdchits", H_hod_1x_negtdchits, &b_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.posadchits", &Ndata_H_hod_1x_posadchits, &b_Ndata_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("H.hod.1x.posadchits", H_hod_1x_posadchits, &b_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.postdchits", &Ndata_H_hod_1x_postdchits, &b_Ndata_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("H.hod.1x.postdchits", H_hod_1x_postdchits, &b_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negadchits", &Ndata_H_hod_1y_negadchits, &b_Ndata_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("H.hod.1y.negadchits", H_hod_1y_negadchits, &b_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negtdchits", &Ndata_H_hod_1y_negtdchits, &b_Ndata_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("H.hod.1y.negtdchits", H_hod_1y_negtdchits, &b_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.posadchits", &Ndata_H_hod_1y_posadchits, &b_Ndata_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("H.hod.1y.posadchits", H_hod_1y_posadchits, &b_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.postdchits", &Ndata_H_hod_1y_postdchits, &b_Ndata_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("H.hod.1y.postdchits", H_hod_1y_postdchits, &b_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negadchits", &Ndata_H_hod_2x_negadchits, &b_Ndata_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("H.hod.2x.negadchits", H_hod_2x_negadchits, &b_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negtdchits", &Ndata_H_hod_2x_negtdchits, &b_Ndata_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("H.hod.2x.negtdchits", H_hod_2x_negtdchits, &b_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.posadchits", &Ndata_H_hod_2x_posadchits, &b_Ndata_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("H.hod.2x.posadchits", H_hod_2x_posadchits, &b_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.postdchits", &Ndata_H_hod_2x_postdchits, &b_Ndata_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("H.hod.2x.postdchits", H_hod_2x_postdchits, &b_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negadchits", &Ndata_H_hod_2y_negadchits, &b_Ndata_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("H.hod.2y.negadchits", H_hod_2y_negadchits, &b_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negtdchits", &Ndata_H_hod_2y_negtdchits, &b_Ndata_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("H.hod.2y.negtdchits", H_hod_2y_negtdchits, &b_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.posadchits", &Ndata_H_hod_2y_posadchits, &b_Ndata_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("H.hod.2y.posadchits", H_hod_2y_posadchits, &b_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.postdchits", &Ndata_H_hod_2y_postdchits, &b_Ndata_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("H.hod.2y.postdchits", H_hod_2y_postdchits, &b_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.fpHitsTime", &Ndata_H_hod_fpHitsTime, &b_Ndata_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("H.hod.fpHitsTime", H_hod_fpHitsTime, &b_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("Ndata.H.tr.beta", &Ndata_H_tr_beta, &b_Ndata_H_tr_beta);
+   fChain->SetBranchAddress("H.tr.beta", H_tr_beta, &b_H_tr_beta);
+   fChain->SetBranchAddress("Ndata.H.tr.betachisq", &Ndata_H_tr_betachisq, &b_Ndata_H_tr_betachisq);
+   fChain->SetBranchAddress("H.tr.betachisq", H_tr_betachisq, &b_H_tr_betachisq);
+   fChain->SetBranchAddress("Ndata.H.tr.chi2", &Ndata_H_tr_chi2, &b_Ndata_H_tr_chi2);
+   fChain->SetBranchAddress("H.tr.chi2", H_tr_chi2, &b_H_tr_chi2);
+   fChain->SetBranchAddress("Ndata.H.tr.d_ph", &Ndata_H_tr_d_ph, &b_Ndata_H_tr_d_ph);
+   fChain->SetBranchAddress("H.tr.d_ph", H_tr_d_ph, &b_H_tr_d_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.d_th", &Ndata_H_tr_d_th, &b_Ndata_H_tr_d_th);
+   fChain->SetBranchAddress("H.tr.d_th", H_tr_d_th, &b_H_tr_d_th);
+   fChain->SetBranchAddress("Ndata.H.tr.d_x", &Ndata_H_tr_d_x, &b_Ndata_H_tr_d_x);
+   fChain->SetBranchAddress("H.tr.d_x", H_tr_d_x, &b_H_tr_d_x);
+   fChain->SetBranchAddress("Ndata.H.tr.d_y", &Ndata_H_tr_d_y, &b_Ndata_H_tr_d_y);
+   fChain->SetBranchAddress("H.tr.d_y", H_tr_d_y, &b_H_tr_d_y);
+   fChain->SetBranchAddress("Ndata.H.tr.dbeta", &Ndata_H_tr_dbeta, &b_Ndata_H_tr_dbeta);
+   fChain->SetBranchAddress("H.tr.dbeta", H_tr_dbeta, &b_H_tr_dbeta);
+   fChain->SetBranchAddress("Ndata.H.tr.dtime", &Ndata_H_tr_dtime, &b_Ndata_H_tr_dtime);
+   fChain->SetBranchAddress("H.tr.dtime", H_tr_dtime, &b_H_tr_dtime);
+   fChain->SetBranchAddress("Ndata.H.tr.flag", &Ndata_H_tr_flag, &b_Ndata_H_tr_flag);
+   fChain->SetBranchAddress("H.tr.flag", H_tr_flag, &b_H_tr_flag);
+   fChain->SetBranchAddress("Ndata.H.tr.ndof", &Ndata_H_tr_ndof, &b_Ndata_H_tr_ndof);
+   fChain->SetBranchAddress("H.tr.ndof", H_tr_ndof, &b_H_tr_ndof);
+   fChain->SetBranchAddress("Ndata.H.tr.p", &Ndata_H_tr_p, &b_Ndata_H_tr_p);
+   fChain->SetBranchAddress("H.tr.p", H_tr_p, &b_H_tr_p);
+   fChain->SetBranchAddress("Ndata.H.tr.pathl", &Ndata_H_tr_pathl, &b_Ndata_H_tr_pathl);
+   fChain->SetBranchAddress("H.tr.pathl", H_tr_pathl, &b_H_tr_pathl);
+   fChain->SetBranchAddress("Ndata.H.tr.ph", &Ndata_H_tr_ph, &b_Ndata_H_tr_ph);
+   fChain->SetBranchAddress("H.tr.ph", H_tr_ph, &b_H_tr_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.px", &Ndata_H_tr_px, &b_Ndata_H_tr_px);
+   fChain->SetBranchAddress("H.tr.px", H_tr_px, &b_H_tr_px);
+   fChain->SetBranchAddress("Ndata.H.tr.py", &Ndata_H_tr_py, &b_Ndata_H_tr_py);
+   fChain->SetBranchAddress("H.tr.py", H_tr_py, &b_H_tr_py);
+   fChain->SetBranchAddress("Ndata.H.tr.pz", &Ndata_H_tr_pz, &b_Ndata_H_tr_pz);
+   fChain->SetBranchAddress("H.tr.pz", H_tr_pz, &b_H_tr_pz);
+   fChain->SetBranchAddress("Ndata.H.tr.r_ph", &Ndata_H_tr_r_ph, &b_Ndata_H_tr_r_ph);
+   fChain->SetBranchAddress("H.tr.r_ph", H_tr_r_ph, &b_H_tr_r_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.r_th", &Ndata_H_tr_r_th, &b_Ndata_H_tr_r_th);
+   fChain->SetBranchAddress("H.tr.r_th", H_tr_r_th, &b_H_tr_r_th);
+   fChain->SetBranchAddress("Ndata.H.tr.r_x", &Ndata_H_tr_r_x, &b_Ndata_H_tr_r_x);
+   fChain->SetBranchAddress("H.tr.r_x", H_tr_r_x, &b_H_tr_r_x);
+   fChain->SetBranchAddress("Ndata.H.tr.r_y", &Ndata_H_tr_r_y, &b_Ndata_H_tr_r_y);
+   fChain->SetBranchAddress("H.tr.r_y", H_tr_r_y, &b_H_tr_r_y);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_dp", &Ndata_H_tr_tg_dp, &b_Ndata_H_tr_tg_dp);
+   fChain->SetBranchAddress("H.tr.tg_dp", H_tr_tg_dp, &b_H_tr_tg_dp);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_ph", &Ndata_H_tr_tg_ph, &b_Ndata_H_tr_tg_ph);
+   fChain->SetBranchAddress("H.tr.tg_ph", H_tr_tg_ph, &b_H_tr_tg_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_th", &Ndata_H_tr_tg_th, &b_Ndata_H_tr_tg_th);
+   fChain->SetBranchAddress("H.tr.tg_th", H_tr_tg_th, &b_H_tr_tg_th);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_y", &Ndata_H_tr_tg_y, &b_Ndata_H_tr_tg_y);
+   fChain->SetBranchAddress("H.tr.tg_y", H_tr_tg_y, &b_H_tr_tg_y);
+   fChain->SetBranchAddress("Ndata.H.tr.th", &Ndata_H_tr_th, &b_Ndata_H_tr_th);
+   fChain->SetBranchAddress("H.tr.th", H_tr_th, &b_H_tr_th);
+   fChain->SetBranchAddress("Ndata.H.tr.time", &Ndata_H_tr_time, &b_Ndata_H_tr_time);
+   fChain->SetBranchAddress("H.tr.time", H_tr_time, &b_H_tr_time);
+   fChain->SetBranchAddress("Ndata.H.tr.vx", &Ndata_H_tr_vx, &b_Ndata_H_tr_vx);
+   fChain->SetBranchAddress("H.tr.vx", H_tr_vx, &b_H_tr_vx);
+   fChain->SetBranchAddress("Ndata.H.tr.vy", &Ndata_H_tr_vy, &b_Ndata_H_tr_vy);
+   fChain->SetBranchAddress("H.tr.vy", H_tr_vy, &b_H_tr_vy);
+   fChain->SetBranchAddress("Ndata.H.tr.vz", &Ndata_H_tr_vz, &b_Ndata_H_tr_vz);
+   fChain->SetBranchAddress("H.tr.vz", H_tr_vz, &b_H_tr_vz);
+   fChain->SetBranchAddress("Ndata.H.tr.x", &Ndata_H_tr_x, &b_Ndata_H_tr_x);
+   fChain->SetBranchAddress("H.tr.x", H_tr_x, &b_H_tr_x);
+   fChain->SetBranchAddress("Ndata.H.tr.y", &Ndata_H_tr_y, &b_Ndata_H_tr_y);
+   fChain->SetBranchAddress("H.tr.y", H_tr_y, &b_H_tr_y);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg", &Ndata_S_cal_1pr_aneg, &b_Ndata_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("S.cal.1pr.aneg", S_cal_1pr_aneg, &b_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg_p", &Ndata_S_cal_1pr_aneg_p, &b_Ndata_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("S.cal.1pr.aneg_p", S_cal_1pr_aneg_p, &b_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos", &Ndata_S_cal_1pr_apos, &b_Ndata_S_cal_1pr_apos);
+   fChain->SetBranchAddress("S.cal.1pr.apos", S_cal_1pr_apos, &b_S_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos_p", &Ndata_S_cal_1pr_apos_p, &b_Ndata_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("S.cal.1pr.apos_p", S_cal_1pr_apos_p, &b_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.emean", &Ndata_S_cal_1pr_emean, &b_Ndata_S_cal_1pr_emean);
+   fChain->SetBranchAddress("S.cal.1pr.emean", S_cal_1pr_emean, &b_S_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.eneg", &Ndata_S_cal_1pr_eneg, &b_Ndata_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("S.cal.1pr.eneg", S_cal_1pr_eneg, &b_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.epos", &Ndata_S_cal_1pr_epos, &b_Ndata_S_cal_1pr_epos);
+   fChain->SetBranchAddress("S.cal.1pr.epos", S_cal_1pr_epos, &b_S_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.negadchits", &Ndata_S_cal_1pr_negadchits, &b_Ndata_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("S.cal.1pr.negadchits", S_cal_1pr_negadchits, &b_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.posadchits", &Ndata_S_cal_1pr_posadchits, &b_Ndata_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("S.cal.1pr.posadchits", S_cal_1pr_posadchits, &b_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.a", &Ndata_S_cal_2ta_a, &b_Ndata_S_cal_2ta_a);
+   fChain->SetBranchAddress("S.cal.2ta.a", S_cal_2ta_a, &b_S_cal_2ta_a);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.a_p", &Ndata_S_cal_2ta_a_p, &b_Ndata_S_cal_2ta_a_p);
+   fChain->SetBranchAddress("S.cal.2ta.a_p", S_cal_2ta_a_p, &b_S_cal_2ta_a_p);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.adchits", &Ndata_S_cal_2ta_adchits, &b_Ndata_S_cal_2ta_adchits);
+   fChain->SetBranchAddress("S.cal.2ta.adchits", S_cal_2ta_adchits, &b_S_cal_2ta_adchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.e", &Ndata_S_cal_2ta_e, &b_Ndata_S_cal_2ta_e);
+   fChain->SetBranchAddress("S.cal.2ta.e", S_cal_2ta_e, &b_S_cal_2ta_e);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.p", &Ndata_S_cal_2ta_p, &b_Ndata_S_cal_2ta_p);
+   fChain->SetBranchAddress("S.cal.2ta.p", S_cal_2ta_p, &b_S_cal_2ta_p);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.dist", &Ndata_S_dc_1u1_dist, &b_Ndata_S_dc_1u1_dist);
+   fChain->SetBranchAddress("S.dc.1u1.dist", S_dc_1u1_dist, &b_S_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.rawtdc", &Ndata_S_dc_1u1_rawtdc, &b_Ndata_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u1.rawtdc", S_dc_1u1_rawtdc, &b_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.tdchits", &Ndata_S_dc_1u1_tdchits, &b_Ndata_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("S.dc.1u1.tdchits", S_dc_1u1_tdchits, &b_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.time", &Ndata_S_dc_1u1_time, &b_Ndata_S_dc_1u1_time);
+   fChain->SetBranchAddress("S.dc.1u1.time", S_dc_1u1_time, &b_S_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.dist", &Ndata_S_dc_1u2_dist, &b_Ndata_S_dc_1u2_dist);
+   fChain->SetBranchAddress("S.dc.1u2.dist", S_dc_1u2_dist, &b_S_dc_1u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.rawtdc", &Ndata_S_dc_1u2_rawtdc, &b_Ndata_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u2.rawtdc", S_dc_1u2_rawtdc, &b_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.tdchits", &Ndata_S_dc_1u2_tdchits, &b_Ndata_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("S.dc.1u2.tdchits", S_dc_1u2_tdchits, &b_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.time", &Ndata_S_dc_1u2_time, &b_Ndata_S_dc_1u2_time);
+   fChain->SetBranchAddress("S.dc.1u2.time", S_dc_1u2_time, &b_S_dc_1u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.dist", &Ndata_S_dc_1v1_dist, &b_Ndata_S_dc_1v1_dist);
+   fChain->SetBranchAddress("S.dc.1v1.dist", S_dc_1v1_dist, &b_S_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.rawtdc", &Ndata_S_dc_1v1_rawtdc, &b_Ndata_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v1.rawtdc", S_dc_1v1_rawtdc, &b_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.tdchits", &Ndata_S_dc_1v1_tdchits, &b_Ndata_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("S.dc.1v1.tdchits", S_dc_1v1_tdchits, &b_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.time", &Ndata_S_dc_1v1_time, &b_Ndata_S_dc_1v1_time);
+   fChain->SetBranchAddress("S.dc.1v1.time", S_dc_1v1_time, &b_S_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.dist", &Ndata_S_dc_1v2_dist, &b_Ndata_S_dc_1v2_dist);
+   fChain->SetBranchAddress("S.dc.1v2.dist", S_dc_1v2_dist, &b_S_dc_1v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.rawtdc", &Ndata_S_dc_1v2_rawtdc, &b_Ndata_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v2.rawtdc", S_dc_1v2_rawtdc, &b_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.tdchits", &Ndata_S_dc_1v2_tdchits, &b_Ndata_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("S.dc.1v2.tdchits", S_dc_1v2_tdchits, &b_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.time", &Ndata_S_dc_1v2_time, &b_Ndata_S_dc_1v2_time);
+   fChain->SetBranchAddress("S.dc.1v2.time", S_dc_1v2_time, &b_S_dc_1v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.dist", &Ndata_S_dc_1x1_dist, &b_Ndata_S_dc_1x1_dist);
+   fChain->SetBranchAddress("S.dc.1x1.dist", S_dc_1x1_dist, &b_S_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.rawtdc", &Ndata_S_dc_1x1_rawtdc, &b_Ndata_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x1.rawtdc", S_dc_1x1_rawtdc, &b_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.tdchits", &Ndata_S_dc_1x1_tdchits, &b_Ndata_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("S.dc.1x1.tdchits", S_dc_1x1_tdchits, &b_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.time", &Ndata_S_dc_1x1_time, &b_Ndata_S_dc_1x1_time);
+   fChain->SetBranchAddress("S.dc.1x1.time", S_dc_1x1_time, &b_S_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.dist", &Ndata_S_dc_1x2_dist, &b_Ndata_S_dc_1x2_dist);
+   fChain->SetBranchAddress("S.dc.1x2.dist", S_dc_1x2_dist, &b_S_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.rawtdc", &Ndata_S_dc_1x2_rawtdc, &b_Ndata_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x2.rawtdc", S_dc_1x2_rawtdc, &b_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.tdchits", &Ndata_S_dc_1x2_tdchits, &b_Ndata_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("S.dc.1x2.tdchits", S_dc_1x2_tdchits, &b_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.time", &Ndata_S_dc_1x2_time, &b_Ndata_S_dc_1x2_time);
+   fChain->SetBranchAddress("S.dc.1x2.time", S_dc_1x2_time, &b_S_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.dist", &Ndata_S_dc_2u1_dist, &b_Ndata_S_dc_2u1_dist);
+   fChain->SetBranchAddress("S.dc.2u1.dist", S_dc_2u1_dist, &b_S_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.rawtdc", &Ndata_S_dc_2u1_rawtdc, &b_Ndata_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u1.rawtdc", S_dc_2u1_rawtdc, &b_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.tdchits", &Ndata_S_dc_2u1_tdchits, &b_Ndata_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("S.dc.2u1.tdchits", S_dc_2u1_tdchits, &b_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.time", &Ndata_S_dc_2u1_time, &b_Ndata_S_dc_2u1_time);
+   fChain->SetBranchAddress("S.dc.2u1.time", S_dc_2u1_time, &b_S_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.dist", &Ndata_S_dc_2u2_dist, &b_Ndata_S_dc_2u2_dist);
+   fChain->SetBranchAddress("S.dc.2u2.dist", S_dc_2u2_dist, &b_S_dc_2u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.rawtdc", &Ndata_S_dc_2u2_rawtdc, &b_Ndata_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u2.rawtdc", S_dc_2u2_rawtdc, &b_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.tdchits", &Ndata_S_dc_2u2_tdchits, &b_Ndata_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("S.dc.2u2.tdchits", S_dc_2u2_tdchits, &b_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.time", &Ndata_S_dc_2u2_time, &b_Ndata_S_dc_2u2_time);
+   fChain->SetBranchAddress("S.dc.2u2.time", S_dc_2u2_time, &b_S_dc_2u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.dist", &Ndata_S_dc_2v1_dist, &b_Ndata_S_dc_2v1_dist);
+   fChain->SetBranchAddress("S.dc.2v1.dist", S_dc_2v1_dist, &b_S_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.rawtdc", &Ndata_S_dc_2v1_rawtdc, &b_Ndata_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v1.rawtdc", S_dc_2v1_rawtdc, &b_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.tdchits", &Ndata_S_dc_2v1_tdchits, &b_Ndata_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("S.dc.2v1.tdchits", S_dc_2v1_tdchits, &b_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.time", &Ndata_S_dc_2v1_time, &b_Ndata_S_dc_2v1_time);
+   fChain->SetBranchAddress("S.dc.2v1.time", S_dc_2v1_time, &b_S_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.dist", &Ndata_S_dc_2v2_dist, &b_Ndata_S_dc_2v2_dist);
+   fChain->SetBranchAddress("S.dc.2v2.dist", S_dc_2v2_dist, &b_S_dc_2v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.rawtdc", &Ndata_S_dc_2v2_rawtdc, &b_Ndata_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v2.rawtdc", S_dc_2v2_rawtdc, &b_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.tdchits", &Ndata_S_dc_2v2_tdchits, &b_Ndata_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("S.dc.2v2.tdchits", S_dc_2v2_tdchits, &b_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.time", &Ndata_S_dc_2v2_time, &b_Ndata_S_dc_2v2_time);
+   fChain->SetBranchAddress("S.dc.2v2.time", S_dc_2v2_time, &b_S_dc_2v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.dist", &Ndata_S_dc_2x1_dist, &b_Ndata_S_dc_2x1_dist);
+   fChain->SetBranchAddress("S.dc.2x1.dist", S_dc_2x1_dist, &b_S_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.rawtdc", &Ndata_S_dc_2x1_rawtdc, &b_Ndata_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x1.rawtdc", S_dc_2x1_rawtdc, &b_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.tdchits", &Ndata_S_dc_2x1_tdchits, &b_Ndata_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("S.dc.2x1.tdchits", S_dc_2x1_tdchits, &b_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.time", &Ndata_S_dc_2x1_time, &b_Ndata_S_dc_2x1_time);
+   fChain->SetBranchAddress("S.dc.2x1.time", S_dc_2x1_time, &b_S_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.dist", &Ndata_S_dc_2x2_dist, &b_Ndata_S_dc_2x2_dist);
+   fChain->SetBranchAddress("S.dc.2x2.dist", S_dc_2x2_dist, &b_S_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.rawtdc", &Ndata_S_dc_2x2_rawtdc, &b_Ndata_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x2.rawtdc", S_dc_2x2_rawtdc, &b_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.tdchits", &Ndata_S_dc_2x2_tdchits, &b_Ndata_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("S.dc.2x2.tdchits", S_dc_2x2_tdchits, &b_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.time", &Ndata_S_dc_2x2_time, &b_Ndata_S_dc_2x2_time);
+   fChain->SetBranchAddress("S.dc.2x2.time", S_dc_2x2_time, &b_S_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.residual", &Ndata_S_dc_residual, &b_Ndata_S_dc_residual);
+   fChain->SetBranchAddress("S.dc.residual", S_dc_residual, &b_S_dc_residual);
+   fChain->SetBranchAddress("Ndata.S.dc.x", &Ndata_S_dc_x, &b_Ndata_S_dc_x);
+   fChain->SetBranchAddress("S.dc.x", S_dc_x, &b_S_dc_x);
+   fChain->SetBranchAddress("Ndata.S.dc.xp", &Ndata_S_dc_xp, &b_Ndata_S_dc_xp);
+   fChain->SetBranchAddress("S.dc.xp", S_dc_xp, &b_S_dc_xp);
+   fChain->SetBranchAddress("Ndata.S.dc.y", &Ndata_S_dc_y, &b_Ndata_S_dc_y);
+   fChain->SetBranchAddress("S.dc.y", S_dc_y, &b_S_dc_y);
+   fChain->SetBranchAddress("Ndata.S.dc.yp", &Ndata_S_dc_yp, &b_Ndata_S_dc_yp);
+   fChain->SetBranchAddress("S.dc.yp", S_dc_yp, &b_S_dc_yp);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negadchits", &Ndata_S_hod_1x_negadchits, &b_Ndata_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("S.hod.1x.negadchits", S_hod_1x_negadchits, &b_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negtdchits", &Ndata_S_hod_1x_negtdchits, &b_Ndata_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("S.hod.1x.negtdchits", S_hod_1x_negtdchits, &b_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.posadchits", &Ndata_S_hod_1x_posadchits, &b_Ndata_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("S.hod.1x.posadchits", S_hod_1x_posadchits, &b_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.postdchits", &Ndata_S_hod_1x_postdchits, &b_Ndata_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("S.hod.1x.postdchits", S_hod_1x_postdchits, &b_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negadchits", &Ndata_S_hod_1y_negadchits, &b_Ndata_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("S.hod.1y.negadchits", S_hod_1y_negadchits, &b_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negtdchits", &Ndata_S_hod_1y_negtdchits, &b_Ndata_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("S.hod.1y.negtdchits", S_hod_1y_negtdchits, &b_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.posadchits", &Ndata_S_hod_1y_posadchits, &b_Ndata_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("S.hod.1y.posadchits", S_hod_1y_posadchits, &b_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.postdchits", &Ndata_S_hod_1y_postdchits, &b_Ndata_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("S.hod.1y.postdchits", S_hod_1y_postdchits, &b_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negadchits", &Ndata_S_hod_2x_negadchits, &b_Ndata_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("S.hod.2x.negadchits", S_hod_2x_negadchits, &b_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negtdchits", &Ndata_S_hod_2x_negtdchits, &b_Ndata_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("S.hod.2x.negtdchits", S_hod_2x_negtdchits, &b_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.posadchits", &Ndata_S_hod_2x_posadchits, &b_Ndata_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("S.hod.2x.posadchits", S_hod_2x_posadchits, &b_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.postdchits", &Ndata_S_hod_2x_postdchits, &b_Ndata_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("S.hod.2x.postdchits", S_hod_2x_postdchits, &b_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negadchits", &Ndata_S_hod_2y_negadchits, &b_Ndata_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("S.hod.2y.negadchits", S_hod_2y_negadchits, &b_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negtdchits", &Ndata_S_hod_2y_negtdchits, &b_Ndata_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("S.hod.2y.negtdchits", S_hod_2y_negtdchits, &b_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.posadchits", &Ndata_S_hod_2y_posadchits, &b_Ndata_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("S.hod.2y.posadchits", S_hod_2y_posadchits, &b_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.postdchits", &Ndata_S_hod_2y_postdchits, &b_Ndata_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("S.hod.2y.postdchits", S_hod_2y_postdchits, &b_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.fpHitsTime", &Ndata_S_hod_fpHitsTime, &b_Ndata_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("S.hod.fpHitsTime", S_hod_fpHitsTime, &b_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("Ndata.S.tr.beta", &Ndata_S_tr_beta, &b_Ndata_S_tr_beta);
+   fChain->SetBranchAddress("S.tr.beta", S_tr_beta, &b_S_tr_beta);
+   fChain->SetBranchAddress("Ndata.S.tr.betachisq", &Ndata_S_tr_betachisq, &b_Ndata_S_tr_betachisq);
+   fChain->SetBranchAddress("S.tr.betachisq", S_tr_betachisq, &b_S_tr_betachisq);
+   fChain->SetBranchAddress("Ndata.S.tr.chi2", &Ndata_S_tr_chi2, &b_Ndata_S_tr_chi2);
+   fChain->SetBranchAddress("S.tr.chi2", S_tr_chi2, &b_S_tr_chi2);
+   fChain->SetBranchAddress("Ndata.S.tr.d_ph", &Ndata_S_tr_d_ph, &b_Ndata_S_tr_d_ph);
+   fChain->SetBranchAddress("S.tr.d_ph", S_tr_d_ph, &b_S_tr_d_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.d_th", &Ndata_S_tr_d_th, &b_Ndata_S_tr_d_th);
+   fChain->SetBranchAddress("S.tr.d_th", S_tr_d_th, &b_S_tr_d_th);
+   fChain->SetBranchAddress("Ndata.S.tr.d_x", &Ndata_S_tr_d_x, &b_Ndata_S_tr_d_x);
+   fChain->SetBranchAddress("S.tr.d_x", S_tr_d_x, &b_S_tr_d_x);
+   fChain->SetBranchAddress("Ndata.S.tr.d_y", &Ndata_S_tr_d_y, &b_Ndata_S_tr_d_y);
+   fChain->SetBranchAddress("S.tr.d_y", S_tr_d_y, &b_S_tr_d_y);
+   fChain->SetBranchAddress("Ndata.S.tr.dbeta", &Ndata_S_tr_dbeta, &b_Ndata_S_tr_dbeta);
+   fChain->SetBranchAddress("S.tr.dbeta", S_tr_dbeta, &b_S_tr_dbeta);
+   fChain->SetBranchAddress("Ndata.S.tr.dtime", &Ndata_S_tr_dtime, &b_Ndata_S_tr_dtime);
+   fChain->SetBranchAddress("S.tr.dtime", S_tr_dtime, &b_S_tr_dtime);
+   fChain->SetBranchAddress("Ndata.S.tr.flag", &Ndata_S_tr_flag, &b_Ndata_S_tr_flag);
+   fChain->SetBranchAddress("S.tr.flag", S_tr_flag, &b_S_tr_flag);
+   fChain->SetBranchAddress("Ndata.S.tr.ndof", &Ndata_S_tr_ndof, &b_Ndata_S_tr_ndof);
+   fChain->SetBranchAddress("S.tr.ndof", S_tr_ndof, &b_S_tr_ndof);
+   fChain->SetBranchAddress("Ndata.S.tr.p", &Ndata_S_tr_p, &b_Ndata_S_tr_p);
+   fChain->SetBranchAddress("S.tr.p", S_tr_p, &b_S_tr_p);
+   fChain->SetBranchAddress("Ndata.S.tr.pathl", &Ndata_S_tr_pathl, &b_Ndata_S_tr_pathl);
+   fChain->SetBranchAddress("S.tr.pathl", S_tr_pathl, &b_S_tr_pathl);
+   fChain->SetBranchAddress("Ndata.S.tr.ph", &Ndata_S_tr_ph, &b_Ndata_S_tr_ph);
+   fChain->SetBranchAddress("S.tr.ph", S_tr_ph, &b_S_tr_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.px", &Ndata_S_tr_px, &b_Ndata_S_tr_px);
+   fChain->SetBranchAddress("S.tr.px", S_tr_px, &b_S_tr_px);
+   fChain->SetBranchAddress("Ndata.S.tr.py", &Ndata_S_tr_py, &b_Ndata_S_tr_py);
+   fChain->SetBranchAddress("S.tr.py", S_tr_py, &b_S_tr_py);
+   fChain->SetBranchAddress("Ndata.S.tr.pz", &Ndata_S_tr_pz, &b_Ndata_S_tr_pz);
+   fChain->SetBranchAddress("S.tr.pz", S_tr_pz, &b_S_tr_pz);
+   fChain->SetBranchAddress("Ndata.S.tr.r_ph", &Ndata_S_tr_r_ph, &b_Ndata_S_tr_r_ph);
+   fChain->SetBranchAddress("S.tr.r_ph", S_tr_r_ph, &b_S_tr_r_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.r_th", &Ndata_S_tr_r_th, &b_Ndata_S_tr_r_th);
+   fChain->SetBranchAddress("S.tr.r_th", S_tr_r_th, &b_S_tr_r_th);
+   fChain->SetBranchAddress("Ndata.S.tr.r_x", &Ndata_S_tr_r_x, &b_Ndata_S_tr_r_x);
+   fChain->SetBranchAddress("S.tr.r_x", S_tr_r_x, &b_S_tr_r_x);
+   fChain->SetBranchAddress("Ndata.S.tr.r_y", &Ndata_S_tr_r_y, &b_Ndata_S_tr_r_y);
+   fChain->SetBranchAddress("S.tr.r_y", S_tr_r_y, &b_S_tr_r_y);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_dp", &Ndata_S_tr_tg_dp, &b_Ndata_S_tr_tg_dp);
+   fChain->SetBranchAddress("S.tr.tg_dp", S_tr_tg_dp, &b_S_tr_tg_dp);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_ph", &Ndata_S_tr_tg_ph, &b_Ndata_S_tr_tg_ph);
+   fChain->SetBranchAddress("S.tr.tg_ph", S_tr_tg_ph, &b_S_tr_tg_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_th", &Ndata_S_tr_tg_th, &b_Ndata_S_tr_tg_th);
+   fChain->SetBranchAddress("S.tr.tg_th", S_tr_tg_th, &b_S_tr_tg_th);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_y", &Ndata_S_tr_tg_y, &b_Ndata_S_tr_tg_y);
+   fChain->SetBranchAddress("S.tr.tg_y", S_tr_tg_y, &b_S_tr_tg_y);
+   fChain->SetBranchAddress("Ndata.S.tr.th", &Ndata_S_tr_th, &b_Ndata_S_tr_th);
+   fChain->SetBranchAddress("S.tr.th", S_tr_th, &b_S_tr_th);
+   fChain->SetBranchAddress("Ndata.S.tr.time", &Ndata_S_tr_time, &b_Ndata_S_tr_time);
+   fChain->SetBranchAddress("S.tr.time", S_tr_time, &b_S_tr_time);
+   fChain->SetBranchAddress("Ndata.S.tr.vx", &Ndata_S_tr_vx, &b_Ndata_S_tr_vx);
+   fChain->SetBranchAddress("S.tr.vx", S_tr_vx, &b_S_tr_vx);
+   fChain->SetBranchAddress("Ndata.S.tr.vy", &Ndata_S_tr_vy, &b_Ndata_S_tr_vy);
+   fChain->SetBranchAddress("S.tr.vy", S_tr_vy, &b_S_tr_vy);
+   fChain->SetBranchAddress("Ndata.S.tr.vz", &Ndata_S_tr_vz, &b_Ndata_S_tr_vz);
+   fChain->SetBranchAddress("S.tr.vz", S_tr_vz, &b_S_tr_vz);
+   fChain->SetBranchAddress("Ndata.S.tr.x", &Ndata_S_tr_x, &b_Ndata_S_tr_x);
+   fChain->SetBranchAddress("S.tr.x", S_tr_x, &b_S_tr_x);
+   fChain->SetBranchAddress("Ndata.S.tr.y", &Ndata_S_tr_y, &b_Ndata_S_tr_y);
+   fChain->SetBranchAddress("S.tr.y", S_tr_y, &b_S_tr_y);
+   fChain->SetBranchAddress("H.aero.neg_npe_sum", &H_aero_neg_npe_sum, &b_H_aero_neg_npe_sum);
+   fChain->SetBranchAddress("H.aero.ngood_hits", &H_aero_ngood_hits, &b_H_aero_ngood_hits);
+   fChain->SetBranchAddress("H.aero.npe_sum", &H_aero_npe_sum, &b_H_aero_npe_sum);
+   fChain->SetBranchAddress("H.aero.ntdc_neg_hits", &H_aero_ntdc_neg_hits, &b_H_aero_ntdc_neg_hits);
+   fChain->SetBranchAddress("H.aero.ntdc_pos_hits", &H_aero_ntdc_pos_hits, &b_H_aero_ntdc_pos_hits);
+   fChain->SetBranchAddress("H.aero.pos_npe_sum", &H_aero_pos_npe_sum, &b_H_aero_pos_npe_sum);
+   fChain->SetBranchAddress("H.cal.1pr.eplane", &H_cal_1pr_eplane, &b_H_cal_1pr_eplane);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_neg", &H_cal_1pr_eplane_neg, &b_H_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_pos", &H_cal_1pr_eplane_pos, &b_H_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("H.cal.2ta.eplane", &H_cal_2ta_eplane, &b_H_cal_2ta_eplane);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_neg", &H_cal_2ta_eplane_neg, &b_H_cal_2ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_pos", &H_cal_2ta_eplane_pos, &b_H_cal_2ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.3ta.eplane", &H_cal_3ta_eplane, &b_H_cal_3ta_eplane);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_neg", &H_cal_3ta_eplane_neg, &b_H_cal_3ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_pos", &H_cal_3ta_eplane_pos, &b_H_cal_3ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.4ta.eplane", &H_cal_4ta_eplane, &b_H_cal_4ta_eplane);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_neg", &H_cal_4ta_eplane_neg, &b_H_cal_4ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_pos", &H_cal_4ta_eplane_pos, &b_H_cal_4ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.etot", &H_cal_etot, &b_H_cal_etot);
+   fChain->SetBranchAddress("H.cal.etotnorm", &H_cal_etotnorm, &b_H_cal_etotnorm);
+   fChain->SetBranchAddress("H.cal.etrack", &H_cal_etrack, &b_H_cal_etrack);
+   fChain->SetBranchAddress("H.cal.nclust", &H_cal_nclust, &b_H_cal_nclust);
+   fChain->SetBranchAddress("H.cal.nhits", &H_cal_nhits, &b_H_cal_nhits);
+   fChain->SetBranchAddress("H.cal.ntracks", &H_cal_ntracks, &b_H_cal_ntracks);
+   fChain->SetBranchAddress("H.cher.ncherhit", &H_cher_ncherhit, &b_H_cher_ncherhit);
+   fChain->SetBranchAddress("H.cher.npesum", &H_cher_npesum, &b_H_cher_npesum);
+   fChain->SetBranchAddress("H.dc.1u1.nhit", &H_dc_1u1_nhit, &b_H_dc_1u1_nhit);
+   fChain->SetBranchAddress("H.dc.1v1.nhit", &H_dc_1v1_nhit, &b_H_dc_1v1_nhit);
+   fChain->SetBranchAddress("H.dc.1x1.nhit", &H_dc_1x1_nhit, &b_H_dc_1x1_nhit);
+   fChain->SetBranchAddress("H.dc.1x2.nhit", &H_dc_1x2_nhit, &b_H_dc_1x2_nhit);
+   fChain->SetBranchAddress("H.dc.1y1.nhit", &H_dc_1y1_nhit, &b_H_dc_1y1_nhit);
+   fChain->SetBranchAddress("H.dc.1y2.nhit", &H_dc_1y2_nhit, &b_H_dc_1y2_nhit);
+   fChain->SetBranchAddress("H.dc.2u1.nhit", &H_dc_2u1_nhit, &b_H_dc_2u1_nhit);
+   fChain->SetBranchAddress("H.dc.2v1.nhit", &H_dc_2v1_nhit, &b_H_dc_2v1_nhit);
+   fChain->SetBranchAddress("H.dc.2x1.nhit", &H_dc_2x1_nhit, &b_H_dc_2x1_nhit);
+   fChain->SetBranchAddress("H.dc.2x2.nhit", &H_dc_2x2_nhit, &b_H_dc_2x2_nhit);
+   fChain->SetBranchAddress("H.dc.2y1.nhit", &H_dc_2y1_nhit, &b_H_dc_2y1_nhit);
+   fChain->SetBranchAddress("H.dc.2y2.nhit", &H_dc_2y2_nhit, &b_H_dc_2y2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.maxhits", &H_dc_Ch1_maxhits, &b_H_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch1.nhit", &H_dc_Ch1_nhit, &b_H_dc_Ch1_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.spacepoints", &H_dc_Ch1_spacepoints, &b_H_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch1.trawhit", &H_dc_Ch1_trawhit, &b_H_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("H.dc.Ch2.maxhits", &H_dc_Ch2_maxhits, &b_H_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch2.nhit", &H_dc_Ch2_nhit, &b_H_dc_Ch2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch2.spacepoints", &H_dc_Ch2_spacepoints, &b_H_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch2.trawhit", &H_dc_Ch2_trawhit, &b_H_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("H.dc.nhit", &H_dc_nhit, &b_H_dc_nhit);
+   fChain->SetBranchAddress("H.dc.nsp", &H_dc_nsp, &b_H_dc_nsp);
+   fChain->SetBranchAddress("H.dc.ntrack", &H_dc_ntrack, &b_H_dc_ntrack);
+   fChain->SetBranchAddress("H.dc.stubtest", &H_dc_stubtest, &b_H_dc_stubtest);
+   fChain->SetBranchAddress("H.dc.tnhit", &H_dc_tnhit, &b_H_dc_tnhit);
+   fChain->SetBranchAddress("H.dc.trawhit", &H_dc_trawhit, &b_H_dc_trawhit);
+   fChain->SetBranchAddress("H.hod.1x.nhits", &H_hod_1x_nhits, &b_H_hod_1x_nhits);
+   fChain->SetBranchAddress("H.hod.1y.nhits", &H_hod_1y_nhits, &b_H_hod_1y_nhits);
+   fChain->SetBranchAddress("H.hod.2x.nhits", &H_hod_2x_nhits, &b_H_hod_2x_nhits);
+   fChain->SetBranchAddress("H.hod.2y.nhits", &H_hod_2y_nhits, &b_H_hod_2y_nhits);
+   fChain->SetBranchAddress("H.hod.betachisqnotrack", &H_hod_betachisqnotrack, &b_H_hod_betachisqnotrack);
+   fChain->SetBranchAddress("H.hod.betanotrack", &H_hod_betanotrack, &b_H_hod_betanotrack);
+   fChain->SetBranchAddress("H.hod.betap", &H_hod_betap, &b_H_hod_betap);
+   fChain->SetBranchAddress("H.hod.goodscinhit", &H_hod_goodscinhit, &b_H_hod_goodscinhit);
+   fChain->SetBranchAddress("H.hod.goodstarttime", &H_hod_goodstarttime, &b_H_hod_goodstarttime);
+   fChain->SetBranchAddress("H.hod.scindid", &H_hod_scindid, &b_H_hod_scindid);
+   fChain->SetBranchAddress("H.hod.scinshould", &H_hod_scinshould, &b_H_hod_scinshould);
+   fChain->SetBranchAddress("H.hod.starttime", &H_hod_starttime, &b_H_hod_starttime);
+   fChain->SetBranchAddress("H.tr.n", &H_tr_n, &b_H_tr_n);
+   fChain->SetBranchAddress("HSCOINPRE", &HSCOINPRE, &b_HSCOINPRE);
+   fChain->SetBranchAddress("HSCOINPREr", &HSCOINPREr, &b_HSCOINPREr);
+   fChain->SetBranchAddress("HSCOINTRG", &HSCOINTRG, &b_HSCOINTRG);
+   fChain->SetBranchAddress("HSCOINTRGr", &HSCOINTRGr, &b_HSCOINTRGr);
+   fChain->SetBranchAddress("HSHMSPRE", &HSHMSPRE, &b_HSHMSPRE);
+   fChain->SetBranchAddress("HSHMSPREr", &HSHMSPREr, &b_HSHMSPREr);
+   fChain->SetBranchAddress("HSHMSTRG", &HSHMSTRG, &b_HSHMSTRG);
+   fChain->SetBranchAddress("HSHMSTRGr", &HSHMSTRGr, &b_HSHMSTRGr);
+   fChain->SetBranchAddress("HSPEDPRE", &HSPEDPRE, &b_HSPEDPRE);
+   fChain->SetBranchAddress("HSPEDPREr", &HSPEDPREr, &b_HSPEDPREr);
+   fChain->SetBranchAddress("HSPEDTRG", &HSPEDTRG, &b_HSPEDTRG);
+   fChain->SetBranchAddress("HSPEDTRGr", &HSPEDTRGr, &b_HSPEDTRGr);
+   fChain->SetBranchAddress("HSS1", &HSS1, &b_HSS1);
+   fChain->SetBranchAddress("HSS1X", &HSS1X, &b_HSS1X);
+   fChain->SetBranchAddress("HSS1Xr", &HSS1Xr, &b_HSS1Xr);
+   fChain->SetBranchAddress("HSS1Y", &HSS1Y, &b_HSS1Y);
+   fChain->SetBranchAddress("HSS1Yr", &HSS1Yr, &b_HSS1Yr);
+   fChain->SetBranchAddress("HSS1r", &HSS1r, &b_HSS1r);
+   fChain->SetBranchAddress("HSS2", &HSS2, &b_HSS2);
+   fChain->SetBranchAddress("HSS2X", &HSS2X, &b_HSS2X);
+   fChain->SetBranchAddress("HSS2Xr", &HSS2Xr, &b_HSS2Xr);
+   fChain->SetBranchAddress("HSS2Y", &HSS2Y, &b_HSS2Y);
+   fChain->SetBranchAddress("HSS2Yr", &HSS2Yr, &b_HSS2Yr);
+   fChain->SetBranchAddress("HSS2r", &HSS2r, &b_HSS2r);
+   fChain->SetBranchAddress("HSSHODO11", &HSSHODO11, &b_HSSHODO11);
+   fChain->SetBranchAddress("HSSHODO11r", &HSSHODO11r, &b_HSSHODO11r);
+   fChain->SetBranchAddress("HSSHODO13", &HSSHODO13, &b_HSSHODO13);
+   fChain->SetBranchAddress("HSSHODO13r", &HSSHODO13r, &b_HSSHODO13r);
+   fChain->SetBranchAddress("HSSHODO15", &HSSHODO15, &b_HSSHODO15);
+   fChain->SetBranchAddress("HSSHODO15r", &HSSHODO15r, &b_HSSHODO15r);
+   fChain->SetBranchAddress("HSSHODO9", &HSSHODO9, &b_HSSHODO9);
+   fChain->SetBranchAddress("HSSHODO9r", &HSSHODO9r, &b_HSSHODO9r);
+   fChain->SetBranchAddress("HSSOSPRE", &HSSOSPRE, &b_HSSOSPRE);
+   fChain->SetBranchAddress("HSSOSPREr", &HSSOSPREr, &b_HSSOSPREr);
+   fChain->SetBranchAddress("HSSOSTRG", &HSSOSTRG, &b_HSSOSTRG);
+   fChain->SetBranchAddress("HSSOSTRGr", &HSSOSTRGr, &b_HSSOSTRGr);
+   fChain->SetBranchAddress("HShADCGATES", &HShADCGATES, &b_HShADCGATES);
+   fChain->SetBranchAddress("HShADCGATESr", &HShADCGATESr, &b_HShADCGATESr);
+   fChain->SetBranchAddress("HShBCM1", &HShBCM1, &b_HShBCM1);
+   fChain->SetBranchAddress("HShBCM1r", &HShBCM1r, &b_HShBCM1r);
+   fChain->SetBranchAddress("HShBCM2", &HShBCM2, &b_HShBCM2);
+   fChain->SetBranchAddress("HShBCM2r", &HShBCM2r, &b_HShBCM2r);
+   fChain->SetBranchAddress("HShBEAMGATES", &HShBEAMGATES, &b_HShBEAMGATES);
+   fChain->SetBranchAddress("HShBEAMGATESr", &HShBEAMGATESr, &b_HShBEAMGATESr);
+   fChain->SetBranchAddress("HShCER", &HShCER, &b_HShCER);
+   fChain->SetBranchAddress("HShCERHI", &HShCERHI, &b_HShCERHI);
+   fChain->SetBranchAddress("HShCERHIr", &HShCERHIr, &b_HShCERHIr);
+   fChain->SetBranchAddress("HShCERr", &HShCERr, &b_HShCERr);
+   fChain->SetBranchAddress("HShCLOCK", &HShCLOCK, &b_HShCLOCK);
+   fChain->SetBranchAddress("HShCLOCKr", &HShCLOCKr, &b_HShCLOCKr);
+   fChain->SetBranchAddress("HShELCLEAN", &HShELCLEAN, &b_HShELCLEAN);
+   fChain->SetBranchAddress("HShELCLEANr", &HShELCLEANr, &b_HShELCLEANr);
+   fChain->SetBranchAddress("HShELHI", &HShELHI, &b_HShELHI);
+   fChain->SetBranchAddress("HShELHIr", &HShELHIr, &b_HShELHIr);
+   fChain->SetBranchAddress("HShELLO", &HShELLO, &b_HShELLO);
+   fChain->SetBranchAddress("HShELLOr", &HShELLOr, &b_HShELLOr);
+   fChain->SetBranchAddress("HShELREAL", &HShELREAL, &b_HShELREAL);
+   fChain->SetBranchAddress("HShELREALr", &HShELREALr, &b_HShELREALr);
+   fChain->SetBranchAddress("HShPION", &HShPION, &b_HShPION);
+   fChain->SetBranchAddress("HShPIONHI", &HShPIONHI, &b_HShPIONHI);
+   fChain->SetBranchAddress("HShPIONHIr", &HShPIONHIr, &b_HShPIONHIr);
+   fChain->SetBranchAddress("HShPIONr", &HShPIONr, &b_HShPIONr);
+   fChain->SetBranchAddress("HShPIPRE", &HShPIPRE, &b_HShPIPRE);
+   fChain->SetBranchAddress("HShPIPREr", &HShPIPREr, &b_HShPIPREr);
+   fChain->SetBranchAddress("HShPRE100", &HShPRE100, &b_HShPRE100);
+   fChain->SetBranchAddress("HShPRE100r", &HShPRE100r, &b_HShPRE100r);
+   fChain->SetBranchAddress("HShPRE150", &HShPRE150, &b_HShPRE150);
+   fChain->SetBranchAddress("HShPRE150r", &HShPRE150r, &b_HShPRE150r);
+   fChain->SetBranchAddress("HShPRE200", &HShPRE200, &b_HShPRE200);
+   fChain->SetBranchAddress("HShPRE200r", &HShPRE200r, &b_HShPRE200r);
+   fChain->SetBranchAddress("HShPRE50", &HShPRE50, &b_HShPRE50);
+   fChain->SetBranchAddress("HShPRE50r", &HShPRE50r, &b_HShPRE50r);
+   fChain->SetBranchAddress("HShPRETRG", &HShPRETRG, &b_HShPRETRG);
+   fChain->SetBranchAddress("HShPRETRGr", &HShPRETRGr, &b_HShPRETRGr);
+   fChain->SetBranchAddress("HShPRHI", &HShPRHI, &b_HShPRHI);
+   fChain->SetBranchAddress("HShPRHIr", &HShPRHIr, &b_HShPRHIr);
+   fChain->SetBranchAddress("HShPRLO", &HShPRLO, &b_HShPRLO);
+   fChain->SetBranchAddress("HShPRLOr", &HShPRLOr, &b_HShPRLOr);
+   fChain->SetBranchAddress("HShS1", &HShS1, &b_HShS1);
+   fChain->SetBranchAddress("HShS1X", &HShS1X, &b_HShS1X);
+   fChain->SetBranchAddress("HShS1Xr", &HShS1Xr, &b_HShS1Xr);
+   fChain->SetBranchAddress("HShS1Y", &HShS1Y, &b_HShS1Y);
+   fChain->SetBranchAddress("HShS1Yr", &HShS1Yr, &b_HShS1Yr);
+   fChain->SetBranchAddress("HShS1r", &HShS1r, &b_HShS1r);
+   fChain->SetBranchAddress("HShS2", &HShS2, &b_HShS2);
+   fChain->SetBranchAddress("HShS2X", &HShS2X, &b_HShS2X);
+   fChain->SetBranchAddress("HShS2Xr", &HShS2Xr, &b_HShS2Xr);
+   fChain->SetBranchAddress("HShS2Y", &HShS2Y, &b_HShS2Y);
+   fChain->SetBranchAddress("HShS2Yr", &HShS2Yr, &b_HShS2Yr);
+   fChain->SetBranchAddress("HShS2r", &HShS2r, &b_HShS2r);
+   fChain->SetBranchAddress("HShSCIN", &HShSCIN, &b_HShSCIN);
+   fChain->SetBranchAddress("HShSCINr", &HShSCINr, &b_HShSCINr);
+   fChain->SetBranchAddress("HShSHLO", &HShSHLO, &b_HShSHLO);
+   fChain->SetBranchAddress("HShSHLOr", &HShSHLOr, &b_HShSHLOr);
+   fChain->SetBranchAddress("HShSTOF", &HShSTOF, &b_HShSTOF);
+   fChain->SetBranchAddress("HShSTOFr", &HShSTOFr, &b_HShSTOFr);
+   fChain->SetBranchAddress("HShUNSER", &HShUNSER, &b_HShUNSER);
+   fChain->SetBranchAddress("HShUNSERr", &HShUNSERr, &b_HShUNSERr);
+   fChain->SetBranchAddress("HShUNUSED4", &HShUNUSED4, &b_HShUNUSED4);
+   fChain->SetBranchAddress("HShUNUSED4r", &HShUNUSED4r, &b_HShUNUSED4r);
+   fChain->SetBranchAddress("HShUNUSED5", &HShUNUSED5, &b_HShUNUSED5);
+   fChain->SetBranchAddress("HShUNUSED5r", &HShUNUSED5r, &b_HShUNUSED5r);
+   fChain->SetBranchAddress("HSsADCGATES", &HSsADCGATES, &b_HSsADCGATES);
+   fChain->SetBranchAddress("HSsADCGATESr", &HSsADCGATESr, &b_HSsADCGATESr);
+   fChain->SetBranchAddress("HSsBCM1", &HSsBCM1, &b_HSsBCM1);
+   fChain->SetBranchAddress("HSsBCM1r", &HSsBCM1r, &b_HSsBCM1r);
+   fChain->SetBranchAddress("HSsBCM2", &HSsBCM2, &b_HSsBCM2);
+   fChain->SetBranchAddress("HSsBCM2r", &HSsBCM2r, &b_HSsBCM2r);
+   fChain->SetBranchAddress("HSsCER", &HSsCER, &b_HSsCER);
+   fChain->SetBranchAddress("HSsCERr", &HSsCERr, &b_HSsCERr);
+   fChain->SetBranchAddress("HSsCLOCK", &HSsCLOCK, &b_HSsCLOCK);
+   fChain->SetBranchAddress("HSsCLOCKr", &HSsCLOCKr, &b_HSsCLOCKr);
+   fChain->SetBranchAddress("HSsELCLEAN", &HSsELCLEAN, &b_HSsELCLEAN);
+   fChain->SetBranchAddress("HSsELCLEANr", &HSsELCLEANr, &b_HSsELCLEANr);
+   fChain->SetBranchAddress("HSsELHI", &HSsELHI, &b_HSsELHI);
+   fChain->SetBranchAddress("HSsELHIr", &HSsELHIr, &b_HSsELHIr);
+   fChain->SetBranchAddress("HSsELLO", &HSsELLO, &b_HSsELLO);
+   fChain->SetBranchAddress("HSsELLOr", &HSsELLOr, &b_HSsELLOr);
+   fChain->SetBranchAddress("HSsELREAL", &HSsELREAL, &b_HSsELREAL);
+   fChain->SetBranchAddress("HSsELREALr", &HSsELREALr, &b_HSsELREALr);
+   fChain->SetBranchAddress("HSsPION", &HSsPION, &b_HSsPION);
+   fChain->SetBranchAddress("HSsPIONr", &HSsPIONr, &b_HSsPIONr);
+   fChain->SetBranchAddress("HSsPIPRE", &HSsPIPRE, &b_HSsPIPRE);
+   fChain->SetBranchAddress("HSsPIPREr", &HSsPIPREr, &b_HSsPIPREr);
+   fChain->SetBranchAddress("HSsPRE100", &HSsPRE100, &b_HSsPRE100);
+   fChain->SetBranchAddress("HSsPRE100r", &HSsPRE100r, &b_HSsPRE100r);
+   fChain->SetBranchAddress("HSsPRE150", &HSsPRE150, &b_HSsPRE150);
+   fChain->SetBranchAddress("HSsPRE150r", &HSsPRE150r, &b_HSsPRE150r);
+   fChain->SetBranchAddress("HSsPRE200", &HSsPRE200, &b_HSsPRE200);
+   fChain->SetBranchAddress("HSsPRE200r", &HSsPRE200r, &b_HSsPRE200r);
+   fChain->SetBranchAddress("HSsPRE50", &HSsPRE50, &b_HSsPRE50);
+   fChain->SetBranchAddress("HSsPRE50r", &HSsPRE50r, &b_HSsPRE50r);
+   fChain->SetBranchAddress("HSsPRETRG", &HSsPRETRG, &b_HSsPRETRG);
+   fChain->SetBranchAddress("HSsPRETRGr", &HSsPRETRGr, &b_HSsPRETRGr);
+   fChain->SetBranchAddress("HSsPRHI", &HSsPRHI, &b_HSsPRHI);
+   fChain->SetBranchAddress("HSsPRHIr", &HSsPRHIr, &b_HSsPRHIr);
+   fChain->SetBranchAddress("HSsPRLO", &HSsPRLO, &b_HSsPRLO);
+   fChain->SetBranchAddress("HSsPRLOr", &HSsPRLOr, &b_HSsPRLOr);
+   fChain->SetBranchAddress("HSsS1", &HSsS1, &b_HSsS1);
+   fChain->SetBranchAddress("HSsS1X", &HSsS1X, &b_HSsS1X);
+   fChain->SetBranchAddress("HSsS1Xr", &HSsS1Xr, &b_HSsS1Xr);
+   fChain->SetBranchAddress("HSsS1Y", &HSsS1Y, &b_HSsS1Y);
+   fChain->SetBranchAddress("HSsS1Yr", &HSsS1Yr, &b_HSsS1Yr);
+   fChain->SetBranchAddress("HSsS1r", &HSsS1r, &b_HSsS1r);
+   fChain->SetBranchAddress("HSsS2", &HSsS2, &b_HSsS2);
+   fChain->SetBranchAddress("HSsS2X", &HSsS2X, &b_HSsS2X);
+   fChain->SetBranchAddress("HSsS2Xr", &HSsS2Xr, &b_HSsS2Xr);
+   fChain->SetBranchAddress("HSsS2Y", &HSsS2Y, &b_HSsS2Y);
+   fChain->SetBranchAddress("HSsS2Yr", &HSsS2Yr, &b_HSsS2Yr);
+   fChain->SetBranchAddress("HSsS2r", &HSsS2r, &b_HSsS2r);
+   fChain->SetBranchAddress("HSsSCIN", &HSsSCIN, &b_HSsSCIN);
+   fChain->SetBranchAddress("HSsSCINr", &HSsSCINr, &b_HSsSCINr);
+   fChain->SetBranchAddress("HSsSHLO", &HSsSHLO, &b_HSsSHLO);
+   fChain->SetBranchAddress("HSsSHLOr", &HSsSHLOr, &b_HSsSHLOr);
+   fChain->SetBranchAddress("HSsSTOF", &HSsSTOF, &b_HSsSTOF);
+   fChain->SetBranchAddress("HSsSTOFr", &HSsSTOFr, &b_HSsSTOFr);
+   fChain->SetBranchAddress("S.cal.1pr.eplane", &S_cal_1pr_eplane, &b_S_cal_1pr_eplane);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_neg", &S_cal_1pr_eplane_neg, &b_S_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_pos", &S_cal_1pr_eplane_pos, &b_S_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("S.cal.2ta.earray", &S_cal_2ta_earray, &b_S_cal_2ta_earray);
+   fChain->SetBranchAddress("S.cal.2ta.nclust", &S_cal_2ta_nclust, &b_S_cal_2ta_nclust);
+   fChain->SetBranchAddress("S.cal.2ta.nhits", &S_cal_2ta_nhits, &b_S_cal_2ta_nhits);
+   fChain->SetBranchAddress("S.cal.2ta.ntracks", &S_cal_2ta_ntracks, &b_S_cal_2ta_ntracks);
+   fChain->SetBranchAddress("S.cal.etot", &S_cal_etot, &b_S_cal_etot);
+   fChain->SetBranchAddress("S.cal.etotnorm", &S_cal_etotnorm, &b_S_cal_etotnorm);
+   fChain->SetBranchAddress("S.cal.etrack", &S_cal_etrack, &b_S_cal_etrack);
+   fChain->SetBranchAddress("S.cal.nclust", &S_cal_nclust, &b_S_cal_nclust);
+   fChain->SetBranchAddress("S.cal.nhits", &S_cal_nhits, &b_S_cal_nhits);
+   fChain->SetBranchAddress("S.cal.ntracks", &S_cal_ntracks, &b_S_cal_ntracks);
+   fChain->SetBranchAddress("S.dc.1u1.nhit", &S_dc_1u1_nhit, &b_S_dc_1u1_nhit);
+   fChain->SetBranchAddress("S.dc.1u2.nhit", &S_dc_1u2_nhit, &b_S_dc_1u2_nhit);
+   fChain->SetBranchAddress("S.dc.1v1.nhit", &S_dc_1v1_nhit, &b_S_dc_1v1_nhit);
+   fChain->SetBranchAddress("S.dc.1v2.nhit", &S_dc_1v2_nhit, &b_S_dc_1v2_nhit);
+   fChain->SetBranchAddress("S.dc.1x1.nhit", &S_dc_1x1_nhit, &b_S_dc_1x1_nhit);
+   fChain->SetBranchAddress("S.dc.1x2.nhit", &S_dc_1x2_nhit, &b_S_dc_1x2_nhit);
+   fChain->SetBranchAddress("S.dc.2u1.nhit", &S_dc_2u1_nhit, &b_S_dc_2u1_nhit);
+   fChain->SetBranchAddress("S.dc.2u2.nhit", &S_dc_2u2_nhit, &b_S_dc_2u2_nhit);
+   fChain->SetBranchAddress("S.dc.2v1.nhit", &S_dc_2v1_nhit, &b_S_dc_2v1_nhit);
+   fChain->SetBranchAddress("S.dc.2v2.nhit", &S_dc_2v2_nhit, &b_S_dc_2v2_nhit);
+   fChain->SetBranchAddress("S.dc.2x1.nhit", &S_dc_2x1_nhit, &b_S_dc_2x1_nhit);
+   fChain->SetBranchAddress("S.dc.2x2.nhit", &S_dc_2x2_nhit, &b_S_dc_2x2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.maxhits", &S_dc_Ch1_maxhits, &b_S_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch1.nhit", &S_dc_Ch1_nhit, &b_S_dc_Ch1_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.spacepoints", &S_dc_Ch1_spacepoints, &b_S_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch1.trawhit", &S_dc_Ch1_trawhit, &b_S_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("S.dc.Ch2.maxhits", &S_dc_Ch2_maxhits, &b_S_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch2.nhit", &S_dc_Ch2_nhit, &b_S_dc_Ch2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch2.spacepoints", &S_dc_Ch2_spacepoints, &b_S_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch2.trawhit", &S_dc_Ch2_trawhit, &b_S_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("S.dc.nhit", &S_dc_nhit, &b_S_dc_nhit);
+   fChain->SetBranchAddress("S.dc.nsp", &S_dc_nsp, &b_S_dc_nsp);
+   fChain->SetBranchAddress("S.dc.ntrack", &S_dc_ntrack, &b_S_dc_ntrack);
+   fChain->SetBranchAddress("S.dc.stubtest", &S_dc_stubtest, &b_S_dc_stubtest);
+   fChain->SetBranchAddress("S.dc.tnhit", &S_dc_tnhit, &b_S_dc_tnhit);
+   fChain->SetBranchAddress("S.dc.trawhit", &S_dc_trawhit, &b_S_dc_trawhit);
+   fChain->SetBranchAddress("S.hod.1x.nhits", &S_hod_1x_nhits, &b_S_hod_1x_nhits);
+   fChain->SetBranchAddress("S.hod.1y.nhits", &S_hod_1y_nhits, &b_S_hod_1y_nhits);
+   fChain->SetBranchAddress("S.hod.2x.nhits", &S_hod_2x_nhits, &b_S_hod_2x_nhits);
+   fChain->SetBranchAddress("S.hod.2y.nhits", &S_hod_2y_nhits, &b_S_hod_2y_nhits);
+   fChain->SetBranchAddress("S.hod.betachisqnotrack", &S_hod_betachisqnotrack, &b_S_hod_betachisqnotrack);
+   fChain->SetBranchAddress("S.hod.betanotrack", &S_hod_betanotrack, &b_S_hod_betanotrack);
+   fChain->SetBranchAddress("S.hod.betap", &S_hod_betap, &b_S_hod_betap);
+   fChain->SetBranchAddress("S.hod.goodscinhit", &S_hod_goodscinhit, &b_S_hod_goodscinhit);
+   fChain->SetBranchAddress("S.hod.goodstarttime", &S_hod_goodstarttime, &b_S_hod_goodstarttime);
+   fChain->SetBranchAddress("S.hod.scindid", &S_hod_scindid, &b_S_hod_scindid);
+   fChain->SetBranchAddress("S.hod.scinshould", &S_hod_scinshould, &b_S_hod_scinshould);
+   fChain->SetBranchAddress("S.hod.starttime", &S_hod_starttime, &b_S_hod_starttime);
+   fChain->SetBranchAddress("S.tr.n", &S_tr_n, &b_S_tr_n);
+   fChain->SetBranchAddress("g.evtyp", &g_evtyp, &b_g_evtyp);
+//    fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+//    fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+//    fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+//    fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+//    fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+//    fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("fEvtHdr.fEvtTime", &fEvtHdr_fEvtTime, &b_Event_Branch_fEvtHdr_fEvtTime);
+   fChain->SetBranchAddress("fEvtHdr.fEvtNum", &fEvtHdr_fEvtNum, &b_Event_Branch_fEvtHdr_fEvtNum);
+   fChain->SetBranchAddress("fEvtHdr.fEvtType", &fEvtHdr_fEvtType, &b_Event_Branch_fEvtHdr_fEvtType);
+   fChain->SetBranchAddress("fEvtHdr.fEvtLen", &fEvtHdr_fEvtLen, &b_Event_Branch_fEvtHdr_fEvtLen);
+   fChain->SetBranchAddress("fEvtHdr.fHelicity", &fEvtHdr_fHelicity, &b_Event_Branch_fEvtHdr_fHelicity);
+   fChain->SetBranchAddress("fEvtHdr.fTargetPol", &fEvtHdr_fTargetPol, &b_Event_Branch_fEvtHdr_fTargetPol);
+   fChain->SetBranchAddress("fEvtHdr.fRun", &fEvtHdr_fRun, &b_Event_Branch_fEvtHdr_fRun);
+   Notify();
+}
+
+Bool_t shms_class::Notify()
+{
+   // The Notify() function is called when a new file is opened. This
+   // can be either for a new TTree in a TChain or when when a new TTree
+   // is started when using PROOF. It is normally not necessary to make changes
+   // to the generated code, but the routine can be extended by the
+   // user if needed. The return value is currently not used.
+
+   return kTRUE;
+}
+
+void shms_class::Show(Long64_t entry)
+{
+// Print contents of entry.
+// If entry is not specified, print current entry
+   if (!fChain) return;
+   fChain->Show(entry);
+}
+Int_t shms_class::Cut(Long64_t entry)
+{
+// This function may be called from Loop.
+// returns  1 if entry is accepted.
+// returns -1 otherwise.
+   return 1;
+}
+#endif // #ifdef shms_class_cxx
diff --git a/shms-calo-test/comp_histos/sos_class.C b/shms-calo-test/comp_histos/sos_class.C
new file mode 100644
index 0000000..723ee0b
--- /dev/null
+++ b/shms-calo-test/comp_histos/sos_class.C
@@ -0,0 +1,43 @@
+#define sos_class_cxx
+#include "sos_class.h"
+#include <TH2.h>
+#include <TStyle.h>
+#include <TCanvas.h>
+
+void sos_class::Loop()
+{
+//   In a ROOT session, you can do:
+//      Root > .L sos_class.C
+//      Root > sos_class t
+//      Root > t.GetEntry(12); // Fill t data members with entry number 12
+//      Root > t.Show();       // Show values of entry 12
+//      Root > t.Show(16);     // Read and show values of entry 16
+//      Root > t.Loop();       // Loop on all entries
+//
+
+//     This is the loop skeleton where:
+//    jentry is the global entry number in the chain
+//    ientry is the entry number in the current Tree
+//  Note that the argument to GetEntry must be:
+//    jentry for TChain::GetEntry
+//    ientry for TTree::GetEntry and TBranch::GetEntry
+//
+//       To read only selected branches, Insert statements like:
+// METHOD1:
+//    fChain->SetBranchStatus("*",0);  // disable all branches
+//    fChain->SetBranchStatus("branchname",1);  // activate branchname
+// METHOD2: replace line
+//    fChain->GetEntry(jentry);       //read all branches
+//by  b_branchname->GetEntry(ientry); //read only this branch
+   if (fChain == 0) return;
+
+   Long64_t nentries = fChain->GetEntriesFast();
+
+   Long64_t nbytes = 0, nb = 0;
+   for (Long64_t jentry=0; jentry<nentries;jentry++) {
+      Long64_t ientry = LoadTree(jentry);
+      if (ientry < 0) break;
+      nb = fChain->GetEntry(jentry);   nbytes += nb;
+      // if (Cut(ientry) < 0) continue;
+   }
+}
diff --git a/shms-calo-test/comp_histos/sos_class.h b/shms-calo-test/comp_histos/sos_class.h
new file mode 100644
index 0000000..0a5a5ce
--- /dev/null
+++ b/shms-calo-test/comp_histos/sos_class.h
@@ -0,0 +1,2661 @@
+//////////////////////////////////////////////////////////
+// This class has been automatically generated on
+// Mon Jan 18 02:59:49 2016 by ROOT version 5.34/30
+// from TTree T/Hall A Analyzer Output DST
+// found on file: sos_52949.root
+//////////////////////////////////////////////////////////
+
+#ifndef sos_class_h
+#define sos_class_h
+
+#include <TROOT.h>
+#include <TChain.h>
+#include <TFile.h>
+
+// Header file for the classes stored in the TTree if any.
+#include "../../podd/src/THaEvent.h"
+#include "../../podd/src/THaEvent.h"
+
+// Fixed size dimensions of array or collections stored in the TTree if any.
+
+class sos_class {
+public :
+   TTree          *fChain;   //!pointer to the analyzed TTree or TChain
+   Int_t           fCurrent; //!current Tree number in a TChain
+
+   // Declaration of leaf types
+   Double_t        Hhodtdif1;
+   Double_t        Hhodtdif2;
+   Double_t        Hhodtdif3;
+   Double_t        Hhodtdif4;
+   Double_t        Hhodtdif5;
+   Double_t        Hhodtdif6;
+   Int_t           Ndata_H_aero_aneg;
+   Double_t        H_aero_aneg[8];   //[Ndata.H.aero.aneg]
+   Int_t           Ndata_H_aero_aneg_p;
+   Double_t        H_aero_aneg_p[8];   //[Ndata.H.aero.aneg_p]
+   Int_t           Ndata_H_aero_apos;
+   Double_t        H_aero_apos[8];   //[Ndata.H.aero.apos]
+   Int_t           Ndata_H_aero_apos_p;
+   Double_t        H_aero_apos_p[8];   //[Ndata.H.aero.apos_p]
+   Int_t           Ndata_H_aero_neg_npe;
+   Double_t        H_aero_neg_npe[8];   //[Ndata.H.aero.neg_npe]
+   Int_t           Ndata_H_aero_negadchits;
+   Double_t        H_aero_negadchits[8];   //[Ndata.H.aero.negadchits]
+   Int_t           Ndata_H_aero_negtdchits;
+   Double_t        H_aero_negtdchits[1];   //[Ndata.H.aero.negtdchits]
+   Int_t           Ndata_H_aero_pos_npe;
+   Double_t        H_aero_pos_npe[8];   //[Ndata.H.aero.pos_npe]
+   Int_t           Ndata_H_aero_posadchits;
+   Double_t        H_aero_posadchits[8];   //[Ndata.H.aero.posadchits]
+   Int_t           Ndata_H_aero_postdchits;
+   Double_t        H_aero_postdchits[1];   //[Ndata.H.aero.postdchits]
+   Int_t           Ndata_H_aero_tneg;
+   Double_t        H_aero_tneg[8];   //[Ndata.H.aero.tneg]
+   Int_t           Ndata_H_aero_tpos;
+   Double_t        H_aero_tpos[8];   //[Ndata.H.aero.tpos]
+   Int_t           Ndata_H_cal_1pr_aneg;
+   Double_t        H_cal_1pr_aneg[13];   //[Ndata.H.cal.1pr.aneg]
+   Int_t           Ndata_H_cal_1pr_aneg_p;
+   Double_t        H_cal_1pr_aneg_p[13];   //[Ndata.H.cal.1pr.aneg_p]
+   Int_t           Ndata_H_cal_1pr_apos;
+   Double_t        H_cal_1pr_apos[13];   //[Ndata.H.cal.1pr.apos]
+   Int_t           Ndata_H_cal_1pr_apos_p;
+   Double_t        H_cal_1pr_apos_p[13];   //[Ndata.H.cal.1pr.apos_p]
+   Int_t           Ndata_H_cal_1pr_emean;
+   Double_t        H_cal_1pr_emean[13];   //[Ndata.H.cal.1pr.emean]
+   Int_t           Ndata_H_cal_1pr_eneg;
+   Double_t        H_cal_1pr_eneg[13];   //[Ndata.H.cal.1pr.eneg]
+   Int_t           Ndata_H_cal_1pr_epos;
+   Double_t        H_cal_1pr_epos[13];   //[Ndata.H.cal.1pr.epos]
+   Int_t           Ndata_H_cal_1pr_negadchits;
+   Double_t        H_cal_1pr_negadchits[9];   //[Ndata.H.cal.1pr.negadchits]
+   Int_t           Ndata_H_cal_1pr_posadchits;
+   Double_t        H_cal_1pr_posadchits[8];   //[Ndata.H.cal.1pr.posadchits]
+   Int_t           Ndata_H_cal_2ta_aneg;
+   Double_t        H_cal_2ta_aneg[13];   //[Ndata.H.cal.2ta.aneg]
+   Int_t           Ndata_H_cal_2ta_aneg_p;
+   Double_t        H_cal_2ta_aneg_p[13];   //[Ndata.H.cal.2ta.aneg_p]
+   Int_t           Ndata_H_cal_2ta_apos;
+   Double_t        H_cal_2ta_apos[13];   //[Ndata.H.cal.2ta.apos]
+   Int_t           Ndata_H_cal_2ta_apos_p;
+   Double_t        H_cal_2ta_apos_p[13];   //[Ndata.H.cal.2ta.apos_p]
+   Int_t           Ndata_H_cal_2ta_emean;
+   Double_t        H_cal_2ta_emean[13];   //[Ndata.H.cal.2ta.emean]
+   Int_t           Ndata_H_cal_2ta_eneg;
+   Double_t        H_cal_2ta_eneg[13];   //[Ndata.H.cal.2ta.eneg]
+   Int_t           Ndata_H_cal_2ta_epos;
+   Double_t        H_cal_2ta_epos[13];   //[Ndata.H.cal.2ta.epos]
+   Int_t           Ndata_H_cal_2ta_negadchits;
+   Double_t        H_cal_2ta_negadchits[8];   //[Ndata.H.cal.2ta.negadchits]
+   Int_t           Ndata_H_cal_2ta_posadchits;
+   Double_t        H_cal_2ta_posadchits[7];   //[Ndata.H.cal.2ta.posadchits]
+   Int_t           Ndata_H_cal_3ta_aneg;
+   Double_t        H_cal_3ta_aneg[13];   //[Ndata.H.cal.3ta.aneg]
+   Int_t           Ndata_H_cal_3ta_aneg_p;
+   Double_t        H_cal_3ta_aneg_p[13];   //[Ndata.H.cal.3ta.aneg_p]
+   Int_t           Ndata_H_cal_3ta_apos;
+   Double_t        H_cal_3ta_apos[13];   //[Ndata.H.cal.3ta.apos]
+   Int_t           Ndata_H_cal_3ta_apos_p;
+   Double_t        H_cal_3ta_apos_p[13];   //[Ndata.H.cal.3ta.apos_p]
+   Int_t           Ndata_H_cal_3ta_emean;
+   Double_t        H_cal_3ta_emean[13];   //[Ndata.H.cal.3ta.emean]
+   Int_t           Ndata_H_cal_3ta_eneg;
+   Double_t        H_cal_3ta_eneg[13];   //[Ndata.H.cal.3ta.eneg]
+   Int_t           Ndata_H_cal_3ta_epos;
+   Double_t        H_cal_3ta_epos[13];   //[Ndata.H.cal.3ta.epos]
+   Int_t           Ndata_H_cal_3ta_negadchits;
+   Double_t        H_cal_3ta_negadchits[1];   //[Ndata.H.cal.3ta.negadchits]
+   Int_t           Ndata_H_cal_3ta_posadchits;
+   Double_t        H_cal_3ta_posadchits[6];   //[Ndata.H.cal.3ta.posadchits]
+   Int_t           Ndata_H_cal_4ta_aneg;
+   Double_t        H_cal_4ta_aneg[13];   //[Ndata.H.cal.4ta.aneg]
+   Int_t           Ndata_H_cal_4ta_aneg_p;
+   Double_t        H_cal_4ta_aneg_p[13];   //[Ndata.H.cal.4ta.aneg_p]
+   Int_t           Ndata_H_cal_4ta_apos;
+   Double_t        H_cal_4ta_apos[13];   //[Ndata.H.cal.4ta.apos]
+   Int_t           Ndata_H_cal_4ta_apos_p;
+   Double_t        H_cal_4ta_apos_p[13];   //[Ndata.H.cal.4ta.apos_p]
+   Int_t           Ndata_H_cal_4ta_emean;
+   Double_t        H_cal_4ta_emean[13];   //[Ndata.H.cal.4ta.emean]
+   Int_t           Ndata_H_cal_4ta_eneg;
+   Double_t        H_cal_4ta_eneg[13];   //[Ndata.H.cal.4ta.eneg]
+   Int_t           Ndata_H_cal_4ta_epos;
+   Double_t        H_cal_4ta_epos[13];   //[Ndata.H.cal.4ta.epos]
+   Int_t           Ndata_H_cal_4ta_negadchits;
+   Double_t        H_cal_4ta_negadchits[1];   //[Ndata.H.cal.4ta.negadchits]
+   Int_t           Ndata_H_cal_4ta_posadchits;
+   Double_t        H_cal_4ta_posadchits[5];   //[Ndata.H.cal.4ta.posadchits]
+   Int_t           Ndata_H_cher_adc;
+   Double_t        H_cher_adc[2];   //[Ndata.H.cher.adc]
+   Int_t           Ndata_H_cher_adc_p;
+   Double_t        H_cher_adc_p[2];   //[Ndata.H.cher.adc_p]
+   Int_t           Ndata_H_cher_cerfiredcounter;
+   Double_t        H_cher_cerfiredcounter[3];   //[Ndata.H.cher.cerfiredcounter]
+   Int_t           Ndata_H_cher_certrackcounter;
+   Double_t        H_cher_certrackcounter[3];   //[Ndata.H.cher.certrackcounter]
+   Int_t           Ndata_H_cher_npe;
+   Double_t        H_cher_npe[2];   //[Ndata.H.cher.npe]
+   Int_t           Ndata_H_cher_phototubes;
+   Double_t        H_cher_phototubes[2];   //[Ndata.H.cher.phototubes]
+   Int_t           Ndata_H_dc_1u1_dist;
+   Double_t        H_dc_1u1_dist[21];   //[Ndata.H.dc.1u1.dist]
+   Int_t           Ndata_H_dc_1u1_rawtdc;
+   Double_t        H_dc_1u1_rawtdc[21];   //[Ndata.H.dc.1u1.rawtdc]
+   Int_t           Ndata_H_dc_1u1_tdchits;
+   Double_t        H_dc_1u1_tdchits[21];   //[Ndata.H.dc.1u1.tdchits]
+   Int_t           Ndata_H_dc_1u1_time;
+   Double_t        H_dc_1u1_time[21];   //[Ndata.H.dc.1u1.time]
+   Int_t           Ndata_H_dc_1v1_dist;
+   Double_t        H_dc_1v1_dist[52];   //[Ndata.H.dc.1v1.dist]
+   Int_t           Ndata_H_dc_1v1_rawtdc;
+   Double_t        H_dc_1v1_rawtdc[52];   //[Ndata.H.dc.1v1.rawtdc]
+   Int_t           Ndata_H_dc_1v1_tdchits;
+   Double_t        H_dc_1v1_tdchits[52];   //[Ndata.H.dc.1v1.tdchits]
+   Int_t           Ndata_H_dc_1v1_time;
+   Double_t        H_dc_1v1_time[52];   //[Ndata.H.dc.1v1.time]
+   Int_t           Ndata_H_dc_1x1_dist;
+   Double_t        H_dc_1x1_dist[34];   //[Ndata.H.dc.1x1.dist]
+   Int_t           Ndata_H_dc_1x1_rawtdc;
+   Double_t        H_dc_1x1_rawtdc[34];   //[Ndata.H.dc.1x1.rawtdc]
+   Int_t           Ndata_H_dc_1x1_tdchits;
+   Double_t        H_dc_1x1_tdchits[34];   //[Ndata.H.dc.1x1.tdchits]
+   Int_t           Ndata_H_dc_1x1_time;
+   Double_t        H_dc_1x1_time[34];   //[Ndata.H.dc.1x1.time]
+   Int_t           Ndata_H_dc_1x2_dist;
+   Double_t        H_dc_1x2_dist[35];   //[Ndata.H.dc.1x2.dist]
+   Int_t           Ndata_H_dc_1x2_rawtdc;
+   Double_t        H_dc_1x2_rawtdc[35];   //[Ndata.H.dc.1x2.rawtdc]
+   Int_t           Ndata_H_dc_1x2_tdchits;
+   Double_t        H_dc_1x2_tdchits[35];   //[Ndata.H.dc.1x2.tdchits]
+   Int_t           Ndata_H_dc_1x2_time;
+   Double_t        H_dc_1x2_time[35];   //[Ndata.H.dc.1x2.time]
+   Int_t           Ndata_H_dc_1y1_dist;
+   Double_t        H_dc_1y1_dist[49];   //[Ndata.H.dc.1y1.dist]
+   Int_t           Ndata_H_dc_1y1_rawtdc;
+   Double_t        H_dc_1y1_rawtdc[49];   //[Ndata.H.dc.1y1.rawtdc]
+   Int_t           Ndata_H_dc_1y1_tdchits;
+   Double_t        H_dc_1y1_tdchits[49];   //[Ndata.H.dc.1y1.tdchits]
+   Int_t           Ndata_H_dc_1y1_time;
+   Double_t        H_dc_1y1_time[49];   //[Ndata.H.dc.1y1.time]
+   Int_t           Ndata_H_dc_1y2_dist;
+   Double_t        H_dc_1y2_dist[48];   //[Ndata.H.dc.1y2.dist]
+   Int_t           Ndata_H_dc_1y2_rawtdc;
+   Double_t        H_dc_1y2_rawtdc[48];   //[Ndata.H.dc.1y2.rawtdc]
+   Int_t           Ndata_H_dc_1y2_tdchits;
+   Double_t        H_dc_1y2_tdchits[48];   //[Ndata.H.dc.1y2.tdchits]
+   Int_t           Ndata_H_dc_1y2_time;
+   Double_t        H_dc_1y2_time[48];   //[Ndata.H.dc.1y2.time]
+   Int_t           Ndata_H_dc_2u1_dist;
+   Double_t        H_dc_2u1_dist[60];   //[Ndata.H.dc.2u1.dist]
+   Int_t           Ndata_H_dc_2u1_rawtdc;
+   Double_t        H_dc_2u1_rawtdc[60];   //[Ndata.H.dc.2u1.rawtdc]
+   Int_t           Ndata_H_dc_2u1_tdchits;
+   Double_t        H_dc_2u1_tdchits[60];   //[Ndata.H.dc.2u1.tdchits]
+   Int_t           Ndata_H_dc_2u1_time;
+   Double_t        H_dc_2u1_time[60];   //[Ndata.H.dc.2u1.time]
+   Int_t           Ndata_H_dc_2v1_dist;
+   Double_t        H_dc_2v1_dist[82];   //[Ndata.H.dc.2v1.dist]
+   Int_t           Ndata_H_dc_2v1_rawtdc;
+   Double_t        H_dc_2v1_rawtdc[82];   //[Ndata.H.dc.2v1.rawtdc]
+   Int_t           Ndata_H_dc_2v1_tdchits;
+   Double_t        H_dc_2v1_tdchits[82];   //[Ndata.H.dc.2v1.tdchits]
+   Int_t           Ndata_H_dc_2v1_time;
+   Double_t        H_dc_2v1_time[82];   //[Ndata.H.dc.2v1.time]
+   Int_t           Ndata_H_dc_2x1_dist;
+   Double_t        H_dc_2x1_dist[52];   //[Ndata.H.dc.2x1.dist]
+   Int_t           Ndata_H_dc_2x1_rawtdc;
+   Double_t        H_dc_2x1_rawtdc[52];   //[Ndata.H.dc.2x1.rawtdc]
+   Int_t           Ndata_H_dc_2x1_tdchits;
+   Double_t        H_dc_2x1_tdchits[52];   //[Ndata.H.dc.2x1.tdchits]
+   Int_t           Ndata_H_dc_2x1_time;
+   Double_t        H_dc_2x1_time[52];   //[Ndata.H.dc.2x1.time]
+   Int_t           Ndata_H_dc_2x2_dist;
+   Double_t        H_dc_2x2_dist[41];   //[Ndata.H.dc.2x2.dist]
+   Int_t           Ndata_H_dc_2x2_rawtdc;
+   Double_t        H_dc_2x2_rawtdc[41];   //[Ndata.H.dc.2x2.rawtdc]
+   Int_t           Ndata_H_dc_2x2_tdchits;
+   Double_t        H_dc_2x2_tdchits[41];   //[Ndata.H.dc.2x2.tdchits]
+   Int_t           Ndata_H_dc_2x2_time;
+   Double_t        H_dc_2x2_time[41];   //[Ndata.H.dc.2x2.time]
+   Int_t           Ndata_H_dc_2y1_dist;
+   Double_t        H_dc_2y1_dist[39];   //[Ndata.H.dc.2y1.dist]
+   Int_t           Ndata_H_dc_2y1_rawtdc;
+   Double_t        H_dc_2y1_rawtdc[39];   //[Ndata.H.dc.2y1.rawtdc]
+   Int_t           Ndata_H_dc_2y1_tdchits;
+   Double_t        H_dc_2y1_tdchits[39];   //[Ndata.H.dc.2y1.tdchits]
+   Int_t           Ndata_H_dc_2y1_time;
+   Double_t        H_dc_2y1_time[39];   //[Ndata.H.dc.2y1.time]
+   Int_t           Ndata_H_dc_2y2_dist;
+   Double_t        H_dc_2y2_dist[38];   //[Ndata.H.dc.2y2.dist]
+   Int_t           Ndata_H_dc_2y2_rawtdc;
+   Double_t        H_dc_2y2_rawtdc[38];   //[Ndata.H.dc.2y2.rawtdc]
+   Int_t           Ndata_H_dc_2y2_tdchits;
+   Double_t        H_dc_2y2_tdchits[38];   //[Ndata.H.dc.2y2.tdchits]
+   Int_t           Ndata_H_dc_2y2_time;
+   Double_t        H_dc_2y2_time[38];   //[Ndata.H.dc.2y2.time]
+   Int_t           Ndata_H_dc_residual;
+   Double_t        H_dc_residual[12];   //[Ndata.H.dc.residual]
+   Int_t           Ndata_H_dc_x;
+   Double_t        H_dc_x[10];   //[Ndata.H.dc.x]
+   Int_t           Ndata_H_dc_xp;
+   Double_t        H_dc_xp[10];   //[Ndata.H.dc.xp]
+   Int_t           Ndata_H_dc_y;
+   Double_t        H_dc_y[10];   //[Ndata.H.dc.y]
+   Int_t           Ndata_H_dc_yp;
+   Double_t        H_dc_yp[10];   //[Ndata.H.dc.yp]
+   Int_t           Ndata_H_hod_1x_negadchits;
+   Double_t        H_hod_1x_negadchits[7];   //[Ndata.H.hod.1x.negadchits]
+   Int_t           Ndata_H_hod_1x_negtdchits;
+   Double_t        H_hod_1x_negtdchits[7];   //[Ndata.H.hod.1x.negtdchits]
+   Int_t           Ndata_H_hod_1x_posadchits;
+   Double_t        H_hod_1x_posadchits[8];   //[Ndata.H.hod.1x.posadchits]
+   Int_t           Ndata_H_hod_1x_postdchits;
+   Double_t        H_hod_1x_postdchits[7];   //[Ndata.H.hod.1x.postdchits]
+   Int_t           Ndata_H_hod_1y_negadchits;
+   Double_t        H_hod_1y_negadchits[6];   //[Ndata.H.hod.1y.negadchits]
+   Int_t           Ndata_H_hod_1y_negtdchits;
+   Double_t        H_hod_1y_negtdchits[6];   //[Ndata.H.hod.1y.negtdchits]
+   Int_t           Ndata_H_hod_1y_posadchits;
+   Double_t        H_hod_1y_posadchits[6];   //[Ndata.H.hod.1y.posadchits]
+   Int_t           Ndata_H_hod_1y_postdchits;
+   Double_t        H_hod_1y_postdchits[6];   //[Ndata.H.hod.1y.postdchits]
+   Int_t           Ndata_H_hod_2x_negadchits;
+   Double_t        H_hod_2x_negadchits[6];   //[Ndata.H.hod.2x.negadchits]
+   Int_t           Ndata_H_hod_2x_negtdchits;
+   Double_t        H_hod_2x_negtdchits[6];   //[Ndata.H.hod.2x.negtdchits]
+   Int_t           Ndata_H_hod_2x_posadchits;
+   Double_t        H_hod_2x_posadchits[6];   //[Ndata.H.hod.2x.posadchits]
+   Int_t           Ndata_H_hod_2x_postdchits;
+   Double_t        H_hod_2x_postdchits[6];   //[Ndata.H.hod.2x.postdchits]
+   Int_t           Ndata_H_hod_2y_negadchits;
+   Double_t        H_hod_2y_negadchits[6];   //[Ndata.H.hod.2y.negadchits]
+   Int_t           Ndata_H_hod_2y_negtdchits;
+   Double_t        H_hod_2y_negtdchits[6];   //[Ndata.H.hod.2y.negtdchits]
+   Int_t           Ndata_H_hod_2y_posadchits;
+   Double_t        H_hod_2y_posadchits[5];   //[Ndata.H.hod.2y.posadchits]
+   Int_t           Ndata_H_hod_2y_postdchits;
+   Double_t        H_hod_2y_postdchits[6];   //[Ndata.H.hod.2y.postdchits]
+   Int_t           Ndata_H_hod_fpHitsTime;
+   Double_t        H_hod_fpHitsTime[4];   //[Ndata.H.hod.fpHitsTime]
+   Int_t           Ndata_H_tr_beta;
+   Double_t        H_tr_beta[10];   //[Ndata.H.tr.beta]
+   Int_t           Ndata_H_tr_betachisq;
+   Double_t        H_tr_betachisq[10];   //[Ndata.H.tr.betachisq]
+   Int_t           Ndata_H_tr_chi2;
+   Double_t        H_tr_chi2[10];   //[Ndata.H.tr.chi2]
+   Int_t           Ndata_H_tr_d_ph;
+   Double_t        H_tr_d_ph[10];   //[Ndata.H.tr.d_ph]
+   Int_t           Ndata_H_tr_d_th;
+   Double_t        H_tr_d_th[10];   //[Ndata.H.tr.d_th]
+   Int_t           Ndata_H_tr_d_x;
+   Double_t        H_tr_d_x[10];   //[Ndata.H.tr.d_x]
+   Int_t           Ndata_H_tr_d_y;
+   Double_t        H_tr_d_y[10];   //[Ndata.H.tr.d_y]
+   Int_t           Ndata_H_tr_dbeta;
+   Double_t        H_tr_dbeta[10];   //[Ndata.H.tr.dbeta]
+   Int_t           Ndata_H_tr_dtime;
+   Double_t        H_tr_dtime[10];   //[Ndata.H.tr.dtime]
+   Int_t           Ndata_H_tr_flag;
+   Double_t        H_tr_flag[10];   //[Ndata.H.tr.flag]
+   Int_t           Ndata_H_tr_ndof;
+   Double_t        H_tr_ndof[10];   //[Ndata.H.tr.ndof]
+   Int_t           Ndata_H_tr_p;
+   Double_t        H_tr_p[10];   //[Ndata.H.tr.p]
+   Int_t           Ndata_H_tr_pathl;
+   Double_t        H_tr_pathl[10];   //[Ndata.H.tr.pathl]
+   Int_t           Ndata_H_tr_ph;
+   Double_t        H_tr_ph[10];   //[Ndata.H.tr.ph]
+   Int_t           Ndata_H_tr_px;
+   Double_t        H_tr_px[10];   //[Ndata.H.tr.px]
+   Int_t           Ndata_H_tr_py;
+   Double_t        H_tr_py[10];   //[Ndata.H.tr.py]
+   Int_t           Ndata_H_tr_pz;
+   Double_t        H_tr_pz[10];   //[Ndata.H.tr.pz]
+   Int_t           Ndata_H_tr_r_ph;
+   Double_t        H_tr_r_ph[10];   //[Ndata.H.tr.r_ph]
+   Int_t           Ndata_H_tr_r_th;
+   Double_t        H_tr_r_th[10];   //[Ndata.H.tr.r_th]
+   Int_t           Ndata_H_tr_r_x;
+   Double_t        H_tr_r_x[10];   //[Ndata.H.tr.r_x]
+   Int_t           Ndata_H_tr_r_y;
+   Double_t        H_tr_r_y[10];   //[Ndata.H.tr.r_y]
+   Int_t           Ndata_H_tr_tg_dp;
+   Double_t        H_tr_tg_dp[10];   //[Ndata.H.tr.tg_dp]
+   Int_t           Ndata_H_tr_tg_ph;
+   Double_t        H_tr_tg_ph[10];   //[Ndata.H.tr.tg_ph]
+   Int_t           Ndata_H_tr_tg_th;
+   Double_t        H_tr_tg_th[10];   //[Ndata.H.tr.tg_th]
+   Int_t           Ndata_H_tr_tg_y;
+   Double_t        H_tr_tg_y[10];   //[Ndata.H.tr.tg_y]
+   Int_t           Ndata_H_tr_th;
+   Double_t        H_tr_th[10];   //[Ndata.H.tr.th]
+   Int_t           Ndata_H_tr_time;
+   Double_t        H_tr_time[10];   //[Ndata.H.tr.time]
+   Int_t           Ndata_H_tr_vx;
+   Double_t        H_tr_vx[10];   //[Ndata.H.tr.vx]
+   Int_t           Ndata_H_tr_vy;
+   Double_t        H_tr_vy[10];   //[Ndata.H.tr.vy]
+   Int_t           Ndata_H_tr_vz;
+   Double_t        H_tr_vz[10];   //[Ndata.H.tr.vz]
+   Int_t           Ndata_H_tr_x;
+   Double_t        H_tr_x[10];   //[Ndata.H.tr.x]
+   Int_t           Ndata_H_tr_y;
+   Double_t        H_tr_y[10];   //[Ndata.H.tr.y]
+   Int_t           Ndata_S_cal_1pr_aneg;
+   Double_t        S_cal_1pr_aneg[11];   //[Ndata.S.cal.1pr.aneg]
+   Int_t           Ndata_S_cal_1pr_aneg_p;
+   Double_t        S_cal_1pr_aneg_p[11];   //[Ndata.S.cal.1pr.aneg_p]
+   Int_t           Ndata_S_cal_1pr_apos;
+   Double_t        S_cal_1pr_apos[11];   //[Ndata.S.cal.1pr.apos]
+   Int_t           Ndata_S_cal_1pr_apos_p;
+   Double_t        S_cal_1pr_apos_p[11];   //[Ndata.S.cal.1pr.apos_p]
+   Int_t           Ndata_S_cal_1pr_emean;
+   Double_t        S_cal_1pr_emean[11];   //[Ndata.S.cal.1pr.emean]
+   Int_t           Ndata_S_cal_1pr_eneg;
+   Double_t        S_cal_1pr_eneg[11];   //[Ndata.S.cal.1pr.eneg]
+   Int_t           Ndata_S_cal_1pr_epos;
+   Double_t        S_cal_1pr_epos[11];   //[Ndata.S.cal.1pr.epos]
+   Int_t           Ndata_S_cal_1pr_negadchits;
+   Double_t        S_cal_1pr_negadchits[6];   //[Ndata.S.cal.1pr.negadchits]
+   Int_t           Ndata_S_cal_1pr_posadchits;
+   Double_t        S_cal_1pr_posadchits[6];   //[Ndata.S.cal.1pr.posadchits]
+   Int_t           Ndata_S_cal_2ta_aneg;
+   Double_t        S_cal_2ta_aneg[11];   //[Ndata.S.cal.2ta.aneg]
+   Int_t           Ndata_S_cal_2ta_aneg_p;
+   Double_t        S_cal_2ta_aneg_p[11];   //[Ndata.S.cal.2ta.aneg_p]
+   Int_t           Ndata_S_cal_2ta_apos;
+   Double_t        S_cal_2ta_apos[11];   //[Ndata.S.cal.2ta.apos]
+   Int_t           Ndata_S_cal_2ta_apos_p;
+   Double_t        S_cal_2ta_apos_p[11];   //[Ndata.S.cal.2ta.apos_p]
+   Int_t           Ndata_S_cal_2ta_emean;
+   Double_t        S_cal_2ta_emean[11];   //[Ndata.S.cal.2ta.emean]
+   Int_t           Ndata_S_cal_2ta_eneg;
+   Double_t        S_cal_2ta_eneg[11];   //[Ndata.S.cal.2ta.eneg]
+   Int_t           Ndata_S_cal_2ta_epos;
+   Double_t        S_cal_2ta_epos[11];   //[Ndata.S.cal.2ta.epos]
+   Int_t           Ndata_S_cal_2ta_negadchits;
+   Double_t        S_cal_2ta_negadchits[5];   //[Ndata.S.cal.2ta.negadchits]
+   Int_t           Ndata_S_cal_2ta_posadchits;
+   Double_t        S_cal_2ta_posadchits[4];   //[Ndata.S.cal.2ta.posadchits]
+   Int_t           Ndata_S_dc_1u1_dist;
+   Double_t        S_dc_1u1_dist[14];   //[Ndata.S.dc.1u1.dist]
+   Int_t           Ndata_S_dc_1u1_rawtdc;
+   Double_t        S_dc_1u1_rawtdc[14];   //[Ndata.S.dc.1u1.rawtdc]
+   Int_t           Ndata_S_dc_1u1_tdchits;
+   Double_t        S_dc_1u1_tdchits[14];   //[Ndata.S.dc.1u1.tdchits]
+   Int_t           Ndata_S_dc_1u1_time;
+   Double_t        S_dc_1u1_time[14];   //[Ndata.S.dc.1u1.time]
+   Int_t           Ndata_S_dc_1u2_dist;
+   Double_t        S_dc_1u2_dist[23];   //[Ndata.S.dc.1u2.dist]
+   Int_t           Ndata_S_dc_1u2_rawtdc;
+   Double_t        S_dc_1u2_rawtdc[23];   //[Ndata.S.dc.1u2.rawtdc]
+   Int_t           Ndata_S_dc_1u2_tdchits;
+   Double_t        S_dc_1u2_tdchits[23];   //[Ndata.S.dc.1u2.tdchits]
+   Int_t           Ndata_S_dc_1u2_time;
+   Double_t        S_dc_1u2_time[23];   //[Ndata.S.dc.1u2.time]
+   Int_t           Ndata_S_dc_1v1_dist;
+   Double_t        S_dc_1v1_dist[14];   //[Ndata.S.dc.1v1.dist]
+   Int_t           Ndata_S_dc_1v1_rawtdc;
+   Double_t        S_dc_1v1_rawtdc[14];   //[Ndata.S.dc.1v1.rawtdc]
+   Int_t           Ndata_S_dc_1v1_tdchits;
+   Double_t        S_dc_1v1_tdchits[14];   //[Ndata.S.dc.1v1.tdchits]
+   Int_t           Ndata_S_dc_1v1_time;
+   Double_t        S_dc_1v1_time[14];   //[Ndata.S.dc.1v1.time]
+   Int_t           Ndata_S_dc_1v2_dist;
+   Double_t        S_dc_1v2_dist[14];   //[Ndata.S.dc.1v2.dist]
+   Int_t           Ndata_S_dc_1v2_rawtdc;
+   Double_t        S_dc_1v2_rawtdc[14];   //[Ndata.S.dc.1v2.rawtdc]
+   Int_t           Ndata_S_dc_1v2_tdchits;
+   Double_t        S_dc_1v2_tdchits[14];   //[Ndata.S.dc.1v2.tdchits]
+   Int_t           Ndata_S_dc_1v2_time;
+   Double_t        S_dc_1v2_time[14];   //[Ndata.S.dc.1v2.time]
+   Int_t           Ndata_S_dc_1x1_dist;
+   Double_t        S_dc_1x1_dist[11];   //[Ndata.S.dc.1x1.dist]
+   Int_t           Ndata_S_dc_1x1_rawtdc;
+   Double_t        S_dc_1x1_rawtdc[11];   //[Ndata.S.dc.1x1.rawtdc]
+   Int_t           Ndata_S_dc_1x1_tdchits;
+   Double_t        S_dc_1x1_tdchits[11];   //[Ndata.S.dc.1x1.tdchits]
+   Int_t           Ndata_S_dc_1x1_time;
+   Double_t        S_dc_1x1_time[11];   //[Ndata.S.dc.1x1.time]
+   Int_t           Ndata_S_dc_1x2_dist;
+   Double_t        S_dc_1x2_dist[23];   //[Ndata.S.dc.1x2.dist]
+   Int_t           Ndata_S_dc_1x2_rawtdc;
+   Double_t        S_dc_1x2_rawtdc[23];   //[Ndata.S.dc.1x2.rawtdc]
+   Int_t           Ndata_S_dc_1x2_tdchits;
+   Double_t        S_dc_1x2_tdchits[23];   //[Ndata.S.dc.1x2.tdchits]
+   Int_t           Ndata_S_dc_1x2_time;
+   Double_t        S_dc_1x2_time[23];   //[Ndata.S.dc.1x2.time]
+   Int_t           Ndata_S_dc_2u1_dist;
+   Double_t        S_dc_2u1_dist[11];   //[Ndata.S.dc.2u1.dist]
+   Int_t           Ndata_S_dc_2u1_rawtdc;
+   Double_t        S_dc_2u1_rawtdc[11];   //[Ndata.S.dc.2u1.rawtdc]
+   Int_t           Ndata_S_dc_2u1_tdchits;
+   Double_t        S_dc_2u1_tdchits[11];   //[Ndata.S.dc.2u1.tdchits]
+   Int_t           Ndata_S_dc_2u1_time;
+   Double_t        S_dc_2u1_time[11];   //[Ndata.S.dc.2u1.time]
+   Int_t           Ndata_S_dc_2u2_dist;
+   Double_t        S_dc_2u2_dist[9];   //[Ndata.S.dc.2u2.dist]
+   Int_t           Ndata_S_dc_2u2_rawtdc;
+   Double_t        S_dc_2u2_rawtdc[9];   //[Ndata.S.dc.2u2.rawtdc]
+   Int_t           Ndata_S_dc_2u2_tdchits;
+   Double_t        S_dc_2u2_tdchits[9];   //[Ndata.S.dc.2u2.tdchits]
+   Int_t           Ndata_S_dc_2u2_time;
+   Double_t        S_dc_2u2_time[9];   //[Ndata.S.dc.2u2.time]
+   Int_t           Ndata_S_dc_2v1_dist;
+   Double_t        S_dc_2v1_dist[11];   //[Ndata.S.dc.2v1.dist]
+   Int_t           Ndata_S_dc_2v1_rawtdc;
+   Double_t        S_dc_2v1_rawtdc[11];   //[Ndata.S.dc.2v1.rawtdc]
+   Int_t           Ndata_S_dc_2v1_tdchits;
+   Double_t        S_dc_2v1_tdchits[11];   //[Ndata.S.dc.2v1.tdchits]
+   Int_t           Ndata_S_dc_2v1_time;
+   Double_t        S_dc_2v1_time[11];   //[Ndata.S.dc.2v1.time]
+   Int_t           Ndata_S_dc_2v2_dist;
+   Double_t        S_dc_2v2_dist[9];   //[Ndata.S.dc.2v2.dist]
+   Int_t           Ndata_S_dc_2v2_rawtdc;
+   Double_t        S_dc_2v2_rawtdc[9];   //[Ndata.S.dc.2v2.rawtdc]
+   Int_t           Ndata_S_dc_2v2_tdchits;
+   Double_t        S_dc_2v2_tdchits[9];   //[Ndata.S.dc.2v2.tdchits]
+   Int_t           Ndata_S_dc_2v2_time;
+   Double_t        S_dc_2v2_time[9];   //[Ndata.S.dc.2v2.time]
+   Int_t           Ndata_S_dc_2x1_dist;
+   Double_t        S_dc_2x1_dist[11];   //[Ndata.S.dc.2x1.dist]
+   Int_t           Ndata_S_dc_2x1_rawtdc;
+   Double_t        S_dc_2x1_rawtdc[11];   //[Ndata.S.dc.2x1.rawtdc]
+   Int_t           Ndata_S_dc_2x1_tdchits;
+   Double_t        S_dc_2x1_tdchits[11];   //[Ndata.S.dc.2x1.tdchits]
+   Int_t           Ndata_S_dc_2x1_time;
+   Double_t        S_dc_2x1_time[11];   //[Ndata.S.dc.2x1.time]
+   Int_t           Ndata_S_dc_2x2_dist;
+   Double_t        S_dc_2x2_dist[16];   //[Ndata.S.dc.2x2.dist]
+   Int_t           Ndata_S_dc_2x2_rawtdc;
+   Double_t        S_dc_2x2_rawtdc[16];   //[Ndata.S.dc.2x2.rawtdc]
+   Int_t           Ndata_S_dc_2x2_tdchits;
+   Double_t        S_dc_2x2_tdchits[16];   //[Ndata.S.dc.2x2.tdchits]
+   Int_t           Ndata_S_dc_2x2_time;
+   Double_t        S_dc_2x2_time[16];   //[Ndata.S.dc.2x2.time]
+   Int_t           Ndata_S_dc_residual;
+   Double_t        S_dc_residual[12];   //[Ndata.S.dc.residual]
+   Int_t           Ndata_S_dc_x;
+   Double_t        S_dc_x[10];   //[Ndata.S.dc.x]
+   Int_t           Ndata_S_dc_xp;
+   Double_t        S_dc_xp[10];   //[Ndata.S.dc.xp]
+   Int_t           Ndata_S_dc_y;
+   Double_t        S_dc_y[10];   //[Ndata.S.dc.y]
+   Int_t           Ndata_S_dc_yp;
+   Double_t        S_dc_yp[10];   //[Ndata.S.dc.yp]
+   Int_t           Ndata_S_hod_1x_negadchits;
+   Double_t        S_hod_1x_negadchits[4];   //[Ndata.S.hod.1x.negadchits]
+   Int_t           Ndata_S_hod_1x_negtdchits;
+   Double_t        S_hod_1x_negtdchits[6];   //[Ndata.S.hod.1x.negtdchits]
+   Int_t           Ndata_S_hod_1x_posadchits;
+   Double_t        S_hod_1x_posadchits[5];   //[Ndata.S.hod.1x.posadchits]
+   Int_t           Ndata_S_hod_1x_postdchits;
+   Double_t        S_hod_1x_postdchits[6];   //[Ndata.S.hod.1x.postdchits]
+   Int_t           Ndata_S_hod_1y_negadchits;
+   Double_t        S_hod_1y_negadchits[5];   //[Ndata.S.hod.1y.negadchits]
+   Int_t           Ndata_S_hod_1y_negtdchits;
+   Double_t        S_hod_1y_negtdchits[7];   //[Ndata.S.hod.1y.negtdchits]
+   Int_t           Ndata_S_hod_1y_posadchits;
+   Double_t        S_hod_1y_posadchits[5];   //[Ndata.S.hod.1y.posadchits]
+   Int_t           Ndata_S_hod_1y_postdchits;
+   Double_t        S_hod_1y_postdchits[6];   //[Ndata.S.hod.1y.postdchits]
+   Int_t           Ndata_S_hod_2x_negadchits;
+   Double_t        S_hod_2x_negadchits[6];   //[Ndata.S.hod.2x.negadchits]
+   Int_t           Ndata_S_hod_2x_negtdchits;
+   Double_t        S_hod_2x_negtdchits[6];   //[Ndata.S.hod.2x.negtdchits]
+   Int_t           Ndata_S_hod_2x_posadchits;
+   Double_t        S_hod_2x_posadchits[6];   //[Ndata.S.hod.2x.posadchits]
+   Int_t           Ndata_S_hod_2x_postdchits;
+   Double_t        S_hod_2x_postdchits[6];   //[Ndata.S.hod.2x.postdchits]
+   Int_t           Ndata_S_hod_2y_negadchits;
+   Double_t        S_hod_2y_negadchits[5];   //[Ndata.S.hod.2y.negadchits]
+   Int_t           Ndata_S_hod_2y_negtdchits;
+   Double_t        S_hod_2y_negtdchits[6];   //[Ndata.S.hod.2y.negtdchits]
+   Int_t           Ndata_S_hod_2y_posadchits;
+   Double_t        S_hod_2y_posadchits[5];   //[Ndata.S.hod.2y.posadchits]
+   Int_t           Ndata_S_hod_2y_postdchits;
+   Double_t        S_hod_2y_postdchits[6];   //[Ndata.S.hod.2y.postdchits]
+   Int_t           Ndata_S_hod_fpHitsTime;
+   Double_t        S_hod_fpHitsTime[4];   //[Ndata.S.hod.fpHitsTime]
+   Int_t           Ndata_S_tr_beta;
+   Double_t        S_tr_beta[10];   //[Ndata.S.tr.beta]
+   Int_t           Ndata_S_tr_betachisq;
+   Double_t        S_tr_betachisq[10];   //[Ndata.S.tr.betachisq]
+   Int_t           Ndata_S_tr_chi2;
+   Double_t        S_tr_chi2[10];   //[Ndata.S.tr.chi2]
+   Int_t           Ndata_S_tr_d_ph;
+   Double_t        S_tr_d_ph[10];   //[Ndata.S.tr.d_ph]
+   Int_t           Ndata_S_tr_d_th;
+   Double_t        S_tr_d_th[10];   //[Ndata.S.tr.d_th]
+   Int_t           Ndata_S_tr_d_x;
+   Double_t        S_tr_d_x[10];   //[Ndata.S.tr.d_x]
+   Int_t           Ndata_S_tr_d_y;
+   Double_t        S_tr_d_y[10];   //[Ndata.S.tr.d_y]
+   Int_t           Ndata_S_tr_dbeta;
+   Double_t        S_tr_dbeta[10];   //[Ndata.S.tr.dbeta]
+   Int_t           Ndata_S_tr_dtime;
+   Double_t        S_tr_dtime[10];   //[Ndata.S.tr.dtime]
+   Int_t           Ndata_S_tr_flag;
+   Double_t        S_tr_flag[10];   //[Ndata.S.tr.flag]
+   Int_t           Ndata_S_tr_ndof;
+   Double_t        S_tr_ndof[10];   //[Ndata.S.tr.ndof]
+   Int_t           Ndata_S_tr_p;
+   Double_t        S_tr_p[10];   //[Ndata.S.tr.p]
+   Int_t           Ndata_S_tr_pathl;
+   Double_t        S_tr_pathl[10];   //[Ndata.S.tr.pathl]
+   Int_t           Ndata_S_tr_ph;
+   Double_t        S_tr_ph[10];   //[Ndata.S.tr.ph]
+   Int_t           Ndata_S_tr_px;
+   Double_t        S_tr_px[10];   //[Ndata.S.tr.px]
+   Int_t           Ndata_S_tr_py;
+   Double_t        S_tr_py[10];   //[Ndata.S.tr.py]
+   Int_t           Ndata_S_tr_pz;
+   Double_t        S_tr_pz[10];   //[Ndata.S.tr.pz]
+   Int_t           Ndata_S_tr_r_ph;
+   Double_t        S_tr_r_ph[10];   //[Ndata.S.tr.r_ph]
+   Int_t           Ndata_S_tr_r_th;
+   Double_t        S_tr_r_th[10];   //[Ndata.S.tr.r_th]
+   Int_t           Ndata_S_tr_r_x;
+   Double_t        S_tr_r_x[10];   //[Ndata.S.tr.r_x]
+   Int_t           Ndata_S_tr_r_y;
+   Double_t        S_tr_r_y[10];   //[Ndata.S.tr.r_y]
+   Int_t           Ndata_S_tr_tg_dp;
+   Double_t        S_tr_tg_dp[10];   //[Ndata.S.tr.tg_dp]
+   Int_t           Ndata_S_tr_tg_ph;
+   Double_t        S_tr_tg_ph[10];   //[Ndata.S.tr.tg_ph]
+   Int_t           Ndata_S_tr_tg_th;
+   Double_t        S_tr_tg_th[10];   //[Ndata.S.tr.tg_th]
+   Int_t           Ndata_S_tr_tg_y;
+   Double_t        S_tr_tg_y[10];   //[Ndata.S.tr.tg_y]
+   Int_t           Ndata_S_tr_th;
+   Double_t        S_tr_th[10];   //[Ndata.S.tr.th]
+   Int_t           Ndata_S_tr_time;
+   Double_t        S_tr_time[10];   //[Ndata.S.tr.time]
+   Int_t           Ndata_S_tr_vx;
+   Double_t        S_tr_vx[10];   //[Ndata.S.tr.vx]
+   Int_t           Ndata_S_tr_vy;
+   Double_t        S_tr_vy[10];   //[Ndata.S.tr.vy]
+   Int_t           Ndata_S_tr_vz;
+   Double_t        S_tr_vz[10];   //[Ndata.S.tr.vz]
+   Int_t           Ndata_S_tr_x;
+   Double_t        S_tr_x[10];   //[Ndata.S.tr.x]
+   Int_t           Ndata_S_tr_y;
+   Double_t        S_tr_y[10];   //[Ndata.S.tr.y]
+   Double_t        H_aero_neg_npe_sum;
+   Double_t        H_aero_ngood_hits;
+   Double_t        H_aero_npe_sum;
+   Double_t        H_aero_ntdc_neg_hits;
+   Double_t        H_aero_ntdc_pos_hits;
+   Double_t        H_aero_pos_npe_sum;
+   Double_t        H_cal_1pr_eplane;
+   Double_t        H_cal_1pr_eplane_neg;
+   Double_t        H_cal_1pr_eplane_pos;
+   Double_t        H_cal_2ta_eplane;
+   Double_t        H_cal_2ta_eplane_neg;
+   Double_t        H_cal_2ta_eplane_pos;
+   Double_t        H_cal_3ta_eplane;
+   Double_t        H_cal_3ta_eplane_neg;
+   Double_t        H_cal_3ta_eplane_pos;
+   Double_t        H_cal_4ta_eplane;
+   Double_t        H_cal_4ta_eplane_neg;
+   Double_t        H_cal_4ta_eplane_pos;
+   Double_t        H_cal_etot;
+   Double_t        H_cal_etotnorm;
+   Double_t        H_cal_etrack;
+   Double_t        H_cal_nclust;
+   Double_t        H_cal_nhits;
+   Double_t        H_cal_ntracks;
+   Double_t        H_cher_ncherhit;
+   Double_t        H_cher_npesum;
+   Double_t        H_dc_1u1_nhit;
+   Double_t        H_dc_1v1_nhit;
+   Double_t        H_dc_1x1_nhit;
+   Double_t        H_dc_1x2_nhit;
+   Double_t        H_dc_1y1_nhit;
+   Double_t        H_dc_1y2_nhit;
+   Double_t        H_dc_2u1_nhit;
+   Double_t        H_dc_2v1_nhit;
+   Double_t        H_dc_2x1_nhit;
+   Double_t        H_dc_2x2_nhit;
+   Double_t        H_dc_2y1_nhit;
+   Double_t        H_dc_2y2_nhit;
+   Double_t        H_dc_Ch1_maxhits;
+   Double_t        H_dc_Ch1_nhit;
+   Double_t        H_dc_Ch1_spacepoints;
+   Double_t        H_dc_Ch1_trawhit;
+   Double_t        H_dc_Ch2_maxhits;
+   Double_t        H_dc_Ch2_nhit;
+   Double_t        H_dc_Ch2_spacepoints;
+   Double_t        H_dc_Ch2_trawhit;
+   Double_t        H_dc_nhit;
+   Double_t        H_dc_nsp;
+   Double_t        H_dc_ntrack;
+   Double_t        H_dc_stubtest;
+   Double_t        H_dc_tnhit;
+   Double_t        H_dc_trawhit;
+   Double_t        H_hod_1x_nhits;
+   Double_t        H_hod_1y_nhits;
+   Double_t        H_hod_2x_nhits;
+   Double_t        H_hod_2y_nhits;
+   Double_t        H_hod_betachisqnotrack;
+   Double_t        H_hod_betanotrack;
+   Double_t        H_hod_betap;
+   Double_t        H_hod_goodscinhit;
+   Double_t        H_hod_goodstarttime;
+   Double_t        H_hod_scindid;
+   Double_t        H_hod_scinshould;
+   Double_t        H_hod_starttime;
+   Double_t        H_tr_n;
+   Double_t        HSCOINPRE;
+   Double_t        HSCOINPREr;
+   Double_t        HSCOINTRG;
+   Double_t        HSCOINTRGr;
+   Double_t        HSHMSPRE;
+   Double_t        HSHMSPREr;
+   Double_t        HSHMSTRG;
+   Double_t        HSHMSTRGr;
+   Double_t        HSPEDPRE;
+   Double_t        HSPEDPREr;
+   Double_t        HSPEDTRG;
+   Double_t        HSPEDTRGr;
+   Double_t        HSS1;
+   Double_t        HSS1X;
+   Double_t        HSS1Xr;
+   Double_t        HSS1Y;
+   Double_t        HSS1Yr;
+   Double_t        HSS1r;
+   Double_t        HSS2;
+   Double_t        HSS2X;
+   Double_t        HSS2Xr;
+   Double_t        HSS2Y;
+   Double_t        HSS2Yr;
+   Double_t        HSS2r;
+   Double_t        HSSHODO11;
+   Double_t        HSSHODO11r;
+   Double_t        HSSHODO13;
+   Double_t        HSSHODO13r;
+   Double_t        HSSHODO15;
+   Double_t        HSSHODO15r;
+   Double_t        HSSHODO9;
+   Double_t        HSSHODO9r;
+   Double_t        HSSOSPRE;
+   Double_t        HSSOSPREr;
+   Double_t        HSSOSTRG;
+   Double_t        HSSOSTRGr;
+   Double_t        HShADCGATES;
+   Double_t        HShADCGATESr;
+   Double_t        HShBCM1;
+   Double_t        HShBCM1r;
+   Double_t        HShBCM2;
+   Double_t        HShBCM2r;
+   Double_t        HShBEAMGATES;
+   Double_t        HShBEAMGATESr;
+   Double_t        HShCER;
+   Double_t        HShCERHI;
+   Double_t        HShCERHIr;
+   Double_t        HShCERr;
+   Double_t        HShCLOCK;
+   Double_t        HShCLOCKr;
+   Double_t        HShELCLEAN;
+   Double_t        HShELCLEANr;
+   Double_t        HShELHI;
+   Double_t        HShELHIr;
+   Double_t        HShELLO;
+   Double_t        HShELLOr;
+   Double_t        HShELREAL;
+   Double_t        HShELREALr;
+   Double_t        HShPION;
+   Double_t        HShPIONHI;
+   Double_t        HShPIONHIr;
+   Double_t        HShPIONr;
+   Double_t        HShPIPRE;
+   Double_t        HShPIPREr;
+   Double_t        HShPRE100;
+   Double_t        HShPRE100r;
+   Double_t        HShPRE150;
+   Double_t        HShPRE150r;
+   Double_t        HShPRE200;
+   Double_t        HShPRE200r;
+   Double_t        HShPRE50;
+   Double_t        HShPRE50r;
+   Double_t        HShPRETRG;
+   Double_t        HShPRETRGr;
+   Double_t        HShPRHI;
+   Double_t        HShPRHIr;
+   Double_t        HShPRLO;
+   Double_t        HShPRLOr;
+   Double_t        HShS1;
+   Double_t        HShS1X;
+   Double_t        HShS1Xr;
+   Double_t        HShS1Y;
+   Double_t        HShS1Yr;
+   Double_t        HShS1r;
+   Double_t        HShS2;
+   Double_t        HShS2X;
+   Double_t        HShS2Xr;
+   Double_t        HShS2Y;
+   Double_t        HShS2Yr;
+   Double_t        HShS2r;
+   Double_t        HShSCIN;
+   Double_t        HShSCINr;
+   Double_t        HShSHLO;
+   Double_t        HShSHLOr;
+   Double_t        HShSTOF;
+   Double_t        HShSTOFr;
+   Double_t        HShUNSER;
+   Double_t        HShUNSERr;
+   Double_t        HShUNUSED4;
+   Double_t        HShUNUSED4r;
+   Double_t        HShUNUSED5;
+   Double_t        HShUNUSED5r;
+   Double_t        HSsADCGATES;
+   Double_t        HSsADCGATESr;
+   Double_t        HSsBCM1;
+   Double_t        HSsBCM1r;
+   Double_t        HSsBCM2;
+   Double_t        HSsBCM2r;
+   Double_t        HSsCER;
+   Double_t        HSsCERr;
+   Double_t        HSsCLOCK;
+   Double_t        HSsCLOCKr;
+   Double_t        HSsELCLEAN;
+   Double_t        HSsELCLEANr;
+   Double_t        HSsELHI;
+   Double_t        HSsELHIr;
+   Double_t        HSsELLO;
+   Double_t        HSsELLOr;
+   Double_t        HSsELREAL;
+   Double_t        HSsELREALr;
+   Double_t        HSsPION;
+   Double_t        HSsPIONr;
+   Double_t        HSsPIPRE;
+   Double_t        HSsPIPREr;
+   Double_t        HSsPRE100;
+   Double_t        HSsPRE100r;
+   Double_t        HSsPRE150;
+   Double_t        HSsPRE150r;
+   Double_t        HSsPRE200;
+   Double_t        HSsPRE200r;
+   Double_t        HSsPRE50;
+   Double_t        HSsPRE50r;
+   Double_t        HSsPRETRG;
+   Double_t        HSsPRETRGr;
+   Double_t        HSsPRHI;
+   Double_t        HSsPRHIr;
+   Double_t        HSsPRLO;
+   Double_t        HSsPRLOr;
+   Double_t        HSsS1;
+   Double_t        HSsS1X;
+   Double_t        HSsS1Xr;
+   Double_t        HSsS1Y;
+   Double_t        HSsS1Yr;
+   Double_t        HSsS1r;
+   Double_t        HSsS2;
+   Double_t        HSsS2X;
+   Double_t        HSsS2Xr;
+   Double_t        HSsS2Y;
+   Double_t        HSsS2Yr;
+   Double_t        HSsS2r;
+   Double_t        HSsSCIN;
+   Double_t        HSsSCINr;
+   Double_t        HSsSHLO;
+   Double_t        HSsSHLOr;
+   Double_t        HSsSTOF;
+   Double_t        HSsSTOFr;
+   Double_t        S_cal_1pr_eplane;
+   Double_t        S_cal_1pr_eplane_neg;
+   Double_t        S_cal_1pr_eplane_pos;
+   Double_t        S_cal_2ta_eplane;
+   Double_t        S_cal_2ta_eplane_neg;
+   Double_t        S_cal_2ta_eplane_pos;
+   Double_t        S_cal_etot;
+   Double_t        S_cal_etotnorm;
+   Double_t        S_cal_etrack;
+   Double_t        S_cal_nclust;
+   Double_t        S_cal_nhits;
+   Double_t        S_cal_ntracks;
+   Double_t        S_dc_1u1_nhit;
+   Double_t        S_dc_1u2_nhit;
+   Double_t        S_dc_1v1_nhit;
+   Double_t        S_dc_1v2_nhit;
+   Double_t        S_dc_1x1_nhit;
+   Double_t        S_dc_1x2_nhit;
+   Double_t        S_dc_2u1_nhit;
+   Double_t        S_dc_2u2_nhit;
+   Double_t        S_dc_2v1_nhit;
+   Double_t        S_dc_2v2_nhit;
+   Double_t        S_dc_2x1_nhit;
+   Double_t        S_dc_2x2_nhit;
+   Double_t        S_dc_Ch1_maxhits;
+   Double_t        S_dc_Ch1_nhit;
+   Double_t        S_dc_Ch1_spacepoints;
+   Double_t        S_dc_Ch1_trawhit;
+   Double_t        S_dc_Ch2_maxhits;
+   Double_t        S_dc_Ch2_nhit;
+   Double_t        S_dc_Ch2_spacepoints;
+   Double_t        S_dc_Ch2_trawhit;
+   Double_t        S_dc_nhit;
+   Double_t        S_dc_nsp;
+   Double_t        S_dc_ntrack;
+   Double_t        S_dc_stubtest;
+   Double_t        S_dc_tnhit;
+   Double_t        S_dc_trawhit;
+   Double_t        S_hod_1x_nhits;
+   Double_t        S_hod_1y_nhits;
+   Double_t        S_hod_2x_nhits;
+   Double_t        S_hod_2y_nhits;
+   Double_t        S_hod_betachisqnotrack;
+   Double_t        S_hod_betanotrack;
+   Double_t        S_hod_betap;
+   Double_t        S_hod_goodscinhit;
+   Double_t        S_hod_goodstarttime;
+   Double_t        S_hod_scindid;
+   Double_t        S_hod_scinshould;
+   Double_t        S_hod_starttime;
+   Double_t        S_tr_n;
+   Double_t        g_evtyp;
+   Double_t        Hhodtdif1;
+   Double_t        Hhodtdif2;
+   Double_t        Hhodtdif3;
+   Double_t        Hhodtdif4;
+   Double_t        Hhodtdif5;
+   Double_t        Hhodtdif6;
+ //THaEvent        *Event_Branch;
+   ULong64_t       fEvtHdr_fEvtTime;
+   UInt_t          fEvtHdr_fEvtNum;
+   Int_t           fEvtHdr_fEvtType;
+   Int_t           fEvtHdr_fEvtLen;
+   Int_t           fEvtHdr_fHelicity;
+   Int_t           fEvtHdr_fTargetPol;
+   Int_t           fEvtHdr_fRun;
+
+   // List of branches
+   TBranch        *b_Hhodtdif1;   //!
+   TBranch        *b_Hhodtdif2;   //!
+   TBranch        *b_Hhodtdif3;   //!
+   TBranch        *b_Hhodtdif4;   //!
+   TBranch        *b_Hhodtdif5;   //!
+   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Ndata_H_aero_aneg;   //!
+   TBranch        *b_H_aero_aneg;   //!
+   TBranch        *b_Ndata_H_aero_aneg_p;   //!
+   TBranch        *b_H_aero_aneg_p;   //!
+   TBranch        *b_Ndata_H_aero_apos;   //!
+   TBranch        *b_H_aero_apos;   //!
+   TBranch        *b_Ndata_H_aero_apos_p;   //!
+   TBranch        *b_H_aero_apos_p;   //!
+   TBranch        *b_Ndata_H_aero_neg_npe;   //!
+   TBranch        *b_H_aero_neg_npe;   //!
+   TBranch        *b_Ndata_H_aero_negadchits;   //!
+   TBranch        *b_H_aero_negadchits;   //!
+   TBranch        *b_Ndata_H_aero_negtdchits;   //!
+   TBranch        *b_H_aero_negtdchits;   //!
+   TBranch        *b_Ndata_H_aero_pos_npe;   //!
+   TBranch        *b_H_aero_pos_npe;   //!
+   TBranch        *b_Ndata_H_aero_posadchits;   //!
+   TBranch        *b_H_aero_posadchits;   //!
+   TBranch        *b_Ndata_H_aero_postdchits;   //!
+   TBranch        *b_H_aero_postdchits;   //!
+   TBranch        *b_Ndata_H_aero_tneg;   //!
+   TBranch        *b_H_aero_tneg;   //!
+   TBranch        *b_Ndata_H_aero_tpos;   //!
+   TBranch        *b_H_aero_tpos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg;   //!
+   TBranch        *b_H_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_H_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos;   //!
+   TBranch        *b_H_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_apos_p;   //!
+   TBranch        *b_H_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_1pr_emean;   //!
+   TBranch        *b_H_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_H_cal_1pr_eneg;   //!
+   TBranch        *b_H_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_H_cal_1pr_epos;   //!
+   TBranch        *b_H_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_H_cal_1pr_negadchits;   //!
+   TBranch        *b_H_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_1pr_posadchits;   //!
+   TBranch        *b_H_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg;   //!
+   TBranch        *b_H_cal_2ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_H_cal_2ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos;   //!
+   TBranch        *b_H_cal_2ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_apos_p;   //!
+   TBranch        *b_H_cal_2ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_2ta_emean;   //!
+   TBranch        *b_H_cal_2ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_2ta_eneg;   //!
+   TBranch        *b_H_cal_2ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_2ta_epos;   //!
+   TBranch        *b_H_cal_2ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_2ta_negadchits;   //!
+   TBranch        *b_H_cal_2ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_2ta_posadchits;   //!
+   TBranch        *b_H_cal_2ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg;   //!
+   TBranch        *b_H_cal_3ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_H_cal_3ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos;   //!
+   TBranch        *b_H_cal_3ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_apos_p;   //!
+   TBranch        *b_H_cal_3ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_3ta_emean;   //!
+   TBranch        *b_H_cal_3ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_3ta_eneg;   //!
+   TBranch        *b_H_cal_3ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_3ta_epos;   //!
+   TBranch        *b_H_cal_3ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_3ta_negadchits;   //!
+   TBranch        *b_H_cal_3ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_3ta_posadchits;   //!
+   TBranch        *b_H_cal_3ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg;   //!
+   TBranch        *b_H_cal_4ta_aneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_H_cal_4ta_aneg_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos;   //!
+   TBranch        *b_H_cal_4ta_apos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_apos_p;   //!
+   TBranch        *b_H_cal_4ta_apos_p;   //!
+   TBranch        *b_Ndata_H_cal_4ta_emean;   //!
+   TBranch        *b_H_cal_4ta_emean;   //!
+   TBranch        *b_Ndata_H_cal_4ta_eneg;   //!
+   TBranch        *b_H_cal_4ta_eneg;   //!
+   TBranch        *b_Ndata_H_cal_4ta_epos;   //!
+   TBranch        *b_H_cal_4ta_epos;   //!
+   TBranch        *b_Ndata_H_cal_4ta_negadchits;   //!
+   TBranch        *b_H_cal_4ta_negadchits;   //!
+   TBranch        *b_Ndata_H_cal_4ta_posadchits;   //!
+   TBranch        *b_H_cal_4ta_posadchits;   //!
+   TBranch        *b_Ndata_H_cher_adc;   //!
+   TBranch        *b_H_cher_adc;   //!
+   TBranch        *b_Ndata_H_cher_adc_p;   //!
+   TBranch        *b_H_cher_adc_p;   //!
+   TBranch        *b_Ndata_H_cher_cerfiredcounter;   //!
+   TBranch        *b_H_cher_cerfiredcounter;   //!
+   TBranch        *b_Ndata_H_cher_certrackcounter;   //!
+   TBranch        *b_H_cher_certrackcounter;   //!
+   TBranch        *b_Ndata_H_cher_npe;   //!
+   TBranch        *b_H_cher_npe;   //!
+   TBranch        *b_Ndata_H_cher_phototubes;   //!
+   TBranch        *b_H_cher_phototubes;   //!
+   TBranch        *b_Ndata_H_dc_1u1_dist;   //!
+   TBranch        *b_H_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_H_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1u1_tdchits;   //!
+   TBranch        *b_H_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1u1_time;   //!
+   TBranch        *b_H_dc_1u1_time;   //!
+   TBranch        *b_Ndata_H_dc_1v1_dist;   //!
+   TBranch        *b_H_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_H_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1v1_tdchits;   //!
+   TBranch        *b_H_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1v1_time;   //!
+   TBranch        *b_H_dc_1v1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x1_dist;   //!
+   TBranch        *b_H_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_H_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x1_tdchits;   //!
+   TBranch        *b_H_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x1_time;   //!
+   TBranch        *b_H_dc_1x1_time;   //!
+   TBranch        *b_Ndata_H_dc_1x2_dist;   //!
+   TBranch        *b_H_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_H_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1x2_tdchits;   //!
+   TBranch        *b_H_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1x2_time;   //!
+   TBranch        *b_H_dc_1x2_time;   //!
+   TBranch        *b_Ndata_H_dc_1y1_dist;   //!
+   TBranch        *b_H_dc_1y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_H_dc_1y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y1_tdchits;   //!
+   TBranch        *b_H_dc_1y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y1_time;   //!
+   TBranch        *b_H_dc_1y1_time;   //!
+   TBranch        *b_Ndata_H_dc_1y2_dist;   //!
+   TBranch        *b_H_dc_1y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_H_dc_1y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_1y2_tdchits;   //!
+   TBranch        *b_H_dc_1y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_1y2_time;   //!
+   TBranch        *b_H_dc_1y2_time;   //!
+   TBranch        *b_Ndata_H_dc_2u1_dist;   //!
+   TBranch        *b_H_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_H_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2u1_tdchits;   //!
+   TBranch        *b_H_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2u1_time;   //!
+   TBranch        *b_H_dc_2u1_time;   //!
+   TBranch        *b_Ndata_H_dc_2v1_dist;   //!
+   TBranch        *b_H_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_H_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2v1_tdchits;   //!
+   TBranch        *b_H_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2v1_time;   //!
+   TBranch        *b_H_dc_2v1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x1_dist;   //!
+   TBranch        *b_H_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_H_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x1_tdchits;   //!
+   TBranch        *b_H_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x1_time;   //!
+   TBranch        *b_H_dc_2x1_time;   //!
+   TBranch        *b_Ndata_H_dc_2x2_dist;   //!
+   TBranch        *b_H_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_H_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2x2_tdchits;   //!
+   TBranch        *b_H_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2x2_time;   //!
+   TBranch        *b_H_dc_2x2_time;   //!
+   TBranch        *b_Ndata_H_dc_2y1_dist;   //!
+   TBranch        *b_H_dc_2y1_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_H_dc_2y1_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y1_tdchits;   //!
+   TBranch        *b_H_dc_2y1_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y1_time;   //!
+   TBranch        *b_H_dc_2y1_time;   //!
+   TBranch        *b_Ndata_H_dc_2y2_dist;   //!
+   TBranch        *b_H_dc_2y2_dist;   //!
+   TBranch        *b_Ndata_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_H_dc_2y2_rawtdc;   //!
+   TBranch        *b_Ndata_H_dc_2y2_tdchits;   //!
+   TBranch        *b_H_dc_2y2_tdchits;   //!
+   TBranch        *b_Ndata_H_dc_2y2_time;   //!
+   TBranch        *b_H_dc_2y2_time;   //!
+   TBranch        *b_Ndata_H_dc_residual;   //!
+   TBranch        *b_H_dc_residual;   //!
+   TBranch        *b_Ndata_H_dc_x;   //!
+   TBranch        *b_H_dc_x;   //!
+   TBranch        *b_Ndata_H_dc_xp;   //!
+   TBranch        *b_H_dc_xp;   //!
+   TBranch        *b_Ndata_H_dc_y;   //!
+   TBranch        *b_H_dc_y;   //!
+   TBranch        *b_Ndata_H_dc_yp;   //!
+   TBranch        *b_H_dc_yp;   //!
+   TBranch        *b_Ndata_H_hod_1x_negadchits;   //!
+   TBranch        *b_H_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_negtdchits;   //!
+   TBranch        *b_H_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_posadchits;   //!
+   TBranch        *b_H_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1x_postdchits;   //!
+   TBranch        *b_H_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negadchits;   //!
+   TBranch        *b_H_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_negtdchits;   //!
+   TBranch        *b_H_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_posadchits;   //!
+   TBranch        *b_H_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_1y_postdchits;   //!
+   TBranch        *b_H_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negadchits;   //!
+   TBranch        *b_H_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_negtdchits;   //!
+   TBranch        *b_H_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_posadchits;   //!
+   TBranch        *b_H_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2x_postdchits;   //!
+   TBranch        *b_H_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negadchits;   //!
+   TBranch        *b_H_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_negtdchits;   //!
+   TBranch        *b_H_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_posadchits;   //!
+   TBranch        *b_H_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_H_hod_2y_postdchits;   //!
+   TBranch        *b_H_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_H_hod_fpHitsTime;   //!
+   TBranch        *b_H_hod_fpHitsTime;   //!
+   TBranch        *b_Ndata_H_tr_beta;   //!
+   TBranch        *b_H_tr_beta;   //!
+   TBranch        *b_Ndata_H_tr_betachisq;   //!
+   TBranch        *b_H_tr_betachisq;   //!
+   TBranch        *b_Ndata_H_tr_chi2;   //!
+   TBranch        *b_H_tr_chi2;   //!
+   TBranch        *b_Ndata_H_tr_d_ph;   //!
+   TBranch        *b_H_tr_d_ph;   //!
+   TBranch        *b_Ndata_H_tr_d_th;   //!
+   TBranch        *b_H_tr_d_th;   //!
+   TBranch        *b_Ndata_H_tr_d_x;   //!
+   TBranch        *b_H_tr_d_x;   //!
+   TBranch        *b_Ndata_H_tr_d_y;   //!
+   TBranch        *b_H_tr_d_y;   //!
+   TBranch        *b_Ndata_H_tr_dbeta;   //!
+   TBranch        *b_H_tr_dbeta;   //!
+   TBranch        *b_Ndata_H_tr_dtime;   //!
+   TBranch        *b_H_tr_dtime;   //!
+   TBranch        *b_Ndata_H_tr_flag;   //!
+   TBranch        *b_H_tr_flag;   //!
+   TBranch        *b_Ndata_H_tr_ndof;   //!
+   TBranch        *b_H_tr_ndof;   //!
+   TBranch        *b_Ndata_H_tr_p;   //!
+   TBranch        *b_H_tr_p;   //!
+   TBranch        *b_Ndata_H_tr_pathl;   //!
+   TBranch        *b_H_tr_pathl;   //!
+   TBranch        *b_Ndata_H_tr_ph;   //!
+   TBranch        *b_H_tr_ph;   //!
+   TBranch        *b_Ndata_H_tr_px;   //!
+   TBranch        *b_H_tr_px;   //!
+   TBranch        *b_Ndata_H_tr_py;   //!
+   TBranch        *b_H_tr_py;   //!
+   TBranch        *b_Ndata_H_tr_pz;   //!
+   TBranch        *b_H_tr_pz;   //!
+   TBranch        *b_Ndata_H_tr_r_ph;   //!
+   TBranch        *b_H_tr_r_ph;   //!
+   TBranch        *b_Ndata_H_tr_r_th;   //!
+   TBranch        *b_H_tr_r_th;   //!
+   TBranch        *b_Ndata_H_tr_r_x;   //!
+   TBranch        *b_H_tr_r_x;   //!
+   TBranch        *b_Ndata_H_tr_r_y;   //!
+   TBranch        *b_H_tr_r_y;   //!
+   TBranch        *b_Ndata_H_tr_tg_dp;   //!
+   TBranch        *b_H_tr_tg_dp;   //!
+   TBranch        *b_Ndata_H_tr_tg_ph;   //!
+   TBranch        *b_H_tr_tg_ph;   //!
+   TBranch        *b_Ndata_H_tr_tg_th;   //!
+   TBranch        *b_H_tr_tg_th;   //!
+   TBranch        *b_Ndata_H_tr_tg_y;   //!
+   TBranch        *b_H_tr_tg_y;   //!
+   TBranch        *b_Ndata_H_tr_th;   //!
+   TBranch        *b_H_tr_th;   //!
+   TBranch        *b_Ndata_H_tr_time;   //!
+   TBranch        *b_H_tr_time;   //!
+   TBranch        *b_Ndata_H_tr_vx;   //!
+   TBranch        *b_H_tr_vx;   //!
+   TBranch        *b_Ndata_H_tr_vy;   //!
+   TBranch        *b_H_tr_vy;   //!
+   TBranch        *b_Ndata_H_tr_vz;   //!
+   TBranch        *b_H_tr_vz;   //!
+   TBranch        *b_Ndata_H_tr_x;   //!
+   TBranch        *b_H_tr_x;   //!
+   TBranch        *b_Ndata_H_tr_y;   //!
+   TBranch        *b_H_tr_y;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg;   //!
+   TBranch        *b_S_cal_1pr_aneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_S_cal_1pr_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos;   //!
+   TBranch        *b_S_cal_1pr_apos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_apos_p;   //!
+   TBranch        *b_S_cal_1pr_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_1pr_emean;   //!
+   TBranch        *b_S_cal_1pr_emean;   //!
+   TBranch        *b_Ndata_S_cal_1pr_eneg;   //!
+   TBranch        *b_S_cal_1pr_eneg;   //!
+   TBranch        *b_Ndata_S_cal_1pr_epos;   //!
+   TBranch        *b_S_cal_1pr_epos;   //!
+   TBranch        *b_Ndata_S_cal_1pr_negadchits;   //!
+   TBranch        *b_S_cal_1pr_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_1pr_posadchits;   //!
+   TBranch        *b_S_cal_1pr_posadchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_aneg;   //!
+   TBranch        *b_S_cal_2ta_aneg;   //!
+   TBranch        *b_Ndata_S_cal_2ta_aneg_p;   //!
+   TBranch        *b_S_cal_2ta_aneg_p;   //!
+   TBranch        *b_Ndata_S_cal_2ta_apos;   //!
+   TBranch        *b_S_cal_2ta_apos;   //!
+   TBranch        *b_Ndata_S_cal_2ta_apos_p;   //!
+   TBranch        *b_S_cal_2ta_apos_p;   //!
+   TBranch        *b_Ndata_S_cal_2ta_emean;   //!
+   TBranch        *b_S_cal_2ta_emean;   //!
+   TBranch        *b_Ndata_S_cal_2ta_eneg;   //!
+   TBranch        *b_S_cal_2ta_eneg;   //!
+   TBranch        *b_Ndata_S_cal_2ta_epos;   //!
+   TBranch        *b_S_cal_2ta_epos;   //!
+   TBranch        *b_Ndata_S_cal_2ta_negadchits;   //!
+   TBranch        *b_S_cal_2ta_negadchits;   //!
+   TBranch        *b_Ndata_S_cal_2ta_posadchits;   //!
+   TBranch        *b_S_cal_2ta_posadchits;   //!
+   TBranch        *b_Ndata_S_dc_1u1_dist;   //!
+   TBranch        *b_S_dc_1u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_S_dc_1u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u1_tdchits;   //!
+   TBranch        *b_S_dc_1u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u1_time;   //!
+   TBranch        *b_S_dc_1u1_time;   //!
+   TBranch        *b_Ndata_S_dc_1u2_dist;   //!
+   TBranch        *b_S_dc_1u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_S_dc_1u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1u2_tdchits;   //!
+   TBranch        *b_S_dc_1u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1u2_time;   //!
+   TBranch        *b_S_dc_1u2_time;   //!
+   TBranch        *b_Ndata_S_dc_1v1_dist;   //!
+   TBranch        *b_S_dc_1v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_S_dc_1v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v1_tdchits;   //!
+   TBranch        *b_S_dc_1v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v1_time;   //!
+   TBranch        *b_S_dc_1v1_time;   //!
+   TBranch        *b_Ndata_S_dc_1v2_dist;   //!
+   TBranch        *b_S_dc_1v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_S_dc_1v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1v2_tdchits;   //!
+   TBranch        *b_S_dc_1v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1v2_time;   //!
+   TBranch        *b_S_dc_1v2_time;   //!
+   TBranch        *b_Ndata_S_dc_1x1_dist;   //!
+   TBranch        *b_S_dc_1x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_S_dc_1x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x1_tdchits;   //!
+   TBranch        *b_S_dc_1x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x1_time;   //!
+   TBranch        *b_S_dc_1x1_time;   //!
+   TBranch        *b_Ndata_S_dc_1x2_dist;   //!
+   TBranch        *b_S_dc_1x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_S_dc_1x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_1x2_tdchits;   //!
+   TBranch        *b_S_dc_1x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_1x2_time;   //!
+   TBranch        *b_S_dc_1x2_time;   //!
+   TBranch        *b_Ndata_S_dc_2u1_dist;   //!
+   TBranch        *b_S_dc_2u1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_S_dc_2u1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u1_tdchits;   //!
+   TBranch        *b_S_dc_2u1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u1_time;   //!
+   TBranch        *b_S_dc_2u1_time;   //!
+   TBranch        *b_Ndata_S_dc_2u2_dist;   //!
+   TBranch        *b_S_dc_2u2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_S_dc_2u2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2u2_tdchits;   //!
+   TBranch        *b_S_dc_2u2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2u2_time;   //!
+   TBranch        *b_S_dc_2u2_time;   //!
+   TBranch        *b_Ndata_S_dc_2v1_dist;   //!
+   TBranch        *b_S_dc_2v1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_S_dc_2v1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v1_tdchits;   //!
+   TBranch        *b_S_dc_2v1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v1_time;   //!
+   TBranch        *b_S_dc_2v1_time;   //!
+   TBranch        *b_Ndata_S_dc_2v2_dist;   //!
+   TBranch        *b_S_dc_2v2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_S_dc_2v2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2v2_tdchits;   //!
+   TBranch        *b_S_dc_2v2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2v2_time;   //!
+   TBranch        *b_S_dc_2v2_time;   //!
+   TBranch        *b_Ndata_S_dc_2x1_dist;   //!
+   TBranch        *b_S_dc_2x1_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_S_dc_2x1_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x1_tdchits;   //!
+   TBranch        *b_S_dc_2x1_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x1_time;   //!
+   TBranch        *b_S_dc_2x1_time;   //!
+   TBranch        *b_Ndata_S_dc_2x2_dist;   //!
+   TBranch        *b_S_dc_2x2_dist;   //!
+   TBranch        *b_Ndata_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_S_dc_2x2_rawtdc;   //!
+   TBranch        *b_Ndata_S_dc_2x2_tdchits;   //!
+   TBranch        *b_S_dc_2x2_tdchits;   //!
+   TBranch        *b_Ndata_S_dc_2x2_time;   //!
+   TBranch        *b_S_dc_2x2_time;   //!
+   TBranch        *b_Ndata_S_dc_residual;   //!
+   TBranch        *b_S_dc_residual;   //!
+   TBranch        *b_Ndata_S_dc_x;   //!
+   TBranch        *b_S_dc_x;   //!
+   TBranch        *b_Ndata_S_dc_xp;   //!
+   TBranch        *b_S_dc_xp;   //!
+   TBranch        *b_Ndata_S_dc_y;   //!
+   TBranch        *b_S_dc_y;   //!
+   TBranch        *b_Ndata_S_dc_yp;   //!
+   TBranch        *b_S_dc_yp;   //!
+   TBranch        *b_Ndata_S_hod_1x_negadchits;   //!
+   TBranch        *b_S_hod_1x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_negtdchits;   //!
+   TBranch        *b_S_hod_1x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_posadchits;   //!
+   TBranch        *b_S_hod_1x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1x_postdchits;   //!
+   TBranch        *b_S_hod_1x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negadchits;   //!
+   TBranch        *b_S_hod_1y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_negtdchits;   //!
+   TBranch        *b_S_hod_1y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_posadchits;   //!
+   TBranch        *b_S_hod_1y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_1y_postdchits;   //!
+   TBranch        *b_S_hod_1y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negadchits;   //!
+   TBranch        *b_S_hod_2x_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_negtdchits;   //!
+   TBranch        *b_S_hod_2x_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_posadchits;   //!
+   TBranch        *b_S_hod_2x_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2x_postdchits;   //!
+   TBranch        *b_S_hod_2x_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negadchits;   //!
+   TBranch        *b_S_hod_2y_negadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_negtdchits;   //!
+   TBranch        *b_S_hod_2y_negtdchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_posadchits;   //!
+   TBranch        *b_S_hod_2y_posadchits;   //!
+   TBranch        *b_Ndata_S_hod_2y_postdchits;   //!
+   TBranch        *b_S_hod_2y_postdchits;   //!
+   TBranch        *b_Ndata_S_hod_fpHitsTime;   //!
+   TBranch        *b_S_hod_fpHitsTime;   //!
+   TBranch        *b_Ndata_S_tr_beta;   //!
+   TBranch        *b_S_tr_beta;   //!
+   TBranch        *b_Ndata_S_tr_betachisq;   //!
+   TBranch        *b_S_tr_betachisq;   //!
+   TBranch        *b_Ndata_S_tr_chi2;   //!
+   TBranch        *b_S_tr_chi2;   //!
+   TBranch        *b_Ndata_S_tr_d_ph;   //!
+   TBranch        *b_S_tr_d_ph;   //!
+   TBranch        *b_Ndata_S_tr_d_th;   //!
+   TBranch        *b_S_tr_d_th;   //!
+   TBranch        *b_Ndata_S_tr_d_x;   //!
+   TBranch        *b_S_tr_d_x;   //!
+   TBranch        *b_Ndata_S_tr_d_y;   //!
+   TBranch        *b_S_tr_d_y;   //!
+   TBranch        *b_Ndata_S_tr_dbeta;   //!
+   TBranch        *b_S_tr_dbeta;   //!
+   TBranch        *b_Ndata_S_tr_dtime;   //!
+   TBranch        *b_S_tr_dtime;   //!
+   TBranch        *b_Ndata_S_tr_flag;   //!
+   TBranch        *b_S_tr_flag;   //!
+   TBranch        *b_Ndata_S_tr_ndof;   //!
+   TBranch        *b_S_tr_ndof;   //!
+   TBranch        *b_Ndata_S_tr_p;   //!
+   TBranch        *b_S_tr_p;   //!
+   TBranch        *b_Ndata_S_tr_pathl;   //!
+   TBranch        *b_S_tr_pathl;   //!
+   TBranch        *b_Ndata_S_tr_ph;   //!
+   TBranch        *b_S_tr_ph;   //!
+   TBranch        *b_Ndata_S_tr_px;   //!
+   TBranch        *b_S_tr_px;   //!
+   TBranch        *b_Ndata_S_tr_py;   //!
+   TBranch        *b_S_tr_py;   //!
+   TBranch        *b_Ndata_S_tr_pz;   //!
+   TBranch        *b_S_tr_pz;   //!
+   TBranch        *b_Ndata_S_tr_r_ph;   //!
+   TBranch        *b_S_tr_r_ph;   //!
+   TBranch        *b_Ndata_S_tr_r_th;   //!
+   TBranch        *b_S_tr_r_th;   //!
+   TBranch        *b_Ndata_S_tr_r_x;   //!
+   TBranch        *b_S_tr_r_x;   //!
+   TBranch        *b_Ndata_S_tr_r_y;   //!
+   TBranch        *b_S_tr_r_y;   //!
+   TBranch        *b_Ndata_S_tr_tg_dp;   //!
+   TBranch        *b_S_tr_tg_dp;   //!
+   TBranch        *b_Ndata_S_tr_tg_ph;   //!
+   TBranch        *b_S_tr_tg_ph;   //!
+   TBranch        *b_Ndata_S_tr_tg_th;   //!
+   TBranch        *b_S_tr_tg_th;   //!
+   TBranch        *b_Ndata_S_tr_tg_y;   //!
+   TBranch        *b_S_tr_tg_y;   //!
+   TBranch        *b_Ndata_S_tr_th;   //!
+   TBranch        *b_S_tr_th;   //!
+   TBranch        *b_Ndata_S_tr_time;   //!
+   TBranch        *b_S_tr_time;   //!
+   TBranch        *b_Ndata_S_tr_vx;   //!
+   TBranch        *b_S_tr_vx;   //!
+   TBranch        *b_Ndata_S_tr_vy;   //!
+   TBranch        *b_S_tr_vy;   //!
+   TBranch        *b_Ndata_S_tr_vz;   //!
+   TBranch        *b_S_tr_vz;   //!
+   TBranch        *b_Ndata_S_tr_x;   //!
+   TBranch        *b_S_tr_x;   //!
+   TBranch        *b_Ndata_S_tr_y;   //!
+   TBranch        *b_S_tr_y;   //!
+   TBranch        *b_H_aero_neg_npe_sum;   //!
+   TBranch        *b_H_aero_ngood_hits;   //!
+   TBranch        *b_H_aero_npe_sum;   //!
+   TBranch        *b_H_aero_ntdc_neg_hits;   //!
+   TBranch        *b_H_aero_ntdc_pos_hits;   //!
+   TBranch        *b_H_aero_pos_npe_sum;   //!
+   TBranch        *b_H_cal_1pr_eplane;   //!
+   TBranch        *b_H_cal_1pr_eplane_neg;   //!
+   TBranch        *b_H_cal_1pr_eplane_pos;   //!
+   TBranch        *b_H_cal_2ta_eplane;   //!
+   TBranch        *b_H_cal_2ta_eplane_neg;   //!
+   TBranch        *b_H_cal_2ta_eplane_pos;   //!
+   TBranch        *b_H_cal_3ta_eplane;   //!
+   TBranch        *b_H_cal_3ta_eplane_neg;   //!
+   TBranch        *b_H_cal_3ta_eplane_pos;   //!
+   TBranch        *b_H_cal_4ta_eplane;   //!
+   TBranch        *b_H_cal_4ta_eplane_neg;   //!
+   TBranch        *b_H_cal_4ta_eplane_pos;   //!
+   TBranch        *b_H_cal_etot;   //!
+   TBranch        *b_H_cal_etotnorm;   //!
+   TBranch        *b_H_cal_etrack;   //!
+   TBranch        *b_H_cal_nclust;   //!
+   TBranch        *b_H_cal_nhits;   //!
+   TBranch        *b_H_cal_ntracks;   //!
+   TBranch        *b_H_cher_ncherhit;   //!
+   TBranch        *b_H_cher_npesum;   //!
+   TBranch        *b_H_dc_1u1_nhit;   //!
+   TBranch        *b_H_dc_1v1_nhit;   //!
+   TBranch        *b_H_dc_1x1_nhit;   //!
+   TBranch        *b_H_dc_1x2_nhit;   //!
+   TBranch        *b_H_dc_1y1_nhit;   //!
+   TBranch        *b_H_dc_1y2_nhit;   //!
+   TBranch        *b_H_dc_2u1_nhit;   //!
+   TBranch        *b_H_dc_2v1_nhit;   //!
+   TBranch        *b_H_dc_2x1_nhit;   //!
+   TBranch        *b_H_dc_2x2_nhit;   //!
+   TBranch        *b_H_dc_2y1_nhit;   //!
+   TBranch        *b_H_dc_2y2_nhit;   //!
+   TBranch        *b_H_dc_Ch1_maxhits;   //!
+   TBranch        *b_H_dc_Ch1_nhit;   //!
+   TBranch        *b_H_dc_Ch1_spacepoints;   //!
+   TBranch        *b_H_dc_Ch1_trawhit;   //!
+   TBranch        *b_H_dc_Ch2_maxhits;   //!
+   TBranch        *b_H_dc_Ch2_nhit;   //!
+   TBranch        *b_H_dc_Ch2_spacepoints;   //!
+   TBranch        *b_H_dc_Ch2_trawhit;   //!
+   TBranch        *b_H_dc_nhit;   //!
+   TBranch        *b_H_dc_nsp;   //!
+   TBranch        *b_H_dc_ntrack;   //!
+   TBranch        *b_H_dc_stubtest;   //!
+   TBranch        *b_H_dc_tnhit;   //!
+   TBranch        *b_H_dc_trawhit;   //!
+   TBranch        *b_H_hod_1x_nhits;   //!
+   TBranch        *b_H_hod_1y_nhits;   //!
+   TBranch        *b_H_hod_2x_nhits;   //!
+   TBranch        *b_H_hod_2y_nhits;   //!
+   TBranch        *b_H_hod_betachisqnotrack;   //!
+   TBranch        *b_H_hod_betanotrack;   //!
+   TBranch        *b_H_hod_betap;   //!
+   TBranch        *b_H_hod_goodscinhit;   //!
+   TBranch        *b_H_hod_goodstarttime;   //!
+   TBranch        *b_H_hod_scindid;   //!
+   TBranch        *b_H_hod_scinshould;   //!
+   TBranch        *b_H_hod_starttime;   //!
+   TBranch        *b_H_tr_n;   //!
+   TBranch        *b_HSCOINPRE;   //!
+   TBranch        *b_HSCOINPREr;   //!
+   TBranch        *b_HSCOINTRG;   //!
+   TBranch        *b_HSCOINTRGr;   //!
+   TBranch        *b_HSHMSPRE;   //!
+   TBranch        *b_HSHMSPREr;   //!
+   TBranch        *b_HSHMSTRG;   //!
+   TBranch        *b_HSHMSTRGr;   //!
+   TBranch        *b_HSPEDPRE;   //!
+   TBranch        *b_HSPEDPREr;   //!
+   TBranch        *b_HSPEDTRG;   //!
+   TBranch        *b_HSPEDTRGr;   //!
+   TBranch        *b_HSS1;   //!
+   TBranch        *b_HSS1X;   //!
+   TBranch        *b_HSS1Xr;   //!
+   TBranch        *b_HSS1Y;   //!
+   TBranch        *b_HSS1Yr;   //!
+   TBranch        *b_HSS1r;   //!
+   TBranch        *b_HSS2;   //!
+   TBranch        *b_HSS2X;   //!
+   TBranch        *b_HSS2Xr;   //!
+   TBranch        *b_HSS2Y;   //!
+   TBranch        *b_HSS2Yr;   //!
+   TBranch        *b_HSS2r;   //!
+   TBranch        *b_HSSHODO11;   //!
+   TBranch        *b_HSSHODO11r;   //!
+   TBranch        *b_HSSHODO13;   //!
+   TBranch        *b_HSSHODO13r;   //!
+   TBranch        *b_HSSHODO15;   //!
+   TBranch        *b_HSSHODO15r;   //!
+   TBranch        *b_HSSHODO9;   //!
+   TBranch        *b_HSSHODO9r;   //!
+   TBranch        *b_HSSOSPRE;   //!
+   TBranch        *b_HSSOSPREr;   //!
+   TBranch        *b_HSSOSTRG;   //!
+   TBranch        *b_HSSOSTRGr;   //!
+   TBranch        *b_HShADCGATES;   //!
+   TBranch        *b_HShADCGATESr;   //!
+   TBranch        *b_HShBCM1;   //!
+   TBranch        *b_HShBCM1r;   //!
+   TBranch        *b_HShBCM2;   //!
+   TBranch        *b_HShBCM2r;   //!
+   TBranch        *b_HShBEAMGATES;   //!
+   TBranch        *b_HShBEAMGATESr;   //!
+   TBranch        *b_HShCER;   //!
+   TBranch        *b_HShCERHI;   //!
+   TBranch        *b_HShCERHIr;   //!
+   TBranch        *b_HShCERr;   //!
+   TBranch        *b_HShCLOCK;   //!
+   TBranch        *b_HShCLOCKr;   //!
+   TBranch        *b_HShELCLEAN;   //!
+   TBranch        *b_HShELCLEANr;   //!
+   TBranch        *b_HShELHI;   //!
+   TBranch        *b_HShELHIr;   //!
+   TBranch        *b_HShELLO;   //!
+   TBranch        *b_HShELLOr;   //!
+   TBranch        *b_HShELREAL;   //!
+   TBranch        *b_HShELREALr;   //!
+   TBranch        *b_HShPION;   //!
+   TBranch        *b_HShPIONHI;   //!
+   TBranch        *b_HShPIONHIr;   //!
+   TBranch        *b_HShPIONr;   //!
+   TBranch        *b_HShPIPRE;   //!
+   TBranch        *b_HShPIPREr;   //!
+   TBranch        *b_HShPRE100;   //!
+   TBranch        *b_HShPRE100r;   //!
+   TBranch        *b_HShPRE150;   //!
+   TBranch        *b_HShPRE150r;   //!
+   TBranch        *b_HShPRE200;   //!
+   TBranch        *b_HShPRE200r;   //!
+   TBranch        *b_HShPRE50;   //!
+   TBranch        *b_HShPRE50r;   //!
+   TBranch        *b_HShPRETRG;   //!
+   TBranch        *b_HShPRETRGr;   //!
+   TBranch        *b_HShPRHI;   //!
+   TBranch        *b_HShPRHIr;   //!
+   TBranch        *b_HShPRLO;   //!
+   TBranch        *b_HShPRLOr;   //!
+   TBranch        *b_HShS1;   //!
+   TBranch        *b_HShS1X;   //!
+   TBranch        *b_HShS1Xr;   //!
+   TBranch        *b_HShS1Y;   //!
+   TBranch        *b_HShS1Yr;   //!
+   TBranch        *b_HShS1r;   //!
+   TBranch        *b_HShS2;   //!
+   TBranch        *b_HShS2X;   //!
+   TBranch        *b_HShS2Xr;   //!
+   TBranch        *b_HShS2Y;   //!
+   TBranch        *b_HShS2Yr;   //!
+   TBranch        *b_HShS2r;   //!
+   TBranch        *b_HShSCIN;   //!
+   TBranch        *b_HShSCINr;   //!
+   TBranch        *b_HShSHLO;   //!
+   TBranch        *b_HShSHLOr;   //!
+   TBranch        *b_HShSTOF;   //!
+   TBranch        *b_HShSTOFr;   //!
+   TBranch        *b_HShUNSER;   //!
+   TBranch        *b_HShUNSERr;   //!
+   TBranch        *b_HShUNUSED4;   //!
+   TBranch        *b_HShUNUSED4r;   //!
+   TBranch        *b_HShUNUSED5;   //!
+   TBranch        *b_HShUNUSED5r;   //!
+   TBranch        *b_HSsADCGATES;   //!
+   TBranch        *b_HSsADCGATESr;   //!
+   TBranch        *b_HSsBCM1;   //!
+   TBranch        *b_HSsBCM1r;   //!
+   TBranch        *b_HSsBCM2;   //!
+   TBranch        *b_HSsBCM2r;   //!
+   TBranch        *b_HSsCER;   //!
+   TBranch        *b_HSsCERr;   //!
+   TBranch        *b_HSsCLOCK;   //!
+   TBranch        *b_HSsCLOCKr;   //!
+   TBranch        *b_HSsELCLEAN;   //!
+   TBranch        *b_HSsELCLEANr;   //!
+   TBranch        *b_HSsELHI;   //!
+   TBranch        *b_HSsELHIr;   //!
+   TBranch        *b_HSsELLO;   //!
+   TBranch        *b_HSsELLOr;   //!
+   TBranch        *b_HSsELREAL;   //!
+   TBranch        *b_HSsELREALr;   //!
+   TBranch        *b_HSsPION;   //!
+   TBranch        *b_HSsPIONr;   //!
+   TBranch        *b_HSsPIPRE;   //!
+   TBranch        *b_HSsPIPREr;   //!
+   TBranch        *b_HSsPRE100;   //!
+   TBranch        *b_HSsPRE100r;   //!
+   TBranch        *b_HSsPRE150;   //!
+   TBranch        *b_HSsPRE150r;   //!
+   TBranch        *b_HSsPRE200;   //!
+   TBranch        *b_HSsPRE200r;   //!
+   TBranch        *b_HSsPRE50;   //!
+   TBranch        *b_HSsPRE50r;   //!
+   TBranch        *b_HSsPRETRG;   //!
+   TBranch        *b_HSsPRETRGr;   //!
+   TBranch        *b_HSsPRHI;   //!
+   TBranch        *b_HSsPRHIr;   //!
+   TBranch        *b_HSsPRLO;   //!
+   TBranch        *b_HSsPRLOr;   //!
+   TBranch        *b_HSsS1;   //!
+   TBranch        *b_HSsS1X;   //!
+   TBranch        *b_HSsS1Xr;   //!
+   TBranch        *b_HSsS1Y;   //!
+   TBranch        *b_HSsS1Yr;   //!
+   TBranch        *b_HSsS1r;   //!
+   TBranch        *b_HSsS2;   //!
+   TBranch        *b_HSsS2X;   //!
+   TBranch        *b_HSsS2Xr;   //!
+   TBranch        *b_HSsS2Y;   //!
+   TBranch        *b_HSsS2Yr;   //!
+   TBranch        *b_HSsS2r;   //!
+   TBranch        *b_HSsSCIN;   //!
+   TBranch        *b_HSsSCINr;   //!
+   TBranch        *b_HSsSHLO;   //!
+   TBranch        *b_HSsSHLOr;   //!
+   TBranch        *b_HSsSTOF;   //!
+   TBranch        *b_HSsSTOFr;   //!
+   TBranch        *b_S_cal_1pr_eplane;   //!
+   TBranch        *b_S_cal_1pr_eplane_neg;   //!
+   TBranch        *b_S_cal_1pr_eplane_pos;   //!
+   TBranch        *b_S_cal_2ta_eplane;   //!
+   TBranch        *b_S_cal_2ta_eplane_neg;   //!
+   TBranch        *b_S_cal_2ta_eplane_pos;   //!
+   TBranch        *b_S_cal_etot;   //!
+   TBranch        *b_S_cal_etotnorm;   //!
+   TBranch        *b_S_cal_etrack;   //!
+   TBranch        *b_S_cal_nclust;   //!
+   TBranch        *b_S_cal_nhits;   //!
+   TBranch        *b_S_cal_ntracks;   //!
+   TBranch        *b_S_dc_1u1_nhit;   //!
+   TBranch        *b_S_dc_1u2_nhit;   //!
+   TBranch        *b_S_dc_1v1_nhit;   //!
+   TBranch        *b_S_dc_1v2_nhit;   //!
+   TBranch        *b_S_dc_1x1_nhit;   //!
+   TBranch        *b_S_dc_1x2_nhit;   //!
+   TBranch        *b_S_dc_2u1_nhit;   //!
+   TBranch        *b_S_dc_2u2_nhit;   //!
+   TBranch        *b_S_dc_2v1_nhit;   //!
+   TBranch        *b_S_dc_2v2_nhit;   //!
+   TBranch        *b_S_dc_2x1_nhit;   //!
+   TBranch        *b_S_dc_2x2_nhit;   //!
+   TBranch        *b_S_dc_Ch1_maxhits;   //!
+   TBranch        *b_S_dc_Ch1_nhit;   //!
+   TBranch        *b_S_dc_Ch1_spacepoints;   //!
+   TBranch        *b_S_dc_Ch1_trawhit;   //!
+   TBranch        *b_S_dc_Ch2_maxhits;   //!
+   TBranch        *b_S_dc_Ch2_nhit;   //!
+   TBranch        *b_S_dc_Ch2_spacepoints;   //!
+   TBranch        *b_S_dc_Ch2_trawhit;   //!
+   TBranch        *b_S_dc_nhit;   //!
+   TBranch        *b_S_dc_nsp;   //!
+   TBranch        *b_S_dc_ntrack;   //!
+   TBranch        *b_S_dc_stubtest;   //!
+   TBranch        *b_S_dc_tnhit;   //!
+   TBranch        *b_S_dc_trawhit;   //!
+   TBranch        *b_S_hod_1x_nhits;   //!
+   TBranch        *b_S_hod_1y_nhits;   //!
+   TBranch        *b_S_hod_2x_nhits;   //!
+   TBranch        *b_S_hod_2y_nhits;   //!
+   TBranch        *b_S_hod_betachisqnotrack;   //!
+   TBranch        *b_S_hod_betanotrack;   //!
+   TBranch        *b_S_hod_betap;   //!
+   TBranch        *b_S_hod_goodscinhit;   //!
+   TBranch        *b_S_hod_goodstarttime;   //!
+   TBranch        *b_S_hod_scindid;   //!
+   TBranch        *b_S_hod_scinshould;   //!
+   TBranch        *b_S_hod_starttime;   //!
+   TBranch        *b_S_tr_n;   //!
+   TBranch        *b_g_evtyp;   //!
+   TBranch        *b_Hhodtdif1;   //!
+   TBranch        *b_Hhodtdif2;   //!
+   TBranch        *b_Hhodtdif3;   //!
+   TBranch        *b_Hhodtdif4;   //!
+   TBranch        *b_Hhodtdif5;   //!
+   TBranch        *b_Hhodtdif6;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtTime;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtNum;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtType;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fEvtLen;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fHelicity;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fTargetPol;   //!
+   TBranch        *b_Event_Branch_fEvtHdr_fRun;   //!
+
+   sos_class(TTree *tree=0);
+   virtual ~sos_class();
+   virtual Int_t    Cut(Long64_t entry);
+   virtual Int_t    GetEntry(Long64_t entry);
+   virtual Long64_t LoadTree(Long64_t entry);
+   virtual void     Init(TTree *tree);
+   virtual void     Loop();
+   virtual Bool_t   Notify();
+   virtual void     Show(Long64_t entry = -1);
+};
+
+#endif
+
+#ifdef sos_class_cxx
+sos_class::sos_class(TTree *tree) : fChain(0) 
+{
+// if parameter tree is not specified (or zero), connect the file
+// used to generate this class and read the Tree.
+   if (tree == 0) {
+      TFile *f = (TFile*)gROOT->GetListOfFiles()->FindObject("sos_52949.root");
+      if (!f || !f->IsOpen()) {
+         f = new TFile("sos_52949.root");
+      }
+      f->GetObject("T",tree);
+
+   }
+   Init(tree);
+}
+
+sos_class::~sos_class()
+{
+   if (!fChain) return;
+   delete fChain->GetCurrentFile();
+}
+
+Int_t sos_class::GetEntry(Long64_t entry)
+{
+// Read contents of entry.
+   if (!fChain) return 0;
+   return fChain->GetEntry(entry);
+}
+Long64_t sos_class::LoadTree(Long64_t entry)
+{
+// Set the environment to read one entry
+   if (!fChain) return -5;
+   Long64_t centry = fChain->LoadTree(entry);
+   if (centry < 0) return centry;
+   if (fChain->GetTreeNumber() != fCurrent) {
+      fCurrent = fChain->GetTreeNumber();
+      Notify();
+   }
+   return centry;
+}
+
+void sos_class::Init(TTree *tree)
+{
+   // The Init() function is called when the selector needs to initialize
+   // a new tree or chain. Typically here the branch addresses and branch
+   // pointers of the tree will be set.
+   // It is normally not necessary to make changes to the generated
+   // code, but the routine can be extended by the user if needed.
+   // Init() will be called many times when running on PROOF
+   // (once per file to be processed).
+
+   // Set branch addresses and branch pointers
+   if (!tree) return;
+   fChain = tree;
+   fCurrent = -1;
+   fChain->SetMakeClass(1);
+
+   fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+   fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+   fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+   fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+   fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+   fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg", &Ndata_H_aero_aneg, &b_Ndata_H_aero_aneg);
+   fChain->SetBranchAddress("H.aero.aneg", H_aero_aneg, &b_H_aero_aneg);
+   fChain->SetBranchAddress("Ndata.H.aero.aneg_p", &Ndata_H_aero_aneg_p, &b_Ndata_H_aero_aneg_p);
+   fChain->SetBranchAddress("H.aero.aneg_p", H_aero_aneg_p, &b_H_aero_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.aero.apos", &Ndata_H_aero_apos, &b_Ndata_H_aero_apos);
+   fChain->SetBranchAddress("H.aero.apos", H_aero_apos, &b_H_aero_apos);
+   fChain->SetBranchAddress("Ndata.H.aero.apos_p", &Ndata_H_aero_apos_p, &b_Ndata_H_aero_apos_p);
+   fChain->SetBranchAddress("H.aero.apos_p", H_aero_apos_p, &b_H_aero_apos_p);
+   fChain->SetBranchAddress("Ndata.H.aero.neg_npe", &Ndata_H_aero_neg_npe, &b_Ndata_H_aero_neg_npe);
+   fChain->SetBranchAddress("H.aero.neg_npe", H_aero_neg_npe, &b_H_aero_neg_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.negadchits", &Ndata_H_aero_negadchits, &b_Ndata_H_aero_negadchits);
+   fChain->SetBranchAddress("H.aero.negadchits", H_aero_negadchits, &b_H_aero_negadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.negtdchits", &Ndata_H_aero_negtdchits, &b_Ndata_H_aero_negtdchits);
+   fChain->SetBranchAddress("H.aero.negtdchits", &H_aero_negtdchits, &b_H_aero_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.pos_npe", &Ndata_H_aero_pos_npe, &b_Ndata_H_aero_pos_npe);
+   fChain->SetBranchAddress("H.aero.pos_npe", H_aero_pos_npe, &b_H_aero_pos_npe);
+   fChain->SetBranchAddress("Ndata.H.aero.posadchits", &Ndata_H_aero_posadchits, &b_Ndata_H_aero_posadchits);
+   fChain->SetBranchAddress("H.aero.posadchits", H_aero_posadchits, &b_H_aero_posadchits);
+   fChain->SetBranchAddress("Ndata.H.aero.postdchits", &Ndata_H_aero_postdchits, &b_Ndata_H_aero_postdchits);
+   fChain->SetBranchAddress("H.aero.postdchits", &H_aero_postdchits, &b_H_aero_postdchits);
+   fChain->SetBranchAddress("Ndata.H.aero.tneg", &Ndata_H_aero_tneg, &b_Ndata_H_aero_tneg);
+   fChain->SetBranchAddress("H.aero.tneg", H_aero_tneg, &b_H_aero_tneg);
+   fChain->SetBranchAddress("Ndata.H.aero.tpos", &Ndata_H_aero_tpos, &b_Ndata_H_aero_tpos);
+   fChain->SetBranchAddress("H.aero.tpos", H_aero_tpos, &b_H_aero_tpos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg", &Ndata_H_cal_1pr_aneg, &b_Ndata_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("H.cal.1pr.aneg", H_cal_1pr_aneg, &b_H_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.aneg_p", &Ndata_H_cal_1pr_aneg_p, &b_Ndata_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("H.cal.1pr.aneg_p", H_cal_1pr_aneg_p, &b_H_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos", &Ndata_H_cal_1pr_apos, &b_Ndata_H_cal_1pr_apos);
+   fChain->SetBranchAddress("H.cal.1pr.apos", H_cal_1pr_apos, &b_H_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.apos_p", &Ndata_H_cal_1pr_apos_p, &b_Ndata_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("H.cal.1pr.apos_p", H_cal_1pr_apos_p, &b_H_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.emean", &Ndata_H_cal_1pr_emean, &b_Ndata_H_cal_1pr_emean);
+   fChain->SetBranchAddress("H.cal.1pr.emean", H_cal_1pr_emean, &b_H_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.eneg", &Ndata_H_cal_1pr_eneg, &b_Ndata_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("H.cal.1pr.eneg", H_cal_1pr_eneg, &b_H_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.epos", &Ndata_H_cal_1pr_epos, &b_Ndata_H_cal_1pr_epos);
+   fChain->SetBranchAddress("H.cal.1pr.epos", H_cal_1pr_epos, &b_H_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.negadchits", &Ndata_H_cal_1pr_negadchits, &b_Ndata_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("H.cal.1pr.negadchits", H_cal_1pr_negadchits, &b_H_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.1pr.posadchits", &Ndata_H_cal_1pr_posadchits, &b_Ndata_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("H.cal.1pr.posadchits", H_cal_1pr_posadchits, &b_H_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg", &Ndata_H_cal_2ta_aneg, &b_Ndata_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("H.cal.2ta.aneg", H_cal_2ta_aneg, &b_H_cal_2ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.aneg_p", &Ndata_H_cal_2ta_aneg_p, &b_Ndata_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.2ta.aneg_p", H_cal_2ta_aneg_p, &b_H_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos", &Ndata_H_cal_2ta_apos, &b_Ndata_H_cal_2ta_apos);
+   fChain->SetBranchAddress("H.cal.2ta.apos", H_cal_2ta_apos, &b_H_cal_2ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.apos_p", &Ndata_H_cal_2ta_apos_p, &b_Ndata_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("H.cal.2ta.apos_p", H_cal_2ta_apos_p, &b_H_cal_2ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.emean", &Ndata_H_cal_2ta_emean, &b_Ndata_H_cal_2ta_emean);
+   fChain->SetBranchAddress("H.cal.2ta.emean", H_cal_2ta_emean, &b_H_cal_2ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.eneg", &Ndata_H_cal_2ta_eneg, &b_Ndata_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("H.cal.2ta.eneg", H_cal_2ta_eneg, &b_H_cal_2ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.epos", &Ndata_H_cal_2ta_epos, &b_Ndata_H_cal_2ta_epos);
+   fChain->SetBranchAddress("H.cal.2ta.epos", H_cal_2ta_epos, &b_H_cal_2ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.negadchits", &Ndata_H_cal_2ta_negadchits, &b_Ndata_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("H.cal.2ta.negadchits", H_cal_2ta_negadchits, &b_H_cal_2ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.2ta.posadchits", &Ndata_H_cal_2ta_posadchits, &b_Ndata_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("H.cal.2ta.posadchits", H_cal_2ta_posadchits, &b_H_cal_2ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg", &Ndata_H_cal_3ta_aneg, &b_Ndata_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("H.cal.3ta.aneg", H_cal_3ta_aneg, &b_H_cal_3ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.aneg_p", &Ndata_H_cal_3ta_aneg_p, &b_Ndata_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.3ta.aneg_p", H_cal_3ta_aneg_p, &b_H_cal_3ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos", &Ndata_H_cal_3ta_apos, &b_Ndata_H_cal_3ta_apos);
+   fChain->SetBranchAddress("H.cal.3ta.apos", H_cal_3ta_apos, &b_H_cal_3ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.apos_p", &Ndata_H_cal_3ta_apos_p, &b_Ndata_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("H.cal.3ta.apos_p", H_cal_3ta_apos_p, &b_H_cal_3ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.emean", &Ndata_H_cal_3ta_emean, &b_Ndata_H_cal_3ta_emean);
+   fChain->SetBranchAddress("H.cal.3ta.emean", H_cal_3ta_emean, &b_H_cal_3ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.eneg", &Ndata_H_cal_3ta_eneg, &b_Ndata_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("H.cal.3ta.eneg", H_cal_3ta_eneg, &b_H_cal_3ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.epos", &Ndata_H_cal_3ta_epos, &b_Ndata_H_cal_3ta_epos);
+   fChain->SetBranchAddress("H.cal.3ta.epos", H_cal_3ta_epos, &b_H_cal_3ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.negadchits", &Ndata_H_cal_3ta_negadchits, &b_Ndata_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("H.cal.3ta.negadchits", &H_cal_3ta_negadchits, &b_H_cal_3ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.3ta.posadchits", &Ndata_H_cal_3ta_posadchits, &b_Ndata_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("H.cal.3ta.posadchits", H_cal_3ta_posadchits, &b_H_cal_3ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg", &Ndata_H_cal_4ta_aneg, &b_Ndata_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("H.cal.4ta.aneg", H_cal_4ta_aneg, &b_H_cal_4ta_aneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.aneg_p", &Ndata_H_cal_4ta_aneg_p, &b_Ndata_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("H.cal.4ta.aneg_p", H_cal_4ta_aneg_p, &b_H_cal_4ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos", &Ndata_H_cal_4ta_apos, &b_Ndata_H_cal_4ta_apos);
+   fChain->SetBranchAddress("H.cal.4ta.apos", H_cal_4ta_apos, &b_H_cal_4ta_apos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.apos_p", &Ndata_H_cal_4ta_apos_p, &b_Ndata_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("H.cal.4ta.apos_p", H_cal_4ta_apos_p, &b_H_cal_4ta_apos_p);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.emean", &Ndata_H_cal_4ta_emean, &b_Ndata_H_cal_4ta_emean);
+   fChain->SetBranchAddress("H.cal.4ta.emean", H_cal_4ta_emean, &b_H_cal_4ta_emean);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.eneg", &Ndata_H_cal_4ta_eneg, &b_Ndata_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("H.cal.4ta.eneg", H_cal_4ta_eneg, &b_H_cal_4ta_eneg);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.epos", &Ndata_H_cal_4ta_epos, &b_Ndata_H_cal_4ta_epos);
+   fChain->SetBranchAddress("H.cal.4ta.epos", H_cal_4ta_epos, &b_H_cal_4ta_epos);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.negadchits", &Ndata_H_cal_4ta_negadchits, &b_Ndata_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("H.cal.4ta.negadchits", &H_cal_4ta_negadchits, &b_H_cal_4ta_negadchits);
+   fChain->SetBranchAddress("Ndata.H.cal.4ta.posadchits", &Ndata_H_cal_4ta_posadchits, &b_Ndata_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("H.cal.4ta.posadchits", H_cal_4ta_posadchits, &b_H_cal_4ta_posadchits);
+   fChain->SetBranchAddress("Ndata.H.cher.adc", &Ndata_H_cher_adc, &b_Ndata_H_cher_adc);
+   fChain->SetBranchAddress("H.cher.adc", H_cher_adc, &b_H_cher_adc);
+   fChain->SetBranchAddress("Ndata.H.cher.adc_p", &Ndata_H_cher_adc_p, &b_Ndata_H_cher_adc_p);
+   fChain->SetBranchAddress("H.cher.adc_p", H_cher_adc_p, &b_H_cher_adc_p);
+   fChain->SetBranchAddress("Ndata.H.cher.cerfiredcounter", &Ndata_H_cher_cerfiredcounter, &b_Ndata_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("H.cher.cerfiredcounter", H_cher_cerfiredcounter, &b_H_cher_cerfiredcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.certrackcounter", &Ndata_H_cher_certrackcounter, &b_Ndata_H_cher_certrackcounter);
+   fChain->SetBranchAddress("H.cher.certrackcounter", H_cher_certrackcounter, &b_H_cher_certrackcounter);
+   fChain->SetBranchAddress("Ndata.H.cher.npe", &Ndata_H_cher_npe, &b_Ndata_H_cher_npe);
+   fChain->SetBranchAddress("H.cher.npe", H_cher_npe, &b_H_cher_npe);
+   fChain->SetBranchAddress("Ndata.H.cher.phototubes", &Ndata_H_cher_phototubes, &b_Ndata_H_cher_phototubes);
+   fChain->SetBranchAddress("H.cher.phototubes", H_cher_phototubes, &b_H_cher_phototubes);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.dist", &Ndata_H_dc_1u1_dist, &b_Ndata_H_dc_1u1_dist);
+   fChain->SetBranchAddress("H.dc.1u1.dist", H_dc_1u1_dist, &b_H_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.rawtdc", &Ndata_H_dc_1u1_rawtdc, &b_Ndata_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1u1.rawtdc", H_dc_1u1_rawtdc, &b_H_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.tdchits", &Ndata_H_dc_1u1_tdchits, &b_Ndata_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("H.dc.1u1.tdchits", H_dc_1u1_tdchits, &b_H_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1u1.time", &Ndata_H_dc_1u1_time, &b_Ndata_H_dc_1u1_time);
+   fChain->SetBranchAddress("H.dc.1u1.time", H_dc_1u1_time, &b_H_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.dist", &Ndata_H_dc_1v1_dist, &b_Ndata_H_dc_1v1_dist);
+   fChain->SetBranchAddress("H.dc.1v1.dist", H_dc_1v1_dist, &b_H_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.rawtdc", &Ndata_H_dc_1v1_rawtdc, &b_Ndata_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1v1.rawtdc", H_dc_1v1_rawtdc, &b_H_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.tdchits", &Ndata_H_dc_1v1_tdchits, &b_Ndata_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("H.dc.1v1.tdchits", H_dc_1v1_tdchits, &b_H_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1v1.time", &Ndata_H_dc_1v1_time, &b_Ndata_H_dc_1v1_time);
+   fChain->SetBranchAddress("H.dc.1v1.time", H_dc_1v1_time, &b_H_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.dist", &Ndata_H_dc_1x1_dist, &b_Ndata_H_dc_1x1_dist);
+   fChain->SetBranchAddress("H.dc.1x1.dist", H_dc_1x1_dist, &b_H_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.rawtdc", &Ndata_H_dc_1x1_rawtdc, &b_Ndata_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x1.rawtdc", H_dc_1x1_rawtdc, &b_H_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.tdchits", &Ndata_H_dc_1x1_tdchits, &b_Ndata_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("H.dc.1x1.tdchits", H_dc_1x1_tdchits, &b_H_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x1.time", &Ndata_H_dc_1x1_time, &b_Ndata_H_dc_1x1_time);
+   fChain->SetBranchAddress("H.dc.1x1.time", H_dc_1x1_time, &b_H_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.dist", &Ndata_H_dc_1x2_dist, &b_Ndata_H_dc_1x2_dist);
+   fChain->SetBranchAddress("H.dc.1x2.dist", H_dc_1x2_dist, &b_H_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.rawtdc", &Ndata_H_dc_1x2_rawtdc, &b_Ndata_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1x2.rawtdc", H_dc_1x2_rawtdc, &b_H_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.tdchits", &Ndata_H_dc_1x2_tdchits, &b_Ndata_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("H.dc.1x2.tdchits", H_dc_1x2_tdchits, &b_H_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1x2.time", &Ndata_H_dc_1x2_time, &b_Ndata_H_dc_1x2_time);
+   fChain->SetBranchAddress("H.dc.1x2.time", H_dc_1x2_time, &b_H_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.dist", &Ndata_H_dc_1y1_dist, &b_Ndata_H_dc_1y1_dist);
+   fChain->SetBranchAddress("H.dc.1y1.dist", H_dc_1y1_dist, &b_H_dc_1y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.rawtdc", &Ndata_H_dc_1y1_rawtdc, &b_Ndata_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y1.rawtdc", H_dc_1y1_rawtdc, &b_H_dc_1y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.tdchits", &Ndata_H_dc_1y1_tdchits, &b_Ndata_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("H.dc.1y1.tdchits", H_dc_1y1_tdchits, &b_H_dc_1y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y1.time", &Ndata_H_dc_1y1_time, &b_Ndata_H_dc_1y1_time);
+   fChain->SetBranchAddress("H.dc.1y1.time", H_dc_1y1_time, &b_H_dc_1y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.dist", &Ndata_H_dc_1y2_dist, &b_Ndata_H_dc_1y2_dist);
+   fChain->SetBranchAddress("H.dc.1y2.dist", H_dc_1y2_dist, &b_H_dc_1y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.rawtdc", &Ndata_H_dc_1y2_rawtdc, &b_Ndata_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.1y2.rawtdc", H_dc_1y2_rawtdc, &b_H_dc_1y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.tdchits", &Ndata_H_dc_1y2_tdchits, &b_Ndata_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("H.dc.1y2.tdchits", H_dc_1y2_tdchits, &b_H_dc_1y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.1y2.time", &Ndata_H_dc_1y2_time, &b_Ndata_H_dc_1y2_time);
+   fChain->SetBranchAddress("H.dc.1y2.time", H_dc_1y2_time, &b_H_dc_1y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.dist", &Ndata_H_dc_2u1_dist, &b_Ndata_H_dc_2u1_dist);
+   fChain->SetBranchAddress("H.dc.2u1.dist", H_dc_2u1_dist, &b_H_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.rawtdc", &Ndata_H_dc_2u1_rawtdc, &b_Ndata_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2u1.rawtdc", H_dc_2u1_rawtdc, &b_H_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.tdchits", &Ndata_H_dc_2u1_tdchits, &b_Ndata_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("H.dc.2u1.tdchits", H_dc_2u1_tdchits, &b_H_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2u1.time", &Ndata_H_dc_2u1_time, &b_Ndata_H_dc_2u1_time);
+   fChain->SetBranchAddress("H.dc.2u1.time", H_dc_2u1_time, &b_H_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.dist", &Ndata_H_dc_2v1_dist, &b_Ndata_H_dc_2v1_dist);
+   fChain->SetBranchAddress("H.dc.2v1.dist", H_dc_2v1_dist, &b_H_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.rawtdc", &Ndata_H_dc_2v1_rawtdc, &b_Ndata_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2v1.rawtdc", H_dc_2v1_rawtdc, &b_H_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.tdchits", &Ndata_H_dc_2v1_tdchits, &b_Ndata_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("H.dc.2v1.tdchits", H_dc_2v1_tdchits, &b_H_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2v1.time", &Ndata_H_dc_2v1_time, &b_Ndata_H_dc_2v1_time);
+   fChain->SetBranchAddress("H.dc.2v1.time", H_dc_2v1_time, &b_H_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.dist", &Ndata_H_dc_2x1_dist, &b_Ndata_H_dc_2x1_dist);
+   fChain->SetBranchAddress("H.dc.2x1.dist", H_dc_2x1_dist, &b_H_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.rawtdc", &Ndata_H_dc_2x1_rawtdc, &b_Ndata_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x1.rawtdc", H_dc_2x1_rawtdc, &b_H_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.tdchits", &Ndata_H_dc_2x1_tdchits, &b_Ndata_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("H.dc.2x1.tdchits", H_dc_2x1_tdchits, &b_H_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x1.time", &Ndata_H_dc_2x1_time, &b_Ndata_H_dc_2x1_time);
+   fChain->SetBranchAddress("H.dc.2x1.time", H_dc_2x1_time, &b_H_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.dist", &Ndata_H_dc_2x2_dist, &b_Ndata_H_dc_2x2_dist);
+   fChain->SetBranchAddress("H.dc.2x2.dist", H_dc_2x2_dist, &b_H_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.rawtdc", &Ndata_H_dc_2x2_rawtdc, &b_Ndata_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2x2.rawtdc", H_dc_2x2_rawtdc, &b_H_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.tdchits", &Ndata_H_dc_2x2_tdchits, &b_Ndata_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("H.dc.2x2.tdchits", H_dc_2x2_tdchits, &b_H_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2x2.time", &Ndata_H_dc_2x2_time, &b_Ndata_H_dc_2x2_time);
+   fChain->SetBranchAddress("H.dc.2x2.time", H_dc_2x2_time, &b_H_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.dist", &Ndata_H_dc_2y1_dist, &b_Ndata_H_dc_2y1_dist);
+   fChain->SetBranchAddress("H.dc.2y1.dist", H_dc_2y1_dist, &b_H_dc_2y1_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.rawtdc", &Ndata_H_dc_2y1_rawtdc, &b_Ndata_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y1.rawtdc", H_dc_2y1_rawtdc, &b_H_dc_2y1_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.tdchits", &Ndata_H_dc_2y1_tdchits, &b_Ndata_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("H.dc.2y1.tdchits", H_dc_2y1_tdchits, &b_H_dc_2y1_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y1.time", &Ndata_H_dc_2y1_time, &b_Ndata_H_dc_2y1_time);
+   fChain->SetBranchAddress("H.dc.2y1.time", H_dc_2y1_time, &b_H_dc_2y1_time);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.dist", &Ndata_H_dc_2y2_dist, &b_Ndata_H_dc_2y2_dist);
+   fChain->SetBranchAddress("H.dc.2y2.dist", H_dc_2y2_dist, &b_H_dc_2y2_dist);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.rawtdc", &Ndata_H_dc_2y2_rawtdc, &b_Ndata_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("H.dc.2y2.rawtdc", H_dc_2y2_rawtdc, &b_H_dc_2y2_rawtdc);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.tdchits", &Ndata_H_dc_2y2_tdchits, &b_Ndata_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("H.dc.2y2.tdchits", H_dc_2y2_tdchits, &b_H_dc_2y2_tdchits);
+   fChain->SetBranchAddress("Ndata.H.dc.2y2.time", &Ndata_H_dc_2y2_time, &b_Ndata_H_dc_2y2_time);
+   fChain->SetBranchAddress("H.dc.2y2.time", H_dc_2y2_time, &b_H_dc_2y2_time);
+   fChain->SetBranchAddress("Ndata.H.dc.residual", &Ndata_H_dc_residual, &b_Ndata_H_dc_residual);
+   fChain->SetBranchAddress("H.dc.residual", H_dc_residual, &b_H_dc_residual);
+   fChain->SetBranchAddress("Ndata.H.dc.x", &Ndata_H_dc_x, &b_Ndata_H_dc_x);
+   fChain->SetBranchAddress("H.dc.x", H_dc_x, &b_H_dc_x);
+   fChain->SetBranchAddress("Ndata.H.dc.xp", &Ndata_H_dc_xp, &b_Ndata_H_dc_xp);
+   fChain->SetBranchAddress("H.dc.xp", H_dc_xp, &b_H_dc_xp);
+   fChain->SetBranchAddress("Ndata.H.dc.y", &Ndata_H_dc_y, &b_Ndata_H_dc_y);
+   fChain->SetBranchAddress("H.dc.y", H_dc_y, &b_H_dc_y);
+   fChain->SetBranchAddress("Ndata.H.dc.yp", &Ndata_H_dc_yp, &b_Ndata_H_dc_yp);
+   fChain->SetBranchAddress("H.dc.yp", H_dc_yp, &b_H_dc_yp);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negadchits", &Ndata_H_hod_1x_negadchits, &b_Ndata_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("H.hod.1x.negadchits", H_hod_1x_negadchits, &b_H_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.negtdchits", &Ndata_H_hod_1x_negtdchits, &b_Ndata_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("H.hod.1x.negtdchits", H_hod_1x_negtdchits, &b_H_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.posadchits", &Ndata_H_hod_1x_posadchits, &b_Ndata_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("H.hod.1x.posadchits", H_hod_1x_posadchits, &b_H_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1x.postdchits", &Ndata_H_hod_1x_postdchits, &b_Ndata_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("H.hod.1x.postdchits", H_hod_1x_postdchits, &b_H_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negadchits", &Ndata_H_hod_1y_negadchits, &b_Ndata_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("H.hod.1y.negadchits", H_hod_1y_negadchits, &b_H_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.negtdchits", &Ndata_H_hod_1y_negtdchits, &b_Ndata_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("H.hod.1y.negtdchits", H_hod_1y_negtdchits, &b_H_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.posadchits", &Ndata_H_hod_1y_posadchits, &b_Ndata_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("H.hod.1y.posadchits", H_hod_1y_posadchits, &b_H_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.1y.postdchits", &Ndata_H_hod_1y_postdchits, &b_Ndata_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("H.hod.1y.postdchits", H_hod_1y_postdchits, &b_H_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negadchits", &Ndata_H_hod_2x_negadchits, &b_Ndata_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("H.hod.2x.negadchits", H_hod_2x_negadchits, &b_H_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.negtdchits", &Ndata_H_hod_2x_negtdchits, &b_Ndata_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("H.hod.2x.negtdchits", H_hod_2x_negtdchits, &b_H_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.posadchits", &Ndata_H_hod_2x_posadchits, &b_Ndata_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("H.hod.2x.posadchits", H_hod_2x_posadchits, &b_H_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2x.postdchits", &Ndata_H_hod_2x_postdchits, &b_Ndata_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("H.hod.2x.postdchits", H_hod_2x_postdchits, &b_H_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negadchits", &Ndata_H_hod_2y_negadchits, &b_Ndata_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("H.hod.2y.negadchits", H_hod_2y_negadchits, &b_H_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.negtdchits", &Ndata_H_hod_2y_negtdchits, &b_Ndata_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("H.hod.2y.negtdchits", H_hod_2y_negtdchits, &b_H_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.posadchits", &Ndata_H_hod_2y_posadchits, &b_Ndata_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("H.hod.2y.posadchits", H_hod_2y_posadchits, &b_H_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.H.hod.2y.postdchits", &Ndata_H_hod_2y_postdchits, &b_Ndata_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("H.hod.2y.postdchits", H_hod_2y_postdchits, &b_H_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.H.hod.fpHitsTime", &Ndata_H_hod_fpHitsTime, &b_Ndata_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("H.hod.fpHitsTime", H_hod_fpHitsTime, &b_H_hod_fpHitsTime);
+   fChain->SetBranchAddress("Ndata.H.tr.beta", &Ndata_H_tr_beta, &b_Ndata_H_tr_beta);
+   fChain->SetBranchAddress("H.tr.beta", H_tr_beta, &b_H_tr_beta);
+   fChain->SetBranchAddress("Ndata.H.tr.betachisq", &Ndata_H_tr_betachisq, &b_Ndata_H_tr_betachisq);
+   fChain->SetBranchAddress("H.tr.betachisq", H_tr_betachisq, &b_H_tr_betachisq);
+   fChain->SetBranchAddress("Ndata.H.tr.chi2", &Ndata_H_tr_chi2, &b_Ndata_H_tr_chi2);
+   fChain->SetBranchAddress("H.tr.chi2", H_tr_chi2, &b_H_tr_chi2);
+   fChain->SetBranchAddress("Ndata.H.tr.d_ph", &Ndata_H_tr_d_ph, &b_Ndata_H_tr_d_ph);
+   fChain->SetBranchAddress("H.tr.d_ph", H_tr_d_ph, &b_H_tr_d_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.d_th", &Ndata_H_tr_d_th, &b_Ndata_H_tr_d_th);
+   fChain->SetBranchAddress("H.tr.d_th", H_tr_d_th, &b_H_tr_d_th);
+   fChain->SetBranchAddress("Ndata.H.tr.d_x", &Ndata_H_tr_d_x, &b_Ndata_H_tr_d_x);
+   fChain->SetBranchAddress("H.tr.d_x", H_tr_d_x, &b_H_tr_d_x);
+   fChain->SetBranchAddress("Ndata.H.tr.d_y", &Ndata_H_tr_d_y, &b_Ndata_H_tr_d_y);
+   fChain->SetBranchAddress("H.tr.d_y", H_tr_d_y, &b_H_tr_d_y);
+   fChain->SetBranchAddress("Ndata.H.tr.dbeta", &Ndata_H_tr_dbeta, &b_Ndata_H_tr_dbeta);
+   fChain->SetBranchAddress("H.tr.dbeta", H_tr_dbeta, &b_H_tr_dbeta);
+   fChain->SetBranchAddress("Ndata.H.tr.dtime", &Ndata_H_tr_dtime, &b_Ndata_H_tr_dtime);
+   fChain->SetBranchAddress("H.tr.dtime", H_tr_dtime, &b_H_tr_dtime);
+   fChain->SetBranchAddress("Ndata.H.tr.flag", &Ndata_H_tr_flag, &b_Ndata_H_tr_flag);
+   fChain->SetBranchAddress("H.tr.flag", H_tr_flag, &b_H_tr_flag);
+   fChain->SetBranchAddress("Ndata.H.tr.ndof", &Ndata_H_tr_ndof, &b_Ndata_H_tr_ndof);
+   fChain->SetBranchAddress("H.tr.ndof", H_tr_ndof, &b_H_tr_ndof);
+   fChain->SetBranchAddress("Ndata.H.tr.p", &Ndata_H_tr_p, &b_Ndata_H_tr_p);
+   fChain->SetBranchAddress("H.tr.p", H_tr_p, &b_H_tr_p);
+   fChain->SetBranchAddress("Ndata.H.tr.pathl", &Ndata_H_tr_pathl, &b_Ndata_H_tr_pathl);
+   fChain->SetBranchAddress("H.tr.pathl", H_tr_pathl, &b_H_tr_pathl);
+   fChain->SetBranchAddress("Ndata.H.tr.ph", &Ndata_H_tr_ph, &b_Ndata_H_tr_ph);
+   fChain->SetBranchAddress("H.tr.ph", H_tr_ph, &b_H_tr_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.px", &Ndata_H_tr_px, &b_Ndata_H_tr_px);
+   fChain->SetBranchAddress("H.tr.px", H_tr_px, &b_H_tr_px);
+   fChain->SetBranchAddress("Ndata.H.tr.py", &Ndata_H_tr_py, &b_Ndata_H_tr_py);
+   fChain->SetBranchAddress("H.tr.py", H_tr_py, &b_H_tr_py);
+   fChain->SetBranchAddress("Ndata.H.tr.pz", &Ndata_H_tr_pz, &b_Ndata_H_tr_pz);
+   fChain->SetBranchAddress("H.tr.pz", H_tr_pz, &b_H_tr_pz);
+   fChain->SetBranchAddress("Ndata.H.tr.r_ph", &Ndata_H_tr_r_ph, &b_Ndata_H_tr_r_ph);
+   fChain->SetBranchAddress("H.tr.r_ph", H_tr_r_ph, &b_H_tr_r_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.r_th", &Ndata_H_tr_r_th, &b_Ndata_H_tr_r_th);
+   fChain->SetBranchAddress("H.tr.r_th", H_tr_r_th, &b_H_tr_r_th);
+   fChain->SetBranchAddress("Ndata.H.tr.r_x", &Ndata_H_tr_r_x, &b_Ndata_H_tr_r_x);
+   fChain->SetBranchAddress("H.tr.r_x", H_tr_r_x, &b_H_tr_r_x);
+   fChain->SetBranchAddress("Ndata.H.tr.r_y", &Ndata_H_tr_r_y, &b_Ndata_H_tr_r_y);
+   fChain->SetBranchAddress("H.tr.r_y", H_tr_r_y, &b_H_tr_r_y);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_dp", &Ndata_H_tr_tg_dp, &b_Ndata_H_tr_tg_dp);
+   fChain->SetBranchAddress("H.tr.tg_dp", H_tr_tg_dp, &b_H_tr_tg_dp);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_ph", &Ndata_H_tr_tg_ph, &b_Ndata_H_tr_tg_ph);
+   fChain->SetBranchAddress("H.tr.tg_ph", H_tr_tg_ph, &b_H_tr_tg_ph);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_th", &Ndata_H_tr_tg_th, &b_Ndata_H_tr_tg_th);
+   fChain->SetBranchAddress("H.tr.tg_th", H_tr_tg_th, &b_H_tr_tg_th);
+   fChain->SetBranchAddress("Ndata.H.tr.tg_y", &Ndata_H_tr_tg_y, &b_Ndata_H_tr_tg_y);
+   fChain->SetBranchAddress("H.tr.tg_y", H_tr_tg_y, &b_H_tr_tg_y);
+   fChain->SetBranchAddress("Ndata.H.tr.th", &Ndata_H_tr_th, &b_Ndata_H_tr_th);
+   fChain->SetBranchAddress("H.tr.th", H_tr_th, &b_H_tr_th);
+   fChain->SetBranchAddress("Ndata.H.tr.time", &Ndata_H_tr_time, &b_Ndata_H_tr_time);
+   fChain->SetBranchAddress("H.tr.time", H_tr_time, &b_H_tr_time);
+   fChain->SetBranchAddress("Ndata.H.tr.vx", &Ndata_H_tr_vx, &b_Ndata_H_tr_vx);
+   fChain->SetBranchAddress("H.tr.vx", H_tr_vx, &b_H_tr_vx);
+   fChain->SetBranchAddress("Ndata.H.tr.vy", &Ndata_H_tr_vy, &b_Ndata_H_tr_vy);
+   fChain->SetBranchAddress("H.tr.vy", H_tr_vy, &b_H_tr_vy);
+   fChain->SetBranchAddress("Ndata.H.tr.vz", &Ndata_H_tr_vz, &b_Ndata_H_tr_vz);
+   fChain->SetBranchAddress("H.tr.vz", H_tr_vz, &b_H_tr_vz);
+   fChain->SetBranchAddress("Ndata.H.tr.x", &Ndata_H_tr_x, &b_Ndata_H_tr_x);
+   fChain->SetBranchAddress("H.tr.x", H_tr_x, &b_H_tr_x);
+   fChain->SetBranchAddress("Ndata.H.tr.y", &Ndata_H_tr_y, &b_Ndata_H_tr_y);
+   fChain->SetBranchAddress("H.tr.y", H_tr_y, &b_H_tr_y);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg", &Ndata_S_cal_1pr_aneg, &b_Ndata_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("S.cal.1pr.aneg", S_cal_1pr_aneg, &b_S_cal_1pr_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.aneg_p", &Ndata_S_cal_1pr_aneg_p, &b_Ndata_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("S.cal.1pr.aneg_p", S_cal_1pr_aneg_p, &b_S_cal_1pr_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos", &Ndata_S_cal_1pr_apos, &b_Ndata_S_cal_1pr_apos);
+   fChain->SetBranchAddress("S.cal.1pr.apos", S_cal_1pr_apos, &b_S_cal_1pr_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.apos_p", &Ndata_S_cal_1pr_apos_p, &b_Ndata_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("S.cal.1pr.apos_p", S_cal_1pr_apos_p, &b_S_cal_1pr_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.emean", &Ndata_S_cal_1pr_emean, &b_Ndata_S_cal_1pr_emean);
+   fChain->SetBranchAddress("S.cal.1pr.emean", S_cal_1pr_emean, &b_S_cal_1pr_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.eneg", &Ndata_S_cal_1pr_eneg, &b_Ndata_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("S.cal.1pr.eneg", S_cal_1pr_eneg, &b_S_cal_1pr_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.epos", &Ndata_S_cal_1pr_epos, &b_Ndata_S_cal_1pr_epos);
+   fChain->SetBranchAddress("S.cal.1pr.epos", S_cal_1pr_epos, &b_S_cal_1pr_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.negadchits", &Ndata_S_cal_1pr_negadchits, &b_Ndata_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("S.cal.1pr.negadchits", S_cal_1pr_negadchits, &b_S_cal_1pr_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.1pr.posadchits", &Ndata_S_cal_1pr_posadchits, &b_Ndata_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("S.cal.1pr.posadchits", S_cal_1pr_posadchits, &b_S_cal_1pr_posadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.aneg", &Ndata_S_cal_2ta_aneg, &b_Ndata_S_cal_2ta_aneg);
+   fChain->SetBranchAddress("S.cal.2ta.aneg", S_cal_2ta_aneg, &b_S_cal_2ta_aneg);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.aneg_p", &Ndata_S_cal_2ta_aneg_p, &b_Ndata_S_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("S.cal.2ta.aneg_p", S_cal_2ta_aneg_p, &b_S_cal_2ta_aneg_p);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.apos", &Ndata_S_cal_2ta_apos, &b_Ndata_S_cal_2ta_apos);
+   fChain->SetBranchAddress("S.cal.2ta.apos", S_cal_2ta_apos, &b_S_cal_2ta_apos);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.apos_p", &Ndata_S_cal_2ta_apos_p, &b_Ndata_S_cal_2ta_apos_p);
+   fChain->SetBranchAddress("S.cal.2ta.apos_p", S_cal_2ta_apos_p, &b_S_cal_2ta_apos_p);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.emean", &Ndata_S_cal_2ta_emean, &b_Ndata_S_cal_2ta_emean);
+   fChain->SetBranchAddress("S.cal.2ta.emean", S_cal_2ta_emean, &b_S_cal_2ta_emean);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.eneg", &Ndata_S_cal_2ta_eneg, &b_Ndata_S_cal_2ta_eneg);
+   fChain->SetBranchAddress("S.cal.2ta.eneg", S_cal_2ta_eneg, &b_S_cal_2ta_eneg);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.epos", &Ndata_S_cal_2ta_epos, &b_Ndata_S_cal_2ta_epos);
+   fChain->SetBranchAddress("S.cal.2ta.epos", S_cal_2ta_epos, &b_S_cal_2ta_epos);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.negadchits", &Ndata_S_cal_2ta_negadchits, &b_Ndata_S_cal_2ta_negadchits);
+   fChain->SetBranchAddress("S.cal.2ta.negadchits", S_cal_2ta_negadchits, &b_S_cal_2ta_negadchits);
+   fChain->SetBranchAddress("Ndata.S.cal.2ta.posadchits", &Ndata_S_cal_2ta_posadchits, &b_Ndata_S_cal_2ta_posadchits);
+   fChain->SetBranchAddress("S.cal.2ta.posadchits", S_cal_2ta_posadchits, &b_S_cal_2ta_posadchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.dist", &Ndata_S_dc_1u1_dist, &b_Ndata_S_dc_1u1_dist);
+   fChain->SetBranchAddress("S.dc.1u1.dist", S_dc_1u1_dist, &b_S_dc_1u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.rawtdc", &Ndata_S_dc_1u1_rawtdc, &b_Ndata_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u1.rawtdc", S_dc_1u1_rawtdc, &b_S_dc_1u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.tdchits", &Ndata_S_dc_1u1_tdchits, &b_Ndata_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("S.dc.1u1.tdchits", S_dc_1u1_tdchits, &b_S_dc_1u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u1.time", &Ndata_S_dc_1u1_time, &b_Ndata_S_dc_1u1_time);
+   fChain->SetBranchAddress("S.dc.1u1.time", S_dc_1u1_time, &b_S_dc_1u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.dist", &Ndata_S_dc_1u2_dist, &b_Ndata_S_dc_1u2_dist);
+   fChain->SetBranchAddress("S.dc.1u2.dist", S_dc_1u2_dist, &b_S_dc_1u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.rawtdc", &Ndata_S_dc_1u2_rawtdc, &b_Ndata_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1u2.rawtdc", S_dc_1u2_rawtdc, &b_S_dc_1u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.tdchits", &Ndata_S_dc_1u2_tdchits, &b_Ndata_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("S.dc.1u2.tdchits", S_dc_1u2_tdchits, &b_S_dc_1u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1u2.time", &Ndata_S_dc_1u2_time, &b_Ndata_S_dc_1u2_time);
+   fChain->SetBranchAddress("S.dc.1u2.time", S_dc_1u2_time, &b_S_dc_1u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.dist", &Ndata_S_dc_1v1_dist, &b_Ndata_S_dc_1v1_dist);
+   fChain->SetBranchAddress("S.dc.1v1.dist", S_dc_1v1_dist, &b_S_dc_1v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.rawtdc", &Ndata_S_dc_1v1_rawtdc, &b_Ndata_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v1.rawtdc", S_dc_1v1_rawtdc, &b_S_dc_1v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.tdchits", &Ndata_S_dc_1v1_tdchits, &b_Ndata_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("S.dc.1v1.tdchits", S_dc_1v1_tdchits, &b_S_dc_1v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v1.time", &Ndata_S_dc_1v1_time, &b_Ndata_S_dc_1v1_time);
+   fChain->SetBranchAddress("S.dc.1v1.time", S_dc_1v1_time, &b_S_dc_1v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.dist", &Ndata_S_dc_1v2_dist, &b_Ndata_S_dc_1v2_dist);
+   fChain->SetBranchAddress("S.dc.1v2.dist", S_dc_1v2_dist, &b_S_dc_1v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.rawtdc", &Ndata_S_dc_1v2_rawtdc, &b_Ndata_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1v2.rawtdc", S_dc_1v2_rawtdc, &b_S_dc_1v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.tdchits", &Ndata_S_dc_1v2_tdchits, &b_Ndata_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("S.dc.1v2.tdchits", S_dc_1v2_tdchits, &b_S_dc_1v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1v2.time", &Ndata_S_dc_1v2_time, &b_Ndata_S_dc_1v2_time);
+   fChain->SetBranchAddress("S.dc.1v2.time", S_dc_1v2_time, &b_S_dc_1v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.dist", &Ndata_S_dc_1x1_dist, &b_Ndata_S_dc_1x1_dist);
+   fChain->SetBranchAddress("S.dc.1x1.dist", S_dc_1x1_dist, &b_S_dc_1x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.rawtdc", &Ndata_S_dc_1x1_rawtdc, &b_Ndata_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x1.rawtdc", S_dc_1x1_rawtdc, &b_S_dc_1x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.tdchits", &Ndata_S_dc_1x1_tdchits, &b_Ndata_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("S.dc.1x1.tdchits", S_dc_1x1_tdchits, &b_S_dc_1x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x1.time", &Ndata_S_dc_1x1_time, &b_Ndata_S_dc_1x1_time);
+   fChain->SetBranchAddress("S.dc.1x1.time", S_dc_1x1_time, &b_S_dc_1x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.dist", &Ndata_S_dc_1x2_dist, &b_Ndata_S_dc_1x2_dist);
+   fChain->SetBranchAddress("S.dc.1x2.dist", S_dc_1x2_dist, &b_S_dc_1x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.rawtdc", &Ndata_S_dc_1x2_rawtdc, &b_Ndata_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.1x2.rawtdc", S_dc_1x2_rawtdc, &b_S_dc_1x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.tdchits", &Ndata_S_dc_1x2_tdchits, &b_Ndata_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("S.dc.1x2.tdchits", S_dc_1x2_tdchits, &b_S_dc_1x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.1x2.time", &Ndata_S_dc_1x2_time, &b_Ndata_S_dc_1x2_time);
+   fChain->SetBranchAddress("S.dc.1x2.time", S_dc_1x2_time, &b_S_dc_1x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.dist", &Ndata_S_dc_2u1_dist, &b_Ndata_S_dc_2u1_dist);
+   fChain->SetBranchAddress("S.dc.2u1.dist", S_dc_2u1_dist, &b_S_dc_2u1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.rawtdc", &Ndata_S_dc_2u1_rawtdc, &b_Ndata_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u1.rawtdc", S_dc_2u1_rawtdc, &b_S_dc_2u1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.tdchits", &Ndata_S_dc_2u1_tdchits, &b_Ndata_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("S.dc.2u1.tdchits", S_dc_2u1_tdchits, &b_S_dc_2u1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u1.time", &Ndata_S_dc_2u1_time, &b_Ndata_S_dc_2u1_time);
+   fChain->SetBranchAddress("S.dc.2u1.time", S_dc_2u1_time, &b_S_dc_2u1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.dist", &Ndata_S_dc_2u2_dist, &b_Ndata_S_dc_2u2_dist);
+   fChain->SetBranchAddress("S.dc.2u2.dist", S_dc_2u2_dist, &b_S_dc_2u2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.rawtdc", &Ndata_S_dc_2u2_rawtdc, &b_Ndata_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2u2.rawtdc", S_dc_2u2_rawtdc, &b_S_dc_2u2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.tdchits", &Ndata_S_dc_2u2_tdchits, &b_Ndata_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("S.dc.2u2.tdchits", S_dc_2u2_tdchits, &b_S_dc_2u2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2u2.time", &Ndata_S_dc_2u2_time, &b_Ndata_S_dc_2u2_time);
+   fChain->SetBranchAddress("S.dc.2u2.time", S_dc_2u2_time, &b_S_dc_2u2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.dist", &Ndata_S_dc_2v1_dist, &b_Ndata_S_dc_2v1_dist);
+   fChain->SetBranchAddress("S.dc.2v1.dist", S_dc_2v1_dist, &b_S_dc_2v1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.rawtdc", &Ndata_S_dc_2v1_rawtdc, &b_Ndata_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v1.rawtdc", S_dc_2v1_rawtdc, &b_S_dc_2v1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.tdchits", &Ndata_S_dc_2v1_tdchits, &b_Ndata_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("S.dc.2v1.tdchits", S_dc_2v1_tdchits, &b_S_dc_2v1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v1.time", &Ndata_S_dc_2v1_time, &b_Ndata_S_dc_2v1_time);
+   fChain->SetBranchAddress("S.dc.2v1.time", S_dc_2v1_time, &b_S_dc_2v1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.dist", &Ndata_S_dc_2v2_dist, &b_Ndata_S_dc_2v2_dist);
+   fChain->SetBranchAddress("S.dc.2v2.dist", S_dc_2v2_dist, &b_S_dc_2v2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.rawtdc", &Ndata_S_dc_2v2_rawtdc, &b_Ndata_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2v2.rawtdc", S_dc_2v2_rawtdc, &b_S_dc_2v2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.tdchits", &Ndata_S_dc_2v2_tdchits, &b_Ndata_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("S.dc.2v2.tdchits", S_dc_2v2_tdchits, &b_S_dc_2v2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2v2.time", &Ndata_S_dc_2v2_time, &b_Ndata_S_dc_2v2_time);
+   fChain->SetBranchAddress("S.dc.2v2.time", S_dc_2v2_time, &b_S_dc_2v2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.dist", &Ndata_S_dc_2x1_dist, &b_Ndata_S_dc_2x1_dist);
+   fChain->SetBranchAddress("S.dc.2x1.dist", S_dc_2x1_dist, &b_S_dc_2x1_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.rawtdc", &Ndata_S_dc_2x1_rawtdc, &b_Ndata_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x1.rawtdc", S_dc_2x1_rawtdc, &b_S_dc_2x1_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.tdchits", &Ndata_S_dc_2x1_tdchits, &b_Ndata_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("S.dc.2x1.tdchits", S_dc_2x1_tdchits, &b_S_dc_2x1_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x1.time", &Ndata_S_dc_2x1_time, &b_Ndata_S_dc_2x1_time);
+   fChain->SetBranchAddress("S.dc.2x1.time", S_dc_2x1_time, &b_S_dc_2x1_time);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.dist", &Ndata_S_dc_2x2_dist, &b_Ndata_S_dc_2x2_dist);
+   fChain->SetBranchAddress("S.dc.2x2.dist", S_dc_2x2_dist, &b_S_dc_2x2_dist);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.rawtdc", &Ndata_S_dc_2x2_rawtdc, &b_Ndata_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("S.dc.2x2.rawtdc", S_dc_2x2_rawtdc, &b_S_dc_2x2_rawtdc);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.tdchits", &Ndata_S_dc_2x2_tdchits, &b_Ndata_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("S.dc.2x2.tdchits", S_dc_2x2_tdchits, &b_S_dc_2x2_tdchits);
+   fChain->SetBranchAddress("Ndata.S.dc.2x2.time", &Ndata_S_dc_2x2_time, &b_Ndata_S_dc_2x2_time);
+   fChain->SetBranchAddress("S.dc.2x2.time", S_dc_2x2_time, &b_S_dc_2x2_time);
+   fChain->SetBranchAddress("Ndata.S.dc.residual", &Ndata_S_dc_residual, &b_Ndata_S_dc_residual);
+   fChain->SetBranchAddress("S.dc.residual", S_dc_residual, &b_S_dc_residual);
+   fChain->SetBranchAddress("Ndata.S.dc.x", &Ndata_S_dc_x, &b_Ndata_S_dc_x);
+   fChain->SetBranchAddress("S.dc.x", S_dc_x, &b_S_dc_x);
+   fChain->SetBranchAddress("Ndata.S.dc.xp", &Ndata_S_dc_xp, &b_Ndata_S_dc_xp);
+   fChain->SetBranchAddress("S.dc.xp", S_dc_xp, &b_S_dc_xp);
+   fChain->SetBranchAddress("Ndata.S.dc.y", &Ndata_S_dc_y, &b_Ndata_S_dc_y);
+   fChain->SetBranchAddress("S.dc.y", S_dc_y, &b_S_dc_y);
+   fChain->SetBranchAddress("Ndata.S.dc.yp", &Ndata_S_dc_yp, &b_Ndata_S_dc_yp);
+   fChain->SetBranchAddress("S.dc.yp", S_dc_yp, &b_S_dc_yp);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negadchits", &Ndata_S_hod_1x_negadchits, &b_Ndata_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("S.hod.1x.negadchits", S_hod_1x_negadchits, &b_S_hod_1x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.negtdchits", &Ndata_S_hod_1x_negtdchits, &b_Ndata_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("S.hod.1x.negtdchits", S_hod_1x_negtdchits, &b_S_hod_1x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.posadchits", &Ndata_S_hod_1x_posadchits, &b_Ndata_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("S.hod.1x.posadchits", S_hod_1x_posadchits, &b_S_hod_1x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1x.postdchits", &Ndata_S_hod_1x_postdchits, &b_Ndata_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("S.hod.1x.postdchits", S_hod_1x_postdchits, &b_S_hod_1x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negadchits", &Ndata_S_hod_1y_negadchits, &b_Ndata_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("S.hod.1y.negadchits", S_hod_1y_negadchits, &b_S_hod_1y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.negtdchits", &Ndata_S_hod_1y_negtdchits, &b_Ndata_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("S.hod.1y.negtdchits", S_hod_1y_negtdchits, &b_S_hod_1y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.posadchits", &Ndata_S_hod_1y_posadchits, &b_Ndata_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("S.hod.1y.posadchits", S_hod_1y_posadchits, &b_S_hod_1y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.1y.postdchits", &Ndata_S_hod_1y_postdchits, &b_Ndata_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("S.hod.1y.postdchits", S_hod_1y_postdchits, &b_S_hod_1y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negadchits", &Ndata_S_hod_2x_negadchits, &b_Ndata_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("S.hod.2x.negadchits", S_hod_2x_negadchits, &b_S_hod_2x_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.negtdchits", &Ndata_S_hod_2x_negtdchits, &b_Ndata_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("S.hod.2x.negtdchits", S_hod_2x_negtdchits, &b_S_hod_2x_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.posadchits", &Ndata_S_hod_2x_posadchits, &b_Ndata_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("S.hod.2x.posadchits", S_hod_2x_posadchits, &b_S_hod_2x_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2x.postdchits", &Ndata_S_hod_2x_postdchits, &b_Ndata_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("S.hod.2x.postdchits", S_hod_2x_postdchits, &b_S_hod_2x_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negadchits", &Ndata_S_hod_2y_negadchits, &b_Ndata_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("S.hod.2y.negadchits", S_hod_2y_negadchits, &b_S_hod_2y_negadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.negtdchits", &Ndata_S_hod_2y_negtdchits, &b_Ndata_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("S.hod.2y.negtdchits", S_hod_2y_negtdchits, &b_S_hod_2y_negtdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.posadchits", &Ndata_S_hod_2y_posadchits, &b_Ndata_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("S.hod.2y.posadchits", S_hod_2y_posadchits, &b_S_hod_2y_posadchits);
+   fChain->SetBranchAddress("Ndata.S.hod.2y.postdchits", &Ndata_S_hod_2y_postdchits, &b_Ndata_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("S.hod.2y.postdchits", S_hod_2y_postdchits, &b_S_hod_2y_postdchits);
+   fChain->SetBranchAddress("Ndata.S.hod.fpHitsTime", &Ndata_S_hod_fpHitsTime, &b_Ndata_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("S.hod.fpHitsTime", S_hod_fpHitsTime, &b_S_hod_fpHitsTime);
+   fChain->SetBranchAddress("Ndata.S.tr.beta", &Ndata_S_tr_beta, &b_Ndata_S_tr_beta);
+   fChain->SetBranchAddress("S.tr.beta", S_tr_beta, &b_S_tr_beta);
+   fChain->SetBranchAddress("Ndata.S.tr.betachisq", &Ndata_S_tr_betachisq, &b_Ndata_S_tr_betachisq);
+   fChain->SetBranchAddress("S.tr.betachisq", S_tr_betachisq, &b_S_tr_betachisq);
+   fChain->SetBranchAddress("Ndata.S.tr.chi2", &Ndata_S_tr_chi2, &b_Ndata_S_tr_chi2);
+   fChain->SetBranchAddress("S.tr.chi2", S_tr_chi2, &b_S_tr_chi2);
+   fChain->SetBranchAddress("Ndata.S.tr.d_ph", &Ndata_S_tr_d_ph, &b_Ndata_S_tr_d_ph);
+   fChain->SetBranchAddress("S.tr.d_ph", S_tr_d_ph, &b_S_tr_d_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.d_th", &Ndata_S_tr_d_th, &b_Ndata_S_tr_d_th);
+   fChain->SetBranchAddress("S.tr.d_th", S_tr_d_th, &b_S_tr_d_th);
+   fChain->SetBranchAddress("Ndata.S.tr.d_x", &Ndata_S_tr_d_x, &b_Ndata_S_tr_d_x);
+   fChain->SetBranchAddress("S.tr.d_x", S_tr_d_x, &b_S_tr_d_x);
+   fChain->SetBranchAddress("Ndata.S.tr.d_y", &Ndata_S_tr_d_y, &b_Ndata_S_tr_d_y);
+   fChain->SetBranchAddress("S.tr.d_y", S_tr_d_y, &b_S_tr_d_y);
+   fChain->SetBranchAddress("Ndata.S.tr.dbeta", &Ndata_S_tr_dbeta, &b_Ndata_S_tr_dbeta);
+   fChain->SetBranchAddress("S.tr.dbeta", S_tr_dbeta, &b_S_tr_dbeta);
+   fChain->SetBranchAddress("Ndata.S.tr.dtime", &Ndata_S_tr_dtime, &b_Ndata_S_tr_dtime);
+   fChain->SetBranchAddress("S.tr.dtime", S_tr_dtime, &b_S_tr_dtime);
+   fChain->SetBranchAddress("Ndata.S.tr.flag", &Ndata_S_tr_flag, &b_Ndata_S_tr_flag);
+   fChain->SetBranchAddress("S.tr.flag", S_tr_flag, &b_S_tr_flag);
+   fChain->SetBranchAddress("Ndata.S.tr.ndof", &Ndata_S_tr_ndof, &b_Ndata_S_tr_ndof);
+   fChain->SetBranchAddress("S.tr.ndof", S_tr_ndof, &b_S_tr_ndof);
+   fChain->SetBranchAddress("Ndata.S.tr.p", &Ndata_S_tr_p, &b_Ndata_S_tr_p);
+   fChain->SetBranchAddress("S.tr.p", S_tr_p, &b_S_tr_p);
+   fChain->SetBranchAddress("Ndata.S.tr.pathl", &Ndata_S_tr_pathl, &b_Ndata_S_tr_pathl);
+   fChain->SetBranchAddress("S.tr.pathl", S_tr_pathl, &b_S_tr_pathl);
+   fChain->SetBranchAddress("Ndata.S.tr.ph", &Ndata_S_tr_ph, &b_Ndata_S_tr_ph);
+   fChain->SetBranchAddress("S.tr.ph", S_tr_ph, &b_S_tr_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.px", &Ndata_S_tr_px, &b_Ndata_S_tr_px);
+   fChain->SetBranchAddress("S.tr.px", S_tr_px, &b_S_tr_px);
+   fChain->SetBranchAddress("Ndata.S.tr.py", &Ndata_S_tr_py, &b_Ndata_S_tr_py);
+   fChain->SetBranchAddress("S.tr.py", S_tr_py, &b_S_tr_py);
+   fChain->SetBranchAddress("Ndata.S.tr.pz", &Ndata_S_tr_pz, &b_Ndata_S_tr_pz);
+   fChain->SetBranchAddress("S.tr.pz", S_tr_pz, &b_S_tr_pz);
+   fChain->SetBranchAddress("Ndata.S.tr.r_ph", &Ndata_S_tr_r_ph, &b_Ndata_S_tr_r_ph);
+   fChain->SetBranchAddress("S.tr.r_ph", S_tr_r_ph, &b_S_tr_r_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.r_th", &Ndata_S_tr_r_th, &b_Ndata_S_tr_r_th);
+   fChain->SetBranchAddress("S.tr.r_th", S_tr_r_th, &b_S_tr_r_th);
+   fChain->SetBranchAddress("Ndata.S.tr.r_x", &Ndata_S_tr_r_x, &b_Ndata_S_tr_r_x);
+   fChain->SetBranchAddress("S.tr.r_x", S_tr_r_x, &b_S_tr_r_x);
+   fChain->SetBranchAddress("Ndata.S.tr.r_y", &Ndata_S_tr_r_y, &b_Ndata_S_tr_r_y);
+   fChain->SetBranchAddress("S.tr.r_y", S_tr_r_y, &b_S_tr_r_y);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_dp", &Ndata_S_tr_tg_dp, &b_Ndata_S_tr_tg_dp);
+   fChain->SetBranchAddress("S.tr.tg_dp", S_tr_tg_dp, &b_S_tr_tg_dp);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_ph", &Ndata_S_tr_tg_ph, &b_Ndata_S_tr_tg_ph);
+   fChain->SetBranchAddress("S.tr.tg_ph", S_tr_tg_ph, &b_S_tr_tg_ph);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_th", &Ndata_S_tr_tg_th, &b_Ndata_S_tr_tg_th);
+   fChain->SetBranchAddress("S.tr.tg_th", S_tr_tg_th, &b_S_tr_tg_th);
+   fChain->SetBranchAddress("Ndata.S.tr.tg_y", &Ndata_S_tr_tg_y, &b_Ndata_S_tr_tg_y);
+   fChain->SetBranchAddress("S.tr.tg_y", S_tr_tg_y, &b_S_tr_tg_y);
+   fChain->SetBranchAddress("Ndata.S.tr.th", &Ndata_S_tr_th, &b_Ndata_S_tr_th);
+   fChain->SetBranchAddress("S.tr.th", S_tr_th, &b_S_tr_th);
+   fChain->SetBranchAddress("Ndata.S.tr.time", &Ndata_S_tr_time, &b_Ndata_S_tr_time);
+   fChain->SetBranchAddress("S.tr.time", S_tr_time, &b_S_tr_time);
+   fChain->SetBranchAddress("Ndata.S.tr.vx", &Ndata_S_tr_vx, &b_Ndata_S_tr_vx);
+   fChain->SetBranchAddress("S.tr.vx", S_tr_vx, &b_S_tr_vx);
+   fChain->SetBranchAddress("Ndata.S.tr.vy", &Ndata_S_tr_vy, &b_Ndata_S_tr_vy);
+   fChain->SetBranchAddress("S.tr.vy", S_tr_vy, &b_S_tr_vy);
+   fChain->SetBranchAddress("Ndata.S.tr.vz", &Ndata_S_tr_vz, &b_Ndata_S_tr_vz);
+   fChain->SetBranchAddress("S.tr.vz", S_tr_vz, &b_S_tr_vz);
+   fChain->SetBranchAddress("Ndata.S.tr.x", &Ndata_S_tr_x, &b_Ndata_S_tr_x);
+   fChain->SetBranchAddress("S.tr.x", S_tr_x, &b_S_tr_x);
+   fChain->SetBranchAddress("Ndata.S.tr.y", &Ndata_S_tr_y, &b_Ndata_S_tr_y);
+   fChain->SetBranchAddress("S.tr.y", S_tr_y, &b_S_tr_y);
+   fChain->SetBranchAddress("H.aero.neg_npe_sum", &H_aero_neg_npe_sum, &b_H_aero_neg_npe_sum);
+   fChain->SetBranchAddress("H.aero.ngood_hits", &H_aero_ngood_hits, &b_H_aero_ngood_hits);
+   fChain->SetBranchAddress("H.aero.npe_sum", &H_aero_npe_sum, &b_H_aero_npe_sum);
+   fChain->SetBranchAddress("H.aero.ntdc_neg_hits", &H_aero_ntdc_neg_hits, &b_H_aero_ntdc_neg_hits);
+   fChain->SetBranchAddress("H.aero.ntdc_pos_hits", &H_aero_ntdc_pos_hits, &b_H_aero_ntdc_pos_hits);
+   fChain->SetBranchAddress("H.aero.pos_npe_sum", &H_aero_pos_npe_sum, &b_H_aero_pos_npe_sum);
+   fChain->SetBranchAddress("H.cal.1pr.eplane", &H_cal_1pr_eplane, &b_H_cal_1pr_eplane);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_neg", &H_cal_1pr_eplane_neg, &b_H_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("H.cal.1pr.eplane_pos", &H_cal_1pr_eplane_pos, &b_H_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("H.cal.2ta.eplane", &H_cal_2ta_eplane, &b_H_cal_2ta_eplane);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_neg", &H_cal_2ta_eplane_neg, &b_H_cal_2ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.2ta.eplane_pos", &H_cal_2ta_eplane_pos, &b_H_cal_2ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.3ta.eplane", &H_cal_3ta_eplane, &b_H_cal_3ta_eplane);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_neg", &H_cal_3ta_eplane_neg, &b_H_cal_3ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.3ta.eplane_pos", &H_cal_3ta_eplane_pos, &b_H_cal_3ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.4ta.eplane", &H_cal_4ta_eplane, &b_H_cal_4ta_eplane);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_neg", &H_cal_4ta_eplane_neg, &b_H_cal_4ta_eplane_neg);
+   fChain->SetBranchAddress("H.cal.4ta.eplane_pos", &H_cal_4ta_eplane_pos, &b_H_cal_4ta_eplane_pos);
+   fChain->SetBranchAddress("H.cal.etot", &H_cal_etot, &b_H_cal_etot);
+   fChain->SetBranchAddress("H.cal.etotnorm", &H_cal_etotnorm, &b_H_cal_etotnorm);
+   fChain->SetBranchAddress("H.cal.etrack", &H_cal_etrack, &b_H_cal_etrack);
+   fChain->SetBranchAddress("H.cal.nclust", &H_cal_nclust, &b_H_cal_nclust);
+   fChain->SetBranchAddress("H.cal.nhits", &H_cal_nhits, &b_H_cal_nhits);
+   fChain->SetBranchAddress("H.cal.ntracks", &H_cal_ntracks, &b_H_cal_ntracks);
+   fChain->SetBranchAddress("H.cher.ncherhit", &H_cher_ncherhit, &b_H_cher_ncherhit);
+   fChain->SetBranchAddress("H.cher.npesum", &H_cher_npesum, &b_H_cher_npesum);
+   fChain->SetBranchAddress("H.dc.1u1.nhit", &H_dc_1u1_nhit, &b_H_dc_1u1_nhit);
+   fChain->SetBranchAddress("H.dc.1v1.nhit", &H_dc_1v1_nhit, &b_H_dc_1v1_nhit);
+   fChain->SetBranchAddress("H.dc.1x1.nhit", &H_dc_1x1_nhit, &b_H_dc_1x1_nhit);
+   fChain->SetBranchAddress("H.dc.1x2.nhit", &H_dc_1x2_nhit, &b_H_dc_1x2_nhit);
+   fChain->SetBranchAddress("H.dc.1y1.nhit", &H_dc_1y1_nhit, &b_H_dc_1y1_nhit);
+   fChain->SetBranchAddress("H.dc.1y2.nhit", &H_dc_1y2_nhit, &b_H_dc_1y2_nhit);
+   fChain->SetBranchAddress("H.dc.2u1.nhit", &H_dc_2u1_nhit, &b_H_dc_2u1_nhit);
+   fChain->SetBranchAddress("H.dc.2v1.nhit", &H_dc_2v1_nhit, &b_H_dc_2v1_nhit);
+   fChain->SetBranchAddress("H.dc.2x1.nhit", &H_dc_2x1_nhit, &b_H_dc_2x1_nhit);
+   fChain->SetBranchAddress("H.dc.2x2.nhit", &H_dc_2x2_nhit, &b_H_dc_2x2_nhit);
+   fChain->SetBranchAddress("H.dc.2y1.nhit", &H_dc_2y1_nhit, &b_H_dc_2y1_nhit);
+   fChain->SetBranchAddress("H.dc.2y2.nhit", &H_dc_2y2_nhit, &b_H_dc_2y2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.maxhits", &H_dc_Ch1_maxhits, &b_H_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch1.nhit", &H_dc_Ch1_nhit, &b_H_dc_Ch1_nhit);
+   fChain->SetBranchAddress("H.dc.Ch1.spacepoints", &H_dc_Ch1_spacepoints, &b_H_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch1.trawhit", &H_dc_Ch1_trawhit, &b_H_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("H.dc.Ch2.maxhits", &H_dc_Ch2_maxhits, &b_H_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("H.dc.Ch2.nhit", &H_dc_Ch2_nhit, &b_H_dc_Ch2_nhit);
+   fChain->SetBranchAddress("H.dc.Ch2.spacepoints", &H_dc_Ch2_spacepoints, &b_H_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("H.dc.Ch2.trawhit", &H_dc_Ch2_trawhit, &b_H_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("H.dc.nhit", &H_dc_nhit, &b_H_dc_nhit);
+   fChain->SetBranchAddress("H.dc.nsp", &H_dc_nsp, &b_H_dc_nsp);
+   fChain->SetBranchAddress("H.dc.ntrack", &H_dc_ntrack, &b_H_dc_ntrack);
+   fChain->SetBranchAddress("H.dc.stubtest", &H_dc_stubtest, &b_H_dc_stubtest);
+   fChain->SetBranchAddress("H.dc.tnhit", &H_dc_tnhit, &b_H_dc_tnhit);
+   fChain->SetBranchAddress("H.dc.trawhit", &H_dc_trawhit, &b_H_dc_trawhit);
+   fChain->SetBranchAddress("H.hod.1x.nhits", &H_hod_1x_nhits, &b_H_hod_1x_nhits);
+   fChain->SetBranchAddress("H.hod.1y.nhits", &H_hod_1y_nhits, &b_H_hod_1y_nhits);
+   fChain->SetBranchAddress("H.hod.2x.nhits", &H_hod_2x_nhits, &b_H_hod_2x_nhits);
+   fChain->SetBranchAddress("H.hod.2y.nhits", &H_hod_2y_nhits, &b_H_hod_2y_nhits);
+   fChain->SetBranchAddress("H.hod.betachisqnotrack", &H_hod_betachisqnotrack, &b_H_hod_betachisqnotrack);
+   fChain->SetBranchAddress("H.hod.betanotrack", &H_hod_betanotrack, &b_H_hod_betanotrack);
+   fChain->SetBranchAddress("H.hod.betap", &H_hod_betap, &b_H_hod_betap);
+   fChain->SetBranchAddress("H.hod.goodscinhit", &H_hod_goodscinhit, &b_H_hod_goodscinhit);
+   fChain->SetBranchAddress("H.hod.goodstarttime", &H_hod_goodstarttime, &b_H_hod_goodstarttime);
+   fChain->SetBranchAddress("H.hod.scindid", &H_hod_scindid, &b_H_hod_scindid);
+   fChain->SetBranchAddress("H.hod.scinshould", &H_hod_scinshould, &b_H_hod_scinshould);
+   fChain->SetBranchAddress("H.hod.starttime", &H_hod_starttime, &b_H_hod_starttime);
+   fChain->SetBranchAddress("H.tr.n", &H_tr_n, &b_H_tr_n);
+   fChain->SetBranchAddress("HSCOINPRE", &HSCOINPRE, &b_HSCOINPRE);
+   fChain->SetBranchAddress("HSCOINPREr", &HSCOINPREr, &b_HSCOINPREr);
+   fChain->SetBranchAddress("HSCOINTRG", &HSCOINTRG, &b_HSCOINTRG);
+   fChain->SetBranchAddress("HSCOINTRGr", &HSCOINTRGr, &b_HSCOINTRGr);
+   fChain->SetBranchAddress("HSHMSPRE", &HSHMSPRE, &b_HSHMSPRE);
+   fChain->SetBranchAddress("HSHMSPREr", &HSHMSPREr, &b_HSHMSPREr);
+   fChain->SetBranchAddress("HSHMSTRG", &HSHMSTRG, &b_HSHMSTRG);
+   fChain->SetBranchAddress("HSHMSTRGr", &HSHMSTRGr, &b_HSHMSTRGr);
+   fChain->SetBranchAddress("HSPEDPRE", &HSPEDPRE, &b_HSPEDPRE);
+   fChain->SetBranchAddress("HSPEDPREr", &HSPEDPREr, &b_HSPEDPREr);
+   fChain->SetBranchAddress("HSPEDTRG", &HSPEDTRG, &b_HSPEDTRG);
+   fChain->SetBranchAddress("HSPEDTRGr", &HSPEDTRGr, &b_HSPEDTRGr);
+   fChain->SetBranchAddress("HSS1", &HSS1, &b_HSS1);
+   fChain->SetBranchAddress("HSS1X", &HSS1X, &b_HSS1X);
+   fChain->SetBranchAddress("HSS1Xr", &HSS1Xr, &b_HSS1Xr);
+   fChain->SetBranchAddress("HSS1Y", &HSS1Y, &b_HSS1Y);
+   fChain->SetBranchAddress("HSS1Yr", &HSS1Yr, &b_HSS1Yr);
+   fChain->SetBranchAddress("HSS1r", &HSS1r, &b_HSS1r);
+   fChain->SetBranchAddress("HSS2", &HSS2, &b_HSS2);
+   fChain->SetBranchAddress("HSS2X", &HSS2X, &b_HSS2X);
+   fChain->SetBranchAddress("HSS2Xr", &HSS2Xr, &b_HSS2Xr);
+   fChain->SetBranchAddress("HSS2Y", &HSS2Y, &b_HSS2Y);
+   fChain->SetBranchAddress("HSS2Yr", &HSS2Yr, &b_HSS2Yr);
+   fChain->SetBranchAddress("HSS2r", &HSS2r, &b_HSS2r);
+   fChain->SetBranchAddress("HSSHODO11", &HSSHODO11, &b_HSSHODO11);
+   fChain->SetBranchAddress("HSSHODO11r", &HSSHODO11r, &b_HSSHODO11r);
+   fChain->SetBranchAddress("HSSHODO13", &HSSHODO13, &b_HSSHODO13);
+   fChain->SetBranchAddress("HSSHODO13r", &HSSHODO13r, &b_HSSHODO13r);
+   fChain->SetBranchAddress("HSSHODO15", &HSSHODO15, &b_HSSHODO15);
+   fChain->SetBranchAddress("HSSHODO15r", &HSSHODO15r, &b_HSSHODO15r);
+   fChain->SetBranchAddress("HSSHODO9", &HSSHODO9, &b_HSSHODO9);
+   fChain->SetBranchAddress("HSSHODO9r", &HSSHODO9r, &b_HSSHODO9r);
+   fChain->SetBranchAddress("HSSOSPRE", &HSSOSPRE, &b_HSSOSPRE);
+   fChain->SetBranchAddress("HSSOSPREr", &HSSOSPREr, &b_HSSOSPREr);
+   fChain->SetBranchAddress("HSSOSTRG", &HSSOSTRG, &b_HSSOSTRG);
+   fChain->SetBranchAddress("HSSOSTRGr", &HSSOSTRGr, &b_HSSOSTRGr);
+   fChain->SetBranchAddress("HShADCGATES", &HShADCGATES, &b_HShADCGATES);
+   fChain->SetBranchAddress("HShADCGATESr", &HShADCGATESr, &b_HShADCGATESr);
+   fChain->SetBranchAddress("HShBCM1", &HShBCM1, &b_HShBCM1);
+   fChain->SetBranchAddress("HShBCM1r", &HShBCM1r, &b_HShBCM1r);
+   fChain->SetBranchAddress("HShBCM2", &HShBCM2, &b_HShBCM2);
+   fChain->SetBranchAddress("HShBCM2r", &HShBCM2r, &b_HShBCM2r);
+   fChain->SetBranchAddress("HShBEAMGATES", &HShBEAMGATES, &b_HShBEAMGATES);
+   fChain->SetBranchAddress("HShBEAMGATESr", &HShBEAMGATESr, &b_HShBEAMGATESr);
+   fChain->SetBranchAddress("HShCER", &HShCER, &b_HShCER);
+   fChain->SetBranchAddress("HShCERHI", &HShCERHI, &b_HShCERHI);
+   fChain->SetBranchAddress("HShCERHIr", &HShCERHIr, &b_HShCERHIr);
+   fChain->SetBranchAddress("HShCERr", &HShCERr, &b_HShCERr);
+   fChain->SetBranchAddress("HShCLOCK", &HShCLOCK, &b_HShCLOCK);
+   fChain->SetBranchAddress("HShCLOCKr", &HShCLOCKr, &b_HShCLOCKr);
+   fChain->SetBranchAddress("HShELCLEAN", &HShELCLEAN, &b_HShELCLEAN);
+   fChain->SetBranchAddress("HShELCLEANr", &HShELCLEANr, &b_HShELCLEANr);
+   fChain->SetBranchAddress("HShELHI", &HShELHI, &b_HShELHI);
+   fChain->SetBranchAddress("HShELHIr", &HShELHIr, &b_HShELHIr);
+   fChain->SetBranchAddress("HShELLO", &HShELLO, &b_HShELLO);
+   fChain->SetBranchAddress("HShELLOr", &HShELLOr, &b_HShELLOr);
+   fChain->SetBranchAddress("HShELREAL", &HShELREAL, &b_HShELREAL);
+   fChain->SetBranchAddress("HShELREALr", &HShELREALr, &b_HShELREALr);
+   fChain->SetBranchAddress("HShPION", &HShPION, &b_HShPION);
+   fChain->SetBranchAddress("HShPIONHI", &HShPIONHI, &b_HShPIONHI);
+   fChain->SetBranchAddress("HShPIONHIr", &HShPIONHIr, &b_HShPIONHIr);
+   fChain->SetBranchAddress("HShPIONr", &HShPIONr, &b_HShPIONr);
+   fChain->SetBranchAddress("HShPIPRE", &HShPIPRE, &b_HShPIPRE);
+   fChain->SetBranchAddress("HShPIPREr", &HShPIPREr, &b_HShPIPREr);
+   fChain->SetBranchAddress("HShPRE100", &HShPRE100, &b_HShPRE100);
+   fChain->SetBranchAddress("HShPRE100r", &HShPRE100r, &b_HShPRE100r);
+   fChain->SetBranchAddress("HShPRE150", &HShPRE150, &b_HShPRE150);
+   fChain->SetBranchAddress("HShPRE150r", &HShPRE150r, &b_HShPRE150r);
+   fChain->SetBranchAddress("HShPRE200", &HShPRE200, &b_HShPRE200);
+   fChain->SetBranchAddress("HShPRE200r", &HShPRE200r, &b_HShPRE200r);
+   fChain->SetBranchAddress("HShPRE50", &HShPRE50, &b_HShPRE50);
+   fChain->SetBranchAddress("HShPRE50r", &HShPRE50r, &b_HShPRE50r);
+   fChain->SetBranchAddress("HShPRETRG", &HShPRETRG, &b_HShPRETRG);
+   fChain->SetBranchAddress("HShPRETRGr", &HShPRETRGr, &b_HShPRETRGr);
+   fChain->SetBranchAddress("HShPRHI", &HShPRHI, &b_HShPRHI);
+   fChain->SetBranchAddress("HShPRHIr", &HShPRHIr, &b_HShPRHIr);
+   fChain->SetBranchAddress("HShPRLO", &HShPRLO, &b_HShPRLO);
+   fChain->SetBranchAddress("HShPRLOr", &HShPRLOr, &b_HShPRLOr);
+   fChain->SetBranchAddress("HShS1", &HShS1, &b_HShS1);
+   fChain->SetBranchAddress("HShS1X", &HShS1X, &b_HShS1X);
+   fChain->SetBranchAddress("HShS1Xr", &HShS1Xr, &b_HShS1Xr);
+   fChain->SetBranchAddress("HShS1Y", &HShS1Y, &b_HShS1Y);
+   fChain->SetBranchAddress("HShS1Yr", &HShS1Yr, &b_HShS1Yr);
+   fChain->SetBranchAddress("HShS1r", &HShS1r, &b_HShS1r);
+   fChain->SetBranchAddress("HShS2", &HShS2, &b_HShS2);
+   fChain->SetBranchAddress("HShS2X", &HShS2X, &b_HShS2X);
+   fChain->SetBranchAddress("HShS2Xr", &HShS2Xr, &b_HShS2Xr);
+   fChain->SetBranchAddress("HShS2Y", &HShS2Y, &b_HShS2Y);
+   fChain->SetBranchAddress("HShS2Yr", &HShS2Yr, &b_HShS2Yr);
+   fChain->SetBranchAddress("HShS2r", &HShS2r, &b_HShS2r);
+   fChain->SetBranchAddress("HShSCIN", &HShSCIN, &b_HShSCIN);
+   fChain->SetBranchAddress("HShSCINr", &HShSCINr, &b_HShSCINr);
+   fChain->SetBranchAddress("HShSHLO", &HShSHLO, &b_HShSHLO);
+   fChain->SetBranchAddress("HShSHLOr", &HShSHLOr, &b_HShSHLOr);
+   fChain->SetBranchAddress("HShSTOF", &HShSTOF, &b_HShSTOF);
+   fChain->SetBranchAddress("HShSTOFr", &HShSTOFr, &b_HShSTOFr);
+   fChain->SetBranchAddress("HShUNSER", &HShUNSER, &b_HShUNSER);
+   fChain->SetBranchAddress("HShUNSERr", &HShUNSERr, &b_HShUNSERr);
+   fChain->SetBranchAddress("HShUNUSED4", &HShUNUSED4, &b_HShUNUSED4);
+   fChain->SetBranchAddress("HShUNUSED4r", &HShUNUSED4r, &b_HShUNUSED4r);
+   fChain->SetBranchAddress("HShUNUSED5", &HShUNUSED5, &b_HShUNUSED5);
+   fChain->SetBranchAddress("HShUNUSED5r", &HShUNUSED5r, &b_HShUNUSED5r);
+   fChain->SetBranchAddress("HSsADCGATES", &HSsADCGATES, &b_HSsADCGATES);
+   fChain->SetBranchAddress("HSsADCGATESr", &HSsADCGATESr, &b_HSsADCGATESr);
+   fChain->SetBranchAddress("HSsBCM1", &HSsBCM1, &b_HSsBCM1);
+   fChain->SetBranchAddress("HSsBCM1r", &HSsBCM1r, &b_HSsBCM1r);
+   fChain->SetBranchAddress("HSsBCM2", &HSsBCM2, &b_HSsBCM2);
+   fChain->SetBranchAddress("HSsBCM2r", &HSsBCM2r, &b_HSsBCM2r);
+   fChain->SetBranchAddress("HSsCER", &HSsCER, &b_HSsCER);
+   fChain->SetBranchAddress("HSsCERr", &HSsCERr, &b_HSsCERr);
+   fChain->SetBranchAddress("HSsCLOCK", &HSsCLOCK, &b_HSsCLOCK);
+   fChain->SetBranchAddress("HSsCLOCKr", &HSsCLOCKr, &b_HSsCLOCKr);
+   fChain->SetBranchAddress("HSsELCLEAN", &HSsELCLEAN, &b_HSsELCLEAN);
+   fChain->SetBranchAddress("HSsELCLEANr", &HSsELCLEANr, &b_HSsELCLEANr);
+   fChain->SetBranchAddress("HSsELHI", &HSsELHI, &b_HSsELHI);
+   fChain->SetBranchAddress("HSsELHIr", &HSsELHIr, &b_HSsELHIr);
+   fChain->SetBranchAddress("HSsELLO", &HSsELLO, &b_HSsELLO);
+   fChain->SetBranchAddress("HSsELLOr", &HSsELLOr, &b_HSsELLOr);
+   fChain->SetBranchAddress("HSsELREAL", &HSsELREAL, &b_HSsELREAL);
+   fChain->SetBranchAddress("HSsELREALr", &HSsELREALr, &b_HSsELREALr);
+   fChain->SetBranchAddress("HSsPION", &HSsPION, &b_HSsPION);
+   fChain->SetBranchAddress("HSsPIONr", &HSsPIONr, &b_HSsPIONr);
+   fChain->SetBranchAddress("HSsPIPRE", &HSsPIPRE, &b_HSsPIPRE);
+   fChain->SetBranchAddress("HSsPIPREr", &HSsPIPREr, &b_HSsPIPREr);
+   fChain->SetBranchAddress("HSsPRE100", &HSsPRE100, &b_HSsPRE100);
+   fChain->SetBranchAddress("HSsPRE100r", &HSsPRE100r, &b_HSsPRE100r);
+   fChain->SetBranchAddress("HSsPRE150", &HSsPRE150, &b_HSsPRE150);
+   fChain->SetBranchAddress("HSsPRE150r", &HSsPRE150r, &b_HSsPRE150r);
+   fChain->SetBranchAddress("HSsPRE200", &HSsPRE200, &b_HSsPRE200);
+   fChain->SetBranchAddress("HSsPRE200r", &HSsPRE200r, &b_HSsPRE200r);
+   fChain->SetBranchAddress("HSsPRE50", &HSsPRE50, &b_HSsPRE50);
+   fChain->SetBranchAddress("HSsPRE50r", &HSsPRE50r, &b_HSsPRE50r);
+   fChain->SetBranchAddress("HSsPRETRG", &HSsPRETRG, &b_HSsPRETRG);
+   fChain->SetBranchAddress("HSsPRETRGr", &HSsPRETRGr, &b_HSsPRETRGr);
+   fChain->SetBranchAddress("HSsPRHI", &HSsPRHI, &b_HSsPRHI);
+   fChain->SetBranchAddress("HSsPRHIr", &HSsPRHIr, &b_HSsPRHIr);
+   fChain->SetBranchAddress("HSsPRLO", &HSsPRLO, &b_HSsPRLO);
+   fChain->SetBranchAddress("HSsPRLOr", &HSsPRLOr, &b_HSsPRLOr);
+   fChain->SetBranchAddress("HSsS1", &HSsS1, &b_HSsS1);
+   fChain->SetBranchAddress("HSsS1X", &HSsS1X, &b_HSsS1X);
+   fChain->SetBranchAddress("HSsS1Xr", &HSsS1Xr, &b_HSsS1Xr);
+   fChain->SetBranchAddress("HSsS1Y", &HSsS1Y, &b_HSsS1Y);
+   fChain->SetBranchAddress("HSsS1Yr", &HSsS1Yr, &b_HSsS1Yr);
+   fChain->SetBranchAddress("HSsS1r", &HSsS1r, &b_HSsS1r);
+   fChain->SetBranchAddress("HSsS2", &HSsS2, &b_HSsS2);
+   fChain->SetBranchAddress("HSsS2X", &HSsS2X, &b_HSsS2X);
+   fChain->SetBranchAddress("HSsS2Xr", &HSsS2Xr, &b_HSsS2Xr);
+   fChain->SetBranchAddress("HSsS2Y", &HSsS2Y, &b_HSsS2Y);
+   fChain->SetBranchAddress("HSsS2Yr", &HSsS2Yr, &b_HSsS2Yr);
+   fChain->SetBranchAddress("HSsS2r", &HSsS2r, &b_HSsS2r);
+   fChain->SetBranchAddress("HSsSCIN", &HSsSCIN, &b_HSsSCIN);
+   fChain->SetBranchAddress("HSsSCINr", &HSsSCINr, &b_HSsSCINr);
+   fChain->SetBranchAddress("HSsSHLO", &HSsSHLO, &b_HSsSHLO);
+   fChain->SetBranchAddress("HSsSHLOr", &HSsSHLOr, &b_HSsSHLOr);
+   fChain->SetBranchAddress("HSsSTOF", &HSsSTOF, &b_HSsSTOF);
+   fChain->SetBranchAddress("HSsSTOFr", &HSsSTOFr, &b_HSsSTOFr);
+   fChain->SetBranchAddress("S.cal.1pr.eplane", &S_cal_1pr_eplane, &b_S_cal_1pr_eplane);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_neg", &S_cal_1pr_eplane_neg, &b_S_cal_1pr_eplane_neg);
+   fChain->SetBranchAddress("S.cal.1pr.eplane_pos", &S_cal_1pr_eplane_pos, &b_S_cal_1pr_eplane_pos);
+   fChain->SetBranchAddress("S.cal.2ta.eplane", &S_cal_2ta_eplane, &b_S_cal_2ta_eplane);
+   fChain->SetBranchAddress("S.cal.2ta.eplane_neg", &S_cal_2ta_eplane_neg, &b_S_cal_2ta_eplane_neg);
+   fChain->SetBranchAddress("S.cal.2ta.eplane_pos", &S_cal_2ta_eplane_pos, &b_S_cal_2ta_eplane_pos);
+   fChain->SetBranchAddress("S.cal.etot", &S_cal_etot, &b_S_cal_etot);
+   fChain->SetBranchAddress("S.cal.etotnorm", &S_cal_etotnorm, &b_S_cal_etotnorm);
+   fChain->SetBranchAddress("S.cal.etrack", &S_cal_etrack, &b_S_cal_etrack);
+   fChain->SetBranchAddress("S.cal.nclust", &S_cal_nclust, &b_S_cal_nclust);
+   fChain->SetBranchAddress("S.cal.nhits", &S_cal_nhits, &b_S_cal_nhits);
+   fChain->SetBranchAddress("S.cal.ntracks", &S_cal_ntracks, &b_S_cal_ntracks);
+   fChain->SetBranchAddress("S.dc.1u1.nhit", &S_dc_1u1_nhit, &b_S_dc_1u1_nhit);
+   fChain->SetBranchAddress("S.dc.1u2.nhit", &S_dc_1u2_nhit, &b_S_dc_1u2_nhit);
+   fChain->SetBranchAddress("S.dc.1v1.nhit", &S_dc_1v1_nhit, &b_S_dc_1v1_nhit);
+   fChain->SetBranchAddress("S.dc.1v2.nhit", &S_dc_1v2_nhit, &b_S_dc_1v2_nhit);
+   fChain->SetBranchAddress("S.dc.1x1.nhit", &S_dc_1x1_nhit, &b_S_dc_1x1_nhit);
+   fChain->SetBranchAddress("S.dc.1x2.nhit", &S_dc_1x2_nhit, &b_S_dc_1x2_nhit);
+   fChain->SetBranchAddress("S.dc.2u1.nhit", &S_dc_2u1_nhit, &b_S_dc_2u1_nhit);
+   fChain->SetBranchAddress("S.dc.2u2.nhit", &S_dc_2u2_nhit, &b_S_dc_2u2_nhit);
+   fChain->SetBranchAddress("S.dc.2v1.nhit", &S_dc_2v1_nhit, &b_S_dc_2v1_nhit);
+   fChain->SetBranchAddress("S.dc.2v2.nhit", &S_dc_2v2_nhit, &b_S_dc_2v2_nhit);
+   fChain->SetBranchAddress("S.dc.2x1.nhit", &S_dc_2x1_nhit, &b_S_dc_2x1_nhit);
+   fChain->SetBranchAddress("S.dc.2x2.nhit", &S_dc_2x2_nhit, &b_S_dc_2x2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.maxhits", &S_dc_Ch1_maxhits, &b_S_dc_Ch1_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch1.nhit", &S_dc_Ch1_nhit, &b_S_dc_Ch1_nhit);
+   fChain->SetBranchAddress("S.dc.Ch1.spacepoints", &S_dc_Ch1_spacepoints, &b_S_dc_Ch1_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch1.trawhit", &S_dc_Ch1_trawhit, &b_S_dc_Ch1_trawhit);
+   fChain->SetBranchAddress("S.dc.Ch2.maxhits", &S_dc_Ch2_maxhits, &b_S_dc_Ch2_maxhits);
+   fChain->SetBranchAddress("S.dc.Ch2.nhit", &S_dc_Ch2_nhit, &b_S_dc_Ch2_nhit);
+   fChain->SetBranchAddress("S.dc.Ch2.spacepoints", &S_dc_Ch2_spacepoints, &b_S_dc_Ch2_spacepoints);
+   fChain->SetBranchAddress("S.dc.Ch2.trawhit", &S_dc_Ch2_trawhit, &b_S_dc_Ch2_trawhit);
+   fChain->SetBranchAddress("S.dc.nhit", &S_dc_nhit, &b_S_dc_nhit);
+   fChain->SetBranchAddress("S.dc.nsp", &S_dc_nsp, &b_S_dc_nsp);
+   fChain->SetBranchAddress("S.dc.ntrack", &S_dc_ntrack, &b_S_dc_ntrack);
+   fChain->SetBranchAddress("S.dc.stubtest", &S_dc_stubtest, &b_S_dc_stubtest);
+   fChain->SetBranchAddress("S.dc.tnhit", &S_dc_tnhit, &b_S_dc_tnhit);
+   fChain->SetBranchAddress("S.dc.trawhit", &S_dc_trawhit, &b_S_dc_trawhit);
+   fChain->SetBranchAddress("S.hod.1x.nhits", &S_hod_1x_nhits, &b_S_hod_1x_nhits);
+   fChain->SetBranchAddress("S.hod.1y.nhits", &S_hod_1y_nhits, &b_S_hod_1y_nhits);
+   fChain->SetBranchAddress("S.hod.2x.nhits", &S_hod_2x_nhits, &b_S_hod_2x_nhits);
+   fChain->SetBranchAddress("S.hod.2y.nhits", &S_hod_2y_nhits, &b_S_hod_2y_nhits);
+   fChain->SetBranchAddress("S.hod.betachisqnotrack", &S_hod_betachisqnotrack, &b_S_hod_betachisqnotrack);
+   fChain->SetBranchAddress("S.hod.betanotrack", &S_hod_betanotrack, &b_S_hod_betanotrack);
+   fChain->SetBranchAddress("S.hod.betap", &S_hod_betap, &b_S_hod_betap);
+   fChain->SetBranchAddress("S.hod.goodscinhit", &S_hod_goodscinhit, &b_S_hod_goodscinhit);
+   fChain->SetBranchAddress("S.hod.goodstarttime", &S_hod_goodstarttime, &b_S_hod_goodstarttime);
+   fChain->SetBranchAddress("S.hod.scindid", &S_hod_scindid, &b_S_hod_scindid);
+   fChain->SetBranchAddress("S.hod.scinshould", &S_hod_scinshould, &b_S_hod_scinshould);
+   fChain->SetBranchAddress("S.hod.starttime", &S_hod_starttime, &b_S_hod_starttime);
+   fChain->SetBranchAddress("S.tr.n", &S_tr_n, &b_S_tr_n);
+   fChain->SetBranchAddress("g.evtyp", &g_evtyp, &b_g_evtyp);
+//    fChain->SetBranchAddress("Hhodtdif1", &Hhodtdif1, &b_Hhodtdif1);
+//    fChain->SetBranchAddress("Hhodtdif2", &Hhodtdif2, &b_Hhodtdif2);
+//    fChain->SetBranchAddress("Hhodtdif3", &Hhodtdif3, &b_Hhodtdif3);
+//    fChain->SetBranchAddress("Hhodtdif4", &Hhodtdif4, &b_Hhodtdif4);
+//    fChain->SetBranchAddress("Hhodtdif5", &Hhodtdif5, &b_Hhodtdif5);
+//    fChain->SetBranchAddress("Hhodtdif6", &Hhodtdif6, &b_Hhodtdif6);
+   fChain->SetBranchAddress("fEvtHdr.fEvtTime", &fEvtHdr_fEvtTime, &b_Event_Branch_fEvtHdr_fEvtTime);
+   fChain->SetBranchAddress("fEvtHdr.fEvtNum", &fEvtHdr_fEvtNum, &b_Event_Branch_fEvtHdr_fEvtNum);
+   fChain->SetBranchAddress("fEvtHdr.fEvtType", &fEvtHdr_fEvtType, &b_Event_Branch_fEvtHdr_fEvtType);
+   fChain->SetBranchAddress("fEvtHdr.fEvtLen", &fEvtHdr_fEvtLen, &b_Event_Branch_fEvtHdr_fEvtLen);
+   fChain->SetBranchAddress("fEvtHdr.fHelicity", &fEvtHdr_fHelicity, &b_Event_Branch_fEvtHdr_fHelicity);
+   fChain->SetBranchAddress("fEvtHdr.fTargetPol", &fEvtHdr_fTargetPol, &b_Event_Branch_fEvtHdr_fTargetPol);
+   fChain->SetBranchAddress("fEvtHdr.fRun", &fEvtHdr_fRun, &b_Event_Branch_fEvtHdr_fRun);
+   Notify();
+}
+
+Bool_t sos_class::Notify()
+{
+   // The Notify() function is called when a new file is opened. This
+   // can be either for a new TTree in a TChain or when when a new TTree
+   // is started when using PROOF. It is normally not necessary to make changes
+   // to the generated code, but the routine can be extended by the
+   // user if needed. The return value is currently not used.
+
+   return kTRUE;
+}
+
+void sos_class::Show(Long64_t entry)
+{
+// Print contents of entry.
+// If entry is not specified, print current entry
+   if (!fChain) return;
+   fChain->Show(entry);
+}
+Int_t sos_class::Cut(Long64_t entry)
+{
+// This function may be called from Loop.
+// returns  1 if entry is accepted.
+// returns -1 otherwise.
+   return 1;
+}
+#endif // #ifdef sos_class_cxx
diff --git a/shms-calo-test/hodtest.C b/shms-calo-test/hodtest.C
new file mode 100644
index 0000000..e340507
--- /dev/null
+++ b/shms-calo-test/hodtest.C
@@ -0,0 +1,106 @@
+
+{
+
+  //
+  //  Steering script to test hodoscope decoding
+  //
+  
+  //  Int_t RunNumber=50017;
+  Int_t RunNumber=52949;
+  char* RunFileNamePattern="daq04_%d.log.0";
+  
+  gHcParms->Define("gen_run_number", "Run Number", RunNumber);
+  gHcParms->AddString("g_ctp_database_filename", "DBASE/test.database");
+  
+  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_parm_filename"));
+
+  // Constants not in ENGINE PARAM files that we want to be
+  // configurable
+  gHcParms->Load("PARAM/hcana.param");
+
+  // Generate db_cratemap to correspond to map file contents
+  char command[100];
+  sprintf(command,"./make_cratemap.pl < %s > db_cratemap.dat",gHcParms->GetString("g_decode_map_filename"));
+  system(command);
+
+  // Load the Hall C style detector map
+  gHcDetectorMap=new THcDetectorMap();
+  gHcDetectorMap->Load(gHcParms->GetString("g_decode_map_filename"));
+
+  // Set up the equipment to be analyzed.
+
+  THaApparatus* HMS = new THcHallCSpectrometer("H","HMS");
+  gHaApps->Add( HMS );
+
+  // Add hodoscope
+  THcHodoscope* hms_hodoscope = new THcHodoscope("hod","Hodoscope");
+  HMS->AddDetector( hms_hodoscope );
+  HMS->AddDetector( new THcShower("cal", "Shower" ));
+  HMS->AddDetector( new THcDC("dc", "Drift Chambers" ));
+  THcAerogel* aerogel = new THcAerogel("aero", "Aerogel Cerenkov" );
+  HMS->AddDetector( aerogel );
+  THcCherenkov* cherenkov = new THcCherenkov("cher", "Gas Cerenkov" );
+  HMS->AddDetector( cherenkov );
+
+  THcScalerEvtHandler *hscaler = new THcScalerEvtHandler("HS","HC scaler event type 0");
+  hscaler->SetDebugFile("HScaler.txt");
+  gHaEvtHandlers->Add (hscaler);
+
+
+  THaApparatus* SOS = new THcHallCSpectrometer("S","SOS");
+  gHaApps->Add( SOS );
+  // Add detectors
+  THcHodoscope* sos_hodoscope = new THcHodoscope("hod","Hodoscope");
+  SOS->AddDetector( sos_hodoscope);
+  SOS->AddDetector( new THcShower("cal", "Shower" ));
+  SOS->AddDetector( new THcDC("dc", "Drift Chambers" ));
+
+  // setup physics
+  gHaPhysics->Add( new THaGoldenTrack( "H.gold", "HMS Golden Track", "H" ));
+  gHaPhysics->Add( new THaGoldenTrack( "S.gold", "SOS Golden Track", "S" ));
+
+  gHaPhysics->Add(new THcHodoEff("hhodeff","HMS Hodoscope Efficiencies","H.hod"));
+  gHaPhysics->Add(new THcHodoEff("shodeff","SOS Hodoscope Efficiencies","S.hod"));
+  
+
+  // 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,100000);  //  Physics Event number, does not
+                                // include scaler or control events
+
+  // Define the analysis parameters
+  analyzer->SetEvent( event );
+  analyzer->SetOutFile( "hodtest.root" );
+  analyzer->SetOdefFile("output.def");
+  analyzer->SetCutFile("hodtest_cuts.def");        // optional
+  analyzer->SetCountMode(2);// Counter event number same as gen_event_ID_number
+  
+  // File to record cuts accounting information
+  //  analyzer->SetSummaryFile("summary_example.log"); // optional
+  
+  analyzer->Process(run);     // start the actual analysis
+  analyzer->PrintReport("report.template","report.out");
+}
diff --git a/shms-calo-test/shms_shower_test.C b/shms-calo-test/shms_shower_test.C
new file mode 100644
index 0000000..8c4e30c
--- /dev/null
+++ b/shms-calo-test/shms_shower_test.C
@@ -0,0 +1,106 @@
+
+{
+
+  //
+  //  Steering script to test hodoscope decoding
+  //
+  
+  //  Int_t RunNumber=50017;
+  Int_t RunNumber=52949;
+  char* RunFileNamePattern="daq04_%d.log.0";
+  
+  gHcParms->Define("gen_run_number", "Run Number", RunNumber);
+  gHcParms->AddString("g_ctp_database_filename", "DBASE/test.database");
+  
+  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_parm_filename"));
+
+  // Constants not in ENGINE PARAM files that we want to be
+  // configurable
+  gHcParms->Load("PARAM/hcana.param");
+
+  // Generate db_cratemap to correspond to map file contents
+  char command[100];
+  sprintf(command,"./make_cratemap.pl < %s > db_cratemap.dat",gHcParms->GetString("g_decode_map_filename"));
+  system(command);
+
+  // Load the Hall C style detector map
+  gHcDetectorMap=new THcDetectorMap();
+  gHcDetectorMap->Load(gHcParms->GetString("g_decode_map_filename"));
+
+  // Set up the equipment to be analyzed.
+
+  THaApparatus* HMS = new THcHallCSpectrometer("H","HMS");
+  gHaApps->Add( HMS );
+
+  // Add hodoscope
+  THcHodoscope* hms_hodoscope = new THcHodoscope("hod","Hodoscope");
+  HMS->AddDetector( hms_hodoscope );
+  HMS->AddDetector( new THcShower("cal", "Shower" ));
+  HMS->AddDetector( new THcDC("dc", "Drift Chambers" ));
+  THcAerogel* aerogel = new THcAerogel("aero", "Aerogel Cerenkov" );
+  HMS->AddDetector( aerogel );
+  THcCherenkov* cherenkov = new THcCherenkov("cher", "Gas Cerenkov" );
+  HMS->AddDetector( cherenkov );
+
+  THcScalerEvtHandler *hscaler = new THcScalerEvtHandler("HS","HC scaler event type 0");
+  hscaler->SetDebugFile("HScaler.txt");
+  gHaEvtHandlers->Add (hscaler);
+
+
+  THaApparatus* SHMS = new THcHallCSpectrometer("S","SHMS");
+  gHaApps->Add( SHMS );
+  // Add detectors
+  THcHodoscope* shms_hodoscope = new THcHodoscope("hod","Hodoscope");
+  SHMS->AddDetector( shms_hodoscope);
+  SHMS->AddDetector( new THcShower("cal", "Shower" ));
+  SHMS->AddDetector( new THcDC("dc", "Drift Chambers" ));
+
+  // setup physics
+  gHaPhysics->Add( new THaGoldenTrack( "H.gold", "HMS Golden Track", "H" ));
+  gHaPhysics->Add( new THaGoldenTrack( "S.gold", "SHMS Golden Track", "S" ));
+
+  gHaPhysics->Add(new THcHodoEff("hhodeff","HMS Hodoscope Efficiencies","H.hod"));
+  gHaPhysics->Add(new THcHodoEff("shodeff","SHMS Hodoscope Efficiencies","S.hod"));
+  
+
+  // 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,10000);  //  Physics Event number, does not
+                                // include scaler or control events
+
+  // Define the analysis parameters
+  analyzer->SetEvent( event );
+  analyzer->SetOutFile( "hodtest.root" );
+  analyzer->SetOdefFile("output.def");
+  analyzer->SetCutFile("hodtest_cuts.def");        // optional
+  analyzer->SetCountMode(2);// Counter event number same as gen_event_ID_number
+  
+  // File to record cuts accounting information
+  //  analyzer->SetSummaryFile("summary_example.log"); // optional
+  
+  analyzer->Process(run);     // start the actual analysis
+  analyzer->PrintReport("report.template","report.out");
+}
diff --git a/src/THcShower.cxx b/src/THcShower.cxx
index 6e8e311..ec63073 100644
--- a/src/THcShower.cxx
+++ b/src/THcShower.cxx
@@ -1022,6 +1022,7 @@ Float_t THcShower::GetShEnergy(THaTrack* Track) {
       // single PMT counters in the rear two layers.
       Float_t corpos = 1.;   
       Float_t corneg = 1.;
+
       if (ip < fNegCols) {
 	corpos = Ycor(Ytr,0);
 	corneg = Ycor(Ytr,1);
diff --git a/src/THcShowerArray.cxx b/src/THcShowerArray.cxx
index 47c4ee0..f4ffe81 100644
--- a/src/THcShowerArray.cxx
+++ b/src/THcShowerArray.cxx
@@ -188,7 +188,6 @@ Int_t THcShowerArray::ReadDatabase( const TDatime& date )
 	   << fDataSampHigh << endl;
     }
 
-    getchar();
   }
 
   // Here read the 2-D arrays of pedestals, gains, etc.
-- 
GitLab