diff --git a/DEF-files/HMS/PRODUCTION/hstackana_production.def b/DEF-files/HMS/PRODUCTION/hstackana_production.def index 77b0b8d825bc772e867ca7b91949a9780ba46d9d..f5fd31ddf0c7f7844aee99a9633444ce9a4da04f 100644 --- a/DEF-files/HMS/PRODUCTION/hstackana_production.def +++ b/DEF-files/HMS/PRODUCTION/hstackana_production.def @@ -1,9 +1,8 @@ - -#include "DEF-files/HMS/TEST_STANDS/CER/hcerana.def" -#include "DEF-files/HMS/TEST_STANDS/DC/hdcana.def" -#include "DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def" -#include "DEF-files/HMS/TEST_STANDS/CAL/hcalana.def" -#include "DEF-files/HMS/TEST_STANDS/TRIG/htrigana.def" +#include "DEF-files/HMS/TEST_STANDS/CER/hcerana_histos.def" +#include "DEF-files/HMS/TEST_STANDS/DC/hdcana_histos.def" +#include "DEF-files/HMS/TEST_STANDS/HODO/hhodoana_histos.def" +#include "DEF-files/HMS/TEST_STANDS/CAL/hcalana_histos.def" +#include "DEF-files/HMS/TEST_STANDS/TRIG/htrigana_histos.def" #include "DEF-files/HMS/PRODUCTION/CAL/hcal_histos.def" #include "DEF-files/HMS/PRODUCTION/BLOCK/hblock_vars.def" @@ -16,5 +15,3 @@ #include "DEF-files/HMS/PRODUCTION/TRIG/htrig_histos.def" #include "DEF-files/HMS/PRODUCTION/EPICS/hepics_vars.def" #include "DEF-files/HMS/PRODUCTION/REACT/hreact_histos.def" - - diff --git a/DEF-files/HMS/TEST_STANDS/AERO/haeroana.def b/DEF-files/HMS/TEST_STANDS/AERO/haeroana.def index 1f63e51fcb18e87cedb96a219c64260ceefe6ceb..a5d38a419ea7882ea9b616f42b778fdc98790e39 100644 --- a/DEF-files/HMS/TEST_STANDS/AERO/haeroana.def +++ b/DEF-files/HMS/TEST_STANDS/AERO/haeroana.def @@ -3,70 +3,4 @@ block H.aero.* block T.hms.* -#HMS AERO FPGA Error Flag -TH2F haero_adcErrFlg2D_pos 'HMS Aero+ FPGA Error Flag; PMT Number; Error Flag' H.aero.posAdcCounter H.aero.posAdcErrorFlag 8 0.5 8.5 2 -0.5 1.5 -TH2F haero_adcErrFlg2D_neg 'HMS Aero- FPGA Error Flag; PMT Number; Error Flag' H.aero.negAdcCounter H.aero.negAdcErrorFlag 8 0.5 8.5 2 -0.5 1.5 - -#HMS AERO RAW Occupancy and Multiplicity -TH1F haero_raw_occ_pos 'HMS Aero+ Raw Occupancy; PMT Number; Number of Raw +ADC Hits' H.aero.posAdcCounter 8 0.5 8.5 -TH1F haero_raw_occ_neg 'HMS Aero- Raw Occupancy; PMT Number; Number of Raw -ADC Hits' H.aero.negAdcCounter 8 0.5 8.5 -TH1F haero_raw_mult_pos 'HMS Aero+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.aero.totNumPosAdcHits 8 0.5 8.5 -TH1F haero_raw_mult_neg 'HMS Aero- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.aero.totNumNegAdcHits 8 0.5 8.5 -TH1F haero_raw_mult 'HMS Aero Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.aero.totnumAdcHits 14 0.5 14.5 - - -#HMS GOOD Occupancy and Multiplicity -TH1F haero_good_occ_pos 'HMS Aero+ Good Occupancy; PMT Number; Number of Good +ADC Hits' H.aero.numGoodPosAdcHits 8 0.5 8.5 -TH1F haero_good_occ_neg 'HMS Aero- Good Occupancy; PMT Number; Number of Good -ADC Hits' H.aero.numGoodNegAdcHits 8 0.5 8.5 -TH1F haero_good_mult_pos 'HMS Aero+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.aero.totNumGoodPosAdcHits 8 0.5 8.5 -TH1F haero_good_mult_neg 'HMS Aero- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.aero.totNumGoodNegAdcHits 8 0.5 8.5 -TH1F haero_good_mult 'HMS Aero Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.aero.totnumGoodAdcHits 14 0.5 14.5 - - -#HMS AERO TOTAL NUMBER OF P.E. -TH1F haero_tot_npe_pos 'HMS Aero+ Total Number of Photoelectrons; Total Number of Pos Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.aero.posNpeSum 200 0 100 H.aero.posNpeSum>0.0 -TH1F haero_tot_npe_neg 'HMS Aero- Total Number of Photoelectrons; Total Number of Neg Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.aero.negNpeSum 200 0 100 H.aero.negNpeSum>0.0 -TH1F haero_tot_npe 'HMS Aero Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.aero.npeSum 200 0 100 H.aero.npeSum>0.0 - - -#HMS AERO Number of P.E. / PMT -TH2F haero_npe_pos 'HMS Aero+ Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / PMT' [I+1] H.aero.posNpe 8 0.5 8.5 200 0 100 H.aero.posNpe>0.0 -TH2F haero_npe_neg 'HMS Aero- Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / PMT' [I+1] H.aero.negNpe 8 0.5 8.5 200 0 100 H.aero.negNpe>0.0 - - -#HMS AERO RAW Pulse Pedestal / Integral / Amplitude / Time -TH2F haero_raw_pped_vs_pmt_pos 'HMS Aero+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.aero.posAdcCounter H.aero.posAdcPedRaw 8 0.5 8.5 10000 0 10000 -TH2F haero_raw_pi_vs_pmt_pos 'HMS Aero+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseIntRaw 8 0.5 8.5 650 0 32500 -TH2F haero_raw_pamp_vs_pmt_pos 'HMS Aero+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseAmpRaw 8 0.5 8.5 410 0 8200 -TH2F haero_raw_ptime_vs_pmt_pos 'HMS Aero+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseTimeRaw 8 0.5 8.5 650 0 6500 - -TH2F haero_raw_pped_vs_pmt_neg 'HMS Aero- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.aero.negAdcCounter H.aero.negAdcPedRaw 8 0.5 8.5 10000 0 10000 -TH2F haero_raw_pi_vs_pmt_neg 'HMS Aero- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseIntRaw 8 0.5 8.5 650 0 32500 -TH2F haero_raw_pamp_vs_pmt_neg 'HMS Aero- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseAmpRaw 8 0.5 8.5 410 0 8200 -TH2F haero_raw_ptime_vs_pmt_neg 'HMS Aero- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseTimeRaw 8 0.5 8.5 650 0 6500 - - -#HMS AERO Pulse Pedestal / Integral / Amplitude -TH2F haero_pped_vs_pmt_pos 'HMS Aero+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' H.aero.posAdcCounter H.aero.posAdcPed 8 0.5 8.5 400 300 700 -TH2F haero_pi_vs_pmt_pos 'HMS Aero+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseInt 8 0.5 8.5 600 0 30000 -TH2F haero_pamp_vs_pmt_pos 'HMS Aero+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseAmp 8 0.5 8.5 400 0 8000 - -TH2F haero_pped_vs_pmt_neg 'HMS Aero- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' H.aero.negAdcCounter H.aero.negAdcPed 8 0.5 8.5 400 300 700 -TH2F haero_pi_vs_pmt_neg 'HMS Aero- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseInt 8 0.5 8.5 600 0 30000 -TH2F haero_pamp_vs_pmt_neg 'HMS Aero- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseAmp 8 0.5 8.5 400 0 8000 - - -#HMS AERO GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) -TH2F haero_good_pped_vs_pmt_pos 'HMS Aero+ Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' [I+1] H.aero.goodPosAdcPed 8 0.5 8.5 400 300 700 H.aero.goodPosAdcPed>0.0 -TH2F haero_good_pi_vs_pmt_pos 'HMS Aero+ Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' [I+1] H.aero.goodPosAdcPulseInt 8 0.5 8.5 600 0 30000 H.aero.goodPosAdcPulseInt>0.0 -TH2F haero_good_raw_pi_vs_pmt_pos 'HMS Aero+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] H.aero.goodPosAdcPulseIntRaw 8 0.5 8.5 600 0 30000 H.aero.goodPosAdcPulseIntRaw>0.0 -TH2F haero_good_pamp_vs_pmt_pos 'HMS Aero+ Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' [I+1] H.aero.goodPosAdcPulseAmp 8 0.5 8.5 200 0 4000 H.aero.goodPosAdcPulseAmp>0.0 -TH2F haero_good_ptime_vs_pmt_pos 'HMS Aero+ Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 10 ADC Units' [I+1] H.aero.goodPosAdcPulseTime 8 0.5 8.5 350 0 3500 -TH2F haero_good_dtime_vs_pmt_pos 'HMS Aero+ Good Hodo Starttime - adc pulse Time vs. PMT Number; PMT Number; Starttime - Pulse Time ' [I+1] H.aero.goodPosAdcTdcDiffTime 8 0.5 8.5 4000 -200 200 - -TH2F haero_good_pped_vs_pmt_neg 'HMS Aero- Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' [I+1] H.aero.goodNegAdcPed 8 0.5 8.5 400 300 700 H.aero.goodNegAdcPed>0.0 -TH2F haero_good_pi_vs_pmt_neg 'HMS Aero- Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' [I+1] H.aero.goodNegAdcPulseInt 8 0.5 8.5 600 0 30000 H.aero.goodNegAdcPulseInt>0.0 -TH2F haero_good_raw_pi_vs_pmt_neg 'HMS Aero- Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] H.aero.goodNegAdcPulseIntRaw 8 0.5 8.5 600 0 30000 H.aero.goodNegAdcPulseIntRaw>0.0 -TH2F haero_good_pamp_vs_pmt_neg 'HMS Aero- Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' [I+1] H.aero.goodNegAdcPulseAmp 8 0.5 8.5 200 0 4000 H.aero.goodNegAdcPulseAmp>0.0 -TH2F haero_good_ptime_vs_pmt_neg 'HMS Aero- Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 10 ADC Units' [I+1] H.aero.goodNegAdcPulseTime 8 0.5 8.5 350 0 3500 -TH2F haero_good_dtime_vs_pmt_neg 'HMS Aero- Good Hodo Starttime - adc pulse Time vs. PMT Number; PMT Number; Starttime - Pulse Time ' [I+1] H.aero.goodNegAdcTdcDiffTime 8 0.5 8.5 4000 -200 200 +#include "DEF-files/HMS/TEST_STANDS/AERO/haeroana_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/AERO/haeroana_histos.def b/DEF-files/HMS/TEST_STANDS/AERO/haeroana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..62abbe0d80b63a93d767461fa8db8697447af921 --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/AERO/haeroana_histos.def @@ -0,0 +1,67 @@ +#HMS AERO FPGA Error Flag +TH2F haero_adcErrFlg2D_pos 'HMS Aero+ FPGA Error Flag; PMT Number; Error Flag' H.aero.posAdcCounter H.aero.posAdcErrorFlag 8 0.5 8.5 2 -0.5 1.5 +TH2F haero_adcErrFlg2D_neg 'HMS Aero- FPGA Error Flag; PMT Number; Error Flag' H.aero.negAdcCounter H.aero.negAdcErrorFlag 8 0.5 8.5 2 -0.5 1.5 + +#HMS AERO RAW Occupancy and Multiplicity +TH1F haero_raw_occ_pos 'HMS Aero+ Raw Occupancy; PMT Number; Number of Raw +ADC Hits' H.aero.posAdcCounter 8 0.5 8.5 +TH1F haero_raw_occ_neg 'HMS Aero- Raw Occupancy; PMT Number; Number of Raw -ADC Hits' H.aero.negAdcCounter 8 0.5 8.5 +TH1F haero_raw_mult_pos 'HMS Aero+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.aero.totNumPosAdcHits 8 0.5 8.5 +TH1F haero_raw_mult_neg 'HMS Aero- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.aero.totNumNegAdcHits 8 0.5 8.5 +TH1F haero_raw_mult 'HMS Aero Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.aero.totnumAdcHits 14 0.5 14.5 + + +#HMS GOOD Occupancy and Multiplicity +TH1F haero_good_occ_pos 'HMS Aero+ Good Occupancy; PMT Number; Number of Good +ADC Hits' H.aero.numGoodPosAdcHits 8 0.5 8.5 +TH1F haero_good_occ_neg 'HMS Aero- Good Occupancy; PMT Number; Number of Good -ADC Hits' H.aero.numGoodNegAdcHits 8 0.5 8.5 +TH1F haero_good_mult_pos 'HMS Aero+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.aero.totNumGoodPosAdcHits 8 0.5 8.5 +TH1F haero_good_mult_neg 'HMS Aero- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.aero.totNumGoodNegAdcHits 8 0.5 8.5 +TH1F haero_good_mult 'HMS Aero Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.aero.totnumGoodAdcHits 14 0.5 14.5 + + +#HMS AERO TOTAL NUMBER OF P.E. +TH1F haero_tot_npe_pos 'HMS Aero+ Total Number of Photoelectrons; Total Number of Pos Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.aero.posNpeSum 200 0 100 H.aero.posNpeSum>0.0 +TH1F haero_tot_npe_neg 'HMS Aero- Total Number of Photoelectrons; Total Number of Neg Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.aero.negNpeSum 200 0 100 H.aero.negNpeSum>0.0 +TH1F haero_tot_npe 'HMS Aero Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.aero.npeSum 200 0 100 H.aero.npeSum>0.0 + + +#HMS AERO Number of P.E. / PMT +TH2F haero_npe_pos 'HMS Aero+ Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / PMT' [I+1] H.aero.posNpe 8 0.5 8.5 200 0 100 H.aero.posNpe>0.0 +TH2F haero_npe_neg 'HMS Aero- Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / PMT' [I+1] H.aero.negNpe 8 0.5 8.5 200 0 100 H.aero.negNpe>0.0 + + +#HMS AERO RAW Pulse Pedestal / Integral / Amplitude / Time +TH2F haero_raw_pped_vs_pmt_pos 'HMS Aero+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.aero.posAdcCounter H.aero.posAdcPedRaw 8 0.5 8.5 10000 0 10000 +TH2F haero_raw_pi_vs_pmt_pos 'HMS Aero+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseIntRaw 8 0.5 8.5 650 0 32500 +TH2F haero_raw_pamp_vs_pmt_pos 'HMS Aero+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseAmpRaw 8 0.5 8.5 410 0 8200 +TH2F haero_raw_ptime_vs_pmt_pos 'HMS Aero+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseTimeRaw 8 0.5 8.5 650 0 6500 + +TH2F haero_raw_pped_vs_pmt_neg 'HMS Aero- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.aero.negAdcCounter H.aero.negAdcPedRaw 8 0.5 8.5 10000 0 10000 +TH2F haero_raw_pi_vs_pmt_neg 'HMS Aero- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseIntRaw 8 0.5 8.5 650 0 32500 +TH2F haero_raw_pamp_vs_pmt_neg 'HMS Aero- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseAmpRaw 8 0.5 8.5 410 0 8200 +TH2F haero_raw_ptime_vs_pmt_neg 'HMS Aero- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseTimeRaw 8 0.5 8.5 650 0 6500 + + +#HMS AERO Pulse Pedestal / Integral / Amplitude +TH2F haero_pped_vs_pmt_pos 'HMS Aero+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' H.aero.posAdcCounter H.aero.posAdcPed 8 0.5 8.5 400 300 700 +TH2F haero_pi_vs_pmt_pos 'HMS Aero+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseInt 8 0.5 8.5 600 0 30000 +TH2F haero_pamp_vs_pmt_pos 'HMS Aero+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' H.aero.posAdcCounter H.aero.posAdcPulseAmp 8 0.5 8.5 400 0 8000 + +TH2F haero_pped_vs_pmt_neg 'HMS Aero- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' H.aero.negAdcCounter H.aero.negAdcPed 8 0.5 8.5 400 300 700 +TH2F haero_pi_vs_pmt_neg 'HMS Aero- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseInt 8 0.5 8.5 600 0 30000 +TH2F haero_pamp_vs_pmt_neg 'HMS Aero- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' H.aero.negAdcCounter H.aero.negAdcPulseAmp 8 0.5 8.5 400 0 8000 + + +#HMS AERO GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) +TH2F haero_good_pped_vs_pmt_pos 'HMS Aero+ Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' [I+1] H.aero.goodPosAdcPed 8 0.5 8.5 400 300 700 H.aero.goodPosAdcPed>0.0 +TH2F haero_good_pi_vs_pmt_pos 'HMS Aero+ Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' [I+1] H.aero.goodPosAdcPulseInt 8 0.5 8.5 600 0 30000 H.aero.goodPosAdcPulseInt>0.0 +TH2F haero_good_raw_pi_vs_pmt_pos 'HMS Aero+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] H.aero.goodPosAdcPulseIntRaw 8 0.5 8.5 600 0 30000 H.aero.goodPosAdcPulseIntRaw>0.0 +TH2F haero_good_pamp_vs_pmt_pos 'HMS Aero+ Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' [I+1] H.aero.goodPosAdcPulseAmp 8 0.5 8.5 200 0 4000 H.aero.goodPosAdcPulseAmp>0.0 +TH2F haero_good_ptime_vs_pmt_pos 'HMS Aero+ Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 10 ADC Units' [I+1] H.aero.goodPosAdcPulseTime 8 0.5 8.5 350 0 3500 +TH2F haero_good_dtime_vs_pmt_pos 'HMS Aero+ Good Hodo Starttime - adc pulse Time vs. PMT Number; PMT Number; Starttime - Pulse Time ' [I+1] H.aero.goodPosAdcTdcDiffTime 8 0.5 8.5 4000 -200 200 + +TH2F haero_good_pped_vs_pmt_neg 'HMS Aero- Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 ADC Units' [I+1] H.aero.goodNegAdcPed 8 0.5 8.5 400 300 700 H.aero.goodNegAdcPed>0.0 +TH2F haero_good_pi_vs_pmt_neg 'HMS Aero- Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 50 ADC Units' [I+1] H.aero.goodNegAdcPulseInt 8 0.5 8.5 600 0 30000 H.aero.goodNegAdcPulseInt>0.0 +TH2F haero_good_raw_pi_vs_pmt_neg 'HMS Aero- Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] H.aero.goodNegAdcPulseIntRaw 8 0.5 8.5 600 0 30000 H.aero.goodNegAdcPulseIntRaw>0.0 +TH2F haero_good_pamp_vs_pmt_neg 'HMS Aero- Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 20 ADC Units' [I+1] H.aero.goodNegAdcPulseAmp 8 0.5 8.5 200 0 4000 H.aero.goodNegAdcPulseAmp>0.0 +TH2F haero_good_ptime_vs_pmt_neg 'HMS Aero- Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 10 ADC Units' [I+1] H.aero.goodNegAdcPulseTime 8 0.5 8.5 350 0 3500 +TH2F haero_good_dtime_vs_pmt_neg 'HMS Aero- Good Hodo Starttime - adc pulse Time vs. PMT Number; PMT Number; Starttime - Pulse Time ' [I+1] H.aero.goodNegAdcTdcDiffTime 8 0.5 8.5 4000 -200 200 diff --git a/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def b/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def index 92d3fddf0897260137ed337568d74a46bcf00dc7..e86c936e6056682982675959721c164e7f3e7ac5 100644 --- a/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def +++ b/DEF-files/HMS/TEST_STANDS/CAL/hcalana.def @@ -2,184 +2,4 @@ # block H.cal.* -#HMS CALORIMETER HISTOGRAMS - -#FPGA Error Flags -TH2F hcal_hA_adcErrFlg2D_pos 'HMS hA+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F hcal_hA_adcErrFlg2D_neg 'HMS hA- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F hcal_hB_adcErrFlg2D_pos 'HMS hB+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F hcal_hB_adcErrFlg2D_neg 'HMS hB- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F hcal_hC_adcErrFlg2D_pos 'HMS hC+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F hcal_hD_adcErrFlg2D_pos 'HMS hD+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 - -#Raw Occupancy -TH1F hcal_hA_raw_occ_pos 'HMS hA+ Raw Occupancy; PMT Number; Number of Entries' H.cal.1pr.posAdcCounter 13 0.5 13.5 -TH1F hcal_hA_raw_occ_neg 'HMS hA- Raw Occupancy; PMT Number; Number of Entries' H.cal.1pr.negAdcCounter 13 0.5 13.5 -TH1F hcal_hB_raw_occ_pos 'HMS hB+ Raw Occupancy; PMT Number; Number of Entries' H.cal.2ta.posAdcCounter 13 0.5 13.5 -TH1F hcal_hB_raw_occ_neg 'HMS hB- Raw Occupancy; PMT Number; Number of Entries' H.cal.2ta.negAdcCounter 13 0.5 13.5 -TH1F hcal_hC_raw_occ_pos 'HMS hC+ Raw Occupancy; PMT Number; Number of Entries' H.cal.3ta.posAdcCounter 13 0.5 13.5 -TH1F hcal_hD_raw_occ_pos 'HMS hD+ Raw Occupancy; PMT Number; Number of Entries' H.cal.4ta.posAdcCounter 13 0.5 13.5 - -#Raw Multiplicity -TH1F hcal_hA_raw_mult_pos 'HMS hA+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.1pr.totNumPosAdcHits 13 0.5 13.5 -TH1F hcal_hA_raw_mult_neg 'HMS hA- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits / PMT' H.cal.1pr.totNumNegAdcHits 13 0.5 13.5 -TH1F hcal_hA_raw_mult 'HMS hA Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits / PMT' H.cal.1pr.totnumAdcHits 26 0.5 26.5 - -TH1F hcal_hB_raw_mult_pos 'HMS hB+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.2ta.totNumPosAdcHits 13 0.5 13.5 -TH1F hcal_hB_raw_mult_neg 'HMS hB- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits / PMT' H.cal.2ta.totNumNegAdcHits 13 0.5 13.5 -TH1F hcal_hB_raw_mult 'HMS hB Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits / PMT' H.cal.2ta.totnumAdcHits 26 0.5 26.5 - -TH1F hcal_hC_raw_mult_pos 'HMS hC+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.3ta.totNumPosAdcHits 13 0.5 13.5 -TH1F hcal_hD_raw_mult_pos 'HMS hD+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.4ta.totNumPosAdcHits 13 0.5 13.5 - -#Good Occupancy -TH1F hcal_hA_good_occ_pos 'HMS hA+ Good Occupancy; PMT Number; Number of Entries' H.cal.1pr.numGoodPosAdcHits 13 0.5 13.5 -TH1F hcal_hA_good_occ_neg 'HMS hA- Good Occupancy; PMT Number; Number of Entries' H.cal.1pr.numGoodNegAdcHits 13 0.5 13.5 -TH1F hcal_hB_good_occ_pos 'HMS hB+ Good Occupancy; PMT Number; Number of Entries' H.cal.2ta.numGoodPosAdcHits 13 0.5 13.5 -TH1F hcal_hB_good_occ_neg 'HMS hB- Good Occupancy; PMT Number; Number of Entries' H.cal.2ta.numGoodNegAdcHits 13 0.5 13.5 -TH1F hcal_hC_good_occ_pos 'HMS hC+ Good Occupancy; PMT Number; Number of Entries' H.cal.3ta.numGoodPosAdcHits 13 0.5 13.5 -TH1F hcal_hD_good_occ_pos 'HMS hD+ Good Occupancy; PMT Number; Number of Entries' H.cal.4ta.numGoodPosAdcHits 13 0.5 13.5 - -#Good Multiplicity -TH1F hcal_hA_good_mult_pos 'HMS hA+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.1pr.totNumGoodPosAdcHits 13 0.5 13.5 -TH1F hcal_hA_good_mult_neg 'HMS hA- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits / PMT' H.cal.1pr.totNumGoodNegAdcHits 13 0.5 13.5 -TH1F hcal_hA_good_mult 'HMS hA Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits / PMT' H.cal.1pr.totnumGoodAdcHits 26 0.5 26.5 - -TH1F hcal_hB_good_mult_pos 'HMS hB+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.2ta.totNumGoodPosAdcHits 13 0.5 13.5 -TH1F hcal_hB_good_mult_neg 'HMS hB- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits / PMT' H.cal.2ta.totNumGoodNegAdcHits 13 0.5 13.5 -TH1F hcal_hB_good_mult 'HMS hB Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits / PMT' H.cal.2ta.totnumGoodAdcHits 26 0.5 26.5 - -TH1F hcal_hC_good_mult_pos 'HMS hC+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.3ta.totNumGoodPosAdcHits 13 0.5 13.5 -TH1F hcal_hD_good_mult_pos 'HMS hD+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.4ta.totNumGoodPosAdcHits 13 0.5 13.5 - -#Raw Pulse Pedestals -TH2F hcal_hA_raw_pped_vs_pmt_pos 'HMS hA+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 -TH2F hcal_hA_raw_pped_vs_pmt_neg 'HMS hA- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPedRaw 13 0.5 13.5 2000 1000 3000 -TH2F hcal_hB_raw_pped_vs_pmt_pos 'HMS hB+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 -TH2F hcal_hB_raw_pped_vs_pmt_neg 'HMS hB- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPedRaw 13 0.5 13.5 2000 1000 3000 -TH2F hcal_hC_raw_pped_vs_pmt_pos 'HMS hC+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 -TH2F hcal_hD_raw_pped_vs_pmt_pos 'HMS hD+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 - -#Raw Pulse Integrals -TH2F hcal_hA_raw_pi_vs_pmt_pos 'HMS hA+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 -TH2F hcal_hA_raw_pi_vs_pmt_neg 'HMS hA- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseIntRaw 13 0.5 13.5 650 0 32500 -TH2F hcal_hB_raw_pi_vs_pmt_pos 'HMS hB+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 -TH2F hcal_hB_raw_pi_vs_pmt_neg 'HMS hB- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseIntRaw 13 0.5 13.5 650 0 32500 -TH2F hcal_hC_raw_pi_vs_pmt_pos 'HMS hC+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 -TH2F hcal_hD_raw_pi_vs_pmt_pos 'HMS hD+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 - -#Raw Pulse Amplitudes -TH2F hcal_hA_raw_pamp_vs_pmt_pos 'HMS hA+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 -TH2F hcal_hA_raw_pamp_vs_pmt_neg 'HMS hA- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 -TH2F hcal_hB_raw_pamp_vs_pmt_pos 'HMS hB+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 -TH2F hcal_hB_raw_pamp_vs_pmt_neg 'HMS hB- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 -TH2F hcal_hC_raw_pamp_vs_pmt_pos 'HMS hC+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 -TH2F hcal_hD_raw_pamp_vs_pmt_pos 'HMS hD+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 - -#Raw Pulse Times -TH2F hcal_hA_raw_ptime_vs_pmt_pos 'HMS hA+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 -TH2F hcal_hA_raw_ptime_vs_pmt_neg 'HMS hA- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 -TH2F hcal_hB_raw_ptime_vs_pmt_pos 'HMS hB+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 -TH2F hcal_hB_raw_ptime_vs_pmt_neg 'HMS hB- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 -TH2F hcal_hC_raw_ptime_vs_pmt_pos 'HMS hC+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 -TH2F hcal_hD_raw_ptime_vs_pmt_pos 'HMS hD+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 - -#Pulse Pedestals -TH2F hcal_hA_pped_vs_pmt_pos 'HMS hA+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPed 13 0.5 13.5 300 0 300 -TH2F hcal_hA_pped_vs_pmt_neg 'HMS hA- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPed 13 0.5 13.5 300 0 300 -TH2F hcal_hB_pped_vs_pmt_pos 'HMS hB+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPed 13 0.5 13.5 300 0 300 -TH2F hcal_hB_pped_vs_pmt_neg 'HMS hB- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPed 13 0.5 13.5 300 0 300 -TH2F hcal_hC_pped_vs_pmt_pos 'HMS hC+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPed 13 0.5 13.5 300 0 300 -TH2F hcal_hD_pped_vs_pmt_pos 'HMS hD+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPed 13 0.5 13.5 300 0 300 - -#Pulse Integrals -TH2F hcal_hA_pi_vs_pmt_pos 'HMS hA+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F hcal_hA_pi_vs_pmt_neg 'HMS hA- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F hcal_hB_pi_vs_pmt_pos 'HMS hB+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F hcal_hB_pi_vs_pmt_neg 'HMS hB- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F hcal_hC_pi_vs_pmt_pos 'HMS hC+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F hcal_hD_pi_vs_pmt_pos 'HMS hD+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseInt 13 0.5 13.5 320 0 80 - -#Pulse Amplitudes -TH2F hcal_hA_pamp_vs_pmt_pos 'HMS hA+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F hcal_hA_pamp_vs_pmt_neg 'HMS hA- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F hcal_hB_pamp_vs_pmt_pos 'HMS hB+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F hcal_hB_pamp_vs_pmt_neg 'HMS hB- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F hcal_hC_pamp_vs_pmt_pos 'HMS hC+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F hcal_hD_pamp_vs_pmt_pos 'HMS hD+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseAmp 13 0.5 13.5 500 0 1000 - -#Good Pulse Pedestals -TH2F hcal_hA_good_pped_vs_pmt_pos 'HMS hA+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.1pr.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.1pr.goodPosAdcPed>0.0 -TH2F hcal_hA_good_pped_vs_pmt_neg 'HMS hA- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.1pr.goodNegAdcPed 13 0.5 13.5 200 0 200 H.cal.1pr.goodNegAdcPed>0.0 -TH2F hcal_hB_good_pped_vs_pmt_pos 'HMS hB+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.2ta.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.2ta.goodPosAdcPed>0.0 -TH2F hcal_hB_good_pped_vs_pmt_neg 'HMS hB- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.2ta.goodNegAdcPed 13 0.5 13.5 200 0 200 H.cal.2ta.goodNegAdcPed>0.0 -TH2F hcal_hC_good_pped_vs_pmt_pos 'HMS hC+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.3ta.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.3ta.goodPosAdcPed>0.0 -TH2F hcal_hD_good_pped_vs_pmt_pos 'HMS hD+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.4ta.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.4ta.goodPosAdcPed>0.0 - -#Good Pulse Integrals -TH2F hcal_hA_good_pi_vs_pmt_pos 'HMS hA+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.1pr.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.1pr.goodPosAdcPulseInt>0.0 -TH2F hcal_hA_good_pi_vs_pmt_neg 'HMS hA- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.1pr.goodNegAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.1pr.goodNegAdcPulseInt>0.0 -TH2F hcal_hB_good_pi_vs_pmt_pos 'HMS hB+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.2ta.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.2ta.goodPosAdcPulseInt>0.0 -TH2F hcal_hB_good_pi_vs_pmt_neg 'HMS hB- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.2ta.goodNegAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.2ta.goodNegAdcPulseInt>0.0 -TH2F hcal_hC_good_pi_vs_pmt_pos 'HMS hC+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.3ta.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.3ta.goodPosAdcPulseInt>0.0 -TH2F hcal_hD_good_pi_vs_pmt_pos 'HMS hD+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.4ta.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.4ta.goodPosAdcPulseInt>0.0 - -#Good Pulse Amplitudes -TH2F hcal_hA_good_pamp_vs_pmt_pos 'HMS hA+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.1pr.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.1pr.goodPosAdcPulseAmp>0.0 -TH2F hcal_hA_good_pamp_vs_pmt_neg 'HMS hA- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.1pr.goodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.1pr.goodNegAdcPulseAmp>0.0 -TH2F hcal_hB_good_pamp_vs_pmt_pos 'HMS hB+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.2ta.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.2ta.goodPosAdcPulseAmp>0.0 -TH2F hcal_hB_good_pamp_vs_pmt_neg 'HMS hB- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.2ta.goodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.2ta.goodNegAdcPulseAmp>0.0 -TH2F hcal_hC_good_pamp_vs_pmt_pos 'HMS hC+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.3ta.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.3ta.goodPosAdcPulseAmp>0.0 -TH2F hcal_hD_good_pamp_vs_pmt_pos 'HMS hD+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.4ta.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.4ta.goodPosAdcPulseAmp>0.0 - -#Good Pulse Times -TH2F hcal_hA_good_ptime_vs_pmt_pos 'HMS hA+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.1pr.goodPosAdcPulseTime>0.0 -TH2F hcal_hA_good_ptime_vs_pmt_neg 'HMS hA- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodNegAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.1pr.goodNegAdcPulseTime>0.0 -TH2F hcal_hB_good_ptime_vs_pmt_pos 'HMS hB+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.2ta.goodPosAdcPulseTime>0.0 -TH2F hcal_hB_good_ptime_vs_pmt_neg 'HMS hB- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodNegAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.2ta.goodNegAdcPulseTime>0.0 -TH2F hcal_hC_good_ptime_vs_pmt_pos 'HMS hC+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.3ta.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.3ta.goodPosAdcPulseTime>0.0 -TH2F hcal_hD_good_ptime_vs_pmt_pos 'HMS hD+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.4ta.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.4ta.goodPosAdcPulseTime>0.0 - -#Good Hodo Start - Pulse Times -TH2F hcal_hA_good_dtime_vs_pmt_pos 'HMS hA+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F hcal_hA_good_dtime_vs_pmt_neg 'HMS hA- Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F hcal_hB_good_dtime_vs_pmt_pos 'HMS hB+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F hcal_hB_good_dtime_vs_pmt_neg 'HMS hB- Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F hcal_hC_good_dtime_vs_pmt_pos 'HMS hC+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.3ta.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F hcal_hD_good_dtime_vs_pmt_pos 'HMS hD+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.4ta.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 - -#GOOD RAW PULSE INTEGRALS -TH2F hcal_hA_good_raw_pi_vs_pmt_pos 'HMS hA+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.1pr.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.1pr.goodPosAdcPulseIntRaw>0.0 -TH2F hcal_hA_good_raw_pi_vs_pmt_neg 'HMS hA- Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.1pr.goodNegAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.1pr.goodNegAdcPulseIntRaw>0.0 -TH2F hcal_hB_good_raw_pi_vs_pmt_pos 'HMS hB+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.2ta.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.2ta.goodPosAdcPulseIntRaw>0.0 -TH2F hcal_hB_good_raw_pi_vs_pmt_neg 'HMS hB- Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.2ta.goodNegAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.2ta.goodNegAdcPulseIntRaw>0.0 -TH2F hcal_hC_good_raw_pi_vs_pmt_pos 'HMS hC+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.3ta.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.3ta.goodPosAdcPulseIntRaw>0.0 -TH2F hcal_hD_good_raw_pi_vs_pmt_pos 'HMS hD+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.4ta.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.4ta.goodPosAdcPulseIntRaw>0.0 - - -#ENERGY DEPOSITION vs. PMT HISTOGRAMS (calib consts (GAIN) are in GeV/ADC units ) -TH2F hA_Epos_vs_pmt 'HMS hA+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.1pr.epos 13 0.5 13.5 200 0 2 H.cal.1pr.epos>0.0 -TH2F hA_Eneg_vs_pmt 'HMS hA- Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.1pr.eneg 13 0.5 13.5 200 0 2 H.cal.1pr.eneg>0.0 -TH2F hA_Emean_vs_pmt 'HMS hA Mean Energy Deposition vs. PMT Number; PMT Number; Mean Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.1pr.emean 13 0.5 13.5 300 0 3 H.cal.1pr.emean>0.0 - - -TH2F hB_Epos_vs_pmt 'HMS hB+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.2ta.epos 13 0.5 13.5 200 0 2 H.cal.2ta.epos>0.0 -TH2F hB_Eneg_vs_pmt 'HMS hB- Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.2ta.eneg 13 0.5 13.5 200 0 2 H.cal.2ta.eneg>0.0 -TH2F hB_Emean_vs_pmt 'HMS hB Mean Energy Deposition vs. PMT Number; PMT Number; Mean Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.2ta.emean 13 0.5 13.5 300 0 3 H.cal.2ta.emean>0.0 - -TH2F hC_Epos_vs_pmt 'HMS hC+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.3ta.epos 13 0.5 13.5 200 0 2 H.cal.3ta.epos>0.0 -TH2F hD_Epos_vs_pmt 'HMS hD+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.4ta.epos 13 0.5 13.5 200 0 2 H.cal.4ta.epos>0.0 - - -#ENERGY DEPOSITION in each Calorimeter Plane -TH1F hcal_hA_Eplane_pos 'HMS hA+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.1pr.eplane_pos 200 0 2 H.cal.1pr.eplane_pos>0.0 -TH1F hcal_hA_Eplane_neg 'HMS hA- Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.1pr.eplane_neg 200 0 2 H.cal.1pr.eplane_neg>0.0 -TH1F hcal_hA_Eplane 'HMS hA Total Energy Deposition; Total Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.1pr.eplane 300 0 3 H.cal.1pr.eplane>0.0 - -TH1F hcal_hB_Eplane_pos 'HMS hB+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.2ta.eplane_pos 200 0 2 H.cal.2ta.eplane_pos>0.0 -TH1F hcal_hB_Eplane_neg 'HMS hB- Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.2ta.eplane_neg 200 0 2 H.cal.2ta.eplane_neg>0.0 -TH1F hcal_hB_Eplane 'HMS hB Total Energy Deposition; Total Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.2ta.eplane 300 0 3 H.cal.2ta.eplane>0.0 - -TH1F hcal_hC_Eplane_pos 'HMS hC+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.3ta.eplane_pos 200 0 2 H.cal.3ta.eplane_pos>0.0 -TH1F hcal_hD_Eplane_pos 'HMS hD+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.4ta.eplane_pos 200 0 2 H.cal.4ta.eplane_pos>0.0 - +#include "DEF-files/HMS/TEST_STANDS/CAL/hcalana_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/CAL/hcalana_histos.def b/DEF-files/HMS/TEST_STANDS/CAL/hcalana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..3457c87109154c82b630abfdc17d1a798ded517e --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/CAL/hcalana_histos.def @@ -0,0 +1,181 @@ +#HMS CALORIMETER HISTOGRAMS + +#FPGA Error Flags +TH2F hcal_hA_adcErrFlg2D_pos 'HMS hA+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hA_adcErrFlg2D_neg 'HMS hA- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hB_adcErrFlg2D_pos 'HMS hB+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hB_adcErrFlg2D_neg 'HMS hB- FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hC_adcErrFlg2D_pos 'HMS hC+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F hcal_hD_adcErrFlg2D_pos 'HMS hD+ FPGA Error Flag; Error Flag; PMT Number; Error Flag' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 + +#Raw Occupancy +TH1F hcal_hA_raw_occ_pos 'HMS hA+ Raw Occupancy; PMT Number; Number of Entries' H.cal.1pr.posAdcCounter 13 0.5 13.5 +TH1F hcal_hA_raw_occ_neg 'HMS hA- Raw Occupancy; PMT Number; Number of Entries' H.cal.1pr.negAdcCounter 13 0.5 13.5 +TH1F hcal_hB_raw_occ_pos 'HMS hB+ Raw Occupancy; PMT Number; Number of Entries' H.cal.2ta.posAdcCounter 13 0.5 13.5 +TH1F hcal_hB_raw_occ_neg 'HMS hB- Raw Occupancy; PMT Number; Number of Entries' H.cal.2ta.negAdcCounter 13 0.5 13.5 +TH1F hcal_hC_raw_occ_pos 'HMS hC+ Raw Occupancy; PMT Number; Number of Entries' H.cal.3ta.posAdcCounter 13 0.5 13.5 +TH1F hcal_hD_raw_occ_pos 'HMS hD+ Raw Occupancy; PMT Number; Number of Entries' H.cal.4ta.posAdcCounter 13 0.5 13.5 + +#Raw Multiplicity +TH1F hcal_hA_raw_mult_pos 'HMS hA+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.1pr.totNumPosAdcHits 13 0.5 13.5 +TH1F hcal_hA_raw_mult_neg 'HMS hA- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits / PMT' H.cal.1pr.totNumNegAdcHits 13 0.5 13.5 +TH1F hcal_hA_raw_mult 'HMS hA Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits / PMT' H.cal.1pr.totnumAdcHits 26 0.5 26.5 + +TH1F hcal_hB_raw_mult_pos 'HMS hB+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.2ta.totNumPosAdcHits 13 0.5 13.5 +TH1F hcal_hB_raw_mult_neg 'HMS hB- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits / PMT' H.cal.2ta.totNumNegAdcHits 13 0.5 13.5 +TH1F hcal_hB_raw_mult 'HMS hB Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits / PMT' H.cal.2ta.totnumAdcHits 26 0.5 26.5 + +TH1F hcal_hC_raw_mult_pos 'HMS hC+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.3ta.totNumPosAdcHits 13 0.5 13.5 +TH1F hcal_hD_raw_mult_pos 'HMS hD+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits / PMT' H.cal.4ta.totNumPosAdcHits 13 0.5 13.5 + +#Good Occupancy +TH1F hcal_hA_good_occ_pos 'HMS hA+ Good Occupancy; PMT Number; Number of Entries' H.cal.1pr.numGoodPosAdcHits 13 0.5 13.5 +TH1F hcal_hA_good_occ_neg 'HMS hA- Good Occupancy; PMT Number; Number of Entries' H.cal.1pr.numGoodNegAdcHits 13 0.5 13.5 +TH1F hcal_hB_good_occ_pos 'HMS hB+ Good Occupancy; PMT Number; Number of Entries' H.cal.2ta.numGoodPosAdcHits 13 0.5 13.5 +TH1F hcal_hB_good_occ_neg 'HMS hB- Good Occupancy; PMT Number; Number of Entries' H.cal.2ta.numGoodNegAdcHits 13 0.5 13.5 +TH1F hcal_hC_good_occ_pos 'HMS hC+ Good Occupancy; PMT Number; Number of Entries' H.cal.3ta.numGoodPosAdcHits 13 0.5 13.5 +TH1F hcal_hD_good_occ_pos 'HMS hD+ Good Occupancy; PMT Number; Number of Entries' H.cal.4ta.numGoodPosAdcHits 13 0.5 13.5 + +#Good Multiplicity +TH1F hcal_hA_good_mult_pos 'HMS hA+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.1pr.totNumGoodPosAdcHits 13 0.5 13.5 +TH1F hcal_hA_good_mult_neg 'HMS hA- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits / PMT' H.cal.1pr.totNumGoodNegAdcHits 13 0.5 13.5 +TH1F hcal_hA_good_mult 'HMS hA Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits / PMT' H.cal.1pr.totnumGoodAdcHits 26 0.5 26.5 + +TH1F hcal_hB_good_mult_pos 'HMS hB+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.2ta.totNumGoodPosAdcHits 13 0.5 13.5 +TH1F hcal_hB_good_mult_neg 'HMS hB- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits / PMT' H.cal.2ta.totNumGoodNegAdcHits 13 0.5 13.5 +TH1F hcal_hB_good_mult 'HMS hB Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits / PMT' H.cal.2ta.totnumGoodAdcHits 26 0.5 26.5 + +TH1F hcal_hC_good_mult_pos 'HMS hC+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.3ta.totNumGoodPosAdcHits 13 0.5 13.5 +TH1F hcal_hD_good_mult_pos 'HMS hD+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits / PMT' H.cal.4ta.totNumGoodPosAdcHits 13 0.5 13.5 + +#Raw Pulse Pedestals +TH2F hcal_hA_raw_pped_vs_pmt_pos 'HMS hA+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 +TH2F hcal_hA_raw_pped_vs_pmt_neg 'HMS hA- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPedRaw 13 0.5 13.5 2000 1000 3000 +TH2F hcal_hB_raw_pped_vs_pmt_pos 'HMS hB+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 +TH2F hcal_hB_raw_pped_vs_pmt_neg 'HMS hB- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPedRaw 13 0.5 13.5 2000 1000 3000 +TH2F hcal_hC_raw_pped_vs_pmt_pos 'HMS hC+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 +TH2F hcal_hD_raw_pped_vs_pmt_pos 'HMS hD+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPedRaw 13 0.5 13.5 2000 1000 3000 + +#Raw Pulse Integrals +TH2F hcal_hA_raw_pi_vs_pmt_pos 'HMS hA+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 +TH2F hcal_hA_raw_pi_vs_pmt_neg 'HMS hA- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseIntRaw 13 0.5 13.5 650 0 32500 +TH2F hcal_hB_raw_pi_vs_pmt_pos 'HMS hB+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 +TH2F hcal_hB_raw_pi_vs_pmt_neg 'HMS hB- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseIntRaw 13 0.5 13.5 650 0 32500 +TH2F hcal_hC_raw_pi_vs_pmt_pos 'HMS hC+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 +TH2F hcal_hD_raw_pi_vs_pmt_pos 'HMS hD+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseIntRaw 13 0.5 13.5 650 0 32500 + +#Raw Pulse Amplitudes +TH2F hcal_hA_raw_pamp_vs_pmt_pos 'HMS hA+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 +TH2F hcal_hA_raw_pamp_vs_pmt_neg 'HMS hA- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 +TH2F hcal_hB_raw_pamp_vs_pmt_pos 'HMS hB+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 +TH2F hcal_hB_raw_pamp_vs_pmt_neg 'HMS hB- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 +TH2F hcal_hC_raw_pamp_vs_pmt_pos 'HMS hC+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 +TH2F hcal_hD_raw_pamp_vs_pmt_pos 'HMS hD+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseAmpRaw 13 0.5 13.5 410 0 8200 + +#Raw Pulse Times +TH2F hcal_hA_raw_ptime_vs_pmt_pos 'HMS hA+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 +TH2F hcal_hA_raw_ptime_vs_pmt_neg 'HMS hA- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 +TH2F hcal_hB_raw_ptime_vs_pmt_pos 'HMS hB+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 +TH2F hcal_hB_raw_ptime_vs_pmt_neg 'HMS hB- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 +TH2F hcal_hC_raw_ptime_vs_pmt_pos 'HMS hC+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 +TH2F hcal_hD_raw_ptime_vs_pmt_pos 'HMS hD+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseTimeRaw 13 0.5 13.5 650 0 6500 + +#Pulse Pedestals +TH2F hcal_hA_pped_vs_pmt_pos 'HMS hA+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPed 13 0.5 13.5 300 0 300 +TH2F hcal_hA_pped_vs_pmt_neg 'HMS hA- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPed 13 0.5 13.5 300 0 300 +TH2F hcal_hB_pped_vs_pmt_pos 'HMS hB+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPed 13 0.5 13.5 300 0 300 +TH2F hcal_hB_pped_vs_pmt_neg 'HMS hB- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPed 13 0.5 13.5 300 0 300 +TH2F hcal_hC_pped_vs_pmt_pos 'HMS hC+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPed 13 0.5 13.5 300 0 300 +TH2F hcal_hD_pped_vs_pmt_pos 'HMS hD+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 1 mV' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPed 13 0.5 13.5 300 0 300 + +#Pulse Integrals +TH2F hcal_hA_pi_vs_pmt_pos 'HMS hA+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F hcal_hA_pi_vs_pmt_neg 'HMS hA- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F hcal_hB_pi_vs_pmt_pos 'HMS hB+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F hcal_hB_pi_vs_pmt_neg 'HMS hB- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F hcal_hC_pi_vs_pmt_pos 'HMS hC+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F hcal_hD_pi_vs_pmt_pos 'HMS hD+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseInt 13 0.5 13.5 320 0 80 + +#Pulse Amplitudes +TH2F hcal_hA_pamp_vs_pmt_pos 'HMS hA+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.1pr.posAdcCounter H.cal.1pr.posAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F hcal_hA_pamp_vs_pmt_neg 'HMS hA- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.1pr.negAdcCounter H.cal.1pr.negAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F hcal_hB_pamp_vs_pmt_pos 'HMS hB+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.2ta.posAdcCounter H.cal.2ta.posAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F hcal_hB_pamp_vs_pmt_neg 'HMS hB- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.2ta.negAdcCounter H.cal.2ta.negAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F hcal_hC_pamp_vs_pmt_pos 'HMS hC+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.3ta.posAdcCounter H.cal.3ta.posAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F hcal_hD_pamp_vs_pmt_pos 'HMS hD+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cal.4ta.posAdcCounter H.cal.4ta.posAdcPulseAmp 13 0.5 13.5 500 0 1000 + +#Good Pulse Pedestals +TH2F hcal_hA_good_pped_vs_pmt_pos 'HMS hA+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.1pr.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.1pr.goodPosAdcPed>0.0 +TH2F hcal_hA_good_pped_vs_pmt_neg 'HMS hA- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.1pr.goodNegAdcPed 13 0.5 13.5 200 0 200 H.cal.1pr.goodNegAdcPed>0.0 +TH2F hcal_hB_good_pped_vs_pmt_pos 'HMS hB+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.2ta.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.2ta.goodPosAdcPed>0.0 +TH2F hcal_hB_good_pped_vs_pmt_neg 'HMS hB- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.2ta.goodNegAdcPed 13 0.5 13.5 200 0 200 H.cal.2ta.goodNegAdcPed>0.0 +TH2F hcal_hC_good_pped_vs_pmt_pos 'HMS hC+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.3ta.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.3ta.goodPosAdcPed>0.0 +TH2F hcal_hD_good_pped_vs_pmt_pos 'HMS hD+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 1 mV' [I+1] H.cal.4ta.goodPosAdcPed 13 0.5 13.5 200 0 200 H.cal.4ta.goodPosAdcPed>0.0 + +#Good Pulse Integrals +TH2F hcal_hA_good_pi_vs_pmt_pos 'HMS hA+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.1pr.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.1pr.goodPosAdcPulseInt>0.0 +TH2F hcal_hA_good_pi_vs_pmt_neg 'HMS hA- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.1pr.goodNegAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.1pr.goodNegAdcPulseInt>0.0 +TH2F hcal_hB_good_pi_vs_pmt_pos 'HMS hB+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.2ta.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.2ta.goodPosAdcPulseInt>0.0 +TH2F hcal_hB_good_pi_vs_pmt_neg 'HMS hB- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.2ta.goodNegAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.2ta.goodNegAdcPulseInt>0.0 +TH2F hcal_hC_good_pi_vs_pmt_pos 'HMS hC+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.3ta.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.3ta.goodPosAdcPulseInt>0.0 +TH2F hcal_hD_good_pi_vs_pmt_pos 'HMS hD+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.cal.4ta.goodPosAdcPulseInt 13 0.5 13.5 320 0 80 H.cal.4ta.goodPosAdcPulseInt>0.0 + +#Good Pulse Amplitudes +TH2F hcal_hA_good_pamp_vs_pmt_pos 'HMS hA+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.1pr.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.1pr.goodPosAdcPulseAmp>0.0 +TH2F hcal_hA_good_pamp_vs_pmt_neg 'HMS hA- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.1pr.goodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.1pr.goodNegAdcPulseAmp>0.0 +TH2F hcal_hB_good_pamp_vs_pmt_pos 'HMS hB+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.2ta.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.2ta.goodPosAdcPulseAmp>0.0 +TH2F hcal_hB_good_pamp_vs_pmt_neg 'HMS hB- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.2ta.goodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.2ta.goodNegAdcPulseAmp>0.0 +TH2F hcal_hC_good_pamp_vs_pmt_pos 'HMS hC+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.3ta.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.3ta.goodPosAdcPulseAmp>0.0 +TH2F hcal_hD_good_pamp_vs_pmt_pos 'HMS hD+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.cal.4ta.goodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 H.cal.4ta.goodPosAdcPulseAmp>0.0 + +#Good Pulse Times +TH2F hcal_hA_good_ptime_vs_pmt_pos 'HMS hA+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.1pr.goodPosAdcPulseTime>0.0 +TH2F hcal_hA_good_ptime_vs_pmt_neg 'HMS hA- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodNegAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.1pr.goodNegAdcPulseTime>0.0 +TH2F hcal_hB_good_ptime_vs_pmt_pos 'HMS hB+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.2ta.goodPosAdcPulseTime>0.0 +TH2F hcal_hB_good_ptime_vs_pmt_neg 'HMS hB- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodNegAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.2ta.goodNegAdcPulseTime>0.0 +TH2F hcal_hC_good_ptime_vs_pmt_pos 'HMS hC+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.3ta.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.3ta.goodPosAdcPulseTime>0.0 +TH2F hcal_hD_good_ptime_vs_pmt_pos 'HMS hD+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.cal.4ta.goodPosAdcPulseTime 13 0.5 13.5 4000 0 400 H.cal.4ta.goodPosAdcPulseTime>0.0 + +#Good Hodo Start - Pulse Times +TH2F hcal_hA_good_dtime_vs_pmt_pos 'HMS hA+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F hcal_hA_good_dtime_vs_pmt_neg 'HMS hA- Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.1pr.goodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F hcal_hB_good_dtime_vs_pmt_pos 'HMS hB+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F hcal_hB_good_dtime_vs_pmt_neg 'HMS hB- Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.2ta.goodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F hcal_hC_good_dtime_vs_pmt_pos 'HMS hC+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.3ta.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F hcal_hD_good_dtime_vs_pmt_pos 'HMS hD+ Good Hodo Start -Pulse Time vs. PMT Number; PMT Number; Good Hodo Start -Pulse Time / 0.1 ns' [I+1] H.cal.4ta.goodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 + +#GOOD RAW PULSE INTEGRALS +TH2F hcal_hA_good_raw_pi_vs_pmt_pos 'HMS hA+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.1pr.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.1pr.goodPosAdcPulseIntRaw>0.0 +TH2F hcal_hA_good_raw_pi_vs_pmt_neg 'HMS hA- Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.1pr.goodNegAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.1pr.goodNegAdcPulseIntRaw>0.0 +TH2F hcal_hB_good_raw_pi_vs_pmt_pos 'HMS hB+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.2ta.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.2ta.goodPosAdcPulseIntRaw>0.0 +TH2F hcal_hB_good_raw_pi_vs_pmt_neg 'HMS hB- Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.2ta.goodNegAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.2ta.goodNegAdcPulseIntRaw>0.0 +TH2F hcal_hC_good_raw_pi_vs_pmt_pos 'HMS hC+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.3ta.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.3ta.goodPosAdcPulseIntRaw>0.0 +TH2F hcal_hD_good_raw_pi_vs_pmt_pos 'HMS hD+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] H.cal.4ta.goodPosAdcPulseIntRaw 13 0.5 13.5 650 0 32500 H.cal.4ta.goodPosAdcPulseIntRaw>0.0 + + +#ENERGY DEPOSITION vs. PMT HISTOGRAMS (calib consts (GAIN) are in GeV/ADC units ) +TH2F hA_Epos_vs_pmt 'HMS hA+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.1pr.epos 13 0.5 13.5 200 0 2 H.cal.1pr.epos>0.0 +TH2F hA_Eneg_vs_pmt 'HMS hA- Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.1pr.eneg 13 0.5 13.5 200 0 2 H.cal.1pr.eneg>0.0 +TH2F hA_Emean_vs_pmt 'HMS hA Mean Energy Deposition vs. PMT Number; PMT Number; Mean Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.1pr.emean 13 0.5 13.5 300 0 3 H.cal.1pr.emean>0.0 + + +TH2F hB_Epos_vs_pmt 'HMS hB+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.2ta.epos 13 0.5 13.5 200 0 2 H.cal.2ta.epos>0.0 +TH2F hB_Eneg_vs_pmt 'HMS hB- Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.2ta.eneg 13 0.5 13.5 200 0 2 H.cal.2ta.eneg>0.0 +TH2F hB_Emean_vs_pmt 'HMS hB Mean Energy Deposition vs. PMT Number; PMT Number; Mean Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.2ta.emean 13 0.5 13.5 300 0 3 H.cal.2ta.emean>0.0 + +TH2F hC_Epos_vs_pmt 'HMS hC+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.3ta.epos 13 0.5 13.5 200 0 2 H.cal.3ta.epos>0.0 +TH2F hD_Epos_vs_pmt 'HMS hD+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposition (0.01 GeV / ADC Units)' [I+1] H.cal.4ta.epos 13 0.5 13.5 200 0 2 H.cal.4ta.epos>0.0 + + +#ENERGY DEPOSITION in each Calorimeter Plane +TH1F hcal_hA_Eplane_pos 'HMS hA+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.1pr.eplane_pos 200 0 2 H.cal.1pr.eplane_pos>0.0 +TH1F hcal_hA_Eplane_neg 'HMS hA- Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.1pr.eplane_neg 200 0 2 H.cal.1pr.eplane_neg>0.0 +TH1F hcal_hA_Eplane 'HMS hA Total Energy Deposition; Total Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.1pr.eplane 300 0 3 H.cal.1pr.eplane>0.0 + +TH1F hcal_hB_Eplane_pos 'HMS hB+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.2ta.eplane_pos 200 0 2 H.cal.2ta.eplane_pos>0.0 +TH1F hcal_hB_Eplane_neg 'HMS hB- Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.2ta.eplane_neg 200 0 2 H.cal.2ta.eplane_neg>0.0 +TH1F hcal_hB_Eplane 'HMS hB Total Energy Deposition; Total Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.2ta.eplane 300 0 3 H.cal.2ta.eplane>0.0 + +TH1F hcal_hC_Eplane_pos 'HMS hC+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.3ta.eplane_pos 200 0 2 H.cal.3ta.eplane_pos>0.0 +TH1F hcal_hD_Eplane_pos 'HMS hD+ Energy Deposition; Energy Deposition (GeV); Number of Entries / 0.01 GeV' H.cal.4ta.eplane_pos 200 0 2 H.cal.4ta.eplane_pos>0.0 + diff --git a/DEF-files/HMS/TEST_STANDS/CER/hcerana.def b/DEF-files/HMS/TEST_STANDS/CER/hcerana.def index f56c888957592a4af1f5076b4d3a46d16574faeb..04504f895e0999cb235e40bdbe8990cbefef61eb 100644 --- a/DEF-files/HMS/TEST_STANDS/CER/hcerana.def +++ b/DEF-files/HMS/TEST_STANDS/CER/hcerana.def @@ -3,38 +3,4 @@ block H.cer.* block T.hms.* -# HMS CER Error FPGA Error Flag -TH2F hcer_adcErrFlg2D 'HMS Cherenkov FPGA Error Flag; Error Flag; Number of Entries' H.cer.adcCounter H.cer.adcErrorFlag 2 0.5 2.5 2 -0.5 1.5 - -# HMS CER Raw Occupancy and Multiplicity -TH1F hcer_raw_occ 'HMS Cherenkov Raw Occupancy; PMT Number; Number of Entries' H.cer.adcCounter 2 0.5 2.5 -TH1F hcer_raw_mult 'HMS Cherenkov Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits / PMT' H.cer.totNumAdcHits 2 0.5 2.5 - -# HMS CER Good Occupancy and Multiplity -TH1F hcer_good_occ 'HMS Cherenkov Good Occupancy; PMT Number; Number of Entries' H.cer.numGoodAdcHits 2 0.5 2.5 -TH1F hcer_good_mult 'HMS Cherenkov Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits / PMT' H.cer.totNumGoodAdcHits 2 0.5 2.5 - -# HMS CER Num. of P.E. / PMT -TH2F hcer_npe 'HMS Cherenkov Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] H.cer.npe 2 0.5 2.5 100 0 50 H.cer.npe>0.0 - -# HMS CER Total Number of P.E. -TH1F hcer_tot_npe 'HMS Cherenkov Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.cer.npeSum 100 0 50 H.cer.npeSum>0.0 - -# HMS CER Raw Pulse Profile -TH2F hcer_raw_pped_vs_pmt 'HMS Cherenkov Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cer.adcCounter H.cer.adcPedRaw 2 0.5 2.5 5000 0 5000 -TH2F hcer_raw_pi_vs_pmt 'HMS Cherenkov Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cer.adcCounter H.cer.adcPulseIntRaw 2 0.5 2.5 650 0 32500 -TH2F hcer_raw_pamp_vs_pmt 'HMS Cherenkov Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cer.adcCounter H.cer.adcPulseAmpRaw 2 0.5 2.5 410 0 8200 -TH2F hcer_raw_ptime_vs_pmt 'HMS Cherenkov Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cer.adcCounter H.cer.adcPulseTimeRaw 2 0.5 2.5 650 0 6500 - -# HMS CER Pulse Profile -TH2F hcer_pped_vs_pmt 'HMS Cherenkov Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / mV' H.cer.adcCounter H.cer.adcPed 2 0.5 2.5 200 0 200 -TH2F hcer_pi_vs_pmt 'HMS Cherenkov Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' H.cer.adcCounter H.cer.adcPulseInt 2 0.5 2.5 2000 0 80 -TH2F hcer_pamp_vs_pmt 'HMS Cherenkov Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cer.adcCounter H.cer.adcPulseAmp 2 0.5 2.5 500 0 1000 - -# HMS CER GOOD Pulse Profile -TH2F hcer_good_pped_vs_pmt 'HMS Cherenkov Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / mV' [I+1] H.cer.goodAdcPed 2 0.5 2.5 200 0 200 -TH2F hcer_good_pi_vs_pmt 'HMS Cherenkov Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' [I+1] H.cer.goodAdcPulseInt 2 0.5 2.5 2000 0 80 H.cer.goodAdcPulseInt>0.0 -TH2F hcer_good_rawpi_vs_pmt 'HMS Cherenkov Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] H.cer.goodAdcPulseIntRaw 2 0.5 2.5 600 0 30000 H.cer.goodAdcPulseIntRaw>0.0 -TH2F hcer_good_pamp_vs_pmt 'HMS Cherenkov Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] H.cer.goodAdcPulseAmp 2 0.5 2.5 500 0 1000 H.cer.goodAdcPulseAmp>0.0 -TH2F hcer_good_ptime_vs_pmt 'HMS Cherenkov Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] H.cer.goodAdcPulseTime 2 0.5 2.5 4000 0 400 -TH2F hcer_good_dtime_vs_pmt 'HMS Cherenkov Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Hodo Staart - Pulse Time / 0.1 ns' [I+1] H.cer.goodAdcTdcDiffTime 2 0.5 2.5 4000 -200 200 +#include "DEF-files/HMS/TEST_STANDS/CER/hcerana_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/CER/hcerana_histos.def b/DEF-files/HMS/TEST_STANDS/CER/hcerana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..81406a01c573b641083b30f316c302b5d4e689e9 --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/CER/hcerana_histos.def @@ -0,0 +1,35 @@ +# HMS CER Error FPGA Error Flag +TH2F hcer_adcErrFlg2D 'HMS Cherenkov FPGA Error Flag; Error Flag; Number of Entries' H.cer.adcCounter H.cer.adcErrorFlag 2 0.5 2.5 2 -0.5 1.5 + +# HMS CER Raw Occupancy and Multiplicity +TH1F hcer_raw_occ 'HMS Cherenkov Raw Occupancy; PMT Number; Number of Entries' H.cer.adcCounter 2 0.5 2.5 +TH1F hcer_raw_mult 'HMS Cherenkov Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits / PMT' H.cer.totNumAdcHits 2 0.5 2.5 + +# HMS CER Good Occupancy and Multiplity +TH1F hcer_good_occ 'HMS Cherenkov Good Occupancy; PMT Number; Number of Entries' H.cer.numGoodAdcHits 2 0.5 2.5 +TH1F hcer_good_mult 'HMS Cherenkov Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits / PMT' H.cer.totNumGoodAdcHits 2 0.5 2.5 + +# HMS CER Num. of P.E. / PMT +TH2F hcer_npe 'HMS Cherenkov Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] H.cer.npe 2 0.5 2.5 100 0 50 H.cer.npe>0.0 + +# HMS CER Total Number of P.E. +TH1F hcer_tot_npe 'HMS Cherenkov Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' H.cer.npeSum 100 0 50 H.cer.npeSum>0.0 + +# HMS CER Raw Pulse Profile +TH2F hcer_raw_pped_vs_pmt 'HMS Cherenkov Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' H.cer.adcCounter H.cer.adcPedRaw 2 0.5 2.5 5000 0 5000 +TH2F hcer_raw_pi_vs_pmt 'HMS Cherenkov Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' H.cer.adcCounter H.cer.adcPulseIntRaw 2 0.5 2.5 650 0 32500 +TH2F hcer_raw_pamp_vs_pmt 'HMS Cherenkov Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' H.cer.adcCounter H.cer.adcPulseAmpRaw 2 0.5 2.5 410 0 8200 +TH2F hcer_raw_ptime_vs_pmt 'HMS Cherenkov Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' H.cer.adcCounter H.cer.adcPulseTimeRaw 2 0.5 2.5 650 0 6500 + +# HMS CER Pulse Profile +TH2F hcer_pped_vs_pmt 'HMS Cherenkov Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / mV' H.cer.adcCounter H.cer.adcPed 2 0.5 2.5 200 0 200 +TH2F hcer_pi_vs_pmt 'HMS Cherenkov Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' H.cer.adcCounter H.cer.adcPulseInt 2 0.5 2.5 2000 0 80 +TH2F hcer_pamp_vs_pmt 'HMS Cherenkov Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' H.cer.adcCounter H.cer.adcPulseAmp 2 0.5 2.5 500 0 1000 + +# HMS CER GOOD Pulse Profile +TH2F hcer_good_pped_vs_pmt 'HMS Cherenkov Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / mV' [I+1] H.cer.goodAdcPed 2 0.5 2.5 200 0 200 +TH2F hcer_good_pi_vs_pmt 'HMS Cherenkov Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' [I+1] H.cer.goodAdcPulseInt 2 0.5 2.5 2000 0 80 H.cer.goodAdcPulseInt>0.0 +TH2F hcer_good_rawpi_vs_pmt 'HMS Cherenkov Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] H.cer.goodAdcPulseIntRaw 2 0.5 2.5 600 0 30000 H.cer.goodAdcPulseIntRaw>0.0 +TH2F hcer_good_pamp_vs_pmt 'HMS Cherenkov Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] H.cer.goodAdcPulseAmp 2 0.5 2.5 500 0 1000 H.cer.goodAdcPulseAmp>0.0 +TH2F hcer_good_ptime_vs_pmt 'HMS Cherenkov Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] H.cer.goodAdcPulseTime 2 0.5 2.5 4000 0 400 +TH2F hcer_good_dtime_vs_pmt 'HMS Cherenkov Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Hodo Staart - Pulse Time / 0.1 ns' [I+1] H.cer.goodAdcTdcDiffTime 2 0.5 2.5 4000 -200 200 diff --git a/DEF-files/HMS/TEST_STANDS/DC/hdcana.def b/DEF-files/HMS/TEST_STANDS/DC/hdcana.def index 9141b30ef9b89a87b157c355b31e829c1fec0ef2..d9ae0a285e0c0ab436bfa359b97ac16956177936 100644 --- a/DEF-files/HMS/TEST_STANDS/DC/hdcana.def +++ b/DEF-files/HMS/TEST_STANDS/DC/hdcana.def @@ -2,178 +2,4 @@ # block H.dc.* -#------------------ -# HMS DC WIRE MAP -#------------------ - -TH1F hdc1u1_wirenum 'HMS DC 1U1 Wiremap; Wire Number; Number of Entries' H.dc.1u1.wirenum 96 0.5 96.5 -TH1F hdc1u2_wirenum 'HMS DC 1U2 Wiremap; Wire Number; Number of Entries' H.dc.1u2.wirenum 96 0.5 96.5 -TH1F hdc1x1_wirenum 'HMS DC 1X1 Wiremap; Wire Number; Number of Entries' H.dc.1x1.wirenum 102 0.5 102.5 -TH1F hdc1x2_wirenum 'HMS DC 1X2 Wiremap; Wire Number; Number of Entries' H.dc.1x2.wirenum 102 0.5 102.5 -TH1F hdc1v1_wirenum 'HMS DC 1V1 Wiremap; Wire Number; Number of Entries' H.dc.1v1.wirenum 96 0.5 96.5 -TH1F hdc1v2_wirenum 'HMS DC 1V2 Wiremap; Wire Number; Number of Entries' H.dc.1v2.wirenum 96 0.5 96.5 - -TH1F hdc2v2_wirenum 'HMS DC 2V2 Wiremap; Wire Number; Number of Entries' H.dc.2v2.wirenum 96 0.5 96.5 -TH1F hdc2v1_wirenum 'HMS DC 2V1 Wiremap; Wire Number; Number of Entries' H.dc.2v1.wirenum 96 0.5 96.5 -TH1F hdc2x2_wirenum 'HMS DC 2X2 Wiremap; Wire Number; Number of Entries' H.dc.2x2.wirenum 102 0.5 102.5 -TH1F hdc2x1_wirenum 'HMS DC 2X1 Wiremap; Wire Number; Number of Entries' H.dc.2x1.wirenum 102 0.5 102.5 -TH1F hdc2u2_wirenum 'HMS DC 2U2 Wiremap; Wire Number; Number of Entries' H.dc.2u2.wirenum 96 0.5 96.5 -TH1F hdc2u1_wirenum 'HMS DC 2U1 Wiremap; Wire Number; Number of Entries' H.dc.2u1.wirenum 96 0.5 96.5 - -#------------------------------ -# HMS DC RAW TDC PER PLANE -#------------------------------ - -TH1F hdc1u1_raw_tdc 'HDC 1U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1u1.rawtdc 5000 -25000 25000 -TH1F hdc1u2_raw_tdc 'HDC 1U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1u2.rawtdc 5000 -25000 25000 -TH1F hdc1x1_raw_tdc 'HDC 1X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1x1.rawtdc 5000 -25000 25000 -TH1F hdc1x2_raw_tdc 'HDC 1X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1x2.rawtdc 5000 -25000 25000 -TH1F hdc1v1_raw_tdc 'HDC 1V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1v1.rawtdc 5000 -25000 25000 -TH1F hdc1v2_raw_tdc 'HDC 1V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1v2.rawtdc 5000 -25000 25000 - -TH1F hdc2v2_raw_tdc 'HDC 2V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2v2.rawtdc 5000 -25000 25000 -TH1F hdc2v1_raw_tdc 'HDC 2V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2v1.rawtdc 5000 -25000 25000 -TH1F hdc2x2_raw_tdc 'HDC 2X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2x2.rawtdc 5000 -25000 25000 -TH1F hdc2x1_raw_tdc 'HDC 2X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2x1.rawtdc 5000 -25000 25000 -TH1F hdc2u2_raw_tdc 'HDC 2U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2u2.rawtdc 5000 -25000 25000 -TH1F hdc2u1_raw_tdc 'HDC 2U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2u1.rawtdc 5000 -25000 25000 - -#------------------------------ -# HMS DC RAW TDC VS. WIRENUMBER -#------------------------------ - -TH2F hdc1u1_raw_tdc_vs_wirenum 'HDC 1U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1u1.wirenum H.dc.1u1.rawtdc 96 0.5 96.5 5000 -25000 25000 -TH2F hdc1u2_raw_tdc_vs_wirenum 'HDC 1U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1u2.wirenum H.dc.1u2.rawtdc 96 0.5 96.5 5000 -25000 25000 -TH2F hdc1x1_raw_tdc_vs_wirenum 'HDC 1X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1x1.wirenum H.dc.1x1.rawtdc 102 0.5 102.5 5000 -25000 25000 -TH2F hdc1x2_raw_tdc_vs_wirenum 'HDC 1X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1x2.wirenum H.dc.1x2.rawtdc 102 0.5 102.5 5000 -25000 25000 -TH2F hdc1v1_raw_tdc_vs_wirenum 'HDC 1V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1v1.wirenum H.dc.1v1.rawtdc 96 0.5 96.5 5000 -25000 25000 -TH2F hdc1v2_raw_tdc_vs_wirenum 'HDC 1V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1v2.wirenum H.dc.1v2.rawtdc 96 0.5 96.5 5000 -25000 25000 - -TH2F hdc2v2_raw_tdc_vs_wirenum 'HDC 2V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2v2.wirenum H.dc.2v2.rawtdc 96 0.5 96.5 5000 -25000 25000 -TH2F hdc2v1_raw_tdc_vs_wirenum 'HDC 2V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2v1.wirenum H.dc.2v1.rawtdc 96 0.5 96.5 5000 -25000 25000 -TH2F hdc2x2_raw_tdc_vs_wirenum 'HDC 2X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2x2.wirenum H.dc.2x2.rawtdc 102 0.5 102.5 5000 -25000 25000 -TH2F hdc2x1_raw_tdc_vs_wirenum 'HDC 2X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2x1.wirenum H.dc.2x1.rawtdc 102 0.5 102.5 5000 -25000 25000 -TH2F hdc2u2_raw_tdc_vs_wirenum 'HDC 2U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2u2.wirenum H.dc.2u2.rawtdc 96 0.5 96.5 5000 -25000 25000 -TH2F hdc2u1_raw_tdc_vs_wirenum 'HDC 2U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2u1.wirenum H.dc.2u1.rawtdc 96 0.5 96.5 5000 -25000 25000 - -#------------------------------ -# HMS DC DRIFT TIME PER PLANE -#------------------------------ -TH1F hdc1u1_drifttime 'HMS DC 1U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1u1.time 400 -50 350 -TH1F hdc1u2_drifttime 'HMS DC 1U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1u2.time 400 -50 350 -TH1F hdc1x1_drifttime 'HMS DC 1X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1x1.time 400 -50 350 -TH1F hdc1x2_drifttime 'HMS DC 1X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1x2.time 400 -50 350 -TH1F hdc1v1_drifttime 'HMS DC 1V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1v1.time 400 -50 350 -TH1F hdc1v2_drifttime 'HMS DC 1V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1v2.time 400 -50 350 - -TH1F hdc2v2_drifttime 'HMS DC 2V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2v2.time 400 -50 350 -TH1F hdc2v1_drifttime 'HMS DC 2V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2v1.time 400 -50 350 -TH1F hdc2x2_drifttime 'HMS DC 2X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2x2.time 400 -50 350 -TH1F hdc2x1_drifttime 'HMS DC 2X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2x1.time 400 -50 350 -TH1F hdc2u2_drifttime 'HMS DC 2U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2u2.time 400 -50 350 -TH1F hdc2u1_drifttime 'HMS DC 2U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2u1.time 400 -50 350 - -#---------------------------------- -# HMS DC DRIFT TIME VS. WIRENUMBER -#---------------------------------- - -TH2F hdc1u1_drifttime_vs_wirenum 'HMS DC 1U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1u1.wirenum H.dc.1u1.time 96 0.5 96.5 500 0 500 -TH2F hdc1u2_drifttime_vs_wirenum 'HMS DC 1U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1u2.wirenum H.dc.1u2.time 96 0.5 96.5 500 0 500 -TH2F hdc1x1_drifttime_vs_wirenum 'HMS DC 1X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1x1.wirenum H.dc.1x1.time 102 0.5 102.5 500 0 500 -TH2F hdc1x2_drifttime_vs_wirenum 'HMS DC 1X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1x2.wirenum H.dc.1x2.time 102 0.5 102.5 500 0 500 -TH2F hdc1v1_drifttime_vs_wirenum 'HMS DC 1V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1v1.wirenum H.dc.1v1.time 96 0.5 96.5 500 0 500 -TH2F hdc1v2_drifttime_vs_wirenum 'HMS DC 1V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1v2.wirenum H.dc.1v2.time 96 0.5 96.5 500 0 500 - -TH2F hdc2v2_drifttime_vs_wirenum 'HMS DC 2V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2v2.wirenum H.dc.2v2.time 96 0.5 96.5 500 0 500 -TH2F hdc2v1_drifttime_vs_wirenum 'HMS DC 2V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2v1.wirenum H.dc.2v1.time 96 0.5 96.5 500 0 500 -TH2F hdc2x2_drifttime_vs_wirenum 'HMS DC 2X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2x2.wirenum H.dc.2x2.time 102 0.5 102.5 500 0 500 -TH2F hdc2x1_drifttime_vs_wirenum 'HMS DC 2X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2x1.wirenum H.dc.2x1.time 102 0.5 102.5 500 0 500 -TH2F hdc2u2_drifttime_vs_wirenum 'HMS DC 2U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2u2.wirenum H.dc.2u2.time 96 0.5 96.5 500 0 500 -TH2F hdc2u1_drifttime_vs_wirenum 'HMS DC 2U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2u1.wirenum H.dc.2u1.time 96 0.5 96.5 500 0 500 - -#---------------------------------- -# HMS DC Drift Distance Per Plane -#---------------------------------- -TH1F hdc1u1_ddist 'HMS 1U1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1u1.dist 28 -0.1 0.6 -TH1F hdc1u2_ddist 'HMS 1U2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1u2.dist 28 -0.1 0.6 -TH1F hdc1x1_ddist 'HMS 1X1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1x1.dist 28 -0.1 0.6 -TH1F hdc1x2_ddist 'HMS 1X2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1x2.dist 28 -0.1 0.6 -TH1F hdc1v1_ddist 'HMS 1V1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1v1.dist 28 -0.1 0.6 -TH1F hdc1v2_ddist 'HMS 1V2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1v2.dist 28 -0.1 0.6 - -TH1F hdc2u2_ddist 'HMS 2U2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2u2.dist 28 -0.1 0.6 -TH1F hdc2u1_ddist 'HMS 2U1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2u1.dist 28 -0.1 0.6 -TH1F hdc2x2_ddist 'HMS 2X2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2x2.dist 28 -0.1 0.6 -TH1F hdc2x1_ddist 'HMS 2X1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2x1.dist 28 -0.1 0.6 -TH1F hdc2v2_ddist 'HMS 2V2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2v2.dist 28 -0.1 0.6 -TH1F hdc2v1_ddist 'HMS 2V1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2v1.dist 28 -0.1 0.6 - - -#---------------------------------------- -# HMS DC Drift Distance vs. Wire number -#---------------------------------------- - -TH2F hdc1u1_wirenum_vs_ddist 'HMS 1U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1u1.wirenum H.dc.1u1.dist 96 0.5 96.5 300 -0.1 0.6 -TH2F hdc1u2_wirenum_vs_ddist 'HMS 1U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1u2.wirenum H.dc.1u2.dist 96 0.5 96.5 300 -0.1 0.6 -TH2F hdc1x1_wirenum_vs_ddist 'HMS 1X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1x1.wirenum H.dc.1x1.dist 102 0.5 102.5 300 -0.1 0.6 -TH2F hdc1x2_wirenum_vs_ddist 'HMS 1X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1x2.wirenum H.dc.1x2.dist 102 0.5 102.5 300 -0.1 0.6 -TH2F hdc1v1_wirenum_vs_ddist 'HMS 1V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1v1.wirenum H.dc.1v1.dist 96 0.5 96.5 300 -0.1 0.6 -TH2F hdc1v2_wirenum_vs_ddist 'HMS 1V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1v2.wirenum H.dc.1v2.dist 96 0.5 96.5 300 -0.1 0.6 - -TH2F hdc2u2_wirenum_vs_ddist 'HMS 2U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2u2.wirenum H.dc.2u2.dist 96 0.5 96.5 300 -0.1 0.6 -TH2F hdc2u1_wirenum_vs_ddist 'HMS 2U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2u1.wirenum H.dc.2u1.dist 96 0.5 96.5 300 -0.1 0.6 -TH2F hdc2x2_wirenum_vs_ddist 'HMS 2X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2x2.wirenum H.dc.2x2.dist 102 0.5 102.5 300 -0.1 0.6 -TH2F hdc2x1_wirenum_vs_ddist 'HMS 2X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2x1.wirenum H.dc.2x1.dist 102 0.5 102.5 300 -0.1 0.6 -TH2F hdc2v2_wirenum_vs_ddist 'HMS 2V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2v2.wirenum H.dc.2v2.dist 96 0.5 96.5 300 -0.1 0.6 -TH2F hdc2v1_wirenum_vs_ddist 'HMS 2V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2v1.wirenum H.dc.2v1.dist 96 0.5 96.5 300 -0.1 0.6 - -#----------------------------- -# HMS DC RESIDUALS PER PLANE -#----------------------------- - -TH1F hdc1u1_residuals 'HMS 1U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[0] 200 -1.0 1.0 -TH1F hdc1u2_residuals 'HMS 1U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[1] 200 -1.0 1.0 -TH1F hdc1x1_residuals 'HMS 1X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[2] 200 -1.0 1.0 -TH1F hdc1x2_residuals 'HMS 1X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[3] 200 -1.0 1.0 -TH1F hdc1v1_residuals 'HMS 1V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[4] 200 -1.0 1.0 -TH1F hdc1v2_residuals 'HMS 1V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[5] 200 -1.0 1.0 - -TH1F hdc2v2_residuals 'HMS 2V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[6] 200 -1.0 1.0 -TH1F hdc2v1_residuals 'HMS 2V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[7] 200 -1.0 1.0 -TH1F hdc2x2_residuals 'HMS 2X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[8] 200 -1.0 1.0 -TH1F hdc2x1_residuals 'HMS 2X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[9] 200 -1.0 1.0 -TH1F hdc2u2_residuals 'HMS 2U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[10] 200 -1.0 1.0 -TH1F hdc2u1_residuals 'HMS 2U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[11] 200 -1.0 1.0 - - - -#----------------------------------- -# HMS DC RESIDUALS vs. Wire Number -#----------------------------------- - -TH2F hdc1u1_residuals_vs_wirenum 'HMS 1U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1u1.wirenum H.dc.residual[0] 96 0.5 96.5 200 -1.0 1.0 -TH2F hdc1u2_residuals_vs_wirenum 'HMS 1U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1u2.wirenum H.dc.residual[1] 96 0.5 96.5 200 -1.0 1.0 -TH2F hdc1x1_residuals_vs_wirenum 'HMS 1X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1x1.wirenum H.dc.residual[2] 102 0.5 102.5 200 -1.0 1.0 -TH2F hdc1x2_residuals_vs_wirenum 'HMS 1X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1x2.wirenum H.dc.residual[3] 102 0.5 102.5 200 -1.0 1.0 -TH2F hdc1v1_residuals_vs_wirenum 'HMS 1V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1v1.wirenum H.dc.residual[4] 96 0.5 96.5 200 -1.0 1.0 -TH2F hdc1v2_residuals_vs_wirenum 'HMS 1V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1v2.wirenum H.dc.residual[5] 96 0.5 96.5 200 -1.0 1.0 - -TH2F hdc2v2_residuals_vs_wirenum 'HMS 2V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2v2.wirenum H.dc.residual[6] 96 0.5 96.5 200 -1.0 1.0 -TH2F hdc2v1_residuals_vs_wirenum 'HMS 2V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2v1.wirenum H.dc.residual[7] 96 0.5 96.5 200 -1.0 1.0 -TH2F hdc2x2_residuals_vs_wirenum 'HMS 2X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2x2.wirenum H.dc.residual[8] 102 0.5 102.5 200 -1.0 1.0 -TH2F hdc2x1_residuals_vs_wirenum 'HMS 2X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2x1.wirenum H.dc.residual[9] 102 0.5 102.5 200 -1.0 1.0 -TH2F hdc2u2_residuals_vs_wirenum 'HMS 2U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2u2.wirenum H.dc.residual[10] 96 0.5 96.5 200 -1.0 1.0 -TH2F hdc2u1_residuals_vs_wirenum 'HMS 2U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2u1.wirenum H.dc.residual[11] 96 0.5 96.5 200 -1.0 1.0 - -#------------------------------------------- -# HMS DC TRACKING VARIABLES AT FOCAL PLANE -#------------------------------------------- - -TH1F hdc_trk_mom 'HMS DC Track Momentum; P (GeV); Number of Entires / 10 MeV' H.tr.p 600 0 6 -TH1F hdc_trk_beta 'HMS DC Track Beta; Beta (GeV); Number of Entires' H.tr.beta 300 -1.5 1.5 -TH2F hdc_xfp_vs_yfp 'HMS DC X_{fp} vs Y_{fp}; Y_{fp} (cm) / 1 cm; X_{fp} (cm) / 1 cm' H.dc.y_fp H.dc.x_fp 100 -50 50 100 -50 50 -TH2F hdc_xpfp_vs_ypfp 'HMS DC X'_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X'_{fp} / 0.002 rad' H.dc.yp_fp H.dc.xp_fp 100 -.1 .1 100 -.1 .1 -TH2F hdc_xfp_vs_ypfp 'HMS DC X_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X_{fp} / 1 cm' H.dc.yp_fp H.dc.x_fp 100 -.1 .1 100 -50 50 -TH2F hdc_xfp_vs_xpfp 'HMS DC X_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; X_{fp} / 1 cm' H.dc.xp_fp H.dc.x_fp 100 -.1 .1 100 -50 50 -TH2F hdc_yfp_vs_xpfp 'HMS DC Y_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; Y_{fp} / 1 cm' H.dc.xp_fp H.dc.y_fp 100 -.1 .1 100 -50 50 -TH2F hdc_yfp_vs_ypfp 'HMS DC Y_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; Y_{fp} / 1 cm' H.dc.yp_fp H.dc.y_fp 100 -.1 .1 100 -50 50 +#include "DEF-files/HMS/TEST_STANDS/DC/hdcana_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev.def b/DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev.def new file mode 100644 index 0000000000000000000000000000000000000000..93d19caa34a8d95b2ad050cf6ee48c24d72248c0 --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev.def @@ -0,0 +1,6 @@ +# See $ANALYZER/examples/output_example.def for examples +# +block H.dc.* +block T.hms.* + +#include "DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/DC/hdc_6gev_histos.def b/DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev_histos.def similarity index 99% rename from DEF-files/HMS/TEST_STANDS/DC/hdc_6gev_histos.def rename to DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev_histos.def index de8fb4c54cb62b5367d0a31a21abcddfca14307d..499d24e5cb848a3562257fe25bff1e214dd4bbe2 100644 --- a/DEF-files/HMS/TEST_STANDS/DC/hdc_6gev_histos.def +++ b/DEF-files/HMS/TEST_STANDS/DC/hdcana_6gev_histos.def @@ -1,9 +1,3 @@ -# See $ANALYZER/examples/output_example.def for examples -# -block H.dc.* -block T.hms.* - - #----------------- # HMS DC WIREMAP #----------------- diff --git a/DEF-files/HMS/TEST_STANDS/DC/hdcana_histos.def b/DEF-files/HMS/TEST_STANDS/DC/hdcana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..fbd8aedcae4802403b044ca7d0dfff485d7eb3bc --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/DC/hdcana_histos.def @@ -0,0 +1,175 @@ +#------------------ +# HMS DC WIRE MAP +#------------------ + +TH1F hdc1u1_wirenum 'HMS DC 1U1 Wiremap; Wire Number; Number of Entries' H.dc.1u1.wirenum 96 0.5 96.5 +TH1F hdc1u2_wirenum 'HMS DC 1U2 Wiremap; Wire Number; Number of Entries' H.dc.1u2.wirenum 96 0.5 96.5 +TH1F hdc1x1_wirenum 'HMS DC 1X1 Wiremap; Wire Number; Number of Entries' H.dc.1x1.wirenum 102 0.5 102.5 +TH1F hdc1x2_wirenum 'HMS DC 1X2 Wiremap; Wire Number; Number of Entries' H.dc.1x2.wirenum 102 0.5 102.5 +TH1F hdc1v1_wirenum 'HMS DC 1V1 Wiremap; Wire Number; Number of Entries' H.dc.1v1.wirenum 96 0.5 96.5 +TH1F hdc1v2_wirenum 'HMS DC 1V2 Wiremap; Wire Number; Number of Entries' H.dc.1v2.wirenum 96 0.5 96.5 + +TH1F hdc2v2_wirenum 'HMS DC 2V2 Wiremap; Wire Number; Number of Entries' H.dc.2v2.wirenum 96 0.5 96.5 +TH1F hdc2v1_wirenum 'HMS DC 2V1 Wiremap; Wire Number; Number of Entries' H.dc.2v1.wirenum 96 0.5 96.5 +TH1F hdc2x2_wirenum 'HMS DC 2X2 Wiremap; Wire Number; Number of Entries' H.dc.2x2.wirenum 102 0.5 102.5 +TH1F hdc2x1_wirenum 'HMS DC 2X1 Wiremap; Wire Number; Number of Entries' H.dc.2x1.wirenum 102 0.5 102.5 +TH1F hdc2u2_wirenum 'HMS DC 2U2 Wiremap; Wire Number; Number of Entries' H.dc.2u2.wirenum 96 0.5 96.5 +TH1F hdc2u1_wirenum 'HMS DC 2U1 Wiremap; Wire Number; Number of Entries' H.dc.2u1.wirenum 96 0.5 96.5 + +#------------------------------ +# HMS DC RAW TDC PER PLANE +#------------------------------ + +TH1F hdc1u1_raw_tdc 'HDC 1U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1u1.rawtdc 5000 -25000 25000 +TH1F hdc1u2_raw_tdc 'HDC 1U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1u2.rawtdc 5000 -25000 25000 +TH1F hdc1x1_raw_tdc 'HDC 1X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1x1.rawtdc 5000 -25000 25000 +TH1F hdc1x2_raw_tdc 'HDC 1X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1x2.rawtdc 5000 -25000 25000 +TH1F hdc1v1_raw_tdc 'HDC 1V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1v1.rawtdc 5000 -25000 25000 +TH1F hdc1v2_raw_tdc 'HDC 1V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.1v2.rawtdc 5000 -25000 25000 + +TH1F hdc2v2_raw_tdc 'HDC 2V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2v2.rawtdc 5000 -25000 25000 +TH1F hdc2v1_raw_tdc 'HDC 2V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2v1.rawtdc 5000 -25000 25000 +TH1F hdc2x2_raw_tdc 'HDC 2X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2x2.rawtdc 5000 -25000 25000 +TH1F hdc2x1_raw_tdc 'HDC 2X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2x1.rawtdc 5000 -25000 25000 +TH1F hdc2u2_raw_tdc 'HDC 2U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2u2.rawtdc 5000 -25000 25000 +TH1F hdc2u1_raw_tdc 'HDC 2U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' H.dc.2u1.rawtdc 5000 -25000 25000 + +#------------------------------ +# HMS DC RAW TDC VS. WIRENUMBER +#------------------------------ + +TH2F hdc1u1_raw_tdc_vs_wirenum 'HDC 1U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1u1.wirenum H.dc.1u1.rawtdc 96 0.5 96.5 5000 -25000 25000 +TH2F hdc1u2_raw_tdc_vs_wirenum 'HDC 1U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1u2.wirenum H.dc.1u2.rawtdc 96 0.5 96.5 5000 -25000 25000 +TH2F hdc1x1_raw_tdc_vs_wirenum 'HDC 1X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1x1.wirenum H.dc.1x1.rawtdc 102 0.5 102.5 5000 -25000 25000 +TH2F hdc1x2_raw_tdc_vs_wirenum 'HDC 1X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1x2.wirenum H.dc.1x2.rawtdc 102 0.5 102.5 5000 -25000 25000 +TH2F hdc1v1_raw_tdc_vs_wirenum 'HDC 1V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1v1.wirenum H.dc.1v1.rawtdc 96 0.5 96.5 5000 -25000 25000 +TH2F hdc1v2_raw_tdc_vs_wirenum 'HDC 1V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.1v2.wirenum H.dc.1v2.rawtdc 96 0.5 96.5 5000 -25000 25000 + +TH2F hdc2v2_raw_tdc_vs_wirenum 'HDC 2V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2v2.wirenum H.dc.2v2.rawtdc 96 0.5 96.5 5000 -25000 25000 +TH2F hdc2v1_raw_tdc_vs_wirenum 'HDC 2V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2v1.wirenum H.dc.2v1.rawtdc 96 0.5 96.5 5000 -25000 25000 +TH2F hdc2x2_raw_tdc_vs_wirenum 'HDC 2X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2x2.wirenum H.dc.2x2.rawtdc 102 0.5 102.5 5000 -25000 25000 +TH2F hdc2x1_raw_tdc_vs_wirenum 'HDC 2X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2x1.wirenum H.dc.2x1.rawtdc 102 0.5 102.5 5000 -25000 25000 +TH2F hdc2u2_raw_tdc_vs_wirenum 'HDC 2U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2u2.wirenum H.dc.2u2.rawtdc 96 0.5 96.5 5000 -25000 25000 +TH2F hdc2u1_raw_tdc_vs_wirenum 'HDC 2U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' H.dc.2u1.wirenum H.dc.2u1.rawtdc 96 0.5 96.5 5000 -25000 25000 + +#------------------------------ +# HMS DC DRIFT TIME PER PLANE +#------------------------------ +TH1F hdc1u1_drifttime 'HMS DC 1U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1u1.time 400 -50 350 +TH1F hdc1u2_drifttime 'HMS DC 1U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1u2.time 400 -50 350 +TH1F hdc1x1_drifttime 'HMS DC 1X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1x1.time 400 -50 350 +TH1F hdc1x2_drifttime 'HMS DC 1X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1x2.time 400 -50 350 +TH1F hdc1v1_drifttime 'HMS DC 1V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1v1.time 400 -50 350 +TH1F hdc1v2_drifttime 'HMS DC 1V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.1v2.time 400 -50 350 + +TH1F hdc2v2_drifttime 'HMS DC 2V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2v2.time 400 -50 350 +TH1F hdc2v1_drifttime 'HMS DC 2V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2v1.time 400 -50 350 +TH1F hdc2x2_drifttime 'HMS DC 2X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2x2.time 400 -50 350 +TH1F hdc2x1_drifttime 'HMS DC 2X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2x1.time 400 -50 350 +TH1F hdc2u2_drifttime 'HMS DC 2U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2u2.time 400 -50 350 +TH1F hdc2u1_drifttime 'HMS DC 2U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' H.dc.2u1.time 400 -50 350 + +#---------------------------------- +# HMS DC DRIFT TIME VS. WIRENUMBER +#---------------------------------- + +TH2F hdc1u1_drifttime_vs_wirenum 'HMS DC 1U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1u1.wirenum H.dc.1u1.time 96 0.5 96.5 500 0 500 +TH2F hdc1u2_drifttime_vs_wirenum 'HMS DC 1U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1u2.wirenum H.dc.1u2.time 96 0.5 96.5 500 0 500 +TH2F hdc1x1_drifttime_vs_wirenum 'HMS DC 1X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1x1.wirenum H.dc.1x1.time 102 0.5 102.5 500 0 500 +TH2F hdc1x2_drifttime_vs_wirenum 'HMS DC 1X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1x2.wirenum H.dc.1x2.time 102 0.5 102.5 500 0 500 +TH2F hdc1v1_drifttime_vs_wirenum 'HMS DC 1V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1v1.wirenum H.dc.1v1.time 96 0.5 96.5 500 0 500 +TH2F hdc1v2_drifttime_vs_wirenum 'HMS DC 1V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.1v2.wirenum H.dc.1v2.time 96 0.5 96.5 500 0 500 + +TH2F hdc2v2_drifttime_vs_wirenum 'HMS DC 2V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2v2.wirenum H.dc.2v2.time 96 0.5 96.5 500 0 500 +TH2F hdc2v1_drifttime_vs_wirenum 'HMS DC 2V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2v1.wirenum H.dc.2v1.time 96 0.5 96.5 500 0 500 +TH2F hdc2x2_drifttime_vs_wirenum 'HMS DC 2X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2x2.wirenum H.dc.2x2.time 102 0.5 102.5 500 0 500 +TH2F hdc2x1_drifttime_vs_wirenum 'HMS DC 2X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2x1.wirenum H.dc.2x1.time 102 0.5 102.5 500 0 500 +TH2F hdc2u2_drifttime_vs_wirenum 'HMS DC 2U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2u2.wirenum H.dc.2u2.time 96 0.5 96.5 500 0 500 +TH2F hdc2u1_drifttime_vs_wirenum 'HMS DC 2U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' H.dc.2u1.wirenum H.dc.2u1.time 96 0.5 96.5 500 0 500 + +#---------------------------------- +# HMS DC Drift Distance Per Plane +#---------------------------------- +TH1F hdc1u1_ddist 'HMS 1U1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1u1.dist 28 -0.1 0.6 +TH1F hdc1u2_ddist 'HMS 1U2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1u2.dist 28 -0.1 0.6 +TH1F hdc1x1_ddist 'HMS 1X1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1x1.dist 28 -0.1 0.6 +TH1F hdc1x2_ddist 'HMS 1X2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1x2.dist 28 -0.1 0.6 +TH1F hdc1v1_ddist 'HMS 1V1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1v1.dist 28 -0.1 0.6 +TH1F hdc1v2_ddist 'HMS 1V2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.1v2.dist 28 -0.1 0.6 + +TH1F hdc2u2_ddist 'HMS 2U2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2u2.dist 28 -0.1 0.6 +TH1F hdc2u1_ddist 'HMS 2U1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2u1.dist 28 -0.1 0.6 +TH1F hdc2x2_ddist 'HMS 2X2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2x2.dist 28 -0.1 0.6 +TH1F hdc2x1_ddist 'HMS 2X1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2x1.dist 28 -0.1 0.6 +TH1F hdc2v2_ddist 'HMS 2V2 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2v2.dist 28 -0.1 0.6 +TH1F hdc2v1_ddist 'HMS 2V1 Drift Distance; Drift Distance (cm); Number of Entries' H.dc.2v1.dist 28 -0.1 0.6 + + +#---------------------------------------- +# HMS DC Drift Distance vs. Wire number +#---------------------------------------- + +TH2F hdc1u1_wirenum_vs_ddist 'HMS 1U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1u1.wirenum H.dc.1u1.dist 96 0.5 96.5 300 -0.1 0.6 +TH2F hdc1u2_wirenum_vs_ddist 'HMS 1U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1u2.wirenum H.dc.1u2.dist 96 0.5 96.5 300 -0.1 0.6 +TH2F hdc1x1_wirenum_vs_ddist 'HMS 1X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1x1.wirenum H.dc.1x1.dist 102 0.5 102.5 300 -0.1 0.6 +TH2F hdc1x2_wirenum_vs_ddist 'HMS 1X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1x2.wirenum H.dc.1x2.dist 102 0.5 102.5 300 -0.1 0.6 +TH2F hdc1v1_wirenum_vs_ddist 'HMS 1V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1v1.wirenum H.dc.1v1.dist 96 0.5 96.5 300 -0.1 0.6 +TH2F hdc1v2_wirenum_vs_ddist 'HMS 1V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.1v2.wirenum H.dc.1v2.dist 96 0.5 96.5 300 -0.1 0.6 + +TH2F hdc2u2_wirenum_vs_ddist 'HMS 2U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2u2.wirenum H.dc.2u2.dist 96 0.5 96.5 300 -0.1 0.6 +TH2F hdc2u1_wirenum_vs_ddist 'HMS 2U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2u1.wirenum H.dc.2u1.dist 96 0.5 96.5 300 -0.1 0.6 +TH2F hdc2x2_wirenum_vs_ddist 'HMS 2X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2x2.wirenum H.dc.2x2.dist 102 0.5 102.5 300 -0.1 0.6 +TH2F hdc2x1_wirenum_vs_ddist 'HMS 2X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2x1.wirenum H.dc.2x1.dist 102 0.5 102.5 300 -0.1 0.6 +TH2F hdc2v2_wirenum_vs_ddist 'HMS 2V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2v2.wirenum H.dc.2v2.dist 96 0.5 96.5 300 -0.1 0.6 +TH2F hdc2v1_wirenum_vs_ddist 'HMS 2V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' H.dc.2v1.wirenum H.dc.2v1.dist 96 0.5 96.5 300 -0.1 0.6 + +#----------------------------- +# HMS DC RESIDUALS PER PLANE +#----------------------------- + +TH1F hdc1u1_residuals 'HMS 1U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[0] 200 -1.0 1.0 +TH1F hdc1u2_residuals 'HMS 1U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[1] 200 -1.0 1.0 +TH1F hdc1x1_residuals 'HMS 1X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[2] 200 -1.0 1.0 +TH1F hdc1x2_residuals 'HMS 1X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[3] 200 -1.0 1.0 +TH1F hdc1v1_residuals 'HMS 1V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[4] 200 -1.0 1.0 +TH1F hdc1v2_residuals 'HMS 1V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[5] 200 -1.0 1.0 + +TH1F hdc2v2_residuals 'HMS 2V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[6] 200 -1.0 1.0 +TH1F hdc2v1_residuals 'HMS 2V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[7] 200 -1.0 1.0 +TH1F hdc2x2_residuals 'HMS 2X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[8] 200 -1.0 1.0 +TH1F hdc2x1_residuals 'HMS 2X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[9] 200 -1.0 1.0 +TH1F hdc2u2_residuals 'HMS 2U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[10] 200 -1.0 1.0 +TH1F hdc2u1_residuals 'HMS 2U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' H.dc.residual[11] 200 -1.0 1.0 + + + +#----------------------------------- +# HMS DC RESIDUALS vs. Wire Number +#----------------------------------- + +TH2F hdc1u1_residuals_vs_wirenum 'HMS 1U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1u1.wirenum H.dc.residual[0] 96 0.5 96.5 200 -1.0 1.0 +TH2F hdc1u2_residuals_vs_wirenum 'HMS 1U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1u2.wirenum H.dc.residual[1] 96 0.5 96.5 200 -1.0 1.0 +TH2F hdc1x1_residuals_vs_wirenum 'HMS 1X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1x1.wirenum H.dc.residual[2] 102 0.5 102.5 200 -1.0 1.0 +TH2F hdc1x2_residuals_vs_wirenum 'HMS 1X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1x2.wirenum H.dc.residual[3] 102 0.5 102.5 200 -1.0 1.0 +TH2F hdc1v1_residuals_vs_wirenum 'HMS 1V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1v1.wirenum H.dc.residual[4] 96 0.5 96.5 200 -1.0 1.0 +TH2F hdc1v2_residuals_vs_wirenum 'HMS 1V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.1v2.wirenum H.dc.residual[5] 96 0.5 96.5 200 -1.0 1.0 + +TH2F hdc2v2_residuals_vs_wirenum 'HMS 2V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2v2.wirenum H.dc.residual[6] 96 0.5 96.5 200 -1.0 1.0 +TH2F hdc2v1_residuals_vs_wirenum 'HMS 2V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2v1.wirenum H.dc.residual[7] 96 0.5 96.5 200 -1.0 1.0 +TH2F hdc2x2_residuals_vs_wirenum 'HMS 2X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2x2.wirenum H.dc.residual[8] 102 0.5 102.5 200 -1.0 1.0 +TH2F hdc2x1_residuals_vs_wirenum 'HMS 2X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2x1.wirenum H.dc.residual[9] 102 0.5 102.5 200 -1.0 1.0 +TH2F hdc2u2_residuals_vs_wirenum 'HMS 2U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2u2.wirenum H.dc.residual[10] 96 0.5 96.5 200 -1.0 1.0 +TH2F hdc2u1_residuals_vs_wirenum 'HMS 2U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' H.dc.2u1.wirenum H.dc.residual[11] 96 0.5 96.5 200 -1.0 1.0 + +#------------------------------------------- +# HMS DC TRACKING VARIABLES AT FOCAL PLANE +#------------------------------------------- + +TH1F hdc_trk_mom 'HMS DC Track Momentum; P (GeV); Number of Entires / 10 MeV' H.tr.p 600 0 6 +TH1F hdc_trk_beta 'HMS DC Track Beta; Beta (GeV); Number of Entires' H.tr.beta 300 -1.5 1.5 +TH2F hdc_xfp_vs_yfp 'HMS DC X_{fp} vs Y_{fp}; Y_{fp} (cm) / 1 cm; X_{fp} (cm) / 1 cm' H.dc.y_fp H.dc.x_fp 100 -50 50 100 -50 50 +TH2F hdc_xpfp_vs_ypfp 'HMS DC X'_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X'_{fp} / 0.002 rad' H.dc.yp_fp H.dc.xp_fp 100 -.1 .1 100 -.1 .1 +TH2F hdc_xfp_vs_ypfp 'HMS DC X_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X_{fp} / 1 cm' H.dc.yp_fp H.dc.x_fp 100 -.1 .1 100 -50 50 +TH2F hdc_xfp_vs_xpfp 'HMS DC X_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; X_{fp} / 1 cm' H.dc.xp_fp H.dc.x_fp 100 -.1 .1 100 -50 50 +TH2F hdc_yfp_vs_xpfp 'HMS DC Y_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; Y_{fp} / 1 cm' H.dc.xp_fp H.dc.y_fp 100 -.1 .1 100 -50 50 +TH2F hdc_yfp_vs_ypfp 'HMS DC Y_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; Y_{fp} / 1 cm' H.dc.yp_fp H.dc.y_fp 100 -.1 .1 100 -50 50 diff --git a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def index 0995a2c5bba079fca742fcce8fd7b02da488b166..28af8db218381ae29391db661bb776009d10ea65 100644 --- a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def +++ b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana.def @@ -3,387 +3,4 @@ block H.hod.* block T.hms.* -#----------------------- -# HMS Hodo Error Flags -#----------------------- -TH2F hhodo_1x_pos_adcErrFlg2D 'HMS 1X+ FPGA Error Flag; PMT Number; Error Flag' H.hod.1x.posAdcCounter H.hod.1x.posAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 -TH2F hhodo_1y_pos_adcErrFlg2D 'HMS 1Y+ FPGA Error Flag; PMT Number; Error Flag' H.hod.1y.posAdcCounter H.hod.1y.posAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 -TH2F hhodo_2x_pos_adcErrFlg2D 'HMS 2X+ FPGA Error Flag; PMT Number; Error Flag' H.hod.2x.posAdcCounter H.hod.2x.posAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 -TH2F hhodo_2y_pos_adcErrFlg2D 'HMS 2Y+ FPGA Error Flag; PMT Number; Error Flag' H.hod.2y.posAdcCounter H.hod.2y.posAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 - -TH2F hhodo_1x_neg_adcErrFlg2D 'HMS 1X- FPGA Error Flag; PMT Number; Error Flag' H.hod.1x.negAdcCounter H.hod.1x.negAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 -TH2F hhodo_1y_neg_adcErrFlg2D 'HMS 1Y- FPGA Error Flag; PMT Number; Error Flag' H.hod.1y.negAdcCounter H.hod.1y.negAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 -TH2F hhodo_2x_neg_adcErrFlg2D 'HMS 2X- FPGA Error Flag; PMT Number; Error Flag' H.hod.2x.negAdcCounter H.hod.2x.negAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 -TH2F hhodo_2y_neg_adcErrFlg2D 'HMS 2Y- FPGA Error Flag; PMT Number; Error Flag' H.hod.2y.negAdcCounter H.hod.2y.negAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 - - -#----------------------------------- -# HMS HODO RAW ADC Multiplicities -#----------------------------------- - -TH1F hhodo_1x_raw_adc_mult_pos 'HMS 1X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.1x.totNumPosAdcHits 16 0.5 16.5 -TH1F hhodo_1y_raw_adc_mult_pos 'HMS 1Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.1y.totNumPosAdcHits 10 0.5 10.5 -TH1F hhodo_2x_raw_adc_mult_pos 'HMS 2X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.2x.totNumPosAdcHits 16 0.5 16.5 -TH1F hhodo_2y_raw_adc_mult_pos 'HMS 2Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.2y.totNumPosAdcHits 10 0.5 10.5 - -TH1F hhodo_1x_raw_adc_mult_neg 'HMS 1X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.1x.totNumNegAdcHits 16 0.5 16.5 -TH1F hhodo_1y_raw_adc_mult_neg 'HMS 1Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.1y.totNumNegAdcHits 10 0.5 10.5 -TH1F hhodo_2x_raw_adc_mult_neg 'HMS 2X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.2x.totNumNegAdcHits 16 0.5 16.5 -TH1F hhodo_2y_raw_adc_mult_neg 'HMS 2Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.2y.totNumNegAdcHits 10 0.5 10.5 - -TH1F hhodo_1x_raw_adc_mult 'HMS 1X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.1x.totNumAdcHits 16 0.5 16.5 -TH1F hhodo_1y_raw_adc_mult 'HMS 1Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.1y.totNumAdcHits 10 0.5 10.5 -TH1F hhodo_2x_raw_adc_mult 'HMS 2X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.2x.totNumAdcHits 16 0.5 16.5 -TH1F hhodo_2y_raw_adc_mult 'HMS 2Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.2y.totNumAdcHits 10 0.5 10.5 - - -#----------------------------------- -# HMS HODO Raw TDC Multiplicities -#----------------------------------- - -TH1F hhodo_1x_raw_tdc_mult_pos 'HMS 1X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.1x.totNumPosTdcHits 16 0.5 16.5 -TH1F hhodo_1y_raw_tdc_mult_pos 'HMS 1Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.1y.totNumPosTdcHits 10 0.5 10.5 -TH1F hhodo_2x_raw_tdc_mult_pos 'HMS 2X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.2x.totNumPosTdcHits 16 0.5 16.5 -TH1F hhodo_2y_raw_tdc_mult_pos 'HMS 2Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.2y.totNumPosTdcHits 10 0.5 10.5 - -TH1F hhodo_1x_raw_tdc_mult_neg 'HMS 1X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.1x.totNumNegTdcHits 16 0.5 16.5 -TH1F hhodo_1y_raw_tdc_mult_neg 'HMS 1Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.1y.totNumNegTdcHits 10 0.5 10.5 -TH1F hhodo_2x_raw_tdc_mult_neg 'HMS 2X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.2x.totNumNegTdcHits 16 0.5 16.5 -TH1F hhodo_2y_raw_tdc_mult_neg 'HMS 2Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.2y.totNumNegTdcHits 10 0.5 10.5 - -TH1F hhodo_1x_raw_tdc_mult 'HMS 1X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.1x.totNumTdcHits 16 0.5 16.5 -TH1F hhodo_1y_raw_tdc_mult 'HMS 1Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.1y.totNumTdcHits 10 0.5 10.5 -TH1F hhodo_2x_raw_tdc_mult 'HMS 2X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.2x.totNumTdcHits 16 0.5 16.5 -TH1F hhodo_2y_raw_tdc_mult 'HMS 2Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.2y.totNumTdcHits 10 0.5 10.5 - -#--------------------------------- -# HMS HODO Raw ADC OCCUPANCIES -#--------------------------------- - -TH1F hhodo_1x_raw_adc_occ_pos 'HMS 1X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.1x.posAdcCounter 16 0.5 16.5 -TH1F hhodo_1y_raw_adc_occ_pos 'HMS 1Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.1y.posAdcCounter 10 0.5 10.5 -TH1F hhodo_2x_raw_adc_occ_pos 'HMS 2X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.2x.posAdcCounter 16 0.5 16.5 -TH1F hhodo_2y_raw_adc_occ_pos 'HMS 2Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.2y.posAdcCounter 10 0.5 10.5 - -TH1F hhodo_1x_raw_adc_occ_neg 'HMS 1X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.1x.negAdcCounter 16 0.5 16.5 -TH1F hhodo_1y_raw_adc_occ_neg 'HMS 1Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.1y.negAdcCounter 10 0.5 10.5 -TH1F hhodo_2x_raw_adc_occ_neg 'HMS 2X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.2x.negAdcCounter 16 0.5 16.5 -TH1F hhodo_2y_raw_adc_occ_neg 'HMS 2Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.2y.negAdcCounter 10 0.5 10.5 - -#-------------------------------- -# HMS HODO Raw TDC OCCUPANCIES -#-------------------------------- - -TH1F hhodo_1x_raw_tdc_occ_pos 'HMS 1X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.1x.posTdcCounter 16 0.5 16.5 -TH1F hhodo_1y_raw_tdc_occ_pos 'HMS 1Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.1y.posTdcCounter 10 0.5 10.5 -TH1F hhodo_2x_raw_tdc_occ_pos 'HMS 2X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.2x.posTdcCounter 16 0.5 16.5 -TH1F hhodo_2y_raw_tdc_occ_pos 'HMS 2Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.2y.posTdcCounter 10 0.5 10.5 - -TH1F hhodo_1x_raw_tdc_occ_neg 'HMS 1X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.1x.negTdcCounter 16 0.5 16.5 -TH1F hhodo_1y_raw_tdc_occ_neg 'HMS 1Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.1y.negTdcCounter 10 0.5 10.5 -TH1F hhodo_2x_raw_tdc_occ_neg 'HMS 2X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.2x.negTdcCounter 16 0.5 16.5 -TH1F hhodo_2y_raw_tdc_occ_neg 'HMS 2Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.2y.negTdcCounter 10 0.5 10.5 - - -#----------------------------- -# HMS Hodo Raw Pulse Pedestal -#----------------------------- - -TH2F hhodo_1x_pos_rawped_vs_pad 'HMS 1X+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1x.posAdcCounter H.hod.1x.posAdcPedRaw 16 0.5 16.5 4000 0 4000 -TH2F hhodo_1y_pos_rawped_vs_pad 'HMS 1Y+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1y.posAdcCounter H.hod.1y.posAdcPedRaw 10 0.5 10.5 4000 0 4000 -TH2F hhodo_2x_pos_rawped_vs_pad 'HMS 2X+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2x.posAdcCounter H.hod.2x.posAdcPedRaw 16 0.5 16.5 4000 0 4000 -TH2F hhodo_2y_pos_rawped_vs_pad 'HMS 2Y+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2y.posAdcCounter H.hod.2y.posAdcPedRaw 10 0.5 10.5 4000 0 4000 - -TH2F hhodo_1x_neg_rawped_vs_pad 'HMS 1X- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1x.negAdcCounter H.hod.1x.negAdcPedRaw 16 0.5 16.5 4000 0 4000 -TH2F hhodo_1y_neg_rawped_vs_pad 'HMS 1Y- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1y.negAdcCounter H.hod.1y.negAdcPedRaw 10 0.5 10.5 4000 0 4000 -TH2F hhodo_2x_neg_rawped_vs_pad 'HMS 2X- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2x.negAdcCounter H.hod.2x.negAdcPedRaw 16 0.5 16.5 4000 0 4000 -TH2F hhodo_2y_neg_rawped_vs_pad 'HMS 2Y- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2y.negAdcCounter H.hod.2y.negAdcPedRaw 10 0.5 10.5 4000 0 4000 - -#----------------------------- -# HMS Hodo Raw Pulse Integral -#----------------------------- - -TH2F hhodo_1x_pos_rawpi_vs_pad 'HMS 1X+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseIntRaw 16 0.5 16.5 400 0 20000 -TH2F hhodo_1y_pos_rawpi_vs_pad 'HMS 1Y+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseIntRaw 10 0.5 10.5 400 0 20000 -TH2F hhodo_2x_pos_rawpi_vs_pad 'HMS 2X+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseIntRaw 16 0.5 16.5 400 0 20000 -TH2F hhodo_2y_pos_rawpi_vs_pad 'HMS 2Y+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseIntRaw 10 0.5 10.5 400 0 20000 - -TH2F hhodo_1x_neg_rawpi_vs_pad 'HMS 1X- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseIntRaw 16 0.5 16.5 400 0 20000 -TH2F hhodo_1y_neg_rawpi_vs_pad 'HMS 1Y- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseIntRaw 10 0.5 10.5 400 0 20000 -TH2F hhodo_2x_neg_rawpi_vs_pad 'HMS 2X- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseIntRaw 16 0.5 16.5 400 0 20000 -TH2F hhodo_2y_neg_rawpi_vs_pad 'HMS 2Y- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseIntRaw 10 0.5 10.5 400 0 20000 - -#------------------------------ -# HMS Hodo Raw Pulse Amplitude -#------------------------------ - -TH2F hhodo_1x_pos_rawpamp_vs_pad 'HMS 1X+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 -TH2F hhodo_1y_pos_rawpamp_vs_pad 'HMS 1Y+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 -TH2F hhodo_2x_pos_rawpamp_vs_pad 'HMS 2X+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 -TH2F hhodo_2y_pos_rawpamp_vs_pad 'HMS 2Y+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 - -TH2F hhodo_1x_neg_rawpamp_vs_pad 'HMS 1X- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 -TH2F hhodo_1y_neg_rawpamp_vs_pad 'HMS 1Y- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 -TH2F hhodo_2x_neg_rawpamp_vs_pad 'HMS 2X- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 -TH2F hhodo_2y_neg_rawpamp_vs_pad 'HMS 2Y- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 - -#----------------------------- -# HMS Hodo Raw Pulse Time -#----------------------------- - -TH2F hhodo_1x_pos_rawptime_vs_pad 'HMS 1X+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 -TH2F hhodo_1y_pos_rawptime_vs_pad 'HMS 1Y+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 -TH2F hhodo_2x_pos_rawptime_vs_pad 'HMS 2X+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 -TH2F hhodo_2y_pos_rawptime_vs_pad 'HMS 2Y+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 - -TH2F hhodo_1x_neg_rawptime_vs_pad 'HMS 1X- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 -TH2F hhodo_1y_neg_rawptime_vs_pad 'HMS 1Y- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 -TH2F hhodo_2x_neg_rawptime_vs_pad 'HMS 2X- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 -TH2F hhodo_2y_neg_rawptime_vs_pad 'HMS 2Y- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 - -#----------------------------- -# HMS Hodo Raw TDC Time -#----------------------------- - -TH2F hhodo_1x_pos_raw_tdc_time_vs_pad 'HMS 1X+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1x.posTdcCounter H.hod.1x.posTdcTimeRaw 16 0.5 16.5 800 0 8000 -TH2F hhodo_1y_pos_raw_tdc_time_vs_pad 'HMS 1Y+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1y.posTdcCounter H.hod.1y.posTdcTimeRaw 10 0.5 10.5 800 0 8000 -TH2F hhodo_2x_pos_raw_tdc_time_vs_pad 'HMS 2X+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2x.posTdcCounter H.hod.2x.posTdcTimeRaw 16 0.5 16.5 800 0 8000 -TH2F hhodo_2y_pos_raw_tdc_time_vs_pad 'HMS 2Y+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2y.posTdcCounter H.hod.2y.posTdcTimeRaw 10 0.5 10.5 800 0 8000 - -TH2F hhodo_1x_neg_raw_tdc_time_vs_pad 'HMS 1X- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1x.negTdcCounter H.hod.1x.negTdcTimeRaw 16 0.5 16.5 800 0 8000 -TH2F hhodo_1y_neg_raw_tdc_time_vs_pad 'HMS 1Y- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1y.negTdcCounter H.hod.1y.negTdcTimeRaw 10 0.5 10.5 800 0 8000 -TH2F hhodo_2x_neg_raw_tdc_time_vs_pad 'HMS 2X- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2x.negTdcCounter H.hod.2x.negTdcTimeRaw 16 0.5 16.5 800 0 8000 -TH2F hhodo_2y_neg_raw_tdc_time_vs_pad 'HMS 2Y- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2y.negTdcCounter H.hod.2y.negTdcTimeRaw 10 0.5 10.5 800 0 8000 - - -#------------------------- -# HMS Hodo Pulse Pedestal -#------------------------- -TH2F hhodo_1x_pos_ped_vs_pad 'HMS 1X+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.1x.posAdcCounter H.hod.1x.posAdcPed 16 0.5 16.5 200 0 200 -TH2F hhodo_1y_pos_ped_vs_pad 'HMS 1Y+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.1y.posAdcCounter H.hod.1y.posAdcPed 10 0.5 10.5 200 0 200 -TH2F hhodo_2x_pos_ped_vs_pad 'HMS 2X+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2x.posAdcCounter H.hod.2x.posAdcPed 16 0.5 16.5 200 0 200 -TH2F hhodo_2y_pos_ped_vs_pad 'HMS 2Y+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2y.posAdcCounter H.hod.2y.posAdcPed 10 0.5 10.5 200 0 200 - -TH2F hhodo_1x_neg_ped_vs_pad 'HMS 1X- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mv' H.hod.1x.negAdcCounter H.hod.1x.negAdcPed 16 0.5 16.5 200 0 200 -TH2F hhodo_1y_neg_ped_vs_pad 'HMS 1Y- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.1y.negAdcCounter H.hod.1y.negAdcPed 10 0.5 10.5 200 0 200 -TH2F hhodo_2x_neg_ped_vs_pad 'HMS 2X- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2x.negAdcCounter H.hod.2x.negAdcPed 16 0.5 16.5 200 0 200 -TH2F hhodo_2y_neg_ped_vs_pad 'HMS 2Y- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2y.negAdcCounter H.hod.2y.negAdcPed 10 0.5 10.5 200 0 200 - -#------------------------- -# HMS Hodo Pulse Integral -#------------------------- -TH2F hhodo_1x_pos_pi_vs_pad 'HMS 1X+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseInt 16 0.5 16.5 320 0 80 -TH2F hhodo_1y_pos_pi_vs_pad 'HMS 1Y+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseInt 10 0.5 10.5 320 0 80 -TH2F hhodo_2x_pos_pi_vs_pad 'HMS 2X+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseInt 16 0.5 16.5 320 0 80 -TH2F hhodo_2y_pos_pi_vs_pad 'HMS 2Y+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseInt 10 0.5 10.5 320 0 80 - -TH2F hhodo_1x_neg_pi_vs_pad 'HMS 1X- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseInt 16 0.5 16.5 320 0 80 -TH2F hhodo_1y_neg_pi_vs_pad 'HMS 1Y- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseInt 10 0.5 10.5 320 0 80 -TH2F hhodo_2x_neg_pi_vs_pad 'HMS 2X- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseInt 16 0.5 16.5 320 0 80 -TH2F hhodo_2y_neg_pi_vs_pad 'HMS 2Y- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseInt 10 0.5 10.5 320 0 80 - - -#-------------------------- -# HMS Hodo Pulse Amplitude -#-------------------------- -TH2F hhodo_1x_pos_pamp_vs_pad 'HMS 1X+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseAmp 16 0.5 16.5 500 0 1000 -TH2F hhodo_1y_pos_pamp_vs_pad 'HMS 1Y+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseAmp 10 0.5 10.5 500 0 1000 -TH2F hhodo_2x_pos_pamp_vs_pad 'HMS 2X+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseAmp 16 0.5 16.5 500 0 1000 -TH2F hhodo_2y_pos_pamp_vs_pad 'HMS 2Y+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseAmp 10 0.5 10.5 500 0 1000 - -TH2F hhodo_1x_neg_pamp_vs_pad 'HMS 1X- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseAmp 16 0.5 16.5 500 0 1000 -TH2F hhodo_1y_neg_pamp_vs_pad 'HMS 1Y- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseAmp 10 0.5 10.5 500 0 1000 -TH2F hhodo_2x_neg_pamp_vs_pad 'HMS 2X- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseAmp 16 0.5 16.5 500 0 1000 -TH2F hhodo_2y_neg_pamp_vs_pad 'HMS 2Y- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseAmp 10 0.5 10.5 500 0 1000 - -#------------------- -# HMS Hodo TDC Time -#------------------- -TH2F hhodo_1x_pos_tdc_time_vs_pad 'HMS 1X+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1x.posTdcCounter H.hod.1x.posTdcTime 16 0.5 16.5 200 -2000 0 -TH2F hhodo_1y_pos_tdc_time_vs_pad 'HMS 1Y+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1y.posTdcCounter H.hod.1y.posTdcTime 10 0.5 10.5 200 -2000 0 -TH2F hhodo_2x_pos_tdc_time_vs_pad 'HMS 2X+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2x.posTdcCounter H.hod.2x.posTdcTime 16 0.5 16.5 200 -2000 0 -TH2F hhodo_2y_pos_tdc_time_vs_pad 'HMS 2Y+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2y.posTdcCounter H.hod.2y.posTdcTime 10 0.5 10.5 200 -2000 0 - -TH2F hhodo_1x_neg_tdc_time_vs_pad 'HMS 1X- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1x.negTdcCounter H.hod.1x.negTdcTime 16 0.5 16.5 200 -2000 0 -TH2F hhodo_1y_neg_tdc_time_vs_pad 'HMS 1Y- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1y.negTdcCounter H.hod.1y.negTdcTime 10 0.5 10.5 200 -2000 0 -TH2F hhodo_2x_neg_tdc_time_vs_pad 'HMS 2X- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2x.negTdcCounter H.hod.2x.negTdcTime 16 0.5 16.5 200 -2000 0 -TH2F hhodo_2y_neg_tdc_time_vs_pad 'HMS 2Y- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2y.negTdcCounter H.hod.2y.negTdcTime 10 0.5 10.5 200 -2000 0 - - -#----------------------------------- -# HMS HODO GOOD ADC Multiplicities -#----------------------------------- - -TH1F hhodo_1x_good_adc_mult_pos 'HMS 1X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.1x.totNumGoodPosAdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_adc_mult_pos 'HMS 1Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.1y.totNumGoodPosAdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_adc_mult_pos 'HMS 2X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.2x.totNumGoodPosAdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_adc_mult_pos 'HMS 2Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.2y.totNumGoodPosAdcHits 10 0.5 10.5 - -TH1F hhodo_1x_good_adc_mult_neg 'HMS 1X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.1x.totNumGoodNegAdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_adc_mult_neg 'HMS 1Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.1y.totNumGoodNegAdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_adc_mult_neg 'HMS 2X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.2x.totNumGoodNegAdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_adc_mult_neg 'HMS 2Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.2y.totNumGoodNegAdcHits 10 0.5 10.5 - -TH1F hhodo_1x_good_adc_mult 'HMS 1X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.1x.totNumGoodAdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_adc_mult 'HMS 1Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.1y.totNumGoodAdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_adc_mult 'HMS 2X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.2x.totNumGoodAdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_adc_mult 'HMS 2Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.2y.totNumGoodAdcHits 10 0.5 10.5 - -#----------------------------------- -# HMS HODO Good TDC Multiplicities -#----------------------------------- - -TH1F hhodo_1x_good_tdc_mult_pos 'HMS 1X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.1x.totNumGoodPosTdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_tdc_mult_pos 'HMS 1Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.1y.totNumGoodPosTdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_tdc_mult_pos 'HMS 2X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.2x.totNumGoodPosTdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_tdc_mult_pos 'HMS 2Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.2y.totNumGoodPosTdcHits 10 0.5 10.5 - -TH1F hhodo_1x_good_tdc_mult_neg 'HMS 1X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.1x.totNumGoodNegTdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_tdc_mult_neg 'HMS 1Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.1y.totNumGoodNegTdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_tdc_mult_neg 'HMS 2X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.2x.totNumGoodNegTdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_tdc_mult_neg 'HMS 2Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.2y.totNumGoodNegTdcHits 10 0.5 10.5 - -TH1F hhodo_1x_good_tdc_mult 'HMS 1X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.1x.totNumGoodTdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_tdc_mult 'HMS 1Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.1y.totNumGoodTdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_tdc_mult 'HMS 2X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.2x.totNumGoodTdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_tdc_mult 'HMS 2Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.2y.totNumGoodTdcHits 10 0.5 10.5 - -#--------------------------------- -# HMS HODO GOOD ADC OCCUPANCIES -#--------------------------------- - -TH1F hhodo_1x_good_adc_occ_pos 'HMS 1X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.1x.numGoodPosAdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_adc_occ_pos 'HMS 1Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.1y.numGoodPosAdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_adc_occ_pos 'HMS 2X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.2x.numGoodPosAdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_adc_occ_pos 'HMS 2Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.2y.numGoodPosAdcHits 10 0.5 10.5 - -TH1F hhodo_1x_good_adc_occ_neg 'HMS 1X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.1x.numGoodNegAdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_adc_occ_neg 'HMS 1Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.1y.numGoodNegAdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_adc_occ_neg 'HMS 2X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.2x.numGoodNegAdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_adc_occ_neg 'HMS 2Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.2y.numGoodNegAdcHits 10 0.5 10.5 - -#-------------------------------- -# HMS HODO GOOD TDC OCCUPANCIES -#-------------------------------- - -TH1F hhodo_1x_good_tdc_occ_pos 'HMS 1X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.1x.numGoodPosTdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_tdc_occ_pos 'HMS 1Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.1y.numGoodPosTdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_tdc_occ_pos 'HMS 2X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.2x.numGoodPosTdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_tdc_occ_pos 'HMS 2Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.2y.numGoodPosTdcHits 10 0.5 10.5 - -TH1F hhodo_1x_good_tdc_occ_neg 'HMS 1X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.1x.numGoodNegTdcHits 16 0.5 16.5 -TH1F hhodo_1y_good_tdc_occ_neg 'HMS 1Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.1y.numGoodNegTdcHits 10 0.5 10.5 -TH1F hhodo_2x_good_tdc_occ_neg 'HMS 2X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.2x.numGoodNegTdcHits 16 0.5 16.5 -TH1F hhodo_2y_good_tdc_occ_neg 'HMS 2Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.2y.numGoodNegTdcHits 10 0.5 10.5 - -#------------------------------ -# HMS HODO Good PULSE PEDESTAL -#------------------------------ - -TH2F hhodo_1x_good_pped_vs_pmt_pos 'HMS 1X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1x.GoodPosAdcPed 16 0.5 16.5 200 0 200 H.hod.1x.GoodPosAdcPed>0.0 -TH2F hhodo_1y_good_pped_vs_pmt_pos 'HMS 1Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1y.GoodPosAdcPed 10 0.5 10.5 200 0 200 H.hod.1y.GoodPosAdcPed>0.0 -TH2F hhodo_2x_good_pped_vs_pmt_pos 'HMS 2X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2x.GoodPosAdcPed 16 0.5 16.5 200 0 200 H.hod.2x.GoodPosAdcPed>0.0 -TH2F hhodo_2y_good_pped_vs_pmt_pos 'HMS 2Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2y.GoodPosAdcPed 10 0.5 10.5 200 0 200 H.hod.2y.GoodPosAdcPed>0.0 - -TH2F hhodo_1x_good_pped_vs_pmt_neg 'HMS 1X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1x.GoodNegAdcPed 16 0.5 16.5 200 0 200 H.hod.1x.GoodNegAdcPed>0.0 -TH2F hhodo_1y_good_pped_vs_pmt_neg 'HMS 1Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1y.GoodNegAdcPed 10 0.5 10.5 200 0 200 H.hod.1y.GoodNegAdcPed>0.0 -TH2F hhodo_2x_good_pped_vs_pmt_neg 'HMS 2X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2x.GoodNegAdcPed 16 0.5 16.5 200 0 200 H.hod.2x.GoodNegAdcPed>0.0 -TH2F hhodo_2y_good_pped_vs_pmt_neg 'HMS 2Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2y.GoodNegAdcPed 10 0.5 10.5 200 0 200 H.hod.2y.GoodNegAdcPed>0.0 - -#------------------------------ -# HMS HODO Good PULSE INTEGRAL -#------------------------------ - -TH2F hhodo_1x_good_pi_vs_pmt_pos 'HMS 1X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1x.GoodPosAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.1x.GoodPosAdcPulseInt>0.0 -TH2F hhodo_1y_good_pi_vs_pmt_pos 'HMS 1Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1y.GoodPosAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.1y.GoodPosAdcPulseInt>0.0 -TH2F hhodo_2x_good_pi_vs_pmt_pos 'HMS 2X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2x.GoodPosAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.2x.GoodPosAdcPulseInt>0.0 -TH2F hhodo_2y_good_pi_vs_pmt_pos 'HMS 2Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2y.GoodPosAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.2y.GoodPosAdcPulseInt>0.0 - -TH2F hhodo_1x_good_pi_vs_pmt_neg 'HMS 1X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1x.GoodNegAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.1x.GoodNegAdcPulseInt>0.0 -TH2F hhodo_1y_good_pi_vs_pmt_neg 'HMS 1Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1y.GoodNegAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.1y.GoodNegAdcPulseInt>0.0 -TH2F hhodo_2x_good_pi_vs_pmt_neg 'HMS 2X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2x.GoodNegAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.2x.GoodNegAdcPulseInt>0.0 -TH2F hhodo_2y_good_pi_vs_pmt_neg 'HMS 2Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2y.GoodNegAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.2y.GoodNegAdcPulseInt>0.0 - -#------------------------------- -# HMS HODO Good PULSE AMPLITUDE -#------------------------------- - -TH2F hhodo_1x_good_pamp_vs_pmt_pos 'HMS 1X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1x.GoodPosAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.1x.GoodPosAdcPulseAmp>0.0 -TH2F hhodo_1y_good_pamp_vs_pmt_pos 'HMS 1Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1y.GoodPosAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.1y.GoodPosAdcPulseAmp>0.0 -TH2F hhodo_2x_good_pamp_vs_pmt_pos 'HMS 2X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2x.GoodPosAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.2x.GoodPosAdcPulseAmp>0.0 -TH2F hhodo_2y_good_pamp_vs_pmt_pos 'HMS 2Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2y.GoodPosAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.2y.GoodPosAdcPulseAmp>0.0 - -TH2F hhodo_1x_good_pamp_vs_pmt_neg 'HMS 1X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1x.GoodNegAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.1x.GoodNegAdcPulseAmp>0.0 -TH2F hhodo_1y_good_pamp_vs_pmt_neg 'HMS 1Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1y.GoodNegAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.1y.GoodNegAdcPulseAmp>0.0 -TH2F hhodo_2x_good_pamp_vs_pmt_neg 'HMS 2X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2x.GoodNegAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.2x.GoodNegAdcPulseAmp>0.0 -TH2F hhodo_2y_good_pamp_vs_pmt_neg 'HMS 2Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2y.GoodNegAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.2y.GoodNegAdcPulseAmp>0.0 - -#------------------------------ -# HMS HODO Good ADC PULSE TIME -#------------------------------ - -TH2F hhodo_1x_good_ptime_vs_pmt_pos 'HMS 1X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 -TH2F hhodo_1y_good_ptime_vs_pmt_pos 'HMS 1Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.1y.GoodPosAdcPulseTime>0.0 -TH2F hhodo_2x_good_ptime_vs_pmt_pos 'HMS 2X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 -TH2F hhodo_2y_good_ptime_vs_pmt_pos 'HMS 2Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 - -TH2F hhodo_1x_good_ptime_vs_pmt_neg 'HMS 1X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1x.GoodNegAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.1x.GoodNegAdcPulseTime>0.0 -TH2F hhodo_1y_good_ptime_vs_pmt_neg 'HMS 1Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1y.GoodNegAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.1y.GoodNegAdcPulseTime>0.0 -TH2F hhodo_2x_good_ptime_vs_pmt_neg 'HMS 2X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2x.GoodNegAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.2x.GoodNegAdcPulseTime>0.0 -TH2F hhodo_2y_good_ptime_vs_pmt_neg 'HMS 2Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2y.GoodNegAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.2y.GoodNegAdcPulseTime>0.0 - -#------------------------------ -# HMS HODO Good TDC - ADC PULSE TIME -#------------------------------ - -TH2F hhodo_1x_good_dtime_vs_pmt_pos 'HMS 1X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1x.GoodPosAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 -TH2F hhodo_1y_good_dtime_vs_pmt_pos 'HMS 1Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 -TH2F hhodo_2x_good_dtime_vs_pmt_pos 'HMS 2X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 -TH2F hhodo_2y_good_dtime_vs_pmt_pos 'HMS 2Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 - -TH2F hhodo_1x_good_dtime_vs_pmt_neg 'HMS 1X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 -TH2F hhodo_1y_good_dtime_vs_pmt_neg 'HMS 1Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 -TH2F hhodo_2x_good_dtime_vs_pmt_neg 'HMS 2X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 -TH2F hhodo_2y_good_dtime_vs_pmt_neg 'HMS 2Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2y.GoodNegAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 - -#------------------------------------------------------------------- -# HMS HODO Good TDC TIME UNCORRECTED (uncorrected for time offsets) -#------------------------------------------------------------------- - -TH2F hhodo_1x_good_tdctime_uncorr_vs_pmt_pos 'HMS 1X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodPosTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodPosTdcTimeUnCorr>0.0 -TH2F hhodo_1y_good_tdctime_uncorr_vs_pmt_pos 'HMS 1Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodPosTdcTimeUnCorr>0.0 -TH2F hhodo_2x_good_tdctime_uncorr_vs_pmt_pos 'HMS 2X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodPosTdcTimeUnCorr>0.0 -TH2F hhodo_2y_good_tdctime_uncorr_vs_pmt_pos 'HMS 2Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodPosTdcTimeUnCorr>0.0 - -TH2F hhodo_1x_good_tdctime_uncorr_vs_pmt_neg 'HMS 1X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodNegTdcTimeUnCorr>0.0 -TH2F hhodo_1y_good_tdctime_uncorr_vs_pmt_neg 'HMS 1Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodNegTdcTimeUnCorr>0.0 -TH2F hhodo_2x_good_tdctime_uncorr_vs_pmt_neg 'HMS 2X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodNegTdcTimeUnCorr>0.0 -TH2F hhodo_2y_good_tdctime_uncorr_vs_pmt_neg 'HMS 2Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodNegTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodNegTdcTimeUnCorr>0.0 - -#--------------------------------------------------------------- -# HMS HODO Good TDC TIME CORRECTED (corrected for time offsets) -#--------------------------------------------------------------- - -TH2F hhodo_1x_good_tdctime_corr_vs_pmt_pos 'HMS 1X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns ' [I+1] H.hod.1x.GoodPosTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodPosTdcTimeCorr>0.0 -TH2F hhodo_1y_good_tdctime_corr_vs_pmt_pos 'HMS 1Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodPosTdcTimeCorr>0.0 -TH2F hhodo_2x_good_tdctime_corr_vs_pmt_pos 'HMS 2X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodPosTdcTimeCorr>0.0 -TH2F hhodo_2y_good_tdctime_corr_vs_pmt_pos 'HMS 2Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodPosTdcTimeCorr>0.0 - -TH2F hhodo_1x_good_tdctime_corr_vs_pmt_neg 'HMS 1X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodNegTdcTimeCorr>0.0 -TH2F hhodo_1y_good_tdctime_corr_vs_pmt_neg 'HMS 1Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodNegTdcTimeCorr>0.0 -TH2F hhodo_2x_good_tdctime_corr_vs_pmt_neg 'HMS 2X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodNegTdcTimeCorr>0.0 -TH2F hhodo_2y_good_tdctime_corr_vs_pmt_neg 'HMS 2Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodNegTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodNegTdcTimeCorr>0.0 - -#-------------------------------------------------------------------- -# HMS HODO Good TDC TIME TOF CORRECTED (corrected for time of flight) -#-------------------------------------------------------------------- - -TH2F hhodo_1x_good_tdctime_tofcorr_vs_pmt_pos 'HMS 1X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodPosTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodPosTdcTimeTOFCorr>0.0 -TH2F hhodo_1y_good_tdctime_tofcorr_vs_pmt_pos 'HMS 1Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodPosTdcTimeTOFCorr>0.0 -TH2F hhodo_2x_good_tdctime_tofcorr_vs_pmt_pos 'HMS 2X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodPosTdcTimeTOFCorr>0.0 -TH2F hhodo_2y_good_tdctime_tofcorr_vs_pmt_pos 'HMS 2Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodPosTdcTimeTOFCorr>0.0 - -TH2F hhodo_1x_good_tdctime_tofcorr_vs_pmt_neg 'HMS 1X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodNegTdcTimeTOFCorr>0.0 -TH2F hhodo_1y_good_tdctime_tofcorr_vs_pmt_neg 'HMS 1Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodNegTdcTimeTOFCorr>0.0 -TH2F hhodo_2x_good_tdctime_tofcorr_vs_pmt_neg 'HMS 2X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodNegTdcTimeTOFCorr>0.0 -TH2F hhodo_2y_good_tdctime_tofcorr_vs_pmt_neg 'HMS 2Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodNegTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodNegTdcTimeTOFCorr>0.0 +#include "DEF-files/HMS/TEST_STANDS/HODO/hhodoana_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_histos.def b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..f19610d4fdb23b1b5fc8308ae7ed12ebb332e113 --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_histos.def @@ -0,0 +1,384 @@ +#----------------------- +# HMS Hodo Error Flags +#----------------------- +TH2F hhodo_1x_pos_adcErrFlg2D 'HMS 1X+ FPGA Error Flag; PMT Number; Error Flag' H.hod.1x.posAdcCounter H.hod.1x.posAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 +TH2F hhodo_1y_pos_adcErrFlg2D 'HMS 1Y+ FPGA Error Flag; PMT Number; Error Flag' H.hod.1y.posAdcCounter H.hod.1y.posAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 +TH2F hhodo_2x_pos_adcErrFlg2D 'HMS 2X+ FPGA Error Flag; PMT Number; Error Flag' H.hod.2x.posAdcCounter H.hod.2x.posAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 +TH2F hhodo_2y_pos_adcErrFlg2D 'HMS 2Y+ FPGA Error Flag; PMT Number; Error Flag' H.hod.2y.posAdcCounter H.hod.2y.posAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 + +TH2F hhodo_1x_neg_adcErrFlg2D 'HMS 1X- FPGA Error Flag; PMT Number; Error Flag' H.hod.1x.negAdcCounter H.hod.1x.negAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 +TH2F hhodo_1y_neg_adcErrFlg2D 'HMS 1Y- FPGA Error Flag; PMT Number; Error Flag' H.hod.1y.negAdcCounter H.hod.1y.negAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 +TH2F hhodo_2x_neg_adcErrFlg2D 'HMS 2X- FPGA Error Flag; PMT Number; Error Flag' H.hod.2x.negAdcCounter H.hod.2x.negAdcErrorFlag 16 0.5 16.5 2 -0.5 1.5 +TH2F hhodo_2y_neg_adcErrFlg2D 'HMS 2Y- FPGA Error Flag; PMT Number; Error Flag' H.hod.2y.negAdcCounter H.hod.2y.negAdcErrorFlag 10 0.5 10.5 2 -0.5 1.5 + + +#----------------------------------- +# HMS HODO RAW ADC Multiplicities +#----------------------------------- + +TH1F hhodo_1x_raw_adc_mult_pos 'HMS 1X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.1x.totNumPosAdcHits 16 0.5 16.5 +TH1F hhodo_1y_raw_adc_mult_pos 'HMS 1Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.1y.totNumPosAdcHits 10 0.5 10.5 +TH1F hhodo_2x_raw_adc_mult_pos 'HMS 2X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.2x.totNumPosAdcHits 16 0.5 16.5 +TH1F hhodo_2y_raw_adc_mult_pos 'HMS 2Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' H.hod.2y.totNumPosAdcHits 10 0.5 10.5 + +TH1F hhodo_1x_raw_adc_mult_neg 'HMS 1X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.1x.totNumNegAdcHits 16 0.5 16.5 +TH1F hhodo_1y_raw_adc_mult_neg 'HMS 1Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.1y.totNumNegAdcHits 10 0.5 10.5 +TH1F hhodo_2x_raw_adc_mult_neg 'HMS 2X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.2x.totNumNegAdcHits 16 0.5 16.5 +TH1F hhodo_2y_raw_adc_mult_neg 'HMS 2Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' H.hod.2y.totNumNegAdcHits 10 0.5 10.5 + +TH1F hhodo_1x_raw_adc_mult 'HMS 1X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.1x.totNumAdcHits 16 0.5 16.5 +TH1F hhodo_1y_raw_adc_mult 'HMS 1Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.1y.totNumAdcHits 10 0.5 10.5 +TH1F hhodo_2x_raw_adc_mult 'HMS 2X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.2x.totNumAdcHits 16 0.5 16.5 +TH1F hhodo_2y_raw_adc_mult 'HMS 2Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' H.hod.2y.totNumAdcHits 10 0.5 10.5 + + +#----------------------------------- +# HMS HODO Raw TDC Multiplicities +#----------------------------------- + +TH1F hhodo_1x_raw_tdc_mult_pos 'HMS 1X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.1x.totNumPosTdcHits 16 0.5 16.5 +TH1F hhodo_1y_raw_tdc_mult_pos 'HMS 1Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.1y.totNumPosTdcHits 10 0.5 10.5 +TH1F hhodo_2x_raw_tdc_mult_pos 'HMS 2X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.2x.totNumPosTdcHits 16 0.5 16.5 +TH1F hhodo_2y_raw_tdc_mult_pos 'HMS 2Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' H.hod.2y.totNumPosTdcHits 10 0.5 10.5 + +TH1F hhodo_1x_raw_tdc_mult_neg 'HMS 1X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.1x.totNumNegTdcHits 16 0.5 16.5 +TH1F hhodo_1y_raw_tdc_mult_neg 'HMS 1Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.1y.totNumNegTdcHits 10 0.5 10.5 +TH1F hhodo_2x_raw_tdc_mult_neg 'HMS 2X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.2x.totNumNegTdcHits 16 0.5 16.5 +TH1F hhodo_2y_raw_tdc_mult_neg 'HMS 2Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' H.hod.2y.totNumNegTdcHits 10 0.5 10.5 + +TH1F hhodo_1x_raw_tdc_mult 'HMS 1X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.1x.totNumTdcHits 16 0.5 16.5 +TH1F hhodo_1y_raw_tdc_mult 'HMS 1Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.1y.totNumTdcHits 10 0.5 10.5 +TH1F hhodo_2x_raw_tdc_mult 'HMS 2X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.2x.totNumTdcHits 16 0.5 16.5 +TH1F hhodo_2y_raw_tdc_mult 'HMS 2Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' H.hod.2y.totNumTdcHits 10 0.5 10.5 + +#--------------------------------- +# HMS HODO Raw ADC OCCUPANCIES +#--------------------------------- + +TH1F hhodo_1x_raw_adc_occ_pos 'HMS 1X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.1x.posAdcCounter 16 0.5 16.5 +TH1F hhodo_1y_raw_adc_occ_pos 'HMS 1Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.1y.posAdcCounter 10 0.5 10.5 +TH1F hhodo_2x_raw_adc_occ_pos 'HMS 2X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.2x.posAdcCounter 16 0.5 16.5 +TH1F hhodo_2y_raw_adc_occ_pos 'HMS 2Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' H.hod.2y.posAdcCounter 10 0.5 10.5 + +TH1F hhodo_1x_raw_adc_occ_neg 'HMS 1X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.1x.negAdcCounter 16 0.5 16.5 +TH1F hhodo_1y_raw_adc_occ_neg 'HMS 1Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.1y.negAdcCounter 10 0.5 10.5 +TH1F hhodo_2x_raw_adc_occ_neg 'HMS 2X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.2x.negAdcCounter 16 0.5 16.5 +TH1F hhodo_2y_raw_adc_occ_neg 'HMS 2Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' H.hod.2y.negAdcCounter 10 0.5 10.5 + +#-------------------------------- +# HMS HODO Raw TDC OCCUPANCIES +#-------------------------------- + +TH1F hhodo_1x_raw_tdc_occ_pos 'HMS 1X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.1x.posTdcCounter 16 0.5 16.5 +TH1F hhodo_1y_raw_tdc_occ_pos 'HMS 1Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.1y.posTdcCounter 10 0.5 10.5 +TH1F hhodo_2x_raw_tdc_occ_pos 'HMS 2X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.2x.posTdcCounter 16 0.5 16.5 +TH1F hhodo_2y_raw_tdc_occ_pos 'HMS 2Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' H.hod.2y.posTdcCounter 10 0.5 10.5 + +TH1F hhodo_1x_raw_tdc_occ_neg 'HMS 1X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.1x.negTdcCounter 16 0.5 16.5 +TH1F hhodo_1y_raw_tdc_occ_neg 'HMS 1Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.1y.negTdcCounter 10 0.5 10.5 +TH1F hhodo_2x_raw_tdc_occ_neg 'HMS 2X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.2x.negTdcCounter 16 0.5 16.5 +TH1F hhodo_2y_raw_tdc_occ_neg 'HMS 2Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' H.hod.2y.negTdcCounter 10 0.5 10.5 + + +#----------------------------- +# HMS Hodo Raw Pulse Pedestal +#----------------------------- + +TH2F hhodo_1x_pos_rawped_vs_pad 'HMS 1X+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1x.posAdcCounter H.hod.1x.posAdcPedRaw 16 0.5 16.5 4000 0 4000 +TH2F hhodo_1y_pos_rawped_vs_pad 'HMS 1Y+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1y.posAdcCounter H.hod.1y.posAdcPedRaw 10 0.5 10.5 4000 0 4000 +TH2F hhodo_2x_pos_rawped_vs_pad 'HMS 2X+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2x.posAdcCounter H.hod.2x.posAdcPedRaw 16 0.5 16.5 4000 0 4000 +TH2F hhodo_2y_pos_rawped_vs_pad 'HMS 2Y+ Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2y.posAdcCounter H.hod.2y.posAdcPedRaw 10 0.5 10.5 4000 0 4000 + +TH2F hhodo_1x_neg_rawped_vs_pad 'HMS 1X- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1x.negAdcCounter H.hod.1x.negAdcPedRaw 16 0.5 16.5 4000 0 4000 +TH2F hhodo_1y_neg_rawped_vs_pad 'HMS 1Y- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.1y.negAdcCounter H.hod.1y.negAdcPedRaw 10 0.5 10.5 4000 0 4000 +TH2F hhodo_2x_neg_rawped_vs_pad 'HMS 2X- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2x.negAdcCounter H.hod.2x.negAdcPedRaw 16 0.5 16.5 4000 0 4000 +TH2F hhodo_2y_neg_rawped_vs_pad 'HMS 2Y- Raw Pulse Pedestal vs. Paddle Number; Paddle Number; Raw Pulse Pedestal / 1 ADC Unit' H.hod.2y.negAdcCounter H.hod.2y.negAdcPedRaw 10 0.5 10.5 4000 0 4000 + +#----------------------------- +# HMS Hodo Raw Pulse Integral +#----------------------------- + +TH2F hhodo_1x_pos_rawpi_vs_pad 'HMS 1X+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseIntRaw 16 0.5 16.5 400 0 20000 +TH2F hhodo_1y_pos_rawpi_vs_pad 'HMS 1Y+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseIntRaw 10 0.5 10.5 400 0 20000 +TH2F hhodo_2x_pos_rawpi_vs_pad 'HMS 2X+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseIntRaw 16 0.5 16.5 400 0 20000 +TH2F hhodo_2y_pos_rawpi_vs_pad 'HMS 2Y+ Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseIntRaw 10 0.5 10.5 400 0 20000 + +TH2F hhodo_1x_neg_rawpi_vs_pad 'HMS 1X- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseIntRaw 16 0.5 16.5 400 0 20000 +TH2F hhodo_1y_neg_rawpi_vs_pad 'HMS 1Y- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseIntRaw 10 0.5 10.5 400 0 20000 +TH2F hhodo_2x_neg_rawpi_vs_pad 'HMS 2X- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseIntRaw 16 0.5 16.5 400 0 20000 +TH2F hhodo_2y_neg_rawpi_vs_pad 'HMS 2Y- Raw Pulse Integral vs. Paddle Number; Paddle Number; Raw Pulse Integral / 50 ADC Units' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseIntRaw 10 0.5 10.5 400 0 20000 + +#------------------------------ +# HMS Hodo Raw Pulse Amplitude +#------------------------------ + +TH2F hhodo_1x_pos_rawpamp_vs_pad 'HMS 1X+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 +TH2F hhodo_1y_pos_rawpamp_vs_pad 'HMS 1Y+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 +TH2F hhodo_2x_pos_rawpamp_vs_pad 'HMS 2X+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 +TH2F hhodo_2y_pos_rawpamp_vs_pad 'HMS 2Y+ Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 + +TH2F hhodo_1x_neg_rawpamp_vs_pad 'HMS 1X- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 +TH2F hhodo_1y_neg_rawpamp_vs_pad 'HMS 1Y- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 +TH2F hhodo_2x_neg_rawpamp_vs_pad 'HMS 2X- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseAmpRaw 16 0.5 16.5 205 0 4100 +TH2F hhodo_2y_neg_rawpamp_vs_pad 'HMS 2Y- Raw Pulse Amplitude vs. Paddle Number; Paddle Number; Raw Pulse Amplitude / 20 ADC Units' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseAmpRaw 10 0.5 10.5 205 0 4100 + +#----------------------------- +# HMS Hodo Raw Pulse Time +#----------------------------- + +TH2F hhodo_1x_pos_rawptime_vs_pad 'HMS 1X+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 +TH2F hhodo_1y_pos_rawptime_vs_pad 'HMS 1Y+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 +TH2F hhodo_2x_pos_rawptime_vs_pad 'HMS 2X+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 +TH2F hhodo_2y_pos_rawptime_vs_pad 'HMS 2Y+ Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 + +TH2F hhodo_1x_neg_rawptime_vs_pad 'HMS 1X- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 +TH2F hhodo_1y_neg_rawptime_vs_pad 'HMS 1Y- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 +TH2F hhodo_2x_neg_rawptime_vs_pad 'HMS 2X- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseTimeRaw 16 0.5 16.5 410 0 4100 +TH2F hhodo_2y_neg_rawptime_vs_pad 'HMS 2Y- Raw Pulse Time vs. Paddle Number; Paddle Number; Raw Pulse Time / 10 ADC Units' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseTimeRaw 10 0.5 10.5 410 0 4100 + +#----------------------------- +# HMS Hodo Raw TDC Time +#----------------------------- + +TH2F hhodo_1x_pos_raw_tdc_time_vs_pad 'HMS 1X+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1x.posTdcCounter H.hod.1x.posTdcTimeRaw 16 0.5 16.5 800 0 8000 +TH2F hhodo_1y_pos_raw_tdc_time_vs_pad 'HMS 1Y+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1y.posTdcCounter H.hod.1y.posTdcTimeRaw 10 0.5 10.5 800 0 8000 +TH2F hhodo_2x_pos_raw_tdc_time_vs_pad 'HMS 2X+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2x.posTdcCounter H.hod.2x.posTdcTimeRaw 16 0.5 16.5 800 0 8000 +TH2F hhodo_2y_pos_raw_tdc_time_vs_pad 'HMS 2Y+ Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2y.posTdcCounter H.hod.2y.posTdcTimeRaw 10 0.5 10.5 800 0 8000 + +TH2F hhodo_1x_neg_raw_tdc_time_vs_pad 'HMS 1X- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1x.negTdcCounter H.hod.1x.negTdcTimeRaw 16 0.5 16.5 800 0 8000 +TH2F hhodo_1y_neg_raw_tdc_time_vs_pad 'HMS 1Y- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.1y.negTdcCounter H.hod.1y.negTdcTimeRaw 10 0.5 10.5 800 0 8000 +TH2F hhodo_2x_neg_raw_tdc_time_vs_pad 'HMS 2X- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2x.negTdcCounter H.hod.2x.negTdcTimeRaw 16 0.5 16.5 800 0 8000 +TH2F hhodo_2y_neg_raw_tdc_time_vs_pad 'HMS 2Y- Raw TDC Time vs. Paddle Number; Paddle Number; Raw TDC Time / 10 ADC Units' H.hod.2y.negTdcCounter H.hod.2y.negTdcTimeRaw 10 0.5 10.5 800 0 8000 + + +#------------------------- +# HMS Hodo Pulse Pedestal +#------------------------- +TH2F hhodo_1x_pos_ped_vs_pad 'HMS 1X+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.1x.posAdcCounter H.hod.1x.posAdcPed 16 0.5 16.5 200 0 200 +TH2F hhodo_1y_pos_ped_vs_pad 'HMS 1Y+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.1y.posAdcCounter H.hod.1y.posAdcPed 10 0.5 10.5 200 0 200 +TH2F hhodo_2x_pos_ped_vs_pad 'HMS 2X+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2x.posAdcCounter H.hod.2x.posAdcPed 16 0.5 16.5 200 0 200 +TH2F hhodo_2y_pos_ped_vs_pad 'HMS 2Y+ Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2y.posAdcCounter H.hod.2y.posAdcPed 10 0.5 10.5 200 0 200 + +TH2F hhodo_1x_neg_ped_vs_pad 'HMS 1X- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mv' H.hod.1x.negAdcCounter H.hod.1x.negAdcPed 16 0.5 16.5 200 0 200 +TH2F hhodo_1y_neg_ped_vs_pad 'HMS 1Y- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.1y.negAdcCounter H.hod.1y.negAdcPed 10 0.5 10.5 200 0 200 +TH2F hhodo_2x_neg_ped_vs_pad 'HMS 2X- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2x.negAdcCounter H.hod.2x.negAdcPed 16 0.5 16.5 200 0 200 +TH2F hhodo_2y_neg_ped_vs_pad 'HMS 2Y- Pulse Pedestal vs. Paddle Number; Paddle Number; Pulse Pedestal / mV' H.hod.2y.negAdcCounter H.hod.2y.negAdcPed 10 0.5 10.5 200 0 200 + +#------------------------- +# HMS Hodo Pulse Integral +#------------------------- +TH2F hhodo_1x_pos_pi_vs_pad 'HMS 1X+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseInt 16 0.5 16.5 320 0 80 +TH2F hhodo_1y_pos_pi_vs_pad 'HMS 1Y+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseInt 10 0.5 10.5 320 0 80 +TH2F hhodo_2x_pos_pi_vs_pad 'HMS 2X+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseInt 16 0.5 16.5 320 0 80 +TH2F hhodo_2y_pos_pi_vs_pad 'HMS 2Y+ Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseInt 10 0.5 10.5 320 0 80 + +TH2F hhodo_1x_neg_pi_vs_pad 'HMS 1X- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseInt 16 0.5 16.5 320 0 80 +TH2F hhodo_1y_neg_pi_vs_pad 'HMS 1Y- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseInt 10 0.5 10.5 320 0 80 +TH2F hhodo_2x_neg_pi_vs_pad 'HMS 2X- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseInt 16 0.5 16.5 320 0 80 +TH2F hhodo_2y_neg_pi_vs_pad 'HMS 2Y- Pulse Integral vs. Paddle Number; Paddle Number; Pulse Integral / 0.25 pC' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseInt 10 0.5 10.5 320 0 80 + + +#-------------------------- +# HMS Hodo Pulse Amplitude +#-------------------------- +TH2F hhodo_1x_pos_pamp_vs_pad 'HMS 1X+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1x.posAdcCounter H.hod.1x.posAdcPulseAmp 16 0.5 16.5 500 0 1000 +TH2F hhodo_1y_pos_pamp_vs_pad 'HMS 1Y+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1y.posAdcCounter H.hod.1y.posAdcPulseAmp 10 0.5 10.5 500 0 1000 +TH2F hhodo_2x_pos_pamp_vs_pad 'HMS 2X+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2x.posAdcCounter H.hod.2x.posAdcPulseAmp 16 0.5 16.5 500 0 1000 +TH2F hhodo_2y_pos_pamp_vs_pad 'HMS 2Y+ Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2y.posAdcCounter H.hod.2y.posAdcPulseAmp 10 0.5 10.5 500 0 1000 + +TH2F hhodo_1x_neg_pamp_vs_pad 'HMS 1X- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1x.negAdcCounter H.hod.1x.negAdcPulseAmp 16 0.5 16.5 500 0 1000 +TH2F hhodo_1y_neg_pamp_vs_pad 'HMS 1Y- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.1y.negAdcCounter H.hod.1y.negAdcPulseAmp 10 0.5 10.5 500 0 1000 +TH2F hhodo_2x_neg_pamp_vs_pad 'HMS 2X- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2x.negAdcCounter H.hod.2x.negAdcPulseAmp 16 0.5 16.5 500 0 1000 +TH2F hhodo_2y_neg_pamp_vs_pad 'HMS 2Y- Pulse Amplitude vs. Paddle Number; Paddle Number; Pulse Amplitude / 2 mV' H.hod.2y.negAdcCounter H.hod.2y.negAdcPulseAmp 10 0.5 10.5 500 0 1000 + +#------------------- +# HMS Hodo TDC Time +#------------------- +TH2F hhodo_1x_pos_tdc_time_vs_pad 'HMS 1X+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1x.posTdcCounter H.hod.1x.posTdcTime 16 0.5 16.5 200 -2000 0 +TH2F hhodo_1y_pos_tdc_time_vs_pad 'HMS 1Y+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1y.posTdcCounter H.hod.1y.posTdcTime 10 0.5 10.5 200 -2000 0 +TH2F hhodo_2x_pos_tdc_time_vs_pad 'HMS 2X+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2x.posTdcCounter H.hod.2x.posTdcTime 16 0.5 16.5 200 -2000 0 +TH2F hhodo_2y_pos_tdc_time_vs_pad 'HMS 2Y+ TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2y.posTdcCounter H.hod.2y.posTdcTime 10 0.5 10.5 200 -2000 0 + +TH2F hhodo_1x_neg_tdc_time_vs_pad 'HMS 1X- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1x.negTdcCounter H.hod.1x.negTdcTime 16 0.5 16.5 200 -2000 0 +TH2F hhodo_1y_neg_tdc_time_vs_pad 'HMS 1Y- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.1y.negTdcCounter H.hod.1y.negTdcTime 10 0.5 10.5 200 -2000 0 +TH2F hhodo_2x_neg_tdc_time_vs_pad 'HMS 2X- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2x.negTdcCounter H.hod.2x.negTdcTime 16 0.5 16.5 200 -2000 0 +TH2F hhodo_2y_neg_tdc_time_vs_pad 'HMS 2Y- TDC Time vs. Paddle Number; Paddle Number; TDC Time / 10 TDC Units' H.hod.2y.negTdcCounter H.hod.2y.negTdcTime 10 0.5 10.5 200 -2000 0 + + +#----------------------------------- +# HMS HODO GOOD ADC Multiplicities +#----------------------------------- + +TH1F hhodo_1x_good_adc_mult_pos 'HMS 1X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.1x.totNumGoodPosAdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_adc_mult_pos 'HMS 1Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.1y.totNumGoodPosAdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_adc_mult_pos 'HMS 2X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.2x.totNumGoodPosAdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_adc_mult_pos 'HMS 2Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' H.hod.2y.totNumGoodPosAdcHits 10 0.5 10.5 + +TH1F hhodo_1x_good_adc_mult_neg 'HMS 1X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.1x.totNumGoodNegAdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_adc_mult_neg 'HMS 1Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.1y.totNumGoodNegAdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_adc_mult_neg 'HMS 2X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.2x.totNumGoodNegAdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_adc_mult_neg 'HMS 2Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' H.hod.2y.totNumGoodNegAdcHits 10 0.5 10.5 + +TH1F hhodo_1x_good_adc_mult 'HMS 1X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.1x.totNumGoodAdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_adc_mult 'HMS 1Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.1y.totNumGoodAdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_adc_mult 'HMS 2X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.2x.totNumGoodAdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_adc_mult 'HMS 2Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' H.hod.2y.totNumGoodAdcHits 10 0.5 10.5 + +#----------------------------------- +# HMS HODO Good TDC Multiplicities +#----------------------------------- + +TH1F hhodo_1x_good_tdc_mult_pos 'HMS 1X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.1x.totNumGoodPosTdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_tdc_mult_pos 'HMS 1Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.1y.totNumGoodPosTdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_tdc_mult_pos 'HMS 2X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.2x.totNumGoodPosTdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_tdc_mult_pos 'HMS 2Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' H.hod.2y.totNumGoodPosTdcHits 10 0.5 10.5 + +TH1F hhodo_1x_good_tdc_mult_neg 'HMS 1X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.1x.totNumGoodNegTdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_tdc_mult_neg 'HMS 1Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.1y.totNumGoodNegTdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_tdc_mult_neg 'HMS 2X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.2x.totNumGoodNegTdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_tdc_mult_neg 'HMS 2Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' H.hod.2y.totNumGoodNegTdcHits 10 0.5 10.5 + +TH1F hhodo_1x_good_tdc_mult 'HMS 1X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.1x.totNumGoodTdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_tdc_mult 'HMS 1Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.1y.totNumGoodTdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_tdc_mult 'HMS 2X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.2x.totNumGoodTdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_tdc_mult 'HMS 2Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' H.hod.2y.totNumGoodTdcHits 10 0.5 10.5 + +#--------------------------------- +# HMS HODO GOOD ADC OCCUPANCIES +#--------------------------------- + +TH1F hhodo_1x_good_adc_occ_pos 'HMS 1X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.1x.numGoodPosAdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_adc_occ_pos 'HMS 1Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.1y.numGoodPosAdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_adc_occ_pos 'HMS 2X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.2x.numGoodPosAdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_adc_occ_pos 'HMS 2Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' H.hod.2y.numGoodPosAdcHits 10 0.5 10.5 + +TH1F hhodo_1x_good_adc_occ_neg 'HMS 1X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.1x.numGoodNegAdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_adc_occ_neg 'HMS 1Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.1y.numGoodNegAdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_adc_occ_neg 'HMS 2X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.2x.numGoodNegAdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_adc_occ_neg 'HMS 2Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' H.hod.2y.numGoodNegAdcHits 10 0.5 10.5 + +#-------------------------------- +# HMS HODO GOOD TDC OCCUPANCIES +#-------------------------------- + +TH1F hhodo_1x_good_tdc_occ_pos 'HMS 1X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.1x.numGoodPosTdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_tdc_occ_pos 'HMS 1Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.1y.numGoodPosTdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_tdc_occ_pos 'HMS 2X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.2x.numGoodPosTdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_tdc_occ_pos 'HMS 2Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' H.hod.2y.numGoodPosTdcHits 10 0.5 10.5 + +TH1F hhodo_1x_good_tdc_occ_neg 'HMS 1X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.1x.numGoodNegTdcHits 16 0.5 16.5 +TH1F hhodo_1y_good_tdc_occ_neg 'HMS 1Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.1y.numGoodNegTdcHits 10 0.5 10.5 +TH1F hhodo_2x_good_tdc_occ_neg 'HMS 2X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.2x.numGoodNegTdcHits 16 0.5 16.5 +TH1F hhodo_2y_good_tdc_occ_neg 'HMS 2Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' H.hod.2y.numGoodNegTdcHits 10 0.5 10.5 + +#------------------------------ +# HMS HODO Good PULSE PEDESTAL +#------------------------------ + +TH2F hhodo_1x_good_pped_vs_pmt_pos 'HMS 1X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1x.GoodPosAdcPed 16 0.5 16.5 200 0 200 H.hod.1x.GoodPosAdcPed>0.0 +TH2F hhodo_1y_good_pped_vs_pmt_pos 'HMS 1Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1y.GoodPosAdcPed 10 0.5 10.5 200 0 200 H.hod.1y.GoodPosAdcPed>0.0 +TH2F hhodo_2x_good_pped_vs_pmt_pos 'HMS 2X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2x.GoodPosAdcPed 16 0.5 16.5 200 0 200 H.hod.2x.GoodPosAdcPed>0.0 +TH2F hhodo_2y_good_pped_vs_pmt_pos 'HMS 2Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2y.GoodPosAdcPed 10 0.5 10.5 200 0 200 H.hod.2y.GoodPosAdcPed>0.0 + +TH2F hhodo_1x_good_pped_vs_pmt_neg 'HMS 1X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1x.GoodNegAdcPed 16 0.5 16.5 200 0 200 H.hod.1x.GoodNegAdcPed>0.0 +TH2F hhodo_1y_good_pped_vs_pmt_neg 'HMS 1Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.1y.GoodNegAdcPed 10 0.5 10.5 200 0 200 H.hod.1y.GoodNegAdcPed>0.0 +TH2F hhodo_2x_good_pped_vs_pmt_neg 'HMS 2X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2x.GoodNegAdcPed 16 0.5 16.5 200 0 200 H.hod.2x.GoodNegAdcPed>0.0 +TH2F hhodo_2y_good_pped_vs_pmt_neg 'HMS 2Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / mV' [I+1] H.hod.2y.GoodNegAdcPed 10 0.5 10.5 200 0 200 H.hod.2y.GoodNegAdcPed>0.0 + +#------------------------------ +# HMS HODO Good PULSE INTEGRAL +#------------------------------ + +TH2F hhodo_1x_good_pi_vs_pmt_pos 'HMS 1X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1x.GoodPosAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.1x.GoodPosAdcPulseInt>0.0 +TH2F hhodo_1y_good_pi_vs_pmt_pos 'HMS 1Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1y.GoodPosAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.1y.GoodPosAdcPulseInt>0.0 +TH2F hhodo_2x_good_pi_vs_pmt_pos 'HMS 2X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2x.GoodPosAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.2x.GoodPosAdcPulseInt>0.0 +TH2F hhodo_2y_good_pi_vs_pmt_pos 'HMS 2Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2y.GoodPosAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.2y.GoodPosAdcPulseInt>0.0 + +TH2F hhodo_1x_good_pi_vs_pmt_neg 'HMS 1X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1x.GoodNegAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.1x.GoodNegAdcPulseInt>0.0 +TH2F hhodo_1y_good_pi_vs_pmt_neg 'HMS 1Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.1y.GoodNegAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.1y.GoodNegAdcPulseInt>0.0 +TH2F hhodo_2x_good_pi_vs_pmt_neg 'HMS 2X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2x.GoodNegAdcPulseInt 16 0.5 16.5 320 0 80 H.hod.2x.GoodNegAdcPulseInt>0.0 +TH2F hhodo_2y_good_pi_vs_pmt_neg 'HMS 2Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] H.hod.2y.GoodNegAdcPulseInt 10 0.5 10.5 320 0 80 H.hod.2y.GoodNegAdcPulseInt>0.0 + +#------------------------------- +# HMS HODO Good PULSE AMPLITUDE +#------------------------------- + +TH2F hhodo_1x_good_pamp_vs_pmt_pos 'HMS 1X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1x.GoodPosAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.1x.GoodPosAdcPulseAmp>0.0 +TH2F hhodo_1y_good_pamp_vs_pmt_pos 'HMS 1Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1y.GoodPosAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.1y.GoodPosAdcPulseAmp>0.0 +TH2F hhodo_2x_good_pamp_vs_pmt_pos 'HMS 2X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2x.GoodPosAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.2x.GoodPosAdcPulseAmp>0.0 +TH2F hhodo_2y_good_pamp_vs_pmt_pos 'HMS 2Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2y.GoodPosAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.2y.GoodPosAdcPulseAmp>0.0 + +TH2F hhodo_1x_good_pamp_vs_pmt_neg 'HMS 1X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1x.GoodNegAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.1x.GoodNegAdcPulseAmp>0.0 +TH2F hhodo_1y_good_pamp_vs_pmt_neg 'HMS 1Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.1y.GoodNegAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.1y.GoodNegAdcPulseAmp>0.0 +TH2F hhodo_2x_good_pamp_vs_pmt_neg 'HMS 2X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2x.GoodNegAdcPulseAmp 16 0.5 16.5 500 0 1000 H.hod.2x.GoodNegAdcPulseAmp>0.0 +TH2F hhodo_2y_good_pamp_vs_pmt_neg 'HMS 2Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] H.hod.2y.GoodNegAdcPulseAmp 10 0.5 10.5 500 0 1000 H.hod.2y.GoodNegAdcPulseAmp>0.0 + +#------------------------------ +# HMS HODO Good ADC PULSE TIME +#------------------------------ + +TH2F hhodo_1x_good_ptime_vs_pmt_pos 'HMS 1X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 +TH2F hhodo_1y_good_ptime_vs_pmt_pos 'HMS 1Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.1y.GoodPosAdcPulseTime>0.0 +TH2F hhodo_2x_good_ptime_vs_pmt_pos 'HMS 2X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2x.GoodPosAdcPulseTime 16 0.5 16.5 4100 0 410 +TH2F hhodo_2y_good_ptime_vs_pmt_pos 'HMS 2Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2y.GoodPosAdcPulseTime 10 0.5 10.5 4100 0 410 + +TH2F hhodo_1x_good_ptime_vs_pmt_neg 'HMS 1X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1x.GoodNegAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.1x.GoodNegAdcPulseTime>0.0 +TH2F hhodo_1y_good_ptime_vs_pmt_neg 'HMS 1Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.1y.GoodNegAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.1y.GoodNegAdcPulseTime>0.0 +TH2F hhodo_2x_good_ptime_vs_pmt_neg 'HMS 2X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2x.GoodNegAdcPulseTime 16 0.5 16.5 4100 0 410 H.hod.2x.GoodNegAdcPulseTime>0.0 +TH2F hhodo_2y_good_ptime_vs_pmt_neg 'HMS 2Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2y.GoodNegAdcPulseTime 10 0.5 10.5 4100 0 410 H.hod.2y.GoodNegAdcPulseTime>0.0 + +#------------------------------ +# HMS HODO Good TDC - ADC PULSE TIME +#------------------------------ + +TH2F hhodo_1x_good_dtime_vs_pmt_pos 'HMS 1X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1x.GoodPosAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 +TH2F hhodo_1y_good_dtime_vs_pmt_pos 'HMS 1Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 +TH2F hhodo_2x_good_dtime_vs_pmt_pos 'HMS 2X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 +TH2F hhodo_2y_good_dtime_vs_pmt_pos 'HMS 2Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 + +TH2F hhodo_1x_good_dtime_vs_pmt_neg 'HMS 1X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 +TH2F hhodo_1y_good_dtime_vs_pmt_neg 'HMS 1Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 +TH2F hhodo_2x_good_dtime_vs_pmt_neg 'HMS 2X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegAdcTdcDiffTime 16 0.5 16.5 2000 -200 200 +TH2F hhodo_2y_good_dtime_vs_pmt_neg 'HMS 2Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] H.hod.2y.GoodNegAdcTdcDiffTime 10 0.5 10.5 2000 -200 200 + +#------------------------------------------------------------------- +# HMS HODO Good TDC TIME UNCORRECTED (uncorrected for time offsets) +#------------------------------------------------------------------- + +TH2F hhodo_1x_good_tdctime_uncorr_vs_pmt_pos 'HMS 1X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodPosTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodPosTdcTimeUnCorr>0.0 +TH2F hhodo_1y_good_tdctime_uncorr_vs_pmt_pos 'HMS 1Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodPosTdcTimeUnCorr>0.0 +TH2F hhodo_2x_good_tdctime_uncorr_vs_pmt_pos 'HMS 2X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodPosTdcTimeUnCorr>0.0 +TH2F hhodo_2y_good_tdctime_uncorr_vs_pmt_pos 'HMS 2Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodPosTdcTimeUnCorr>0.0 + +TH2F hhodo_1x_good_tdctime_uncorr_vs_pmt_neg 'HMS 1X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodNegTdcTimeUnCorr>0.0 +TH2F hhodo_1y_good_tdctime_uncorr_vs_pmt_neg 'HMS 1Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodNegTdcTimeUnCorr>0.0 +TH2F hhodo_2x_good_tdctime_uncorr_vs_pmt_neg 'HMS 2X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegTdcTimeUnCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodNegTdcTimeUnCorr>0.0 +TH2F hhodo_2y_good_tdctime_uncorr_vs_pmt_neg 'HMS 2Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodNegTdcTimeUnCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodNegTdcTimeUnCorr>0.0 + +#--------------------------------------------------------------- +# HMS HODO Good TDC TIME CORRECTED (corrected for time offsets) +#--------------------------------------------------------------- + +TH2F hhodo_1x_good_tdctime_corr_vs_pmt_pos 'HMS 1X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns ' [I+1] H.hod.1x.GoodPosTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodPosTdcTimeCorr>0.0 +TH2F hhodo_1y_good_tdctime_corr_vs_pmt_pos 'HMS 1Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodPosTdcTimeCorr>0.0 +TH2F hhodo_2x_good_tdctime_corr_vs_pmt_pos 'HMS 2X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodPosTdcTimeCorr>0.0 +TH2F hhodo_2y_good_tdctime_corr_vs_pmt_pos 'HMS 2Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodPosTdcTimeCorr>0.0 + +TH2F hhodo_1x_good_tdctime_corr_vs_pmt_neg 'HMS 1X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodNegTdcTimeCorr>0.0 +TH2F hhodo_1y_good_tdctime_corr_vs_pmt_neg 'HMS 1Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodNegTdcTimeCorr>0.0 +TH2F hhodo_2x_good_tdctime_corr_vs_pmt_neg 'HMS 2X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegTdcTimeCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodNegTdcTimeCorr>0.0 +TH2F hhodo_2y_good_tdctime_corr_vs_pmt_neg 'HMS 2Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodNegTdcTimeCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodNegTdcTimeCorr>0.0 + +#-------------------------------------------------------------------- +# HMS HODO Good TDC TIME TOF CORRECTED (corrected for time of flight) +#-------------------------------------------------------------------- + +TH2F hhodo_1x_good_tdctime_tofcorr_vs_pmt_pos 'HMS 1X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodPosTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodPosTdcTimeTOFCorr>0.0 +TH2F hhodo_1y_good_tdctime_tofcorr_vs_pmt_pos 'HMS 1Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodPosTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodPosTdcTimeTOFCorr>0.0 +TH2F hhodo_2x_good_tdctime_tofcorr_vs_pmt_pos 'HMS 2X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodPosTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodPosTdcTimeTOFCorr>0.0 +TH2F hhodo_2y_good_tdctime_tofcorr_vs_pmt_pos 'HMS 2Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodPosTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodPosTdcTimeTOFCorr>0.0 + +TH2F hhodo_1x_good_tdctime_tofcorr_vs_pmt_neg 'HMS 1X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1x.GoodNegTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.1x.GoodNegTdcTimeTOFCorr>0.0 +TH2F hhodo_1y_good_tdctime_tofcorr_vs_pmt_neg 'HMS 1Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.1y.GoodNegTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.1y.GoodNegTdcTimeTOFCorr>0.0 +TH2F hhodo_2x_good_tdctime_tofcorr_vs_pmt_neg 'HMS 2X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2x.GoodNegTdcTimeTOFCorr 16 0.5 16.5 1200 0 120 H.hod.2x.GoodNegTdcTimeTOFCorr>0.0 +TH2F hhodo_2y_good_tdctime_tofcorr_vs_pmt_neg 'HMS 2Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] H.hod.2y.GoodNegTdcTimeTOFCorr 10 0.5 10.5 1200 0 120 H.hod.2y.GoodNegTdcTimeTOFCorr>0.0 diff --git a/DEF-files/HMS/TEST_STANDS/TRIG/htrigana.def b/DEF-files/HMS/TEST_STANDS/TRIG/htrigana.def index d964bdde2e7708d863b264b68ab987675f58be08..c8de0b9c3f5cab05dfaf78dd7536fc7cd3b70eae 100644 --- a/DEF-files/HMS/TEST_STANDS/TRIG/htrigana.def +++ b/DEF-files/HMS/TEST_STANDS/TRIG/htrigana.def @@ -1,196 +1,3 @@ block T.hms.* -#******************** -# Trigger Apparatus * -#******************** - -#--------------------------- -# HMS Raw Hodo TRIG TDC Time -#--------------------------- - -TH1F htrig_h1x_tdc_raw 'HMS h1X TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h1X_tdcTimeRaw 4000 0 4000 -TH1F htrig_h1y_tdc_raw 'HMS h1Y TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h1Y_tdcTimeRaw 4000 0 4000 -TH1F htrig_h2x_tdc_raw 'HMS h2X TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h2X_tdcTimeRaw 4000 0 4000 -TH1F htrig_h2y_tdc_raw 'HMS h2Y TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h2Y_tdcTimeRaw 4000 0 4000 - -TH1F htrig_h1x_tdc 'HMS h1x TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h1X_tdcTime 4000 0 400 -TH1F htrig_h1y_tdc 'HMS h1y TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h1Y_tdcTime 4000 0 400 -TH1F htrig_h2x_tdc 'HMS h2x TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h2X_tdcTime 4000 0 400 -TH1F htrig_h2y_tdc 'HMS h2y TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h2Y_tdcTime 4000 0 400 - -TH1F htrig_h1T_tdc_raw 'HMS h1X/h1Y Coincidence TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h1T_tdcTimeRaw 4000 0 4000 -TH1F htrig_h2T_tdc_raw 'HMS h2X/h2Y Coincidence TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h2T_tdcTimeRaw 4000 0 4000 - -TH1F htrig_h1T_tdc 'HMS h1X/h1Y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.hms.h1T_tdcTime 400 0 400 -TH1F htrig_h2T_tdc 'HMS h2X/h2Y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.hms.h2T_tdcTime 400 0 400 - -TH1F htrig_hT1_tdc_raw 'HMS T1 Coincidence TDC Time (Slot 2, Channel 6); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.hT1_tdcTimeRaw 4000 0 4000 -TH1F htrig_hT2_tdc_raw 'HMS T2 Coincidence TDC Time (Slot 20, Channel 127); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.hT2_tdcTimeRaw 4000 0 4000 - -TH1F htrig_hT1_tdc 'HMS T1 Coincidence TDC Time (Slot 2, Channel 6); TDC Time (ns); Counts / 1 ns;' T.hms.hT1_tdcTime 400 0 400 -TH1F htrig_hT2_tdc 'HMS T2 Coincidence TDC Time (Slot 20, Channel 127); TDC Time (ns); Counts / 1 ns;' T.hms.hT2_tdcTime 400 0 400 - -#---------------------------- -# HMS Raw DC TRIG Reference Time -#---------------------------- - -TH1F htrig_hdc_raw_ref1 'HMS DC Reference Time 1; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF1_tdcTimeRaw 1500 0 15000 -TH1F htrig_hdc_raw_ref2 'HMS DC Reference Time 2; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF2_tdcTimeRaw 1500 0 15000 -TH1F htrig_hdc_raw_ref3 'HMS DC Reference Time 3; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF3_tdcTimeRaw 1500 0 15000 -TH1F htrig_hdc_raw_ref4 'HMS DC Reference Time 4; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF4_tdcTimeRaw 1500 0 15000 - -TH1F htrig_hdc_ref1 'HMS DC Reference Time 1; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF1_tdcTime 2000 0 2000 -TH1F htrig_hdc_ref2 'HMS DC Reference Time 2; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF2_tdcTime 2000 0 2000 -TH1F htrig_hdc_ref3 'HMS DC Reference Time 3; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF3_tdcTime 2000 0 2000 -TH1F htrig_hdc_ref4 'HMS DC Reference Time 4; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF4_tdcTime 2000 0 2000 - -TH1F hdc_refdiff_1m2 'HDC Reference time 1 minus 2; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF1_tdcTime-T.hms.hDCREF2_tdcTime 2000 -100 100 -TH1F hdc_refdiff_1m3 'HDC Reference time 1 minus 3; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF1_tdcTime-T.hms.hDCREF3_tdcTime 2000 -100 100 -TH1F hdc_refdiff_1m4 'HDC Reference time 1 minus 4; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF1_tdcTime-T.hms.hDCREF4_tdcTime 2000 -100 100 - -TH1F hdc_refdiff_2m3 'HDC Reference time 2 minus 3; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF2_tdcTime-T.hms.hDCREF3_tdcTime 2000 -100 100 -TH1F hdc_refdiff_2m4 'HDC Reference time 2 minus 4; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF2_tdcTime-T.hms.hDCREF4_tdcTime 2000 -100 100 -TH1F hdc_refdiff_3m4 'HDC Reference time 3 minus 4; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF3_tdcTime-T.hms.hDCREF4_tdcTime 2000 -100 100 - - -#-------------------------------------------- -# HMS Calo Layers TRIG Raw Pulse Profile -#-------------------------------------------- - -TH1F htrig_hasum_adc_rawpped 'HMS hAsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hASUM_adcPedRaw 410 0 4100 -TH1F htrig_hasum_adc_rawpi 'HMS hAsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hASUM_adcPulseIntRaw 800 0 40000 -TH1F htrig_hasum_adc_rawpamp 'HMS hAsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hASUM_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hasum_adc_rawptime 'HMS hAsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hASUM_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hasum_adc_ptime 'HMS hAsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hASUM_adcPulseTime 400 0 400 -TH1F htrig_hasum_rawtdc 'HMS hAsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hASUM_tdcTimeRaw 410 0 4100 - -TH1F htrig_hbsum_adc_rawpped 'HMS hBsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hBSUM_adcPedRaw 410 0 4100 -TH1F htrig_hbsum_adc_rawpi 'HMS hBsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hBSUM_adcPulseIntRaw 800 0 40000 -TH1F htrig_hbsum_adc_rawpamp 'HMS hBsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hBSUM_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hbsum_adc_rawptime 'HMS hBsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hBSUM_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hbsum_adc_ptime 'HMS hBsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hBSUM_adcPulseTime 400 0 400 -TH1F htrig_hbsum_rawtdc 'HMS hBsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hBSUM_tdcTimeRaw 410 0 4100 - -TH1F htrig_hcsum_adc_rawpped 'HMS hCsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hCSUM_adcPedRaw 410 0 4100 -TH1F htrig_hcsum_adc_rawpi 'HMS hCsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hCSUM_adcPulseIntRaw 800 0 40000 -TH1F htrig_hcsum_adc_rawpamp 'HMS hCsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hCSUM_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hcsum_adc_rawptime 'HMS hCsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hCSUM_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hcsum_adc_ptime 'HMS hCsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hCSUM_adcPulseTimeRaw 400 0 400 -TH1F htrig_hcsum_rawtdc 'HMS hCsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hCSUM_tdcTimeRaw 410 0 4100 - -TH1F htrig_hdsum_adc_rawpped 'HMS hDsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hDSUM_adcPedRaw 410 0 4100 -TH1F htrig_hdsum_adc_rawpi 'HMS hDsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hDSUM_adcPulseIntRaw 800 0 40000 -TH1F htrig_hdsum_adc_rawpamp 'HMS hDsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hDSUM_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hdsum_adc_rawptime 'HMS hDsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hDSUM_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hdsum_adc_ptime 'HMS hDsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hDSUM_adcPulseTime 400 0 400 -TH1F htrig_hdsum_rawtdc 'HMS hDsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDSUM_tdcTimeRaw 410 0 4100 - -#------------------------------------- -# HMS PreShower TRIG Raw Pulse Profile -#------------------------------------- - -TH1F htrig_hpreShwr_adc_rawpped 'HMS Pre-Shower Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hPSHWR_adcPedRaw 410 0 4100 -TH1F htrig_hpreShwr_adc_rawpi 'HMS Pre-Shower Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hPSHWR_adcPulseIntRaw 800 0 40000 -TH1F htrig_hpreShwr_adc_rawpamp 'HMS Pre-Shower Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hPSHWR_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hpreShwr_adc_rawptime 'HMS Pre-Shower Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hPSHWR_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hpreShwr_adc_ptime 'HMS Pre-Shower Pulse Time; Pulse Time (ns); Counts ;' T.hms.hPSHWR_adcPulseTime 400 0 400 -#TH1F htrig_hpreShwr_rawtdc 'HMS Pre-Shower Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWR_tdcTimeRaw 410 0 4100 - -TH1F htrig_hpreShwrLow_tdc 'HMS hpreShwrLow TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWRLO_tdcTimeRaw 410 0 4100 -TH1F htrig_hpreShwrHigh_tdc 'HMS hpreShwrHigh TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWRHI_tdcTimeRaw 410 0 4100 - -#----------------------------------- -# HMS Shower TRIG Raw Pulse Profile -#----------------------------------- - -TH1F htrig_hshwr_adc_rawpped 'HMS Shower Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hSHWR_adcPedRaw 410 0 4100 -TH1F htrig_hshwr_adc_rawpi 'HMS Shower Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hSHWR_adcPulseIntRaw 800 0 40000 -TH1F htrig_hshwr_adc_rawpamp 'HMS Shower Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hSHWR_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hshwr_adc_rawptime 'HMS Shower Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hSHWR_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hshwr_adc_ptime 'HMS Shower Pulse Time; Pulse Time (ns); Counts ;' T.hms.hSHWR_adcPulseTime 400 0 400 -TH1F htrig_hshwr_rawtdc 'HMS Shower Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hSHWR_tdcTimeRaw 410 0 4100 - - -#-------------------------------------------- -# HMS Calo Layers TRIG Pulse Profile -#-------------------------------------------- - -TH1F htrig_hasum_adc_pped 'HMS hAsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hASUM_adcPed 500 0 1000 -TH1F htrig_hasum_adc_pi 'HMS hAsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hASUM_adcPulseInt 320 0 80 -TH1F htrig_hasum_adc_pamp 'HMS hAsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hASUM_adcPulseAmp 500 0 1000 -TH1F htrig_hasum_tdc 'HMS hAsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hASUM_tdcTime 4000 0 400 - -TH1F htrig_hbsum_adc_pped 'HMS hBsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hBSUM_adcPed 500 0 1000 -TH1F htrig_hbsum_adc_pi 'HMS hBsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hBSUM_adcPulseInt 320 0 80 -TH1F htrig_hbsum_adc_pamp 'HMS hBsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hBSUM_adcPulseAmp 500 0 1000 -TH1F htrig_hbsum_tdc 'HMS hBsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hBSUM_tdcTime 4000 0 400 - -TH1F htrig_hcsum_adc_pped 'HMS hCsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hCSUM_adcPed 500 0 1000 -TH1F htrig_hcsum_adc_pi 'HMS hCsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hCSUM_adcPulseInt 320 0 80 -TH1F htrig_hcsum_adc_pamp 'HMS hCsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hCSUM_adcPulseAmp 500 0 1000 -TH1F htrig_hcsum_tdc 'HMS hCsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hCSUM_tdcTime 4000 0 400 - -TH1F htrig_hdsum_adc_pped 'HMS hDsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hDSUM_adcPed 500 0 1000 -TH1F htrig_hdsum_adc_pi 'HMS hDsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hDSUM_adcPulseInt 320 0 80 -TH1F htrig_hdsum_adc_pamp 'HMS hDsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hDSUM_adcPulseAmp 500 0 1000 -TH1F htrig_hdsum_tdc 'HMS hDsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hDSUM_tdcTime 4000 0 400 - -#---------------------------------- -# HMS PreShower TRIG Pulse Profile -#---------------------------------- - -TH1F htrig_hpreShwr_adc_pped 'HMS Pre-Shower Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hPSHWR_adcPed 500 0 1000 -TH1F htrig_hpreShwr_adc_pi 'HMS Pre-Shower Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hPSHWR_adcPulseInt 320 0 80 -TH1F htrig_hpreShwr_adc_pamp 'HMS Pre-Shower Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hPSHWR_adcPulseAmp 500 0 1000 -#TH1F htrig_hpreShwr_tdc 'HMS Pre-Shower TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hPSHWR_tdcTime 4000 0 400 - -#---------------------------------- -# HMS Shower TRIG Pulse Profile -#---------------------------------- - -TH1F htrig_hshwr_adc_pped 'HMS Shower Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hSHWR_adcPed 500 0 1000 -TH1F htrig_hshwr_adc_pi 'HMS Shower Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hSHWR_adcPulseInt 320 0 80 -TH1F htrig_hshwr_adc_pamp 'HMS Shower Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hSHWR_adcPulseAmp 500 0 1000 -TH1F htrig_hshwr_tdc 'HMS Shower TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hSHWR_tdcTime 4000 0 400 - -#------------------------------------------ -# HMS Gas Cherenkov TRIG Raw Pulse Profile -#------------------------------------------ - -TH1F htrig_hcersum_adc_rawpped 'HMS Cherenkov Sum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hCERSUM_adcPedRaw 410 0 4100 -TH1F htrig_hcersum_adc_rawpi 'HMS Cherenkov Sum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hCERSUM_adcPulseIntRaw 800 0 40000 -TH1F htrig_hcersum_adc_rawpamp 'HMS Cherenkov Sum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hCERSUM_adcPulseAmpRaw 410 0 4100 -TH1F htrig_hcersum_adc_rawptime 'HMS Cherenkov Sum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hCERSUM_adcPulseTimeRaw 205 0 4100 -TH1F htrig_hcersum_adc_ptime 'HMS Cherenkov Sum Pulse Time; Pulse Time (ns); Counts;' T.hms.hCERSUM_adcPulseTime 400 0 400 -TH1F htrig_hcersum_rawtdc 'HMS Cherenkov Sum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hCERSUM_tdcTimeRaw 410 0 4100 - -#--------------------------------------- -# HMS Gas Cherenkov TRIG Pulse Profile -#--------------------------------------- - -TH1F htrig_hcersum_adc_pped 'HMS Cherenkov Sum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hCERSUM_adcPed 500 0 1000 -TH1F htrig_hcersum_adc_pi 'HMS Cherenkov Sum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hCERSUM_adcPulseInt 320 0 80 -TH1F htrig_hcersum_adc_pamp 'HMS Cherenkov Sum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hCERSUM_adcPulseAmp 500 0 1000 -TH1F htrig_hcersum_tdc 'HMS Cherenkov Sum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hCERSUM_tdcTime 400 0 4000 - -#------------------------------------------ -# HMS Aerogel TRIG Raw Pulse Profile -#------------------------------------------ - -TH1F htrig_haersum_adc_rawpped 'HMS Aerogel Sum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hAERSUM_adcPedRaw 410 0 4100 -TH1F htrig_haersum_adc_rawpi 'HMS Aerogel Sum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hAERSUM_adcPulseIntRaw 800 0 40000 -TH1F htrig_haersum_adc_rawpamp 'HMS Aerogel Sum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hAERSUM_adcPulseAmpRaw 410 0 4100 -TH1F htrig_haersum_adc_rawptime 'HMS Aerogel Sum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hAERSUM_adcPulseTimeRaw 205 0 4100 -TH1F htrig_haersum_adc_ptime 'HMS Aerogel Sum Pulse Time; Raw Pulse Time (ns); Counts;' T.hms.hAERSUM_adcPulseTime 400 0 400 -#TH1F htrig_haersum_rawtdc 'HMS Aerogel Sum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hAERSUM_tdcTimeRaw 410 0 4100 - -#------------------------------------------ -# HMS Aerogel TRIG Pulse Profile -#------------------------------------------ - -TH1F htrig_haersum_adc_pped 'HMS Aerogel Sum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hAERSUM_adcPed 500 0 1000 -TH1F htrig_haersum_adc_pi 'HMS Aerogel Sum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hAERSUM_adcPulseInt 320 0 80 -TH1F htrig_haersum_adc_pamp 'HMS Aerogel Sum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hAERSUM_adcPulseAmp 500 0 1000 -#TH1F htrig_haersum_tdc 'HMS Aerogel Sum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hAERSUM_tdcTime 4000 0 400 - - +#include "DEF-files/HMS/TEST_STANDS/TRIG/htrigana_histos.def" diff --git a/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_histos.def b/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..40b7f42d99371537b5ca22173aaee5e7640c3d40 --- /dev/null +++ b/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_histos.def @@ -0,0 +1,194 @@ +#******************** +# Trigger Apparatus * +#******************** + +#--------------------------- +# HMS Raw Hodo TRIG TDC Time +#--------------------------- + +TH1F htrig_h1x_tdc_raw 'HMS h1X TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h1X_tdcTimeRaw 4000 0 4000 +TH1F htrig_h1y_tdc_raw 'HMS h1Y TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h1Y_tdcTimeRaw 4000 0 4000 +TH1F htrig_h2x_tdc_raw 'HMS h2X TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h2X_tdcTimeRaw 4000 0 4000 +TH1F htrig_h2y_tdc_raw 'HMS h2Y TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h2Y_tdcTimeRaw 4000 0 4000 + +TH1F htrig_h1x_tdc 'HMS h1x TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h1X_tdcTime 4000 0 400 +TH1F htrig_h1y_tdc 'HMS h1y TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h1Y_tdcTime 4000 0 400 +TH1F htrig_h2x_tdc 'HMS h2x TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h2X_tdcTime 4000 0 400 +TH1F htrig_h2y_tdc 'HMS h2y TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.h2Y_tdcTime 4000 0 400 + +TH1F htrig_h1T_tdc_raw 'HMS h1X/h1Y Coincidence TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h1T_tdcTimeRaw 4000 0 4000 +TH1F htrig_h2T_tdc_raw 'HMS h2X/h2Y Coincidence TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.h2T_tdcTimeRaw 4000 0 4000 + +TH1F htrig_h1T_tdc 'HMS h1X/h1Y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.hms.h1T_tdcTime 400 0 400 +TH1F htrig_h2T_tdc 'HMS h2X/h2Y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.hms.h2T_tdcTime 400 0 400 + +TH1F htrig_hT1_tdc_raw 'HMS T1 Coincidence TDC Time (Slot 2, Channel 6); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.hT1_tdcTimeRaw 4000 0 4000 +TH1F htrig_hT2_tdc_raw 'HMS T2 Coincidence TDC Time (Slot 20, Channel 127); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.hms.hT2_tdcTimeRaw 4000 0 4000 + +TH1F htrig_hT1_tdc 'HMS T1 Coincidence TDC Time (Slot 2, Channel 6); TDC Time (ns); Counts / 1 ns;' T.hms.hT1_tdcTime 400 0 400 +TH1F htrig_hT2_tdc 'HMS T2 Coincidence TDC Time (Slot 20, Channel 127); TDC Time (ns); Counts / 1 ns;' T.hms.hT2_tdcTime 400 0 400 + +#---------------------------- +# HMS Raw DC TRIG Reference Time +#---------------------------- + +TH1F htrig_hdc_raw_ref1 'HMS DC Reference Time 1; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF1_tdcTimeRaw 1500 0 15000 +TH1F htrig_hdc_raw_ref2 'HMS DC Reference Time 2; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF2_tdcTimeRaw 1500 0 15000 +TH1F htrig_hdc_raw_ref3 'HMS DC Reference Time 3; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF3_tdcTimeRaw 1500 0 15000 +TH1F htrig_hdc_raw_ref4 'HMS DC Reference Time 4; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDCREF4_tdcTimeRaw 1500 0 15000 + +TH1F htrig_hdc_ref1 'HMS DC Reference Time 1; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF1_tdcTime 2000 0 2000 +TH1F htrig_hdc_ref2 'HMS DC Reference Time 2; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF2_tdcTime 2000 0 2000 +TH1F htrig_hdc_ref3 'HMS DC Reference Time 3; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF3_tdcTime 2000 0 2000 +TH1F htrig_hdc_ref4 'HMS DC Reference Time 4; TDC Time (ns); Counts / 1 ns;' T.hms.hDCREF4_tdcTime 2000 0 2000 + +TH1F hdc_refdiff_1m2 'HDC Reference time 1 minus 2; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF1_tdcTime-T.hms.hDCREF2_tdcTime 2000 -100 100 +TH1F hdc_refdiff_1m3 'HDC Reference time 1 minus 3; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF1_tdcTime-T.hms.hDCREF3_tdcTime 2000 -100 100 +TH1F hdc_refdiff_1m4 'HDC Reference time 1 minus 4; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF1_tdcTime-T.hms.hDCREF4_tdcTime 2000 -100 100 + +TH1F hdc_refdiff_2m3 'HDC Reference time 2 minus 3; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF2_tdcTime-T.hms.hDCREF3_tdcTime 2000 -100 100 +TH1F hdc_refdiff_2m4 'HDC Reference time 2 minus 4; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF2_tdcTime-T.hms.hDCREF4_tdcTime 2000 -100 100 +TH1F hdc_refdiff_3m4 'HDC Reference time 3 minus 4; TDC Time (ns); Number of Entries / 0.1 ns' T.hms.hDCREF3_tdcTime-T.hms.hDCREF4_tdcTime 2000 -100 100 + + +#-------------------------------------------- +# HMS Calo Layers TRIG Raw Pulse Profile +#-------------------------------------------- + +TH1F htrig_hasum_adc_rawpped 'HMS hAsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hASUM_adcPedRaw 410 0 4100 +TH1F htrig_hasum_adc_rawpi 'HMS hAsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hASUM_adcPulseIntRaw 800 0 40000 +TH1F htrig_hasum_adc_rawpamp 'HMS hAsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hASUM_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hasum_adc_rawptime 'HMS hAsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hASUM_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hasum_adc_ptime 'HMS hAsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hASUM_adcPulseTime 400 0 400 +TH1F htrig_hasum_rawtdc 'HMS hAsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hASUM_tdcTimeRaw 410 0 4100 + +TH1F htrig_hbsum_adc_rawpped 'HMS hBsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hBSUM_adcPedRaw 410 0 4100 +TH1F htrig_hbsum_adc_rawpi 'HMS hBsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hBSUM_adcPulseIntRaw 800 0 40000 +TH1F htrig_hbsum_adc_rawpamp 'HMS hBsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hBSUM_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hbsum_adc_rawptime 'HMS hBsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hBSUM_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hbsum_adc_ptime 'HMS hBsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hBSUM_adcPulseTime 400 0 400 +TH1F htrig_hbsum_rawtdc 'HMS hBsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hBSUM_tdcTimeRaw 410 0 4100 + +TH1F htrig_hcsum_adc_rawpped 'HMS hCsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hCSUM_adcPedRaw 410 0 4100 +TH1F htrig_hcsum_adc_rawpi 'HMS hCsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hCSUM_adcPulseIntRaw 800 0 40000 +TH1F htrig_hcsum_adc_rawpamp 'HMS hCsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hCSUM_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hcsum_adc_rawptime 'HMS hCsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hCSUM_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hcsum_adc_ptime 'HMS hCsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hCSUM_adcPulseTimeRaw 400 0 400 +TH1F htrig_hcsum_rawtdc 'HMS hCsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hCSUM_tdcTimeRaw 410 0 4100 + +TH1F htrig_hdsum_adc_rawpped 'HMS hDsum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hDSUM_adcPedRaw 410 0 4100 +TH1F htrig_hdsum_adc_rawpi 'HMS hDsum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hDSUM_adcPulseIntRaw 800 0 40000 +TH1F htrig_hdsum_adc_rawpamp 'HMS hDsum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hDSUM_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hdsum_adc_rawptime 'HMS hDsum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hDSUM_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hdsum_adc_ptime 'HMS hDsum Pulse Time; Pulse Time (ns); Counts ;' T.hms.hDSUM_adcPulseTime 400 0 400 +TH1F htrig_hdsum_rawtdc 'HMS hDsum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hDSUM_tdcTimeRaw 410 0 4100 + +#------------------------------------- +# HMS PreShower TRIG Raw Pulse Profile +#------------------------------------- + +TH1F htrig_hpreShwr_adc_rawpped 'HMS Pre-Shower Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hPSHWR_adcPedRaw 410 0 4100 +TH1F htrig_hpreShwr_adc_rawpi 'HMS Pre-Shower Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hPSHWR_adcPulseIntRaw 800 0 40000 +TH1F htrig_hpreShwr_adc_rawpamp 'HMS Pre-Shower Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hPSHWR_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hpreShwr_adc_rawptime 'HMS Pre-Shower Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hPSHWR_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hpreShwr_adc_ptime 'HMS Pre-Shower Pulse Time; Pulse Time (ns); Counts ;' T.hms.hPSHWR_adcPulseTime 400 0 400 +#TH1F htrig_hpreShwr_rawtdc 'HMS Pre-Shower Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWR_tdcTimeRaw 410 0 4100 + +TH1F htrig_hpreShwrLow_tdc 'HMS hpreShwrLow TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWRLO_tdcTimeRaw 410 0 4100 +TH1F htrig_hpreShwrHigh_tdc 'HMS hpreShwrHigh TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hPSHWRHI_tdcTimeRaw 410 0 4100 + +#----------------------------------- +# HMS Shower TRIG Raw Pulse Profile +#----------------------------------- + +TH1F htrig_hshwr_adc_rawpped 'HMS Shower Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hSHWR_adcPedRaw 410 0 4100 +TH1F htrig_hshwr_adc_rawpi 'HMS Shower Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hSHWR_adcPulseIntRaw 800 0 40000 +TH1F htrig_hshwr_adc_rawpamp 'HMS Shower Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hSHWR_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hshwr_adc_rawptime 'HMS Shower Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hSHWR_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hshwr_adc_ptime 'HMS Shower Pulse Time; Pulse Time (ns); Counts ;' T.hms.hSHWR_adcPulseTime 400 0 400 +TH1F htrig_hshwr_rawtdc 'HMS Shower Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hSHWR_tdcTimeRaw 410 0 4100 + + +#-------------------------------------------- +# HMS Calo Layers TRIG Pulse Profile +#-------------------------------------------- + +TH1F htrig_hasum_adc_pped 'HMS hAsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hASUM_adcPed 500 0 1000 +TH1F htrig_hasum_adc_pi 'HMS hAsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hASUM_adcPulseInt 320 0 80 +TH1F htrig_hasum_adc_pamp 'HMS hAsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hASUM_adcPulseAmp 500 0 1000 +TH1F htrig_hasum_tdc 'HMS hAsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hASUM_tdcTime 4000 0 400 + +TH1F htrig_hbsum_adc_pped 'HMS hBsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hBSUM_adcPed 500 0 1000 +TH1F htrig_hbsum_adc_pi 'HMS hBsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hBSUM_adcPulseInt 320 0 80 +TH1F htrig_hbsum_adc_pamp 'HMS hBsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hBSUM_adcPulseAmp 500 0 1000 +TH1F htrig_hbsum_tdc 'HMS hBsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hBSUM_tdcTime 4000 0 400 + +TH1F htrig_hcsum_adc_pped 'HMS hCsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hCSUM_adcPed 500 0 1000 +TH1F htrig_hcsum_adc_pi 'HMS hCsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hCSUM_adcPulseInt 320 0 80 +TH1F htrig_hcsum_adc_pamp 'HMS hCsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hCSUM_adcPulseAmp 500 0 1000 +TH1F htrig_hcsum_tdc 'HMS hCsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hCSUM_tdcTime 4000 0 400 + +TH1F htrig_hdsum_adc_pped 'HMS hDsum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hDSUM_adcPed 500 0 1000 +TH1F htrig_hdsum_adc_pi 'HMS hDsum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hDSUM_adcPulseInt 320 0 80 +TH1F htrig_hdsum_adc_pamp 'HMS hDsum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hDSUM_adcPulseAmp 500 0 1000 +TH1F htrig_hdsum_tdc 'HMS hDsum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hDSUM_tdcTime 4000 0 400 + +#---------------------------------- +# HMS PreShower TRIG Pulse Profile +#---------------------------------- + +TH1F htrig_hpreShwr_adc_pped 'HMS Pre-Shower Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hPSHWR_adcPed 500 0 1000 +TH1F htrig_hpreShwr_adc_pi 'HMS Pre-Shower Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hPSHWR_adcPulseInt 320 0 80 +TH1F htrig_hpreShwr_adc_pamp 'HMS Pre-Shower Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hPSHWR_adcPulseAmp 500 0 1000 +#TH1F htrig_hpreShwr_tdc 'HMS Pre-Shower TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hPSHWR_tdcTime 4000 0 400 + +#---------------------------------- +# HMS Shower TRIG Pulse Profile +#---------------------------------- + +TH1F htrig_hshwr_adc_pped 'HMS Shower Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hSHWR_adcPed 500 0 1000 +TH1F htrig_hshwr_adc_pi 'HMS Shower Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hSHWR_adcPulseInt 320 0 80 +TH1F htrig_hshwr_adc_pamp 'HMS Shower Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hSHWR_adcPulseAmp 500 0 1000 +TH1F htrig_hshwr_tdc 'HMS Shower TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hSHWR_tdcTime 4000 0 400 + +#------------------------------------------ +# HMS Gas Cherenkov TRIG Raw Pulse Profile +#------------------------------------------ + +TH1F htrig_hcersum_adc_rawpped 'HMS Cherenkov Sum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hCERSUM_adcPedRaw 410 0 4100 +TH1F htrig_hcersum_adc_rawpi 'HMS Cherenkov Sum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hCERSUM_adcPulseIntRaw 800 0 40000 +TH1F htrig_hcersum_adc_rawpamp 'HMS Cherenkov Sum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hCERSUM_adcPulseAmpRaw 410 0 4100 +TH1F htrig_hcersum_adc_rawptime 'HMS Cherenkov Sum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hCERSUM_adcPulseTimeRaw 205 0 4100 +TH1F htrig_hcersum_adc_ptime 'HMS Cherenkov Sum Pulse Time; Pulse Time (ns); Counts;' T.hms.hCERSUM_adcPulseTime 400 0 400 +TH1F htrig_hcersum_rawtdc 'HMS Cherenkov Sum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hCERSUM_tdcTimeRaw 410 0 4100 + +#--------------------------------------- +# HMS Gas Cherenkov TRIG Pulse Profile +#--------------------------------------- + +TH1F htrig_hcersum_adc_pped 'HMS Cherenkov Sum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hCERSUM_adcPed 500 0 1000 +TH1F htrig_hcersum_adc_pi 'HMS Cherenkov Sum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hCERSUM_adcPulseInt 320 0 80 +TH1F htrig_hcersum_adc_pamp 'HMS Cherenkov Sum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hCERSUM_adcPulseAmp 500 0 1000 +TH1F htrig_hcersum_tdc 'HMS Cherenkov Sum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hCERSUM_tdcTime 400 0 4000 + +#------------------------------------------ +# HMS Aerogel TRIG Raw Pulse Profile +#------------------------------------------ + +TH1F htrig_haersum_adc_rawpped 'HMS Aerogel Sum Raw Pulse Pedestal; Raw Pulse Pedestal (ADC Units); Counts / 10 ADC Units;' T.hms.hAERSUM_adcPedRaw 410 0 4100 +TH1F htrig_haersum_adc_rawpi 'HMS Aerogel Sum Raw Pulse Integral; Raw Pulse Integral (ADC Units); Counts / 50 ADC Units;' T.hms.hAERSUM_adcPulseIntRaw 800 0 40000 +TH1F htrig_haersum_adc_rawpamp 'HMS Aerogel Sum Raw Pulse Amplitude; Raw Pulse Amplitude (ADC Units); Counts / 10 ADC Units;' T.hms.hAERSUM_adcPulseAmpRaw 410 0 4100 +TH1F htrig_haersum_adc_rawptime 'HMS Aerogel Sum Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 20 ADC Units;' T.hms.hAERSUM_adcPulseTimeRaw 205 0 4100 +TH1F htrig_haersum_adc_ptime 'HMS Aerogel Sum Pulse Time; Raw Pulse Time (ns); Counts;' T.hms.hAERSUM_adcPulseTime 400 0 400 +#TH1F htrig_haersum_rawtdc 'HMS Aerogel Sum Raw TDC Time; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.hms.hAERSUM_tdcTimeRaw 410 0 4100 + +#------------------------------------------ +# HMS Aerogel TRIG Pulse Profile +#------------------------------------------ + +TH1F htrig_haersum_adc_pped 'HMS Aerogel Sum Pulse Pedestal; Pulse Pedestal (mV); Counts / 2 mV;' T.hms.hAERSUM_adcPed 500 0 1000 +TH1F htrig_haersum_adc_pi 'HMS Aerogel Sum Pulse Integral; Pulse Integral (pC); Counts / 0.25 pC;' T.hms.hAERSUM_adcPulseInt 320 0 80 +TH1F htrig_haersum_adc_pamp 'HMS Aerogel Sum Pulse Amplitude; Pulse Amplitude (mV); Counts / 2 mV;' T.hms.hAERSUM_adcPulseAmp 500 0 1000 +#TH1F htrig_haersum_tdc 'HMS Aerogel Sum TDC Time; TDC Time (ns); Counts / 0.1 ns;' T.hms.hAERSUM_tdcTime 4000 0 400 + + diff --git a/DEF-files/SHMS/PRODUCTION/pstackana_production.def b/DEF-files/SHMS/PRODUCTION/pstackana_production.def index 27087da63b04497d58be99647372da40e17f1d3e..cf339cf890fbea99d9063f31c791c90f9c6d998e 100644 --- a/DEF-files/SHMS/PRODUCTION/pstackana_production.def +++ b/DEF-files/SHMS/PRODUCTION/pstackana_production.def @@ -1,10 +1,10 @@ -#include "DEF-files/SHMS/TEST_STANDS/AERO/paeroana.def" -#include "DEF-files/SHMS/TEST_STANDS/CAL/pcalana.def" -#include "DEF-files/SHMS/TEST_STANDS/DC/pdcana.def" -#include "DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana.def" -#include "DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def" -#include "DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana.def" -#include "DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana.def" +#include "DEF-files/SHMS/TEST_STANDS/AERO/paeroana_histos.def" +#include "DEF-files/SHMS/TEST_STANDS/CAL/pcalana_histos.def" +#include "DEF-files/SHMS/TEST_STANDS/DC/pdcana_histos.def" +#include "DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_histos.def" +#include "DEF-files/SHMS/TEST_STANDS/HODO/phodoana_histos.def" +#include "DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_histos.def" +#include "DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_histos.def" #include "DEF-files/SHMS/PRODUCTION/AERO/paero_histos.def" #include "DEF-files/SHMS/PRODUCTION/BLOCK/pblock_vars.def" @@ -19,4 +19,3 @@ #include "DEF-files/SHMS/PRODUCTION/RASTER/praster_histos.def" #include "DEF-files/SHMS/PRODUCTION/TRIG/ptrig_histos.def" #include "DEF-files/SHMS/PRODUCTION/REACT/preact_histos.def" - diff --git a/DEF-files/SHMS/TEST_STANDS/AERO/paeroana.def b/DEF-files/SHMS/TEST_STANDS/AERO/paeroana.def index 9076c46935d1fdbcf47325d567959bb0be51feef..5283fe23f6941faf2fe6b2be0c74a674248e1b8e 100644 --- a/DEF-files/SHMS/TEST_STANDS/AERO/paeroana.def +++ b/DEF-files/SHMS/TEST_STANDS/AERO/paeroana.def @@ -3,70 +3,4 @@ block P.aero.* block T.shms.* -#SHMS AERO FPGA Error Flag -TH2F paero_adcErrFlg2D_pos 'SHMS Aero+ FPGA Error Flag; PMT Number; Error Flag' P.aero.posAdcCounter P.aero.posAdcErrorFlag 7 0.5 7.5 2 -0.5 1.5 -TH2F paero_adcErrFlg2D_neg 'SHMS Aero- FPGA Error Flag; PMT Number; Error Flag' P.aero.negAdcCounter P.aero.negAdcErrorFlag 7 0.5 7.5 2 -0.5 1.5 - -#SHMS AERO RAW Occupancy and Multiplicity -TH1F paero_raw_occ_pos 'SHMS Aero+ Raw Occupancy; PMT Number; Number of Raw +ADC Hits' P.aero.posAdcCounter 7 0.5 7.5 -TH1F paero_raw_occ_neg 'SHMS Aero- Raw Occupancy; PMT Number; Number of Raw -ADC Hits' P.aero.negAdcCounter 7 0.5 7.5 -TH1F paero_raw_mult_pos 'SHMS Aero+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.aero.totNumPosAdcHits 7 0.5 7.5 -TH1F paero_raw_mult_neg 'SHMS Aero- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.aero.totNumNegAdcHits 7 0.5 7.5 -TH1F paero_raw_mult 'SHMS Aero Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.aero.totnumAdcHits 14 0.5 14.5 - - -#SHMS GOOD Occupancy and Multiplicity -TH1F paero_good_occ_pos 'SHMS Aero+ Good Occupancy; PMT Number; Number of Good +ADC Hits' P.aero.numGoodPosAdcHits 7 0.5 7.5 -TH1F paero_good_occ_neg 'SHMS Aero- Good Occupancy; PMT Number; Number of Good -ADC Hits' P.aero.numGoodNegAdcHits 7 0.5 7.5 -TH1F paero_good_mult_pos 'SHMS Aero+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.aero.totNumGoodPosAdcHits 7 0.5 7.5 -TH1F paero_good_mult_neg 'SHMS Aero- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.aero.totNumGoodNegAdcHits 7 0.5 7.5 -TH1F paero_good_mult 'SHMS Aero Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.aero.totnumGoodAdcHits 14 0.5 14.5 - - -#SHMS AERO TOTAL NUMBER OF P.E. -TH1F paero_tot_npe_pos 'SHMS Aero+ Total Number of Photoelectrons; Total Number of Pos Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.aero.posNpeSum 100 0 50 P.aero.posNpeSum>0.0 -TH1F paero_tot_npe_neg 'SHMS Aero- Total Number of Photoelectrons; Total Number of Neg Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.aero.negNpeSum 100 0 50 P.aero.negNpeSum>0.0 -TH1F paero_tot_npe 'SHMS Aero Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.aero.npeSum 100 0 50 P.aero.npeSum>0.0 - - -#SHMS AERO Number of P.E. / PMT -TH2F paero_npe_pos 'SHMS Aero+ Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.aero.posNpe 7 0.5 7.5 100 0 50 P.aero.posNpe>0.0 -TH2F paero_npe_neg 'SHMS Aero- Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.aero.negNpe 7 0.5 7.5 100 0 50 P.aero.negNpe>0.0 - - -#SHMS AERO RAW Pulse Pedestal / Integral / Amplitude / Time -TH2F paero_raw_pped_vs_pmt_pos 'SHMS Aero+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Units' P.aero.posAdcCounter P.aero.posAdcPedRaw 7 0.5 7.5 410 0 4100 -TH2F paero_raw_pi_vs_pmt_pos 'SHMS Aero+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.aero.posAdcCounter P.aero.posAdcPulseIntRaw 7 0.5 7.5 650 0 32500 -TH2F paero_raw_pamp_vs_pmt_pos 'SHMS Aero+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.aero.posAdcCounter P.aero.posAdcPulseAmpRaw 7 0.5 7.5 410 0 4100 -TH2F paero_raw_ptime_vs_pmt_pos 'SHMS Aero+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.aero.posAdcCounter P.aero.posAdcPulseTimeRaw 7 0.5 7.5 650 0 6500 - -TH2F paero_raw_pped_vs_pmt_neg 'SHMS Aero- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Units' P.aero.negAdcCounter P.aero.negAdcPedRaw 7 0.5 7.5 410 0 4100 -TH2F paero_raw_pi_vs_pmt_neg 'SHMS Aero- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.aero.negAdcCounter P.aero.negAdcPulseIntRaw 7 0.5 7.5 650 0 32500 -TH2F paero_raw_pamp_vs_pmt_neg 'SHMS Aero- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.aero.negAdcCounter P.aero.negAdcPulseAmpRaw 7 0.5 7.5 410 0 4100 -TH2F paero_raw_ptime_vs_pmt_neg 'SHMS Aero- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.aero.negAdcCounter P.aero.negAdcPulseTimeRaw 7 0.5 7.5 650 0 6500 - - -#SHMS AERO Pulse Pedestal / Integral / Amplitude -TH2F paero_pped_vs_pmt_pos 'SHMS Aero+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.aero.posAdcCounter P.aero.posAdcPed 7 0.5 7.5 500 0 1000 -TH2F paero_pi_vs_pmt_pos 'SHMS Aero+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.aero.posAdcCounter P.aero.posAdcPulseInt 7 0.5 7.5 320 0 80 -TH2F paero_pamp_vs_pmt_pos 'SHMS Aero+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.aero.posAdcCounter P.aero.posAdcPulseAmp 7 0.5 7.5 500 0 1000 - -TH2F paero_pped_vs_pmt_neg 'SHMS Aero- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.aero.negAdcCounter P.aero.negAdcPed 7 0.5 7.5 500 0 1000 -TH2F paero_pi_vs_pmt_neg 'SHMS Aero- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.aero.negAdcCounter P.aero.negAdcPulseInt 7 0.5 7.5 320 0 80 -TH2F paero_pamp_vs_pmt_neg 'SHMS Aero- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.aero.negAdcCounter P.aero.negAdcPulseAmp 7 0.5 7.5 500 0 1000 - - -#SHMS AERO GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) -TH2F paero_good_pped_vs_pmt_pos 'SHMS Aero+ Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.aero.goodPosAdcPed 7 0.5 7.5 500 0 1000 P.aero.goodPosAdcPed>0.0 -TH2F paero_good_pi_vs_pmt_pos 'SHMS Aero+ Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' [I+1] P.aero.goodPosAdcPulseInt 7 0.5 7.5 320 0 80 P.aero.goodPosAdcPulseInt>0.0 -TH2F paero_good_raw_pi_vs_pmt_pos 'SHMS Aero+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.aero.goodPosAdcPulseIntRaw 7 0.5 7.5 600 0 30000 P.aero.goodPosAdcPulseIntRaw>0.0 -TH2F paero_good_pamp_vs_pmt_pos 'SHMS Aero+ Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.aero.goodPosAdcPulseAmp 7 0.5 7.5 500 0 1000 P.aero.goodPosAdcPulseAmp>0.0 -TH2F paero_good_ptime_vs_pmt_pos 'SHMS Aero+ Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.aero.goodPosAdcPulseTime 7 0.5 7.5 4000 0 400 -TH2F paero_good_dtime_vs_pmt_pos 'SHMS Aero+ Good Hodo start - pulse Time vs. PMT Number; PMT Number; Good Hodo start - pulse Time / 0.1 ns' [I+1] P.aero.goodPosAdcPulseTime 7 0.5 7.5 4000 -200 200 - -TH2F paero_good_pped_vs_pmt_neg 'SHMS Aero- Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.aero.goodNegAdcPed 7 0.5 7.5 500 0 1000 P.aero.goodNegAdcPed>0.0 -TH2F paero_good_pi_vs_pmt_neg 'SHMS Aero- Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' [I+1] P.aero.goodNegAdcPulseInt 7 0.5 7.5 320 0 80 P.aero.goodNegAdcPulseInt>0.0 -TH2F paero_good_raw_pi_vs_pmt_neg 'SHMS Aero- Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.aero.goodNegAdcPulseIntRaw 7 0.5 7.5 600 0 30000 P.aero.goodNegAdcPulseIntRaw>0.0 -TH2F paero_good_pamp_vs_pmt_neg 'SHMS Aero- Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.aero.goodNegAdcPulseAmp 7 0.5 7.5 500 0 1000 P.aero.goodNegAdcPulseAmp>0.0 -TH2F paero_good_ptime_vs_pmt_neg 'SHMS Aero- Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.aero.goodNegAdcPulseTime 7 0.5 7.5 4000 0 400 -TH2F paero_good_dtime_vs_pmt_neg 'SHMS Aero- Good Hodo start - pulse Time vs. PMT Number; PMT Number; Good Hodo start - pulse Time / 0.1 ns' [I+1] P.aero.goodNegAdcPulseTime 7 0.5 7.5 4000 -200 200 +#include "DEF-files/SHMS/TEST_STANDS/AERO/paeroana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_histos.def b/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..1cbaa7a1751fdd3eec66718fb83dbb9bf6e1adb3 --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_histos.def @@ -0,0 +1,67 @@ +#SHMS AERO FPGA Error Flag +TH2F paero_adcErrFlg2D_pos 'SHMS Aero+ FPGA Error Flag; PMT Number; Error Flag' P.aero.posAdcCounter P.aero.posAdcErrorFlag 7 0.5 7.5 2 -0.5 1.5 +TH2F paero_adcErrFlg2D_neg 'SHMS Aero- FPGA Error Flag; PMT Number; Error Flag' P.aero.negAdcCounter P.aero.negAdcErrorFlag 7 0.5 7.5 2 -0.5 1.5 + +#SHMS AERO RAW Occupancy and Multiplicity +TH1F paero_raw_occ_pos 'SHMS Aero+ Raw Occupancy; PMT Number; Number of Raw +ADC Hits' P.aero.posAdcCounter 7 0.5 7.5 +TH1F paero_raw_occ_neg 'SHMS Aero- Raw Occupancy; PMT Number; Number of Raw -ADC Hits' P.aero.negAdcCounter 7 0.5 7.5 +TH1F paero_raw_mult_pos 'SHMS Aero+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.aero.totNumPosAdcHits 7 0.5 7.5 +TH1F paero_raw_mult_neg 'SHMS Aero- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.aero.totNumNegAdcHits 7 0.5 7.5 +TH1F paero_raw_mult 'SHMS Aero Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.aero.totnumAdcHits 14 0.5 14.5 + + +#SHMS GOOD Occupancy and Multiplicity +TH1F paero_good_occ_pos 'SHMS Aero+ Good Occupancy; PMT Number; Number of Good +ADC Hits' P.aero.numGoodPosAdcHits 7 0.5 7.5 +TH1F paero_good_occ_neg 'SHMS Aero- Good Occupancy; PMT Number; Number of Good -ADC Hits' P.aero.numGoodNegAdcHits 7 0.5 7.5 +TH1F paero_good_mult_pos 'SHMS Aero+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.aero.totNumGoodPosAdcHits 7 0.5 7.5 +TH1F paero_good_mult_neg 'SHMS Aero- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.aero.totNumGoodNegAdcHits 7 0.5 7.5 +TH1F paero_good_mult 'SHMS Aero Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.aero.totnumGoodAdcHits 14 0.5 14.5 + + +#SHMS AERO TOTAL NUMBER OF P.E. +TH1F paero_tot_npe_pos 'SHMS Aero+ Total Number of Photoelectrons; Total Number of Pos Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.aero.posNpeSum 100 0 50 P.aero.posNpeSum>0.0 +TH1F paero_tot_npe_neg 'SHMS Aero- Total Number of Photoelectrons; Total Number of Neg Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.aero.negNpeSum 100 0 50 P.aero.negNpeSum>0.0 +TH1F paero_tot_npe 'SHMS Aero Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.aero.npeSum 100 0 50 P.aero.npeSum>0.0 + + +#SHMS AERO Number of P.E. / PMT +TH2F paero_npe_pos 'SHMS Aero+ Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.aero.posNpe 7 0.5 7.5 100 0 50 P.aero.posNpe>0.0 +TH2F paero_npe_neg 'SHMS Aero- Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.aero.negNpe 7 0.5 7.5 100 0 50 P.aero.negNpe>0.0 + + +#SHMS AERO RAW Pulse Pedestal / Integral / Amplitude / Time +TH2F paero_raw_pped_vs_pmt_pos 'SHMS Aero+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Units' P.aero.posAdcCounter P.aero.posAdcPedRaw 7 0.5 7.5 410 0 4100 +TH2F paero_raw_pi_vs_pmt_pos 'SHMS Aero+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.aero.posAdcCounter P.aero.posAdcPulseIntRaw 7 0.5 7.5 650 0 32500 +TH2F paero_raw_pamp_vs_pmt_pos 'SHMS Aero+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.aero.posAdcCounter P.aero.posAdcPulseAmpRaw 7 0.5 7.5 410 0 4100 +TH2F paero_raw_ptime_vs_pmt_pos 'SHMS Aero+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.aero.posAdcCounter P.aero.posAdcPulseTimeRaw 7 0.5 7.5 650 0 6500 + +TH2F paero_raw_pped_vs_pmt_neg 'SHMS Aero- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Units' P.aero.negAdcCounter P.aero.negAdcPedRaw 7 0.5 7.5 410 0 4100 +TH2F paero_raw_pi_vs_pmt_neg 'SHMS Aero- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.aero.negAdcCounter P.aero.negAdcPulseIntRaw 7 0.5 7.5 650 0 32500 +TH2F paero_raw_pamp_vs_pmt_neg 'SHMS Aero- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.aero.negAdcCounter P.aero.negAdcPulseAmpRaw 7 0.5 7.5 410 0 4100 +TH2F paero_raw_ptime_vs_pmt_neg 'SHMS Aero- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.aero.negAdcCounter P.aero.negAdcPulseTimeRaw 7 0.5 7.5 650 0 6500 + + +#SHMS AERO Pulse Pedestal / Integral / Amplitude +TH2F paero_pped_vs_pmt_pos 'SHMS Aero+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.aero.posAdcCounter P.aero.posAdcPed 7 0.5 7.5 500 0 1000 +TH2F paero_pi_vs_pmt_pos 'SHMS Aero+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.aero.posAdcCounter P.aero.posAdcPulseInt 7 0.5 7.5 320 0 80 +TH2F paero_pamp_vs_pmt_pos 'SHMS Aero+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.aero.posAdcCounter P.aero.posAdcPulseAmp 7 0.5 7.5 500 0 1000 + +TH2F paero_pped_vs_pmt_neg 'SHMS Aero- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.aero.negAdcCounter P.aero.negAdcPed 7 0.5 7.5 500 0 1000 +TH2F paero_pi_vs_pmt_neg 'SHMS Aero- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.aero.negAdcCounter P.aero.negAdcPulseInt 7 0.5 7.5 320 0 80 +TH2F paero_pamp_vs_pmt_neg 'SHMS Aero- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.aero.negAdcCounter P.aero.negAdcPulseAmp 7 0.5 7.5 500 0 1000 + + +#SHMS AERO GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) +TH2F paero_good_pped_vs_pmt_pos 'SHMS Aero+ Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.aero.goodPosAdcPed 7 0.5 7.5 500 0 1000 P.aero.goodPosAdcPed>0.0 +TH2F paero_good_pi_vs_pmt_pos 'SHMS Aero+ Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' [I+1] P.aero.goodPosAdcPulseInt 7 0.5 7.5 320 0 80 P.aero.goodPosAdcPulseInt>0.0 +TH2F paero_good_raw_pi_vs_pmt_pos 'SHMS Aero+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.aero.goodPosAdcPulseIntRaw 7 0.5 7.5 600 0 30000 P.aero.goodPosAdcPulseIntRaw>0.0 +TH2F paero_good_pamp_vs_pmt_pos 'SHMS Aero+ Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.aero.goodPosAdcPulseAmp 7 0.5 7.5 500 0 1000 P.aero.goodPosAdcPulseAmp>0.0 +TH2F paero_good_ptime_vs_pmt_pos 'SHMS Aero+ Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.aero.goodPosAdcPulseTime 7 0.5 7.5 4000 0 400 +TH2F paero_good_dtime_vs_pmt_pos 'SHMS Aero+ Good Hodo start - pulse Time vs. PMT Number; PMT Number; Good Hodo start - pulse Time / 0.1 ns' [I+1] P.aero.goodPosAdcPulseTime 7 0.5 7.5 4000 -200 200 + +TH2F paero_good_pped_vs_pmt_neg 'SHMS Aero- Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.aero.goodNegAdcPed 7 0.5 7.5 500 0 1000 P.aero.goodNegAdcPed>0.0 +TH2F paero_good_pi_vs_pmt_neg 'SHMS Aero- Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' [I+1] P.aero.goodNegAdcPulseInt 7 0.5 7.5 320 0 80 P.aero.goodNegAdcPulseInt>0.0 +TH2F paero_good_raw_pi_vs_pmt_neg 'SHMS Aero- Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.aero.goodNegAdcPulseIntRaw 7 0.5 7.5 600 0 30000 P.aero.goodNegAdcPulseIntRaw>0.0 +TH2F paero_good_pamp_vs_pmt_neg 'SHMS Aero- Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.aero.goodNegAdcPulseAmp 7 0.5 7.5 500 0 1000 P.aero.goodNegAdcPulseAmp>0.0 +TH2F paero_good_ptime_vs_pmt_neg 'SHMS Aero- Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.aero.goodNegAdcPulseTime 7 0.5 7.5 4000 0 400 +TH2F paero_good_dtime_vs_pmt_neg 'SHMS Aero- Good Hodo start - pulse Time vs. PMT Number; PMT Number; Good Hodo start - pulse Time / 0.1 ns' [I+1] P.aero.goodNegAdcPulseTime 7 0.5 7.5 4000 -200 200 diff --git a/DEF-files/SHMS/TEST_STANDS/CAL/pcalana.def b/DEF-files/SHMS/TEST_STANDS/CAL/pcalana.def index a625d0827902e5fa73441281c4cd605d1f0590c0..953aa5b87204fc48922fdf816904ae85d7a487ed 100644 --- a/DEF-files/SHMS/TEST_STANDS/CAL/pcalana.def +++ b/DEF-files/SHMS/TEST_STANDS/CAL/pcalana.def @@ -1,124 +1,6 @@ # See $ANALYZER/examples/output_example.def for examples # block P.cal.* +block T.shms.* -#SHMS PRE-SHOWER HISTOGRAMS - -#SHMS PreSH FPGA Error Flags -#TH1F pcal_prshwr_adcErrFlg_pos 'SHMS PreShower+ FPGA Error Flag; Error Flag; Number of Entries' P.cal.pr.posAdcErrorFlag 2 -0.5 1.5 -#TH1F pcal_prshwr_adcErrFlg_neg 'SHMS PreShower- FPGA Error Flag; Error Flag; Number of Entries' P.cal.pr.negAdcErrorFlag 2 -0.5 1.5 - -TH2F pcal_prshwr_adcErrFlg2D_pos 'SHMS PreShower+ FPGA Error Flag; PMT Number; Error Flag' P.cal.pr.posAdcCounter P.cal.pr.posAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 -TH2F pcal_prshwr_adcErrFlg2D_neg 'SHMS PreShower- FPGA Error Flag; PMT Number; Error Flag' P.cal.pr.negAdcCounter P.cal.pr.negAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 - - -#SHMS PreSH RAW Occupancy and Multiplicity -TH1F pcal_prshwr_raw_occ_pos 'SHMS PreShower+ Raw Occupancy; PMT Number; Number of Raw +ADC Hits' P.cal.pr.posAdcCounter 14 0.5 14.5 -TH1F pcal_prshwr_raw_occ_neg 'SHMS PreShower- Raw Occupancy; PMT Number; Number of Raw -ADC Hits' P.cal.pr.negAdcCounter 14 0.5 14.5 -TH1F pcal_prshwr_raw_mult_pos 'SHMS PreShower+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.cal.pr.totNumPosAdcHits 14 0.5 14.5 -TH1F pcal_prshwr_raw_mult_neg 'SHMS PreShower- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.cal.pr.totNumNegAdcHits 14 0.5 14.5 -TH1F pcal_prshwr_raw_mult 'SHMS PreShower Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.cal.pr.totnumAdcHits 28 0.5 28.5 - -#SHMS PreSH GOOD Occupancy and Multiplicity -TH1F pcal_prshwr_good_occ_pos 'SHMS PreShower+ Good Occupancy; PMT Number; Number of Good +ADC Hits' P.cal.pr.numGoodPosAdcHits 14 0.5 14.5 -TH1F pcal_prshwr_good_occ_neg 'SHMS PreShower- Good Occupancy; PMT Number; Number of Good -ADC Hits' P.cal.pr.numGoodNegAdcHits 14 0.5 14.5 -TH1F pcal_prshwr_good_mult_pos 'SHMS PreShower+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.cal.pr.totNumGoodPosAdcHits 14 0.5 14.5 -TH1F pcal_prshwr_good_mult_neg 'SHMS PreShower- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.cal.pr.totNumGoodNegAdcHits 14 0.5 14.5 -TH1F pcal_prshwr_good_mult 'SHMS PreShower Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.cal.pr.totnumGoodAdcHits 28 0.5 28.5 - - -#SHMS PreSH RAW PULSE PEDESTALS/AMPLITUDES/INTEGRALS/TIMES -TH2F pcal_prshwr_raw_pped_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Unit' P.cal.pr.posAdcCounter P.cal.pr.posAdcPedRaw 14 0.5 14.5 410 0 4100 -TH2F pcal_prshwr_raw_pi_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseIntRaw 14 0.5 14.5 650 0 32500 -TH2F pcal_prshwr_raw_pamp_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseAmpRaw 14 0.5 14.5 410 0 4100 -TH2F pcal_prshwr_raw_ptime_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseTimeRaw 14 0.5 14.5 650 0 6500 - -TH2F pcal_prshwr_raw_pped_vs_pmt_neg 'SHMS PreShower- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Unit' P.cal.pr.negAdcCounter P.cal.pr.negAdcPedRaw 14 0.5 14.5 410 0 4100 -TH2F pcal_prshwr_raw_pi_vs_pmt_neg 'SHMS PreShower- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseIntRaw 14 0.5 14.5 650 0 32500 -TH2F pcal_prshwr_raw_pamp_vs_pmt_neg 'SHMS PreShower- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseAmpRaw 14 0.5 14.5 410 0 4100 -TH2F pcal_prshwr_raw_ptime_vs_pmt_neg 'SHMS PreShower- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseTimeRaw 14 0.5 14.5 650 0 6500 - - -#SHMS PreSH PULSE PEDESTALS/INTEGRALS/AMPLITUDES -TH2F pcal_prshwr_pped_vs_pmt_pos 'SHMS PreShower+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.cal.pr.posAdcCounter P.cal.pr.posAdcPed 14 0.5 14.5 500 0 1000 -TH2F pcal_prshwr_pi_vs_pmt_pos 'SHMS PreShower+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseInt 14 0.5 14.5 320 0 80 -TH2F pcal_prshwr_pamp_vs_pmt_pos 'SHMS PreShower+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseAmp 14 0.5 14.5 500 0 1000 - -TH2F pcal_prshwr_pped_vs_pmt_neg 'SHMS PreShower- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.cal.pr.negAdcCounter P.cal.pr.negAdcPed 14 0.5 14.5 500 0 1000 -TH2F pcal_prshwr_pi_vs_pmt_neg 'SHMS PreShower- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseInt 14 0.5 14.5 320 0 80 -TH2F pcal_prshwr_pamp_vs_pmt_neg 'SHMS PreShower- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseAmp 14 0.5 14.5 500 0 1000 - - -#GOOD PULSE PEDESTALS/INTEGRALS/AMPLITUDES/TIMES :: GOOD --> (passed errorFlag cut, pulsetime cuts oN Min/Max ADC Time Window, and ADC threshold cut) -TH2F pcal_prshwr_good_pped_vs_pmt_pos 'SHMS PreShower+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.cal.pr.goodPosAdcPed 14 0.5 14.5 500 0 1000 P.cal.pr.goodPosAdcPed>0.0 -TH2F pcal_prshwr_good_pi_vs_pmt_pos 'SHMS PreShower+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.cal.pr.goodPosAdcPulseInt 14 0.5 14.5 320 0 80 P.cal.pr.goodPosAdcPulseInt>0.0 -TH2F pcal_prshwr_good_pamp_vs_pmt_pos 'SHMS PreShower+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.cal.pr.goodPosAdcPulseAmp 14 0.5 14.5 500 0 1000 P.cal.pr.goodPosAdcPulseAmp>0.0 -TH2F pcal_prshwr_good_ptime_vs_pmt_pos 'SHMS PreShower+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodPosAdcPulseTime 14 0.5 14.5 4000 0 400 -TH2F pcal_prshwr_good_dtime_vs_pmt_pos 'SHMS PreShower+ Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Good Hodo Start - Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodPosAdcPulseTime 14 0.5 14.5 4000 -200 200 - -TH2F pcal_prshwr_good_pped_vs_pmt_neg 'SHMS PreShower- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.cal.pr.goodNegAdcPed 14 0.5 14.5 500 0 1000 P.cal.pr.goodNegAdcPed>0.0 -TH2F pcal_prshwr_good_pi_vs_pmt_neg 'SHMS PreShower- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.cal.pr.goodNegAdcPulseInt 14 0.5 14.5 320 0 80 P.cal.pr.goodNegAdcPulseInt>0.0 -TH2F pcal_prshwr_good_pamp_vs_pmt_neg 'SHMS PreShower- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude 2 mV/ ' [I+1] P.cal.pr.goodNegAdcPulseAmp 14 0.5 14.5 500 0 1000 P.cal.pr.goodNegAdcPulseAmp>0.0 -TH2F pcal_prshwr_good_ptime_vs_pmt_neg 'SHMS PreShower- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodNegAdcPulseTime 14 0.5 14.5 4000 0 400 P.cal.pr.goodNegAdcPulseTime>0.0 -TH2F pcal_prshwr_good_dtime_vs_pmt_neg 'SHMS PreShower- Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Good Hodo Start - Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodNegAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 - -#SHMS PreSH GOOD RAW PULSE INTEGRALS -TH2F pcal_prshwr_good_raw_pi_vs_pmt_pos 'SHMS PreShower+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] P.cal.pr.goodPosAdcPulseIntRaw 14 0.5 14.5 650 0 32500 P.cal.pr.goodPosAdcPulseIntRaw>0.0 -TH2F pcal_prshwr_good_raw_pi_vs_pmt_neg 'SHMS PreShower- Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] P.cal.pr.goodNegAdcPulseIntRaw 14 0.5 14.5 650 0 32500 P.cal.pr.goodNegAdcPulseIntRaw>0.0 - -#SHMS PRE-SHOWER ENERGY DEPOSITION vs. PMT HISTOGRAMS (calib consts (GAIN) are in GeV/ADC units ) -TH2F pcal_prshwr_Epos_vs_pmt 'SHMS PreShower+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.pr.epos 14 0.5 14.5 200 0 2 P.cal.pr.epos>0.0 -TH2F pcal_prshwr_Eneg_vs_pmt 'SHMS PreShower- Energy Deposition vs. PMT Number; PMT Number; Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.pr.eneg 14 0.5 14.5 200 0 2 P.cal.pr.eneg>0.0 -TH2F pcal_prshwr_Emean_vs_pmt 'SHMS PreShower Mean Energy Deposition vs. PMT Number; PMT Number; Mean Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.pr.emean 14 0.5 14.5 300 0 3 P.cal.pr.emean>0.0 - -#SHMS ENERGY DEPOSITION in PreShower PLANE -TH1F pcal_prshwr_Eplane_pos 'SHMS PreShower+ Energy Deposition; Energy Deposited (GeV); Number of Entries / 0.01 GeV' P.cal.pr.eplane_pos 200 0 2 P.cal.pr.eplane_pos>0.0 -TH1F pcal_prshwr_Eplane_neg 'SHMS PreShower- Energy Deposition; Energy Deposited (GeV); Number of Entries / 0.01 GeV' P.cal.pr.eplane_neg 200 0 2 P.cal.pr.eplane_neg>0.0 -TH1F pcal_prshwr_Eplane 'SHMS PreShower Total Energy Deposition; Total Energy Deposited (GeV); Number of Entries / 0.01 GeV' P.cal.pr.eplane 300 0 3 P.cal.pr.eplane>0.0 - -########################################################################################### - -#SHMS SHOWER HISTOGRAMS - -#SHMS Shower FPGA Error Flags -TH2F pcal_shwr_adcErrFlg2D 'SHMS Shower FPGA Error Flag; PMT Number; Error Flag' P.cal.fly.adcCounter P.cal.fly.adcErrorFlag 224 0.5 224.5 2 -0.5 1.5 - -#SHMS Shower RAW Occupancy and Multiplicity -TH1F pcal_shwr_raw_occ 'SHMS Shower Raw Occupancy; PMT Number; Number of Raw ADC Hits' P.cal.fly.adcCounter 224 0.5 224.5 -TH1F pcal_shwr_raw_mult 'SHMS Shower Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.cal.fly.totNumAdcHits 40 0.5 40.5 - -#SHMS Shower GOOD Occupancy and Multiplicity -TH1F pcal_shwr_good_occ 'SHMS Shower Good Occupancy; PMT Number; Number of Good ADC Hits' P.cal.fly.numGoodAdcHits 224 0.5 224.5 -TH1F pcal_shwr_good_mult 'SHMS Shower Good Multiplicity; Numer of PMTs Hit; Total Number of Good ADC Hits' P.cal.fly.totNumGoodAdcHits 40 0.5 40.5 - -#SHMS Shower RAW PULSE PEDESTALS/INTEGRALS/AMPLITUDES/TIMES -TH2F pcal_shwr_raw_pped_vs_pmt 'SHMS Shower Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Unit' P.cal.fly.adcCounter P.cal.fly.adcPedRaw 224 0.5 224.5 410 0 4100 -TH2F pcal_shwr_raw_pi_vs_pmt 'SHMS Shower Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.cal.fly.adcCounter P.cal.fly.adcPulseIntRaw 224 0.5 224.5 650 0 32500 -TH2F pcal_shwr_raw_pamp_vs_pmt 'SHMS Shower Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.cal.fly.adcCounter P.cal.fly.adcPulseAmpRaw 224 0.5 224.5 410 0 4100 -TH2F pcal_shwr_raw_ptime_vs_pmt 'SHMS Shower Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.cal.fly.adcCounter P.cal.fly.adcPulseTimeRaw 224 0.5 224.5 650 0 6500 - -#SHMS Shower PULSE PEDESTALS/INTEGRALS/AMPLITUDES -TH2F pcal_shwr_pped_vs_pmt 'SHMS Shower Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.cal.fly.adcCounter P.cal.fly.adcPed 224 0.5 224.5 500 0 1000 -TH2F pcal_shwr_pi_vs_pmt 'SHMS Shower Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.cal.fly.adcCounter P.cal.fly.adcPulseInt 224 0.5 224.5 320 0 80 -TH2F pcal_shwr_pamp_vs_pmt 'SHMS Shower Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.cal.fly.adcCounter P.cal.fly.adcPulseAmp 224 0.5 224.5 500 0 1000 - -#SHMS Shower GOOD PULSE PEDESTALS/INTEGRALS/AMPLITUDES/TIMES -TH2F pcal_shwr_good_pped_vs_pmt 'SHMS Shower Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.cal.fly.goodAdcPed 224 0.5 224.5 500 0 1000 P.cal.fly.goodAdcPed>0.0 -TH2F pcal_shwr_good_pi_vs_pmt 'SHMS Shower Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.cal.fly.goodAdcPulseInt 224 0.5 224.5 320 0 80 P.cal.fly.goodAdcPulseInt>0.0 -TH2F pcal_shwr_good_pamp_vs_pmt 'SHMS Shower Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.cal.fly.goodAdcPulseAmp 224 0.5 224.5 500 0 1000 P.cal.fly.goodAdcPulseAmp>0.0 -TH2F pcal_shwr_good_ptime_vs_pmt 'SHMS Shower Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.cal.fly.goodAdcPulseTime 224 0.5 224.5 4000 0 400 -TH2F pcal_shwr_good_dtime_vs_pmt 'SHMS Shower Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Good Hodo Start - Pulse Time / 0.1 ns' [I+1] P.cal.fly.goodAdcPulseTime 224 0.5 224.5 4000 -200 200 - -#Good Raw Pulse Integrals -TH2F pcal_shwr_good_raw_pi_vs_pmt 'SHMS Shower Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] P.cal.fly.goodAdcPulseIntRaw 224 0.5 224.5 650 0 32500 P.cal.fly.goodAdcPulseIntRaw>0.0 - -#SHMS SHOWER ENERGY DEPOSITION vs. PMT HISTOGRAMS (calib consts (GAIN) are in GeV/ADC units ) -TH2F pcal_shwr_E_vs_pmt 'SHMS Shower Energy Deposition vs. PMT Number; PMT Number; Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.fly.e 224 0.5 224.5 300 0 3 P.cal.fly.e>0.0 - -#TOTAL ENERGY DEPOSITION IN THE SHMS SHOWER ARRAY -TH1F pcal_shwr_Earray 'SHMS Shower Total Energy Deposition in Array; Tot. Energy Dep. (GeV); Number of Entries / 0.01 GeV' P.cal.fly.earray 600 0 6 P.cal.fly.earray>0.0 - -#TOTAL ENERGY AND NORMALIZED ENERGY DEPOSITED IN CALORIMETER (SHOWER AND PRE-SHOWER) -TH1F pcal_etot 'SHMS Calorimeter Total Energy Deposition; Tot. Energy Dep. (GeV); Number of Entries / 0.01 GeV' P.cal.etot 500 0 5 P.cal.etot>0.0 -TH1F pcal_etot_norm 'SHMS Calorimeter Total Normalized Energy Deposition; Tot. Energy Dep. (GeV) / P0 (GeV); Number of Entries / 0.01' P.cal.etotnorm 500 0 5 P.cal.etotnorm>0.0 - +#include "DEF-files/SHMS/TEST_STANDS/CAL/pcalana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_histos.def b/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..b29c4a9927e10bb51faa17105a91877c32626c65 --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_histos.def @@ -0,0 +1,120 @@ +#SHMS PRE-SHOWER HISTOGRAMS + +#SHMS PreSH FPGA Error Flags +#TH1F pcal_prshwr_adcErrFlg_pos 'SHMS PreShower+ FPGA Error Flag; Error Flag; Number of Entries' P.cal.pr.posAdcErrorFlag 2 -0.5 1.5 +#TH1F pcal_prshwr_adcErrFlg_neg 'SHMS PreShower- FPGA Error Flag; Error Flag; Number of Entries' P.cal.pr.negAdcErrorFlag 2 -0.5 1.5 + +TH2F pcal_prshwr_adcErrFlg2D_pos 'SHMS PreShower+ FPGA Error Flag; PMT Number; Error Flag' P.cal.pr.posAdcCounter P.cal.pr.posAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 +TH2F pcal_prshwr_adcErrFlg2D_neg 'SHMS PreShower- FPGA Error Flag; PMT Number; Error Flag' P.cal.pr.negAdcCounter P.cal.pr.negAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 + + +#SHMS PreSH RAW Occupancy and Multiplicity +TH1F pcal_prshwr_raw_occ_pos 'SHMS PreShower+ Raw Occupancy; PMT Number; Number of Raw +ADC Hits' P.cal.pr.posAdcCounter 14 0.5 14.5 +TH1F pcal_prshwr_raw_occ_neg 'SHMS PreShower- Raw Occupancy; PMT Number; Number of Raw -ADC Hits' P.cal.pr.negAdcCounter 14 0.5 14.5 +TH1F pcal_prshwr_raw_mult_pos 'SHMS PreShower+ Raw Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.cal.pr.totNumPosAdcHits 14 0.5 14.5 +TH1F pcal_prshwr_raw_mult_neg 'SHMS PreShower- Raw Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.cal.pr.totNumNegAdcHits 14 0.5 14.5 +TH1F pcal_prshwr_raw_mult 'SHMS PreShower Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.cal.pr.totnumAdcHits 28 0.5 28.5 + +#SHMS PreSH GOOD Occupancy and Multiplicity +TH1F pcal_prshwr_good_occ_pos 'SHMS PreShower+ Good Occupancy; PMT Number; Number of Good +ADC Hits' P.cal.pr.numGoodPosAdcHits 14 0.5 14.5 +TH1F pcal_prshwr_good_occ_neg 'SHMS PreShower- Good Occupancy; PMT Number; Number of Good -ADC Hits' P.cal.pr.numGoodNegAdcHits 14 0.5 14.5 +TH1F pcal_prshwr_good_mult_pos 'SHMS PreShower+ Good Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.cal.pr.totNumGoodPosAdcHits 14 0.5 14.5 +TH1F pcal_prshwr_good_mult_neg 'SHMS PreShower- Good Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.cal.pr.totNumGoodNegAdcHits 14 0.5 14.5 +TH1F pcal_prshwr_good_mult 'SHMS PreShower Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.cal.pr.totnumGoodAdcHits 28 0.5 28.5 + + +#SHMS PreSH RAW PULSE PEDESTALS/AMPLITUDES/INTEGRALS/TIMES +TH2F pcal_prshwr_raw_pped_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Unit' P.cal.pr.posAdcCounter P.cal.pr.posAdcPedRaw 14 0.5 14.5 410 0 4100 +TH2F pcal_prshwr_raw_pi_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseIntRaw 14 0.5 14.5 650 0 32500 +TH2F pcal_prshwr_raw_pamp_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseAmpRaw 14 0.5 14.5 410 0 4100 +TH2F pcal_prshwr_raw_ptime_vs_pmt_pos 'SHMS PreShower+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseTimeRaw 14 0.5 14.5 650 0 6500 + +TH2F pcal_prshwr_raw_pped_vs_pmt_neg 'SHMS PreShower- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Unit' P.cal.pr.negAdcCounter P.cal.pr.negAdcPedRaw 14 0.5 14.5 410 0 4100 +TH2F pcal_prshwr_raw_pi_vs_pmt_neg 'SHMS PreShower- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseIntRaw 14 0.5 14.5 650 0 32500 +TH2F pcal_prshwr_raw_pamp_vs_pmt_neg 'SHMS PreShower- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseAmpRaw 14 0.5 14.5 410 0 4100 +TH2F pcal_prshwr_raw_ptime_vs_pmt_neg 'SHMS PreShower- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseTimeRaw 14 0.5 14.5 650 0 6500 + + +#SHMS PreSH PULSE PEDESTALS/INTEGRALS/AMPLITUDES +TH2F pcal_prshwr_pped_vs_pmt_pos 'SHMS PreShower+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.cal.pr.posAdcCounter P.cal.pr.posAdcPed 14 0.5 14.5 500 0 1000 +TH2F pcal_prshwr_pi_vs_pmt_pos 'SHMS PreShower+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseInt 14 0.5 14.5 320 0 80 +TH2F pcal_prshwr_pamp_vs_pmt_pos 'SHMS PreShower+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.cal.pr.posAdcCounter P.cal.pr.posAdcPulseAmp 14 0.5 14.5 500 0 1000 + +TH2F pcal_prshwr_pped_vs_pmt_neg 'SHMS PreShower- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.cal.pr.negAdcCounter P.cal.pr.negAdcPed 14 0.5 14.5 500 0 1000 +TH2F pcal_prshwr_pi_vs_pmt_neg 'SHMS PreShower- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseInt 14 0.5 14.5 320 0 80 +TH2F pcal_prshwr_pamp_vs_pmt_neg 'SHMS PreShower- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.cal.pr.negAdcCounter P.cal.pr.negAdcPulseAmp 14 0.5 14.5 500 0 1000 + + +#GOOD PULSE PEDESTALS/INTEGRALS/AMPLITUDES/TIMES :: GOOD --> (passed errorFlag cut, pulsetime cuts oN Min/Max ADC Time Window, and ADC threshold cut) +TH2F pcal_prshwr_good_pped_vs_pmt_pos 'SHMS PreShower+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.cal.pr.goodPosAdcPed 14 0.5 14.5 500 0 1000 P.cal.pr.goodPosAdcPed>0.0 +TH2F pcal_prshwr_good_pi_vs_pmt_pos 'SHMS PreShower+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.cal.pr.goodPosAdcPulseInt 14 0.5 14.5 320 0 80 P.cal.pr.goodPosAdcPulseInt>0.0 +TH2F pcal_prshwr_good_pamp_vs_pmt_pos 'SHMS PreShower+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.cal.pr.goodPosAdcPulseAmp 14 0.5 14.5 500 0 1000 P.cal.pr.goodPosAdcPulseAmp>0.0 +TH2F pcal_prshwr_good_ptime_vs_pmt_pos 'SHMS PreShower+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodPosAdcPulseTime 14 0.5 14.5 4000 0 400 +TH2F pcal_prshwr_good_dtime_vs_pmt_pos 'SHMS PreShower+ Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Good Hodo Start - Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodPosAdcPulseTime 14 0.5 14.5 4000 -200 200 + +TH2F pcal_prshwr_good_pped_vs_pmt_neg 'SHMS PreShower- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.cal.pr.goodNegAdcPed 14 0.5 14.5 500 0 1000 P.cal.pr.goodNegAdcPed>0.0 +TH2F pcal_prshwr_good_pi_vs_pmt_neg 'SHMS PreShower- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.cal.pr.goodNegAdcPulseInt 14 0.5 14.5 320 0 80 P.cal.pr.goodNegAdcPulseInt>0.0 +TH2F pcal_prshwr_good_pamp_vs_pmt_neg 'SHMS PreShower- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude 2 mV/ ' [I+1] P.cal.pr.goodNegAdcPulseAmp 14 0.5 14.5 500 0 1000 P.cal.pr.goodNegAdcPulseAmp>0.0 +TH2F pcal_prshwr_good_ptime_vs_pmt_neg 'SHMS PreShower- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodNegAdcPulseTime 14 0.5 14.5 4000 0 400 P.cal.pr.goodNegAdcPulseTime>0.0 +TH2F pcal_prshwr_good_dtime_vs_pmt_neg 'SHMS PreShower- Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Good Hodo Start - Pulse Time / 0.1 ns' [I+1] P.cal.pr.goodNegAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 + +#SHMS PreSH GOOD RAW PULSE INTEGRALS +TH2F pcal_prshwr_good_raw_pi_vs_pmt_pos 'SHMS PreShower+ Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] P.cal.pr.goodPosAdcPulseIntRaw 14 0.5 14.5 650 0 32500 P.cal.pr.goodPosAdcPulseIntRaw>0.0 +TH2F pcal_prshwr_good_raw_pi_vs_pmt_neg 'SHMS PreShower- Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] P.cal.pr.goodNegAdcPulseIntRaw 14 0.5 14.5 650 0 32500 P.cal.pr.goodNegAdcPulseIntRaw>0.0 + +#SHMS PRE-SHOWER ENERGY DEPOSITION vs. PMT HISTOGRAMS (calib consts (GAIN) are in GeV/ADC units ) +TH2F pcal_prshwr_Epos_vs_pmt 'SHMS PreShower+ Energy Deposition vs. PMT Number; PMT Number; Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.pr.epos 14 0.5 14.5 200 0 2 P.cal.pr.epos>0.0 +TH2F pcal_prshwr_Eneg_vs_pmt 'SHMS PreShower- Energy Deposition vs. PMT Number; PMT Number; Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.pr.eneg 14 0.5 14.5 200 0 2 P.cal.pr.eneg>0.0 +TH2F pcal_prshwr_Emean_vs_pmt 'SHMS PreShower Mean Energy Deposition vs. PMT Number; PMT Number; Mean Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.pr.emean 14 0.5 14.5 300 0 3 P.cal.pr.emean>0.0 + +#SHMS ENERGY DEPOSITION in PreShower PLANE +TH1F pcal_prshwr_Eplane_pos 'SHMS PreShower+ Energy Deposition; Energy Deposited (GeV); Number of Entries / 0.01 GeV' P.cal.pr.eplane_pos 200 0 2 P.cal.pr.eplane_pos>0.0 +TH1F pcal_prshwr_Eplane_neg 'SHMS PreShower- Energy Deposition; Energy Deposited (GeV); Number of Entries / 0.01 GeV' P.cal.pr.eplane_neg 200 0 2 P.cal.pr.eplane_neg>0.0 +TH1F pcal_prshwr_Eplane 'SHMS PreShower Total Energy Deposition; Total Energy Deposited (GeV); Number of Entries / 0.01 GeV' P.cal.pr.eplane 300 0 3 P.cal.pr.eplane>0.0 + +########################################################################################### + +#SHMS SHOWER HISTOGRAMS + +#SHMS Shower FPGA Error Flags +TH2F pcal_shwr_adcErrFlg2D 'SHMS Shower FPGA Error Flag; PMT Number; Error Flag' P.cal.fly.adcCounter P.cal.fly.adcErrorFlag 224 0.5 224.5 2 -0.5 1.5 + +#SHMS Shower RAW Occupancy and Multiplicity +TH1F pcal_shwr_raw_occ 'SHMS Shower Raw Occupancy; PMT Number; Number of Raw ADC Hits' P.cal.fly.adcCounter 224 0.5 224.5 +TH1F pcal_shwr_raw_mult 'SHMS Shower Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.cal.fly.totNumAdcHits 40 0.5 40.5 + +#SHMS Shower GOOD Occupancy and Multiplicity +TH1F pcal_shwr_good_occ 'SHMS Shower Good Occupancy; PMT Number; Number of Good ADC Hits' P.cal.fly.numGoodAdcHits 224 0.5 224.5 +TH1F pcal_shwr_good_mult 'SHMS Shower Good Multiplicity; Numer of PMTs Hit; Total Number of Good ADC Hits' P.cal.fly.totNumGoodAdcHits 40 0.5 40.5 + +#SHMS Shower RAW PULSE PEDESTALS/INTEGRALS/AMPLITUDES/TIMES +TH2F pcal_shwr_raw_pped_vs_pmt 'SHMS Shower Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Unit' P.cal.fly.adcCounter P.cal.fly.adcPedRaw 224 0.5 224.5 410 0 4100 +TH2F pcal_shwr_raw_pi_vs_pmt 'SHMS Shower Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.cal.fly.adcCounter P.cal.fly.adcPulseIntRaw 224 0.5 224.5 650 0 32500 +TH2F pcal_shwr_raw_pamp_vs_pmt 'SHMS Shower Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.cal.fly.adcCounter P.cal.fly.adcPulseAmpRaw 224 0.5 224.5 410 0 4100 +TH2F pcal_shwr_raw_ptime_vs_pmt 'SHMS Shower Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.cal.fly.adcCounter P.cal.fly.adcPulseTimeRaw 224 0.5 224.5 650 0 6500 + +#SHMS Shower PULSE PEDESTALS/INTEGRALS/AMPLITUDES +TH2F pcal_shwr_pped_vs_pmt 'SHMS Shower Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.cal.fly.adcCounter P.cal.fly.adcPed 224 0.5 224.5 500 0 1000 +TH2F pcal_shwr_pi_vs_pmt 'SHMS Shower Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.cal.fly.adcCounter P.cal.fly.adcPulseInt 224 0.5 224.5 320 0 80 +TH2F pcal_shwr_pamp_vs_pmt 'SHMS Shower Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.cal.fly.adcCounter P.cal.fly.adcPulseAmp 224 0.5 224.5 500 0 1000 + +#SHMS Shower GOOD PULSE PEDESTALS/INTEGRALS/AMPLITUDES/TIMES +TH2F pcal_shwr_good_pped_vs_pmt 'SHMS Shower Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.cal.fly.goodAdcPed 224 0.5 224.5 500 0 1000 P.cal.fly.goodAdcPed>0.0 +TH2F pcal_shwr_good_pi_vs_pmt 'SHMS Shower Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.cal.fly.goodAdcPulseInt 224 0.5 224.5 320 0 80 P.cal.fly.goodAdcPulseInt>0.0 +TH2F pcal_shwr_good_pamp_vs_pmt 'SHMS Shower Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.cal.fly.goodAdcPulseAmp 224 0.5 224.5 500 0 1000 P.cal.fly.goodAdcPulseAmp>0.0 +TH2F pcal_shwr_good_ptime_vs_pmt 'SHMS Shower Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.cal.fly.goodAdcPulseTime 224 0.5 224.5 4000 0 400 +TH2F pcal_shwr_good_dtime_vs_pmt 'SHMS Shower Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Good Hodo Start - Pulse Time / 0.1 ns' [I+1] P.cal.fly.goodAdcPulseTime 224 0.5 224.5 4000 -200 200 + +#Good Raw Pulse Integrals +TH2F pcal_shwr_good_raw_pi_vs_pmt 'SHMS Shower Good Raw Pulse Integral vs. PMT Number; PMT Number; Good Raw Pulse Integral / 50 ADC Units' [I+1] P.cal.fly.goodAdcPulseIntRaw 224 0.5 224.5 650 0 32500 P.cal.fly.goodAdcPulseIntRaw>0.0 + +#SHMS SHOWER ENERGY DEPOSITION vs. PMT HISTOGRAMS (calib consts (GAIN) are in GeV/ADC units ) +TH2F pcal_shwr_E_vs_pmt 'SHMS Shower Energy Deposition vs. PMT Number; PMT Number; Energy Deposited (0.01 GeV / ADC Units)' [I+1] P.cal.fly.e 224 0.5 224.5 300 0 3 P.cal.fly.e>0.0 + +#TOTAL ENERGY DEPOSITION IN THE SHMS SHOWER ARRAY +TH1F pcal_shwr_Earray 'SHMS Shower Total Energy Deposition in Array; Tot. Energy Dep. (GeV); Number of Entries / 0.01 GeV' P.cal.fly.earray 600 0 6 P.cal.fly.earray>0.0 + +#TOTAL ENERGY AND NORMALIZED ENERGY DEPOSITED IN CALORIMETER (SHOWER AND PRE-SHOWER) +TH1F pcal_etot 'SHMS Calorimeter Total Energy Deposition; Tot. Energy Dep. (GeV); Number of Entries / 0.01 GeV' P.cal.etot 500 0 5 P.cal.etot>0.0 +TH1F pcal_etot_norm 'SHMS Calorimeter Total Normalized Energy Deposition; Tot. Energy Dep. (GeV) / P0 (GeV); Number of Entries / 0.01' P.cal.etotnorm 500 0 5 P.cal.etotnorm>0.0 + diff --git a/DEF-files/SHMS/TEST_STANDS/DC/pdcana.def b/DEF-files/SHMS/TEST_STANDS/DC/pdcana.def index 566804ff3533d108dd278e22860e884a85dde6d2..4430c51bdcf25ed1eccde80ed80868bcebd38ae1 100644 --- a/DEF-files/SHMS/TEST_STANDS/DC/pdcana.def +++ b/DEF-files/SHMS/TEST_STANDS/DC/pdcana.def @@ -2,178 +2,4 @@ # block P.dc.* -#------------------ -# SHMS DC WIRE MAP -#------------------ - -TH1F pdc1u1_wirenum 'SHMS DC 1U1 Wiremap; Wire Number; Number of Entries' P.dc.1u1.wirenum 107 0.5 107.5 -TH1F pdc1u2_wirenum 'SHMS DC 1U2 Wiremap; Wire Number; Number of Entries' P.dc.1u2.wirenum 107 0.5 107.5 -TH1F pdc1x1_wirenum 'SHMS DC 1X1 Wiremap; Wire Number; Number of Entries' P.dc.1x1.wirenum 79 0.5 79.5 -TH1F pdc1x2_wirenum 'SHMS DC 1X2 Wiremap; Wire Number; Number of Entries' P.dc.1x2.wirenum 79 0.5 79.5 -TH1F pdc1v1_wirenum 'SHMS DC 1V1 Wiremap; Wire Number; Number of Entries' P.dc.1v1.wirenum 107 0.5 107.5 -TH1F pdc1v2_wirenum 'SHMS DC 1V2 Wiremap; Wire Number; Number of Entries' P.dc.1v2.wirenum 107 0.5 107.5 - -TH1F pdc2v2_wirenum 'SHMS DC 2V2 Wiremap; Wire Number; Number of Entries' P.dc.2v2.wirenum 107 0.5 107.5 -TH1F pdc2v1_wirenum 'SHMS DC 2V1 Wiremap; Wire Number; Number of Entries' P.dc.2v1.wirenum 107 0.5 107.5 -TH1F pdc2x2_wirenum 'SHMS DC 2X2 Wiremap; Wire Number; Number of Entries' P.dc.2x2.wirenum 79 0.5 79.5 -TH1F pdc2x1_wirenum 'SHMS DC 2X1 Wiremap; Wire Number; Number of Entries' P.dc.2x1.wirenum 79 0.5 79.5 -TH1F pdc2u2_wirenum 'SHMS DC 2U2 Wiremap; Wire Number; Number of Entries' P.dc.2u2.wirenum 107 0.5 107.5 -TH1F pdc2u1_wirenum 'SHMS DC 2U1 Wiremap; Wire Number; Number of Entries' P.dc.2u1.wirenum 107 0.5 107.5 - -#------------------------------ -# SHMS DC RAW TDC PER PLANE -#------------------------------ - -TH1F pdc1u1_raw_tdc 'PDC 1U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1u1.rawtdc 5000 -25000 25000 -TH1F pdc1u2_raw_tdc 'PDC 1U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1u2.rawtdc 5000 -25000 25000 -TH1F pdc1x1_raw_tdc 'PDC 1X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1x1.rawtdc 5000 -25000 25000 -TH1F pdc1x2_raw_tdc 'PDC 1X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1x2.rawtdc 5000 -25000 25000 -TH1F pdc1v1_raw_tdc 'PDC 1V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1v1.rawtdc 5000 -25000 25000 -TH1F pdc1v2_raw_tdc 'PDC 1V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1v2.rawtdc 5000 -25000 25000 - -TH1F pdc2v2_raw_tdc 'PDC 2V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2v2.rawtdc 5000 -25000 25000 -TH1F pdc2v1_raw_tdc 'PDC 2V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2v1.rawtdc 5000 -25000 25000 -TH1F pdc2x2_raw_tdc 'PDC 2X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2x2.rawtdc 5000 -25000 25000 -TH1F pdc2x1_raw_tdc 'PDC 2X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2x1.rawtdc 5000 -25000 25000 -TH1F pdc2u2_raw_tdc 'PDC 2U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2u2.rawtdc 5000 -25000 25000 -TH1F pdc2u1_raw_tdc 'PDC 2U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2u1.rawtdc 5000 -25000 25000 - -#------------------------------ -# SHMS DC RAW TDC VS. WIRENUMBER -#------------------------------ - -TH2F pdc1u1_raw_tdc_vs_wirenum 'PDC 1U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1u1.wirenum P.dc.1u1.rawtdc 107 0.5 107.5 5000 -25000 25000 -TH2F pdc1u2_raw_tdc_vs_wirenum 'PDC 1U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1u2.wirenum P.dc.1u2.rawtdc 107 0.5 107.5 5000 -25000 25000 -TH2F pdc1x1_raw_tdc_vs_wirenum 'PDC 1X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1x1.wirenum P.dc.1x1.rawtdc 79 0.5 79.5 5000 -25000 25000 -TH2F pdc1x2_raw_tdc_vs_wirenum 'PDC 1X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1x2.wirenum P.dc.1x2.rawtdc 79 0.5 79.5 5000 -25000 25000 -TH2F pdc1v1_raw_tdc_vs_wirenum 'PDC 1V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1v1.wirenum P.dc.1v1.rawtdc 107 0.5 107.5 5000 -25000 25000 -TH2F pdc1v2_raw_tdc_vs_wirenum 'PDC 1V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1v2.wirenum P.dc.1v2.rawtdc 107 0.5 107.5 5000 -25000 25000 - -TH2F pdc2v2_raw_tdc_vs_wirenum 'PDC 2V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2v2.wirenum P.dc.2v2.rawtdc 107 0.5 107.5 5000 -25000 25000 -TH2F pdc2v1_raw_tdc_vs_wirenum 'PDC 2V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2v1.wirenum P.dc.2v1.rawtdc 107 0.5 107.5 5000 -25000 25000 -TH2F pdc2x2_raw_tdc_vs_wirenum 'PDC 2X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2x2.wirenum P.dc.2x2.rawtdc 79 0.5 79.5 5000 -25000 25000 -TH2F pdc2x1_raw_tdc_vs_wirenum 'PDC 2X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2x1.wirenum P.dc.2x1.rawtdc 79 0.5 79.5 5000 -25000 25000 -TH2F pdc2u2_raw_tdc_vs_wirenum 'PDC 2U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2u2.wirenum P.dc.2u2.rawtdc 107 0.5 107.5 5000 -25000 25000 -TH2F pdc2u1_raw_tdc_vs_wirenum 'PDC 2U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2u1.wirenum P.dc.2u1.rawtdc 107 0.5 107.5 5000 -25000 25000 - -#------------------------------ -# SHMS DC DRIFT TIME PER PLANE -#------------------------------ -TH1F pdc1u1_drifttime 'SHMS DC 1U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1u1.time 400 -50 350 -TH1F pdc1u2_drifttime 'SHMS DC 1U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1u2.time 400 -50 350 -TH1F pdc1x1_drifttime 'SHMS DC 1X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1x1.time 400 -50 350 -TH1F pdc1x2_drifttime 'SHMS DC 1X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1x2.time 400 -50 350 -TH1F pdc1v1_drifttime 'SHMS DC 1V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1v1.time 400 -50 350 -TH1F pdc1v2_drifttime 'SHMS DC 1V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1v2.time 400 -50 350 - -TH1F pdc2v2_drifttime 'SHMS DC 2V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2v2.time 400 -50 350 -TH1F pdc2v1_drifttime 'SHMS DC 2V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2v1.time 400 -50 350 -TH1F pdc2x2_drifttime 'SHMS DC 2X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2x2.time 400 -50 350 -TH1F pdc2x1_drifttime 'SHMS DC 2X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2x1.time 400 -50 350 -TH1F pdc2u2_drifttime 'SHMS DC 2U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2u2.time 400 -50 350 -TH1F pdc2u1_drifttime 'SHMS DC 2U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2u1.time 400 -50 350 - -#---------------------------------- -# SHMS DC DRIFT TIME VS. WIRENUMBER -#---------------------------------- - -TH2F pdc1u1_drifttime_vs_wirenum 'SHMS DC 1U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1u1.wirenum P.dc.1u1.time 107 0.5 107.5 500 0 500 -TH2F pdc1u2_drifttime_vs_wirenum 'SHMS DC 1U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1u2.wirenum P.dc.1u2.time 107 0.5 107.5 500 0 500 -TH2F pdc1x1_drifttime_vs_wirenum 'SHMS DC 1X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1x1.wirenum P.dc.1x1.time 79 0.5 79.5 500 0 500 -TH2F pdc1x2_drifttime_vs_wirenum 'SHMS DC 1X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1x2.wirenum P.dc.1x2.time 79 0.5 79.5 500 0 500 -TH2F pdc1v1_drifttime_vs_wirenum 'SHMS DC 1V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1v1.wirenum P.dc.1v1.time 107 0.5 107.5 500 0 500 -TH2F pdc1v2_drifttime_vs_wirenum 'SHMS DC 1V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1v2.wirenum P.dc.1v2.time 107 0.5 107.5 500 0 500 - -TH2F pdc2v2_drifttime_vs_wirenum 'SHMS DC 2V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2v2.wirenum P.dc.2v2.time 107 0.5 107.5 500 0 500 -TH2F pdc2v1_drifttime_vs_wirenum 'SHMS DC 2V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2v1.wirenum P.dc.2v1.time 107 0.5 107.5 500 0 500 -TH2F pdc2x2_drifttime_vs_wirenum 'SHMS DC 2X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2x2.wirenum P.dc.2x2.time 79 0.5 79.5 500 0 500 -TH2F pdc2x1_drifttime_vs_wirenum 'SHMS DC 2X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2x1.wirenum P.dc.2x1.time 79 0.5 79.5 500 0 500 -TH2F pdc2u2_drifttime_vs_wirenum 'SHMS DC 2U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2u2.wirenum P.dc.2u2.time 107 0.5 107.5 500 0 500 -TH2F pdc2u1_drifttime_vs_wirenum 'SHMS DC 2U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2u1.wirenum P.dc.2u1.time 107 0.5 107.5 500 0 500 - -#---------------------------------- -# SHMS DC Drift Distance Per Plane -#---------------------------------- -TH1F pdc1u1_ddist 'SHMS 1U1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1u1.dist 28 -0.1 0.6 -TH1F pdc1u2_ddist 'SHMS 1U2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1u2.dist 28 -0.1 0.6 -TH1F pdc1x1_ddist 'SHMS 1X1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1x1.dist 28 -0.1 0.6 -TH1F pdc1x2_ddist 'SHMS 1X2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1x2.dist 28 -0.1 0.6 -TH1F pdc1v1_ddist 'SHMS 1V1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1v1.dist 28 -0.1 0.6 -TH1F pdc1v2_ddist 'SHMS 1V2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1v2.dist 28 -0.1 0.6 - -TH1F pdc2u2_ddist 'SHMS 2U2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2u2.dist 28 -0.1 0.6 -TH1F pdc2u1_ddist 'SHMS 2U1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2u1.dist 28 -0.1 0.6 -TH1F pdc2x2_ddist 'SHMS 2X2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2x2.dist 28 -0.1 0.6 -TH1F pdc2x1_ddist 'SHMS 2X1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2x1.dist 28 -0.1 0.6 -TH1F pdc2v2_ddist 'SHMS 2V2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2v2.dist 28 -0.1 0.6 -TH1F pdc2v1_ddist 'SHMS 2V1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2v1.dist 28 -0.1 0.6 - - -#---------------------------------------- -# SHMS DC Drift Distance vs. Wire number -#---------------------------------------- - -TH2F pdc1u1_wirenum_vs_ddist 'SHMS 1U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1u1.wirenum P.dc.1u1.dist 107 0.5 107.5 300 -0.1 0.6 -TH2F pdc1u2_wirenum_vs_ddist 'SHMS 1U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1u2.wirenum P.dc.1u2.dist 107 0.5 107.5 300 -0.1 0.6 -TH2F pdc1x1_wirenum_vs_ddist 'SHMS 1X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1x1.wirenum P.dc.1x1.dist 79 0.5 79.5 300 -0.1 0.6 -TH2F pdc1x2_wirenum_vs_ddist 'SHMS 1X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1x2.wirenum P.dc.1x2.dist 79 0.5 79.5 300 -0.1 0.6 -TH2F pdc1v1_wirenum_vs_ddist 'SHMS 1V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1v1.wirenum P.dc.1v1.dist 107 0.5 107.5 300 -0.1 0.6 -TH2F pdc1v2_wirenum_vs_ddist 'SHMS 1V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1v2.wirenum P.dc.1v2.dist 107 0.5 107.5 300 -0.1 0.6 - -TH2F pdc2u2_wirenum_vs_ddist 'SHMS 2U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2u2.wirenum P.dc.2u2.dist 107 0.5 107.5 300 -0.1 0.6 -TH2F pdc2u1_wirenum_vs_ddist 'SHMS 2U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2u1.wirenum P.dc.2u1.dist 107 0.5 107.5 300 -0.1 0.6 -TH2F pdc2x2_wirenum_vs_ddist 'SHMS 2X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2x2.wirenum P.dc.2x2.dist 79 0.5 79.5 300 -0.1 0.6 -TH2F pdc2x1_wirenum_vs_ddist 'SHMS 2X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2x1.wirenum P.dc.2x1.dist 79 0.5 79.5 300 -0.1 0.6 -TH2F pdc2v2_wirenum_vs_ddist 'SHMS 2V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2v2.wirenum P.dc.2v2.dist 107 0.5 107.5 300 -0.1 0.6 -TH2F pdc2v1_wirenum_vs_ddist 'SHMS 2V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2v1.wirenum P.dc.2v1.dist 107 0.5 107.5 300 -0.1 0.6 - -#----------------------------- -# SHMS DC RESIDUALS PER PLANE -#----------------------------- - -TH1F pdc1u1_residuals 'SHMS 1U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[0] 200 -1.0 1.0 -TH1F pdc1u2_residuals 'SHMS 1U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[1] 200 -1.0 1.0 -TH1F pdc1x1_residuals 'SHMS 1X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[2] 200 -1.0 1.0 -TH1F pdc1x2_residuals 'SHMS 1X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[3] 200 -1.0 1.0 -TH1F pdc1v1_residuals 'SHMS 1V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[4] 200 -1.0 1.0 -TH1F pdc1v2_residuals 'SHMS 1V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[5] 200 -1.0 1.0 - -TH1F pdc2v2_residuals 'SHMS 2V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[6] 200 -1.0 1.0 -TH1F pdc2v1_residuals 'SHMS 2V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[7] 200 -1.0 1.0 -TH1F pdc2x2_residuals 'SHMS 2X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[8] 200 -1.0 1.0 -TH1F pdc2x1_residuals 'SHMS 2X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[9] 200 -1.0 1.0 -TH1F pdc2u2_residuals 'SHMS 2U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[10] 200 -1.0 1.0 -TH1F pdc2u1_residuals 'SHMS 2U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[11] 200 -1.0 1.0 - - - -#----------------------------------- -# SHMS DC RESIDUALS vs. Wire Number -#----------------------------------- - -TH2F pdc1u1_residuals_vs_wirenum 'SHMS 1U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1u1.wirenum P.dc.residual[0] 107 0.5 107.5 200 -1.0 1.0 -TH2F pdc1u2_residuals_vs_wirenum 'SHMS 1U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1u2.wirenum P.dc.residual[1] 107 0.5 107.5 200 -1.0 1.0 -TH2F pdc1x1_residuals_vs_wirenum 'SHMS 1X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1x1.wirenum P.dc.residual[2] 79 0.5 79.5 200 -1.0 1.0 -TH2F pdc1x2_residuals_vs_wirenum 'SHMS 1X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1x2.wirenum P.dc.residual[3] 79 0.5 79.5 200 -1.0 1.0 -TH2F pdc1v1_residuals_vs_wirenum 'SHMS 1V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1v1.wirenum P.dc.residual[4] 107 0.5 107.5 200 -1.0 1.0 -TH2F pdc1v2_residuals_vs_wirenum 'SHMS 1V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1v2.wirenum P.dc.residual[5] 107 0.5 107.5 200 -1.0 1.0 - -TH2F pdc2v2_residuals_vs_wirenum 'SHMS 2V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2v2.wirenum P.dc.residual[6] 107 0.5 107.5 200 -1.0 1.0 -TH2F pdc2v1_residuals_vs_wirenum 'SHMS 2V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2v1.wirenum P.dc.residual[7] 107 0.5 107.5 200 -1.0 1.0 -TH2F pdc2x2_residuals_vs_wirenum 'SHMS 2X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2x2.wirenum P.dc.residual[8] 79 0.5 79.5 200 -1.0 1.0 -TH2F pdc2x1_residuals_vs_wirenum 'SHMS 2X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2x1.wirenum P.dc.residual[9] 79 0.5 79.5 200 -1.0 1.0 -TH2F pdc2u2_residuals_vs_wirenum 'SHMS 2U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2u2.wirenum P.dc.residual[10] 107 0.5 107.5 200 -1.0 1.0 -TH2F pdc2u1_residuals_vs_wirenum 'SHMS 2U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2u1.wirenum P.dc.residual[11] 107 0.5 107.5 200 -1.0 1.0 - -#------------------------------------------- -# SHMS DC TRACKING VARIABLES AT FOCAL PLANE -#------------------------------------------- - -TH1F pdc_trk_mom 'SHMS DC Track Momentum; P (GeV); Number of Entires / 10 MeV' P.tr.p 600 0 6 -TH1F pdc_trk_beta 'SHMS DC Track Beta; Beta (GeV); Number of Entires' P.tr.beta 300 -1.5 1.5 -TH2F pdc_xfp_vs_yfp 'SHMS DC X_{fp} vs Y_{fp}; Y_{fp} (cm) / 1 cm; X_{fp} (cm) / 1 cm' P.dc.y_fp P.dc.x_fp 100 -50 50 100 -50 50 -TH2F pdc_xpfp_vs_ypfp 'SHMS DC X'_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X'_{fp} / 0.002 rad' P.dc.yp_fp P.dc.xp_fp 100 -.1 .1 100 -.1 .1 -TH2F pdc_xfp_vs_ypfp 'SHMS DC X_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X_{fp} / 1 cm' P.dc.yp_fp P.dc.x_fp 100 -.1 .1 100 -50 50 -TH2F pdc_xfp_vs_xpfp 'SHMS DC X_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; X_{fp} / 1 cm' P.dc.xp_fp P.dc.x_fp 100 -.1 .1 100 -50 50 -TH2F pdc_yfp_vs_ypfp 'SHMS DC Y_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; Y_{fp} / 1 cm' P.dc.yp_fp P.dc.y_fp 100 -.1 .1 100 -50 50 -TH2F pdc_yfp_vs_xpfp 'SHMS DC Y_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; Y_{fp} / 1 cm' P.dc.xp_fp P.dc.y_fp 100 -.1 .1 100 -50 50 +#include "DEF-files/SHMS/TEST_STANDS/DC/pdcana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/DC/pdcana_histos.def b/DEF-files/SHMS/TEST_STANDS/DC/pdcana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..5c80170f0ad73768857bd14f04a1e9dcbe13ce86 --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/DC/pdcana_histos.def @@ -0,0 +1,175 @@ +#------------------ +# SHMS DC WIRE MAP +#------------------ + +TH1F pdc1u1_wirenum 'SHMS DC 1U1 Wiremap; Wire Number; Number of Entries' P.dc.1u1.wirenum 107 0.5 107.5 +TH1F pdc1u2_wirenum 'SHMS DC 1U2 Wiremap; Wire Number; Number of Entries' P.dc.1u2.wirenum 107 0.5 107.5 +TH1F pdc1x1_wirenum 'SHMS DC 1X1 Wiremap; Wire Number; Number of Entries' P.dc.1x1.wirenum 79 0.5 79.5 +TH1F pdc1x2_wirenum 'SHMS DC 1X2 Wiremap; Wire Number; Number of Entries' P.dc.1x2.wirenum 79 0.5 79.5 +TH1F pdc1v1_wirenum 'SHMS DC 1V1 Wiremap; Wire Number; Number of Entries' P.dc.1v1.wirenum 107 0.5 107.5 +TH1F pdc1v2_wirenum 'SHMS DC 1V2 Wiremap; Wire Number; Number of Entries' P.dc.1v2.wirenum 107 0.5 107.5 + +TH1F pdc2v2_wirenum 'SHMS DC 2V2 Wiremap; Wire Number; Number of Entries' P.dc.2v2.wirenum 107 0.5 107.5 +TH1F pdc2v1_wirenum 'SHMS DC 2V1 Wiremap; Wire Number; Number of Entries' P.dc.2v1.wirenum 107 0.5 107.5 +TH1F pdc2x2_wirenum 'SHMS DC 2X2 Wiremap; Wire Number; Number of Entries' P.dc.2x2.wirenum 79 0.5 79.5 +TH1F pdc2x1_wirenum 'SHMS DC 2X1 Wiremap; Wire Number; Number of Entries' P.dc.2x1.wirenum 79 0.5 79.5 +TH1F pdc2u2_wirenum 'SHMS DC 2U2 Wiremap; Wire Number; Number of Entries' P.dc.2u2.wirenum 107 0.5 107.5 +TH1F pdc2u1_wirenum 'SHMS DC 2U1 Wiremap; Wire Number; Number of Entries' P.dc.2u1.wirenum 107 0.5 107.5 + +#------------------------------ +# SHMS DC RAW TDC PER PLANE +#------------------------------ + +TH1F pdc1u1_raw_tdc 'PDC 1U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1u1.rawtdc 5000 -25000 25000 +TH1F pdc1u2_raw_tdc 'PDC 1U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1u2.rawtdc 5000 -25000 25000 +TH1F pdc1x1_raw_tdc 'PDC 1X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1x1.rawtdc 5000 -25000 25000 +TH1F pdc1x2_raw_tdc 'PDC 1X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1x2.rawtdc 5000 -25000 25000 +TH1F pdc1v1_raw_tdc 'PDC 1V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1v1.rawtdc 5000 -25000 25000 +TH1F pdc1v2_raw_tdc 'PDC 1V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.1v2.rawtdc 5000 -25000 25000 + +TH1F pdc2v2_raw_tdc 'PDC 2V2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2v2.rawtdc 5000 -25000 25000 +TH1F pdc2v1_raw_tdc 'PDC 2V1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2v1.rawtdc 5000 -25000 25000 +TH1F pdc2x2_raw_tdc 'PDC 2X2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2x2.rawtdc 5000 -25000 25000 +TH1F pdc2x1_raw_tdc 'PDC 2X1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2x1.rawtdc 5000 -25000 25000 +TH1F pdc2u2_raw_tdc 'PDC 2U2 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2u2.rawtdc 5000 -25000 25000 +TH1F pdc2u1_raw_tdc 'PDC 2U1 Raw TDC; Raw TDC Value / 10 TDC Units; Number of Entries' P.dc.2u1.rawtdc 5000 -25000 25000 + +#------------------------------ +# SHMS DC RAW TDC VS. WIRENUMBER +#------------------------------ + +TH2F pdc1u1_raw_tdc_vs_wirenum 'PDC 1U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1u1.wirenum P.dc.1u1.rawtdc 107 0.5 107.5 5000 -25000 25000 +TH2F pdc1u2_raw_tdc_vs_wirenum 'PDC 1U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1u2.wirenum P.dc.1u2.rawtdc 107 0.5 107.5 5000 -25000 25000 +TH2F pdc1x1_raw_tdc_vs_wirenum 'PDC 1X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1x1.wirenum P.dc.1x1.rawtdc 79 0.5 79.5 5000 -25000 25000 +TH2F pdc1x2_raw_tdc_vs_wirenum 'PDC 1X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1x2.wirenum P.dc.1x2.rawtdc 79 0.5 79.5 5000 -25000 25000 +TH2F pdc1v1_raw_tdc_vs_wirenum 'PDC 1V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1v1.wirenum P.dc.1v1.rawtdc 107 0.5 107.5 5000 -25000 25000 +TH2F pdc1v2_raw_tdc_vs_wirenum 'PDC 1V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.1v2.wirenum P.dc.1v2.rawtdc 107 0.5 107.5 5000 -25000 25000 + +TH2F pdc2v2_raw_tdc_vs_wirenum 'PDC 2V2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2v2.wirenum P.dc.2v2.rawtdc 107 0.5 107.5 5000 -25000 25000 +TH2F pdc2v1_raw_tdc_vs_wirenum 'PDC 2V1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2v1.wirenum P.dc.2v1.rawtdc 107 0.5 107.5 5000 -25000 25000 +TH2F pdc2x2_raw_tdc_vs_wirenum 'PDC 2X2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2x2.wirenum P.dc.2x2.rawtdc 79 0.5 79.5 5000 -25000 25000 +TH2F pdc2x1_raw_tdc_vs_wirenum 'PDC 2X1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2x1.wirenum P.dc.2x1.rawtdc 79 0.5 79.5 5000 -25000 25000 +TH2F pdc2u2_raw_tdc_vs_wirenum 'PDC 2U2 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2u2.wirenum P.dc.2u2.rawtdc 107 0.5 107.5 5000 -25000 25000 +TH2F pdc2u1_raw_tdc_vs_wirenum 'PDC 2U1 Raw TDC vs. Wire Number; Wire Number; Raw TDC Value / 10 TDC Units' P.dc.2u1.wirenum P.dc.2u1.rawtdc 107 0.5 107.5 5000 -25000 25000 + +#------------------------------ +# SHMS DC DRIFT TIME PER PLANE +#------------------------------ +TH1F pdc1u1_drifttime 'SHMS DC 1U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1u1.time 400 -50 350 +TH1F pdc1u2_drifttime 'SHMS DC 1U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1u2.time 400 -50 350 +TH1F pdc1x1_drifttime 'SHMS DC 1X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1x1.time 400 -50 350 +TH1F pdc1x2_drifttime 'SHMS DC 1X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1x2.time 400 -50 350 +TH1F pdc1v1_drifttime 'SHMS DC 1V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1v1.time 400 -50 350 +TH1F pdc1v2_drifttime 'SHMS DC 1V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.1v2.time 400 -50 350 + +TH1F pdc2v2_drifttime 'SHMS DC 2V2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2v2.time 400 -50 350 +TH1F pdc2v1_drifttime 'SHMS DC 2V1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2v1.time 400 -50 350 +TH1F pdc2x2_drifttime 'SHMS DC 2X2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2x2.time 400 -50 350 +TH1F pdc2x1_drifttime 'SHMS DC 2X1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2x1.time 400 -50 350 +TH1F pdc2u2_drifttime 'SHMS DC 2U2 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2u2.time 400 -50 350 +TH1F pdc2u1_drifttime 'SHMS DC 2U1 Drift Time; Drift Time (ns); Number of Entries / 1 ns' P.dc.2u1.time 400 -50 350 + +#---------------------------------- +# SHMS DC DRIFT TIME VS. WIRENUMBER +#---------------------------------- + +TH2F pdc1u1_drifttime_vs_wirenum 'SHMS DC 1U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1u1.wirenum P.dc.1u1.time 107 0.5 107.5 500 0 500 +TH2F pdc1u2_drifttime_vs_wirenum 'SHMS DC 1U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1u2.wirenum P.dc.1u2.time 107 0.5 107.5 500 0 500 +TH2F pdc1x1_drifttime_vs_wirenum 'SHMS DC 1X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1x1.wirenum P.dc.1x1.time 79 0.5 79.5 500 0 500 +TH2F pdc1x2_drifttime_vs_wirenum 'SHMS DC 1X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1x2.wirenum P.dc.1x2.time 79 0.5 79.5 500 0 500 +TH2F pdc1v1_drifttime_vs_wirenum 'SHMS DC 1V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1v1.wirenum P.dc.1v1.time 107 0.5 107.5 500 0 500 +TH2F pdc1v2_drifttime_vs_wirenum 'SHMS DC 1V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.1v2.wirenum P.dc.1v2.time 107 0.5 107.5 500 0 500 + +TH2F pdc2v2_drifttime_vs_wirenum 'SHMS DC 2V2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2v2.wirenum P.dc.2v2.time 107 0.5 107.5 500 0 500 +TH2F pdc2v1_drifttime_vs_wirenum 'SHMS DC 2V1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2v1.wirenum P.dc.2v1.time 107 0.5 107.5 500 0 500 +TH2F pdc2x2_drifttime_vs_wirenum 'SHMS DC 2X2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2x2.wirenum P.dc.2x2.time 79 0.5 79.5 500 0 500 +TH2F pdc2x1_drifttime_vs_wirenum 'SHMS DC 2X1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2x1.wirenum P.dc.2x1.time 79 0.5 79.5 500 0 500 +TH2F pdc2u2_drifttime_vs_wirenum 'SHMS DC 2U2Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2u2.wirenum P.dc.2u2.time 107 0.5 107.5 500 0 500 +TH2F pdc2u1_drifttime_vs_wirenum 'SHMS DC 2U1Drift Time vs. Wire Number; Wire Number; Drift Time (ns)' P.dc.2u1.wirenum P.dc.2u1.time 107 0.5 107.5 500 0 500 + +#---------------------------------- +# SHMS DC Drift Distance Per Plane +#---------------------------------- +TH1F pdc1u1_ddist 'SHMS 1U1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1u1.dist 28 -0.1 0.6 +TH1F pdc1u2_ddist 'SHMS 1U2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1u2.dist 28 -0.1 0.6 +TH1F pdc1x1_ddist 'SHMS 1X1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1x1.dist 28 -0.1 0.6 +TH1F pdc1x2_ddist 'SHMS 1X2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1x2.dist 28 -0.1 0.6 +TH1F pdc1v1_ddist 'SHMS 1V1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1v1.dist 28 -0.1 0.6 +TH1F pdc1v2_ddist 'SHMS 1V2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.1v2.dist 28 -0.1 0.6 + +TH1F pdc2u2_ddist 'SHMS 2U2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2u2.dist 28 -0.1 0.6 +TH1F pdc2u1_ddist 'SHMS 2U1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2u1.dist 28 -0.1 0.6 +TH1F pdc2x2_ddist 'SHMS 2X2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2x2.dist 28 -0.1 0.6 +TH1F pdc2x1_ddist 'SHMS 2X1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2x1.dist 28 -0.1 0.6 +TH1F pdc2v2_ddist 'SHMS 2V2 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2v2.dist 28 -0.1 0.6 +TH1F pdc2v1_ddist 'SHMS 2V1 Drift Distance; Drift Distance (cm); Number of Entries' P.dc.2v1.dist 28 -0.1 0.6 + + +#---------------------------------------- +# SHMS DC Drift Distance vs. Wire number +#---------------------------------------- + +TH2F pdc1u1_wirenum_vs_ddist 'SHMS 1U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1u1.wirenum P.dc.1u1.dist 107 0.5 107.5 300 -0.1 0.6 +TH2F pdc1u2_wirenum_vs_ddist 'SHMS 1U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1u2.wirenum P.dc.1u2.dist 107 0.5 107.5 300 -0.1 0.6 +TH2F pdc1x1_wirenum_vs_ddist 'SHMS 1X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1x1.wirenum P.dc.1x1.dist 79 0.5 79.5 300 -0.1 0.6 +TH2F pdc1x2_wirenum_vs_ddist 'SHMS 1X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1x2.wirenum P.dc.1x2.dist 79 0.5 79.5 300 -0.1 0.6 +TH2F pdc1v1_wirenum_vs_ddist 'SHMS 1V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1v1.wirenum P.dc.1v1.dist 107 0.5 107.5 300 -0.1 0.6 +TH2F pdc1v2_wirenum_vs_ddist 'SHMS 1V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.1v2.wirenum P.dc.1v2.dist 107 0.5 107.5 300 -0.1 0.6 + +TH2F pdc2u2_wirenum_vs_ddist 'SHMS 2U2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2u2.wirenum P.dc.2u2.dist 107 0.5 107.5 300 -0.1 0.6 +TH2F pdc2u1_wirenum_vs_ddist 'SHMS 2U1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2u1.wirenum P.dc.2u1.dist 107 0.5 107.5 300 -0.1 0.6 +TH2F pdc2x2_wirenum_vs_ddist 'SHMS 2X2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2x2.wirenum P.dc.2x2.dist 79 0.5 79.5 300 -0.1 0.6 +TH2F pdc2x1_wirenum_vs_ddist 'SHMS 2X1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2x1.wirenum P.dc.2x1.dist 79 0.5 79.5 300 -0.1 0.6 +TH2F pdc2v2_wirenum_vs_ddist 'SHMS 2V2 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2v2.wirenum P.dc.2v2.dist 107 0.5 107.5 300 -0.1 0.6 +TH2F pdc2v1_wirenum_vs_ddist 'SHMS 2V1 Wiremap vs. Drift Distance; Wire Number; Drift Distance (cm)' P.dc.2v1.wirenum P.dc.2v1.dist 107 0.5 107.5 300 -0.1 0.6 + +#----------------------------- +# SHMS DC RESIDUALS PER PLANE +#----------------------------- + +TH1F pdc1u1_residuals 'SHMS 1U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[0] 200 -1.0 1.0 +TH1F pdc1u2_residuals 'SHMS 1U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[1] 200 -1.0 1.0 +TH1F pdc1x1_residuals 'SHMS 1X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[2] 200 -1.0 1.0 +TH1F pdc1x2_residuals 'SHMS 1X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[3] 200 -1.0 1.0 +TH1F pdc1v1_residuals 'SHMS 1V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[4] 200 -1.0 1.0 +TH1F pdc1v2_residuals 'SHMS 1V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[5] 200 -1.0 1.0 + +TH1F pdc2v2_residuals 'SHMS 2V2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[6] 200 -1.0 1.0 +TH1F pdc2v1_residuals 'SHMS 2V1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[7] 200 -1.0 1.0 +TH1F pdc2x2_residuals 'SHMS 2X2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[8] 200 -1.0 1.0 +TH1F pdc2x1_residuals 'SHMS 2X1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[9] 200 -1.0 1.0 +TH1F pdc2u2_residuals 'SHMS 2U2 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[10] 200 -1.0 1.0 +TH1F pdc2u1_residuals 'SHMS 2U1 DC Residuals; Residuals (cm); Number of Entries / 0.01 cm' P.dc.residual[11] 200 -1.0 1.0 + + + +#----------------------------------- +# SHMS DC RESIDUALS vs. Wire Number +#----------------------------------- + +TH2F pdc1u1_residuals_vs_wirenum 'SHMS 1U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1u1.wirenum P.dc.residual[0] 107 0.5 107.5 200 -1.0 1.0 +TH2F pdc1u2_residuals_vs_wirenum 'SHMS 1U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1u2.wirenum P.dc.residual[1] 107 0.5 107.5 200 -1.0 1.0 +TH2F pdc1x1_residuals_vs_wirenum 'SHMS 1X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1x1.wirenum P.dc.residual[2] 79 0.5 79.5 200 -1.0 1.0 +TH2F pdc1x2_residuals_vs_wirenum 'SHMS 1X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1x2.wirenum P.dc.residual[3] 79 0.5 79.5 200 -1.0 1.0 +TH2F pdc1v1_residuals_vs_wirenum 'SHMS 1V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1v1.wirenum P.dc.residual[4] 107 0.5 107.5 200 -1.0 1.0 +TH2F pdc1v2_residuals_vs_wirenum 'SHMS 1V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.1v2.wirenum P.dc.residual[5] 107 0.5 107.5 200 -1.0 1.0 + +TH2F pdc2v2_residuals_vs_wirenum 'SHMS 2V2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2v2.wirenum P.dc.residual[6] 107 0.5 107.5 200 -1.0 1.0 +TH2F pdc2v1_residuals_vs_wirenum 'SHMS 2V1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2v1.wirenum P.dc.residual[7] 107 0.5 107.5 200 -1.0 1.0 +TH2F pdc2x2_residuals_vs_wirenum 'SHMS 2X2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2x2.wirenum P.dc.residual[8] 79 0.5 79.5 200 -1.0 1.0 +TH2F pdc2x1_residuals_vs_wirenum 'SHMS 2X1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2x1.wirenum P.dc.residual[9] 79 0.5 79.5 200 -1.0 1.0 +TH2F pdc2u2_residuals_vs_wirenum 'SHMS 2U2 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2u2.wirenum P.dc.residual[10] 107 0.5 107.5 200 -1.0 1.0 +TH2F pdc2u1_residuals_vs_wirenum 'SHMS 2U1 DC Residuals vs. Wire Number; Wire Number; Residuals (cm)' P.dc.2u1.wirenum P.dc.residual[11] 107 0.5 107.5 200 -1.0 1.0 + +#------------------------------------------- +# SHMS DC TRACKING VARIABLES AT FOCAL PLANE +#------------------------------------------- + +TH1F pdc_trk_mom 'SHMS DC Track Momentum; P (GeV); Number of Entires / 10 MeV' P.tr.p 600 0 6 +TH1F pdc_trk_beta 'SHMS DC Track Beta; Beta (GeV); Number of Entires' P.tr.beta 300 -1.5 1.5 +TH2F pdc_xfp_vs_yfp 'SHMS DC X_{fp} vs Y_{fp}; Y_{fp} (cm) / 1 cm; X_{fp} (cm) / 1 cm' P.dc.y_fp P.dc.x_fp 100 -50 50 100 -50 50 +TH2F pdc_xpfp_vs_ypfp 'SHMS DC X'_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X'_{fp} / 0.002 rad' P.dc.yp_fp P.dc.xp_fp 100 -.1 .1 100 -.1 .1 +TH2F pdc_xfp_vs_ypfp 'SHMS DC X_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; X_{fp} / 1 cm' P.dc.yp_fp P.dc.x_fp 100 -.1 .1 100 -50 50 +TH2F pdc_xfp_vs_xpfp 'SHMS DC X_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; X_{fp} / 1 cm' P.dc.xp_fp P.dc.x_fp 100 -.1 .1 100 -50 50 +TH2F pdc_yfp_vs_ypfp 'SHMS DC Y_{fp} vs Y'_{fp}; Y'_{fp} / 0.002 rad; Y_{fp} / 1 cm' P.dc.yp_fp P.dc.y_fp 100 -.1 .1 100 -50 50 +TH2F pdc_yfp_vs_xpfp 'SHMS DC Y_{fp} vs X'_{fp}; X'_{fp} / 0.002 rad; Y_{fp} / 1 cm' P.dc.xp_fp P.dc.y_fp 100 -.1 .1 100 -50 50 diff --git a/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana.def b/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana.def index 57f2d49af9d91419ce48569757043339ddf760d3..50663507a65f5fd41b5df24c64e5b37c38a74311 100644 --- a/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana.def +++ b/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana.def @@ -3,41 +3,4 @@ block P.hgcer.* block T.shms.* -#SHMS FPGA Error Flag -TH2F phgcer_adcErrFlg2D 'SHMS Heavy Gas Cherenkov FPGA Error Flag; PMT Number; Error Flag' P.hgcer.adcCounter P.hgcer.adcErrorFlag 4 0.5 4.5 2 -0.5 1.5 - -#SHMS HGC RAW Occupancy and Multiplicity -TH1F phgcer_raw_occ 'SHMS Heavy Gas Cherenkov Raw Occupancy; PMT Number; Number of Raw ADC Hits' P.hgcer.adcCounter 4 0.5 4.5 -TH1F phgcer_raw_mult 'SHMS Heavy Gas Cherenkov Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hgcer.totNumAdcHits 4 0.5 4.5 - - -#SHMS HGC GOOD Occupancy and Multiplicity -TH1F phgcer_good_occ 'SHMS Heavy Gas Cherenkov Good Occupancy; PMT Number; Number Good ADC Hits' P.hgcer.numGoodAdcHits 4 0.5 4.5 -TH1F phgcer_good_mult 'SHMS Heavy Gas Cherenkov Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hgcer.totNumGoodAdcHits 4 0.5 4.5 - -#SHMS HGC TOTAL NUMBER OF P.E. -TH1F phgcer_tot_npe 'SHMS Heavy Gas Cherenkov Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.hgcer.npeSum 100 0 50 P.hgcer.npeSum>0.0 - -#SHMS HGC Number of P.E. / PMT -TH2F phgcer_npe 'SHMS Heavy Gas Cherenkov Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.hgcer.npe 4 0.5 4.5 100 0 50 P.hgcer.npe>0.0 - -#SHMS HGC RAW Pulse Pedestal / Integral / Amplitude / Time -TH2F phgcer_raw_pped_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Units' P.hgcer.adcCounter P.hgcer.adcPedRaw 4 0.5 4.5 410 0 4100 -TH2F phgcer_raw_pi_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hgcer.adcCounter P.hgcer.adcPulseIntRaw 4 0.5 4.5 650 0 32500 -TH2F phgcer_raw_pamp_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.hgcer.adcCounter P.hgcer.adcPulseAmpRaw 4 0.5 4.5 410 0 4100 -TH2F phgcer_raw_ptime_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hgcer.adcCounter P.hgcer.adcPulseTimeRaw 4 0.5 4.5 650 0 6500 - -#SHMS HGC Pulse Pedestal / Integral / Amplitude -TH2F phgcer_pped_vs_pmt 'SHMS Heavy Gas Cherenkov Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hgcer.adcCounter P.hgcer.adcPed 4 0.5 4.5 500 0 1000 -TH2F phgcer_pi_vs_pmt 'SHMS Heavy Gas Cherenkov Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' P.hgcer.adcCounter P.hgcer.adcPulseInt 4 0.5 4.5 2000 0 80 -TH2F phgcer_pamp_vs_pmt 'SHMS Heavy Gas Cherenkov Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hgcer.adcCounter P.hgcer.adcPulseAmp 4 0.5 4.5 500 0 1000 - -#SHMS HGC GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) -TH2F phgcer_good_pped_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.hgcer.goodAdcPed 4 0.5 4.5 500 0 1000 -TH2F phgcer_good_pi_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' [I+1] P.hgcer.goodAdcPulseInt 4 0.5 4.5 2000 0 80 P.hgcer.goodAdcPulseInt>0.0 -TH2F phgcer_good_rawpi_vs_pmt 'SHMS Heavy Gas Cherenkov Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.hgcer.goodAdcPulseIntRaw 4 0.5 4.5 600 0 30000 P.hgcer.goodAdcPulseIntRaw>0.0 -TH2F phgcer_good_pamp_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.hgcer.goodAdcPulseAmp 4 0.5 4.5 500 0 1000 P.hgcer.goodAdcPulseAmp>0.0 -TH2F phgcer_good_ptime_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.hgcer.goodAdcPulseTime 4 0.5 4.5 4000 0 400 -TH2F phgcer_good_dtime_vs_pmt 'SHMS Heavy Gas Cherenkov Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Hodo Start -Pulse Time / 0.1 ns' [I+1] P.hgcer.goodAdcPulseTime 4 0.5 4.5 4000 -200 200 - - +#include "DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_histos.def b/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..d8ac4f977fb3a15ea0019f1df009851e7850d650 --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_histos.def @@ -0,0 +1,38 @@ +#SHMS FPGA Error Flag +TH2F phgcer_adcErrFlg2D 'SHMS Heavy Gas Cherenkov FPGA Error Flag; PMT Number; Error Flag' P.hgcer.adcCounter P.hgcer.adcErrorFlag 4 0.5 4.5 2 -0.5 1.5 + +#SHMS HGC RAW Occupancy and Multiplicity +TH1F phgcer_raw_occ 'SHMS Heavy Gas Cherenkov Raw Occupancy; PMT Number; Number of Raw ADC Hits' P.hgcer.adcCounter 4 0.5 4.5 +TH1F phgcer_raw_mult 'SHMS Heavy Gas Cherenkov Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hgcer.totNumAdcHits 4 0.5 4.5 + + +#SHMS HGC GOOD Occupancy and Multiplicity +TH1F phgcer_good_occ 'SHMS Heavy Gas Cherenkov Good Occupancy; PMT Number; Number Good ADC Hits' P.hgcer.numGoodAdcHits 4 0.5 4.5 +TH1F phgcer_good_mult 'SHMS Heavy Gas Cherenkov Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hgcer.totNumGoodAdcHits 4 0.5 4.5 + +#SHMS HGC TOTAL NUMBER OF P.E. +TH1F phgcer_tot_npe 'SHMS Heavy Gas Cherenkov Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.hgcer.npeSum 100 0 50 P.hgcer.npeSum>0.0 + +#SHMS HGC Number of P.E. / PMT +TH2F phgcer_npe 'SHMS Heavy Gas Cherenkov Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.hgcer.npe 4 0.5 4.5 100 0 50 P.hgcer.npe>0.0 + +#SHMS HGC RAW Pulse Pedestal / Integral / Amplitude / Time +TH2F phgcer_raw_pped_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 10 ADC Units' P.hgcer.adcCounter P.hgcer.adcPedRaw 4 0.5 4.5 410 0 4100 +TH2F phgcer_raw_pi_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hgcer.adcCounter P.hgcer.adcPulseIntRaw 4 0.5 4.5 650 0 32500 +TH2F phgcer_raw_pamp_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 10 ADC Units' P.hgcer.adcCounter P.hgcer.adcPulseAmpRaw 4 0.5 4.5 410 0 4100 +TH2F phgcer_raw_ptime_vs_pmt 'SHMS Heavy Gas Cherenkov Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hgcer.adcCounter P.hgcer.adcPulseTimeRaw 4 0.5 4.5 650 0 6500 + +#SHMS HGC Pulse Pedestal / Integral / Amplitude +TH2F phgcer_pped_vs_pmt 'SHMS Heavy Gas Cherenkov Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hgcer.adcCounter P.hgcer.adcPed 4 0.5 4.5 500 0 1000 +TH2F phgcer_pi_vs_pmt 'SHMS Heavy Gas Cherenkov Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' P.hgcer.adcCounter P.hgcer.adcPulseInt 4 0.5 4.5 2000 0 80 +TH2F phgcer_pamp_vs_pmt 'SHMS Heavy Gas Cherenkov Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hgcer.adcCounter P.hgcer.adcPulseAmp 4 0.5 4.5 500 0 1000 + +#SHMS HGC GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) +TH2F phgcer_good_pped_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.hgcer.goodAdcPed 4 0.5 4.5 500 0 1000 +TH2F phgcer_good_pi_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' [I+1] P.hgcer.goodAdcPulseInt 4 0.5 4.5 2000 0 80 P.hgcer.goodAdcPulseInt>0.0 +TH2F phgcer_good_rawpi_vs_pmt 'SHMS Heavy Gas Cherenkov Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.hgcer.goodAdcPulseIntRaw 4 0.5 4.5 600 0 30000 P.hgcer.goodAdcPulseIntRaw>0.0 +TH2F phgcer_good_pamp_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.hgcer.goodAdcPulseAmp 4 0.5 4.5 500 0 1000 P.hgcer.goodAdcPulseAmp>0.0 +TH2F phgcer_good_ptime_vs_pmt 'SHMS Heavy Gas Cherenkov Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.hgcer.goodAdcPulseTime 4 0.5 4.5 4000 0 400 +TH2F phgcer_good_dtime_vs_pmt 'SHMS Heavy Gas Cherenkov Good Hodo Start - Pulse Time vs. PMT Number; PMT Number; Hodo Start -Pulse Time / 0.1 ns' [I+1] P.hgcer.goodAdcPulseTime 4 0.5 4.5 4000 -200 200 + + diff --git a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def index 8db96fc22a982bbb5c7340e305d4c5654d3f73c2..4f04a537e0b3e0dee1e35ce794a0df4cc06ce1e3 100644 --- a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def +++ b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana.def @@ -3,324 +3,4 @@ block P.hod.* block T.shms.* -#SHMS Hodo Error Flags -TH2F phodo_1x_pos_adcErrFlg2D 'SHMS 1X+ FPGA Error Flag; PMT Number; Error Flag' P.hod.1x.posAdcCounter P.hod.1x.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F phodo_1y_pos_adcErrFlg2D 'SHMS 1Y+ FPGA Error Flag; PMT Number; Error Flag' P.hod.1y.posAdcCounter P.hod.1y.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F phodo_2x_pos_adcErrFlg2D 'SHMS 2X+ FPGA Error Flag; PMT Number; Error Flag' P.hod.2x.posAdcCounter P.hod.2x.posAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 -TH2F phodo_2y_pos_adcErrFlg2D 'SHMS 2Y+ FPGA Error Flag; PMT Number; Error Flag' P.hod.2y.posAdcCounter P.hod.2y.posAdcErrorFlag 21 0.5 21.5 2 -0.5 1.5 - -TH2F phodo_1x_neg_adcErrFlg2D 'SHMS 1X- FPGA Error Flag; PMT Number; Error Flag' P.hod.1x.negAdcCounter P.hod.1x.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F phodo_1y_neg_adcErrFlg2D 'SHMS 1Y- FPGA Error Flag; PMT Number; Error Flag' P.hod.1y.negAdcCounter P.hod.1y.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 -TH2F phodo_2x_neg_adcErrFlg2D 'SHMS 2X- FPGA Error Flag; PMT Number; Error Flag' P.hod.2x.negAdcCounter P.hod.2x.negAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 -TH2F phodo_2y_neg_adcErrFlg2D 'SHMS 2Y- FPGA Error Flag; PMT Number; Error Flag' P.hod.2y.negAdcCounter P.hod.2y.negAdcErrorFlag 21 0.5 21.5 2 -0.5 1.5 - - -#SHMS Hodo Raw ADC Multiplicities -TH1F phodo_1x_raw_adc_mult_pos 'SHMS 1X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.1x.totNumPosAdcHits 13 0.5 13.5 -TH1F phodo_1y_raw_adc_mult_pos 'SHMS 1Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.1y.totNumPosAdcHits 13 0.5 13.5 -TH1F phodo_2x_raw_adc_mult_pos 'SHMS 2X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.2x.totNumPosAdcHits 14 0.5 14.5 -TH1F phodo_2y_raw_adc_mult_pos 'SHMS 2Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.2y.totNumPosAdcHits 21 0.5 21.5 - -TH1F phodo_1x_raw_adc_mult_neg 'SHMS 1X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.1x.totNumNegAdcHits 13 0.5 13.5 -TH1F phodo_1y_raw_adc_mult_neg 'SHMS 1Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.1y.totNumNegAdcHits 13 0.5 13.5 -TH1F phodo_2x_raw_adc_mult_neg 'SHMS 2X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.2x.totNumNegAdcHits 14 0.5 14.5 -TH1F phodo_2y_raw_adc_mult_neg 'SHMS 2Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.2y.totNumNegAdcHits 21 0.5 21.5 - -TH1F phodo_1x_raw_adc_mult 'SHMS 1X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.1x.totNumAdcHits 13 0.5 13.5 -TH1F phodo_1y_raw_adc_mult 'SHMS 1Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.1y.totNumAdcHits 13 0.5 13.5 -TH1F phodo_2x_raw_adc_mult 'SHMS 2X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.2x.totNumAdcHits 14 0.5 14.5 -TH1F phodo_2y_raw_adc_mult 'SHMS 2Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.2y.totNumAdcHits 21 0.5 21.5 - -#SHMS HODO Raw TDC Multiplicities -TH1F phodo_1x_raw_tdc_mult_pos 'SHMS 1X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.1x.totNumPosTdcHits 13 0.5 13.5 -TH1F phodo_1y_raw_tdc_mult_pos 'SHMS 1Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.1y.totNumPosTdcHits 13 0.5 13.5 -TH1F phodo_2x_raw_tdc_mult_pos 'SHMS 2X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.2x.totNumPosTdcHits 14 0.5 14.5 -TH1F phodo_2y_raw_tdc_mult_pos 'SHMS 2Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.2y.totNumPosTdcHits 21 0.5 21.5 - -TH1F phodo_1x_raw_tdc_mult_neg 'SHMS 1X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.1x.totNumNegTdcHits 13 0.5 13.5 -TH1F phodo_1y_raw_tdc_mult_neg 'SHMS 1Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.1y.totNumNegTdcHits 13 0.5 13.5 -TH1F phodo_2x_raw_tdc_mult_neg 'SHMS 2X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.2x.totNumNegTdcHits 14 0.5 14.5 -TH1F phodo_2y_raw_tdc_mult_neg 'SHMS 2Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.2y.totNumNegTdcHits 21 0.5 21.5 - -TH1F phodo_1x_raw_tdc_mult 'SHMS 1X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.1x.totNumTdcHits 13 0.5 13.5 -TH1F phodo_1y_raw_tdc_mult 'SHMS 1Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.1y.totNumTdcHits 13 0.5 13.5 -TH1F phodo_2x_raw_tdc_mult 'SHMS 2X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.2x.totNumTdcHits 14 0.5 14.5 -TH1F phodo_2y_raw_tdc_mult 'SHMS 2Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.2y.totNumTdcHits 21 0.5 21.5 - - -#SHMS HODO RAW ADC OCCUPANCIES -TH1F phodo_1x_raw_adc_occ_pos 'SHMS 1X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.1x.posAdcCounter 13 0.5 13.5 -TH1F phodo_1y_raw_adc_occ_pos 'SHMS 1Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.1y.posAdcCounter 13 0.5 13.5 -TH1F phodo_2x_raw_adc_occ_pos 'SHMS 2X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.2x.posAdcCounter 14 0.5 14.5 -TH1F phodo_2y_raw_adc_occ_pos 'SHMS 2Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.2y.posAdcCounter 21 0.5 21.5 - -TH1F phodo_1x_raw_adc_occ_neg 'SHMS 1X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.1x.negAdcCounter 13 0.5 13.5 -TH1F phodo_1y_raw_adc_occ_neg 'SHMS 1Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.1y.negAdcCounter 13 0.5 13.5 -TH1F phodo_2x_raw_adc_occ_neg 'SHMS 2X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.2x.negAdcCounter 14 0.5 14.5 -TH1F phodo_2y_raw_adc_occ_neg 'SHMS 2Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.2y.negAdcCounter 21 0.5 21.5 - -#SHMS HODO RAW TDC OCCUPANCIES -TH1F phodo_1x_raw_tdc_occ_pos 'SHMS 1X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.1x.posTdcCounter 13 0.5 13.5 -TH1F phodo_1y_raw_tdc_occ_pos 'SHMS 1Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.1y.posTdcCounter 13 0.5 13.5 -TH1F phodo_2x_raw_tdc_occ_pos 'SHMS 2X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.2x.posTdcCounter 14 0.5 14.5 -TH1F phodo_2y_raw_tdc_occ_pos 'SHMS 2Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.2y.posTdcCounter 21 0.5 21.5 - -TH1F phodo_1x_raw_tdc_occ_neg 'SHMS 1X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.1x.negTdcCounter 13 0.5 13.5 -TH1F phodo_1y_raw_tdc_occ_neg 'SHMS 1Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.1y.negTdcCounter 13 0.5 13.5 -TH1F phodo_2x_raw_tdc_occ_neg 'SHMS 2X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.2x.negTdcCounter 14 0.5 14.5 -TH1F phodo_2y_raw_tdc_occ_neg 'SHMS 2Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.2y.negTdcCounter 21 0.5 21.5 - -####################### - -#SHMS HODO GOOD ADC Multiplicities -TH1F phodo_1x_good_adc_mult_pos 'SHMS 1X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.1x.totNumGoodPosAdcHits 13 0.5 13.5 -TH1F phodo_1y_good_adc_mult_pos 'SHMS 1Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.1y.totNumGoodPosAdcHits 13 0.5 13.5 -TH1F phodo_2x_good_adc_mult_pos 'SHMS 2X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.2x.totNumGoodPosAdcHits 14 0.5 14.5 -TH1F phodo_2y_good_adc_mult_pos 'SHMS 2Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.2y.totNumGoodPosAdcHits 21 0.5 21.5 - -TH1F phodo_1x_good_adc_mult_neg 'SHMS 1X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.1x.totNumGoodNegAdcHits 13 0.5 13.5 -TH1F phodo_1y_good_adc_mult_neg 'SHMS 1Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.1y.totNumGoodNegAdcHits 13 0.5 13.5 -TH1F phodo_2x_good_adc_mult_neg 'SHMS 2X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.2x.totNumGoodNegAdcHits 14 0.5 14.5 -TH1F phodo_2y_good_adc_mult_neg 'SHMS 2Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.2y.totNumGoodNegAdcHits 21 0.5 21.5 - -TH1F phodo_1x_good_adc_mult 'SHMS 1X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.1x.totNumGoodAdcHits 13 0.5 13.5 -TH1F phodo_1y_good_adc_mult 'SHMS 1Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.1y.totNumGoodAdcHits 13 0.5 13.5 -TH1F phodo_2x_good_adc_mult 'SHMS 2X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.2x.totNumGoodAdcHits 14 0.5 14.5 -TH1F phodo_2y_good_adc_mult 'SHMS 2Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.2y.totNumGoodAdcHits 21 0.5 21.5 - -#SHMS HODO Good TDC Multiplicities -TH1F phodo_1x_good_tdc_mult_pos 'SHMS 1X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.1x.totNumGoodPosTdcHits 13 0.5 13.5 -TH1F phodo_1y_good_tdc_mult_pos 'SHMS 1Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.1y.totNumGoodPosTdcHits 13 0.5 13.5 -TH1F phodo_2x_good_tdc_mult_pos 'SHMS 2X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.2x.totNumGoodPosTdcHits 14 0.5 14.5 -TH1F phodo_2y_good_tdc_mult_pos 'SHMS 2Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.2y.totNumGoodPosTdcHits 21 0.5 21.5 - -TH1F phodo_1x_good_tdc_mult_neg 'SHMS 1X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.1x.totNumGoodNegTdcHits 13 0.5 13.5 -TH1F phodo_1y_good_tdc_mult_neg 'SHMS 1Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.1y.totNumGoodNegTdcHits 13 0.5 13.5 -TH1F phodo_2x_good_tdc_mult_neg 'SHMS 2X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.2x.totNumGoodNegTdcHits 14 0.5 14.5 -TH1F phodo_2y_good_tdc_mult_neg 'SHMS 2Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.2y.totNumGoodNegTdcHits 21 0.5 21.5 - -TH1F phodo_1x_good_tdc_mult 'SHMS 1X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.1x.totNumGoodTdcHits 13 0.5 13.5 -TH1F phodo_1y_good_tdc_mult 'SHMS 1Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.1y.totNumGoodTdcHits 13 0.5 13.5 -TH1F phodo_2x_good_tdc_mult 'SHMS 2X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.2x.totNumGoodTdcHits 14 0.5 14.5 -TH1F phodo_2y_good_tdc_mult 'SHMS 2Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.2y.totNumGoodTdcHits 21 0.5 21.5 - - - -#SHMS HODO GOOD ADC OCCUPANCIES -TH1F phodo_1x_good_adc_occ_pos 'SHMS 1X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.1x.numGoodPosAdcHits 13 0.5 13.5 -TH1F phodo_1y_good_adc_occ_pos 'SHMS 1Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.1y.numGoodPosAdcHits 13 0.5 13.5 -TH1F phodo_2x_good_adc_occ_pos 'SHMS 2X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.2x.numGoodPosAdcHits 14 0.5 14.5 -TH1F phodo_2y_good_adc_occ_pos 'SHMS 2Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.2y.numGoodPosAdcHits 21 0.5 21.5 - -TH1F phodo_1x_good_adc_occ_neg 'SHMS 1X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.1x.numGoodNegAdcHits 13 0.5 13.5 -TH1F phodo_1y_good_adc_occ_neg 'SHMS 1Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.1y.numGoodNegAdcHits 13 0.5 13.5 -TH1F phodo_2x_good_adc_occ_neg 'SHMS 2X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.2x.numGoodNegAdcHits 14 0.5 14.5 -TH1F phodo_2y_good_adc_occ_neg 'SHMS 2Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.2y.numGoodNegAdcHits 21 0.5 21.5 - -#SHMS HODO GOOD TDC OCCUPANCIES -TH1F phodo_1x_good_tdc_occ_pos 'SHMS 1X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.1x.numGoodPosTdcHits 13 0.5 13.5 -TH1F phodo_1y_good_tdc_occ_pos 'SHMS 1Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.1y.numGoodPosTdcHits 13 0.5 13.5 -TH1F phodo_2x_good_tdc_occ_pos 'SHMS 2X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.2x.numGoodPosTdcHits 14 0.5 14.5 -TH1F phodo_2y_good_tdc_occ_pos 'SHMS 2Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.2y.numGoodPosTdcHits 21 0.5 21.5 - -TH1F phodo_1x_good_tdc_occ_neg 'SHMS 1X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.1x.numGoodNegTdcHits 13 0.5 13.5 -TH1F phodo_1y_good_tdc_occ_neg 'SHMS 1Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.1y.numGoodNegTdcHits 13 0.5 13.5 -TH1F phodo_2x_good_tdc_occ_neg 'SHMS 2X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.2x.numGoodNegTdcHits 14 0.5 14.5 -TH1F phodo_2y_good_tdc_occ_neg 'SHMS 2Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.2y.numGoodNegTdcHits 21 0.5 21.5 - -####### SHMS HODO RAW VARIABLES ######### - -#SHMS HODO RAW PULSE PEDESTAL -TH2F phodo_1x_raw_pped_vs_pmt_pos 'SHMS 1X+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1x.posAdcCounter P.hod.1x.posAdcPedRaw 13 0.5 13.5 4000 0 4000 -TH2F phodo_1y_raw_pped_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1y.posAdcCounter P.hod.1y.posAdcPedRaw 13 0.5 13.5 4000 0 4000 -TH2F phodo_2x_raw_pped_vs_pmt_pos 'SHMS 2X+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2x.posAdcCounter P.hod.2x.posAdcPedRaw 14 0.5 14.5 4000 0 4000 -TH2F phodo_2y_raw_pped_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2y.posAdcCounter P.hod.2y.posAdcPedRaw 21 0.5 21.5 4000 0 4000 - -TH2F phodo_1x_raw_pped_vs_pmt_neg 'SHMS 1X- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1x.negAdcCounter P.hod.1x.negAdcPedRaw 13 0.5 13.5 4000 0 4000 -TH2F phodo_1y_raw_pped_vs_pmt_neg 'SHMS 1Y- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1y.negAdcCounter P.hod.1y.negAdcPedRaw 13 0.5 13.5 4000 0 4000 -TH2F phodo_2x_raw_pped_vs_pmt_neg 'SHMS 2X- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2x.negAdcCounter P.hod.2x.negAdcPedRaw 14 0.5 14.5 4000 0 4000 -TH2F phodo_2y_raw_pped_vs_pmt_neg 'SHMS 2Y- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2y.negAdcCounter P.hod.2y.negAdcPedRaw 21 0.5 21.5 4000 0 4000 - -#SHMS HODO RAW PULSE INTEGRAL -TH2F phodo_1x_raw_pi_vs_pmt_pos 'SHMS 1X+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseIntRaw 13 0.5 13.5 800 0 40000 -TH2F phodo_1y_raw_pi_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseIntRaw 13 0.5 13.5 800 0 40000 -TH2F phodo_2x_raw_pi_vs_pmt_pos 'SHMS 2X+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseIntRaw 14 0.5 14.5 800 0 40000 -TH2F phodo_2y_raw_pi_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseIntRaw 21 0.5 21.5 800 0 40000 - -TH2F phodo_1x_raw_pi_vs_pmt_neg 'SHMS 1X- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseIntRaw 13 0.5 13.5 800 0 40000 -TH2F phodo_1y_raw_pi_vs_pmt_neg 'SHMS 1Y- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseIntRaw 13 0.5 13.5 800 0 40000 -TH2F phodo_2x_raw_pi_vs_pmt_neg 'SHMS 2X- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseIntRaw 14 0.5 14.5 800 0 40000 -TH2F phodo_2y_raw_pi_vs_pmt_neg 'SHMS 2Y- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseIntRaw 21 0.5 21.5 800 0 40000 - -#SHMS HODO RAW PULSE AMPLITUDE -TH2F phodo_1x_raw_pamp_vs_pmt_pos 'SHMS 1X+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 -TH2F phodo_1y_raw_pamp_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 -TH2F phodo_2x_raw_pamp_vs_pmt_pos 'SHMS 2X+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseAmpRaw 14 0.5 14.5 205 0 4100 -TH2F phodo_2y_raw_pamp_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseAmpRaw 21 0.5 21.5 205 0 4100 - -TH2F phodo_1x_raw_pamp_vs_pmt_neg 'SHMS 1X- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 -TH2F phodo_1y_raw_pamp_vs_pmt_neg 'SHMS 1Y- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 -TH2F phodo_2x_raw_pamp_vs_pmt_neg 'SHMS 2X- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseAmpRaw 14 0.5 14.5 205 0 4100 -TH2F phodo_2y_raw_pamp_vs_pmt_neg 'SHMS 2Y- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseAmpRaw 21 0.5 21.5 205 0 4100 - -#SHMS HODO RAW PULSE TIME -TH2F phodo_1x_raw_ptime_vs_pmt_pos 'SHMS 1X+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 -TH2F phodo_1y_raw_ptime_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 -TH2F phodo_2x_raw_ptime_vs_pmt_pos 'SHMS 2X+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseTimeRaw 14 0.5 14.5 410 0 4100 -TH2F phodo_2y_raw_ptime_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseTimeRaw 21 0.5 21.5 410 0 4100 - -TH2F phodo_1x_raw_ptime_vs_pmt_neg 'SHMS 1X- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 -TH2F phodo_1y_raw_ptime_vs_pmt_neg 'SHMS 1Y- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 -TH2F phodo_2x_raw_ptime_vs_pmt_neg 'SHMS 2X- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseTimeRaw 14 0.5 14.5 410 0 4100 -TH2F phodo_2y_raw_ptime_vs_pmt_neg 'SHMS 2Y- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseTimeRaw 21 0.5 21.5 410 0 4100 - -#SHMS HODO RAW TDC TIME -TH2F phodo_1x_raw_tdctime_vs_pmt_pos 'SHMS 1X+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1x.posTdcCounter P.hod.1x.posTdcTimeRaw 13 0.5 13.5 200 0 2000 -TH2F phodo_1y_raw_tdctime_vs_pmt_pos 'SHMS 1Y+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1y.posTdcCounter P.hod.1y.posTdcTimeRaw 13 0.5 13.5 200 0 2000 -TH2F phodo_2x_raw_tdctime_vs_pmt_pos 'SHMS 2X+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2x.posTdcCounter P.hod.2x.posTdcTimeRaw 14 0.5 14.5 200 0 2000 -TH2F phodo_2y_raw_tdctime_vs_pmt_pos 'SHMS 2Y+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2y.posTdcCounter P.hod.2y.posTdcTimeRaw 21 0.5 21.5 200 0 2000 - -TH2F phodo_1x_raw_tdctime_vs_pmt_neg 'SHMS 1X- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1x.negTdcCounter P.hod.1x.negTdcTimeRaw 13 0.5 13.5 200 0 2000 -TH2F phodo_1y_raw_tdctime_vs_pmt_neg 'SHMS 1Y- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1y.negTdcCounter P.hod.1y.negTdcTimeRaw 13 0.5 13.5 200 0 2000 -TH2F phodo_2x_raw_tdctime_vs_pmt_neg 'SHMS 2X- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2x.negTdcCounter P.hod.2x.negTdcTimeRaw 14 0.5 14.5 200 0 2000 -TH2F phodo_2y_raw_tdctime_vs_pmt_neg 'SHMS 2Y- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2y.negTdcCounter P.hod.2y.negTdcTimeRaw 21 0.5 21.5 200 0 2000 - -####### SHMS HODO NON-RAW VARIABLES ######### - -#SHMS HODO PULSE PEDESTAL -TH2F phodo_1x_pped_vs_pmt_pos 'SHMS 1X+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1x.posAdcCounter P.hod.1x.posAdcPed 13 0.5 13.5 500 0 1000 -TH2F phodo_1y_pped_vs_pmt_pos 'SHMS 1Y+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1y.posAdcCounter P.hod.1y.posAdcPed 13 0.5 13.5 500 0 1000 -TH2F phodo_2x_pped_vs_pmt_pos 'SHMS 2X+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2x.posAdcCounter P.hod.2x.posAdcPed 14 0.5 14.5 500 0 1000 -TH2F phodo_2y_pped_vs_pmt_pos 'SHMS 2Y+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2y.posAdcCounter P.hod.2y.posAdcPed 21 0.5 21.5 500 0 1000 - -TH2F phodo_1x_pped_vs_pmt_neg 'SHMS 1X- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1x.negAdcCounter P.hod.1x.negAdcPed 13 0.5 13.5 500 0 1000 -TH2F phodo_1y_pped_vs_pmt_neg 'SHMS 1Y- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1y.negAdcCounter P.hod.1y.negAdcPed 13 0.5 13.5 500 0 1000 -TH2F phodo_2x_pped_vs_pmt_neg 'SHMS 2X- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2x.negAdcCounter P.hod.2x.negAdcPed 14 0.5 14.5 500 0 1000 -TH2F phodo_2y_pped_vs_pmt_neg 'SHMS 2Y- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2y.negAdcCounter P.hod.2y.negAdcPed 21 0.5 21.5 500 0 1000 - -#SHMS HODO PULSE INTEGRAL -TH2F phodo_1x_pi_vs_pmt_pos 'SHMS 1X+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F phodo_1y_pi_vs_pmt_pos 'SHMS 1Y+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F phodo_2x_pi_vs_pmt_pos 'SHMS 2X+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseInt 14 0.5 14.5 320 0 80 -TH2F phodo_2y_pi_vs_pmt_pos 'SHMS 2Y+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseInt 21 0.5 21.5 320 0 80 - -TH2F phodo_1x_pi_vs_pmt_neg 'SHMS 1X- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F phodo_1y_pi_vs_pmt_neg 'SHMS 1Y- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseInt 13 0.5 13.5 320 0 80 -TH2F phodo_2x_pi_vs_pmt_neg 'SHMS 2X- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseInt 14 0.5 14.5 320 0 80 -TH2F phodo_2y_pi_vs_pmt_neg 'SHMS 2Y- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseInt 21 0.5 21.5 320 0 80 - -#SHMS HODO PULSE AMPLITUDE -TH2F phodo_1x_pamp_vs_pmt_pos 'SHMS 1X+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F phodo_1y_pamp_vs_pmt_pos 'SHMS 1Y+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F phodo_2x_pamp_vs_pmt_pos 'SHMS 2X+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseAmp 14 0.5 14.5 500 0 1000 -TH2F phodo_2y_pamp_vs_pmt_pos 'SHMS 2Y+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseAmp 21 0.5 21.5 500 0 1000 - -TH2F phodo_1x_pamp_vs_pmt_neg 'SHMS 1X- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F phodo_1y_pamp_vs_pmt_neg 'SHMS 1Y- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseAmp 13 0.5 13.5 500 0 1000 -TH2F phodo_2x_pamp_vs_pmt_neg 'SHMS 2X- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseAmp 14 0.5 14.5 500 0 1000 -TH2F phodo_2y_pamp_vs_pmt_neg 'SHMS 2Y- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseAmp 21 0.5 21.5 500 0 1000 - -#SHMS HODO TDC TIME -TH2F phodo_1x_tdctime_vs_pmt_pos 'SHMS 1X+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1x.posTdcCounter P.hod.1x.posTdcTime 13 0.5 13.5 200 -2000 0 -TH2F phodo_1y_tdctime_vs_pmt_pos 'SHMS 1Y+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1y.posTdcCounter P.hod.1y.posTdcTime 13 0.5 13.5 200 -2000 0 -TH2F phodo_2x_tdctime_vs_pmt_pos 'SHMS 2X+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2x.posTdcCounter P.hod.2x.posTdcTime 14 0.5 14.5 200 -2000 0 -TH2F phodo_2y_tdctime_vs_pmt_pos 'SHMS 2Y+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2y.posTdcCounter P.hod.2y.posTdcTime 21 0.5 21.5 200 -2000 0 - -TH2F phodo_1x_tdctime_vs_pmt_neg 'SHMS 1X- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1x.negTdcCounter P.hod.1x.negTdcTime 13 0.5 13.5 200 -2000 0 -TH2F phodo_1y_tdctime_vs_pmt_neg 'SHMS 1Y- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1y.negTdcCounter P.hod.1y.negTdcTime 13 0.5 13.5 200 -2000 0 -TH2F phodo_2x_tdctime_vs_pmt_neg 'SHMS 2X- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2x.negTdcCounter P.hod.2x.negTdcTime 14 0.5 14.5 200 -2000 0 -TH2F phodo_2y_tdctime_vs_pmt_neg 'SHMS 2Y- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2y.negTdcCounter P.hod.2y.negTdcTime 21 0.5 21.5 200 -2000 0 - -####### SHMS HODO GOOD VARIABLES ######### - -#GOOD PULSE PEDESTAL -TH2F phodo_1x_good_pped_vs_pmt_pos 'SHMS 1X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1x.GoodPosAdcPed 13 0.5 13.5 500 0 1000 P.hod.1x.GoodPosAdcPed>0.0 -TH2F phodo_1y_good_pped_vs_pmt_pos 'SHMS 1Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1y.GoodPosAdcPed 13 0.5 13.5 500 0 1000 P.hod.1y.GoodPosAdcPed>0.0 -TH2F phodo_2x_good_pped_vs_pmt_pos 'SHMS 2X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2x.GoodPosAdcPed 14 0.5 14.5 500 0 1000 P.hod.2x.GoodPosAdcPed>0.0 -TH2F phodo_2y_good_pped_vs_pmt_pos 'SHMS 2Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2y.GoodPosAdcPed 21 0.5 21.5 500 0 1000 P.hod.2y.GoodPosAdcPed>0.0 - -TH2F phodo_1x_good_pped_vs_pmt_neg 'SHMS 1X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1x.GoodNegAdcPed 13 0.5 13.5 500 0 1000 P.hod.1x.GoodNegAdcPed>0.0 -TH2F phodo_1y_good_pped_vs_pmt_neg 'SHMS 1Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1y.GoodNegAdcPed 13 0.5 13.5 500 0 1000 P.hod.1y.GoodNegAdcPed>0.0 -TH2F phodo_2x_good_pped_vs_pmt_neg 'SHMS 2X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2x.GoodNegAdcPed 14 0.5 14.5 500 0 1000 P.hod.2x.GoodNegAdcPed>0.0 -TH2F phodo_2y_good_pped_vs_pmt_neg 'SHMS 2Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2y.GoodNegAdcPed 21 0.5 21.5 500 0 1000 P.hod.2y.GoodNegAdcPed>0.0 - -#GOOD PULSE INTEGRAL -TH2F phodo_1x_good_pi_vs_pmt_pos 'SHMS 1X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1x.GoodPosAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1x.GoodPosAdcPulseInt>0.0 -TH2F phodo_1y_good_pi_vs_pmt_pos 'SHMS 1Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1y.GoodPosAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1y.GoodPosAdcPulseInt>0.0 -TH2F phodo_2x_good_pi_vs_pmt_pos 'SHMS 2X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2x.GoodPosAdcPulseInt 14 0.5 14.5 320 0 80 P.hod.2x.GoodPosAdcPulseInt>0.0 -TH2F phodo_2y_good_pi_vs_pmt_pos 'SHMS 2Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2y.GoodPosAdcPulseInt 21 0.5 21.5 320 0 80 P.hod.2y.GoodPosAdcPulseInt>0.0 - -TH2F phodo_1x_good_pi_vs_pmt_neg 'SHMS 1X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1x.GoodNegAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1x.GoodNegAdcPulseInt>0.0 -TH2F phodo_1y_good_pi_vs_pmt_neg 'SHMS 1Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1y.GoodNegAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1y.GoodNegAdcPulseInt>0.0 -TH2F phodo_2x_good_pi_vs_pmt_neg 'SHMS 2X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2x.GoodNegAdcPulseInt 14 0.5 14.5 320 0 80 P.hod.2x.GoodNegAdcPulseInt>0.0 -TH2F phodo_2y_good_pi_vs_pmt_neg 'SHMS 2Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2y.GoodNegAdcPulseInt 21 0.5 21.5 320 0 80 P.hod.2y.GoodNegAdcPulseInt>0.0 - -#GOOD PULSE AMPLITUDE -TH2F phodo_1x_good_pamp_vs_pmt_pos 'SHMS 1X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1x.GoodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1x.GoodPosAdcPulseAmp>0.0 -TH2F phodo_1y_good_pamp_vs_pmt_pos 'SHMS 1Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1y.GoodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1y.GoodPosAdcPulseAmp>0.0 -TH2F phodo_2x_good_pamp_vs_pmt_pos 'SHMS 2X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2x.GoodPosAdcPulseAmp 14 0.5 14.5 500 0 1000 P.hod.2x.GoodPosAdcPulseAmp>0.0 -TH2F phodo_2y_good_pamp_vs_pmt_pos 'SHMS 2Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2y.GoodPosAdcPulseAmp 21 0.5 21.5 500 0 1000 P.hod.2y.GoodPosAdcPulseAmp>0.0 - -TH2F phodo_1x_good_pamp_vs_pmt_neg 'SHMS 1X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1x.GoodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1x.GoodNegAdcPulseAmp>0.0 -TH2F phodo_1y_good_pamp_vs_pmt_neg 'SHMS 1Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1y.GoodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1y.GoodNegAdcPulseAmp>0.0 -TH2F phodo_2x_good_pamp_vs_pmt_neg 'SHMS 2X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2x.GoodNegAdcPulseAmp 14 0.5 14.5 500 0 1000 P.hod.2x.GoodNegAdcPulseAmp>0.0 -TH2F phodo_2y_good_pamp_vs_pmt_neg 'SHMS 2Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2y.GoodNegAdcPulseAmp 21 0.5 21.5 500 0 1000 P.hod.2y.GoodNegAdcPulseAmp>0.0 - - -#GOOD ADC PULSE TIME -TH2F phodo_1x_good_ptime_vs_pmt_pos 'SHMS 1X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1x.GoodPosAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1x.GoodPosAdcPulseTime>0.0 -TH2F phodo_1y_good_ptime_vs_pmt_pos 'SHMS 1Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1y.GoodPosAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1y.GoodPosAdcPulseTime>0.0 -TH2F phodo_2x_good_ptime_vs_pmt_pos 'SHMS 2X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2x.GoodPosAdcPulseTime 14 0.5 14.5 4000 0 400 P.hod.2x.GoodPosAdcPulseTime>0.0 -TH2F phodo_2y_good_ptime_vs_pmt_pos 'SHMS 2Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2y.GoodPosAdcPulseTime 21 0.5 21.5 4000 0 400 P.hod.2y.GoodPosAdcPulseTime>0.0 - -TH2F phodo_1x_good_ptime_vs_pmt_neg 'SHMS 1X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1x.GoodNegAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1x.GoodNegAdcPulseTime>0.0 -TH2F phodo_1y_good_ptime_vs_pmt_neg 'SHMS 1Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1y.GoodNegAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1y.GoodNegAdcPulseTime>0.0 -TH2F phodo_2x_good_ptime_vs_pmt_neg 'SHMS 2X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2x.GoodNegAdcPulseTime 14 0.5 14.5 4000 0 400 P.hod.2x.GoodNegAdcPulseTime>0.0 -TH2F phodo_2y_good_ptime_vs_pmt_neg 'SHMS 2Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2y.GoodNegAdcPulseTime 21 0.5 21.5 4000 0 400 P.hod.2y.GoodNegAdcPulseTime>0.0 - -#GOOD TDC-ADC TIME -TH2F phodo_1x_good_dtime_vs_pmt_pos 'SHMS 1X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F phodo_1y_good_dtime_vs_pmt_pos 'SHMS 1Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F phodo_2x_good_dtime_vs_pmt_pos 'SHMS 2X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 -TH2F phodo_2y_good_dtime_vs_pmt_pos 'SHMS 2Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosAdcTdcDiffTime 21 0.5 21.5 4000 -200 200 - -TH2F phodo_1x_good_dtime_vs_pmt_neg 'SHMS 1X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F phodo_1y_good_dtime_vs_pmt_neg 'SHMS 1Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 -TH2F phodo_2x_good_dtime_vs_pmt_neg 'SHMS 2X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 -TH2F phodo_2y_good_dtime_vs_pmt_neg 'SHMS 2Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegAdcTdcDiffTime 21 0.5 21.5 4000 -200 200 - -#GOOD TDC TIME UNCORRECTED (uncorrected for time offsets) -TH2F phodo_1x_good_tdctime_uncorr_vs_pmt_pos 'SHMS 1X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeUnCorr>0.0 -TH2F phodo_1y_good_tdctime_uncorr_vs_pmt_pos 'SHMS 1Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeUnCorr>0.0 -TH2F phodo_2x_good_tdctime_uncorr_vs_pmt_pos 'SHMS 2X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosTdcTimeUnCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodPosTdcTimeUnCorr>0.0 -TH2F phodo_2y_good_tdctime_uncorr_vs_pmt_pos 'SHMS 2Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosTdcTimeUnCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodPosTdcTimeUnCorr>0.0 - -TH2F phodo_1x_good_tdctime_uncorr_vs_pmt_neg 'SHMS 1X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodNegTdcTimeUnCorr>0.0 -TH2F phodo_1y_good_tdctime_uncorr_vs_pmt_neg 'SHMS 1Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodNegTdcTimeUnCorr>0.0 -TH2F phodo_2x_good_tdctime_uncorr_vs_pmt_neg 'SHMS 2X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegTdcTimeUnCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodNegTdcTimeUnCorr>0.0 -TH2F phodo_2y_good_tdctime_uncorr_vs_pmt_neg 'SHMS 2Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegTdcTimeUnCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodNegTdcTimeUnCorr>0.0 - -#GOOD TDC TIME CORRECTED (corrected for time offsets) -TH2F phodo_1x_good_tdctime_corr_vs_pmt_pos 'SHMS 1X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeCorr>0.0 -TH2F phodo_1y_good_tdctime_corr_vs_pmt_pos 'SHMS 1Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeCorr>0.0 -TH2F phodo_2x_good_tdctime_corr_vs_pmt_pos 'SHMS 2X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosTdcTimeCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodPosTdcTimeCorr>0.0 -TH2F phodo_2y_good_tdctime_corr_vs_pmt_pos 'SHMS 2Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosTdcTimeCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodPosTdcTimeCorr>0.0 - -TH2F phodo_1x_good_tdctime_corr_vs_pmt_neg 'SHMS 1X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodNegTdcTimeCorr>0.0 -TH2F phodo_1y_good_tdctime_corr_vs_pmt_neg 'SHMS 1Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodNegTdcTimeCorr>0.0 -TH2F phodo_2x_good_tdctime_corr_vs_pmt_neg 'SHMS 2X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegTdcTimeCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodNegTdcTimeCorr>0.0 -TH2F phodo_2y_good_tdctime_corr_vs_pmt_neg 'SHMS 2Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegTdcTimeCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodNegTdcTimeCorr>0.0 - -#GOOD TDC TIME TOF CORRECTED (corrected for time of flight) -TH2F phodo_1x_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 1X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeTOFCorr>0.0 -TH2F phodo_1y_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 1Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeTOFCorr>0.0 -TH2F phodo_2x_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 2X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosTdcTimeTOFCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodPosTdcTimeTOFCorr>0.0 -TH2F phodo_2y_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 2Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosTdcTimeTOFCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodPosTdcTimeTOFCorr>0.0 - -TH2F phodo_1x_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 1X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodNegTdcTimeTOFCorr>0.0 -TH2F phodo_1y_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 1Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodNegTdcTimeTOFCorr>0.0 -TH2F phodo_2x_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 2X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegTdcTimeTOFCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodNegTdcTimeTOFCorr>0.0 -TH2F phodo_2y_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 2Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegTdcTimeTOFCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodNegTdcTimeTOFCorr>0.0 - - - +#include "DEF-files/SHMS/TEST_STANDS/HODO/phodoana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_histos.def b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..3d19cbddea94e3529178f31387a7516f5cf1daae --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_histos.def @@ -0,0 +1,321 @@ +#SHMS Hodo Error Flags +TH2F phodo_1x_pos_adcErrFlg2D 'SHMS 1X+ FPGA Error Flag; PMT Number; Error Flag' P.hod.1x.posAdcCounter P.hod.1x.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F phodo_1y_pos_adcErrFlg2D 'SHMS 1Y+ FPGA Error Flag; PMT Number; Error Flag' P.hod.1y.posAdcCounter P.hod.1y.posAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F phodo_2x_pos_adcErrFlg2D 'SHMS 2X+ FPGA Error Flag; PMT Number; Error Flag' P.hod.2x.posAdcCounter P.hod.2x.posAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 +TH2F phodo_2y_pos_adcErrFlg2D 'SHMS 2Y+ FPGA Error Flag; PMT Number; Error Flag' P.hod.2y.posAdcCounter P.hod.2y.posAdcErrorFlag 21 0.5 21.5 2 -0.5 1.5 + +TH2F phodo_1x_neg_adcErrFlg2D 'SHMS 1X- FPGA Error Flag; PMT Number; Error Flag' P.hod.1x.negAdcCounter P.hod.1x.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F phodo_1y_neg_adcErrFlg2D 'SHMS 1Y- FPGA Error Flag; PMT Number; Error Flag' P.hod.1y.negAdcCounter P.hod.1y.negAdcErrorFlag 13 0.5 13.5 2 -0.5 1.5 +TH2F phodo_2x_neg_adcErrFlg2D 'SHMS 2X- FPGA Error Flag; PMT Number; Error Flag' P.hod.2x.negAdcCounter P.hod.2x.negAdcErrorFlag 14 0.5 14.5 2 -0.5 1.5 +TH2F phodo_2y_neg_adcErrFlg2D 'SHMS 2Y- FPGA Error Flag; PMT Number; Error Flag' P.hod.2y.negAdcCounter P.hod.2y.negAdcErrorFlag 21 0.5 21.5 2 -0.5 1.5 + + +#SHMS Hodo Raw ADC Multiplicities +TH1F phodo_1x_raw_adc_mult_pos 'SHMS 1X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.1x.totNumPosAdcHits 13 0.5 13.5 +TH1F phodo_1y_raw_adc_mult_pos 'SHMS 1Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.1y.totNumPosAdcHits 13 0.5 13.5 +TH1F phodo_2x_raw_adc_mult_pos 'SHMS 2X+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.2x.totNumPosAdcHits 14 0.5 14.5 +TH1F phodo_2y_raw_adc_mult_pos 'SHMS 2Y+ Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw +ADC Hits' P.hod.2y.totNumPosAdcHits 21 0.5 21.5 + +TH1F phodo_1x_raw_adc_mult_neg 'SHMS 1X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.1x.totNumNegAdcHits 13 0.5 13.5 +TH1F phodo_1y_raw_adc_mult_neg 'SHMS 1Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.1y.totNumNegAdcHits 13 0.5 13.5 +TH1F phodo_2x_raw_adc_mult_neg 'SHMS 2X- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.2x.totNumNegAdcHits 14 0.5 14.5 +TH1F phodo_2y_raw_adc_mult_neg 'SHMS 2Y- Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw -ADC Hits' P.hod.2y.totNumNegAdcHits 21 0.5 21.5 + +TH1F phodo_1x_raw_adc_mult 'SHMS 1X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.1x.totNumAdcHits 13 0.5 13.5 +TH1F phodo_1y_raw_adc_mult 'SHMS 1Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.1y.totNumAdcHits 13 0.5 13.5 +TH1F phodo_2x_raw_adc_mult 'SHMS 2X Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.2x.totNumAdcHits 14 0.5 14.5 +TH1F phodo_2y_raw_adc_mult 'SHMS 2Y Raw ADC Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.hod.2y.totNumAdcHits 21 0.5 21.5 + +#SHMS HODO Raw TDC Multiplicities +TH1F phodo_1x_raw_tdc_mult_pos 'SHMS 1X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.1x.totNumPosTdcHits 13 0.5 13.5 +TH1F phodo_1y_raw_tdc_mult_pos 'SHMS 1Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.1y.totNumPosTdcHits 13 0.5 13.5 +TH1F phodo_2x_raw_tdc_mult_pos 'SHMS 2X+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.2x.totNumPosTdcHits 14 0.5 14.5 +TH1F phodo_2y_raw_tdc_mult_pos 'SHMS 2Y+ Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw +TDC Hits' P.hod.2y.totNumPosTdcHits 21 0.5 21.5 + +TH1F phodo_1x_raw_tdc_mult_neg 'SHMS 1X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.1x.totNumNegTdcHits 13 0.5 13.5 +TH1F phodo_1y_raw_tdc_mult_neg 'SHMS 1Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.1y.totNumNegTdcHits 13 0.5 13.5 +TH1F phodo_2x_raw_tdc_mult_neg 'SHMS 2X- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.2x.totNumNegTdcHits 14 0.5 14.5 +TH1F phodo_2y_raw_tdc_mult_neg 'SHMS 2Y- Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw -TDC Hits' P.hod.2y.totNumNegTdcHits 21 0.5 21.5 + +TH1F phodo_1x_raw_tdc_mult 'SHMS 1X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.1x.totNumTdcHits 13 0.5 13.5 +TH1F phodo_1y_raw_tdc_mult 'SHMS 1Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.1y.totNumTdcHits 13 0.5 13.5 +TH1F phodo_2x_raw_tdc_mult 'SHMS 2X Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.2x.totNumTdcHits 14 0.5 14.5 +TH1F phodo_2y_raw_tdc_mult 'SHMS 2Y Raw TDC Multiplicity; Number of PMTs Hit; Total Number of Raw TDC Hits' P.hod.2y.totNumTdcHits 21 0.5 21.5 + + +#SHMS HODO RAW ADC OCCUPANCIES +TH1F phodo_1x_raw_adc_occ_pos 'SHMS 1X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.1x.posAdcCounter 13 0.5 13.5 +TH1F phodo_1y_raw_adc_occ_pos 'SHMS 1Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.1y.posAdcCounter 13 0.5 13.5 +TH1F phodo_2x_raw_adc_occ_pos 'SHMS 2X+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.2x.posAdcCounter 14 0.5 14.5 +TH1F phodo_2y_raw_adc_occ_pos 'SHMS 2Y+ Raw ADC Occupancy; PMT Number; Number of Raw +ADC Hits' P.hod.2y.posAdcCounter 21 0.5 21.5 + +TH1F phodo_1x_raw_adc_occ_neg 'SHMS 1X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.1x.negAdcCounter 13 0.5 13.5 +TH1F phodo_1y_raw_adc_occ_neg 'SHMS 1Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.1y.negAdcCounter 13 0.5 13.5 +TH1F phodo_2x_raw_adc_occ_neg 'SHMS 2X- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.2x.negAdcCounter 14 0.5 14.5 +TH1F phodo_2y_raw_adc_occ_neg 'SHMS 2Y- Raw ADC Occupancy; PMT Number; Number of Raw -ADC Hits' P.hod.2y.negAdcCounter 21 0.5 21.5 + +#SHMS HODO RAW TDC OCCUPANCIES +TH1F phodo_1x_raw_tdc_occ_pos 'SHMS 1X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.1x.posTdcCounter 13 0.5 13.5 +TH1F phodo_1y_raw_tdc_occ_pos 'SHMS 1Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.1y.posTdcCounter 13 0.5 13.5 +TH1F phodo_2x_raw_tdc_occ_pos 'SHMS 2X+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.2x.posTdcCounter 14 0.5 14.5 +TH1F phodo_2y_raw_tdc_occ_pos 'SHMS 2Y+ Raw TDC Occupancy; PMT Number; Number of Raw +TDC Hits' P.hod.2y.posTdcCounter 21 0.5 21.5 + +TH1F phodo_1x_raw_tdc_occ_neg 'SHMS 1X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.1x.negTdcCounter 13 0.5 13.5 +TH1F phodo_1y_raw_tdc_occ_neg 'SHMS 1Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.1y.negTdcCounter 13 0.5 13.5 +TH1F phodo_2x_raw_tdc_occ_neg 'SHMS 2X- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.2x.negTdcCounter 14 0.5 14.5 +TH1F phodo_2y_raw_tdc_occ_neg 'SHMS 2Y- Raw TDC Occupancy; PMT Number; Number of Raw -TDC Hits' P.hod.2y.negTdcCounter 21 0.5 21.5 + +####################### + +#SHMS HODO GOOD ADC Multiplicities +TH1F phodo_1x_good_adc_mult_pos 'SHMS 1X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.1x.totNumGoodPosAdcHits 13 0.5 13.5 +TH1F phodo_1y_good_adc_mult_pos 'SHMS 1Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.1y.totNumGoodPosAdcHits 13 0.5 13.5 +TH1F phodo_2x_good_adc_mult_pos 'SHMS 2X+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.2x.totNumGoodPosAdcHits 14 0.5 14.5 +TH1F phodo_2y_good_adc_mult_pos 'SHMS 2Y+ Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good +ADC Hits' P.hod.2y.totNumGoodPosAdcHits 21 0.5 21.5 + +TH1F phodo_1x_good_adc_mult_neg 'SHMS 1X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.1x.totNumGoodNegAdcHits 13 0.5 13.5 +TH1F phodo_1y_good_adc_mult_neg 'SHMS 1Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.1y.totNumGoodNegAdcHits 13 0.5 13.5 +TH1F phodo_2x_good_adc_mult_neg 'SHMS 2X- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.2x.totNumGoodNegAdcHits 14 0.5 14.5 +TH1F phodo_2y_good_adc_mult_neg 'SHMS 2Y- Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good -ADC Hits' P.hod.2y.totNumGoodNegAdcHits 21 0.5 21.5 + +TH1F phodo_1x_good_adc_mult 'SHMS 1X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.1x.totNumGoodAdcHits 13 0.5 13.5 +TH1F phodo_1y_good_adc_mult 'SHMS 1Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.1y.totNumGoodAdcHits 13 0.5 13.5 +TH1F phodo_2x_good_adc_mult 'SHMS 2X Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.2x.totNumGoodAdcHits 14 0.5 14.5 +TH1F phodo_2y_good_adc_mult 'SHMS 2Y Good ADC Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.hod.2y.totNumGoodAdcHits 21 0.5 21.5 + +#SHMS HODO Good TDC Multiplicities +TH1F phodo_1x_good_tdc_mult_pos 'SHMS 1X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.1x.totNumGoodPosTdcHits 13 0.5 13.5 +TH1F phodo_1y_good_tdc_mult_pos 'SHMS 1Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.1y.totNumGoodPosTdcHits 13 0.5 13.5 +TH1F phodo_2x_good_tdc_mult_pos 'SHMS 2X+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.2x.totNumGoodPosTdcHits 14 0.5 14.5 +TH1F phodo_2y_good_tdc_mult_pos 'SHMS 2Y+ Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good +TDC Hits' P.hod.2y.totNumGoodPosTdcHits 21 0.5 21.5 + +TH1F phodo_1x_good_tdc_mult_neg 'SHMS 1X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.1x.totNumGoodNegTdcHits 13 0.5 13.5 +TH1F phodo_1y_good_tdc_mult_neg 'SHMS 1Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.1y.totNumGoodNegTdcHits 13 0.5 13.5 +TH1F phodo_2x_good_tdc_mult_neg 'SHMS 2X- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.2x.totNumGoodNegTdcHits 14 0.5 14.5 +TH1F phodo_2y_good_tdc_mult_neg 'SHMS 2Y- Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good -TDC Hits' P.hod.2y.totNumGoodNegTdcHits 21 0.5 21.5 + +TH1F phodo_1x_good_tdc_mult 'SHMS 1X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.1x.totNumGoodTdcHits 13 0.5 13.5 +TH1F phodo_1y_good_tdc_mult 'SHMS 1Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.1y.totNumGoodTdcHits 13 0.5 13.5 +TH1F phodo_2x_good_tdc_mult 'SHMS 2X Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.2x.totNumGoodTdcHits 14 0.5 14.5 +TH1F phodo_2y_good_tdc_mult 'SHMS 2Y Good TDC Multiplicity; Number of PMTs Hit; Total Number of Good TDC Hits' P.hod.2y.totNumGoodTdcHits 21 0.5 21.5 + + + +#SHMS HODO GOOD ADC OCCUPANCIES +TH1F phodo_1x_good_adc_occ_pos 'SHMS 1X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.1x.numGoodPosAdcHits 13 0.5 13.5 +TH1F phodo_1y_good_adc_occ_pos 'SHMS 1Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.1y.numGoodPosAdcHits 13 0.5 13.5 +TH1F phodo_2x_good_adc_occ_pos 'SHMS 2X+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.2x.numGoodPosAdcHits 14 0.5 14.5 +TH1F phodo_2y_good_adc_occ_pos 'SHMS 2Y+ Good ADC Occupancy; PMT Number; Number of Good +ADC Hits' P.hod.2y.numGoodPosAdcHits 21 0.5 21.5 + +TH1F phodo_1x_good_adc_occ_neg 'SHMS 1X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.1x.numGoodNegAdcHits 13 0.5 13.5 +TH1F phodo_1y_good_adc_occ_neg 'SHMS 1Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.1y.numGoodNegAdcHits 13 0.5 13.5 +TH1F phodo_2x_good_adc_occ_neg 'SHMS 2X- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.2x.numGoodNegAdcHits 14 0.5 14.5 +TH1F phodo_2y_good_adc_occ_neg 'SHMS 2Y- Good ADC Occupancy; PMT Number; Number of Good -ADC Hits' P.hod.2y.numGoodNegAdcHits 21 0.5 21.5 + +#SHMS HODO GOOD TDC OCCUPANCIES +TH1F phodo_1x_good_tdc_occ_pos 'SHMS 1X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.1x.numGoodPosTdcHits 13 0.5 13.5 +TH1F phodo_1y_good_tdc_occ_pos 'SHMS 1Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.1y.numGoodPosTdcHits 13 0.5 13.5 +TH1F phodo_2x_good_tdc_occ_pos 'SHMS 2X+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.2x.numGoodPosTdcHits 14 0.5 14.5 +TH1F phodo_2y_good_tdc_occ_pos 'SHMS 2Y+ Good TDC Occupancy; PMT Number; Number of Good +TDC Hits' P.hod.2y.numGoodPosTdcHits 21 0.5 21.5 + +TH1F phodo_1x_good_tdc_occ_neg 'SHMS 1X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.1x.numGoodNegTdcHits 13 0.5 13.5 +TH1F phodo_1y_good_tdc_occ_neg 'SHMS 1Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.1y.numGoodNegTdcHits 13 0.5 13.5 +TH1F phodo_2x_good_tdc_occ_neg 'SHMS 2X- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.2x.numGoodNegTdcHits 14 0.5 14.5 +TH1F phodo_2y_good_tdc_occ_neg 'SHMS 2Y- Good TDC Occupancy; PMT Number; Number of Good -TDC Hits' P.hod.2y.numGoodNegTdcHits 21 0.5 21.5 + +####### SHMS HODO RAW VARIABLES ######### + +#SHMS HODO RAW PULSE PEDESTAL +TH2F phodo_1x_raw_pped_vs_pmt_pos 'SHMS 1X+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1x.posAdcCounter P.hod.1x.posAdcPedRaw 13 0.5 13.5 4000 0 4000 +TH2F phodo_1y_raw_pped_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1y.posAdcCounter P.hod.1y.posAdcPedRaw 13 0.5 13.5 4000 0 4000 +TH2F phodo_2x_raw_pped_vs_pmt_pos 'SHMS 2X+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2x.posAdcCounter P.hod.2x.posAdcPedRaw 14 0.5 14.5 4000 0 4000 +TH2F phodo_2y_raw_pped_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2y.posAdcCounter P.hod.2y.posAdcPedRaw 21 0.5 21.5 4000 0 4000 + +TH2F phodo_1x_raw_pped_vs_pmt_neg 'SHMS 1X- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1x.negAdcCounter P.hod.1x.negAdcPedRaw 13 0.5 13.5 4000 0 4000 +TH2F phodo_1y_raw_pped_vs_pmt_neg 'SHMS 1Y- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.1y.negAdcCounter P.hod.1y.negAdcPedRaw 13 0.5 13.5 4000 0 4000 +TH2F phodo_2x_raw_pped_vs_pmt_neg 'SHMS 2X- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2x.negAdcCounter P.hod.2x.negAdcPedRaw 14 0.5 14.5 4000 0 4000 +TH2F phodo_2y_raw_pped_vs_pmt_neg 'SHMS 2Y- Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Unit' P.hod.2y.negAdcCounter P.hod.2y.negAdcPedRaw 21 0.5 21.5 4000 0 4000 + +#SHMS HODO RAW PULSE INTEGRAL +TH2F phodo_1x_raw_pi_vs_pmt_pos 'SHMS 1X+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseIntRaw 13 0.5 13.5 800 0 40000 +TH2F phodo_1y_raw_pi_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseIntRaw 13 0.5 13.5 800 0 40000 +TH2F phodo_2x_raw_pi_vs_pmt_pos 'SHMS 2X+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseIntRaw 14 0.5 14.5 800 0 40000 +TH2F phodo_2y_raw_pi_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseIntRaw 21 0.5 21.5 800 0 40000 + +TH2F phodo_1x_raw_pi_vs_pmt_neg 'SHMS 1X- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseIntRaw 13 0.5 13.5 800 0 40000 +TH2F phodo_1y_raw_pi_vs_pmt_neg 'SHMS 1Y- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseIntRaw 13 0.5 13.5 800 0 40000 +TH2F phodo_2x_raw_pi_vs_pmt_neg 'SHMS 2X- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseIntRaw 14 0.5 14.5 800 0 40000 +TH2F phodo_2y_raw_pi_vs_pmt_neg 'SHMS 2Y- Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseIntRaw 21 0.5 21.5 800 0 40000 + +#SHMS HODO RAW PULSE AMPLITUDE +TH2F phodo_1x_raw_pamp_vs_pmt_pos 'SHMS 1X+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 +TH2F phodo_1y_raw_pamp_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 +TH2F phodo_2x_raw_pamp_vs_pmt_pos 'SHMS 2X+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseAmpRaw 14 0.5 14.5 205 0 4100 +TH2F phodo_2y_raw_pamp_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseAmpRaw 21 0.5 21.5 205 0 4100 + +TH2F phodo_1x_raw_pamp_vs_pmt_neg 'SHMS 1X- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 +TH2F phodo_1y_raw_pamp_vs_pmt_neg 'SHMS 1Y- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseAmpRaw 13 0.5 13.5 205 0 4100 +TH2F phodo_2x_raw_pamp_vs_pmt_neg 'SHMS 2X- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseAmpRaw 14 0.5 14.5 205 0 4100 +TH2F phodo_2y_raw_pamp_vs_pmt_neg 'SHMS 2Y- Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseAmpRaw 21 0.5 21.5 205 0 4100 + +#SHMS HODO RAW PULSE TIME +TH2F phodo_1x_raw_ptime_vs_pmt_pos 'SHMS 1X+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 +TH2F phodo_1y_raw_ptime_vs_pmt_pos 'SHMS 1Y+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 +TH2F phodo_2x_raw_ptime_vs_pmt_pos 'SHMS 2X+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseTimeRaw 14 0.5 14.5 410 0 4100 +TH2F phodo_2y_raw_ptime_vs_pmt_pos 'SHMS 2Y+ Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseTimeRaw 21 0.5 21.5 410 0 4100 + +TH2F phodo_1x_raw_ptime_vs_pmt_neg 'SHMS 1X- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 +TH2F phodo_1y_raw_ptime_vs_pmt_neg 'SHMS 1Y- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseTimeRaw 13 0.5 13.5 410 0 4100 +TH2F phodo_2x_raw_ptime_vs_pmt_neg 'SHMS 2X- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseTimeRaw 14 0.5 14.5 410 0 4100 +TH2F phodo_2y_raw_ptime_vs_pmt_neg 'SHMS 2Y- Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseTimeRaw 21 0.5 21.5 410 0 4100 + +#SHMS HODO RAW TDC TIME +TH2F phodo_1x_raw_tdctime_vs_pmt_pos 'SHMS 1X+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1x.posTdcCounter P.hod.1x.posTdcTimeRaw 13 0.5 13.5 200 0 2000 +TH2F phodo_1y_raw_tdctime_vs_pmt_pos 'SHMS 1Y+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1y.posTdcCounter P.hod.1y.posTdcTimeRaw 13 0.5 13.5 200 0 2000 +TH2F phodo_2x_raw_tdctime_vs_pmt_pos 'SHMS 2X+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2x.posTdcCounter P.hod.2x.posTdcTimeRaw 14 0.5 14.5 200 0 2000 +TH2F phodo_2y_raw_tdctime_vs_pmt_pos 'SHMS 2Y+ Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2y.posTdcCounter P.hod.2y.posTdcTimeRaw 21 0.5 21.5 200 0 2000 + +TH2F phodo_1x_raw_tdctime_vs_pmt_neg 'SHMS 1X- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1x.negTdcCounter P.hod.1x.negTdcTimeRaw 13 0.5 13.5 200 0 2000 +TH2F phodo_1y_raw_tdctime_vs_pmt_neg 'SHMS 1Y- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.1y.negTdcCounter P.hod.1y.negTdcTimeRaw 13 0.5 13.5 200 0 2000 +TH2F phodo_2x_raw_tdctime_vs_pmt_neg 'SHMS 2X- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2x.negTdcCounter P.hod.2x.negTdcTimeRaw 14 0.5 14.5 200 0 2000 +TH2F phodo_2y_raw_tdctime_vs_pmt_neg 'SHMS 2Y- Raw TDC Time vs. PMT Number; PMT Number; Raw TDC Time / 10 TDC Units' P.hod.2y.negTdcCounter P.hod.2y.negTdcTimeRaw 21 0.5 21.5 200 0 2000 + +####### SHMS HODO NON-RAW VARIABLES ######### + +#SHMS HODO PULSE PEDESTAL +TH2F phodo_1x_pped_vs_pmt_pos 'SHMS 1X+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1x.posAdcCounter P.hod.1x.posAdcPed 13 0.5 13.5 500 0 1000 +TH2F phodo_1y_pped_vs_pmt_pos 'SHMS 1Y+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1y.posAdcCounter P.hod.1y.posAdcPed 13 0.5 13.5 500 0 1000 +TH2F phodo_2x_pped_vs_pmt_pos 'SHMS 2X+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2x.posAdcCounter P.hod.2x.posAdcPed 14 0.5 14.5 500 0 1000 +TH2F phodo_2y_pped_vs_pmt_pos 'SHMS 2Y+ Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2y.posAdcCounter P.hod.2y.posAdcPed 21 0.5 21.5 500 0 1000 + +TH2F phodo_1x_pped_vs_pmt_neg 'SHMS 1X- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1x.negAdcCounter P.hod.1x.negAdcPed 13 0.5 13.5 500 0 1000 +TH2F phodo_1y_pped_vs_pmt_neg 'SHMS 1Y- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.1y.negAdcCounter P.hod.1y.negAdcPed 13 0.5 13.5 500 0 1000 +TH2F phodo_2x_pped_vs_pmt_neg 'SHMS 2X- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2x.negAdcCounter P.hod.2x.negAdcPed 14 0.5 14.5 500 0 1000 +TH2F phodo_2y_pped_vs_pmt_neg 'SHMS 2Y- Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.hod.2y.negAdcCounter P.hod.2y.negAdcPed 21 0.5 21.5 500 0 1000 + +#SHMS HODO PULSE INTEGRAL +TH2F phodo_1x_pi_vs_pmt_pos 'SHMS 1X+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F phodo_1y_pi_vs_pmt_pos 'SHMS 1Y+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F phodo_2x_pi_vs_pmt_pos 'SHMS 2X+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseInt 14 0.5 14.5 320 0 80 +TH2F phodo_2y_pi_vs_pmt_pos 'SHMS 2Y+ Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseInt 21 0.5 21.5 320 0 80 + +TH2F phodo_1x_pi_vs_pmt_neg 'SHMS 1X- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F phodo_1y_pi_vs_pmt_neg 'SHMS 1Y- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseInt 13 0.5 13.5 320 0 80 +TH2F phodo_2x_pi_vs_pmt_neg 'SHMS 2X- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseInt 14 0.5 14.5 320 0 80 +TH2F phodo_2y_pi_vs_pmt_neg 'SHMS 2Y- Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.25 pC' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseInt 21 0.5 21.5 320 0 80 + +#SHMS HODO PULSE AMPLITUDE +TH2F phodo_1x_pamp_vs_pmt_pos 'SHMS 1X+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1x.posAdcCounter P.hod.1x.posAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F phodo_1y_pamp_vs_pmt_pos 'SHMS 1Y+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1y.posAdcCounter P.hod.1y.posAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F phodo_2x_pamp_vs_pmt_pos 'SHMS 2X+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2x.posAdcCounter P.hod.2x.posAdcPulseAmp 14 0.5 14.5 500 0 1000 +TH2F phodo_2y_pamp_vs_pmt_pos 'SHMS 2Y+ Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2y.posAdcCounter P.hod.2y.posAdcPulseAmp 21 0.5 21.5 500 0 1000 + +TH2F phodo_1x_pamp_vs_pmt_neg 'SHMS 1X- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1x.negAdcCounter P.hod.1x.negAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F phodo_1y_pamp_vs_pmt_neg 'SHMS 1Y- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.1y.negAdcCounter P.hod.1y.negAdcPulseAmp 13 0.5 13.5 500 0 1000 +TH2F phodo_2x_pamp_vs_pmt_neg 'SHMS 2X- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2x.negAdcCounter P.hod.2x.negAdcPulseAmp 14 0.5 14.5 500 0 1000 +TH2F phodo_2y_pamp_vs_pmt_neg 'SHMS 2Y- Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.hod.2y.negAdcCounter P.hod.2y.negAdcPulseAmp 21 0.5 21.5 500 0 1000 + +#SHMS HODO TDC TIME +TH2F phodo_1x_tdctime_vs_pmt_pos 'SHMS 1X+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1x.posTdcCounter P.hod.1x.posTdcTime 13 0.5 13.5 200 -2000 0 +TH2F phodo_1y_tdctime_vs_pmt_pos 'SHMS 1Y+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1y.posTdcCounter P.hod.1y.posTdcTime 13 0.5 13.5 200 -2000 0 +TH2F phodo_2x_tdctime_vs_pmt_pos 'SHMS 2X+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2x.posTdcCounter P.hod.2x.posTdcTime 14 0.5 14.5 200 -2000 0 +TH2F phodo_2y_tdctime_vs_pmt_pos 'SHMS 2Y+ TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2y.posTdcCounter P.hod.2y.posTdcTime 21 0.5 21.5 200 -2000 0 + +TH2F phodo_1x_tdctime_vs_pmt_neg 'SHMS 1X- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1x.negTdcCounter P.hod.1x.negTdcTime 13 0.5 13.5 200 -2000 0 +TH2F phodo_1y_tdctime_vs_pmt_neg 'SHMS 1Y- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.1y.negTdcCounter P.hod.1y.negTdcTime 13 0.5 13.5 200 -2000 0 +TH2F phodo_2x_tdctime_vs_pmt_neg 'SHMS 2X- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2x.negTdcCounter P.hod.2x.negTdcTime 14 0.5 14.5 200 -2000 0 +TH2F phodo_2y_tdctime_vs_pmt_neg 'SHMS 2Y- TDC Time vs. PMT Number; PMT Number; TDC Time / 10 TDC Units' P.hod.2y.negTdcCounter P.hod.2y.negTdcTime 21 0.5 21.5 200 -2000 0 + +####### SHMS HODO GOOD VARIABLES ######### + +#GOOD PULSE PEDESTAL +TH2F phodo_1x_good_pped_vs_pmt_pos 'SHMS 1X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1x.GoodPosAdcPed 13 0.5 13.5 500 0 1000 P.hod.1x.GoodPosAdcPed>0.0 +TH2F phodo_1y_good_pped_vs_pmt_pos 'SHMS 1Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1y.GoodPosAdcPed 13 0.5 13.5 500 0 1000 P.hod.1y.GoodPosAdcPed>0.0 +TH2F phodo_2x_good_pped_vs_pmt_pos 'SHMS 2X+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2x.GoodPosAdcPed 14 0.5 14.5 500 0 1000 P.hod.2x.GoodPosAdcPed>0.0 +TH2F phodo_2y_good_pped_vs_pmt_pos 'SHMS 2Y+ Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2y.GoodPosAdcPed 21 0.5 21.5 500 0 1000 P.hod.2y.GoodPosAdcPed>0.0 + +TH2F phodo_1x_good_pped_vs_pmt_neg 'SHMS 1X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1x.GoodNegAdcPed 13 0.5 13.5 500 0 1000 P.hod.1x.GoodNegAdcPed>0.0 +TH2F phodo_1y_good_pped_vs_pmt_neg 'SHMS 1Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.1y.GoodNegAdcPed 13 0.5 13.5 500 0 1000 P.hod.1y.GoodNegAdcPed>0.0 +TH2F phodo_2x_good_pped_vs_pmt_neg 'SHMS 2X- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2x.GoodNegAdcPed 14 0.5 14.5 500 0 1000 P.hod.2x.GoodNegAdcPed>0.0 +TH2F phodo_2y_good_pped_vs_pmt_neg 'SHMS 2Y- Good Pulse Pedestal vs. PMT Number; PMT Number; Good Pulse Pedestal / 2 mV' [I+1] P.hod.2y.GoodNegAdcPed 21 0.5 21.5 500 0 1000 P.hod.2y.GoodNegAdcPed>0.0 + +#GOOD PULSE INTEGRAL +TH2F phodo_1x_good_pi_vs_pmt_pos 'SHMS 1X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1x.GoodPosAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1x.GoodPosAdcPulseInt>0.0 +TH2F phodo_1y_good_pi_vs_pmt_pos 'SHMS 1Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1y.GoodPosAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1y.GoodPosAdcPulseInt>0.0 +TH2F phodo_2x_good_pi_vs_pmt_pos 'SHMS 2X+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2x.GoodPosAdcPulseInt 14 0.5 14.5 320 0 80 P.hod.2x.GoodPosAdcPulseInt>0.0 +TH2F phodo_2y_good_pi_vs_pmt_pos 'SHMS 2Y+ Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2y.GoodPosAdcPulseInt 21 0.5 21.5 320 0 80 P.hod.2y.GoodPosAdcPulseInt>0.0 + +TH2F phodo_1x_good_pi_vs_pmt_neg 'SHMS 1X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1x.GoodNegAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1x.GoodNegAdcPulseInt>0.0 +TH2F phodo_1y_good_pi_vs_pmt_neg 'SHMS 1Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.1y.GoodNegAdcPulseInt 13 0.5 13.5 320 0 80 P.hod.1y.GoodNegAdcPulseInt>0.0 +TH2F phodo_2x_good_pi_vs_pmt_neg 'SHMS 2X- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2x.GoodNegAdcPulseInt 14 0.5 14.5 320 0 80 P.hod.2x.GoodNegAdcPulseInt>0.0 +TH2F phodo_2y_good_pi_vs_pmt_neg 'SHMS 2Y- Good Pulse Integral vs. PMT Number; PMT Number; Good Pulse Integral / 0.25 pC' [I+1] P.hod.2y.GoodNegAdcPulseInt 21 0.5 21.5 320 0 80 P.hod.2y.GoodNegAdcPulseInt>0.0 + +#GOOD PULSE AMPLITUDE +TH2F phodo_1x_good_pamp_vs_pmt_pos 'SHMS 1X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1x.GoodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1x.GoodPosAdcPulseAmp>0.0 +TH2F phodo_1y_good_pamp_vs_pmt_pos 'SHMS 1Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1y.GoodPosAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1y.GoodPosAdcPulseAmp>0.0 +TH2F phodo_2x_good_pamp_vs_pmt_pos 'SHMS 2X+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2x.GoodPosAdcPulseAmp 14 0.5 14.5 500 0 1000 P.hod.2x.GoodPosAdcPulseAmp>0.0 +TH2F phodo_2y_good_pamp_vs_pmt_pos 'SHMS 2Y+ Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2y.GoodPosAdcPulseAmp 21 0.5 21.5 500 0 1000 P.hod.2y.GoodPosAdcPulseAmp>0.0 + +TH2F phodo_1x_good_pamp_vs_pmt_neg 'SHMS 1X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1x.GoodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1x.GoodNegAdcPulseAmp>0.0 +TH2F phodo_1y_good_pamp_vs_pmt_neg 'SHMS 1Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.1y.GoodNegAdcPulseAmp 13 0.5 13.5 500 0 1000 P.hod.1y.GoodNegAdcPulseAmp>0.0 +TH2F phodo_2x_good_pamp_vs_pmt_neg 'SHMS 2X- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2x.GoodNegAdcPulseAmp 14 0.5 14.5 500 0 1000 P.hod.2x.GoodNegAdcPulseAmp>0.0 +TH2F phodo_2y_good_pamp_vs_pmt_neg 'SHMS 2Y- Good Pulse Amplitude vs. PMT Number; PMT Number; Good Pulse Amplitude / 2 mV' [I+1] P.hod.2y.GoodNegAdcPulseAmp 21 0.5 21.5 500 0 1000 P.hod.2y.GoodNegAdcPulseAmp>0.0 + + +#GOOD ADC PULSE TIME +TH2F phodo_1x_good_ptime_vs_pmt_pos 'SHMS 1X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1x.GoodPosAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1x.GoodPosAdcPulseTime>0.0 +TH2F phodo_1y_good_ptime_vs_pmt_pos 'SHMS 1Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1y.GoodPosAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1y.GoodPosAdcPulseTime>0.0 +TH2F phodo_2x_good_ptime_vs_pmt_pos 'SHMS 2X+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2x.GoodPosAdcPulseTime 14 0.5 14.5 4000 0 400 P.hod.2x.GoodPosAdcPulseTime>0.0 +TH2F phodo_2y_good_ptime_vs_pmt_pos 'SHMS 2Y+ Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2y.GoodPosAdcPulseTime 21 0.5 21.5 4000 0 400 P.hod.2y.GoodPosAdcPulseTime>0.0 + +TH2F phodo_1x_good_ptime_vs_pmt_neg 'SHMS 1X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1x.GoodNegAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1x.GoodNegAdcPulseTime>0.0 +TH2F phodo_1y_good_ptime_vs_pmt_neg 'SHMS 1Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.1y.GoodNegAdcPulseTime 13 0.5 13.5 4000 0 400 P.hod.1y.GoodNegAdcPulseTime>0.0 +TH2F phodo_2x_good_ptime_vs_pmt_neg 'SHMS 2X- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2x.GoodNegAdcPulseTime 14 0.5 14.5 4000 0 400 P.hod.2x.GoodNegAdcPulseTime>0.0 +TH2F phodo_2y_good_ptime_vs_pmt_neg 'SHMS 2Y- Good Pulse Time vs. PMT Number; PMT Number; Good Pulse Time / 0.1 ns' [I+1] P.hod.2y.GoodNegAdcPulseTime 21 0.5 21.5 4000 0 400 P.hod.2y.GoodNegAdcPulseTime>0.0 + +#GOOD TDC-ADC TIME +TH2F phodo_1x_good_dtime_vs_pmt_pos 'SHMS 1X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F phodo_1y_good_dtime_vs_pmt_pos 'SHMS 1Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F phodo_2x_good_dtime_vs_pmt_pos 'SHMS 2X+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 +TH2F phodo_2y_good_dtime_vs_pmt_pos 'SHMS 2Y+ Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosAdcTdcDiffTime 21 0.5 21.5 4000 -200 200 + +TH2F phodo_1x_good_dtime_vs_pmt_neg 'SHMS 1X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F phodo_1y_good_dtime_vs_pmt_neg 'SHMS 1Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegAdcTdcDiffTime 13 0.5 13.5 4000 -200 200 +TH2F phodo_2x_good_dtime_vs_pmt_neg 'SHMS 2X- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegAdcTdcDiffTime 14 0.5 14.5 4000 -200 200 +TH2F phodo_2y_good_dtime_vs_pmt_neg 'SHMS 2Y- Good TDC - ADC Time vs. PMT Number; PMT Number; Good TDC - ADC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegAdcTdcDiffTime 21 0.5 21.5 4000 -200 200 + +#GOOD TDC TIME UNCORRECTED (uncorrected for time offsets) +TH2F phodo_1x_good_tdctime_uncorr_vs_pmt_pos 'SHMS 1X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeUnCorr>0.0 +TH2F phodo_1y_good_tdctime_uncorr_vs_pmt_pos 'SHMS 1Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeUnCorr>0.0 +TH2F phodo_2x_good_tdctime_uncorr_vs_pmt_pos 'SHMS 2X+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosTdcTimeUnCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodPosTdcTimeUnCorr>0.0 +TH2F phodo_2y_good_tdctime_uncorr_vs_pmt_pos 'SHMS 2Y+ Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosTdcTimeUnCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodPosTdcTimeUnCorr>0.0 + +TH2F phodo_1x_good_tdctime_uncorr_vs_pmt_neg 'SHMS 1X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodNegTdcTimeUnCorr>0.0 +TH2F phodo_1y_good_tdctime_uncorr_vs_pmt_neg 'SHMS 1Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegTdcTimeUnCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodNegTdcTimeUnCorr>0.0 +TH2F phodo_2x_good_tdctime_uncorr_vs_pmt_neg 'SHMS 2X- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegTdcTimeUnCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodNegTdcTimeUnCorr>0.0 +TH2F phodo_2y_good_tdctime_uncorr_vs_pmt_neg 'SHMS 2Y- Good Uncorrected TDC Time vs. PMT Number; PMT Number; Good Uncorrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegTdcTimeUnCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodNegTdcTimeUnCorr>0.0 + +#GOOD TDC TIME CORRECTED (corrected for time offsets) +TH2F phodo_1x_good_tdctime_corr_vs_pmt_pos 'SHMS 1X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeCorr>0.0 +TH2F phodo_1y_good_tdctime_corr_vs_pmt_pos 'SHMS 1Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeCorr>0.0 +TH2F phodo_2x_good_tdctime_corr_vs_pmt_pos 'SHMS 2X+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosTdcTimeCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodPosTdcTimeCorr>0.0 +TH2F phodo_2y_good_tdctime_corr_vs_pmt_pos 'SHMS 2Y+ Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosTdcTimeCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodPosTdcTimeCorr>0.0 + +TH2F phodo_1x_good_tdctime_corr_vs_pmt_neg 'SHMS 1X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodNegTdcTimeCorr>0.0 +TH2F phodo_1y_good_tdctime_corr_vs_pmt_neg 'SHMS 1Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegTdcTimeCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodNegTdcTimeCorr>0.0 +TH2F phodo_2x_good_tdctime_corr_vs_pmt_neg 'SHMS 2X- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegTdcTimeCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodNegTdcTimeCorr>0.0 +TH2F phodo_2y_good_tdctime_corr_vs_pmt_neg 'SHMS 2Y- Good Corrected TDC Time vs. PMT Number; PMT Number; Good Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegTdcTimeCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodNegTdcTimeCorr>0.0 + +#GOOD TDC TIME TOF CORRECTED (corrected for time of flight) +TH2F phodo_1x_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 1X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodPosTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodPosTdcTimeTOFCorr>0.0 +TH2F phodo_1y_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 1Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodPosTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodPosTdcTimeTOFCorr>0.0 +TH2F phodo_2x_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 2X+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodPosTdcTimeTOFCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodPosTdcTimeTOFCorr>0.0 +TH2F phodo_2y_good_tdctime_tofcorr_vs_pmt_pos 'SHMS 2Y+ Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodPosTdcTimeTOFCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodPosTdcTimeTOFCorr>0.0 + +TH2F phodo_1x_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 1X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1x.GoodNegTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1x.GoodNegTdcTimeTOFCorr>0.0 +TH2F phodo_1y_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 1Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.1y.GoodNegTdcTimeTOFCorr 13 0.5 13.5 1200 0 120 P.hod.1y.GoodNegTdcTimeTOFCorr>0.0 +TH2F phodo_2x_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 2X- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2x.GoodNegTdcTimeTOFCorr 14 0.5 14.5 1200 0 120 P.hod.2x.GoodNegTdcTimeTOFCorr>0.0 +TH2F phodo_2y_good_tdctime_tofcorr_vs_pmt_neg 'SHMS 2Y- Good TOF Corrected TDC Time vs. PMT Number; PMT Number; Good TOF Corrected TDC Time / 0.1 ns' [I+1] P.hod.2y.GoodNegTdcTimeTOFCorr 21 0.5 21.5 1200 0 120 P.hod.2y.GoodNegTdcTimeTOFCorr>0.0 + + + diff --git a/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana.def b/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana.def index 65a0b1851c64fc0e21c7c372b20ea6b90248f150..ecd642e9ccdbcdb7f4c35b25d7565e442b2828f6 100644 --- a/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana.def +++ b/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana.def @@ -3,41 +3,4 @@ block P.ngcer.* block T.shms.* -#SHMS FPGA Error Flag -#TH1F pngcer_adcErrFlg 'SHMS Noble Gas Cherenkov FPGA Error Flag; Error Flag; Number of Entries' P.ngcer.adcErrorFlag 2 -0.5 1.5 -TH2F pngcer_adcErrFlg2D 'SHMS Noble Gas Cherenkov FPGA Error Flag; PMT Number; Error Flag' P.ngcer.adcCounter P.ngcer.adcErrorFlag 4 0.5 4.5 2 -0.5 1.5 - -#SHMS NGC RAW Occupancy and Multiplicity -TH1F pngcer_raw_occ 'SHMS Noble Gas Cherenkov Raw Occupancy; PMT Number; Number of Raw ADC Hits' P.ngcer.adcCounter 4 0.5 4.5 -TH1F pngcer_raw_mult 'SHMS Noble Gas Cherenkov Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.ngcer.totNumAdcHits 4 0.5 4.5 - - -#SHMS NGC GOOD Occupancy and Multiplicity -TH1F pngcer_good_occ 'SHMS Noble Gas Cherenkov Good Occupancy; PMT Number; Number of Good ADC Hits' P.ngcer.numGoodAdcHits 4 0.5 4.5 -TH1F pngcer_good_mult 'SHMS Noble Gas Cherenkov Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.ngcer.totNumGoodAdcHits 4 0.5 4.5 - -#SHMS NGC TOTAL NUMBER OF P.E. -TH1F pngcer_tot_npe 'SHMS Noble Gas Cherenkov Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.ngcer.npeSum 100 0 50 P.ngcer.npeSum>0.0 - -#SHMS NGC Number of P.E. / PMT -TH2F pngcer_npe 'SHMS Noble Gas Cherenkov Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.ngcer.npe 4 0.5 4.5 100 0 50 P.ngcer.npe>0.0 - -#SHMS NGC RAW Pulse Pedestal / Integral / Amplitude / Time -TH2F pngcer_raw_pped_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' P.ngcer.adcCounter P.ngcer.adcPedRaw 4 0.5 4.5 10000 0 10000 -TH2F pngcer_raw_pi_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.ngcer.adcCounter P.ngcer.adcPulseIntRaw 4 0.5 4.5 650 0 32500 -TH2F pngcer_raw_pamp_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.ngcer.adcCounter P.ngcer.adcPulseAmpRaw 4 0.5 4.5 410 0 8200 -TH2F pngcer_raw_ptime_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.ngcer.adcCounter P.ngcer.adcPulseTimeRaw 4 0.5 4.5 650 0 6500 - -#SHMS NGC Pulse Pedestal / Integral / Amplitude -TH2F pngcer_pped_vs_pmt 'SHMS Noble Gas Cherenkov Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.ngcer.adcCounter P.ngcer.adcPed 4 0.5 4.5 500 0 1000 -TH2F pngcer_pi_vs_pmt 'SHMS Noble Gas Cherenkov Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' P.ngcer.adcCounter P.ngcer.adcPulseInt 4 0.5 4.5 2000 0 80 -TH2F pngcer_pamp_vs_pmt 'SHMS Noble Gas Cherenkov Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.ngcer.adcCounter P.ngcer.adcPulseAmp 4 0.5 4.5 500 0 1000 - -#SHMS NGC GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) -TH2F pngcer_good_pped_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.ngcer.goodAdcPed 4 0.5 4.5 500 0 1000 -TH2F pngcer_good_pi_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' [I+1] P.ngcer.goodAdcPulseInt 4 0.5 4.5 2000 0 80 P.ngcer.goodAdcPulseInt>0.0 -TH2F pngcer_good_rawpi_vs_pmt 'SHMS Noble Gas Cherenkov Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.ngcer.goodAdcPulseIntRaw 4 0.5 4.5 600 0 30000 P.ngcer.goodAdcPulseIntRaw>0.0 -TH2F pngcer_good_pamp_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.ngcer.goodAdcPulseAmp 4 0.5 4.5 500 0 1000 P.ngcer.goodAdcPulseAmp>0.0 -TH2F pngcer_good_ptime_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.ngcer.goodAdcPulseTime 4 0.5 4.5 4000 0 400 -TH2F pngcer_good_dtime_vs_pmt 'SHMS Noble Gas Cherenkov Good Hodo start - Pulse Time vs. PMT Number; PMT Number; Hodo start - Pulse Time / 0.1 ns' [I+1] P.ngcer.goodAdcTdcDiffTime 4 0.5 4.5 4000 -200 200 - +#include "DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_histos.def b/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..9b578975040324324b0720b17f87779dc1bd96c9 --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_histos.def @@ -0,0 +1,38 @@ +#SHMS FPGA Error Flag +#TH1F pngcer_adcErrFlg 'SHMS Noble Gas Cherenkov FPGA Error Flag; Error Flag; Number of Entries' P.ngcer.adcErrorFlag 2 -0.5 1.5 +TH2F pngcer_adcErrFlg2D 'SHMS Noble Gas Cherenkov FPGA Error Flag; PMT Number; Error Flag' P.ngcer.adcCounter P.ngcer.adcErrorFlag 4 0.5 4.5 2 -0.5 1.5 + +#SHMS NGC RAW Occupancy and Multiplicity +TH1F pngcer_raw_occ 'SHMS Noble Gas Cherenkov Raw Occupancy; PMT Number; Number of Raw ADC Hits' P.ngcer.adcCounter 4 0.5 4.5 +TH1F pngcer_raw_mult 'SHMS Noble Gas Cherenkov Raw Multiplicity; Number of PMTs Hit; Total Number of Raw ADC Hits' P.ngcer.totNumAdcHits 4 0.5 4.5 + + +#SHMS NGC GOOD Occupancy and Multiplicity +TH1F pngcer_good_occ 'SHMS Noble Gas Cherenkov Good Occupancy; PMT Number; Number of Good ADC Hits' P.ngcer.numGoodAdcHits 4 0.5 4.5 +TH1F pngcer_good_mult 'SHMS Noble Gas Cherenkov Good Multiplicity; Number of PMTs Hit; Total Number of Good ADC Hits' P.ngcer.totNumGoodAdcHits 4 0.5 4.5 + +#SHMS NGC TOTAL NUMBER OF P.E. +TH1F pngcer_tot_npe 'SHMS Noble Gas Cherenkov Total Number of Photoelectrons; Total Number of Photoelectrons; Number of Entries / 0.5 Photoelectrons' P.ngcer.npeSum 100 0 50 P.ngcer.npeSum>0.0 + +#SHMS NGC Number of P.E. / PMT +TH2F pngcer_npe 'SHMS Noble Gas Cherenkov Number of Photoelectrons vs. PMT Number; PMT Number; Number of Photoelectrons / 0.5 Photoelectrons' [I+1] P.ngcer.npe 4 0.5 4.5 100 0 50 P.ngcer.npe>0.0 + +#SHMS NGC RAW Pulse Pedestal / Integral / Amplitude / Time +TH2F pngcer_raw_pped_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Pedestal vs. PMT Number; PMT Number; Raw Pulse Pedestal / 1 ADC Units' P.ngcer.adcCounter P.ngcer.adcPedRaw 4 0.5 4.5 10000 0 10000 +TH2F pngcer_raw_pi_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' P.ngcer.adcCounter P.ngcer.adcPulseIntRaw 4 0.5 4.5 650 0 32500 +TH2F pngcer_raw_pamp_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Amplitude vs. PMT Number; PMT Number; Raw Pulse Amplitude / 20 ADC Units' P.ngcer.adcCounter P.ngcer.adcPulseAmpRaw 4 0.5 4.5 410 0 8200 +TH2F pngcer_raw_ptime_vs_pmt 'SHMS Noble Gas Cherenkov Raw Pulse Time vs. PMT Number; PMT Number; Raw Pulse Time / 10 ADC Units' P.ngcer.adcCounter P.ngcer.adcPulseTimeRaw 4 0.5 4.5 650 0 6500 + +#SHMS NGC Pulse Pedestal / Integral / Amplitude +TH2F pngcer_pped_vs_pmt 'SHMS Noble Gas Cherenkov Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' P.ngcer.adcCounter P.ngcer.adcPed 4 0.5 4.5 500 0 1000 +TH2F pngcer_pi_vs_pmt 'SHMS Noble Gas Cherenkov Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' P.ngcer.adcCounter P.ngcer.adcPulseInt 4 0.5 4.5 2000 0 80 +TH2F pngcer_pamp_vs_pmt 'SHMS Noble Gas Cherenkov Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' P.ngcer.adcCounter P.ngcer.adcPulseAmp 4 0.5 4.5 500 0 1000 + +#SHMS NGC GOOD Pulse Pedestal / Integral / Raw Integral / Amplitude / Time :: GOOD --> (passed errorFlag cut and pulsetime cuts oN Min/Max ADC Time Window) +TH2F pngcer_good_pped_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Pedestal vs. PMT Number; PMT Number; Pulse Pedestal / 2 mV' [I+1] P.ngcer.goodAdcPed 4 0.5 4.5 500 0 1000 +TH2F pngcer_good_pi_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Integral vs. PMT Number; PMT Number; Pulse Integral / 0.04 pC' [I+1] P.ngcer.goodAdcPulseInt 4 0.5 4.5 2000 0 80 P.ngcer.goodAdcPulseInt>0.0 +TH2F pngcer_good_rawpi_vs_pmt 'SHMS Noble Gas Cherenkov Good Raw Pulse Integral vs. PMT Number; PMT Number; Raw Pulse Integral / 50 ADC Units' [I+1] P.ngcer.goodAdcPulseIntRaw 4 0.5 4.5 600 0 30000 P.ngcer.goodAdcPulseIntRaw>0.0 +TH2F pngcer_good_pamp_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Amplitude vs. PMT Number; PMT Number; Pulse Amplitude / 2 mV' [I+1] P.ngcer.goodAdcPulseAmp 4 0.5 4.5 500 0 1000 P.ngcer.goodAdcPulseAmp>0.0 +TH2F pngcer_good_ptime_vs_pmt 'SHMS Noble Gas Cherenkov Good Pulse Time vs. PMT Number; PMT Number; Pulse Time / 0.1 ns' [I+1] P.ngcer.goodAdcPulseTime 4 0.5 4.5 4000 0 400 +TH2F pngcer_good_dtime_vs_pmt 'SHMS Noble Gas Cherenkov Good Hodo start - Pulse Time vs. PMT Number; PMT Number; Hodo start - Pulse Time / 0.1 ns' [I+1] P.ngcer.goodAdcTdcDiffTime 4 0.5 4.5 4000 -200 200 + diff --git a/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana.def b/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana.def index cbf5e61fcfbbdb29bf4b0886b0d317c617df400f..ca073afb4e099893b3b279daf726a9755ee56be7 100644 --- a/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana.def +++ b/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana.def @@ -2,93 +2,4 @@ # block T.shms.* -#----------------- -# SHMS HODO plane -#----------------- -TH1F ptrig_p1x_tdc_raw 'SHMS p1x Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p1X_tdcTimeRaw 4000 0 4000 -TH1F ptrig_p1y_tdc_raw 'SHMS p1y Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p1Y_tdcTimeRaw 4000 0 4000 -TH1F ptrig_p2x_tdc_raw 'SHMS p2x Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p2X_tdcTimeRaw 4000 0 4000 -TH1F ptrig_p2y_tdc_raw 'SHMS p2y Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p2Y_tdcTimeRaw 4000 0 4000 - -TH1F ptrig_p1x_tdc 'SHMS p1x TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p1X_tdcTime 400 0 400 -TH1F ptrig_p1y_tdc 'SHMS p1y TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p1Y_tdcTime 400 0 400 -TH1F ptrig_p2x_tdc 'SHMS p2x TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p2X_tdcTime 400 0 400 -TH1F ptrig_p2y_tdc 'SHMS p2y TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p2Y_tdcTime 400 0 400 - - -#----------------------- -# SHMS HODO Coincidence -#----------------------- -TH1F ptrig_p1T_tdc_raw 'SHMS p1x/p1y Coincidence Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p1T_tdcTimeRaw 4000 0 4000 -TH1F ptrig_p2T_tdc_raw 'SHMS p2x/p2y Coincidence Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p2T_tdcTimeRaw 4000 0 4000 - -TH1F ptrig_p1T_tdc 'SHMS p1x/p1y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p1T_tdcTime 400 0 400 -TH1F ptrig_p2T_tdc 'SHMS p2x/p2y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p2T_tdcTime 400 0 400 - - -#-------------- -# SHMS TRIGGER -#-------------- -TH1F ptrig_pT1_tdc_raw 'SHMS pT1 Raw TDC Time (Slot 20, Channel 15); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.pT1_tdcTimeRaw 4000 0 4000 -TH1F ptrig_pT2_tdc_raw 'SHMS pT2 Raw TDC Time (Slot 19, Channel 31); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.pT2_tdcTimeRaw 4000 0 4000 -TH1F ptrig_pT3_tdc_raw 'SHMS pT3 Raw TDC Time (Slot 19, Channel 38); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.pT3_tdcTimeRaw 4000 0 4000 - -TH1F ptrig_pT1_tdc 'SHMS pT1 TDC Time (Slot 20, Channel 15); TDC Time (ns); Counts / 1 ns;' T.shms.pT1_tdcTime 800 0 800 -TH1F ptrig_pT2_tdc 'SHMS pT2 TDC Time (Slot 19, Channel 31); TDC Time (ns); Counts / 1 ns;' T.shms.pT2_tdcTime 800 0 800 -TH1F ptrig_pT3_tdc 'SHMS pT3 TDC Time (Slot 19, Channel 38); TDC Time (ns); Counts / 1 ns;' T.shms.pT3_tdcTime 800 0 800 - -TH1F ptrig_pFADC_TREF_ROC2_ptime 'SHMS pFADC_TREF_ROC2 Pulse Time; Pulse Time (ns); Counts / 1 ns;' T.shms.pFADC_TREF_ROC2_adcPulseTime 800 0 800 -TH1F ptrig_pFADC_TREF_ROC2_ptime_raw 'SHMS pFADC_TREF_ROC2 Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 1 ADC Unit;' T.shms.pFADC_TREF_ROC2_adcPulseTimeRaw 4000 0 4000 - -#--------- -# SHMS DC -#--------- -TH1F ptrig_pdc_raw_ref1 'SHMS PDC Raw Reference Time 1; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF1_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref2 'SHMS PDC Raw Reference Time 2; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF2_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref3 'SHMS PDC Raw Reference Time 3; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF3_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref4 'SHMS PDC Raw Reference Time 4; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF4_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref5 'SHMS PDC Raw Reference Time 5; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF5_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref6 'SHMS PDC Raw Reference Time 6; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF6_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref7 'SHMS PDC Raw Reference Time 7; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF7_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref8 'SHMS PDC Raw Reference Time 8; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF8_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref9 'SHMS PDC Raw Reference Time 9; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF9_tdcTimeRaw 1500 0 25000 -TH1F ptrig_pdc_raw_ref10 'SHMS PDC Raw Reference Time 10; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF10_tdcTimeRaw 1500 0 25000 - -TH1F ptrig_pdc_ref1 'SHMS PDC Reference Time 1; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF1_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref2 'SHMS PDC Reference Time 2; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF2_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref3 'SHMS PDC Reference Time 3; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF3_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref4 'SHMS PDC Reference Time 4; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF4_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref5 'SHMS PDC Reference Time 5; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF5_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref6 'SHMS PDC Reference Time 6; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF6_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref7 'SHMS PDC Reference Time 7; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF7_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref8 'SHMS PDC Reference Time 8; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF8_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref9 'SHMS PDC Reference Time 9; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF9_tdcTime 4000 0 4000 -TH1F ptrig_pdc_ref10 'SHMS PDC Reference Time 10; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF10_tdcTime 4000 0 4000 - -#------------ -# SHMS NGCER -#------------ -TH1F ptrig_pngc_sum_pped 'SHMS Noble Gas Sum FADC Pulse Pedestal; Pulse Pedestal; Number of Entries / 2 mV' T.shms.pNGCSUM_adcPed 500 0 1000 -TH1F ptrig_pngc_sum_pped_raw 'SHMS Noble Gas Sum FADC Raw Pulse Pedestal; Pulse Pedestal; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPedRaw 410 0 4100 -TH1F ptrig_pngc_sum_pint 'SHMS Noble Gas Sum FADC Pulse Integral; Pulse Integral; Number of Entries / 0.25 pC' T.shms.pNGCSUM_adcPulseInt 3200 -400 400 -TH1F ptrig_pngc_sum_pint_raw 'SHMS Noble Gas Sum FADC Raw Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPulseIntRaw 3000 0 30000 -TH1F ptrig_pngc_sum_pamp 'SHMS Noble Gas Sum FADC Pulse Amplitude; Pulse Amplitude; Number of Entries / 2 mV' T.shms.pNGCSUM_adcPulseAmp 700 -400 1000 -TH1F ptrig_pngc_sum_pamp_raw 'SHMS Noble Gas Sum FADC Raw Pulse Amplitude; Pulse Amplitude; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPulseAmpRaw 450 0 4100 -TH1F ptrig_pngc_sum_ptime_raw 'SHMS Noble Gas Sum FADC Raw Pulse Time; Pulse Time; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPulseTimeRaw 410 0 4100 -TH1F ptrig_pngc_sum_ptime 'SHMS Noble Gas Sum FADC Pulse Time; Pulse Time (ns); Number of Entries ' T.shms.pNGCSUM_adcPulseTimeRaw 410 0 410 -TH1F ptrig_pngc_sum_tdc 'SHMS Noble Gas Sum TDC Time; TDC Time; Number of Entries / 0.1 ns' T.shms.pNGCSUM_tdcTime 4000 0 400 -TH1F ptrig_pngc_sum_tdc_raw 'SHMS Noble Gas Sum Raw TDC Time; TDC Time; Number of Entries / 1 TDC Units' T.shms.pNGCSUM_tdcTimeRaw 4000 0 4000 - -#------------ -# SHMS HGCER -#------------ -TH1F ptrig_phgc_sum_pped 'SHMS Heavy Gas Sum FADC Pulse Pedestal; Pulse Pedestal; Number of Entries / 2 mV' T.shms.pHGCSUM_adcPed 500 0 1000 -TH1F ptrig_phgc_sum_pped_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Pedestal; Pulse Pedestal; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPedRaw 410 0 4100 -TH1F ptrig_phgc_sum_pint 'SHMS Heavy Gas Sum FADC Pulse Integral; Pulse Integral; Number of Entries / 0.25 pC' T.shms.pHGCSUM_adcPulseInt 3200 -400 400 -TH1F ptrig_phgc_sum_pint_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPulseIntRaw 3000 0 30000 -TH1F ptrig_phgc_sum_pamp 'SHMS Heavy Gas Sum FADC Pulse Amplitude; Pulse Amplitude; Number of Entries / 2 mV' T.shms.pHGCSUM_adcPulseAmp 700 -400 1000 -TH1F ptrig_phgc_sum_pamp_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Amplitude; Pulse Amplitude; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPulseAmpRaw 450 0 4100 -TH1F ptrig_phgc_sum_ptime_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Time; Pulse Time; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPulseTimeRaw 410 0 4100 -TH1F ptrig_phgc_sum_ptime 'SHMS Heavy Gas Sum FADC Pulse Time; Pulse Time ; Number of Entries ' T.shms.pHGCSUM_adcPulseTimeRaw 410 0 410 -TH1F ptrig_phgc_sum_tdc 'SHMS Heavy Gas Sum TDC Time; TDC Time; Number of Entries / 0.1 ns' T.shms.pHGCSUM_tdcTime 4000 0 400 -TH1F ptrig_phgc_sum_tdc_raw 'SHMS Heavy Gas Sum Raw TDC Time; TDC Time; Number of Entries / 1 TDC Units' T.shms.pHGCSUM_tdcTimeRaw 4000 0 4000 +#include "DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_histos.def" diff --git a/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_histos.def b/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_histos.def new file mode 100644 index 0000000000000000000000000000000000000000..e016bc5cbcc01600183dde4d09bc5f16f5eba700 --- /dev/null +++ b/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_histos.def @@ -0,0 +1,90 @@ +#----------------- +# SHMS HODO plane +#----------------- +TH1F ptrig_p1x_tdc_raw 'SHMS p1x Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p1X_tdcTimeRaw 4000 0 4000 +TH1F ptrig_p1y_tdc_raw 'SHMS p1y Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p1Y_tdcTimeRaw 4000 0 4000 +TH1F ptrig_p2x_tdc_raw 'SHMS p2x Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p2X_tdcTimeRaw 4000 0 4000 +TH1F ptrig_p2y_tdc_raw 'SHMS p2y Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p2Y_tdcTimeRaw 4000 0 4000 + +TH1F ptrig_p1x_tdc 'SHMS p1x TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p1X_tdcTime 400 0 400 +TH1F ptrig_p1y_tdc 'SHMS p1y TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p1Y_tdcTime 400 0 400 +TH1F ptrig_p2x_tdc 'SHMS p2x TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p2X_tdcTime 400 0 400 +TH1F ptrig_p2y_tdc 'SHMS p2y TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p2Y_tdcTime 400 0 400 + + +#----------------------- +# SHMS HODO Coincidence +#----------------------- +TH1F ptrig_p1T_tdc_raw 'SHMS p1x/p1y Coincidence Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p1T_tdcTimeRaw 4000 0 4000 +TH1F ptrig_p2T_tdc_raw 'SHMS p2x/p2y Coincidence Raw TDC Time; Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.p2T_tdcTimeRaw 4000 0 4000 + +TH1F ptrig_p1T_tdc 'SHMS p1x/p1y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p1T_tdcTime 400 0 400 +TH1F ptrig_p2T_tdc 'SHMS p2x/p2y Coincidence TDC Time; TDC Time (ns); Counts / 1 ns;' T.shms.p2T_tdcTime 400 0 400 + + +#-------------- +# SHMS TRIGGER +#-------------- +TH1F ptrig_pT1_tdc_raw 'SHMS pT1 Raw TDC Time (Slot 20, Channel 15); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.pT1_tdcTimeRaw 4000 0 4000 +TH1F ptrig_pT2_tdc_raw 'SHMS pT2 Raw TDC Time (Slot 19, Channel 31); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.pT2_tdcTimeRaw 4000 0 4000 +TH1F ptrig_pT3_tdc_raw 'SHMS pT3 Raw TDC Time (Slot 19, Channel 38); Raw TDC Time (TDC Units); Counts / 1 TDC Units;' T.shms.pT3_tdcTimeRaw 4000 0 4000 + +TH1F ptrig_pT1_tdc 'SHMS pT1 TDC Time (Slot 20, Channel 15); TDC Time (ns); Counts / 1 ns;' T.shms.pT1_tdcTime 800 0 800 +TH1F ptrig_pT2_tdc 'SHMS pT2 TDC Time (Slot 19, Channel 31); TDC Time (ns); Counts / 1 ns;' T.shms.pT2_tdcTime 800 0 800 +TH1F ptrig_pT3_tdc 'SHMS pT3 TDC Time (Slot 19, Channel 38); TDC Time (ns); Counts / 1 ns;' T.shms.pT3_tdcTime 800 0 800 + +TH1F ptrig_pFADC_TREF_ROC2_ptime 'SHMS pFADC_TREF_ROC2 Pulse Time; Pulse Time (ns); Counts / 1 ns;' T.shms.pFADC_TREF_ROC2_adcPulseTime 800 0 800 +TH1F ptrig_pFADC_TREF_ROC2_ptime_raw 'SHMS pFADC_TREF_ROC2 Raw Pulse Time; Raw Pulse Time (ADC Units); Counts / 1 ADC Unit;' T.shms.pFADC_TREF_ROC2_adcPulseTimeRaw 4000 0 4000 + +#--------- +# SHMS DC +#--------- +TH1F ptrig_pdc_raw_ref1 'SHMS PDC Raw Reference Time 1; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF1_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref2 'SHMS PDC Raw Reference Time 2; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF2_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref3 'SHMS PDC Raw Reference Time 3; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF3_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref4 'SHMS PDC Raw Reference Time 4; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF4_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref5 'SHMS PDC Raw Reference Time 5; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF5_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref6 'SHMS PDC Raw Reference Time 6; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF6_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref7 'SHMS PDC Raw Reference Time 7; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF7_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref8 'SHMS PDC Raw Reference Time 8; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF8_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref9 'SHMS PDC Raw Reference Time 9; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF9_tdcTimeRaw 1500 0 25000 +TH1F ptrig_pdc_raw_ref10 'SHMS PDC Raw Reference Time 10; Raw TDC Time (TDC Units); Counts / 10 TDC Units;' T.shms.pDCREF10_tdcTimeRaw 1500 0 25000 + +TH1F ptrig_pdc_ref1 'SHMS PDC Reference Time 1; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF1_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref2 'SHMS PDC Reference Time 2; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF2_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref3 'SHMS PDC Reference Time 3; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF3_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref4 'SHMS PDC Reference Time 4; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF4_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref5 'SHMS PDC Reference Time 5; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF5_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref6 'SHMS PDC Reference Time 6; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF6_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref7 'SHMS PDC Reference Time 7; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF7_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref8 'SHMS PDC Reference Time 8; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF8_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref9 'SHMS PDC Reference Time 9; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF9_tdcTime 4000 0 4000 +TH1F ptrig_pdc_ref10 'SHMS PDC Reference Time 10; TDC Time (ns); Counts / 1 ns;' T.shms.pDCREF10_tdcTime 4000 0 4000 + +#------------ +# SHMS NGCER +#------------ +TH1F ptrig_pngc_sum_pped 'SHMS Noble Gas Sum FADC Pulse Pedestal; Pulse Pedestal; Number of Entries / 2 mV' T.shms.pNGCSUM_adcPed 500 0 1000 +TH1F ptrig_pngc_sum_pped_raw 'SHMS Noble Gas Sum FADC Raw Pulse Pedestal; Pulse Pedestal; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPedRaw 410 0 4100 +TH1F ptrig_pngc_sum_pint 'SHMS Noble Gas Sum FADC Pulse Integral; Pulse Integral; Number of Entries / 0.25 pC' T.shms.pNGCSUM_adcPulseInt 3200 -400 400 +TH1F ptrig_pngc_sum_pint_raw 'SHMS Noble Gas Sum FADC Raw Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPulseIntRaw 3000 0 30000 +TH1F ptrig_pngc_sum_pamp 'SHMS Noble Gas Sum FADC Pulse Amplitude; Pulse Amplitude; Number of Entries / 2 mV' T.shms.pNGCSUM_adcPulseAmp 700 -400 1000 +TH1F ptrig_pngc_sum_pamp_raw 'SHMS Noble Gas Sum FADC Raw Pulse Amplitude; Pulse Amplitude; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPulseAmpRaw 450 0 4100 +TH1F ptrig_pngc_sum_ptime_raw 'SHMS Noble Gas Sum FADC Raw Pulse Time; Pulse Time; Number of Entries / 10 ADC Units' T.shms.pNGCSUM_adcPulseTimeRaw 410 0 4100 +TH1F ptrig_pngc_sum_ptime 'SHMS Noble Gas Sum FADC Pulse Time; Pulse Time (ns); Number of Entries ' T.shms.pNGCSUM_adcPulseTimeRaw 410 0 410 +TH1F ptrig_pngc_sum_tdc 'SHMS Noble Gas Sum TDC Time; TDC Time; Number of Entries / 0.1 ns' T.shms.pNGCSUM_tdcTime 4000 0 400 +TH1F ptrig_pngc_sum_tdc_raw 'SHMS Noble Gas Sum Raw TDC Time; TDC Time; Number of Entries / 1 TDC Units' T.shms.pNGCSUM_tdcTimeRaw 4000 0 4000 + +#------------ +# SHMS HGCER +#------------ +TH1F ptrig_phgc_sum_pped 'SHMS Heavy Gas Sum FADC Pulse Pedestal; Pulse Pedestal; Number of Entries / 2 mV' T.shms.pHGCSUM_adcPed 500 0 1000 +TH1F ptrig_phgc_sum_pped_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Pedestal; Pulse Pedestal; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPedRaw 410 0 4100 +TH1F ptrig_phgc_sum_pint 'SHMS Heavy Gas Sum FADC Pulse Integral; Pulse Integral; Number of Entries / 0.25 pC' T.shms.pHGCSUM_adcPulseInt 3200 -400 400 +TH1F ptrig_phgc_sum_pint_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Integral; Pulse Integral; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPulseIntRaw 3000 0 30000 +TH1F ptrig_phgc_sum_pamp 'SHMS Heavy Gas Sum FADC Pulse Amplitude; Pulse Amplitude; Number of Entries / 2 mV' T.shms.pHGCSUM_adcPulseAmp 700 -400 1000 +TH1F ptrig_phgc_sum_pamp_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Amplitude; Pulse Amplitude; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPulseAmpRaw 450 0 4100 +TH1F ptrig_phgc_sum_ptime_raw 'SHMS Heavy Gas Sum FADC Raw Pulse Time; Pulse Time; Number of Entries / 10 ADC Units' T.shms.pHGCSUM_adcPulseTimeRaw 410 0 4100 +TH1F ptrig_phgc_sum_ptime 'SHMS Heavy Gas Sum FADC Pulse Time; Pulse Time ; Number of Entries ' T.shms.pHGCSUM_adcPulseTimeRaw 410 0 410 +TH1F ptrig_phgc_sum_tdc 'SHMS Heavy Gas Sum TDC Time; TDC Time; Number of Entries / 0.1 ns' T.shms.pHGCSUM_tdcTime 4000 0 400 +TH1F ptrig_phgc_sum_tdc_raw 'SHMS Heavy Gas Sum Raw TDC Time; TDC Time; Number of Entries / 1 TDC Units' T.shms.pHGCSUM_tdcTimeRaw 4000 0 4000