diff --git a/.gitignore b/.gitignore index ab3ace4c16ab37b307a39a0994acb89521c99a12..af9f75b65f72da3dec4e8dc38db0b288b8b447c9 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ ROOTfiles/* hcana raw .root_history +REPORT_OUTPUT/* diff --git a/DEF-files/HMS/GEN/hstackana_report.def b/DEF-files/HMS/GEN/hstackana_report.def new file mode 100644 index 0000000000000000000000000000000000000000..8581137348ac1393ea9acbfc357212dff6311398 --- /dev/null +++ b/DEF-files/HMS/GEN/hstackana_report.def @@ -0,0 +1,189 @@ +# See $ANALYZER/examples/output_example.def for examples +# +#block * +block T.hms.* +block H.dc.* +block H.tr.* +block H.hod.* +block H.cer.* +block H.cal.* +block H.gtr.* + +# Drift Chambers +TH1F hdc_ref1 'HMS DC Reference Time Slot 5 Channel 111; TDC Time (Clicks); Number of Entries / 1 click' T.hms.hDCREF1_tdcTime 3000 12000 15000 +TH1F hdc_ref2 'HMS DC Reference Time Slot 8 Channel 127; TDC Time (Clicks); Number of Entries / 1 click' T.hms.hDCREF2_tdcTime 3000 12000 15000 +TH1F hdc_ref3 'HMS DC Reference Time Slot 10 Channel 127; TDC Time (Clicks); Number of Entries / 1 click' T.hms.hDCREF3_tdcTime 3000 12000 15000 +TH1F hdc_ref4 'HMS DC Reference Time Slot 17 Channel 127; TDC Time (Clicks); Number of Entries / 1 click' T.hms.hDCREF4_tdcTime 3000 12000 15000 + +TH1F hdc1x1_wirenum 'HMS DC 1X1 Wiremap; Wire Number; Number of Entries' H.dc.1x1.wirenum 113 0.5 113.5 +TH1F hdc1y1_wirenum 'HMS DC 1Y1 Wiremap; Wire Number; Number of Entries' H.dc.1y1.wirenum 52 0.5 52.5 +TH1F hdc1u1_wirenum 'HMS DC 1U1 Wiremap; Wire Number; Number of Entries' H.dc.1u1.wirenum 107 0.5 107.5 +TH1F hdc1v1_wirenum 'HMS DC 1V1 Wiremap; Wire Number; Number of Entries' H.dc.1v1.wirenum 107 0.5 107.5 +TH1F hdc1y2_wirenum 'HMS DC 1Y2 Wiremap; Wire Number; Number of Entries' H.dc.1y2.wirenum 52 0.5 52.5 +TH1F hdc1x2_wirenum 'HMS DC 1X2 Wiremap; Wire Number; Number of Entries' H.dc.1x2.wirenum 113 0.5 113.5 + +TH1F hdc2x1_wirenum 'HMS DC 2X1 Wiremap; Wire Number; Number of Entries' H.dc.2x1.wirenum 113 0.5 113.5 +TH1F hdc2y1_wirenum 'HMS DC 2Y1 Wiremap; Wire Number; Number of Entries' H.dc.2y1.wirenum 52 0.5 52.5 +TH1F hdc2u1_wirenum 'HMS DC 2U1 Wiremap; Wire Number; Number of Entries' H.dc.2u1.wirenum 107 0.5 107.5 +TH1F hdc2v1_wirenum 'HMS DC 2V1 Wiremap; Wire Number; Number of Entries' H.dc.2v1.wirenum 107 0.5 107.5 +TH1F hdc2y2_wirenum 'HMS DC 2Y2 Wiremap; Wire Number; Number of Entries' H.dc.2y2.wirenum 52 0.5 52.5 +TH1F hdc2x2_wirenum 'HMS DC 2X2 Wiremap; Wire Number; Number of Entries' H.dc.2x2.wirenum 113 0.5 113.5 + +TH2F hdc1x1_wirenum_vs_tdc 'HMS DC 1X1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1x1.wirenum H.dc.1x1.time 113 0.5 113.5 2000 -500 1500 +TH2F hdc1y1_wirenum_vs_tdc 'HMS DC 1Y1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1y1.wirenum H.dc.1y1.time 52 0.5 52.5 2000 -500 1500 +TH2F hdc1u1_wirenum_vs_tdc 'HMS DC 1U1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1u1.wirenum H.dc.1u1.time 107 0.5 107.5 2000 -500 1500 +TH2F hdc1v1_wirenum_vs_tdc 'HMS DC 1V1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1v1.wirenum H.dc.1v1.time 107 0.5 107.5 2000 -500 1500 +TH2F hdc1y2_wirenum_vs_tdc 'HMS DC 1Y2 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1y2.wirenum H.dc.1y2.time 52 0.5 52.5 2000 -500 1500 +TH2F hdc1x2_wirenum_vs_tdc 'HMS DC 1X2 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.1x2.wirenum H.dc.1x2.time 113 0.5 113.5 2000 -500 1500 + +TH2F hdc2x1_wirenum_vs_tdc 'HMS DC 2X1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.2x1.wirenum H.dc.2x1.time 113 0.5 113.5 2000 -500 1500 +TH2F hdc2y1_wirenum_vs_tdc 'HMS DC 2Y1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.2y1.wirenum H.dc.2y1.time 52 0.5 52.5 2000 -500 1500 +TH2F hdc2u1_wirenum_vs_tdc 'HMS DC 2U1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.2u1.wirenum H.dc.2u1.time 107 0.5 107.5 2000 -500 1500 +TH2F hdc2v1_wirenum_vs_tdc 'HMS DC 2V1 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.2v1.wirenum H.dc.2v1.time 107 0.5 107.5 2000 -500 1500 +TH2F hdc2y2_wirenum_vs_tdc 'HMS DC 2Y2 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.2y2.wirenum H.dc.2y2.time 52 0.5 52.5 2000 -500 1500 +TH2F hdc2x2_wirenum_vs_tdc 'HMS DC 2X2 Wire Number vs. TDC; Wire Number; TDC Time (ns)' H.dc.2x2.wirenum H.dc.2x2.time 113 0.5 113.5 2000 -500 1500 + +TH2F hdc1x1_wirenum_vs_resid 'HMS DC 1X1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.1x1.wirenum H.dc.residual[0] 113 0.5 113.5 200 -1.0 1.0 +TH2F hdc1y1_wirenum_vs_resid 'HMS DC 1Y1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.1y1.wirenum H.dc.residual[1] 52 0.5 52.5 200 -1.0 1.0 +TH2F hdc1u1_wirenum_vs_resid 'HMS DC 1U1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.1u1.wirenum H.dc.residual[2] 107 0.5 107.5 200 -1.0 1.0 +TH2F hdc1v1_wirenum_vs_resid 'HMS DC 1V1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.1v1.wirenum H.dc.residual[3] 107 0.5 107.5 200 -1.0 1.0 +TH2F hdc1y2_wirenum_vs_resid 'HMS DC 1Y2 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.1y2.wirenum H.dc.residual[4] 52 0.5 52.5 200 -1.0 1.0 +TH2F hdc1x2_wirenum_vs_resid 'HMS DC 1X2 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.1x2.wirenum H.dc.residual[5] 113 0.5 113.5 200 -1.0 1.0 + +TH2F hdc2x1_wirenum_vs_resid 'HMS DC 2X1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.2x1.wirenum H.dc.residual[6] 113 0.5 113.5 200 -1.0 1.0 +TH2F hdc2y1_wirenum_vs_resid 'HMS DC 2Y1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.2y1.wirenum H.dc.residual[7] 52 0.5 52.5 200 -1.0 1.0 +TH2F hdc2u1_wirenum_vs_resid 'HMS DC 2U1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.2u1.wirenum H.dc.residual[8] 107 0.5 107.5 200 -1.0 1.0 +TH2F hdc2v1_wirenum_vs_resid 'HMS DC 2V1 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.2v1.wirenum H.dc.residual[9] 107 0.5 107.5 200 -1.0 1.0 +TH2F hdc2y2_wirenum_vs_resid 'HMS DC 2Y2 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.2y2.wirenum H.dc.residual[10] 52 0.5 52.5 200 -1.0 1.0 +TH2F hdc2x2_wirenum_vs_resid 'HMS DC 2X2 Wire Number vs. Residuals; Wire Number; Residuals (mm)' H.dc.2x2.wirenum H.dc.residual[11] 113 0.5 113.5 200 -1.0 1.0 + +TH2F hdc_xfp_vs_yxp 'HMS DC Xfp vs Yxp; Yfp (cm) / 1 cm; Xfp (cm) / 1 cm' H.dc.y H.dc.x 100 -50 50 100 -50 50 +TH2F hdc_xfpp_vs_yxpp 'HMS DC Xfpp vs Yxpp; Yfpp; Xfpp' H.dc.yp H.dc.xp 100 -1 1 100 -1 1 + +# Hodoscopes (Positive/Left) +TH1F hhodo_1x_pos_adc_occu 'HMS Hodoscope 1X+ ADC Occupancy; Paddle Number; Number of Hits' H.hod.1x.posAdcCounter 16 0.5 16.5 +TH1F hhodo_1y_pos_adc_occu 'HMS Hodoscope 1Y+ ADC Occupancy; Paddle Number; Number of Hits' H.hod.1y.posAdcCounter 10 0.5 10.5 +TH1F hhodo_2x_pos_adc_occu 'HMS Hodoscope 2X+ ADC Occupancy; Paddle Number; Number of Hits' H.hod.2x.posAdcCounter 16 0.5 16.5 +TH1F hhodo_2y_pos_adc_occu 'HMS Hodoscope 2Y+ ADC Occupancy; Paddle Number; Number of Hits' H.hod.2y.posAdcCounter 10 0.5 10.5 +TH1F hhodo_1x_pos_tdc_occu 'HMS Hodoscope 1X+ TDC Occupancy; Paddle Number; Number of Hits' H.hod.1x.posTdcCounter 16 0.5 16.5 +TH1F hhodo_1y_pos_tdc_occu 'HMS Hodoscope 1Y+ TDC Occupancy; Paddle Number; Number of Hits' H.hod.1y.posTdcCounter 10 0.5 10.5 +TH1F hhodo_2x_pos_tdc_occu 'HMS Hodoscope 2X+ TDC Occupancy; Paddle Number; Number of Hits' H.hod.2x.posTdcCounter 16 0.5 16.5 +TH1F hhodo_2y_pos_tdc_occu 'HMS Hodoscope 2Y+ TDC Occupancy; Paddle Number; Number of Hits' H.hod.2y.posTdcCounter 10 0.5 10.5 +TH2F hhodo_1x_pos_ped_vs_pad 'HMS Hodoscope 1X+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.1x.posAdcCounter H.hod.1x.posAdcPed 16 0.5 16.5 1000 0 1000 +TH2F hhodo_1y_pos_ped_vs_pad 'HMS Hodoscope 1Y+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.1y.posAdcCounter H.hod.1y.posAdcPed 10 0.5 10.5 1000 0 1000 +TH2F hhodo_2x_pos_ped_vs_pad 'HMS Hodoscope 2X+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.2x.posAdcCounter H.hod.2x.posAdcPed 16 0.5 16.5 1000 0 1000 +TH2F hhodo_2y_pos_ped_vs_pad 'HMS Hodoscope 2Y+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.2y.posAdcCounter H.hod.2y.posAdcPed 10 0.5 10.5 1000 0 1000 +TH2F hhodo_1x_pos_pi_vs_pad 'HMS Hodoscope 1X+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.1x.GoodPaddle H.hod.1x.GoodPosAdcPulseInt 16 0.5 16.5 4000 0 40000 +TH2F hhodo_1y_pos_pi_vs_pad 'HMS Hodoscope 1Y+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.1y.GoodPaddle H.hod.1y.GoodPosAdcPulseInt 10 0.5 10.5 4000 0 40000 +TH2F hhodo_2x_pos_pi_vs_pad 'HMS Hodoscope 2X+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.2x.GoodPaddle H.hod.2x.GoodPosAdcPulseInt 16 0.5 16.5 4000 0 40000 +TH2F hhodo_2y_pos_pi_vs_pad 'HMS Hodoscope 2Y+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.2y.GoodPaddle H.hod.2y.GoodPosAdcPulseInt 10 0.5 10.5 4000 0 40000 +TH2F hhodo_1x_pos_pamp_vs_pad 'HMS Hodoscope 1X+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.1x.GoodPaddle H.hod.1x.GoodPosAdcPulseAmp 16 0.5 16.5 4100 0 4100 +TH2F hhodo_1y_pos_pamp_vs_pad 'HMS Hodoscope 1Y+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.1y.GoodPaddle H.hod.1y.GoodPosAdcPulseAmp 10 0.5 10.5 4100 0 4100 +TH2F hhodo_2x_pos_pamp_vs_pad 'HMS Hodoscope 2X+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.2x.GoodPaddle H.hod.2x.GoodPosAdcPulseAmp 16 0.5 16.5 4100 0 4100 +TH2F hhodo_2y_pos_pamp_vs_pad 'HMS Hodoscope 2Y+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.2y.GoodPaddle H.hod.2y.GoodPosAdcPulseAmp 10 0.5 10.5 4100 0 4100 +TH2F hhodo_1x_pos_tdc_time_vs_pad 'HMS Hodoscope 1X+ TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.1x.GoodPaddle H.hod.1x.GoodPosTdcChan 16 0.5 16.5 3500 -500 3000 +TH2F hhodo_1y_pos_tdc_time_vs_pad 'HMS Hodoscope 1Y+ TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.1y.GoodPaddle H.hod.1y.GoodPosTdcChan 10 0.5 10.5 3500 -500 3000 +TH2F hhodo_2x_pos_tdc_time_vs_pad 'HMS Hodoscope 2X+ TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.2x.GoodPaddle H.hod.2x.GoodPosTdcChan 16 0.5 16.5 3500 -500 3000 +TH2F hhodo_2y_pos_tdc_time_vs_pad 'HMS Hodoscope 2Y+ TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.2y.GoodPaddle H.hod.2y.GoodPosTdcChan 10 0.5 10.5 3500 -500 3000 + +# Hodoscopes (Negative/Right) +TH1F hhodo_1x_neg_adc_occu 'HMS Hodoscope 1X- ADC Occupancy; Paddle Number; Number of Hits' H.hod.1x.negAdcCounter 16 0.5 16.5 +TH1F hhodo_1y_neg_adc_occu 'HMS Hodoscope 1Y- ADC Occupancy; Paddle Number; Number of Hits' H.hod.1y.negAdcCounter 10 0.5 10.5 +TH1F hhodo_2x_neg_adc_occu 'HMS Hodoscope 2X- ADC Occupancy; Paddle Number; Number of Hits' H.hod.2x.negAdcCounter 16 0.5 16.5 +TH1F hhodo_2y_neg_adc_occu 'HMS Hodoscope 2Y- ADC Occupancy; Paddle Number; Number of Hits' H.hod.2y.negAdcCounter 10 0.5 10.5 +TH1F hhodo_1x_neg_tdc_occu 'HMS Hodoscope 1X- TDC Occupancy; Paddle Number; Number of Hits' H.hod.1x.negTdcCounter 16 0.5 16.5 +TH1F hhodo_1y_neg_tdc_occu 'HMS Hodoscope 1Y- TDC Occupancy; Paddle Number; Number of Hits' H.hod.1y.negTdcCounter 10 0.5 10.5 +TH1F hhodo_2x_neg_tdc_occu 'HMS Hodoscope 2X- TDC Occupancy; Paddle Number; Number of Hits' H.hod.2x.negTdcCounter 16 0.5 16.5 +TH1F hhodo_2y_neg_tdc_occu 'HMS Hodoscope 2Y- TDC Occupancy; Paddle Number; Number of Hits' H.hod.2y.negTdcCounter 10 0.5 10.5 +TH2F hhodo_1x_neg_ped_vs_pad 'HMS Hodoscope 1X- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.1x.negAdcCounter H.hod.1x.negAdcPed 16 0.5 16.5 1000 0 1000 +TH2F hhodo_1y_neg_ped_vs_pad 'HMS Hodoscope 1Y- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.1y.negAdcCounter H.hod.1y.negAdcPed 10 0.5 10.5 1000 0 1000 +TH2F hhodo_2x_neg_ped_vs_pad 'HMS Hodoscope 2X- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.2x.negAdcCounter H.hod.2x.negAdcPed 16 0.5 16.5 1000 0 1000 +TH2F hhodo_2y_neg_ped_vs_pad 'HMS Hodoscope 2Y- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / 1 ADC Unit' H.hod.2y.negAdcCounter H.hod.2y.negAdcPed 10 0.5 10.5 1000 0 1000 +TH2F hhodo_1x_neg_pi_vs_pad 'HMS Hodoscope 1X- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.1x.GoodPaddle H.hod.1x.GoodNegAdcPulseInt 16 0.5 16.5 4000 0 40000 +TH2F hhodo_1y_neg_pi_vs_pad 'HMS Hodoscope 1Y- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.1y.GoodPaddle H.hod.1y.GoodNegAdcPulseInt 10 0.5 10.5 4000 0 40000 +TH2F hhodo_2x_neg_pi_vs_pad 'HMS Hodoscope 2X- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.2x.GoodPaddle H.hod.2x.GoodNegAdcPulseInt 16 0.5 16.5 4000 0 40000 +TH2F hhodo_2y_neg_pi_vs_pad 'HMS Hodoscope 2Y- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 10 ADC Units' H.hod.2y.GoodPaddle H.hod.2y.GoodNegAdcPulseInt 10 0.5 10.5 4000 0 40000 +TH2F hhodo_1x_neg_pamp_vs_pad 'HMS Hodoscope 1X- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.1x.GoodPaddle H.hod.1x.GoodNegAdcPulseAmp 16 0.5 16.5 4100 0 4100 +TH2F hhodo_1y_neg_pamp_vs_pad 'HMS Hodoscope 1Y- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.1y.GoodPaddle H.hod.1y.GoodNegAdcPulseAmp 10 0.5 10.5 4100 0 4100 +TH2F hhodo_2x_neg_pamp_vs_pad 'HMS Hodoscope 2X- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.2x.GoodPaddle H.hod.2x.GoodNegAdcPulseAmp 16 0.5 16.5 4100 0 4100 +TH2F hhodo_2y_neg_pamp_vs_pad 'HMS Hodoscope 2Y- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 1 ADC Unit' H.hod.2y.GoodPaddle H.hod.2y.GoodNegAdcPulseAmp 10 0.5 10.5 4100 0 4100 +TH2F hhodo_1x_neg_tdc_time_vs_pad 'HMS Hodoscope 1X- TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.1x.GoodPaddle H.hod.1x.GoodNegTdcChan 16 0.5 16.5 3500 -500 3000 +TH2F hhodo_1y_neg_tdc_time_vs_pad 'HMS Hodoscope 1Y- TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.1y.GoodPaddle H.hod.1y.GoodNegTdcChan 10 0.5 10.5 3500 -500 3000 +TH2F hhodo_2x_neg_tdc_time_vs_pad 'HMS Hodoscope 2X- TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.2x.GoodPaddle H.hod.2x.GoodNegTdcChan 16 0.5 16.5 3500 -500 3000 +TH2F hhodo_2y_neg_tdc_time_vs_pad 'HMS Hodoscope 2Y- TDC Time vs. Paddle Number; Paddle Number; TDC Time (ns) / 1 ns' H.hod.2y.GoodPaddle H.hod.2y.GoodNegTdcChan 10 0.5 10.5 3500 -500 3000 + +# Cherenkov +TH1F hgcer_occu 'HMS Cherenkov ADC Occupancy; PMT Number; Number of ADC Hits' H.cer.adcCounter 2 0.5 2.5 +TH2F hgcer_ped_vs_cntr 'HMS Cherenkov Pulse Pedestal; PMT Number; Pulse Pedestal / 1 ADC Units' H.cer.adcCounter H.cer.adcPed 2 0.5 2.5 1000 0 1000 +TH2F hgcer_pi_vs_cntr 'HMS Cherenkov Pulse Integral; PMT Number; Pulse Pedestal / 10 ADC Units' H.cer.adcCounter H.cer.adcPulseInt 2 0.5 2.5 4000 0 40000 +TH2F hgcer_pamp_vs_cntr 'HMS Cherenkov Pulse Amplitude; PMT Number; Pulse Pedestal / 1 ADC Units' H.cer.adcCounter H.cer.adcPulseAmp 2 0.5 2.5 4100 0 4100 + +# Pre-Shower +TH1F hcal_hA_pos_occu 'HMS hA+ ADC Occupancy; Block Number; Number of ADC Hits' H.cal.1pr.posAdcCounter 13 0.5 13.5 +TH2F hcal_hA_pos_ped_blk 'HMS hA+ Pulse Pedestal vs. Block Number; Block Number; Pulse Pedestal / 1 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPed 13 0.5 13.5 1000 0 1000 +TH2F hcal_hA_pos_pi_blk 'HMS hA+ Pulse Integral vs. Block Number; Block Number; Pulse Integral / 10 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseInt 13 0.5 13.5 4000 0 40000 +TH2F hcal_hA_pos_pamp_blk 'HMS hA+ Pulse Amplitude vs. Block Number; Block Number; Pulse Amplitude / 1 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseAmp 13 0.5 13.5 4100 0 4100 + +TH1F hcal_hA_neg_occu 'HMS hA- ADC Occupancy; Block Number; Number of ADC Hits' H.cal.1pr.negAdcCounter 13 0.5 13.5 +TH2F hcal_hA_neg_ped_blk 'HMS hA- Pulse Pedestal vs. Block Number; Block Number; Pulse Pedestal / 1 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPed 13 0.5 13.5 1000 0 1000 +TH2F hcal_hA_neg_pi_blk 'HMS hA- Pulse Integral vs. Block Number; Block Number; Pulse Integral / 10 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseInt 13 0.5 13.5 4000 0 40000 +TH2F hcal_hA_neg_pamp_blk 'HMS hA- Pulse Amplitude vs. Block Number; Block Number; Pulse Amplitude / 1 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseAmp 13 0.5 13.5 4100 0 4100 + +TH1F hcal_hB_pos_occu 'HMS hB+ ADC Occupancy; Block Number; Number of ADC Hits' H.cal.2ta.posAdcCounter 13 0.5 13.5 +TH2F hcal_hB_pos_ped_blk 'HMS hB+ Pulse Pedestal vs. Block Number; Block Number; Pulse Pedestal / 1 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPed 13 0.5 13.5 1000 0 1000 +TH2F hcal_hB_pos_pi_blk 'HMS hB+ Pulse Integral vs. Block Number; Block Number; Pulse Integral / 10 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseInt 13 0.5 13.5 4000 0 40000 +TH2F hcal_hB_pos_pamp_blk 'HMS hB+ Pulse Amplitude vs. Block Number; Block Number; Pulse Amplitude / 1 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseAmp 13 0.5 13.5 4100 0 4100 + +TH1F hcal_hB_neg_occu 'HMS hB- ADC Occupancy; Block Number; Number of ADC Hits' H.cal.2ta.negAdcCounter 13 0.5 13.5 +TH2F hcal_hB_neg_ped_blk 'HMS hB- Pulse Pedestal vs. Block Number; Block Number; Pulse Pedestal / 1 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPed 13 0.5 13.5 1000 0 1000 +TH2F hcal_hB_neg_pi_blk 'HMS hB- Pulse Integral vs. Block Number; Block Number; Pulse Integral / 10 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseInt 13 0.5 13.5 4000 0 40000 +TH2F hcal_hB_neg_pamp_blk 'HMS hB- Pulse Amplitude vs. Block Number; Block Number; Pulse Amplitude / 1 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseAmp 13 0.5 13.5 4100 0 4100 + +# Shower +TH1F hcal_hC_occu 'HMS hC+ ADC Occupancy; Block Number; Number of ADC Hits' H.cal.3ta.posAdcCounter 13 0.5 13.5 +TH2F hcal_hC_ped_blk 'HMS hC+ Pulse Pedestal vs. Block Number; Block Number; Pulse Pedestal / 1 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPed 13 0.5 13.5 1000 0 1000 +TH2F hcal_hC_pi_blk 'HMS hC+ Pulse Integral vs. Block Number; Block Number; Pulse Integral / 10 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseInt 13 0.5 13.5 4000 0 40000 +TH2F hcal_hC_pamp_blk 'HMS hC+ Pulse Amplitude vs. Block Number; Block Number; Pulse Amplitude / 1 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseAmp 13 0.5 13.5 4100 0 4100 + +TH1F hcal_hD_occu 'HMS hD+ ADC Occupancy; Block Number; Number of ADC Hits' H.cal.4ta.posAdcCounter 13 0.5 13.5 +TH2F hcal_hD_ped_blk 'HMS hD+ Pulse Pedestal vs. Block Number; Block Number; Pulse Pedestal / 1 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPed 13 0.5 13.5 1000 0 1000 +TH2F hcal_hD_pi_blk 'HMS hD+ Pulse Integral vs. Block Number; Block Number; Pulse Integral / 10 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseInt 13 0.5 13.5 4000 0 40000 +TH2F hcal_hD_pamp_blk 'HMS hD+ Pulse Amplitude vs. Block Number; Block Number; Pulse Amplitude / 1 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseAmp 13 0.5 13.5 4100 0 4100 + +# Trigger Apparatus +TH1F htrig_hCERsum_pped 'HMS Cherenkov Sum Pulse Pedestal; Pulse Pedestal; Number of Entries / 1 ADC Unit' T.hms.hCERSUM_adcPed 1000 0 1000 +TH1F htrig_hCERsum_pint 'HMS Cherenkov Sum Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.hms.hCERSUM_adcPulseInt 4000 0 40000 +TH1F htrig_hCERsum_pamp 'HMS Cherenkov Sum Pulse Amplitude; Pulse Amplitude; Number of Entries / 1 ADC Unit' T.hms.hCERSUM_adcPulseAmp 4100 0 4100 +TH1F htrig_hCERsum_tdc_time 'HMS Cherenkov Sum TDC Time; TDC Time (TDC Clicks); Number of Entries / 1 TDC Clicks' T.hms.hCERSUM_tdcTime 4000 0 4000 + +TH1F htrig_hAsum_pped 'HMS hA Sum Pulse Pedestal; Pulse Pedestal; Number of Entries / 1 ADC Unit' T.hms.hASUM_adcPed 1000 0 1000 +TH1F htrig_hAsum_pint 'HMS hA Sum Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.hms.hASUM_adcPulseInt 4000 0 40000 +TH1F htrig_hAsum_pamp 'HMS hA Sum Pulse Amplitude; Pulse Amplitude; Number of Entries / 1 ADC Unit' T.hms.hASUM_adcPulseAmp 4100 0 4100 +TH1F htrig_hAsum_tdc_time 'HMS hA Sum TDC Time; TDC Time (TDC Clicks); Number of Entries / 1 TDC Clicks' T.hms.hASUM_tdcTime 4000 0 4000 + +TH1F htrig_hBsum_pped 'HMS hB Sum Pulse Pedestal; Pulse Pedestal; Number of Entries / 1 ADC Unit' T.hms.hBSUM_adcPed 1000 0 1000 +TH1F htrig_hBsum_pint 'HMS hB Sum Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.hms.hBSUM_adcPulseInt 4000 0 40000 +TH1F htrig_hBsum_pamp 'HMS hB Sum Pulse Amplitude; Pulse Amplitude; Number of Entries / 1 ADC Unit' T.hms.hBSUM_adcPulseAmp 4100 0 4100 +TH1F htrig_hBsum_tdc_time 'HMS hB Sum TDC Time; TDC Time (TDC Clicks); Number of Entries / 1 TDC Clicks' T.hms.hBSUM_tdcTime 4000 0 4000 + +TH1F htrig_hCsum_pped 'HMS hC Sum Pulse Pedestal; Pulse Pedestal; Number of Entries / 1 ADC Unit' T.hms.hCSUM_adcPed 1000 0 1000 +TH1F htrig_hCsum_pint 'HMS hC Sum Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.hms.hCSUM_adcPulseInt 4000 0 40000 +TH1F htrig_hCsum_pamp 'HMS hC Sum Pulse Amplitude; Pulse Amplitude; Number of Entries / 1 ADC Unit' T.hms.hCSUM_adcPulseAmp 4100 0 4100 +TH1F htrig_hCsum_tdc_time 'HMS hC Sum TDC Time; TDC Time (TDC Clicks); Number of Entries / 1 TDC Clicks' T.hms.hCSUM_tdcTime 4000 0 4000 + +TH1F htrig_hDsum_pped 'HMS hD Sum Pulse Pedestal; Pulse Pedestal; Number of Entries / 1 ADC Unit' T.hms.hDSUM_adcPed 1000 0 1000 +TH1F htrig_hDsum_pint 'HMS hD Sum Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.hms.hDSUM_adcPulseInt 4000 0 40000 +TH1F htrig_hDsum_pamp 'HMS hD Sum Pulse Amplitude; Pulse Amplitude; Number of Entries / 1 ADC Unit' T.hms.hDSUM_adcPulseAmp 4100 0 4100 +TH1F htrig_hDsum_tdc_time 'HMS hD Sum TDC Time; TDC Time (TDC Clicks); Number of Entries / 1 TDC Clicks' T.hms.hDSUM_tdcTime 4000 0 4000 + +TH1F htrig_hpreShwr_adc_pped 'HMS Pre-Shower Sum Pulse Pedestal; Pulse Pedestal (ADC Units); Number of Entries / 1 ADC Units;' T.hms.hPSHWR_adcPed 1000 0 1000 +TH1F htrig_hpreShwr_adc_pint 'HMS Pre-Shower Sum Pulse Integral; Pulse Integral (ADC Units); Number of Entries / 10 ADC Units;' T.hms.hPSHWR_adcPulseInt 4000 0 40000 +TH1F htrig_hpreShwr_adc_pamp 'HMS Pre-Shower Sum Pulse Amplitude; Pulse Amplitude (ADC Units); Number of Entries / 1 ADC Units;' T.hms.hPSHWR_adcPulseAmp 4100 0 4100 + +TH1F htrig_hshwr_adc_pped 'HMS Shower Pulse Pedestal; Pulse Pedestal (ADC Units); Number of Entries / 1 ADC Units;' T.hms.hSHWR_adcPed 1000 0 1000 +TH1F htrig_hshwr_adc_pint 'HMS Shower Pulse Integral; Pulse Integral (ADC Units); Number of Entries / 10 ADC Units;' T.hms.hSHWR_adcPulseInt 4000 0 40000 +TH1F htrig_hshwr_adc_pamp 'HMS Shower Pulse Amplitude; Pulse Amplitude (ADC Units); Number of Entries / 1 ADC Units;' T.hms.hSHWR_adcPulseAmp 4100 0 4100 + +TH1F htrig_hpreShwrLow_tdc 'HMS Pre-Shower Low TDC Time; TDC Time (TDC Units); Number of Entries / 1 TDC Units;' T.hms.hPSHWRLO_tdcTime 4000 0 4000 +TH1F htrig_hpreShwrHigh_tdc 'HMS Pre-Shower High TDC Time; TDC Time (TDC Units); Number of Entries / 1 TDC Units;' T.hms.hPSHWRHI_tdcTime 4000 0 4000 +TH1F htrig_hshwr_tdc 'HMS Shower TDC Time; TDC Time (TDC Units); Number of Entries / 1 TDC Units;' T.hms.hSHWR_tdcTime 4000 0 4000 diff --git a/DEF-files/HMS/GEN/hstackana_report_cuts.def b/DEF-files/HMS/GEN/hstackana_report_cuts.def new file mode 100644 index 0000000000000000000000000000000000000000..504305c2c316fe6f448107223c0a003a7224c7d3 --- /dev/null +++ b/DEF-files/HMS/GEN/hstackana_report_cuts.def @@ -0,0 +1,175 @@ +# Demo cuts for hodtest +# + +Block: RawDecode + +Pedestal_event g.evtyp==4 +scalar_event g.evtyp==0 +HMS_event g.evtyp==1 +SHMS_event g.evtyp==1 +coin_event g.evtyp==3 +misc_event g.evtyp>=5 +hmscoin_event g.evtyp==1||g.evtyp==3 +shmscoin_event g.evtyp==2||g.evtyp==3 +all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 +RawDecode_master 1 + +Block: Decode +Decode_master HMS_event + +Block: CoarseTracking +CoarseTracking_master HMS_event + +all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 +hms_shms_trig g.evtyp==1 || g.evtyp==2 +hms_coin_trig g.evtyp==1 || g.evtyp==3 + + +hmsDC1Planes_large (H.dc.1x1.nhit+H.dc.1y1.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1y2.nhit) >20 +hmsDC2Planes_large (H.dc.2x1.nhit+H.dc.2y1.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2y2.nhit) >20 + +hmsDC1_1hit_x1 H.dc.1x1.nhit == 1 +hmsDC1_1hit_y1 H.dc.1y1.nhit == 1 +hmsDC1_1hit_u1 H.dc.1u1.nhit == 1 +hmsDC1_1hit_v1 H.dc.1v1.nhit == 1 +hmsDC1_1hit_y2 H.dc.1y2.nhit == 1 +hmsDC1_1hit_x2 H.dc.1x2.nhit == 1 + +hmsDC2_1hit_x1 H.dc.2x1.nhit == 1 +hmsDC2_1hit_y1 H.dc.2y1.nhit == 1 +hmsDC2_1hit_u1 H.dc.2u1.nhit == 1 +hmsDC2_1hit_v1 H.dc.2v1.nhit == 1 +hmsDC2_1hit_y2 H.dc.2y2.nhit == 1 +hmsDC2_1hit_x2 H.dc.2x2.nhit == 1 + +hmsDC1Planes6hits (H.dc.1x1.nhit+H.dc.1y1.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1y2.nhit) ==6 +hmsDC2Planes6hits (H.dc.2x1.nhit+H.dc.2y1.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2y2.nhit )==6 +hmsDC1_5hits_x1 (H.dc.1y1.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1y2.nhit)==5 +hmsDC1_5hits_y1 (H.dc.1x1.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1y2.nhit)==5 +hmsDC1_5hits_u1 (H.dc.1x1.nhit+H.dc.1y1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit+H.dc.1y2.nhit)==5 +hmsDC1_5hits_v1 (H.dc.1x1.nhit+H.dc.1y1.nhit+H.dc.1u1.nhit+H.dc.1x2.nhit+H.dc.1y2.nhit)==5 +hmsDC1_5hits_x2 (H.dc.1x1.nhit+H.dc.1y1.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1y2.nhit)==5 +hmsDC1_5hits_y2 (H.dc.1x1.nhit+H.dc.1y1.nhit+H.dc.1u1.nhit+H.dc.1v1.nhit+H.dc.1x2.nhit)==5 + +hmsDC2_5hits_x1 (H.dc.2y1.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2y2.nhit)==5 +hmsDC2_5hits_y1 (H.dc.2x1.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2y2.nhit)==5 +hmsDC2_5hits_u1 (H.dc.2x1.nhit+H.dc.2y1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit+H.dc.2y2.nhit)==5 +hmsDC2_5hits_v1 (H.dc.2x1.nhit+H.dc.2y1.nhit+H.dc.2u1.nhit+H.dc.2x2.nhit+H.dc.2y2.nhit)==5 +hmsDC2_5hits_x2 (H.dc.2x1.nhit+H.dc.2y1.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2y2.nhit)==5 +hmsDC2_5hits_y2 (H.dc.2x1.nhit+H.dc.2y1.nhit+H.dc.2u1.nhit+H.dc.2v1.nhit+H.dc.2x2.nhit)==5 + + + + +h1hit1 H.dc.1x1.nhit >= 1 +h1hit2 H.dc.1y1.nhit >= 1 +h1hit3 H.dc.1u1.nhit >= 1 +h1hit4 H.dc.1v1.nhit >= 1 +h1hit5 H.dc.1y2.nhit >= 1 +h1hit6 H.dc.1x2.nhit >= 1 + +h2hit1 H.dc.2x1.nhit >= 1 +h2hit2 H.dc.2y1.nhit >= 1 +h2hit3 H.dc.2u1.nhit >= 1 +h2hit4 H.dc.2v1.nhit >= 1 +h2hit5 H.dc.2y2.nhit >= 1 +h2hit6 H.dc.2x2.nhit >= 1 +hms1HitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && g.evtyp==1 +hms2HitsLt H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1 +hmsHitsLt H.dc.Ch1.nhit <= H.dc.Ch1.maxhits && H.dc.Ch2.nhit <= H.dc.Ch2.maxhits && g.evtyp==1 +hmsDC1PlanesGT (h1hit1 + h1hit2 + h1hit3 + h1hit4 + h1hit5 + h1hit6 )>=5 +hmsDC2PlanesGT (h2hit1 + h2hit2 + h2hit3 + h2hit4 + h2hit5 + h2hit6 )>=5 +hmsPlanesGT hmsDC1PlanesGT && hmsDC2PlanesGT +hmsHitsPlanes (H.dc.Ch1.nhit <= H.dc.Ch1.maxhits) && (H.dc.Ch2.nhit <= H.dc.Ch2.maxhits) && hmsPlanesGT +hSpacePoints H.dc.Ch1.spacepoints >= 1 && H.dc.Ch2.spacepoints >=1 +hSpacePointsStub H.dc.stubtest==1 && H.dc.Ch1.spacepoints >=1 && H.dc.Ch2.spacepoints >=1 +hFoundTrack H.dc.ntrack>0 +hStubLT H.dc.stubtest==1 +f1HSpacePoints hms1HitsLt && hmsDC1PlanesGT && H.dc.Ch1.spacepoints==0 && g.evtyp==1 +f2HSpacePoints hms2HitsLt && hmsDC2PlanesGT && H.dc.Ch2.spacepoints==0 && g.evtyp==1 +hTest1 hmsHitsPlanes && (!hSpacePoints) +hTest2 hSpacePoints && (!hStubLT) + + + + + + +Block: CoarseReconstruct +CoarseReconstruct_master HMS_event + +Block: Tracking +Tracking_master HMS_event + +Block: Reconstruct +Reconstruct_master HMS_event + +HMSScinGood H.hod.goodscinhit == 1 + +HMSScinShould HMSScinGood && H.cal.etotnorm > 0.7 && H.cer.npesum > 2.0 +HMSScinShoulde HMSScinGood && H.cer.npesum > 2.0 +HMSScinShouldh H.hod.goodscinhit == 1 && g.evtyp == 1 + +HMSScinDid HMSScinShould && H.dc.ntrack > 0 +HMSScinDide HMSScinShoulde && H.dc.ntrack > 0 +HMSScinDidh HMSScinShouldh && H.dc.ntrack > 0 + + + +goodHDC1x1 H.dc.1x1.nhit > 0 && H.dc.1x1.nhit < 3 +goodHDC1y1 H.dc.1y1.nhit > 0 && H.dc.1y1.nhit < 3 +goodHDC1u1 H.dc.1u1.nhit > 0 && H.dc.1u1.nhit < 3 +goodHDC1v1 H.dc.1v1.nhit > 0 && H.dc.1v1.nhit < 3 +goodHDC1y2 H.dc.1y2.nhit > 0 && H.dc.1y2.nhit < 3 +goodHDC1x2 H.dc.1x2.nhit > 0 && H.dc.1x2.nhit < 3 + +goodHDC2x1 H.dc.2x1.nhit > 0 && H.dc.2x1.nhit < 3 +goodHDC2y1 H.dc.2y1.nhit > 0 && H.dc.2y1.nhit < 3 +goodHDC2u1 H.dc.2u1.nhit > 0 && H.dc.2u1.nhit < 3 +goodHDC2v1 H.dc.2v1.nhit > 0 && H.dc.2v1.nhit < 3 +goodHDC2y2 H.dc.2y2.nhit > 0 && H.dc.2y2.nhit < 3 +goodHDC2x2 H.dc.2x2.nhit > 0 && H.dc.2x2.nhit < 3 + +goodHDC1 goodHDC1x1 && goodHDC1y1 && goodHDC1u1 && goodHDC1v1 && goodHDC1y2 && goodHDC1x2 +goodHDC2 goodHDC2x1 && goodHDC2y1 && goodHDC2u1 && goodHDC2v1 && goodHDC2y2 && goodHDC2x2 +bothGood goodHDC1 && goodHDC2 + +realhdc1x1 goodHDC1x1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc1y1 goodHDC1y1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc1u1 goodHDC1u1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc1v1 goodHDC1v1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc1y2 goodHDC1y2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2x2 goodHDC1x2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2x1 goodHDC2x1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2y1 goodHDC2y1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2u1 goodHDC2u1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2v1 goodHDC2v1 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2y2 goodHDC2y2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) +realhdc2x2 goodHDC2x2 && ((H.dc.Ch1.spacepoints+H.dc.Ch2.spacepoints)>0) + +hFound1Track H.dc.ntrack == 1 +hFound2Track H.dc.ntrack == 2 +hFound3Track H.dc.ntrack == 3 +hFound4Track H.dc.ntrack == 4 + +hCleanTrack H.gtr.index > -1 +1hCleanTrack H.gtr.index == 0 +2hCleanTrack H.gtr.index == 1 +3hCleanTrack H.gtr.index == 2 +4hCleanTrack H.gtr.index == 3 + +anyhs1x H.hod.1x.nhits > 0 +anyhs1y H.hod.1y.nhits > 0 +anyhs2x H.hod.2x.nhits > 0 +anyhs2y H.hod.2y.nhits > 0 + +goodhs1x H.hod.1x.nhits > 0 && H.hod.1x.nhits < 3 +goodhs1y H.hod.1y.nhits > 0 && H.hod.1y.nhits < 3 +goodhs1 goodhs1x && goodhs1y +goodhs2x H.hod.2x.nhits > 0 && H.hod.2x.nhits < 3 +goodhs2y H.hod.2y.nhits > 0 && H.hod.2y.nhits < 3 +goodhs2 goodhs2x && goodhs2y +goodhs1s2 goodhs1 && goodhs2 + +Block: Physics +Physics_master HMS_event diff --git a/MAPS/HMS/DETEC/hms_stack_spring17_current_run.map b/MAPS/HMS/DETEC/hms_stack_spring17_current_run.map new file mode 100644 index 0000000000000000000000000000000000000000..93cbf3517dec2da77ff96cae878deec04cf43656 --- /dev/null +++ b/MAPS/HMS/DETEC/hms_stack_spring17_current_run.map @@ -0,0 +1,1544 @@ +! THMS_ID=10 :: ADC,TDC +! HDC_ID=11 :: TDC +! HSCIN_ID=13 :: ADC+,ADC-,TDC+,TDC- +! HCER_ID=14 :: (TDC),ADC +! HCAL_ID=15 :: ADC + + +DETECTOR=10 + +ROC=1 + +SLOT=17 + 8, 1, 1, 0 ! hASUM + 9, 1, 2, 0 ! hBSUM + 10, 1, 3, 0 ! hCSUM + 11, 1, 4, 0 ! hDSUM + 12, 1, 5, 0 ! hPSHWR + 13, 1, 6, 0 ! hSHWR + 14, 1, 7, 0 ! hAERSUM + 15, 1, 8, 0 ! hCERSUM + +SLOT=2 + 0, 2, 1, 1 ! h1X + 1, 2, 2, 1 ! h1Y + 2, 2, 3, 1 ! h2X + 3, 2, 4, 1 ! h2Y + 4, 2, 5, 1 ! h1T + 5, 2, 6, 1 ! h2T + 6, 2, 7, 1 ! hT1 + 7, 2, 8, 1 ! hASUM + 8, 2, 9, 1 ! hBSUM + 9, 2, 10, 1 ! hCSUM + 10, 2, 11, 1 ! hDSUM + 11, 2, 12, 1 ! hPSHWRLO + 12, 2, 13, 1 ! hPSHWRHI + 13, 2, 14, 1 ! hSHWR + 14, 2, 15, 1 ! hAERSUM + 15, 2, 16, 1 ! hCERSUM + +SLOT=20 + 127, 2, 17, 1 ! hT2 + +ROC=3 + +SLOT=5 + 111, 2, 18, 1 ! hDCREF1 + +SLOT=8 + 127, 2, 19, 1 ! hDCREF2 + +SLOT=10 + 127, 2, 20, 1 ! hDCREF3 + +SLOT=17 + 127, 2, 21, 1 ! hDCREF4 + + +DETECTOR=11 ! HMS chambers + +ROC=3 + +SLOT=5 +REFINDEX=0 + 111,1000, 0, 0 + 96, 3, 1 ! Plane U, wire 1 + 97, 3, 2 ! Plane U, wire 2 + 98, 3, 3 ! Plane U, wire 3 + 99, 3, 4 ! Plane U, wire 4 + 100, 3, 5 ! Plane U, wire 5 + 101, 3, 6 ! Plane U, wire 6 + 102, 3, 7 ! Plane U, wire 7 + 103, 3, 8 ! Plane U, wire 8 + 104, 3, 9 ! Plane U, wire 9 + 105, 3, 10 ! Plane U, wire 10 + 106, 3, 11 ! Plane U, wire 11 + 107, 3, 12 ! Plane U, wire 12 + 108, 3, 13 ! Plane U, wire 13 + 109, 3, 14 ! Plane U, wire 14 + 110, 1, 113 ! Plane X, wire 113 + 80, 3, 15 ! Plane U, wire 15 + 81, 3, 16 ! Plane U, wire 16 + 82, 3, 17 ! Plane U, wire 17 + 83, 3, 18 ! Plane U, wire 18 + 84, 3, 19 ! Plane U, wire 19 + 85, 3, 20 ! Plane U, wire 20 + 86, 3, 21 ! Plane U, wire 21 + 87, 3, 22 ! Plane U, wire 22 + 88, 3, 23 ! Plane U, wire 23 + 89, 3, 24 ! Plane U, wire 24 + 90, 3, 25 ! Plane U, wire 25 + 91, 3, 26 ! Plane U, wire 26 + 92, 3, 27 ! Plane U, wire 27 + 93, 3, 28 ! Plane U, wire 28 + 94, 3, 29 ! Plane U, wire 29 + 64, 3, 30 ! Plane U, wire 30 + 65, 3, 31 ! Plane U, wire 31 + 66, 3, 32 ! Plane U, wire 32 + 67, 3, 33 ! Plane U, wire 33 + 68, 3, 34 ! Plane U, wire 34 + 69, 3, 35 ! Plane U, wire 35 + 70, 3, 36 ! Plane U, wire 36 + 71, 3, 37 ! Plane U, wire 37 + 72, 3, 38 ! Plane U, wire 38 + 73, 3, 39 ! Plane U, wire 39 + 74, 3, 40 ! Plane U, wire 40 + 75, 3, 41 ! Plane U, wire 41 + 76, 3, 42 ! Plane U, wire 42 + 77, 3, 43 ! Plane U, wire 43 + 78, 3, 44 ! Plane U, wire 44 + 79, 3, 45 ! Plane U, wire 45 + 48, 3, 46 ! Plane U, wire 46 + 49, 3, 47 ! Plane U, wire 47 + 50, 3, 48 ! Plane U, wire 48 + 51, 3, 49 ! Plane U, wire 49 + 52, 3, 50 ! Plane U, wire 50 + 53, 3, 51 ! Plane U, wire 51 + 54, 3, 52 ! Plane U, wire 52 + 55, 3, 53 ! Plane U, wire 53 + 56, 3, 54 ! Plane U, wire 54 + 57, 3, 55 ! Plane U, wire 55 + 58, 3, 56 ! Plane U, wire 56 + 59, 3, 57 ! Plane U, wire 57 + 60, 3, 58 ! Plane U, wire 58 + 61, 3, 59 ! Plane U, wire 59 + 62, 3, 60 ! Plane U, wire 60 + 32, 3, 61 ! Plane U, wire 61 + 33, 3, 62 ! Plane U, wire 62 + 34, 3, 63 ! Plane U, wire 63 + 35, 3, 64 ! Plane U, wire 64 + 36, 3, 65 ! Plane U, wire 65 + 37, 3, 66 ! Plane U, wire 66 + 38, 3, 67 ! Plane U, wire 67 + 39, 3, 68 ! Plane U, wire 68 + 40, 3, 69 ! Plane U, wire 69 + 41, 3, 70 ! Plane U, wire 70 + 42, 3, 71 ! Plane U, wire 71 + 43, 3, 72 ! Plane U, wire 72 + 44, 3, 73 ! Plane U, wire 73 + 45, 3, 74 ! Plane U, wire 74 + 46, 3, 75 ! Plane U, wire 75 + 47, 3, 76 ! Plane U, wire 76 + 16, 3, 77 ! Plane U, wire 77 + 17, 3, 78 ! Plane U, wire 78 + 18, 3, 79 ! Plane U, wire 79 + 19, 3, 80 ! Plane U, wire 80 + 20, 3, 81 ! Plane U, wire 81 + 21, 3, 82 ! Plane U, wire 82 + 22, 3, 83 ! Plane U, wire 83 + 23, 3, 84 ! Plane U, wire 84 + 24, 3, 85 ! Plane U, wire 85 + 25, 3, 86 ! Plane U, wire 86 + 26, 3, 87 ! Plane U, wire 87 + 27, 3, 88 ! Plane U, wire 88 + 28, 3, 89 ! Plane U, wire 89 + 29, 3, 90 ! Plane U, wire 90 + 30, 3, 91 ! Plane U, wire 91 + 0, 3, 92 ! Plane U, wire 92 + 1, 3, 93 ! Plane U, wire 93 + 2, 3, 94 ! Plane U, wire 94 + 3, 3, 95 ! Plane U, wire 95 + 4, 3, 96 ! Plane U, wire 96 + 5, 3, 97 ! Plane U, wire 97 + 6, 3, 98 ! Plane U, wire 98 + 7, 3, 99 ! Plane U, wire 99 + 8, 3, 100 ! Plane U, wire 100 + 9, 3, 101 ! Plane U, wire 101 + 10, 3, 102 ! Plane U, wire 102 + 11, 3, 103 ! Plane U, wire 103 + 12, 3, 104 ! Plane U, wire 104 + 13, 3, 105 ! Plane U, wire 105 + 14, 3, 106 ! Plane U, wire 106 + 15, 3, 107 ! Plane U, wire 107 + +SLOT=7 +REFINDEX=0 + 96, 4, 1 ! Plane V, wire 1 + 97, 4, 2 ! Plane V, wire 2 + 98, 4, 3 ! Plane V, wire 3 + 99, 4, 4 ! Plane V, wire 4 + 100, 4, 5 ! Plane V, wire 5 + 101, 4, 6 ! Plane V, wire 6 + 102, 4, 7 ! Plane V, wire 7 + 103, 4, 8 ! Plane V, wire 8 + 104, 4, 9 ! Plane V, wire 9 + 105, 4, 10 ! Plane V, wire 10 + 106, 4, 11 ! Plane V, wire 11 + 107, 4, 12 ! Plane V, wire 12 + 108, 4, 13 ! Plane V, wire 13 + 109, 4, 14 ! Plane V, wire 14 + 110, 6, 113 ! Plane X', wire 113 + 112, 4, 15 ! Plane V, wire 15 + 113, 4, 16 ! Plane V, wire 16 + 114, 4, 17 ! Plane V, wire 17 + 115, 4, 18 ! Plane V, wire 18 + 116, 4, 19 ! Plane V, wire 19 + 117, 4, 20 ! Plane V, wire 20 + 118, 4, 21 ! Plane V, wire 21 + 119, 4, 22 ! Plane V, wire 22 + 120, 4, 23 ! Plane V, wire 23 + 121, 4, 24 ! Plane V, wire 24 + 122, 4, 25 ! Plane V, wire 25 + 123, 4, 26 ! Plane V, wire 26 + 124, 4, 27 ! Plane V, wire 27 + 125, 4, 28 ! Plane V, wire 28 + 126, 4, 29 ! Plane V, wire 29 + +SLOT=8 +REFINDEX=0 + 127,1000, 0, 1 + 0, 4, 30 ! Plane V, wire 30 + 1, 4, 31 ! Plane V, wire 31 + 2, 4, 32 ! Plane V, wire 32 + 3, 4, 33 ! Plane V, wire 33 + 4, 4, 34 ! Plane V, wire 34 + 5, 4, 35 ! Plane V, wire 35 + 6, 4, 36 ! Plane V, wire 36 + 7, 4, 37 ! Plane V, wire 37 + 8, 4, 38 ! Plane V, wire 38 + 9, 4, 39 ! Plane V, wire 39 + 10, 4, 40 ! Plane V, wire 40 + 11, 4, 41 ! Plane V, wire 41 + 12, 4, 42 ! Plane V, wire 42 + 13, 4, 43 ! Plane V, wire 43 + 14, 4, 44 ! Plane V, wire 44 + 15, 4, 45 ! Plane V, wire 45 + 16, 4, 46 ! Plane V, wire 46 + 17, 4, 47 ! Plane V, wire 47 + 18, 4, 48 ! Plane V, wire 48 + 19, 4, 49 ! Plane V, wire 49 + 20, 4, 50 ! Plane V, wire 50 + 21, 4, 51 ! Plane V, wire 51 + 22, 4, 52 ! Plane V, wire 52 + 23, 4, 53 ! Plane V, wire 53 + 24, 4, 54 ! Plane V, wire 54 + 25, 4, 55 ! Plane V, wire 55 + 26, 4, 56 ! Plane V, wire 56 + 27, 4, 57 ! Plane V, wire 57 + 28, 4, 58 ! Plane V, wire 58 + 29, 4, 59 ! Plane V, wire 59 + 30, 4, 60 ! Plane V, wire 60 + 32, 4, 61 ! Plane V, wire 61 + 33, 4, 62 ! Plane V, wire 62 + 34, 4, 63 ! Plane V, wire 63 + 35, 4, 64 ! Plane V, wire 64 + 36, 4, 65 ! Plane V, wire 65 + 37, 4, 66 ! Plane V, wire 66 + 38, 4, 67 ! Plane V, wire 67 + 39, 4, 68 ! Plane V, wire 68 + 40, 4, 69 ! Plane V, wire 69 + 41, 4, 70 ! Plane V, wire 70 + 42, 4, 71 ! Plane V, wire 71 + 43, 4, 72 ! Plane V, wire 72 + 44, 4, 73 ! Plane V, wire 73 + 45, 4, 74 ! Plane V, wire 74 + 46, 4, 75 ! Plane V, wire 75 + 47, 4, 76 ! Plane V, wire 76 + 48, 4, 77 ! Plane V, wire 77 + 49, 4, 78 ! Plane V, wire 78 + 50, 4, 79 ! Plane V, wire 79 + 51, 4, 80 ! Plane V, wire 80 + 52, 4, 81 ! Plane V, wire 81 + 53, 4, 82 ! Plane V, wire 82 + 54, 4, 83 ! Plane V, wire 83 + 55, 4, 84 ! Plane V, wire 84 + 56, 4, 85 ! Plane V, wire 85 + 57, 4, 86 ! Plane V, wire 86 + 58, 4, 87 ! Plane V, wire 87 + 59, 4, 88 ! Plane V, wire 88 + 60, 4, 89 ! Plane V, wire 89 + 61, 4, 90 ! Plane V, wire 90 + 62, 4, 91 ! Plane V, wire 91 + +SLOT=4 +REFINDEX=0 + 96, 4, 92 ! Plane V, wire 92 + 97, 4, 93 ! Plane V, wire 93 + 98, 4, 94 ! Plane V, wire 94 + 99, 4, 95 ! Plane V, wire 95 + 100, 4, 96 ! Plane V, wire 96 + 101, 4, 97 ! Plane V, wire 97 + 102, 4, 98 ! Plane V, wire 98 + 103, 4, 99 ! Plane V, wire 99 + 104, 4, 100 ! Plane V, wire 100 + 105, 4, 101 ! Plane V, wire 101 + 106, 4, 102 ! Plane V, wire 102 + 107, 4, 103 ! Plane V, wire 103 + 108, 4, 104 ! Plane V, wire 104 + 109, 4, 105 ! Plane V, wire 105 + 110, 4, 106 ! Plane V, wire 106 + 111, 4, 107 ! Plane V, wire 107 + 80, 1, 1 ! Plane X, wire 1 + 81, 1, 2 ! Plane X, wire 2 + 82, 1, 3 ! Plane X, wire 3 + 83, 1, 4 ! Plane X, wire 4 + 84, 1, 5 ! Plane X, wire 5 + 85, 1, 6 ! Plane X, wire 6 + 86, 1, 7 ! Plane X, wire 7 + 87, 1, 8 ! Plane X, wire 8 + 88, 1, 9 ! Plane X, wire 9 + 89, 1, 10 ! Plane X, wire 10 + 90, 1, 11 ! Plane X, wire 11 + 91, 1, 12 ! Plane X, wire 12 + 92, 1, 13 ! Plane X, wire 13 + 93, 1, 14 ! Plane X, wire 14 + 94, 1, 15 ! Plane X, wire 15 + 95, 1, 16 ! Plane X, wire 16 + 64, 1, 17 ! Plane X, wire 17 + 65, 1, 18 ! Plane X, wire 18 + 66, 1, 19 ! Plane X, wire 19 + 67, 1, 20 ! Plane X, wire 20 + 68, 1, 21 ! Plane X, wire 21 + 69, 1, 22 ! Plane X, wire 22 + 70, 1, 23 ! Plane X, wire 23 + 71, 1, 24 ! Plane X, wire 24 + 72, 1, 25 ! Plane X, wire 25 + 73, 1, 26 ! Plane X, wire 26 + 74, 1, 27 ! Plane X, wire 27 + 75, 1, 28 ! Plane X, wire 28 + 76, 1, 29 ! Plane X, wire 29 + 77, 1, 30 ! Plane X, wire 30 + 78, 1, 31 ! Plane X, wire 31 + 79, 1, 32 ! Plane X, wire 32 + 48, 1, 33 ! Plane X, wire 33 + 49, 1, 34 ! Plane X, wire 34 + 50, 1, 35 ! Plane X, wire 35 + 51, 1, 36 ! Plane X, wire 36 + 52, 1, 37 ! Plane X, wire 37 + 53, 1, 38 ! Plane X, wire 38 + 54, 1, 39 ! Plane X, wire 39 + 55, 1, 40 ! Plane X, wire 40 + 56, 1, 41 ! Plane X, wire 41 + 57, 1, 42 ! Plane X, wire 42 + 58, 1, 43 ! Plane X, wire 43 + 59, 1, 44 ! Plane X, wire 44 + 60, 1, 45 ! Plane X, wire 45 + 61, 1, 46 ! Plane X, wire 46 + 62, 1, 47 ! Plane X, wire 47 + 63, 1, 48 ! Plane X, wire 48 + 32, 1, 49 ! Plane X, wire 49 + 33, 1, 50 ! Plane X, wire 50 + 34, 1, 51 ! Plane X, wire 51 + 35, 1, 52 ! Plane X, wire 52 + 36, 1, 53 ! Plane X, wire 53 + 37, 1, 54 ! Plane X, wire 54 + 38, 1, 55 ! Plane X, wire 55 + 39, 1, 56 ! Plane X, wire 56 + 40, 1, 57 ! Plane X, wire 57 + 41, 1, 58 ! Plane X, wire 58 + 42, 1, 59 ! Plane X, wire 59 + 43, 1, 60 ! Plane X, wire 60 + 44, 1, 61 ! Plane X, wire 61 + 45, 1, 62 ! Plane X, wire 62 + 46, 1, 63 ! Plane X, wire 63 + 47, 1, 64 ! Plane X, wire 64 + 16, 1, 65 ! Plane X, wire 65 + 17, 1, 66 ! Plane X, wire 66 + 18, 1, 67 ! Plane X, wire 67 + 19, 1, 68 ! Plane X, wire 68 + 20, 1, 69 ! Plane X, wire 69 + 21, 1, 70 ! Plane X, wire 70 + 22, 1, 71 ! Plane X, wire 71 + 23, 1, 72 ! Plane X, wire 72 + 24, 1, 73 ! Plane X, wire 73 + 25, 1, 74 ! Plane X, wire 74 + 26, 1, 75 ! Plane X, wire 75 + 27, 1, 76 ! Plane X, wire 76 + 28, 1, 77 ! Plane X, wire 77 + 29, 1, 78 ! Plane X, wire 78 + 30, 1, 79 ! Plane X, wire 79 + 31, 1, 80 ! Plane X, wire 80 + 0, 1, 81 ! Plane X, wire 81 + 1, 1, 82 ! Plane X, wire 82 + 2, 1, 83 ! Plane X, wire 83 + 3, 1, 84 ! Plane X, wire 84 + 4, 1, 85 ! Plane X, wire 85 + 5, 1, 86 ! Plane X, wire 86 + 6, 1, 87 ! Plane X, wire 87 + 7, 1, 88 ! Plane X, wire 88 + 8, 1, 89 ! Plane X, wire 89 + 9, 1, 90 ! Plane X, wire 90 + 10, 1, 91 ! Plane X, wire 91 + 11, 1, 92 ! Plane X, wire 92 + 12, 1, 93 ! Plane X, wire 93 + 13, 1, 94 ! Plane X, wire 94 + 14, 1, 95 ! Plane X, wire 95 + 15, 1, 96 ! Plane X, wire 96 + +SLOT=7 +REFINDEX=0 + 80, 1, 97 ! Plane X, wire 97 + 81, 1, 98 ! Plane X, wire 98 + 82, 1, 99 ! Plane X, wire 99 + 83, 1, 100 ! Plane X, wire 100 + 84, 1, 101 ! Plane X, wire 101 + 85, 1, 102 ! Plane X, wire 102 + 86, 1, 103 ! Plane X, wire 103 + 87, 1, 104 ! Plane X, wire 104 + 88, 1, 105 ! Plane X, wire 105 + 89, 1, 106 ! Plane X, wire 106 + 90, 1, 107 ! Plane X, wire 107 + 91, 1, 108 ! Plane X, wire 108 + 92, 1, 109 ! Plane X, wire 109 + 93, 1, 110 ! Plane X, wire 110 + 94, 1, 111 ! Plane X, wire 111 + 95, 1, 112 ! Plane X, wire 112 + +SLOT=4 +REFINDEX=0 + 112, 6, 1 ! Plane X', wire 1 + 113, 6, 2 ! Plane X', wire 2 + 114, 6, 3 ! Plane X', wire 3 + 115, 6, 4 ! Plane X', wire 4 + 116, 6, 5 ! Plane X', wire 5 + 117, 6, 6 ! Plane X', wire 6 + 118, 6, 7 ! Plane X', wire 7 + 119, 6, 8 ! Plane X', wire 8 + 120, 6, 9 ! Plane X', wire 9 + 121, 6, 10 ! Plane X', wire 10 + 122, 6, 11 ! Plane X', wire 11 + 123, 6, 12 ! Plane X', wire 12 + 124, 6, 13 ! Plane X', wire 13 + 125, 6, 14 ! Plane X', wire 14 + 126, 6, 15 ! Plane X', wire 15 + 127, 6, 16 ! Plane X', wire 16 + +SLOT=5 +REFINDEX=0 + 112, 6, 17 ! Plane X', wire 17 + 113, 6, 18 ! Plane X', wire 18 + 114, 6, 19 ! Plane X', wire 19 + 115, 6, 20 ! Plane X', wire 20 + 116, 6, 21 ! Plane X', wire 21 + 117, 6, 22 ! Plane X', wire 22 + 118, 6, 23 ! Plane X', wire 23 + 119, 6, 24 ! Plane X', wire 24 + 120, 6, 25 ! Plane X', wire 25 + 121, 6, 26 ! Plane X', wire 26 + 122, 6, 27 ! Plane X', wire 27 + 123, 6, 28 ! Plane X', wire 28 + 124, 6, 29 ! Plane X', wire 29 + 125, 6, 30 ! Plane X', wire 30 + 126, 6, 31 ! Plane X', wire 31 + 127, 6, 32 ! Plane X', wire 32 + +SLOT=7 +REFINDEX=0 + 0, 6, 33 ! Plane X', wire 33 + 1, 6, 34 ! Plane X', wire 34 + 2, 6, 35 ! Plane X', wire 35 + 3, 6, 36 ! Plane X', wire 36 + 4, 6, 37 ! Plane X', wire 37 + 5, 6, 38 ! Plane X', wire 38 + 6, 6, 39 ! Plane X', wire 39 + 7, 6, 40 ! Plane X', wire 40 + 8, 6, 41 ! Plane X', wire 41 + 9, 6, 42 ! Plane X', wire 42 + 10, 6, 43 ! Plane X', wire 43 + 11, 6, 44 ! Plane X', wire 44 + 12, 6, 45 ! Plane X', wire 45 + 13, 6, 46 ! Plane X', wire 46 + 14, 6, 47 ! Plane X', wire 47 + 15, 6, 48 ! Plane X', wire 48 + 16, 6, 49 ! Plane X', wire 49 + 17, 6, 50 ! Plane X', wire 50 + 18, 6, 51 ! Plane X', wire 51 + 19, 6, 52 ! Plane X', wire 52 + 20, 6, 53 ! Plane X', wire 53 + 21, 6, 54 ! Plane X', wire 54 + 22, 6, 55 ! Plane X', wire 55 + 23, 6, 56 ! Plane X', wire 56 + 24, 6, 57 ! Plane X', wire 57 + 25, 6, 58 ! Plane X', wire 58 + 26, 6, 59 ! Plane X', wire 59 + 27, 6, 60 ! Plane X', wire 60 + 28, 6, 61 ! Plane X', wire 61 + 29, 6, 62 ! Plane X', wire 62 + 30, 6, 63 ! Plane X', wire 63 + 31, 6, 64 ! Plane X', wire 64 + 32, 6, 65 ! Plane X', wire 65 + 33, 6, 66 ! Plane X', wire 66 + 34, 6, 67 ! Plane X', wire 67 + 35, 6, 68 ! Plane X', wire 68 + 36, 6, 69 ! Plane X', wire 69 + 37, 6, 70 ! Plane X', wire 70 + 38, 6, 71 ! Plane X', wire 71 + 39, 6, 72 ! Plane X', wire 72 + 40, 6, 73 ! Plane X', wire 73 + 41, 6, 74 ! Plane X', wire 74 + 42, 6, 75 ! Plane X', wire 75 + 43, 6, 76 ! Plane X', wire 76 + 44, 6, 77 ! Plane X', wire 77 + 45, 6, 78 ! Plane X', wire 78 + 46, 6, 79 ! Plane X', wire 79 + 47, 6, 80 ! Plane X', wire 80 + 48, 6, 81 ! Plane X', wire 81 + 49, 6, 82 ! Plane X', wire 82 + 50, 6, 83 ! Plane X', wire 83 + 51, 6, 84 ! Plane X', wire 84 + 52, 6, 85 ! Plane X', wire 85 + 53, 6, 86 ! Plane X', wire 86 + 54, 6, 87 ! Plane X', wire 87 + 55, 6, 88 ! Plane X', wire 88 + 56, 6, 89 ! Plane X', wire 89 + 57, 6, 90 ! Plane X', wire 90 + 58, 6, 91 ! Plane X', wire 91 + 59, 6, 92 ! Plane X', wire 92 + 60, 6, 93 ! Plane X', wire 93 + 61, 6, 94 ! Plane X', wire 94 + 62, 6, 95 ! Plane X', wire 95 + 63, 6, 96 ! Plane X', wire 96 + 64, 6, 97 ! Plane X', wire 97 + 65, 6, 98 ! Plane X', wire 98 + 66, 6, 99 ! Plane X', wire 99 + 67, 6, 100 ! Plane X', wire 100 + 68, 6, 101 ! Plane X', wire 101 + 69, 6, 102 ! Plane X', wire 102 + 70, 6, 103 ! Plane X', wire 103 + 71, 6, 104 ! Plane X', wire 104 + 72, 6, 105 ! Plane X', wire 105 + 73, 6, 106 ! Plane X', wire 106 + 74, 6, 107 ! Plane X', wire 107 + 75, 6, 108 ! Plane X', wire 108 + 76, 6, 109 ! Plane X', wire 109 + 77, 6, 110 ! Plane X', wire 110 + 78, 6, 111 ! Plane X', wire 111 + 79, 6, 112 ! Plane X', wire 112 + +SLOT=8 +REFINDEX=0 + 64, 2, 1 ! Plane Y, wire 1 + 65, 2, 2 ! Plane Y, wire 2 + 66, 2, 3 ! Plane Y, wire 3 + 67, 2, 4 ! Plane Y, wire 4 + 68, 2, 5 ! Plane Y, wire 5 + 69, 2, 6 ! Plane Y, wire 6 + 70, 2, 7 ! Plane Y, wire 7 + 71, 2, 8 ! Plane Y, wire 8 + 72, 2, 9 ! Plane Y, wire 9 + 73, 2, 10 ! Plane Y, wire 10 + 74, 2, 11 ! Plane Y, wire 11 + 75, 2, 12 ! Plane Y, wire 12 + 76, 2, 13 ! Plane Y, wire 13 + 80, 2, 14 ! Plane Y, wire 14 + 81, 2, 15 ! Plane Y, wire 15 + 82, 2, 16 ! Plane Y, wire 16 + 83, 2, 17 ! Plane Y, wire 17 + 84, 2, 18 ! Plane Y, wire 18 + 85, 2, 19 ! Plane Y, wire 19 + 86, 2, 20 ! Plane Y, wire 20 + 87, 2, 21 ! Plane Y, wire 21 + 88, 2, 22 ! Plane Y, wire 22 + 89, 2, 23 ! Plane Y, wire 23 + 90, 2, 24 ! Plane Y, wire 24 + 91, 2, 25 ! Plane Y, wire 25 + 92, 2, 26 ! Plane Y, wire 26 + 96, 2, 27 ! Plane Y, wire 27 + 97, 2, 28 ! Plane Y, wire 28 + 98, 2, 29 ! Plane Y, wire 29 + 99, 2, 30 ! Plane Y, wire 30 + 100, 2, 31 ! Plane Y, wire 31 + 101, 2, 32 ! Plane Y, wire 32 + 102, 2, 33 ! Plane Y, wire 33 + 103, 2, 34 ! Plane Y, wire 34 + 104, 2, 35 ! Plane Y, wire 35 + 105, 2, 36 ! Plane Y, wire 36 + 106, 2, 37 ! Plane Y, wire 37 + 107, 2, 38 ! Plane Y, wire 38 + 108, 2, 39 ! Plane Y, wire 39 + 112, 2, 40 ! Plane Y, wire 40 + 113, 2, 41 ! Plane Y, wire 41 + 114, 2, 42 ! Plane Y, wire 42 + 115, 2, 43 ! Plane Y, wire 43 + 116, 2, 44 ! Plane Y, wire 44 + 117, 2, 45 ! Plane Y, wire 45 + 118, 2, 46 ! Plane Y, wire 46 + 119, 2, 47 ! Plane Y, wire 47 + 120, 2, 48 ! Plane Y, wire 48 + 121, 2, 49 ! Plane Y, wire 49 + 122, 2, 50 ! Plane Y, wire 50 + 123, 2, 51 ! Plane Y, wire 51 + 124, 2, 52 ! Plane Y, wire 52 + +SLOT=10 +REFINDEX=0 + 127,1000, 0, 2 + 0, 5, 1 ! Plane Y', wire 1 + 1, 5, 2 ! Plane Y', wire 2 + 2, 5, 3 ! Plane Y', wire 3 + 3, 5, 4 ! Plane Y', wire 4 + 4, 5, 5 ! Plane Y', wire 5 + 5, 5, 6 ! Plane Y', wire 6 + 6, 5, 7 ! Plane Y', wire 7 + 7, 5, 8 ! Plane Y', wire 8 + 8, 5, 9 ! Plane Y', wire 9 + 9, 5, 10 ! Plane Y', wire 10 + 10, 5, 11 ! Plane Y', wire 11 + 11, 5, 12 ! Plane Y', wire 12 + 12, 5, 13 ! Plane Y', wire 13 + 16, 5, 14 ! Plane Y', wire 14 + 17, 5, 15 ! Plane Y', wire 15 + 18, 5, 16 ! Plane Y', wire 16 + 19, 5, 17 ! Plane Y', wire 17 + 20, 5, 18 ! Plane Y', wire 18 + 21, 5, 19 ! Plane Y', wire 19 + 22, 5, 20 ! Plane Y', wire 20 + 23, 5, 21 ! Plane Y', wire 21 + 24, 5, 22 ! Plane Y', wire 22 + 25, 5, 23 ! Plane Y', wire 23 + 26, 5, 24 ! Plane Y', wire 24 + 27, 5, 25 ! Plane Y', wire 25 + 28, 5, 26 ! Plane Y', wire 26 + 32, 5, 27 ! Plane Y', wire 27 + 33, 5, 28 ! Plane Y', wire 28 + 34, 5, 29 ! Plane Y', wire 29 + 35, 5, 30 ! Plane Y', wire 30 + 36, 5, 31 ! Plane Y', wire 31 + 37, 5, 32 ! Plane Y', wire 32 + 38, 5, 33 ! Plane Y', wire 33 + 39, 5, 34 ! Plane Y', wire 34 + 40, 5, 35 ! Plane Y', wire 35 + 41, 5, 36 ! Plane Y', wire 36 + 42, 5, 37 ! Plane Y', wire 37 + 43, 5, 38 ! Plane Y', wire 38 + 44, 5, 39 ! Plane Y', wire 39 + 48, 5, 40 ! Plane Y', wire 40 + 49, 5, 41 ! Plane Y', wire 41 + 50, 5, 42 ! Plane Y', wire 42 + 51, 5, 43 ! Plane Y', wire 43 + 52, 5, 44 ! Plane Y', wire 44 + 53, 5, 45 ! Plane Y', wire 45 + 54, 5, 46 ! Plane Y', wire 46 + 55, 5, 47 ! Plane Y', wire 47 + 56, 5, 48 ! Plane Y', wire 48 + 57, 5, 49 ! Plane Y', wire 49 + 58, 5, 50 ! Plane Y', wire 50 + 59, 5, 51 ! Plane Y', wire 51 + 60, 5, 52 ! Plane Y', wire 52 + +SLOT=16 +REFINDEX=0 + 96, 9, 1 ! Plane U, wire 1 + 97, 9, 2 ! Plane U, wire 2 + 98, 9, 3 ! Plane U, wire 3 + 99, 9, 4 ! Plane U, wire 4 + 100, 9, 5 ! Plane U, wire 5 + 101, 9, 6 ! Plane U, wire 6 + 102, 9, 7 ! Plane U, wire 7 + 103, 9, 8 ! Plane U, wire 8 + 104, 9, 9 ! Plane U, wire 9 + 105, 9, 10 ! Plane U, wire 10 + 106, 9, 11 ! Plane U, wire 11 + 107, 9, 12 ! Plane U, wire 12 + 108, 9, 13 ! Plane U, wire 13 + 109, 9, 14 ! Plane U, wire 14 + 110, 7, 113 ! Plane X, wire 113 + 112, 9, 15 ! Plane U, wire 15 + 113, 9, 16 ! Plane U, wire 16 + 114, 9, 17 ! Plane U, wire 17 + 115, 9, 18 ! Plane U, wire 18 + 116, 9, 19 ! Plane U, wire 19 + 117, 9, 20 ! Plane U, wire 20 + 118, 9, 21 ! Plane U, wire 21 + 119, 9, 22 ! Plane U, wire 22 + 120, 9, 23 ! Plane U, wire 23 + 121, 9, 24 ! Plane U, wire 24 + 122, 9, 25 ! Plane U, wire 25 + 123, 9, 26 ! Plane U, wire 26 + 124, 9, 27 ! Plane U, wire 27 + 125, 9, 28 ! Plane U, wire 28 + 126, 9, 29 ! Plane U, wire 29 + +SLOT=14 +REFINDEX=0 + 0, 9, 30 ! Plane U, wire 30 + 1, 9, 31 ! Plane U, wire 31 + 2, 9, 32 ! Plane U, wire 32 + 3, 9, 33 ! Plane U, wire 33 + 4, 9, 34 ! Plane U, wire 34 + 5, 9, 35 ! Plane U, wire 35 + 6, 9, 36 ! Plane U, wire 36 + 7, 9, 37 ! Plane U, wire 37 + 8, 9, 38 ! Plane U, wire 38 + 9, 9, 39 ! Plane U, wire 39 + 10, 9, 40 ! Plane U, wire 40 + 11, 9, 41 ! Plane U, wire 41 + 12, 9, 42 ! Plane U, wire 42 + 13, 9, 43 ! Plane U, wire 43 + 14, 9, 44 ! Plane U, wire 44 + 15, 9, 45 ! Plane U, wire 45 + 32, 9, 46 ! Plane U, wire 46 + 33, 9, 47 ! Plane U, wire 47 + 34, 9, 48 ! Plane U, wire 48 + 35, 9, 49 ! Plane U, wire 49 + 36, 9, 50 ! Plane U, wire 50 + 37, 9, 51 ! Plane U, wire 51 + 38, 9, 52 ! Plane U, wire 52 + 39, 9, 53 ! Plane U, wire 53 + 40, 9, 54 ! Plane U, wire 54 + 41, 9, 55 ! Plane U, wire 55 + 42, 9, 56 ! Plane U, wire 56 + 43, 9, 57 ! Plane U, wire 57 + 44, 9, 58 ! Plane U, wire 58 + 45, 9, 59 ! Plane U, wire 59 + 46, 9, 60 ! Plane U, wire 60 + 48, 9, 61 ! Plane U, wire 61 + 49, 9, 62 ! Plane U, wire 62 + 50, 9, 63 ! Plane U, wire 63 + 51, 9, 64 ! Plane U, wire 64 + 52, 9, 65 ! Plane U, wire 65 + 53, 9, 66 ! Plane U, wire 66 + 54, 9, 67 ! Plane U, wire 67 + 55, 9, 68 ! Plane U, wire 68 + 56, 9, 69 ! Plane U, wire 69 + 57, 9, 70 ! Plane U, wire 70 + 58, 9, 71 ! Plane U, wire 71 + 59, 9, 72 ! Plane U, wire 72 + 60, 9, 73 ! Plane U, wire 73 + 61, 9, 74 ! Plane U, wire 74 + 62, 9, 75 ! Plane U, wire 75 + 63, 9, 76 ! Plane U, wire 76 + 64, 9, 77 ! Plane U, wire 77 + 65, 9, 78 ! Plane U, wire 78 + 66, 9, 79 ! Plane U, wire 79 + 67, 9, 80 ! Plane U, wire 80 + 68, 9, 81 ! Plane U, wire 81 + 69, 9, 82 ! Plane U, wire 82 + 70, 9, 83 ! Plane U, wire 83 + 71, 9, 84 ! Plane U, wire 84 + 72, 9, 85 ! Plane U, wire 85 + 73, 9, 86 ! Plane U, wire 86 + 74, 9, 87 ! Plane U, wire 87 + 75, 9, 88 ! Plane U, wire 88 + 76, 9, 89 ! Plane U, wire 89 + 77, 9, 90 ! Plane U, wire 90 + 78, 9, 91 ! Plane U, wire 91 + 80, 9, 92 ! Plane U, wire 92 + 81, 9, 93 ! Plane U, wire 93 + 82, 9, 94 ! Plane U, wire 94 + 83, 9, 95 ! Plane U, wire 95 + 84, 9, 96 ! Plane U, wire 96 + 85, 9, 97 ! Plane U, wire 97 + 86, 9, 98 ! Plane U, wire 98 + 87, 9, 99 ! Plane U, wire 99 + 88, 9, 100 ! Plane U, wire 100 + 89, 9, 101 ! Plane U, wire 101 + 90, 9, 102 ! Plane U, wire 102 + 91, 9, 103 ! Plane U, wire 103 + 92, 9, 104 ! Plane U, wire 104 + 93, 9, 105 ! Plane U, wire 105 + 94, 9, 106 ! Plane U, wire 106 + 95, 9, 107 ! Plane U, wire 107 + +SLOT=16 +REFINDEX=0 + 80, 10, 1 ! Plane V, wire 1 + 81, 10, 2 ! Plane V, wire 2 + 82, 10, 3 ! Plane V, wire 3 + 83, 10, 4 ! Plane V, wire 4 + 84, 10, 5 ! Plane V, wire 5 + 85, 10, 6 ! Plane V, wire 6 + 86, 10, 7 ! Plane V, wire 7 + 87, 10, 8 ! Plane V, wire 8 + 88, 10, 9 ! Plane V, wire 9 + 89, 10, 10 ! Plane V, wire 10 + 90, 10, 11 ! Plane V, wire 11 + 91, 10, 12 ! Plane V, wire 12 + 92, 10, 13 ! Plane V, wire 13 + 93, 10, 14 ! Plane V, wire 14 + 94, 12, 113 ! Plane X', wire 113 + +SLOT=14 +REFINDEX=0 + 96, 10, 15 ! Plane V, wire 15 + 97, 10, 16 ! Plane V, wire 16 + 98, 10, 17 ! Plane V, wire 17 + 99, 10, 18 ! Plane V, wire 18 + 100, 10, 19 ! Plane V, wire 19 + 101, 10, 20 ! Plane V, wire 20 + 102, 10, 21 ! Plane V, wire 21 + 103, 10, 22 ! Plane V, wire 22 + 104, 10, 23 ! Plane V, wire 23 + 105, 10, 24 ! Plane V, wire 24 + 106, 10, 25 ! Plane V, wire 25 + 107, 10, 26 ! Plane V, wire 26 + 108, 10, 27 ! Plane V, wire 27 + 109, 10, 28 ! Plane V, wire 28 + 110, 10, 29 ! Plane V, wire 29 + 112, 10, 30 ! Plane V, wire 30 + 113, 10, 31 ! Plane V, wire 31 + 114, 10, 32 ! Plane V, wire 32 + 115, 10, 33 ! Plane V, wire 33 + 116, 10, 34 ! Plane V, wire 34 + 117, 10, 35 ! Plane V, wire 35 + 118, 10, 36 ! Plane V, wire 36 + 119, 10, 37 ! Plane V, wire 37 + 120, 10, 38 ! Plane V, wire 38 + 121, 10, 39 ! Plane V, wire 39 + 122, 10, 40 ! Plane V, wire 40 + 123, 10, 41 ! Plane V, wire 41 + 124, 10, 42 ! Plane V, wire 42 + 125, 10, 43 ! Plane V, wire 43 + 126, 10, 44 ! Plane V, wire 44 + 127, 10, 45 ! Plane V, wire 45 + +SLOT=17 +REFINDEX=0 + 127,1000, 0, 3 + 0, 10, 46 ! Plane V, wire 46 + 1, 10, 47 ! Plane V, wire 47 + 2, 10, 48 ! Plane V, wire 48 + 3, 10, 49 ! Plane V, wire 49 + 4, 10, 50 ! Plane V, wire 50 + 5, 10, 51 ! Plane V, wire 51 + 6, 10, 52 ! Plane V, wire 52 + 7, 10, 53 ! Plane V, wire 53 + 8, 10, 54 ! Plane V, wire 54 + 9, 10, 55 ! Plane V, wire 55 + 10, 10, 56 ! Plane V, wire 56 + 11, 10, 57 ! Plane V, wire 57 + 12, 10, 58 ! Plane V, wire 58 + 13, 10, 59 ! Plane V, wire 59 + 14, 10, 60 ! Plane V, wire 60 + 16, 10, 61 ! Plane V, wire 61 + 17, 10, 62 ! Plane V, wire 62 + 18, 10, 63 ! Plane V, wire 63 + 19, 10, 64 ! Plane V, wire 64 + 20, 10, 65 ! Plane V, wire 65 + 21, 10, 66 ! Plane V, wire 66 + 22, 10, 67 ! Plane V, wire 67 + 23, 10, 68 ! Plane V, wire 68 + 24, 10, 69 ! Plane V, wire 69 + 25, 10, 70 ! Plane V, wire 70 + 26, 10, 71 ! Plane V, wire 71 + 27, 10, 72 ! Plane V, wire 72 + 28, 10, 73 ! Plane V, wire 73 + 29, 10, 74 ! Plane V, wire 74 + 30, 10, 75 ! Plane V, wire 75 + 31, 10, 76 ! Plane V, wire 76 + 32, 10, 77 ! Plane V, wire 77 + 33, 10, 78 ! Plane V, wire 78 + 34, 10, 79 ! Plane V, wire 79 + 35, 10, 80 ! Plane V, wire 80 + 36, 10, 81 ! Plane V, wire 81 + 37, 10, 82 ! Plane V, wire 82 + 38, 10, 83 ! Plane V, wire 83 + 39, 10, 84 ! Plane V, wire 84 + 40, 10, 85 ! Plane V, wire 85 + 41, 10, 86 ! Plane V, wire 86 + 42, 10, 87 ! Plane V, wire 87 + 43, 10, 88 ! Plane V, wire 88 + 44, 10, 89 ! Plane V, wire 89 + 45, 10, 90 ! Plane V, wire 90 + 46, 10, 91 ! Plane V, wire 91 + 48, 10, 92 ! Plane V, wire 92 + 49, 10, 93 ! Plane V, wire 93 + 50, 10, 94 ! Plane V, wire 94 + 51, 10, 95 ! Plane V, wire 95 + 52, 10, 96 ! Plane V, wire 96 + 53, 10, 97 ! Plane V, wire 97 + 54, 10, 98 ! Plane V, wire 98 + 55, 10, 99 ! Plane V, wire 99 + 56, 10, 100 ! Plane V, wire 100 + 57, 10, 101 ! Plane V, wire 101 + 58, 10, 102 ! Plane V, wire 102 + 59, 10, 103 ! Plane V, wire 103 + 60, 10, 104 ! Plane V, wire 104 + 61, 10, 105 ! Plane V, wire 105 + 62, 10, 106 ! Plane V, wire 106 + 63, 10, 107 ! Plane V, wire 107 + +SLOT=13 +REFINDEX=0 + 0, 7, 1 ! Plane X, wire 1 + 1, 7, 2 ! Plane X, wire 2 + 2, 7, 3 ! Plane X, wire 3 + 3, 7, 4 ! Plane X, wire 4 + 4, 7, 5 ! Plane X, wire 5 + 5, 7, 6 ! Plane X, wire 6 + 6, 7, 7 ! Plane X, wire 7 + 7, 7, 8 ! Plane X, wire 8 + 8, 7, 9 ! Plane X, wire 9 + 9, 7, 10 ! Plane X, wire 10 + 10, 7, 11 ! Plane X, wire 11 + 11, 7, 12 ! Plane X, wire 12 + 12, 7, 13 ! Plane X, wire 13 + 13, 7, 14 ! Plane X, wire 14 + 14, 7, 15 ! Plane X, wire 15 + 15, 7, 16 ! Plane X, wire 16 + 16, 7, 17 ! Plane X, wire 17 + 17, 7, 18 ! Plane X, wire 18 + 18, 7, 19 ! Plane X, wire 19 + 19, 7, 20 ! Plane X, wire 20 + 20, 7, 21 ! Plane X, wire 21 + 21, 7, 22 ! Plane X, wire 22 + 22, 7, 23 ! Plane X, wire 23 + 23, 7, 24 ! Plane X, wire 24 + 24, 7, 25 ! Plane X, wire 25 + 25, 7, 26 ! Plane X, wire 26 + 26, 7, 27 ! Plane X, wire 27 + 27, 7, 28 ! Plane X, wire 28 + 28, 7, 29 ! Plane X, wire 29 + 29, 7, 30 ! Plane X, wire 30 + 30, 7, 31 ! Plane X, wire 31 + 31, 7, 32 ! Plane X, wire 32 + 32, 7, 33 ! Plane X, wire 33 + 33, 7, 34 ! Plane X, wire 34 + 34, 7, 35 ! Plane X, wire 35 + 35, 7, 36 ! Plane X, wire 36 + 36, 7, 37 ! Plane X, wire 37 + 37, 7, 38 ! Plane X, wire 38 + 38, 7, 39 ! Plane X, wire 39 + 39, 7, 40 ! Plane X, wire 40 + 40, 7, 41 ! Plane X, wire 41 + 41, 7, 42 ! Plane X, wire 42 + 42, 7, 43 ! Plane X, wire 43 + 43, 7, 44 ! Plane X, wire 44 + 44, 7, 45 ! Plane X, wire 45 + 45, 7, 46 ! Plane X, wire 46 + 46, 7, 47 ! Plane X, wire 47 + 47, 7, 48 ! Plane X, wire 48 + 48, 7, 49 ! Plane X, wire 49 + 49, 7, 50 ! Plane X, wire 50 + 50, 7, 51 ! Plane X, wire 51 + 51, 7, 52 ! Plane X, wire 52 + 52, 7, 53 ! Plane X, wire 53 + 53, 7, 54 ! Plane X, wire 54 + 54, 7, 55 ! Plane X, wire 55 + 55, 7, 56 ! Plane X, wire 56 + 56, 7, 57 ! Plane X, wire 57 + 57, 7, 58 ! Plane X, wire 58 + 58, 7, 59 ! Plane X, wire 59 + 59, 7, 60 ! Plane X, wire 60 + 60, 7, 61 ! Plane X, wire 61 + 61, 7, 62 ! Plane X, wire 62 + 62, 7, 63 ! Plane X, wire 63 + 63, 7, 64 ! Plane X, wire 64 + 64, 7, 65 ! Plane X, wire 65 + 65, 7, 66 ! Plane X, wire 66 + 66, 7, 67 ! Plane X, wire 67 + 67, 7, 68 ! Plane X, wire 68 + 68, 7, 69 ! Plane X, wire 69 + 69, 7, 70 ! Plane X, wire 70 + 70, 7, 71 ! Plane X, wire 71 + 71, 7, 72 ! Plane X, wire 72 + 72, 7, 73 ! Plane X, wire 73 + 73, 7, 74 ! Plane X, wire 74 + 74, 7, 75 ! Plane X, wire 75 + 75, 7, 76 ! Plane X, wire 76 + 76, 7, 77 ! Plane X, wire 77 + 77, 7, 78 ! Plane X, wire 78 + 78, 7, 79 ! Plane X, wire 79 + 79, 7, 80 ! Plane X, wire 80 + 80, 7, 81 ! Plane X, wire 81 + 81, 7, 82 ! Plane X, wire 82 + 82, 7, 83 ! Plane X, wire 83 + 83, 7, 84 ! Plane X, wire 84 + 84, 7, 85 ! Plane X, wire 85 + 85, 7, 86 ! Plane X, wire 86 + 86, 7, 87 ! Plane X, wire 87 + 87, 7, 88 ! Plane X, wire 88 + 88, 7, 89 ! Plane X, wire 89 + 89, 7, 90 ! Plane X, wire 90 + 90, 7, 91 ! Plane X, wire 91 + 91, 7, 92 ! Plane X, wire 92 + 92, 7, 93 ! Plane X, wire 93 + 93, 7, 94 ! Plane X, wire 94 + 94, 7, 95 ! Plane X, wire 95 + 95, 7, 96 ! Plane X, wire 96 + 96, 7, 97 ! Plane X, wire 97 + 97, 7, 98 ! Plane X, wire 98 + 98, 7, 99 ! Plane X, wire 99 + 99, 7, 100 ! Plane X, wire 100 + 100, 7, 101 ! Plane X, wire 101 + 101, 7, 102 ! Plane X, wire 102 + 102, 7, 103 ! Plane X, wire 103 + 103, 7, 104 ! Plane X, wire 104 + 104, 7, 105 ! Plane X, wire 105 + 105, 7, 106 ! Plane X, wire 106 + 106, 7, 107 ! Plane X, wire 107 + 107, 7, 108 ! Plane X, wire 108 + 108, 7, 109 ! Plane X, wire 109 + 109, 7, 110 ! Plane X, wire 110 + 110, 7, 111 ! Plane X, wire 111 + 111, 7, 112 ! Plane X, wire 112 + 112, 12, 1 ! Plane X', wire 1 + 113, 12, 2 ! Plane X', wire 2 + 114, 12, 3 ! Plane X', wire 3 + 115, 12, 4 ! Plane X', wire 4 + 116, 12, 5 ! Plane X', wire 5 + 117, 12, 6 ! Plane X', wire 6 + 118, 12, 7 ! Plane X', wire 7 + 119, 12, 8 ! Plane X', wire 8 + 120, 12, 9 ! Plane X', wire 9 + 121, 12, 10 ! Plane X', wire 10 + 122, 12, 11 ! Plane X', wire 11 + 123, 12, 12 ! Plane X', wire 12 + 124, 12, 13 ! Plane X', wire 13 + 125, 12, 14 ! Plane X', wire 14 + 126, 12, 15 ! Plane X', wire 15 + 127, 12, 16 ! Plane X', wire 16 + +SLOT=14 +REFINDEX=0 + 16, 12, 17 ! Plane X', wire 17 + 17, 12, 18 ! Plane X', wire 18 + 18, 12, 19 ! Plane X', wire 19 + 19, 12, 20 ! Plane X', wire 20 + 20, 12, 21 ! Plane X', wire 21 + 21, 12, 22 ! Plane X', wire 22 + 22, 12, 23 ! Plane X', wire 23 + 23, 12, 24 ! Plane X', wire 24 + 24, 12, 25 ! Plane X', wire 25 + 25, 12, 26 ! Plane X', wire 26 + 26, 12, 27 ! Plane X', wire 27 + 27, 12, 28 ! Plane X', wire 28 + 28, 12, 29 ! Plane X', wire 29 + 29, 12, 30 ! Plane X', wire 30 + 30, 12, 31 ! Plane X', wire 31 + 31, 12, 32 ! Plane X', wire 32 + +SLOT=16 +REFINDEX=0 + 0, 12, 33 ! Plane X', wire 33 + 1, 12, 34 ! Plane X', wire 34 + 2, 12, 35 ! Plane X', wire 35 + 3, 12, 36 ! Plane X', wire 36 + 4, 12, 37 ! Plane X', wire 37 + 5, 12, 38 ! Plane X', wire 38 + 6, 12, 39 ! Plane X', wire 39 + 7, 12, 40 ! Plane X', wire 40 + 8, 12, 41 ! Plane X', wire 41 + 9, 12, 42 ! Plane X', wire 42 + 10, 12, 43 ! Plane X', wire 43 + 11, 12, 44 ! Plane X', wire 44 + 12, 12, 45 ! Plane X', wire 45 + 13, 12, 46 ! Plane X', wire 46 + 14, 12, 47 ! Plane X', wire 47 + 15, 12, 48 ! Plane X', wire 48 + 16, 12, 49 ! Plane X', wire 49 + 17, 12, 50 ! Plane X', wire 50 + 18, 12, 51 ! Plane X', wire 51 + 19, 12, 52 ! Plane X', wire 52 + 20, 12, 53 ! Plane X', wire 53 + 21, 12, 54 ! Plane X', wire 54 + 22, 12, 55 ! Plane X', wire 55 + 23, 12, 56 ! Plane X', wire 56 + 24, 12, 57 ! Plane X', wire 57 + 25, 12, 58 ! Plane X', wire 58 + 26, 12, 59 ! Plane X', wire 59 + 27, 12, 60 ! Plane X', wire 60 + 28, 12, 61 ! Plane X', wire 61 + 29, 12, 62 ! Plane X', wire 62 + 30, 12, 63 ! Plane X', wire 63 + 31, 12, 64 ! Plane X', wire 64 + 32, 12, 65 ! Plane X', wire 65 + 33, 12, 66 ! Plane X', wire 66 + 34, 12, 67 ! Plane X', wire 67 + 35, 12, 68 ! Plane X', wire 68 + 36, 12, 69 ! Plane X', wire 69 + 37, 12, 70 ! Plane X', wire 70 + 38, 12, 71 ! Plane X', wire 71 + 39, 12, 72 ! Plane X', wire 72 + 40, 12, 73 ! Plane X', wire 73 + 41, 12, 74 ! Plane X', wire 74 + 42, 12, 75 ! Plane X', wire 75 + 43, 12, 76 ! Plane X', wire 76 + 44, 12, 77 ! Plane X', wire 77 + 45, 12, 78 ! Plane X', wire 78 + 46, 12, 79 ! Plane X', wire 79 + 47, 12, 80 ! Plane X', wire 80 + 48, 12, 81 ! Plane X', wire 81 + 49, 12, 82 ! Plane X', wire 82 + 50, 12, 83 ! Plane X', wire 83 + 51, 12, 84 ! Plane X', wire 84 + 52, 12, 85 ! Plane X', wire 85 + 53, 12, 86 ! Plane X', wire 86 + 54, 12, 87 ! Plane X', wire 87 + 55, 12, 88 ! Plane X', wire 88 + 56, 12, 89 ! Plane X', wire 89 + 57, 12, 90 ! Plane X', wire 90 + 58, 12, 91 ! Plane X', wire 91 + 59, 12, 92 ! Plane X', wire 92 + 60, 12, 93 ! Plane X', wire 93 + 61, 12, 94 ! Plane X', wire 94 + 62, 12, 95 ! Plane X', wire 95 + 63, 12, 96 ! Plane X', wire 96 + 64, 12, 97 ! Plane X', wire 97 + 65, 12, 98 ! Plane X', wire 98 + 66, 12, 99 ! Plane X', wire 99 + 67, 12, 100 ! Plane X', wire 100 + 68, 12, 101 ! Plane X', wire 101 + 69, 12, 102 ! Plane X', wire 102 + 70, 12, 103 ! Plane X', wire 103 + 71, 12, 104 ! Plane X', wire 104 + 72, 12, 105 ! Plane X', wire 105 + 73, 12, 106 ! Plane X', wire 106 + 74, 12, 107 ! Plane X', wire 107 + 75, 12, 108 ! Plane X', wire 108 + 76, 12, 109 ! Plane X', wire 109 + 77, 12, 110 ! Plane X', wire 110 + 78, 12, 111 ! Plane X', wire 111 + 79, 12, 112 ! Plane X', wire 112 + +SLOT=17 +REFINDEX=0 + 64, 8, 1 ! Plane Y, wire 1 + 65, 8, 2 ! Plane Y, wire 2 + 66, 8, 3 ! Plane Y, wire 3 + 67, 8, 4 ! Plane Y, wire 4 + 68, 8, 5 ! Plane Y, wire 5 + 69, 8, 6 ! Plane Y, wire 6 + 70, 8, 7 ! Plane Y, wire 7 + 71, 8, 8 ! Plane Y, wire 8 + 72, 8, 9 ! Plane Y, wire 9 + 73, 8, 10 ! Plane Y, wire 10 + 74, 8, 11 ! Plane Y, wire 11 + 75, 8, 12 ! Plane Y, wire 12 + 76, 8, 13 ! Plane Y, wire 13 + 80, 8, 14 ! Plane Y, wire 14 + 81, 8, 15 ! Plane Y, wire 15 + 82, 8, 16 ! Plane Y, wire 16 + 83, 8, 17 ! Plane Y, wire 17 + 84, 8, 18 ! Plane Y, wire 18 + 85, 8, 19 ! Plane Y, wire 19 + 86, 8, 20 ! Plane Y, wire 20 + 87, 8, 21 ! Plane Y, wire 21 + 88, 8, 22 ! Plane Y, wire 22 + 89, 8, 23 ! Plane Y, wire 23 + 90, 8, 24 ! Plane Y, wire 24 + 91, 8, 25 ! Plane Y, wire 25 + 92, 8, 26 ! Plane Y, wire 26 + 96, 8, 27 ! Plane Y, wire 27 + 97, 8, 28 ! Plane Y, wire 28 + 98, 8, 29 ! Plane Y, wire 29 + 99, 8, 30 ! Plane Y, wire 30 + 100, 8, 31 ! Plane Y, wire 31 + 101, 8, 32 ! Plane Y, wire 32 + 102, 8, 33 ! Plane Y, wire 33 + 103, 8, 34 ! Plane Y, wire 34 + 104, 8, 35 ! Plane Y, wire 35 + 105, 8, 36 ! Plane Y, wire 36 + 106, 8, 37 ! Plane Y, wire 37 + 107, 8, 38 ! Plane Y, wire 38 + 108, 8, 39 ! Plane Y, wire 39 + 112, 8, 40 ! Plane Y, wire 40 + 113, 8, 41 ! Plane Y, wire 41 + 114, 8, 42 ! Plane Y, wire 42 + 115, 8, 43 ! Plane Y, wire 43 + 116, 8, 44 ! Plane Y, wire 44 + 117, 8, 45 ! Plane Y, wire 45 + 118, 8, 46 ! Plane Y, wire 46 + 119, 8, 47 ! Plane Y, wire 47 + 120, 8, 48 ! Plane Y, wire 48 + 121, 8, 49 ! Plane Y, wire 49 + 122, 8, 50 ! Plane Y, wire 50 + 123, 8, 51 ! Plane Y, wire 51 + 124, 8, 52 ! Plane Y, wire 52 + +SLOT=10 +REFINDEX=0 + 127,1000, 0, 1 + 64, 11, 1 ! Plane Y', wire 1 + 65, 11, 2 ! Plane Y', wire 2 + 66, 11, 3 ! Plane Y', wire 3 + 67, 11, 4 ! Plane Y', wire 4 + 68, 11, 5 ! Plane Y', wire 5 + 69, 11, 6 ! Plane Y', wire 6 + 70, 11, 7 ! Plane Y', wire 7 + 71, 11, 8 ! Plane Y', wire 8 + 72, 11, 9 ! Plane Y', wire 9 + 73, 11, 10 ! Plane Y', wire 10 + 74, 11, 11 ! Plane Y', wire 11 + 75, 11, 12 ! Plane Y', wire 12 + 76, 11, 13 ! Plane Y', wire 13 + 80, 11, 14 ! Plane Y', wire 14 + 81, 11, 15 ! Plane Y', wire 15 + 82, 11, 16 ! Plane Y', wire 16 + 83, 11, 17 ! Plane Y', wire 17 + 84, 11, 18 ! Plane Y', wire 18 + 85, 11, 19 ! Plane Y', wire 19 + 86, 11, 20 ! Plane Y', wire 20 + 87, 11, 21 ! Plane Y', wire 21 + 88, 11, 22 ! Plane Y', wire 22 + 89, 11, 23 ! Plane Y', wire 23 + 90, 11, 24 ! Plane Y', wire 24 + 91, 11, 25 ! Plane Y', wire 25 + 92, 11, 26 ! Plane Y', wire 26 + 96, 11, 27 ! Plane Y', wire 27 + 97, 11, 28 ! Plane Y', wire 28 + 98, 11, 29 ! Plane Y', wire 29 + 99, 11, 30 ! Plane Y', wire 30 + 100, 11, 31 ! Plane Y', wire 31 + 101, 11, 32 ! Plane Y', wire 32 + 102, 11, 33 ! Plane Y', wire 33 + 103, 11, 34 ! Plane Y', wire 34 + 104, 11, 35 ! Plane Y', wire 35 + 105, 11, 36 ! Plane Y', wire 36 + 106, 11, 37 ! Plane Y', wire 37 + 107, 11, 38 ! Plane Y', wire 38 + 108, 11, 39 ! Plane Y', wire 39 + 112, 11, 40 ! Plane Y', wire 40 + 113, 11, 41 ! Plane Y', wire 41 + 114, 11, 42 ! Plane Y', wire 42 + 115, 11, 43 ! Plane Y', wire 43 + 116, 11, 44 ! Plane Y', wire 44 + 117, 11, 45 ! Plane Y', wire 45 + 118, 11, 46 ! Plane Y', wire 46 + 119, 11, 47 ! Plane Y', wire 47 + 120, 11, 48 ! Plane Y', wire 48 + 121, 11, 49 ! Plane Y', wire 49 + 122, 11, 50 ! Plane Y', wire 50 + 123, 11, 51 ! Plane Y', wire 51 + 124, 11, 52 ! Plane Y', wire 52 + + +DETECTOR=13 + +ROC=1 + +SLOT=8 + 0, 1, 1, 0 ! h1x01A+ + 1, 1, 2, 0 ! h1x02A+ + 2, 1, 3, 0 ! h1x03A+ + 3, 1, 4, 0 ! h1x04A+ + 4, 1, 5, 0 ! h1x05A+ + 5, 1, 6, 0 ! h1x06A+ + 6, 1, 7, 0 ! h1x07A+ + 7, 1, 8, 0 ! h1x08A+ + 8, 1, 9, 0 ! h1x09A+ + 9, 1, 10, 0 ! h1x10A+ + 10, 1, 11, 0 ! h1x11A+ + 11, 1, 12, 0 ! h1x12A+ + 12, 1, 13, 0 ! h1x13A+ + 13, 1, 14, 0 ! h1x14A+ + 14, 1, 15, 0 ! h1x15A+ + 15, 1, 16, 0 ! h1x16A+ + +SLOT=9 + 0, 1, 1, 1 ! h1x01A- + 1, 1, 2, 1 ! h1x02A- + 2, 1, 3, 1 ! h1x03A- + 3, 1, 4, 1 ! h1x04A- + 4, 1, 5, 1 ! h1x05A- + 5, 1, 6, 1 ! h1x06A- + 6, 1, 7, 1 ! h1x07A- + 7, 1, 8, 1 ! h1x08A- + 8, 1, 9, 1 ! h1x09A- + 9, 1, 10, 1 ! h1x10A- + 10, 1, 11, 1 ! h1x11A- + 11, 1, 12, 1 ! h1x12A- + 12, 1, 13, 1 ! h1x13A- + 13, 1, 14, 1 ! h1x14A- + 14, 1, 15, 1 ! h1x15A- + 15, 1, 16, 1 ! h1x16A- + +SLOT=10 + 0, 2, 1, 0 ! h1y01A+ + 1, 2, 2, 0 ! h1y02A+ + 2, 2, 3, 0 ! h1y03A+ + 3, 2, 4, 0 ! h1y04A+ + 4, 2, 5, 0 ! h1y05A+ + 5, 2, 6, 0 ! h1y06A+ + 6, 2, 7, 0 ! h1y07A+ + 7, 2, 8, 0 ! h1y08A+ + 8, 2, 9, 0 ! h1y09A+ + 9, 2, 10, 0 ! h1y10A+ + 10, 2, 1, 1 ! h1y01A- + 11, 2, 2, 1 ! h1y02A- + 12, 2, 3, 1 ! h1y03A- + 13, 2, 4, 1 ! h1y04A- + 14, 2, 5, 1 ! h1y05A- + 15, 2, 6, 1 ! h1y06A- + +SLOT=13 + 0, 2, 7, 1 ! h1y07A- + 1, 2, 8, 1 ! h1y08A- + 2, 2, 9, 1 ! h1y09A- + 3, 2, 10, 1 ! h1y10A- + 4, 3, 1, 0 ! h2x01A+ + 5, 3, 2, 0 ! h2x02A+ + 6, 3, 3, 0 ! h2x03A+ + 7, 3, 4, 0 ! h2x04A+ + 8, 3, 5, 0 ! h2x05A+ + 9, 3, 6, 0 ! h2x06A+ + 10, 3, 7, 0 ! h2x07A+ + 11, 3, 8, 0 ! h2x08A+ + 12, 3, 9, 0 ! h2x09A+ + 13, 3, 10, 0 ! h2x10A+ + 14, 3, 11, 0 ! h2x11A+ + 15, 3, 12, 0 ! h2x12A+ + +SLOT=14 + 0, 3, 13, 0 ! h2x13A+ + 1, 3, 14, 0 ! h2x14A+ + 2, 3, 15, 0 ! h2x15A+ + 3, 3, 16, 0 ! h2x16A+ + 4, 3, 1, 1 ! h2x01A- + 5, 3, 2, 1 ! h2x02A- + 6, 3, 3, 1 ! h2x03A- + 7, 3, 4, 1 ! h2x04A- + 8, 3, 5, 1 ! h2x05A- + 9, 3, 6, 1 ! h2x06A- + 10, 3, 7, 1 ! h2x07A- + 11, 3, 8, 1 ! h2x08A- + 12, 3, 9, 1 ! h2x09A- + 13, 3, 10, 1 ! h2x10A- + 14, 3, 11, 1 ! h2x11A- + 15, 3, 12, 1 ! h2x12A- + +SLOT=15 + 0, 3, 13, 1 ! h2x13A- + 1, 3, 14, 1 ! h2x14A- + 2, 3, 15, 1 ! h2x15A- + 3, 3, 16, 1 ! h2x16A- + 4, 4, 1, 0 ! h2y01A+ + 5, 4, 2, 0 ! h2y02A+ + 6, 4, 3, 0 ! h2y03A+ + 7, 4, 4, 0 ! h2y04A+ + 8, 4, 5, 0 ! h2y05A+ + 9, 4, 6, 0 ! h2y06A+ + 10, 4, 7, 0 ! h2y07A+ + 11, 4, 8, 0 ! h2y08A+ + 12, 4, 9, 0 ! h2y09A+ + 13, 4, 10, 0 ! h2y10A+ + 14, 4, 1, 1 ! h2y01A- + 15, 4, 2, 1 ! h2y02A- + +SLOT=16 + 0, 4, 3, 1 ! h2y03A- + 1, 4, 4, 1 ! h2y04A- + 2, 4, 5, 1 ! h2y05A- + 3, 4, 6, 1 ! h2y06A- + 4, 4, 7, 1 ! h2y07A- + 5, 4, 8, 1 ! h2y08A- + 6, 4, 9, 1 ! h2y09A- + 7, 4, 10, 1 ! h2y10A- + +SLOT=20 +REFINDEX=0 + 127,1000, 0, 0 + 0, 1, 1, 2 ! h1x01T+ + 1, 1, 3, 2 ! h1x03T+ + 2, 1, 5, 2 ! h1x05T+ + 3, 1, 7, 2 ! h1x07T+ + 4, 1, 2, 2 ! h1x02T+ + 5, 1, 4, 2 ! h1x04T+ + 6, 1, 6, 2 ! h1x06T+ + 7, 1, 8, 2 ! h1x08T+ + 8, 1, 9, 2 ! h1x09T+ + 9, 1, 11, 2 ! h1x11T+ + 10, 1, 13, 2 ! h1x13T+ + 11, 1, 15, 2 ! h1x15T+ + 12, 1, 10, 2 ! h1x10T+ + 13, 1, 12, 2 ! h1x12T+ + 14, 1, 14, 2 ! h1x14T+ + 15, 1, 16, 2 ! h1x16T+ + 16, 1, 1, 3 ! h1x01T- + 17, 1, 3, 3 ! h1x03T- + 18, 1, 5, 3 ! h1x05T- + 19, 1, 7, 3 ! h1x07T- + 20, 1, 2, 3 ! h1x02T- + 21, 1, 4, 3 ! h1x04T- + 22, 1, 6, 3 ! h1x06T- + 23, 1, 8, 3 ! h1x08T- + 24, 1, 9, 3 ! h1x09T- + 25, 1, 11, 3 ! h1x11T- + 26, 1, 13, 3 ! h1x13T- + 27, 1, 15, 3 ! h1x15T- + 28, 1, 10, 3 ! h1x10T- + 29, 1, 12, 3 ! h1x12T- + 30, 1, 14, 3 ! h1x14T- + 31, 1, 16, 3 ! h1x16T- + 32, 2, 1, 2 ! h1y01T+ + 33, 2, 3, 2 ! h1y03T+ + 34, 2, 5, 2 ! h1y05T+ + 35, 2, 7, 2 ! h1y07T+ + 36, 2, 2, 2 ! h1y02T+ + 37, 2, 4, 2 ! h1y04T+ + 38, 2, 6, 2 ! h1y06T+ + 39, 2, 8, 2 ! h1y08T+ + 40, 2, 9, 2 ! h1y09T+ + 44, 2, 10, 2 ! h1y10T+ + 48, 2, 1, 3 ! h1y01T- + 49, 2, 3, 3 ! h1y03T- + 50, 2, 5, 3 ! h1y05T- + 51, 2, 7, 3 ! h1y07T- + 52, 2, 2, 3 ! h1y02T- + 53, 2, 4, 3 ! h1y04T- + 54, 2, 6, 3 ! h1y06T- + 55, 2, 8, 3 ! h1y08T- + 56, 2, 9, 3 ! h1y09T- + 60, 2, 10, 3 ! h1y10T- + 64, 3, 1, 2 ! h2x01T+ + 65, 3, 3, 2 ! h2x03T+ + 66, 3, 5, 2 ! h2x05T+ + 67, 3, 7, 2 ! h2x07T+ + 68, 3, 2, 2 ! h2x02T+ + 69, 3, 4, 2 ! h2x04T+ + 70, 3, 6, 2 ! h2x06T+ + 71, 3, 8, 2 ! h2x08T+ + 72, 3, 9, 2 ! h2x09T+ + 73, 3, 11, 2 ! h2x11T+ + 74, 3, 13, 2 ! h2x13T+ + 75, 3, 15, 2 ! h2x15T+ + 76, 3, 10, 2 ! h2x10T+ + 77, 3, 12, 2 ! h2x12T+ + 78, 3, 14, 2 ! h2x14T+ + 79, 3, 16, 2 ! h2x16T+ + 80, 3, 1, 3 ! h2x01T- + 81, 3, 3, 3 ! h2x03T- + 82, 3, 5, 3 ! h2x05T- + 83, 3, 7, 3 ! h2x07T- + 84, 3, 2, 3 ! h2x02T- + 85, 3, 4, 3 ! h2x04T- + 86, 3, 6, 3 ! h2x06T- + 87, 3, 8, 3 ! h2x08T- + 88, 3, 9, 3 ! h2x09T- + 89, 3, 11, 3 ! h2x11T- + 90, 3, 13, 3 ! h2x13T- + 91, 3, 15, 3 ! h2x15T- + 92, 3, 10, 3 ! h2x10T- + 93, 3, 12, 3 ! h2x12T- + 94, 3, 14, 3 ! h2x14T- + 95, 3, 16, 3 ! h2x16T- + 96, 4, 1, 2 ! h2y01T+ + 97, 4, 3, 2 ! h2y03T+ + 98, 4, 5, 2 ! h2y05T+ + 99, 4, 7, 2 ! h2y07T+ + 100, 4, 2, 2 ! h2y02T+ + 101, 4, 4, 2 ! h2y04T+ + 102, 4, 6, 2 ! h2y06T+ + 103, 4, 8, 2 ! h2y08T+ + 104, 4, 9, 2 ! h2y09T+ + 108, 4, 10, 2 ! h2y10T+ + 112, 4, 1, 3 ! h2y01T- + 113, 4, 3, 3 ! h2y03T- + 114, 4, 5, 3 ! h2y05T- + 115, 4, 7, 3 ! h2y07T- + 116, 4, 2, 3 ! h2y02T- + 117, 4, 4, 3 ! h2y04T- + 118, 4, 6, 3 ! h2y06T- + 119, 4, 8, 3 ! h2y08T- + 120, 4, 9, 3 ! h2y09T- + 124, 4, 10, 3 ! h2y10T- +DETECTOR=14 + +ROC=1 + +SLOT=7 + 14, 1, 1, 0 ! hCER01 + 15, 1, 2, 0 ! hCER02 + + +DETECTOR=15 + +ROC=1 + +SLOT=3 + 0, 1, 1, 0 ! hA01+ + 1, 1, 2, 0 ! hA02+ + 2, 1, 3, 0 ! hA03+ + 3, 1, 4, 0 ! hA04+ + 4, 1, 5, 0 ! hA05+ + 5, 1, 6, 0 ! hA06+ + 6, 1, 7, 0 ! hA07+ + 7, 1, 8, 0 ! hA08+ + 8, 1, 9, 0 ! hA09+ + 9, 1, 10, 0 ! hA10+ + 10, 1, 11, 0 ! hA11+ + 11, 1, 12, 0 ! hA12+ + 12, 1, 13, 0 ! hA13+ + 13, 1, 1, 1 ! hA01- + 14, 1, 2, 1 ! hA02- + 15, 1, 3, 1 ! hA03- + +SLOT=4 + 0, 1, 4, 1 ! hA04- + 1, 1, 5, 1 ! hA05- + 2, 1, 6, 1 ! hA06- + 3, 1, 7, 1 ! hA07- + 4, 1, 8, 1 ! hA08- + 5, 1, 9, 1 ! hA09- + 6, 1, 10, 1 ! hA10- + 7, 1, 11, 1 ! hA11- + 8, 1, 12, 1 ! hA12- + 9, 1, 13, 1 ! hA13- + 10, 2, 1, 0 ! hB01+ + 11, 2, 2, 0 ! hB02+ + 12, 2, 3, 0 ! hB03+ + 13, 2, 4, 0 ! hB04+ + 14, 2, 5, 0 ! hB05+ + 15, 2, 6, 0 ! hB06+ + +SLOT=5 + 0, 2, 7, 0 ! hB07+ + 1, 2, 8, 0 ! hB08+ + 2, 2, 9, 0 ! hB09+ + 3, 2, 10, 0 ! hB10+ + 4, 2, 11, 0 ! hB11+ + 5, 2, 12, 0 ! hB12+ + 6, 2, 13, 0 ! hB13+ + 7, 2, 1, 1 ! hB01- + 8, 2, 2, 1 ! hB02- + 9, 2, 3, 1 ! hB03- + 10, 2, 4, 1 ! hB04- + 11, 2, 5, 1 ! hB05- + 12, 2, 6, 1 ! hB06- + 13, 2, 7, 1 ! hB07- + 14, 2, 8, 1 ! hB08- + 15, 2, 9, 1 ! hB09- + +SLOT=6 + 0, 2, 10, 1 ! hB10- + 1, 2, 11, 1 ! hB11- + 2, 2, 12, 1 ! hB12- + 3, 2, 13, 1 ! hB13- + 4, 3, 1, 0 ! hC01+ + 5, 3, 2, 0 ! hC02+ + 6, 3, 3, 0 ! hC03+ + 7, 3, 4, 0 ! hC04+ + 8, 3, 5, 0 ! hC05+ + 9, 3, 6, 0 ! hC06+ + 10, 3, 7, 0 ! hC07+ + 11, 3, 8, 0 ! hC08+ + 12, 3, 9, 0 ! hC09+ + 13, 3, 10, 0 ! hC10+ + 14, 3, 11, 0 ! hC11+ + 15, 3, 12, 0 ! hC12+ + +SLOT=7 + 0, 3, 13, 0 ! hC13+ + 1, 4, 1, 0 ! hD01+ + 2, 4, 2, 0 ! hD02+ + 3, 4, 3, 0 ! hD03+ + 4, 4, 4, 0 ! hD04+ + 5, 4, 5, 0 ! hD05+ + 6, 4, 6, 0 ! hD06+ + 7, 4, 7, 0 ! hD07+ + 8, 4, 8, 0 ! hD08+ + 9, 4, 9, 0 ! hD09+ + 10, 4, 10, 0 ! hD10+ + 11, 4, 11, 0 ! hD11+ + 12, 4, 12, 0 ! hD12+ + 13, 4, 13, 0 ! hD13+ diff --git a/MAPS/HMS/DETEC/hms_stack_spring17_run_00001_00243.map b/MAPS/HMS/DETEC/hms_stack_spring17_run_00001_00243.map new file mode 100644 index 0000000000000000000000000000000000000000..4f7ef43008e15a205c8ebe7eef965b3b403c7b3e --- /dev/null +++ b/MAPS/HMS/DETEC/hms_stack_spring17_run_00001_00243.map @@ -0,0 +1,1544 @@ +! THMS_ID=10 :: ADC,TDC +! HDC_ID=11 :: TDC +! HSCIN_ID=13 :: ADC+,ADC-,TDC+,TDC- +! HCER_ID=14 :: (TDC),ADC +! HCAL_ID=15 :: ADC + + +DETECTOR=10 + +ROC=11 + +SLOT=17 + 8, 1, 1, 0 ! hASUM + 9, 1, 2, 0 ! hBSUM + 10, 1, 3, 0 ! hCSUM + 11, 1, 4, 0 ! hDSUM + 12, 1, 5, 0 ! hPSHWR + 13, 1, 6, 0 ! hSHWR + 14, 1, 7, 0 ! hAERSUM + 15, 1, 8, 0 ! hCERSUM + +SLOT=2 + 0, 2, 1, 1 ! h1X + 1, 2, 2, 1 ! h1Y + 2, 2, 3, 1 ! h2X + 3, 2, 4, 1 ! h2Y + 4, 2, 5, 1 ! h1T + 5, 2, 6, 1 ! h2T + 6, 2, 7, 1 ! hT1 + 7, 2, 8, 1 ! hASUM + 8, 2, 9, 1 ! hBSUM + 9, 2, 10, 1 ! hCSUM + 10, 2, 11, 1 ! hDSUM + 11, 2, 12, 1 ! hPSHWRLO + 12, 2, 13, 1 ! hPSHWRHI + 13, 2, 14, 1 ! hSHWR + 14, 2, 15, 1 ! hAERSUM + 15, 2, 16, 1 ! hCERSUM + +SLOT=20 + 127, 2, 17, 1 ! hT2 + +ROC=3 + +SLOT=5 + 111, 2, 18, 1 ! hDCREF1 + +SLOT=8 + 127, 2, 19, 1 ! hDCREF2 + +SLOT=10 + 127, 2, 20, 1 ! hDCREF3 + +SLOT=17 + 127, 2, 21, 1 ! hDCREF4 + + +DETECTOR=11 ! HMS chambers + +ROC=3 + +SLOT=5 +REFINDEX=0 + 111,1000, 0, 0 + 96, 3, 1 ! Plane U, wire 1 + 97, 3, 2 ! Plane U, wire 2 + 98, 3, 3 ! Plane U, wire 3 + 99, 3, 4 ! Plane U, wire 4 + 100, 3, 5 ! Plane U, wire 5 + 101, 3, 6 ! Plane U, wire 6 + 102, 3, 7 ! Plane U, wire 7 + 103, 3, 8 ! Plane U, wire 8 + 104, 3, 9 ! Plane U, wire 9 + 105, 3, 10 ! Plane U, wire 10 + 106, 3, 11 ! Plane U, wire 11 + 107, 3, 12 ! Plane U, wire 12 + 108, 3, 13 ! Plane U, wire 13 + 109, 3, 14 ! Plane U, wire 14 + 110, 1, 113 ! Plane X, wire 113 + 80, 3, 15 ! Plane U, wire 15 + 81, 3, 16 ! Plane U, wire 16 + 82, 3, 17 ! Plane U, wire 17 + 83, 3, 18 ! Plane U, wire 18 + 84, 3, 19 ! Plane U, wire 19 + 85, 3, 20 ! Plane U, wire 20 + 86, 3, 21 ! Plane U, wire 21 + 87, 3, 22 ! Plane U, wire 22 + 88, 3, 23 ! Plane U, wire 23 + 89, 3, 24 ! Plane U, wire 24 + 90, 3, 25 ! Plane U, wire 25 + 91, 3, 26 ! Plane U, wire 26 + 92, 3, 27 ! Plane U, wire 27 + 93, 3, 28 ! Plane U, wire 28 + 94, 3, 29 ! Plane U, wire 29 + 64, 3, 30 ! Plane U, wire 30 + 65, 3, 31 ! Plane U, wire 31 + 66, 3, 32 ! Plane U, wire 32 + 67, 3, 33 ! Plane U, wire 33 + 68, 3, 34 ! Plane U, wire 34 + 69, 3, 35 ! Plane U, wire 35 + 70, 3, 36 ! Plane U, wire 36 + 71, 3, 37 ! Plane U, wire 37 + 72, 3, 38 ! Plane U, wire 38 + 73, 3, 39 ! Plane U, wire 39 + 74, 3, 40 ! Plane U, wire 40 + 75, 3, 41 ! Plane U, wire 41 + 76, 3, 42 ! Plane U, wire 42 + 77, 3, 43 ! Plane U, wire 43 + 78, 3, 44 ! Plane U, wire 44 + 79, 3, 45 ! Plane U, wire 45 + 48, 3, 46 ! Plane U, wire 46 + 49, 3, 47 ! Plane U, wire 47 + 50, 3, 48 ! Plane U, wire 48 + 51, 3, 49 ! Plane U, wire 49 + 52, 3, 50 ! Plane U, wire 50 + 53, 3, 51 ! Plane U, wire 51 + 54, 3, 52 ! Plane U, wire 52 + 55, 3, 53 ! Plane U, wire 53 + 56, 3, 54 ! Plane U, wire 54 + 57, 3, 55 ! Plane U, wire 55 + 58, 3, 56 ! Plane U, wire 56 + 59, 3, 57 ! Plane U, wire 57 + 60, 3, 58 ! Plane U, wire 58 + 61, 3, 59 ! Plane U, wire 59 + 62, 3, 60 ! Plane U, wire 60 + 32, 3, 61 ! Plane U, wire 61 + 33, 3, 62 ! Plane U, wire 62 + 34, 3, 63 ! Plane U, wire 63 + 35, 3, 64 ! Plane U, wire 64 + 36, 3, 65 ! Plane U, wire 65 + 37, 3, 66 ! Plane U, wire 66 + 38, 3, 67 ! Plane U, wire 67 + 39, 3, 68 ! Plane U, wire 68 + 40, 3, 69 ! Plane U, wire 69 + 41, 3, 70 ! Plane U, wire 70 + 42, 3, 71 ! Plane U, wire 71 + 43, 3, 72 ! Plane U, wire 72 + 44, 3, 73 ! Plane U, wire 73 + 45, 3, 74 ! Plane U, wire 74 + 46, 3, 75 ! Plane U, wire 75 + 47, 3, 76 ! Plane U, wire 76 + 16, 3, 77 ! Plane U, wire 77 + 17, 3, 78 ! Plane U, wire 78 + 18, 3, 79 ! Plane U, wire 79 + 19, 3, 80 ! Plane U, wire 80 + 20, 3, 81 ! Plane U, wire 81 + 21, 3, 82 ! Plane U, wire 82 + 22, 3, 83 ! Plane U, wire 83 + 23, 3, 84 ! Plane U, wire 84 + 24, 3, 85 ! Plane U, wire 85 + 25, 3, 86 ! Plane U, wire 86 + 26, 3, 87 ! Plane U, wire 87 + 27, 3, 88 ! Plane U, wire 88 + 28, 3, 89 ! Plane U, wire 89 + 29, 3, 90 ! Plane U, wire 90 + 30, 3, 91 ! Plane U, wire 91 + 0, 3, 92 ! Plane U, wire 92 + 1, 3, 93 ! Plane U, wire 93 + 2, 3, 94 ! Plane U, wire 94 + 3, 3, 95 ! Plane U, wire 95 + 4, 3, 96 ! Plane U, wire 96 + 5, 3, 97 ! Plane U, wire 97 + 6, 3, 98 ! Plane U, wire 98 + 7, 3, 99 ! Plane U, wire 99 + 8, 3, 100 ! Plane U, wire 100 + 9, 3, 101 ! Plane U, wire 101 + 10, 3, 102 ! Plane U, wire 102 + 11, 3, 103 ! Plane U, wire 103 + 12, 3, 104 ! Plane U, wire 104 + 13, 3, 105 ! Plane U, wire 105 + 14, 3, 106 ! Plane U, wire 106 + 15, 3, 107 ! Plane U, wire 107 + +SLOT=7 +REFINDEX=0 + 96, 4, 1 ! Plane V, wire 1 + 97, 4, 2 ! Plane V, wire 2 + 98, 4, 3 ! Plane V, wire 3 + 99, 4, 4 ! Plane V, wire 4 + 100, 4, 5 ! Plane V, wire 5 + 101, 4, 6 ! Plane V, wire 6 + 102, 4, 7 ! Plane V, wire 7 + 103, 4, 8 ! Plane V, wire 8 + 104, 4, 9 ! Plane V, wire 9 + 105, 4, 10 ! Plane V, wire 10 + 106, 4, 11 ! Plane V, wire 11 + 107, 4, 12 ! Plane V, wire 12 + 108, 4, 13 ! Plane V, wire 13 + 109, 4, 14 ! Plane V, wire 14 + 110, 6, 113 ! Plane X', wire 113 + 112, 4, 15 ! Plane V, wire 15 + 113, 4, 16 ! Plane V, wire 16 + 114, 4, 17 ! Plane V, wire 17 + 115, 4, 18 ! Plane V, wire 18 + 116, 4, 19 ! Plane V, wire 19 + 117, 4, 20 ! Plane V, wire 20 + 118, 4, 21 ! Plane V, wire 21 + 119, 4, 22 ! Plane V, wire 22 + 120, 4, 23 ! Plane V, wire 23 + 121, 4, 24 ! Plane V, wire 24 + 122, 4, 25 ! Plane V, wire 25 + 123, 4, 26 ! Plane V, wire 26 + 124, 4, 27 ! Plane V, wire 27 + 125, 4, 28 ! Plane V, wire 28 + 126, 4, 29 ! Plane V, wire 29 + +SLOT=8 +REFINDEX=0 + 127,1000, 0, 1 + 0, 4, 30 ! Plane V, wire 30 + 1, 4, 31 ! Plane V, wire 31 + 2, 4, 32 ! Plane V, wire 32 + 3, 4, 33 ! Plane V, wire 33 + 4, 4, 34 ! Plane V, wire 34 + 5, 4, 35 ! Plane V, wire 35 + 6, 4, 36 ! Plane V, wire 36 + 7, 4, 37 ! Plane V, wire 37 + 8, 4, 38 ! Plane V, wire 38 + 9, 4, 39 ! Plane V, wire 39 + 10, 4, 40 ! Plane V, wire 40 + 11, 4, 41 ! Plane V, wire 41 + 12, 4, 42 ! Plane V, wire 42 + 13, 4, 43 ! Plane V, wire 43 + 14, 4, 44 ! Plane V, wire 44 + 15, 4, 45 ! Plane V, wire 45 + 16, 4, 46 ! Plane V, wire 46 + 17, 4, 47 ! Plane V, wire 47 + 18, 4, 48 ! Plane V, wire 48 + 19, 4, 49 ! Plane V, wire 49 + 20, 4, 50 ! Plane V, wire 50 + 21, 4, 51 ! Plane V, wire 51 + 22, 4, 52 ! Plane V, wire 52 + 23, 4, 53 ! Plane V, wire 53 + 24, 4, 54 ! Plane V, wire 54 + 25, 4, 55 ! Plane V, wire 55 + 26, 4, 56 ! Plane V, wire 56 + 27, 4, 57 ! Plane V, wire 57 + 28, 4, 58 ! Plane V, wire 58 + 29, 4, 59 ! Plane V, wire 59 + 30, 4, 60 ! Plane V, wire 60 + 32, 4, 61 ! Plane V, wire 61 + 33, 4, 62 ! Plane V, wire 62 + 34, 4, 63 ! Plane V, wire 63 + 35, 4, 64 ! Plane V, wire 64 + 36, 4, 65 ! Plane V, wire 65 + 37, 4, 66 ! Plane V, wire 66 + 38, 4, 67 ! Plane V, wire 67 + 39, 4, 68 ! Plane V, wire 68 + 40, 4, 69 ! Plane V, wire 69 + 41, 4, 70 ! Plane V, wire 70 + 42, 4, 71 ! Plane V, wire 71 + 43, 4, 72 ! Plane V, wire 72 + 44, 4, 73 ! Plane V, wire 73 + 45, 4, 74 ! Plane V, wire 74 + 46, 4, 75 ! Plane V, wire 75 + 47, 4, 76 ! Plane V, wire 76 + 48, 4, 77 ! Plane V, wire 77 + 49, 4, 78 ! Plane V, wire 78 + 50, 4, 79 ! Plane V, wire 79 + 51, 4, 80 ! Plane V, wire 80 + 52, 4, 81 ! Plane V, wire 81 + 53, 4, 82 ! Plane V, wire 82 + 54, 4, 83 ! Plane V, wire 83 + 55, 4, 84 ! Plane V, wire 84 + 56, 4, 85 ! Plane V, wire 85 + 57, 4, 86 ! Plane V, wire 86 + 58, 4, 87 ! Plane V, wire 87 + 59, 4, 88 ! Plane V, wire 88 + 60, 4, 89 ! Plane V, wire 89 + 61, 4, 90 ! Plane V, wire 90 + 62, 4, 91 ! Plane V, wire 91 + +SLOT=4 +REFINDEX=0 + 96, 4, 92 ! Plane V, wire 92 + 97, 4, 93 ! Plane V, wire 93 + 98, 4, 94 ! Plane V, wire 94 + 99, 4, 95 ! Plane V, wire 95 + 100, 4, 96 ! Plane V, wire 96 + 101, 4, 97 ! Plane V, wire 97 + 102, 4, 98 ! Plane V, wire 98 + 103, 4, 99 ! Plane V, wire 99 + 104, 4, 100 ! Plane V, wire 100 + 105, 4, 101 ! Plane V, wire 101 + 106, 4, 102 ! Plane V, wire 102 + 107, 4, 103 ! Plane V, wire 103 + 108, 4, 104 ! Plane V, wire 104 + 109, 4, 105 ! Plane V, wire 105 + 110, 4, 106 ! Plane V, wire 106 + 111, 4, 107 ! Plane V, wire 107 + 80, 1, 1 ! Plane X, wire 1 + 81, 1, 2 ! Plane X, wire 2 + 82, 1, 3 ! Plane X, wire 3 + 83, 1, 4 ! Plane X, wire 4 + 84, 1, 5 ! Plane X, wire 5 + 85, 1, 6 ! Plane X, wire 6 + 86, 1, 7 ! Plane X, wire 7 + 87, 1, 8 ! Plane X, wire 8 + 88, 1, 9 ! Plane X, wire 9 + 89, 1, 10 ! Plane X, wire 10 + 90, 1, 11 ! Plane X, wire 11 + 91, 1, 12 ! Plane X, wire 12 + 92, 1, 13 ! Plane X, wire 13 + 93, 1, 14 ! Plane X, wire 14 + 94, 1, 15 ! Plane X, wire 15 + 95, 1, 16 ! Plane X, wire 16 + 64, 1, 17 ! Plane X, wire 17 + 65, 1, 18 ! Plane X, wire 18 + 66, 1, 19 ! Plane X, wire 19 + 67, 1, 20 ! Plane X, wire 20 + 68, 1, 21 ! Plane X, wire 21 + 69, 1, 22 ! Plane X, wire 22 + 70, 1, 23 ! Plane X, wire 23 + 71, 1, 24 ! Plane X, wire 24 + 72, 1, 25 ! Plane X, wire 25 + 73, 1, 26 ! Plane X, wire 26 + 74, 1, 27 ! Plane X, wire 27 + 75, 1, 28 ! Plane X, wire 28 + 76, 1, 29 ! Plane X, wire 29 + 77, 1, 30 ! Plane X, wire 30 + 78, 1, 31 ! Plane X, wire 31 + 79, 1, 32 ! Plane X, wire 32 + 48, 1, 33 ! Plane X, wire 33 + 49, 1, 34 ! Plane X, wire 34 + 50, 1, 35 ! Plane X, wire 35 + 51, 1, 36 ! Plane X, wire 36 + 52, 1, 37 ! Plane X, wire 37 + 53, 1, 38 ! Plane X, wire 38 + 54, 1, 39 ! Plane X, wire 39 + 55, 1, 40 ! Plane X, wire 40 + 56, 1, 41 ! Plane X, wire 41 + 57, 1, 42 ! Plane X, wire 42 + 58, 1, 43 ! Plane X, wire 43 + 59, 1, 44 ! Plane X, wire 44 + 60, 1, 45 ! Plane X, wire 45 + 61, 1, 46 ! Plane X, wire 46 + 62, 1, 47 ! Plane X, wire 47 + 63, 1, 48 ! Plane X, wire 48 + 32, 1, 49 ! Plane X, wire 49 + 33, 1, 50 ! Plane X, wire 50 + 34, 1, 51 ! Plane X, wire 51 + 35, 1, 52 ! Plane X, wire 52 + 36, 1, 53 ! Plane X, wire 53 + 37, 1, 54 ! Plane X, wire 54 + 38, 1, 55 ! Plane X, wire 55 + 39, 1, 56 ! Plane X, wire 56 + 40, 1, 57 ! Plane X, wire 57 + 41, 1, 58 ! Plane X, wire 58 + 42, 1, 59 ! Plane X, wire 59 + 43, 1, 60 ! Plane X, wire 60 + 44, 1, 61 ! Plane X, wire 61 + 45, 1, 62 ! Plane X, wire 62 + 46, 1, 63 ! Plane X, wire 63 + 47, 1, 64 ! Plane X, wire 64 + 16, 1, 65 ! Plane X, wire 65 + 17, 1, 66 ! Plane X, wire 66 + 18, 1, 67 ! Plane X, wire 67 + 19, 1, 68 ! Plane X, wire 68 + 20, 1, 69 ! Plane X, wire 69 + 21, 1, 70 ! Plane X, wire 70 + 22, 1, 71 ! Plane X, wire 71 + 23, 1, 72 ! Plane X, wire 72 + 24, 1, 73 ! Plane X, wire 73 + 25, 1, 74 ! Plane X, wire 74 + 26, 1, 75 ! Plane X, wire 75 + 27, 1, 76 ! Plane X, wire 76 + 28, 1, 77 ! Plane X, wire 77 + 29, 1, 78 ! Plane X, wire 78 + 30, 1, 79 ! Plane X, wire 79 + 31, 1, 80 ! Plane X, wire 80 + 0, 1, 81 ! Plane X, wire 81 + 1, 1, 82 ! Plane X, wire 82 + 2, 1, 83 ! Plane X, wire 83 + 3, 1, 84 ! Plane X, wire 84 + 4, 1, 85 ! Plane X, wire 85 + 5, 1, 86 ! Plane X, wire 86 + 6, 1, 87 ! Plane X, wire 87 + 7, 1, 88 ! Plane X, wire 88 + 8, 1, 89 ! Plane X, wire 89 + 9, 1, 90 ! Plane X, wire 90 + 10, 1, 91 ! Plane X, wire 91 + 11, 1, 92 ! Plane X, wire 92 + 12, 1, 93 ! Plane X, wire 93 + 13, 1, 94 ! Plane X, wire 94 + 14, 1, 95 ! Plane X, wire 95 + 15, 1, 96 ! Plane X, wire 96 + +SLOT=7 +REFINDEX=0 + 80, 1, 97 ! Plane X, wire 97 + 81, 1, 98 ! Plane X, wire 98 + 82, 1, 99 ! Plane X, wire 99 + 83, 1, 100 ! Plane X, wire 100 + 84, 1, 101 ! Plane X, wire 101 + 85, 1, 102 ! Plane X, wire 102 + 86, 1, 103 ! Plane X, wire 103 + 87, 1, 104 ! Plane X, wire 104 + 88, 1, 105 ! Plane X, wire 105 + 89, 1, 106 ! Plane X, wire 106 + 90, 1, 107 ! Plane X, wire 107 + 91, 1, 108 ! Plane X, wire 108 + 92, 1, 109 ! Plane X, wire 109 + 93, 1, 110 ! Plane X, wire 110 + 94, 1, 111 ! Plane X, wire 111 + 95, 1, 112 ! Plane X, wire 112 + +SLOT=4 +REFINDEX=0 + 112, 6, 1 ! Plane X', wire 1 + 113, 6, 2 ! Plane X', wire 2 + 114, 6, 3 ! Plane X', wire 3 + 115, 6, 4 ! Plane X', wire 4 + 116, 6, 5 ! Plane X', wire 5 + 117, 6, 6 ! Plane X', wire 6 + 118, 6, 7 ! Plane X', wire 7 + 119, 6, 8 ! Plane X', wire 8 + 120, 6, 9 ! Plane X', wire 9 + 121, 6, 10 ! Plane X', wire 10 + 122, 6, 11 ! Plane X', wire 11 + 123, 6, 12 ! Plane X', wire 12 + 124, 6, 13 ! Plane X', wire 13 + 125, 6, 14 ! Plane X', wire 14 + 126, 6, 15 ! Plane X', wire 15 + 127, 6, 16 ! Plane X', wire 16 + +SLOT=5 +REFINDEX=0 + 112, 6, 17 ! Plane X', wire 17 + 113, 6, 18 ! Plane X', wire 18 + 114, 6, 19 ! Plane X', wire 19 + 115, 6, 20 ! Plane X', wire 20 + 116, 6, 21 ! Plane X', wire 21 + 117, 6, 22 ! Plane X', wire 22 + 118, 6, 23 ! Plane X', wire 23 + 119, 6, 24 ! Plane X', wire 24 + 120, 6, 25 ! Plane X', wire 25 + 121, 6, 26 ! Plane X', wire 26 + 122, 6, 27 ! Plane X', wire 27 + 123, 6, 28 ! Plane X', wire 28 + 124, 6, 29 ! Plane X', wire 29 + 125, 6, 30 ! Plane X', wire 30 + 126, 6, 31 ! Plane X', wire 31 + 127, 6, 32 ! Plane X', wire 32 + +SLOT=7 +REFINDEX=0 + 0, 6, 33 ! Plane X', wire 33 + 1, 6, 34 ! Plane X', wire 34 + 2, 6, 35 ! Plane X', wire 35 + 3, 6, 36 ! Plane X', wire 36 + 4, 6, 37 ! Plane X', wire 37 + 5, 6, 38 ! Plane X', wire 38 + 6, 6, 39 ! Plane X', wire 39 + 7, 6, 40 ! Plane X', wire 40 + 8, 6, 41 ! Plane X', wire 41 + 9, 6, 42 ! Plane X', wire 42 + 10, 6, 43 ! Plane X', wire 43 + 11, 6, 44 ! Plane X', wire 44 + 12, 6, 45 ! Plane X', wire 45 + 13, 6, 46 ! Plane X', wire 46 + 14, 6, 47 ! Plane X', wire 47 + 15, 6, 48 ! Plane X', wire 48 + 16, 6, 49 ! Plane X', wire 49 + 17, 6, 50 ! Plane X', wire 50 + 18, 6, 51 ! Plane X', wire 51 + 19, 6, 52 ! Plane X', wire 52 + 20, 6, 53 ! Plane X', wire 53 + 21, 6, 54 ! Plane X', wire 54 + 22, 6, 55 ! Plane X', wire 55 + 23, 6, 56 ! Plane X', wire 56 + 24, 6, 57 ! Plane X', wire 57 + 25, 6, 58 ! Plane X', wire 58 + 26, 6, 59 ! Plane X', wire 59 + 27, 6, 60 ! Plane X', wire 60 + 28, 6, 61 ! Plane X', wire 61 + 29, 6, 62 ! Plane X', wire 62 + 30, 6, 63 ! Plane X', wire 63 + 31, 6, 64 ! Plane X', wire 64 + 32, 6, 65 ! Plane X', wire 65 + 33, 6, 66 ! Plane X', wire 66 + 34, 6, 67 ! Plane X', wire 67 + 35, 6, 68 ! Plane X', wire 68 + 36, 6, 69 ! Plane X', wire 69 + 37, 6, 70 ! Plane X', wire 70 + 38, 6, 71 ! Plane X', wire 71 + 39, 6, 72 ! Plane X', wire 72 + 40, 6, 73 ! Plane X', wire 73 + 41, 6, 74 ! Plane X', wire 74 + 42, 6, 75 ! Plane X', wire 75 + 43, 6, 76 ! Plane X', wire 76 + 44, 6, 77 ! Plane X', wire 77 + 45, 6, 78 ! Plane X', wire 78 + 46, 6, 79 ! Plane X', wire 79 + 47, 6, 80 ! Plane X', wire 80 + 48, 6, 81 ! Plane X', wire 81 + 49, 6, 82 ! Plane X', wire 82 + 50, 6, 83 ! Plane X', wire 83 + 51, 6, 84 ! Plane X', wire 84 + 52, 6, 85 ! Plane X', wire 85 + 53, 6, 86 ! Plane X', wire 86 + 54, 6, 87 ! Plane X', wire 87 + 55, 6, 88 ! Plane X', wire 88 + 56, 6, 89 ! Plane X', wire 89 + 57, 6, 90 ! Plane X', wire 90 + 58, 6, 91 ! Plane X', wire 91 + 59, 6, 92 ! Plane X', wire 92 + 60, 6, 93 ! Plane X', wire 93 + 61, 6, 94 ! Plane X', wire 94 + 62, 6, 95 ! Plane X', wire 95 + 63, 6, 96 ! Plane X', wire 96 + 64, 6, 97 ! Plane X', wire 97 + 65, 6, 98 ! Plane X', wire 98 + 66, 6, 99 ! Plane X', wire 99 + 67, 6, 100 ! Plane X', wire 100 + 68, 6, 101 ! Plane X', wire 101 + 69, 6, 102 ! Plane X', wire 102 + 70, 6, 103 ! Plane X', wire 103 + 71, 6, 104 ! Plane X', wire 104 + 72, 6, 105 ! Plane X', wire 105 + 73, 6, 106 ! Plane X', wire 106 + 74, 6, 107 ! Plane X', wire 107 + 75, 6, 108 ! Plane X', wire 108 + 76, 6, 109 ! Plane X', wire 109 + 77, 6, 110 ! Plane X', wire 110 + 78, 6, 111 ! Plane X', wire 111 + 79, 6, 112 ! Plane X', wire 112 + +SLOT=8 +REFINDEX=0 + 64, 2, 1 ! Plane Y, wire 1 + 65, 2, 2 ! Plane Y, wire 2 + 66, 2, 3 ! Plane Y, wire 3 + 67, 2, 4 ! Plane Y, wire 4 + 68, 2, 5 ! Plane Y, wire 5 + 69, 2, 6 ! Plane Y, wire 6 + 70, 2, 7 ! Plane Y, wire 7 + 71, 2, 8 ! Plane Y, wire 8 + 72, 2, 9 ! Plane Y, wire 9 + 73, 2, 10 ! Plane Y, wire 10 + 74, 2, 11 ! Plane Y, wire 11 + 75, 2, 12 ! Plane Y, wire 12 + 76, 2, 13 ! Plane Y, wire 13 + 80, 2, 14 ! Plane Y, wire 14 + 81, 2, 15 ! Plane Y, wire 15 + 82, 2, 16 ! Plane Y, wire 16 + 83, 2, 17 ! Plane Y, wire 17 + 84, 2, 18 ! Plane Y, wire 18 + 85, 2, 19 ! Plane Y, wire 19 + 86, 2, 20 ! Plane Y, wire 20 + 87, 2, 21 ! Plane Y, wire 21 + 88, 2, 22 ! Plane Y, wire 22 + 89, 2, 23 ! Plane Y, wire 23 + 90, 2, 24 ! Plane Y, wire 24 + 91, 2, 25 ! Plane Y, wire 25 + 92, 2, 26 ! Plane Y, wire 26 + 96, 2, 27 ! Plane Y, wire 27 + 97, 2, 28 ! Plane Y, wire 28 + 98, 2, 29 ! Plane Y, wire 29 + 99, 2, 30 ! Plane Y, wire 30 + 100, 2, 31 ! Plane Y, wire 31 + 101, 2, 32 ! Plane Y, wire 32 + 102, 2, 33 ! Plane Y, wire 33 + 103, 2, 34 ! Plane Y, wire 34 + 104, 2, 35 ! Plane Y, wire 35 + 105, 2, 36 ! Plane Y, wire 36 + 106, 2, 37 ! Plane Y, wire 37 + 107, 2, 38 ! Plane Y, wire 38 + 108, 2, 39 ! Plane Y, wire 39 + 112, 2, 40 ! Plane Y, wire 40 + 113, 2, 41 ! Plane Y, wire 41 + 114, 2, 42 ! Plane Y, wire 42 + 115, 2, 43 ! Plane Y, wire 43 + 116, 2, 44 ! Plane Y, wire 44 + 117, 2, 45 ! Plane Y, wire 45 + 118, 2, 46 ! Plane Y, wire 46 + 119, 2, 47 ! Plane Y, wire 47 + 120, 2, 48 ! Plane Y, wire 48 + 121, 2, 49 ! Plane Y, wire 49 + 122, 2, 50 ! Plane Y, wire 50 + 123, 2, 51 ! Plane Y, wire 51 + 124, 2, 52 ! Plane Y, wire 52 + +SLOT=10 +REFINDEX=0 + 127,1000, 0, 2 + 0, 5, 1 ! Plane Y', wire 1 + 1, 5, 2 ! Plane Y', wire 2 + 2, 5, 3 ! Plane Y', wire 3 + 3, 5, 4 ! Plane Y', wire 4 + 4, 5, 5 ! Plane Y', wire 5 + 5, 5, 6 ! Plane Y', wire 6 + 6, 5, 7 ! Plane Y', wire 7 + 7, 5, 8 ! Plane Y', wire 8 + 8, 5, 9 ! Plane Y', wire 9 + 9, 5, 10 ! Plane Y', wire 10 + 10, 5, 11 ! Plane Y', wire 11 + 11, 5, 12 ! Plane Y', wire 12 + 12, 5, 13 ! Plane Y', wire 13 + 16, 5, 14 ! Plane Y', wire 14 + 17, 5, 15 ! Plane Y', wire 15 + 18, 5, 16 ! Plane Y', wire 16 + 19, 5, 17 ! Plane Y', wire 17 + 20, 5, 18 ! Plane Y', wire 18 + 21, 5, 19 ! Plane Y', wire 19 + 22, 5, 20 ! Plane Y', wire 20 + 23, 5, 21 ! Plane Y', wire 21 + 24, 5, 22 ! Plane Y', wire 22 + 25, 5, 23 ! Plane Y', wire 23 + 26, 5, 24 ! Plane Y', wire 24 + 27, 5, 25 ! Plane Y', wire 25 + 28, 5, 26 ! Plane Y', wire 26 + 32, 5, 27 ! Plane Y', wire 27 + 33, 5, 28 ! Plane Y', wire 28 + 34, 5, 29 ! Plane Y', wire 29 + 35, 5, 30 ! Plane Y', wire 30 + 36, 5, 31 ! Plane Y', wire 31 + 37, 5, 32 ! Plane Y', wire 32 + 38, 5, 33 ! Plane Y', wire 33 + 39, 5, 34 ! Plane Y', wire 34 + 40, 5, 35 ! Plane Y', wire 35 + 41, 5, 36 ! Plane Y', wire 36 + 42, 5, 37 ! Plane Y', wire 37 + 43, 5, 38 ! Plane Y', wire 38 + 44, 5, 39 ! Plane Y', wire 39 + 48, 5, 40 ! Plane Y', wire 40 + 49, 5, 41 ! Plane Y', wire 41 + 50, 5, 42 ! Plane Y', wire 42 + 51, 5, 43 ! Plane Y', wire 43 + 52, 5, 44 ! Plane Y', wire 44 + 53, 5, 45 ! Plane Y', wire 45 + 54, 5, 46 ! Plane Y', wire 46 + 55, 5, 47 ! Plane Y', wire 47 + 56, 5, 48 ! Plane Y', wire 48 + 57, 5, 49 ! Plane Y', wire 49 + 58, 5, 50 ! Plane Y', wire 50 + 59, 5, 51 ! Plane Y', wire 51 + 60, 5, 52 ! Plane Y', wire 52 + +SLOT=16 +REFINDEX=0 + 96, 9, 1 ! Plane U, wire 1 + 97, 9, 2 ! Plane U, wire 2 + 98, 9, 3 ! Plane U, wire 3 + 99, 9, 4 ! Plane U, wire 4 + 100, 9, 5 ! Plane U, wire 5 + 101, 9, 6 ! Plane U, wire 6 + 102, 9, 7 ! Plane U, wire 7 + 103, 9, 8 ! Plane U, wire 8 + 104, 9, 9 ! Plane U, wire 9 + 105, 9, 10 ! Plane U, wire 10 + 106, 9, 11 ! Plane U, wire 11 + 107, 9, 12 ! Plane U, wire 12 + 108, 9, 13 ! Plane U, wire 13 + 109, 9, 14 ! Plane U, wire 14 + 110, 7, 113 ! Plane X, wire 113 + 112, 9, 15 ! Plane U, wire 15 + 113, 9, 16 ! Plane U, wire 16 + 114, 9, 17 ! Plane U, wire 17 + 115, 9, 18 ! Plane U, wire 18 + 116, 9, 19 ! Plane U, wire 19 + 117, 9, 20 ! Plane U, wire 20 + 118, 9, 21 ! Plane U, wire 21 + 119, 9, 22 ! Plane U, wire 22 + 120, 9, 23 ! Plane U, wire 23 + 121, 9, 24 ! Plane U, wire 24 + 122, 9, 25 ! Plane U, wire 25 + 123, 9, 26 ! Plane U, wire 26 + 124, 9, 27 ! Plane U, wire 27 + 125, 9, 28 ! Plane U, wire 28 + 126, 9, 29 ! Plane U, wire 29 + +SLOT=14 +REFINDEX=0 + 0, 9, 30 ! Plane U, wire 30 + 1, 9, 31 ! Plane U, wire 31 + 2, 9, 32 ! Plane U, wire 32 + 3, 9, 33 ! Plane U, wire 33 + 4, 9, 34 ! Plane U, wire 34 + 5, 9, 35 ! Plane U, wire 35 + 6, 9, 36 ! Plane U, wire 36 + 7, 9, 37 ! Plane U, wire 37 + 8, 9, 38 ! Plane U, wire 38 + 9, 9, 39 ! Plane U, wire 39 + 10, 9, 40 ! Plane U, wire 40 + 11, 9, 41 ! Plane U, wire 41 + 12, 9, 42 ! Plane U, wire 42 + 13, 9, 43 ! Plane U, wire 43 + 14, 9, 44 ! Plane U, wire 44 + 15, 9, 45 ! Plane U, wire 45 + 32, 9, 46 ! Plane U, wire 46 + 33, 9, 47 ! Plane U, wire 47 + 34, 9, 48 ! Plane U, wire 48 + 35, 9, 49 ! Plane U, wire 49 + 36, 9, 50 ! Plane U, wire 50 + 37, 9, 51 ! Plane U, wire 51 + 38, 9, 52 ! Plane U, wire 52 + 39, 9, 53 ! Plane U, wire 53 + 40, 9, 54 ! Plane U, wire 54 + 41, 9, 55 ! Plane U, wire 55 + 42, 9, 56 ! Plane U, wire 56 + 43, 9, 57 ! Plane U, wire 57 + 44, 9, 58 ! Plane U, wire 58 + 45, 9, 59 ! Plane U, wire 59 + 46, 9, 60 ! Plane U, wire 60 + 48, 9, 61 ! Plane U, wire 61 + 49, 9, 62 ! Plane U, wire 62 + 50, 9, 63 ! Plane U, wire 63 + 51, 9, 64 ! Plane U, wire 64 + 52, 9, 65 ! Plane U, wire 65 + 53, 9, 66 ! Plane U, wire 66 + 54, 9, 67 ! Plane U, wire 67 + 55, 9, 68 ! Plane U, wire 68 + 56, 9, 69 ! Plane U, wire 69 + 57, 9, 70 ! Plane U, wire 70 + 58, 9, 71 ! Plane U, wire 71 + 59, 9, 72 ! Plane U, wire 72 + 60, 9, 73 ! Plane U, wire 73 + 61, 9, 74 ! Plane U, wire 74 + 62, 9, 75 ! Plane U, wire 75 + 63, 9, 76 ! Plane U, wire 76 + 64, 9, 77 ! Plane U, wire 77 + 65, 9, 78 ! Plane U, wire 78 + 66, 9, 79 ! Plane U, wire 79 + 67, 9, 80 ! Plane U, wire 80 + 68, 9, 81 ! Plane U, wire 81 + 69, 9, 82 ! Plane U, wire 82 + 70, 9, 83 ! Plane U, wire 83 + 71, 9, 84 ! Plane U, wire 84 + 72, 9, 85 ! Plane U, wire 85 + 73, 9, 86 ! Plane U, wire 86 + 74, 9, 87 ! Plane U, wire 87 + 75, 9, 88 ! Plane U, wire 88 + 76, 9, 89 ! Plane U, wire 89 + 77, 9, 90 ! Plane U, wire 90 + 78, 9, 91 ! Plane U, wire 91 + 80, 9, 92 ! Plane U, wire 92 + 81, 9, 93 ! Plane U, wire 93 + 82, 9, 94 ! Plane U, wire 94 + 83, 9, 95 ! Plane U, wire 95 + 84, 9, 96 ! Plane U, wire 96 + 85, 9, 97 ! Plane U, wire 97 + 86, 9, 98 ! Plane U, wire 98 + 87, 9, 99 ! Plane U, wire 99 + 88, 9, 100 ! Plane U, wire 100 + 89, 9, 101 ! Plane U, wire 101 + 90, 9, 102 ! Plane U, wire 102 + 91, 9, 103 ! Plane U, wire 103 + 92, 9, 104 ! Plane U, wire 104 + 93, 9, 105 ! Plane U, wire 105 + 94, 9, 106 ! Plane U, wire 106 + 95, 9, 107 ! Plane U, wire 107 + +SLOT=16 +REFINDEX=0 + 80, 10, 1 ! Plane V, wire 1 + 81, 10, 2 ! Plane V, wire 2 + 82, 10, 3 ! Plane V, wire 3 + 83, 10, 4 ! Plane V, wire 4 + 84, 10, 5 ! Plane V, wire 5 + 85, 10, 6 ! Plane V, wire 6 + 86, 10, 7 ! Plane V, wire 7 + 87, 10, 8 ! Plane V, wire 8 + 88, 10, 9 ! Plane V, wire 9 + 89, 10, 10 ! Plane V, wire 10 + 90, 10, 11 ! Plane V, wire 11 + 91, 10, 12 ! Plane V, wire 12 + 92, 10, 13 ! Plane V, wire 13 + 93, 10, 14 ! Plane V, wire 14 + 94, 12, 113 ! Plane X', wire 113 + +SLOT=14 +REFINDEX=0 + 96, 10, 15 ! Plane V, wire 15 + 97, 10, 16 ! Plane V, wire 16 + 98, 10, 17 ! Plane V, wire 17 + 99, 10, 18 ! Plane V, wire 18 + 100, 10, 19 ! Plane V, wire 19 + 101, 10, 20 ! Plane V, wire 20 + 102, 10, 21 ! Plane V, wire 21 + 103, 10, 22 ! Plane V, wire 22 + 104, 10, 23 ! Plane V, wire 23 + 105, 10, 24 ! Plane V, wire 24 + 106, 10, 25 ! Plane V, wire 25 + 107, 10, 26 ! Plane V, wire 26 + 108, 10, 27 ! Plane V, wire 27 + 109, 10, 28 ! Plane V, wire 28 + 110, 10, 29 ! Plane V, wire 29 + 112, 10, 30 ! Plane V, wire 30 + 113, 10, 31 ! Plane V, wire 31 + 114, 10, 32 ! Plane V, wire 32 + 115, 10, 33 ! Plane V, wire 33 + 116, 10, 34 ! Plane V, wire 34 + 117, 10, 35 ! Plane V, wire 35 + 118, 10, 36 ! Plane V, wire 36 + 119, 10, 37 ! Plane V, wire 37 + 120, 10, 38 ! Plane V, wire 38 + 121, 10, 39 ! Plane V, wire 39 + 122, 10, 40 ! Plane V, wire 40 + 123, 10, 41 ! Plane V, wire 41 + 124, 10, 42 ! Plane V, wire 42 + 125, 10, 43 ! Plane V, wire 43 + 126, 10, 44 ! Plane V, wire 44 + 127, 10, 45 ! Plane V, wire 45 + +SLOT=17 +REFINDEX=0 + 127,1000, 0, 3 + 0, 10, 46 ! Plane V, wire 46 + 1, 10, 47 ! Plane V, wire 47 + 2, 10, 48 ! Plane V, wire 48 + 3, 10, 49 ! Plane V, wire 49 + 4, 10, 50 ! Plane V, wire 50 + 5, 10, 51 ! Plane V, wire 51 + 6, 10, 52 ! Plane V, wire 52 + 7, 10, 53 ! Plane V, wire 53 + 8, 10, 54 ! Plane V, wire 54 + 9, 10, 55 ! Plane V, wire 55 + 10, 10, 56 ! Plane V, wire 56 + 11, 10, 57 ! Plane V, wire 57 + 12, 10, 58 ! Plane V, wire 58 + 13, 10, 59 ! Plane V, wire 59 + 14, 10, 60 ! Plane V, wire 60 + 16, 10, 61 ! Plane V, wire 61 + 17, 10, 62 ! Plane V, wire 62 + 18, 10, 63 ! Plane V, wire 63 + 19, 10, 64 ! Plane V, wire 64 + 20, 10, 65 ! Plane V, wire 65 + 21, 10, 66 ! Plane V, wire 66 + 22, 10, 67 ! Plane V, wire 67 + 23, 10, 68 ! Plane V, wire 68 + 24, 10, 69 ! Plane V, wire 69 + 25, 10, 70 ! Plane V, wire 70 + 26, 10, 71 ! Plane V, wire 71 + 27, 10, 72 ! Plane V, wire 72 + 28, 10, 73 ! Plane V, wire 73 + 29, 10, 74 ! Plane V, wire 74 + 30, 10, 75 ! Plane V, wire 75 + 31, 10, 76 ! Plane V, wire 76 + 32, 10, 77 ! Plane V, wire 77 + 33, 10, 78 ! Plane V, wire 78 + 34, 10, 79 ! Plane V, wire 79 + 35, 10, 80 ! Plane V, wire 80 + 36, 10, 81 ! Plane V, wire 81 + 37, 10, 82 ! Plane V, wire 82 + 38, 10, 83 ! Plane V, wire 83 + 39, 10, 84 ! Plane V, wire 84 + 40, 10, 85 ! Plane V, wire 85 + 41, 10, 86 ! Plane V, wire 86 + 42, 10, 87 ! Plane V, wire 87 + 43, 10, 88 ! Plane V, wire 88 + 44, 10, 89 ! Plane V, wire 89 + 45, 10, 90 ! Plane V, wire 90 + 46, 10, 91 ! Plane V, wire 91 + 48, 10, 92 ! Plane V, wire 92 + 49, 10, 93 ! Plane V, wire 93 + 50, 10, 94 ! Plane V, wire 94 + 51, 10, 95 ! Plane V, wire 95 + 52, 10, 96 ! Plane V, wire 96 + 53, 10, 97 ! Plane V, wire 97 + 54, 10, 98 ! Plane V, wire 98 + 55, 10, 99 ! Plane V, wire 99 + 56, 10, 100 ! Plane V, wire 100 + 57, 10, 101 ! Plane V, wire 101 + 58, 10, 102 ! Plane V, wire 102 + 59, 10, 103 ! Plane V, wire 103 + 60, 10, 104 ! Plane V, wire 104 + 61, 10, 105 ! Plane V, wire 105 + 62, 10, 106 ! Plane V, wire 106 + 63, 10, 107 ! Plane V, wire 107 + +SLOT=13 +REFINDEX=0 + 0, 7, 1 ! Plane X, wire 1 + 1, 7, 2 ! Plane X, wire 2 + 2, 7, 3 ! Plane X, wire 3 + 3, 7, 4 ! Plane X, wire 4 + 4, 7, 5 ! Plane X, wire 5 + 5, 7, 6 ! Plane X, wire 6 + 6, 7, 7 ! Plane X, wire 7 + 7, 7, 8 ! Plane X, wire 8 + 8, 7, 9 ! Plane X, wire 9 + 9, 7, 10 ! Plane X, wire 10 + 10, 7, 11 ! Plane X, wire 11 + 11, 7, 12 ! Plane X, wire 12 + 12, 7, 13 ! Plane X, wire 13 + 13, 7, 14 ! Plane X, wire 14 + 14, 7, 15 ! Plane X, wire 15 + 15, 7, 16 ! Plane X, wire 16 + 16, 7, 17 ! Plane X, wire 17 + 17, 7, 18 ! Plane X, wire 18 + 18, 7, 19 ! Plane X, wire 19 + 19, 7, 20 ! Plane X, wire 20 + 20, 7, 21 ! Plane X, wire 21 + 21, 7, 22 ! Plane X, wire 22 + 22, 7, 23 ! Plane X, wire 23 + 23, 7, 24 ! Plane X, wire 24 + 24, 7, 25 ! Plane X, wire 25 + 25, 7, 26 ! Plane X, wire 26 + 26, 7, 27 ! Plane X, wire 27 + 27, 7, 28 ! Plane X, wire 28 + 28, 7, 29 ! Plane X, wire 29 + 29, 7, 30 ! Plane X, wire 30 + 30, 7, 31 ! Plane X, wire 31 + 31, 7, 32 ! Plane X, wire 32 + 32, 7, 33 ! Plane X, wire 33 + 33, 7, 34 ! Plane X, wire 34 + 34, 7, 35 ! Plane X, wire 35 + 35, 7, 36 ! Plane X, wire 36 + 36, 7, 37 ! Plane X, wire 37 + 37, 7, 38 ! Plane X, wire 38 + 38, 7, 39 ! Plane X, wire 39 + 39, 7, 40 ! Plane X, wire 40 + 40, 7, 41 ! Plane X, wire 41 + 41, 7, 42 ! Plane X, wire 42 + 42, 7, 43 ! Plane X, wire 43 + 43, 7, 44 ! Plane X, wire 44 + 44, 7, 45 ! Plane X, wire 45 + 45, 7, 46 ! Plane X, wire 46 + 46, 7, 47 ! Plane X, wire 47 + 47, 7, 48 ! Plane X, wire 48 + 48, 7, 49 ! Plane X, wire 49 + 49, 7, 50 ! Plane X, wire 50 + 50, 7, 51 ! Plane X, wire 51 + 51, 7, 52 ! Plane X, wire 52 + 52, 7, 53 ! Plane X, wire 53 + 53, 7, 54 ! Plane X, wire 54 + 54, 7, 55 ! Plane X, wire 55 + 55, 7, 56 ! Plane X, wire 56 + 56, 7, 57 ! Plane X, wire 57 + 57, 7, 58 ! Plane X, wire 58 + 58, 7, 59 ! Plane X, wire 59 + 59, 7, 60 ! Plane X, wire 60 + 60, 7, 61 ! Plane X, wire 61 + 61, 7, 62 ! Plane X, wire 62 + 62, 7, 63 ! Plane X, wire 63 + 63, 7, 64 ! Plane X, wire 64 + 64, 7, 65 ! Plane X, wire 65 + 65, 7, 66 ! Plane X, wire 66 + 66, 7, 67 ! Plane X, wire 67 + 67, 7, 68 ! Plane X, wire 68 + 68, 7, 69 ! Plane X, wire 69 + 69, 7, 70 ! Plane X, wire 70 + 70, 7, 71 ! Plane X, wire 71 + 71, 7, 72 ! Plane X, wire 72 + 72, 7, 73 ! Plane X, wire 73 + 73, 7, 74 ! Plane X, wire 74 + 74, 7, 75 ! Plane X, wire 75 + 75, 7, 76 ! Plane X, wire 76 + 76, 7, 77 ! Plane X, wire 77 + 77, 7, 78 ! Plane X, wire 78 + 78, 7, 79 ! Plane X, wire 79 + 79, 7, 80 ! Plane X, wire 80 + 80, 7, 81 ! Plane X, wire 81 + 81, 7, 82 ! Plane X, wire 82 + 82, 7, 83 ! Plane X, wire 83 + 83, 7, 84 ! Plane X, wire 84 + 84, 7, 85 ! Plane X, wire 85 + 85, 7, 86 ! Plane X, wire 86 + 86, 7, 87 ! Plane X, wire 87 + 87, 7, 88 ! Plane X, wire 88 + 88, 7, 89 ! Plane X, wire 89 + 89, 7, 90 ! Plane X, wire 90 + 90, 7, 91 ! Plane X, wire 91 + 91, 7, 92 ! Plane X, wire 92 + 92, 7, 93 ! Plane X, wire 93 + 93, 7, 94 ! Plane X, wire 94 + 94, 7, 95 ! Plane X, wire 95 + 95, 7, 96 ! Plane X, wire 96 + 96, 7, 97 ! Plane X, wire 97 + 97, 7, 98 ! Plane X, wire 98 + 98, 7, 99 ! Plane X, wire 99 + 99, 7, 100 ! Plane X, wire 100 + 100, 7, 101 ! Plane X, wire 101 + 101, 7, 102 ! Plane X, wire 102 + 102, 7, 103 ! Plane X, wire 103 + 103, 7, 104 ! Plane X, wire 104 + 104, 7, 105 ! Plane X, wire 105 + 105, 7, 106 ! Plane X, wire 106 + 106, 7, 107 ! Plane X, wire 107 + 107, 7, 108 ! Plane X, wire 108 + 108, 7, 109 ! Plane X, wire 109 + 109, 7, 110 ! Plane X, wire 110 + 110, 7, 111 ! Plane X, wire 111 + 111, 7, 112 ! Plane X, wire 112 + 112, 12, 1 ! Plane X', wire 1 + 113, 12, 2 ! Plane X', wire 2 + 114, 12, 3 ! Plane X', wire 3 + 115, 12, 4 ! Plane X', wire 4 + 116, 12, 5 ! Plane X', wire 5 + 117, 12, 6 ! Plane X', wire 6 + 118, 12, 7 ! Plane X', wire 7 + 119, 12, 8 ! Plane X', wire 8 + 120, 12, 9 ! Plane X', wire 9 + 121, 12, 10 ! Plane X', wire 10 + 122, 12, 11 ! Plane X', wire 11 + 123, 12, 12 ! Plane X', wire 12 + 124, 12, 13 ! Plane X', wire 13 + 125, 12, 14 ! Plane X', wire 14 + 126, 12, 15 ! Plane X', wire 15 + 127, 12, 16 ! Plane X', wire 16 + +SLOT=14 +REFINDEX=0 + 16, 12, 17 ! Plane X', wire 17 + 17, 12, 18 ! Plane X', wire 18 + 18, 12, 19 ! Plane X', wire 19 + 19, 12, 20 ! Plane X', wire 20 + 20, 12, 21 ! Plane X', wire 21 + 21, 12, 22 ! Plane X', wire 22 + 22, 12, 23 ! Plane X', wire 23 + 23, 12, 24 ! Plane X', wire 24 + 24, 12, 25 ! Plane X', wire 25 + 25, 12, 26 ! Plane X', wire 26 + 26, 12, 27 ! Plane X', wire 27 + 27, 12, 28 ! Plane X', wire 28 + 28, 12, 29 ! Plane X', wire 29 + 29, 12, 30 ! Plane X', wire 30 + 30, 12, 31 ! Plane X', wire 31 + 31, 12, 32 ! Plane X', wire 32 + +SLOT=16 +REFINDEX=0 + 0, 12, 33 ! Plane X', wire 33 + 1, 12, 34 ! Plane X', wire 34 + 2, 12, 35 ! Plane X', wire 35 + 3, 12, 36 ! Plane X', wire 36 + 4, 12, 37 ! Plane X', wire 37 + 5, 12, 38 ! Plane X', wire 38 + 6, 12, 39 ! Plane X', wire 39 + 7, 12, 40 ! Plane X', wire 40 + 8, 12, 41 ! Plane X', wire 41 + 9, 12, 42 ! Plane X', wire 42 + 10, 12, 43 ! Plane X', wire 43 + 11, 12, 44 ! Plane X', wire 44 + 12, 12, 45 ! Plane X', wire 45 + 13, 12, 46 ! Plane X', wire 46 + 14, 12, 47 ! Plane X', wire 47 + 15, 12, 48 ! Plane X', wire 48 + 16, 12, 49 ! Plane X', wire 49 + 17, 12, 50 ! Plane X', wire 50 + 18, 12, 51 ! Plane X', wire 51 + 19, 12, 52 ! Plane X', wire 52 + 20, 12, 53 ! Plane X', wire 53 + 21, 12, 54 ! Plane X', wire 54 + 22, 12, 55 ! Plane X', wire 55 + 23, 12, 56 ! Plane X', wire 56 + 24, 12, 57 ! Plane X', wire 57 + 25, 12, 58 ! Plane X', wire 58 + 26, 12, 59 ! Plane X', wire 59 + 27, 12, 60 ! Plane X', wire 60 + 28, 12, 61 ! Plane X', wire 61 + 29, 12, 62 ! Plane X', wire 62 + 30, 12, 63 ! Plane X', wire 63 + 31, 12, 64 ! Plane X', wire 64 + 32, 12, 65 ! Plane X', wire 65 + 33, 12, 66 ! Plane X', wire 66 + 34, 12, 67 ! Plane X', wire 67 + 35, 12, 68 ! Plane X', wire 68 + 36, 12, 69 ! Plane X', wire 69 + 37, 12, 70 ! Plane X', wire 70 + 38, 12, 71 ! Plane X', wire 71 + 39, 12, 72 ! Plane X', wire 72 + 40, 12, 73 ! Plane X', wire 73 + 41, 12, 74 ! Plane X', wire 74 + 42, 12, 75 ! Plane X', wire 75 + 43, 12, 76 ! Plane X', wire 76 + 44, 12, 77 ! Plane X', wire 77 + 45, 12, 78 ! Plane X', wire 78 + 46, 12, 79 ! Plane X', wire 79 + 47, 12, 80 ! Plane X', wire 80 + 48, 12, 81 ! Plane X', wire 81 + 49, 12, 82 ! Plane X', wire 82 + 50, 12, 83 ! Plane X', wire 83 + 51, 12, 84 ! Plane X', wire 84 + 52, 12, 85 ! Plane X', wire 85 + 53, 12, 86 ! Plane X', wire 86 + 54, 12, 87 ! Plane X', wire 87 + 55, 12, 88 ! Plane X', wire 88 + 56, 12, 89 ! Plane X', wire 89 + 57, 12, 90 ! Plane X', wire 90 + 58, 12, 91 ! Plane X', wire 91 + 59, 12, 92 ! Plane X', wire 92 + 60, 12, 93 ! Plane X', wire 93 + 61, 12, 94 ! Plane X', wire 94 + 62, 12, 95 ! Plane X', wire 95 + 63, 12, 96 ! Plane X', wire 96 + 64, 12, 97 ! Plane X', wire 97 + 65, 12, 98 ! Plane X', wire 98 + 66, 12, 99 ! Plane X', wire 99 + 67, 12, 100 ! Plane X', wire 100 + 68, 12, 101 ! Plane X', wire 101 + 69, 12, 102 ! Plane X', wire 102 + 70, 12, 103 ! Plane X', wire 103 + 71, 12, 104 ! Plane X', wire 104 + 72, 12, 105 ! Plane X', wire 105 + 73, 12, 106 ! Plane X', wire 106 + 74, 12, 107 ! Plane X', wire 107 + 75, 12, 108 ! Plane X', wire 108 + 76, 12, 109 ! Plane X', wire 109 + 77, 12, 110 ! Plane X', wire 110 + 78, 12, 111 ! Plane X', wire 111 + 79, 12, 112 ! Plane X', wire 112 + +SLOT=17 +REFINDEX=0 + 64, 8, 1 ! Plane Y, wire 1 + 65, 8, 2 ! Plane Y, wire 2 + 66, 8, 3 ! Plane Y, wire 3 + 67, 8, 4 ! Plane Y, wire 4 + 68, 8, 5 ! Plane Y, wire 5 + 69, 8, 6 ! Plane Y, wire 6 + 70, 8, 7 ! Plane Y, wire 7 + 71, 8, 8 ! Plane Y, wire 8 + 72, 8, 9 ! Plane Y, wire 9 + 73, 8, 10 ! Plane Y, wire 10 + 74, 8, 11 ! Plane Y, wire 11 + 75, 8, 12 ! Plane Y, wire 12 + 76, 8, 13 ! Plane Y, wire 13 + 80, 8, 14 ! Plane Y, wire 14 + 81, 8, 15 ! Plane Y, wire 15 + 82, 8, 16 ! Plane Y, wire 16 + 83, 8, 17 ! Plane Y, wire 17 + 84, 8, 18 ! Plane Y, wire 18 + 85, 8, 19 ! Plane Y, wire 19 + 86, 8, 20 ! Plane Y, wire 20 + 87, 8, 21 ! Plane Y, wire 21 + 88, 8, 22 ! Plane Y, wire 22 + 89, 8, 23 ! Plane Y, wire 23 + 90, 8, 24 ! Plane Y, wire 24 + 91, 8, 25 ! Plane Y, wire 25 + 92, 8, 26 ! Plane Y, wire 26 + 96, 8, 27 ! Plane Y, wire 27 + 97, 8, 28 ! Plane Y, wire 28 + 98, 8, 29 ! Plane Y, wire 29 + 99, 8, 30 ! Plane Y, wire 30 + 100, 8, 31 ! Plane Y, wire 31 + 101, 8, 32 ! Plane Y, wire 32 + 102, 8, 33 ! Plane Y, wire 33 + 103, 8, 34 ! Plane Y, wire 34 + 104, 8, 35 ! Plane Y, wire 35 + 105, 8, 36 ! Plane Y, wire 36 + 106, 8, 37 ! Plane Y, wire 37 + 107, 8, 38 ! Plane Y, wire 38 + 108, 8, 39 ! Plane Y, wire 39 + 112, 8, 40 ! Plane Y, wire 40 + 113, 8, 41 ! Plane Y, wire 41 + 114, 8, 42 ! Plane Y, wire 42 + 115, 8, 43 ! Plane Y, wire 43 + 116, 8, 44 ! Plane Y, wire 44 + 117, 8, 45 ! Plane Y, wire 45 + 118, 8, 46 ! Plane Y, wire 46 + 119, 8, 47 ! Plane Y, wire 47 + 120, 8, 48 ! Plane Y, wire 48 + 121, 8, 49 ! Plane Y, wire 49 + 122, 8, 50 ! Plane Y, wire 50 + 123, 8, 51 ! Plane Y, wire 51 + 124, 8, 52 ! Plane Y, wire 52 + +SLOT=10 +REFINDEX=0 + 127,1000, 0, 1 + 64, 11, 1 ! Plane Y', wire 1 + 65, 11, 2 ! Plane Y', wire 2 + 66, 11, 3 ! Plane Y', wire 3 + 67, 11, 4 ! Plane Y', wire 4 + 68, 11, 5 ! Plane Y', wire 5 + 69, 11, 6 ! Plane Y', wire 6 + 70, 11, 7 ! Plane Y', wire 7 + 71, 11, 8 ! Plane Y', wire 8 + 72, 11, 9 ! Plane Y', wire 9 + 73, 11, 10 ! Plane Y', wire 10 + 74, 11, 11 ! Plane Y', wire 11 + 75, 11, 12 ! Plane Y', wire 12 + 76, 11, 13 ! Plane Y', wire 13 + 80, 11, 14 ! Plane Y', wire 14 + 81, 11, 15 ! Plane Y', wire 15 + 82, 11, 16 ! Plane Y', wire 16 + 83, 11, 17 ! Plane Y', wire 17 + 84, 11, 18 ! Plane Y', wire 18 + 85, 11, 19 ! Plane Y', wire 19 + 86, 11, 20 ! Plane Y', wire 20 + 87, 11, 21 ! Plane Y', wire 21 + 88, 11, 22 ! Plane Y', wire 22 + 89, 11, 23 ! Plane Y', wire 23 + 90, 11, 24 ! Plane Y', wire 24 + 91, 11, 25 ! Plane Y', wire 25 + 92, 11, 26 ! Plane Y', wire 26 + 96, 11, 27 ! Plane Y', wire 27 + 97, 11, 28 ! Plane Y', wire 28 + 98, 11, 29 ! Plane Y', wire 29 + 99, 11, 30 ! Plane Y', wire 30 + 100, 11, 31 ! Plane Y', wire 31 + 101, 11, 32 ! Plane Y', wire 32 + 102, 11, 33 ! Plane Y', wire 33 + 103, 11, 34 ! Plane Y', wire 34 + 104, 11, 35 ! Plane Y', wire 35 + 105, 11, 36 ! Plane Y', wire 36 + 106, 11, 37 ! Plane Y', wire 37 + 107, 11, 38 ! Plane Y', wire 38 + 108, 11, 39 ! Plane Y', wire 39 + 112, 11, 40 ! Plane Y', wire 40 + 113, 11, 41 ! Plane Y', wire 41 + 114, 11, 42 ! Plane Y', wire 42 + 115, 11, 43 ! Plane Y', wire 43 + 116, 11, 44 ! Plane Y', wire 44 + 117, 11, 45 ! Plane Y', wire 45 + 118, 11, 46 ! Plane Y', wire 46 + 119, 11, 47 ! Plane Y', wire 47 + 120, 11, 48 ! Plane Y', wire 48 + 121, 11, 49 ! Plane Y', wire 49 + 122, 11, 50 ! Plane Y', wire 50 + 123, 11, 51 ! Plane Y', wire 51 + 124, 11, 52 ! Plane Y', wire 52 + + +DETECTOR=13 + +ROC=11 + +SLOT=8 + 0, 1, 1, 0 ! h1x01A+ + 1, 1, 2, 0 ! h1x02A+ + 2, 1, 3, 0 ! h1x03A+ + 3, 1, 4, 0 ! h1x04A+ + 4, 1, 5, 0 ! h1x05A+ + 5, 1, 6, 0 ! h1x06A+ + 6, 1, 7, 0 ! h1x07A+ + 7, 1, 8, 0 ! h1x08A+ + 8, 1, 9, 0 ! h1x09A+ + 9, 1, 10, 0 ! h1x10A+ + 10, 1, 11, 0 ! h1x11A+ + 11, 1, 12, 0 ! h1x12A+ + 12, 1, 13, 0 ! h1x13A+ + 13, 1, 14, 0 ! h1x14A+ + 14, 1, 15, 0 ! h1x15A+ + 15, 1, 16, 0 ! h1x16A+ + +SLOT=9 + 0, 1, 1, 1 ! h1x01A- + 1, 1, 2, 1 ! h1x02A- + 2, 1, 3, 1 ! h1x03A- + 3, 1, 4, 1 ! h1x04A- + 4, 1, 5, 1 ! h1x05A- + 5, 1, 6, 1 ! h1x06A- + 6, 1, 7, 1 ! h1x07A- + 7, 1, 8, 1 ! h1x08A- + 8, 1, 9, 1 ! h1x09A- + 9, 1, 10, 1 ! h1x10A- + 10, 1, 11, 1 ! h1x11A- + 11, 1, 12, 1 ! h1x12A- + 12, 1, 13, 1 ! h1x13A- + 13, 1, 14, 1 ! h1x14A- + 14, 1, 15, 1 ! h1x15A- + 15, 1, 16, 1 ! h1x16A- + +SLOT=10 + 0, 2, 1, 0 ! h1y01A+ + 1, 2, 2, 0 ! h1y02A+ + 2, 2, 3, 0 ! h1y03A+ + 3, 2, 4, 0 ! h1y04A+ + 4, 2, 5, 0 ! h1y05A+ + 5, 2, 6, 0 ! h1y06A+ + 6, 2, 7, 0 ! h1y07A+ + 7, 2, 8, 0 ! h1y08A+ + 8, 2, 9, 0 ! h1y09A+ + 9, 2, 10, 0 ! h1y10A+ + 10, 2, 1, 1 ! h1y01A- + 11, 2, 2, 1 ! h1y02A- + 12, 2, 3, 1 ! h1y03A- + 13, 2, 4, 1 ! h1y04A- + 14, 2, 5, 1 ! h1y05A- + 15, 2, 6, 1 ! h1y06A- + +SLOT=13 + 0, 2, 7, 1 ! h1y07A- + 1, 2, 8, 1 ! h1y08A- + 2, 2, 9, 1 ! h1y09A- + 3, 2, 10, 1 ! h1y10A- + 4, 3, 1, 0 ! h2x01A+ + 5, 3, 2, 0 ! h2x02A+ + 6, 3, 3, 0 ! h2x03A+ + 7, 3, 4, 0 ! h2x04A+ + 8, 3, 5, 0 ! h2x05A+ + 9, 3, 6, 0 ! h2x06A+ + 10, 3, 7, 0 ! h2x07A+ + 11, 3, 8, 0 ! h2x08A+ + 12, 3, 9, 0 ! h2x09A+ + 13, 3, 10, 0 ! h2x10A+ + 14, 3, 11, 0 ! h2x11A+ + 15, 3, 12, 0 ! h2x12A+ + +SLOT=14 + 0, 3, 13, 0 ! h2x13A+ + 1, 3, 14, 0 ! h2x14A+ + 2, 3, 15, 0 ! h2x15A+ + 3, 3, 16, 0 ! h2x16A+ + 4, 3, 1, 1 ! h2x01A- + 5, 3, 2, 1 ! h2x02A- + 6, 3, 3, 1 ! h2x03A- + 7, 3, 4, 1 ! h2x04A- + 8, 3, 5, 1 ! h2x05A- + 9, 3, 6, 1 ! h2x06A- + 10, 3, 7, 1 ! h2x07A- + 11, 3, 8, 1 ! h2x08A- + 12, 3, 9, 1 ! h2x09A- + 13, 3, 10, 1 ! h2x10A- + 14, 3, 11, 1 ! h2x11A- + 15, 3, 12, 1 ! h2x12A- + +SLOT=15 + 0, 3, 13, 1 ! h2x13A- + 1, 3, 14, 1 ! h2x14A- + 2, 3, 15, 1 ! h2x15A- + 3, 3, 16, 1 ! h2x16A- + 4, 4, 1, 0 ! h2y01A+ + 5, 4, 2, 0 ! h2y02A+ + 6, 4, 3, 0 ! h2y03A+ + 7, 4, 4, 0 ! h2y04A+ + 8, 4, 5, 0 ! h2y05A+ + 9, 4, 6, 0 ! h2y06A+ + 10, 4, 7, 0 ! h2y07A+ + 11, 4, 8, 0 ! h2y08A+ + 12, 4, 9, 0 ! h2y09A+ + 13, 4, 10, 0 ! h2y10A+ + 14, 4, 1, 1 ! h2y01A- + 15, 4, 2, 1 ! h2y02A- + +SLOT=16 + 0, 4, 3, 1 ! h2y03A- + 1, 4, 4, 1 ! h2y04A- + 2, 4, 5, 1 ! h2y05A- + 3, 4, 6, 1 ! h2y06A- + 4, 4, 7, 1 ! h2y07A- + 5, 4, 8, 1 ! h2y08A- + 6, 4, 9, 1 ! h2y09A- + 7, 4, 10, 1 ! h2y10A- + +SLOT=20 +REFINDEX=0 + 127,1000, 0, 0 + 0, 1, 1, 2 ! h1x01T+ + 1, 1, 3, 2 ! h1x03T+ + 2, 1, 5, 2 ! h1x05T+ + 3, 1, 7, 2 ! h1x07T+ + 4, 1, 2, 2 ! h1x02T+ + 5, 1, 4, 2 ! h1x04T+ + 6, 1, 6, 2 ! h1x06T+ + 7, 1, 8, 2 ! h1x08T+ + 8, 1, 9, 2 ! h1x09T+ + 9, 1, 11, 2 ! h1x11T+ + 10, 1, 13, 2 ! h1x13T+ + 11, 1, 15, 2 ! h1x15T+ + 12, 1, 10, 2 ! h1x10T+ + 13, 1, 12, 2 ! h1x12T+ + 14, 1, 14, 2 ! h1x14T+ + 15, 1, 16, 2 ! h1x16T+ + 16, 1, 1, 3 ! h1x01T- + 17, 1, 3, 3 ! h1x03T- + 18, 1, 5, 3 ! h1x05T- + 19, 1, 7, 3 ! h1x07T- + 20, 1, 2, 3 ! h1x02T- + 21, 1, 4, 3 ! h1x04T- + 22, 1, 6, 3 ! h1x06T- + 23, 1, 8, 3 ! h1x08T- + 24, 1, 9, 3 ! h1x09T- + 25, 1, 11, 3 ! h1x11T- + 26, 1, 13, 3 ! h1x13T- + 27, 1, 15, 3 ! h1x15T- + 28, 1, 10, 3 ! h1x10T- + 29, 1, 12, 3 ! h1x12T- + 30, 1, 14, 3 ! h1x14T- + 31, 1, 16, 3 ! h1x16T- + 32, 2, 1, 2 ! h1y01T+ + 33, 2, 3, 2 ! h1y03T+ + 34, 2, 5, 2 ! h1y05T+ + 35, 2, 7, 2 ! h1y07T+ + 36, 2, 2, 2 ! h1y02T+ + 37, 2, 4, 2 ! h1y04T+ + 38, 2, 6, 2 ! h1y06T+ + 39, 2, 8, 2 ! h1y08T+ + 40, 2, 9, 2 ! h1y09T+ + 44, 2, 10, 2 ! h1y10T+ + 48, 2, 1, 3 ! h1y01T- + 49, 2, 3, 3 ! h1y03T- + 50, 2, 5, 3 ! h1y05T- + 51, 2, 7, 3 ! h1y07T- + 52, 2, 2, 3 ! h1y02T- + 53, 2, 4, 3 ! h1y04T- + 54, 2, 6, 3 ! h1y06T- + 55, 2, 8, 3 ! h1y08T- + 56, 2, 9, 3 ! h1y09T- + 60, 2, 10, 3 ! h1y10T- + 64, 3, 1, 2 ! h2x01T+ + 65, 3, 3, 2 ! h2x03T+ + 66, 3, 5, 2 ! h2x05T+ + 67, 3, 7, 2 ! h2x07T+ + 68, 3, 2, 2 ! h2x02T+ + 69, 3, 4, 2 ! h2x04T+ + 70, 3, 6, 2 ! h2x06T+ + 71, 3, 8, 2 ! h2x08T+ + 72, 3, 9, 2 ! h2x09T+ + 73, 3, 11, 2 ! h2x11T+ + 74, 3, 13, 2 ! h2x13T+ + 75, 3, 15, 2 ! h2x15T+ + 76, 3, 10, 2 ! h2x10T+ + 77, 3, 12, 2 ! h2x12T+ + 78, 3, 14, 2 ! h2x14T+ + 79, 3, 16, 2 ! h2x16T+ + 80, 3, 1, 3 ! h2x01T- + 81, 3, 3, 3 ! h2x03T- + 82, 3, 5, 3 ! h2x05T- + 83, 3, 7, 3 ! h2x07T- + 84, 3, 2, 3 ! h2x02T- + 85, 3, 4, 3 ! h2x04T- + 86, 3, 6, 3 ! h2x06T- + 87, 3, 8, 3 ! h2x08T- + 88, 3, 9, 3 ! h2x09T- + 89, 3, 11, 3 ! h2x11T- + 90, 3, 13, 3 ! h2x13T- + 91, 3, 15, 3 ! h2x15T- + 92, 3, 10, 3 ! h2x10T- + 93, 3, 12, 3 ! h2x12T- + 94, 3, 14, 3 ! h2x14T- + 95, 3, 16, 3 ! h2x16T- + 96, 4, 1, 2 ! h2y01T+ + 97, 4, 3, 2 ! h2y03T+ + 98, 4, 5, 2 ! h2y05T+ + 99, 4, 7, 2 ! h2y07T+ + 100, 4, 2, 2 ! h2y02T+ + 101, 4, 4, 2 ! h2y04T+ + 102, 4, 6, 2 ! h2y06T+ + 103, 4, 8, 2 ! h2y08T+ + 104, 4, 9, 2 ! h2y09T+ + 108, 4, 10, 2 ! h2y10T+ + 112, 4, 1, 3 ! h2y01T- + 113, 4, 3, 3 ! h2y03T- + 114, 4, 5, 3 ! h2y05T- + 115, 4, 7, 3 ! h2y07T- + 116, 4, 2, 3 ! h2y02T- + 117, 4, 4, 3 ! h2y04T- + 118, 4, 6, 3 ! h2y06T- + 119, 4, 8, 3 ! h2y08T- + 120, 4, 9, 3 ! h2y09T- + 124, 4, 10, 3 ! h2y10T- +DETECTOR=14 + +ROC=11 + +SLOT=7 + 14, 1, 1, 0 ! hCER01 + 15, 1, 2, 0 ! hCER02 + + +DETECTOR=15 + +ROC=11 + +SLOT=3 + 0, 1, 1, 0 ! hA01+ + 1, 1, 2, 0 ! hA02+ + 2, 1, 3, 0 ! hA03+ + 3, 1, 4, 0 ! hA04+ + 4, 1, 5, 0 ! hA05+ + 5, 1, 6, 0 ! hA06+ + 6, 1, 7, 0 ! hA07+ + 7, 1, 8, 0 ! hA08+ + 8, 1, 9, 0 ! hA09+ + 9, 1, 10, 0 ! hA10+ + 10, 1, 11, 0 ! hA11+ + 11, 1, 12, 0 ! hA12+ + 12, 1, 13, 0 ! hA13+ + 13, 1, 1, 1 ! hA01- + 14, 1, 2, 1 ! hA02- + 15, 1, 3, 1 ! hA03- + +SLOT=4 + 0, 1, 4, 1 ! hA04- + 1, 1, 5, 1 ! hA05- + 2, 1, 6, 1 ! hA06- + 3, 1, 7, 1 ! hA07- + 4, 1, 8, 1 ! hA08- + 5, 1, 9, 1 ! hA09- + 6, 1, 10, 1 ! hA10- + 7, 1, 11, 1 ! hA11- + 8, 1, 12, 1 ! hA12- + 9, 1, 13, 1 ! hA13- + 10, 2, 1, 0 ! hB01+ + 11, 2, 2, 0 ! hB02+ + 12, 2, 3, 0 ! hB03+ + 13, 2, 4, 0 ! hB04+ + 14, 2, 5, 0 ! hB05+ + 15, 2, 6, 0 ! hB06+ + +SLOT=5 + 0, 2, 7, 0 ! hB07+ + 1, 2, 8, 0 ! hB08+ + 2, 2, 9, 0 ! hB09+ + 3, 2, 10, 0 ! hB10+ + 4, 2, 11, 0 ! hB11+ + 5, 2, 12, 0 ! hB12+ + 6, 2, 13, 0 ! hB13+ + 7, 2, 1, 1 ! hB01- + 8, 2, 2, 1 ! hB02- + 9, 2, 3, 1 ! hB03- + 10, 2, 4, 1 ! hB04- + 11, 2, 5, 1 ! hB05- + 12, 2, 6, 1 ! hB06- + 13, 2, 7, 1 ! hB07- + 14, 2, 8, 1 ! hB08- + 15, 2, 9, 1 ! hB09- + +SLOT=6 + 0, 2, 10, 1 ! hB10- + 1, 2, 11, 1 ! hB11- + 2, 2, 12, 1 ! hB12- + 3, 2, 13, 1 ! hB13- + 4, 3, 1, 0 ! hC01+ + 5, 3, 2, 0 ! hC02+ + 6, 3, 3, 0 ! hC03+ + 7, 3, 4, 0 ! hC04+ + 8, 3, 5, 0 ! hC05+ + 9, 3, 6, 0 ! hC06+ + 10, 3, 7, 0 ! hC07+ + 11, 3, 8, 0 ! hC08+ + 12, 3, 9, 0 ! hC09+ + 13, 3, 10, 0 ! hC10+ + 14, 3, 11, 0 ! hC11+ + 15, 3, 12, 0 ! hC12+ + +SLOT=7 + 0, 3, 13, 0 ! hC13+ + 1, 4, 1, 0 ! hD01+ + 2, 4, 2, 0 ! hD02+ + 3, 4, 3, 0 ! hD03+ + 4, 4, 4, 0 ! hD04+ + 5, 4, 5, 0 ! hD05+ + 6, 4, 6, 0 ! hD06+ + 7, 4, 7, 0 ! hD07+ + 8, 4, 8, 0 ! hD08+ + 9, 4, 9, 0 ! hD09+ + 10, 4, 10, 0 ! hD10+ + 11, 4, 11, 0 ! hD11+ + 12, 4, 12, 0 ! hD12+ + 13, 4, 13, 0 ! hD13+ diff --git a/SCRIPTS/HMS/replay_hms_report.C b/SCRIPTS/HMS/replay_hms_report.C new file mode 100644 index 0000000000000000000000000000000000000000..77978a14f8407b6cf07c2cd7fd9a9942b0f74d2b --- /dev/null +++ b/SCRIPTS/HMS/replay_hms_report.C @@ -0,0 +1,119 @@ +void replay_hms_report(Int_t RunNumber=0, Int_t MaxEvent=0) { + + // Get RunNumber and MaxEvent if not provided. + if(RunNumber == 0) { + cout << "Enter a Run Number (-1 to exit): "; + cin >> RunNumber; + if( RunNumber<=0 ) return; + } + if(MaxEvent == 0) { + cout << "\nNumber of Events to analyze: "; + cin >> MaxEvent; + if(MaxEvent == 0) { + cerr << "...Invalid entry\n"; + exit; + } + } + + // Create file name patterns. + const char* RunFileNamePattern = "raw/hms_all_%05d.dat"; + const char* ROOTFileNamePattern = "ROOTfiles/hms_replay_%d.root"; + // Add variables to global list. + gHcParms->Define("gen_run_number", "Run Number", RunNumber); + gHcParms->AddString("g_ctp_database_filename", "DBASE/standard.database"); + + // Load varibles from files to global list. + gHcParms->Load(gHcParms->GetString("g_ctp_database_filename"), RunNumber); + + // g_ctp_parm_filename and g_decode_map_filename should now be defined. + gHcParms->Load(gHcParms->GetString("g_ctp_kinematics_filename"), RunNumber); + gHcParms->Load(gHcParms->GetString("g_ctp_parm_filename")); + + // Load params for HMS trigger configuration + gHcParms->Load("PARAM/TRIG/thms.param"); + + // Load the Hall C style detector map + gHcDetectorMap = new THcDetectorMap(); + if ( RunNumber > 243) { + gHcDetectorMap->Load("MAPS/HMS/DETEC/hms_stack_spring17_current_run.map"); + } else { + gHcDetectorMap->Load("MAPS/HMS/DETEC/hms_stack_spring17_run_00001_00243.map"); + } + + // Add trigger apparatus + THaApparatus* TRG = new THcTrigApp("T", "TRG"); + gHaApps->Add(TRG); + // Add trigger detector to trigger apparatus + THcTrigDet* hms = new THcTrigDet("hms", "HMS Trigger Information"); + TRG->AddDetector(hms); + + // Set up the equipment to be analyzed. + THaApparatus* HMS = new THcHallCSpectrometer("H", "HMS"); + gHaApps->Add(HMS); + // Add drift chambers to HMS apparatus + THcDC* dc = new THcDC("dc", "Drift Chambers"); + HMS->AddDetector(dc); + // Add hodoscope to HMS apparatus + THcHodoscope* hod = new THcHodoscope("hod", "Hodoscope"); + HMS->AddDetector(hod); + // Add Cherenkov to HMS apparatus + THcCherenkov* cer = new THcCherenkov("cer", "Heavy Gas Cherenkov"); + HMS->AddDetector(cer); + // Add calorimeter to HMS apparatus + THcShower* cal = new THcShower("cal", "Calorimeter"); + HMS->AddDetector(cal); + + // Include golden track information + THaGoldenTrack* gtr = new THaGoldenTrack("H.gtr", "HMS Golden Track", "H"); + gHaPhysics->Add(gtr); + + // Add handler for prestart event 125. + if ( RunNumber > 243) { + THcConfigEvtHandler* ev125 = new THcConfigEvtHandler("HC", "Config Event type 125"); + gHaEvtHandlers->Add(ev125); + } + // Set up the analyzer - we use the standard one, + // but this could be an experiment-specific one as well. + // The Analyzer controls the reading of the data, executes + // tests/cuts, loops over Acpparatus's and PhysicsModules, + // and executes the output routines. + THcAnalyzer* analyzer = new THcAnalyzer; + + // A simple event class to be output to the resulting tree. + // Creating your own descendant of THaEvent is one way of + // defining and controlling the output. + THaEvent* event = new THaEvent; + + // Define the run(s) that we want to analyze. + // We just set up one, but this could be many. + char RunFileName[100]; + sprintf(RunFileName, RunFileNamePattern, RunNumber); + THaRun* run = new THaRun(RunFileName); + + // Eventually need to learn to skip over, or properly analyze + // the pedestal events + run->SetEventRange(1, MaxEvent); // Physics Event number, does not + // include scaler or control events. + run->SetNscan(1); + run->SetDataRequired(0x7); + run->Print(); + + // Define the analysis parameters + TString ROOTFileName = Form(ROOTFileNamePattern, RunNumber); + analyzer->SetCountMode(2); // 0 = counter is # of physics triggers + // 1 = counter is # of all decode reads + // 2 = counter is event number + analyzer->SetEvent(event); + analyzer->SetCrateMapFileName("MAPS/db_cratemap.dat"); + analyzer->SetOutFile(ROOTFileName.Data()); + analyzer->SetOdefFile("DEF-files/HMS/GEN/hstackana_report.def"); + analyzer->SetCutFile("DEF-files/HMS/GEN/hstackana_report_cuts.def"); // optional + + // File to record cuts accounting information + // analyzer->SetSummaryFile(Form("REPORT_OUTPUT/summary_%05d.report", RunNumber)); // optional + + // Start the actual analysis. + analyzer->Process(run); + // Create report file from template. + analyzer->PrintReport("TEMPLATES/hstackana.template",Form("REPORT_OUTPUT/replay_hms_%05d.report", RunNumber)); +} diff --git a/TEMPLATES/dcana.template b/TEMPLATES/dcana.template index d09f84e6b66ec80f2fc324e2c4d85631e8ed37d4..c8bf342498bf9292983ec7ba662ffcacb7dff8f5 100644 --- a/TEMPLATES/dcana.template +++ b/TEMPLATES/dcana.template @@ -1 +1,49 @@ Standalone drift chamber analysis report template + +hmsDC1Planes6 {hmsDC1Planes6hits.npassed} +hmsDC2Planes6 {hmsDC2Planes6hits.npassed} + +hmsDC1x1Planes5 {hmsDC1_5hits_x1.npassed} {hmsDC1Planes6hits.npassed/hmsDC1_5hits_x1.npassed} +hmsDC1y1Planes5 {hmsDC1_5hits_y1.npassed} {hmsDC1Planes6hits.npassed/hmsDC1_5hits_y1.npassed} +hmsDC1u1Planes5 {hmsDC1_5hits_u1.npassed} {hmsDC1Planes6hits.npassed/hmsDC1_5hits_u1.npassed} +hmsDC1v1Planes5 {hmsDC1_5hits_v1.npassed} {hmsDC1Planes6hits.npassed/hmsDC1_5hits_v1.npassed} +hmsDC1x2Planes5 {hmsDC1_5hits_y2.npassed} {hmsDC1Planes6hits.npassed/hmsDC1_5hits_y2.npassed} +hmsDC1y2Planes5 {hmsDC1_5hits_x2.npassed} {hmsDC1Planes6hits.npassed/hmsDC1_5hits_x2.npassed} + +hmsDC2x1Planes5 {hmsDC2_5hits_x1.npassed} {hmsDC2Planes6hits.npassed/hmsDC2_5hits_x1.npassed} +hmsDC2y1Planes5 {hmsDC2_5hits_y1.npassed} {hmsDC2Planes6hits.npassed/hmsDC2_5hits_y1.npassed} +hmsDC2u1Planes5 {hmsDC2_5hits_u1.npassed} {hmsDC2Planes6hits.npassed/hmsDC2_5hits_u1.npassed} +hmsDC2v1Planes5 {hmsDC2_5hits_v1.npassed} {hmsDC2Planes6hits.npassed/hmsDC2_5hits_v1.npassed} +hmsDC2x2Planes5 {hmsDC2_5hits_y2.npassed} {hmsDC2Planes6hits.npassed/hmsDC2_5hits_y2.npassed} +hmsDC2y2Planes5 {hmsDC2_5hits_x2.npassed} {hmsDC2Planes6hits.npassed/hmsDC2_5hits_x2.npassed} + + +***************************** +*HMS TRACKING EFFICIENCIES * +***************************** +htrig : {hmscoin_event.npassed} +hhitslt = passed hits/cham : {hmsHitsLt.npassed} +hhitsplanes = +planes >= 5/6 : {hmsHitsPlanes.npassed} +hhitsplanessps = + sps : {hSpacePoints.npassed} +hhitsplanesspsstubs +stub : {hSpacePointsStub.npassed} +hsfoundtrack : {hFoundTrack.npassed} +hscleantrack : {hCleanTrack.npassed} +hstublt = passed stub tests : {hStubLT.npassed} +h1hitslt : {hms1HitsLt.npassed} +h2hitslt : {hms2HitsLt.npassed} +h1planesgt : {hmsDC1PlanesGT.npassed} +h2planesgt : {hmsDC2PlanesGT.npassed} +hplanesgt = gt 5 planes/cham : {hmsPlanseGT.npassed} +f1hspacepoints : {f1HSpacePoints.npassed} +f2hspacepoints : {f2HSpacePoints.npassed} +htest1=p hits/planes, f sp : {hTest1.npassed} +htest2=p sp, f stubs : {hTest2.npassed} +hdid : {HMSScinDid.npassed} +hdide : {HMSScinDide.npassed} +hdidh : {HMSScinDidh.npassed} +hscinshould : {HMSScinShould.npassed} +hscinshoulde : {HMSScinShoulde.npassed} +hscinshouldh : {HMSScinShouldh.npassed} +SING FID TRACK EFFIC : {HMSScinDid.npassed/(HMSScinShould.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShould.npassed-HMSScinDid.npassed)/(HMSScinShould.npassed+.0001)):%8.4f} +E SING FID TRACK EFFIC : {HMSScinDide.npassed/(HMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShoulde.npassed-HMSScinDide.npassed)/(HMSScinShoulde.npassed+.0001)):%8.4f} +HADRON SING FID TRACK EFFIC : {HMSScinDidh.npassed/(HMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShouldh.npassed-HMSScinDidh.npassed)/(HMSScinShouldh.npassed+.0001)):%8.4f} diff --git a/TEMPLATES/hstackana.template b/TEMPLATES/hstackana.template new file mode 100644 index 0000000000000000000000000000000000000000..06dab00276441e9ddaa256ad7d88dff9e32bb94c --- /dev/null +++ b/TEMPLATES/hstackana.template @@ -0,0 +1,64 @@ +Run #{gen_run_number} + Standalone drift chamber analysis report template +The names of the HMS drift chamber planes are: +{hdc_plane_names} +Horizontal drift chamber z positions: +Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f} + {hdc_zpos[3]:%6.2f} {hdc_zpos[4]:%6.2f} {hdc_zpos[5]:%6.2f} +Chamber 2: {hdc_zpos[6]:%6.2f} {hdc_zpos[7]:%6.2f} {hdc_zpos[8]:%6.2f} + {hdc_zpos[9]:%6.2f} {hdc_zpos[10]:%6.2f} {hdc_zpos[11]:%6.2f} + +All triggers: {all_trigs.npassed} + +hmsDC1Planes_large Counts: {hmsDC1Planes_large.npassed} /all_trigs : {hmsDC1Planes_large.npassed/all_trigs.npassed} +hmsDC2Planes_large Counts: {hmsDC2Planes_large.npassed} /all_trigs : {hmsDC2Planes_large.npassed/all_trigs.npassed} + +hmsDC1Planes6 Counts: {hmsDC1Planes6hits.npassed} /all_trigs : {hmsDC1Planes6hits.npassed/all_trigs.npassed} +hmsDC2Planes6 Counts: {hmsDC2Planes6hits.npassed} /all_trigs : {hmsDC2Planes6hits.npassed/all_trigs.npassed} + + +hmsDC1x1Planes5 Counts: {hmsDC1_5hits_x1.npassed} /hmsDC1Planes6 : {hmsDC1Planes6hits.npassed/hmsDC1_5hits_x1.npassed} +hmsDC1y1Planes5 Counts: {hmsDC1_5hits_y1.npassed} /hmsDC1Planes6 : {hmsDC1Planes6hits.npassed/hmsDC1_5hits_y1.npassed} +hmsDC1u1Planes5 Counts: {hmsDC1_5hits_u1.npassed} /hmsDC1Planes6 : {hmsDC1Planes6hits.npassed/hmsDC1_5hits_u1.npassed} +hmsDC1v1Planes5 Counts: {hmsDC1_5hits_v1.npassed} /hmsDC1Planes6 : {hmsDC1Planes6hits.npassed/hmsDC1_5hits_v1.npassed} +hmsDC1x2Planes5 Counts: {hmsDC1_5hits_y2.npassed} /hmsDC1Planes6 : {hmsDC1Planes6hits.npassed/hmsDC1_5hits_y2.npassed} +hmsDC1y2Planes5 Counts: {hmsDC1_5hits_x2.npassed} /hmsDC1Planes6 : {hmsDC1Planes6hits.npassed/hmsDC1_5hits_x2.npassed} + + +hmsDC2x1Planes5 Counts: {hmsDC2_5hits_x1.npassed} /hmsDC1Planes6 : {hmsDC2Planes6hits.npassed/hmsDC2_5hits_x1.npassed} +hmsDC2y1Planes5 Counts: {hmsDC2_5hits_y1.npassed} /hmsDC1Planes6 : {hmsDC2Planes6hits.npassed/hmsDC2_5hits_y1.npassed} +hmsDC2u1Planes5 Counts: {hmsDC2_5hits_u1.npassed} /hmsDC1Planes6 : {hmsDC2Planes6hits.npassed/hmsDC2_5hits_u1.npassed} +hmsDC2v1Planes5 Counts: {hmsDC2_5hits_v1.npassed} /hmsDC1Planes6 : {hmsDC2Planes6hits.npassed/hmsDC2_5hits_v1.npassed} +hmsDC2x2Planes5 Counts: {hmsDC2_5hits_y2.npassed} /hmsDC1Planes6 : {hmsDC2Planes6hits.npassed/hmsDC2_5hits_y2.npassed} +hmsDC2y2Planes5 Counts: {hmsDC2_5hits_x2.npassed} /hmsDC1Planes6 : {hmsDC2Planes6hits.npassed/hmsDC2_5hits_x2.npassed} + + +***************************** +*HMS TRACKING EFFICIENCIES * +***************************** +htrig : {hmscoin_event.npassed} +hhitslt = passed hits/cham : {hmsHitsLt.npassed} +hhitsplanes = +planes >= 5/6 : {hmsHitsPlanes.npassed} +hhitsplanessps = + sps : {hSpacePoints.npassed} +hhitsplanesspsstubs +stub : {hSpacePointsStub.npassed} +hsfoundtrack : {hFoundTrack.npassed} +hscleantrack : {hCleanTrack.npassed} +hstublt = passed stub tests : {hStubLT.npassed} +h1hitslt : {hms1HitsLt.npassed} +h2hitslt : {hms2HitsLt.npassed} +h1planesgt : {hmsDC1PlanesGT.npassed} +h2planesgt : {hmsDC2PlanesGT.npassed} +hplanesgt = gt 5 planes/cham : {hmsPlanesGT.npassed} +f1hspacepoints : {f1HSpacePoints.npassed} +f2hspacepoints : {f2HSpacePoints.npassed} +htest1=p hits/planes, f sp : {hTest1.npassed} +htest2=p sp, f stubs : {hTest2.npassed} +hdid : {HMSScinDid.npassed} +hdide : {HMSScinDide.npassed} +hdidh : {HMSScinDidh.npassed} +hscinshould : {HMSScinShould.npassed} +hscinshoulde : {HMSScinShoulde.npassed} +hscinshouldh : {HMSScinShouldh.npassed} +SING FID TRACK EFFIC : {HMSScinDid.npassed/(HMSScinShould.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShould.npassed-HMSScinDid.npassed)/(HMSScinShould.npassed+.0001)):%8.4f} +E SING FID TRACK EFFIC : {HMSScinDide.npassed/(HMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShoulde.npassed-HMSScinDide.npassed)/(HMSScinShoulde.npassed+.0001)):%8.4f} +HADRON SING FID TRACK EFFIC : {HMSScinDidh.npassed/(HMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShouldh.npassed-HMSScinDidh.npassed)/(HMSScinShouldh.npassed+.0001)):%8.4f}