From b184324acec52e7cc7dc4e3b5e4fa018c3cd3bc9 Mon Sep 17 00:00:00 2001 From: Hall C Online Analyzer User <brad.hallc-online@swatter.net> Date: Fri, 22 Sep 2017 15:56:07 -0400 Subject: [PATCH] Pooser edtm work (#215) * Add SHMS FADC reference time signal * Modify report files and templates to better quantify the deadtimes * Push initial changes for Steve * Include failed state of HMS scalers replay script * Include proper(?) method for obtaining event 129 scaler reads * Ensure that trigger apparatus cut file has similar flow to stack and production to avoid confusion * Remove reference time which serves as a reference time for the trigger apparatus * Update maps corresponding to previous commit * Ignore # files * Update test stand cuts file to match production and stack * Update test stand cuts file to match production and stack on HMS side * Update cuts files to handle new event type stucture corresponding to mulitple triggers * Make cuts only HMS specific * Do the same for the SHMS and correct the template files * Correct template files * Add pedestal event because of historical reasons (needs to be fixed) * Do the same for the SHMS --- .../PRODUCTION/hstackana_production_cuts.def | 25 ++++----- DEF-files/HMS/SCALERS/hscaler_cuts.def | 19 +++---- DEF-files/HMS/STACK/hstackana_cuts.def | 27 +++------ .../HMS/TEST_STANDS/AERO/haeroana_cuts.def | 16 +++--- .../HMS/TEST_STANDS/CAL/hcalana_cuts.def | 16 +++--- .../HMS/TEST_STANDS/CER/hcerana_cuts.def | 16 +++--- DEF-files/HMS/TEST_STANDS/DC/hdcana_cuts.def | 16 +++--- .../HMS/TEST_STANDS/HODO/hhodoana_cuts.def | 16 +++--- .../HMS/TEST_STANDS/TRIG/htrigana_cuts.def | 18 +++--- .../PRODUCTION/pstackana_production_cuts.def | 21 ++++--- DEF-files/SHMS/SCALERS/pscaler_cuts.def | 21 +++---- DEF-files/SHMS/STACK/pstackana_cuts.def | 21 ++++--- .../SHMS/TEST_STANDS/AERO/paeroana_cuts.def | 16 +++--- .../SHMS/TEST_STANDS/CAL/pcalana_cuts.def | 16 +++--- DEF-files/SHMS/TEST_STANDS/DC/pdcana_cuts.def | 16 +++--- .../SHMS/TEST_STANDS/HGCER/phgcerana_cuts.def | 16 +++--- .../SHMS/TEST_STANDS/HODO/phodoana_cuts.def | 16 +++--- .../SHMS/TEST_STANDS/NGCER/pngcerana_cuts.def | 16 +++--- .../SHMS/TEST_STANDS/TRIG/ptrigana_cuts.def | 16 +++--- .../PRODUCTION/hstackana_production.template | 14 ++--- TEMPLATES/HMS/STACK/hstackana.template | 10 ++-- .../PRODUCTION/pstackana_production.template | 56 +++++++++---------- TEMPLATES/SHMS/STACK/pstackana.template | 52 ++++++++--------- 23 files changed, 212 insertions(+), 264 deletions(-) diff --git a/DEF-files/HMS/PRODUCTION/hstackana_production_cuts.def b/DEF-files/HMS/PRODUCTION/hstackana_production_cuts.def index 9f6cbece..becf341f 100644 --- a/DEF-files/HMS/PRODUCTION/hstackana_production_cuts.def +++ b/DEF-files/HMS/PRODUCTION/hstackana_production_cuts.def @@ -2,26 +2,21 @@ Block: RawDecode -Pedestal_event g.evtyp==4 -scalar_event g.evtyp==0 -HMS_event g.evtyp==1 -SHMS_event g.evtyp==1 -coin_event g.evtyp==3 -tr4_event g.evtyp==4 -tr5_event g.evtyp==5 -tr6_event g.evtyp==6 -misc_event g.evtyp>=10 -hmscoin_event g.evtyp==1||g.evtyp==3 -shmscoin_event g.evtyp==2||g.evtyp==3 -all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 +Pedestal_event g.evtyp == 99 + +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 Block: Decode -all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 -hms_shms_trig g.evtyp==1 || g.evtyp==2 -hms_coin_trig g.evtyp==1 || g.evtyp==3 +hms_trigs HMS_event Decode_master HMS_event diff --git a/DEF-files/HMS/SCALERS/hscaler_cuts.def b/DEF-files/HMS/SCALERS/hscaler_cuts.def index 9ee7252c..5c4e0b37 100644 --- a/DEF-files/HMS/SCALERS/hscaler_cuts.def +++ b/DEF-files/HMS/SCALERS/hscaler_cuts.def @@ -2,24 +2,19 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 Block: Decode -all_trigs HMS_event || SHMS_event || coin_event hms_trigs HMS_event -hms_coin_trig HMS_event || coin_event - edtm_accepted T.hms.hHODO_EDTM_tdcTime != 0.0 physics_accepted T.hms.hHODO_EDTM_tdcTime == 0.0 triggers_accepted T.hms.hT1_tdcTime == 0.0 diff --git a/DEF-files/HMS/STACK/hstackana_cuts.def b/DEF-files/HMS/STACK/hstackana_cuts.def index 7c5d068e..4fd8c884 100644 --- a/DEF-files/HMS/STACK/hstackana_cuts.def +++ b/DEF-files/HMS/STACK/hstackana_cuts.def @@ -1,29 +1,20 @@ -# Demo cuts for hodtest -# Block: RawDecode -Pedestal_event g.evtyp==4 -scalar_event g.evtyp==0 -HMS_event g.evtyp==1 -SHMS_event g.evtyp==1 -coin_event g.evtyp==3 -tr4_event g.evtyp==4 -tr5_event g.evtyp==5 -tr6_event g.evtyp==6 -misc_event g.evtyp>=10 -hmscoin_event g.evtyp==1||g.evtyp==3 -shmscoin_event g.evtyp==2||g.evtyp==3 -all_event g.evtyp==1||g.evtyp==2||g.evtyp==3 +Pedestal_event g.evtyp == 99 +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 Block: Decode -all_trigs g.evtyp==1 || g.evtyp==2 || g.evtyp==3 -hms_shms_trig g.evtyp==1 || g.evtyp==2 -hms_coin_trig g.evtyp==1 || g.evtyp==3 - +hms_trigs HMS_event Decode_master HMS_event diff --git a/DEF-files/HMS/TEST_STANDS/AERO/haeroana_cuts.def b/DEF-files/HMS/TEST_STANDS/AERO/haeroana_cuts.def index 544428a9..f702cbcf 100644 --- a/DEF-files/HMS/TEST_STANDS/AERO/haeroana_cuts.def +++ b/DEF-files/HMS/TEST_STANDS/AERO/haeroana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/HMS/TEST_STANDS/CAL/hcalana_cuts.def b/DEF-files/HMS/TEST_STANDS/CAL/hcalana_cuts.def index 544428a9..f702cbcf 100644 --- a/DEF-files/HMS/TEST_STANDS/CAL/hcalana_cuts.def +++ b/DEF-files/HMS/TEST_STANDS/CAL/hcalana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/HMS/TEST_STANDS/CER/hcerana_cuts.def b/DEF-files/HMS/TEST_STANDS/CER/hcerana_cuts.def index 544428a9..f702cbcf 100644 --- a/DEF-files/HMS/TEST_STANDS/CER/hcerana_cuts.def +++ b/DEF-files/HMS/TEST_STANDS/CER/hcerana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/HMS/TEST_STANDS/DC/hdcana_cuts.def b/DEF-files/HMS/TEST_STANDS/DC/hdcana_cuts.def index 544428a9..f702cbcf 100644 --- a/DEF-files/HMS/TEST_STANDS/DC/hdcana_cuts.def +++ b/DEF-files/HMS/TEST_STANDS/DC/hdcana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_cuts.def b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_cuts.def index 544428a9..f702cbcf 100644 --- a/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_cuts.def +++ b/DEF-files/HMS/TEST_STANDS/HODO/hhodoana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_cuts.def b/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_cuts.def index 544428a9..72efdaa3 100644 --- a/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_cuts.def +++ b/DEF-files/HMS/TEST_STANDS/TRIG/htrigana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +HMS_trig_2_event g.evtyp == 2 +HMS_trig_3_event g.evtyp == 3 +HMS_trig_4_event g.evtyp == 4 +HMS_trig_5_event g.evtyp == 5 +HMS_trig_6_event g.evtyp == 6 +HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event RawDecode_master 1 @@ -20,4 +18,4 @@ Block: CoarseTracking CoarseTracking_master HMS_event Block: CoarseReconstruct -CourseReconstruct HMS_event +CourseReconstruct HMS_event \ No newline at end of file diff --git a/DEF-files/SHMS/PRODUCTION/pstackana_production_cuts.def b/DEF-files/SHMS/PRODUCTION/pstackana_production_cuts.def index de1a1358..6dfd0058 100644 --- a/DEF-files/SHMS/PRODUCTION/pstackana_production_cuts.def +++ b/DEF-files/SHMS/PRODUCTION/pstackana_production_cuts.def @@ -2,22 +2,21 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +Pedestal_event g.evtyp == 99 + +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 Block: Decode -all_trigs HMS_event || SHMS_event || coin_event -shms_coin_trig SHMS_event || coin_event +shms_trigs SHMS_event good_S1_time T.shms.p1T_tdcTime > 241 && T.shms.p1T_tdcTime < 243 good_S2X_time T.shms.p2X_tdcTime > 180 && T.shms.p2X_tdcTime < 220 diff --git a/DEF-files/SHMS/SCALERS/pscaler_cuts.def b/DEF-files/SHMS/SCALERS/pscaler_cuts.def index ea90f7a3..b28e50ca 100644 --- a/DEF-files/SHMS/SCALERS/pscaler_cuts.def +++ b/DEF-files/SHMS/SCALERS/pscaler_cuts.def @@ -2,24 +2,19 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 Block: Decode -all_trigs HMS_event || SHMS_event || coin_event -shms_trigs SHMS_event -shms_coin_trig SHMS_event || coin_event - +shms_trigs SHMS_event edtm_accepted T.shms.pHODO_EDTM_tdcTime != 0.0 physics_accepted T.shms.pHODO_EDTM_tdcTime == 0.0 triggers_accepted T.shms.pT2_tdcTime == 0.0 diff --git a/DEF-files/SHMS/STACK/pstackana_cuts.def b/DEF-files/SHMS/STACK/pstackana_cuts.def index de1a1358..8d17822a 100644 --- a/DEF-files/SHMS/STACK/pstackana_cuts.def +++ b/DEF-files/SHMS/STACK/pstackana_cuts.def @@ -2,22 +2,21 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +Pedestal_event g.evtyp == 99 + +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 Block: Decode -all_trigs HMS_event || SHMS_event || coin_event -shms_coin_trig SHMS_event || coin_event +shms_trigs SHMS_event good_S1_time T.shms.p1T_tdcTime > 241 && T.shms.p1T_tdcTime < 243 good_S2X_time T.shms.p2X_tdcTime > 180 && T.shms.p2X_tdcTime < 220 diff --git a/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_cuts.def b/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_cuts.def index 0b830404..264c1689 100644 --- a/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/AERO/paeroana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_cuts.def b/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_cuts.def index e5e8e4c0..37cd1bcf 100644 --- a/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/CAL/pcalana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/SHMS/TEST_STANDS/DC/pdcana_cuts.def b/DEF-files/SHMS/TEST_STANDS/DC/pdcana_cuts.def index e5e8e4c0..37cd1bcf 100644 --- a/DEF-files/SHMS/TEST_STANDS/DC/pdcana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/DC/pdcana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_cuts.def b/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_cuts.def index e5e8e4c0..a5181ea7 100644 --- a/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/HGCER/phgcerana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +HMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_cuts.def b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_cuts.def index e5e8e4c0..37cd1bcf 100644 --- a/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/HODO/phodoana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_cuts.def b/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_cuts.def index e5e8e4c0..37cd1bcf 100644 --- a/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/NGCER/pngcerana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_cuts.def b/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_cuts.def index e5e8e4c0..37cd1bcf 100644 --- a/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_cuts.def +++ b/DEF-files/SHMS/TEST_STANDS/TRIG/ptrigana_cuts.def @@ -1,14 +1,12 @@ Block: RawDecode -Pedestal_event g.evtyp == 4 -scalar_event g.evtyp == 0 -HMS_event g.evtyp == 1 -SHMS_event g.evtyp == 1 -coin_event g.evtyp == 3 -misc_event g.evtyp >= 5 -hmscoin_event HMS_event || coin_event -shmscoin_event SHMS_event || coin_event -all_event HMS_event || SHMS_event || coin_event +SHMS_trig_1_event g.evtyp == 1 +SHMS_trig_2_event g.evtyp == 2 +SHMS_trig_3_event g.evtyp == 3 +SHMS_trig_4_event g.evtyp == 4 +SHMS_trig_5_event g.evtyp == 5 +SHMS_trig_6_event g.evtyp == 6 +SHMS_event SHMS_trig_1_event || SHMS_trig_2_event || SHMS_trig_3_event || SHMS_trig_4_event || SHMS_trig_5_event || SHMS_trig_6_event RawDecode_master 1 diff --git a/TEMPLATES/HMS/PRODUCTION/hstackana_production.template b/TEMPLATES/HMS/PRODUCTION/hstackana_production.template index 9f039bba..b1514669 100644 --- a/TEMPLATES/HMS/PRODUCTION/hstackana_production.template +++ b/TEMPLATES/HMS/PRODUCTION/hstackana_production.template @@ -13,18 +13,18 @@ Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f} Chamber 2: {hdc_zpos[6]:%6.2f} {hdc_zpos[7]:%6.2f} {hdc_zpos[8]:%6.2f} {hdc_zpos[9]:%6.2f} {hdc_zpos[10]:%6.2f} {hdc_zpos[11]:%6.2f} -All triggers: {all_trigs.npassed} +HMS triggers: {hms_trigs.npassed} Rate : {H.Trig.scalerRate/1000.:%7.3f} kHz -Live Time : {(all_trigs.npassed / H.Trig.scaler)*100.0:%3.2f} % -Dead Time : {100.0 - (all_trigs.npassed / H.Trig.scaler)*100.0:%3.2f} % +Live Time : {(hms_trigs.npassed / H.Trig.scaler)*100.0:%3.2f} % +Dead Time : {100.0 - (hms_trigs.npassed / H.Trig.scaler)*100.0:%3.2f} % -hmsDC1Planes_large Counts: {hmsDC1Planes_large.npassed} /all_trigs : {hmsDC1Planes_large.npassed/all_trigs.npassed} -hmsDC2Planes_large Counts: {hmsDC2Planes_large.npassed} /all_trigs : {hmsDC2Planes_large.npassed/all_trigs.npassed} +hmsDC1Planes_large Counts: {hmsDC1Planes_large.npassed} /hms_trigs : {hmsDC1Planes_large.npassed/hms_trigs.npassed} +hmsDC2Planes_large Counts: {hmsDC2Planes_large.npassed} /hms_trigs : {hmsDC2Planes_large.npassed/hms_trigs.npassed} -hmsDC1Planes6 Counts: {hmsDC1Planes6hits.npassed} /all_trigs : {hmsDC1Planes6hits.npassed/all_trigs.npassed} -hmsDC2Planes6 Counts: {hmsDC2Planes6hits.npassed} /all_trigs : {hmsDC2Planes6hits.npassed/all_trigs.npassed} +hmsDC1Planes6 Counts: {hmsDC1Planes6hits.npassed} /hms_trigs : {hmsDC1Planes6hits.npassed/hms_trigs.npassed} +hmsDC2Planes6 Counts: {hmsDC2Planes6hits.npassed} /hms_trigs : {hmsDC2Planes6hits.npassed/hms_trigs.npassed} hmsDC1x1Planes5 Counts: {hmsDC1_5hits_x1.npassed} eff : {hmsDC1_6hits_x1.npassed/hmsDC1_5hits_x1.npassed} hmsDC1u1Planes5 Counts: {hmsDC1_5hits_u1.npassed} eff : {hmsDC1_6hits_u1.npassed/hmsDC1_5hits_u1.npassed} diff --git a/TEMPLATES/HMS/STACK/hstackana.template b/TEMPLATES/HMS/STACK/hstackana.template index 827cea20..0b54523f 100644 --- a/TEMPLATES/HMS/STACK/hstackana.template +++ b/TEMPLATES/HMS/STACK/hstackana.template @@ -7,13 +7,13 @@ Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f} Chamber 2: {hdc_zpos[6]:%6.2f} {hdc_zpos[7]:%6.2f} {hdc_zpos[8]:%6.2f} {hdc_zpos[9]:%6.2f} {hdc_zpos[10]:%6.2f} {hdc_zpos[11]:%6.2f} -All triggers: {all_trigs.npassed} +HMS triggers: {hms_trigs.npassed} -hmsDC1Planes_large Counts: {hmsDC1Planes_large.npassed} /all_trigs : {hmsDC1Planes_large.npassed/all_trigs.npassed} -hmsDC2Planes_large Counts: {hmsDC2Planes_large.npassed} /all_trigs : {hmsDC2Planes_large.npassed/all_trigs.npassed} +hmsDC1Planes_large Counts: {hmsDC1Planes_large.npassed} /hms_trigs : {hmsDC1Planes_large.npassed/hms_trigs.npassed} +hmsDC2Planes_large Counts: {hmsDC2Planes_large.npassed} /hms_trigs : {hmsDC2Planes_large.npassed/hms_trigs.npassed} -hmsDC1Planes6 Counts: {hmsDC1Planes6hits.npassed} /all_trigs : {hmsDC1Planes6hits.npassed/all_trigs.npassed} -hmsDC2Planes6 Counts: {hmsDC2Planes6hits.npassed} /all_trigs : {hmsDC2Planes6hits.npassed/all_trigs.npassed} +hmsDC1Planes6 Counts: {hmsDC1Planes6hits.npassed} /hms_trigs : {hmsDC1Planes6hits.npassed/hms_trigs.npassed} +hmsDC2Planes6 Counts: {hmsDC2Planes6hits.npassed} /hms_trigs : {hmsDC2Planes6hits.npassed/hms_trigs.npassed} hmsDC1x1Planes5 Counts: {hmsDC1_5hits_x1.npassed} eff : {hmsDC1_6hits_x1.npassed/hmsDC1_5hits_x1.npassed} hmsDC1u1Planes5 Counts: {hmsDC1_5hits_u1.npassed} eff : {hmsDC1_6hits_u1.npassed/hmsDC1_5hits_u1.npassed} diff --git a/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template b/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template index 7ed00c6b..371b4c44 100644 --- a/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template +++ b/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template @@ -6,44 +6,44 @@ BCM1 : {(P.BCM1.scalerRate-250000)/(4673):%3.3f} uA Total charge = {(P.BCM BCM2 : {(P.BCM2.scalerRate-250000)/(3954):%3.3f} uA Total charge = {(P.BCM2.scalerRate-250000) / (3954)*P.1Mhz.scaler/1000000.:%7.3f} uC Unser : {(P.Unser.scalerRate-393000)/(4000):%3.3f} uA Total charge = {(P.Unser.scalerRate-393000) / (4000)*P.1Mhz.scaler/1000000.:%7.3f} uC -All triggers : {all_trigs.npassed} +SHMS triggers : {shms_trigs.npassed} Rate : {P.Trig.scalerRate/1000.:%7.3f} kHz -Live Time : {(all_trigs.npassed / P.Trig.scaler)*100.0:%3.2f} % -Dead Time : {100.0 - (all_trigs.npassed / P.Trig.scaler)*100.0:%3.2f} % +Live Time : {(shms_trigs.npassed / P.Trig.scaler)*100.0:%3.2f} % +Dead Time : {100.0 - (shms_trigs.npassed / P.Trig.scaler)*100.0:%3.2f} % -good_S1_time Counts: {good_S1_time.npassed} / all_trigs : {good_S1_time.npassed / all_trigs.npassed} -good_S2X_time Counts: {good_S2X_time.npassed} / all_trigs : {good_S2X_time.npassed / all_trigs.npassed} -good_S1_S2X_time Counts: {good_S1_S2X_time.npassed} / all_trigs : {good_S1_S2X_time.npassed / all_trigs.npassed} +good_S1_time Counts: {good_S1_time.npassed} / shms_trigs : {good_S1_time.npassed / shms_trigs.npassed} +good_S2X_time Counts: {good_S2X_time.npassed} / shms_trigs : {good_S2X_time.npassed / shms_trigs.npassed} +good_S1_S2X_time Counts: {good_S1_S2X_time.npassed} / shms_trigs : {good_S1_S2X_time.npassed / shms_trigs.npassed} -Chamber 1 hits > 0 Counts: {shms_ch1_gt0.npassed} / all_trigs : {shms_ch1_gt0.npassed / all_trigs.npassed} -Chamber 2 hits > 0 Counts: {shms_ch2_gt0.npassed} / all_trigs : { shms_ch2_gt0.npassed / all_trigs.npassed} -Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1.npassed} / all_trigs : { shms_ch2_gt0_noch1.npassed / all_trigs.npassed} -Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2.npassed} / all_trigs : {shms_ch1_gt0_noch2.npassed / all_trigs.npassed} -Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2.npassed} / all_trigs : {shms_noch1_noch2.npassed / all_trigs.npassed} -Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0.npassed} / all_trigs : { shms_ch_gt0.npassed / all_trigs.npassed} -Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track.npassed} / all_trigs : { shms_ch_gt0_track.npassed / all_trigs.npassed} -Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4.npassed} / all_trigs : { shms_ch_gt4.npassed / all_trigs.npassed} -Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track.npassed} / all_trigs : { shms_ch_gt4_track.npassed / all_trigs.npassed} +Chamber 1 hits > 0 Counts: {shms_ch1_gt0.npassed} / shms_trigs : {shms_ch1_gt0.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 Counts: {shms_ch2_gt0.npassed} / shms_trigs : { shms_ch2_gt0.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1.npassed} / shms_trigs : { shms_ch2_gt0_noch1.npassed / shms_trigs.npassed} +Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2.npassed} / shms_trigs : {shms_ch1_gt0_noch2.npassed / shms_trigs.npassed} +Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2.npassed} / shms_trigs : {shms_noch1_noch2.npassed / shms_trigs.npassed} +Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0.npassed} / shms_trigs : { shms_ch_gt0.npassed / shms_trigs.npassed} +Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track.npassed} / shms_trigs : { shms_ch_gt0_track.npassed / shms_trigs.npassed} +Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4.npassed} / shms_trigs : { shms_ch_gt4.npassed / shms_trigs.npassed} +Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track.npassed} / shms_trigs : { shms_ch_gt4_track.npassed / shms_trigs.npassed} Add cut on good_S1_S2X_time -Chamber 1 hits > 0 Counts: {shms_ch1_gt0_gtime.npassed} / all_trigs : {shms_ch1_gt0_gtime.npassed / all_trigs.npassed} -Chamber 2 hits > 0 Counts: {shms_ch2_gt0_gtime.npassed} / all_trigs : { shms_ch2_gt0_gtime.npassed / all_trigs.npassed} -Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1_gtime.npassed} / all_trigs : { shms_ch2_gt0_noch1_gtime.npassed / all_trigs.npassed} -Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2_gtime.npassed} / all_trigs : {shms_ch1_gt0_noch2_gtime.npassed / all_trigs.npassed} -Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2_gtime.npassed} / all_trigs : {shms_noch1_noch2_gtime.npassed / all_trigs.npassed} -Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0_gtime.npassed} / all_trigs : { shms_ch_gt0_gtime.npassed / all_trigs.npassed} -Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track_gtime.npassed} / all_trigs : { shms_ch_gt0_track_gtime.npassed / all_trigs.npassed} -Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4_gtime.npassed} / all_trigs : { shms_ch_gt4_gtime.npassed / all_trigs.npassed} -Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track_gtime.npassed} / all_trigs : { shms_ch_gt4_track_gtime.npassed / all_trigs.npassed} +Chamber 1 hits > 0 Counts: {shms_ch1_gt0_gtime.npassed} / shms_trigs : {shms_ch1_gt0_gtime.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 Counts: {shms_ch2_gt0_gtime.npassed} / shms_trigs : { shms_ch2_gt0_gtime.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1_gtime.npassed} / shms_trigs : { shms_ch2_gt0_noch1_gtime.npassed / shms_trigs.npassed} +Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2_gtime.npassed} / shms_trigs : {shms_ch1_gt0_noch2_gtime.npassed / shms_trigs.npassed} +Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2_gtime.npassed} / shms_trigs : {shms_noch1_noch2_gtime.npassed / shms_trigs.npassed} +Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0_gtime.npassed} / shms_trigs : { shms_ch_gt0_gtime.npassed / shms_trigs.npassed} +Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track_gtime.npassed} / shms_trigs : { shms_ch_gt0_track_gtime.npassed / shms_trigs.npassed} +Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4_gtime.npassed} / shms_trigs : { shms_ch_gt4_gtime.npassed / shms_trigs.npassed} +Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track_gtime.npassed} / shms_trigs : { shms_ch_gt4_track_gtime.npassed / shms_trigs.npassed} -shmsDC1Planes_large Counts: {shmsDC1Planes_large.npassed} / all_trigs : {shmsDC1Planes_large.npassed / all_trigs.npassed} -shmsDC2Planes_large Counts: {shmsDC2Planes_large.npassed} / all_trigs : {shmsDC2Planes_large.npassed / all_trigs.npassed} +shmsDC1Planes_large Counts: {shmsDC1Planes_large.npassed} / shms_trigs : {shmsDC1Planes_large.npassed / shms_trigs.npassed} +shmsDC2Planes_large Counts: {shmsDC2Planes_large.npassed} / shms_trigs : {shmsDC2Planes_large.npassed / shms_trigs.npassed} -shmsDC1Planes6 Counts: {shmsDC1Planes6hits.npassed} / all_trigs : {shmsDC1Planes6hits.npassed / all_trigs.npassed} -shmsDC2Planes6 Counts: {shmsDC2Planes6hits.npassed} / all_trigs : {shmsDC2Planes6hits.npassed / all_trigs.npassed} +shmsDC1Planes6 Counts: {shmsDC1Planes6hits.npassed} / shms_trigs : {shmsDC1Planes6hits.npassed / shms_trigs.npassed} +shmsDC2Planes6 Counts: {shmsDC2Planes6hits.npassed} / shms_trigs : {shmsDC2Planes6hits.npassed / shms_trigs.npassed} shmsDC1x1Planes5 Counts: {shmsDC1_5hits_x1.npassed} eff : {shmsDC1_6hits_x1.npassed / shmsDC1_5hits_x1.npassed} shmsDC1u1Planes5 Counts: {shmsDC1_5hits_u1.npassed} eff : {shmsDC1_6hits_u1.npassed / shmsDC1_5hits_u1.npassed} diff --git a/TEMPLATES/SHMS/STACK/pstackana.template b/TEMPLATES/SHMS/STACK/pstackana.template index e9e762a2..087c28e9 100644 --- a/TEMPLATES/SHMS/STACK/pstackana.template +++ b/TEMPLATES/SHMS/STACK/pstackana.template @@ -1,38 +1,38 @@ Run #{gen_run_number} -All triggers : {all_trigs.npassed} +SHMS triggers : {shms_trigs.npassed} -good_S1_time Counts: {good_S1_time.npassed} / all_trigs : {good_S1_time.npassed / all_trigs.npassed} -good_S2X_time Counts: {good_S2X_time.npassed} / all_trigs : {good_S2X_time.npassed / all_trigs.npassed} -good_S1_S2X_time Counts: {good_S1_S2X_time.npassed} / all_trigs : {good_S1_S2X_time.npassed / all_trigs.npassed} +good_S1_time Counts: {good_S1_time.npassed} / shms_trigs : {good_S1_time.npassed / shms_trigs.npassed} +good_S2X_time Counts: {good_S2X_time.npassed} / shms_trigs : {good_S2X_time.npassed / shms_trigs.npassed} +good_S1_S2X_time Counts: {good_S1_S2X_time.npassed} / shms_trigs : {good_S1_S2X_time.npassed / shms_trigs.npassed} -Chamber 1 hits > 0 Counts: {shms_ch1_gt0.npassed} / all_trigs : {shms_ch1_gt0.npassed / all_trigs.npassed} -Chamber 2 hits > 0 Counts: {shms_ch2_gt0.npassed} / all_trigs : { shms_ch2_gt0.npassed / all_trigs.npassed} -Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1.npassed} / all_trigs : { shms_ch2_gt0_noch1.npassed / all_trigs.npassed} -Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2.npassed} / all_trigs : {shms_ch1_gt0_noch2.npassed / all_trigs.npassed} -Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2.npassed} / all_trigs : {shms_noch1_noch2.npassed / all_trigs.npassed} -Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0.npassed} / all_trigs : { shms_ch_gt0.npassed / all_trigs.npassed} -Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track.npassed} / all_trigs : { shms_ch_gt0_track.npassed / all_trigs.npassed} -Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4.npassed} / all_trigs : { shms_ch_gt4.npassed / all_trigs.npassed} -Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track.npassed} / all_trigs : { shms_ch_gt4_track.npassed / all_trigs.npassed} +Chamber 1 hits > 0 Counts: {shms_ch1_gt0.npassed} / shms_trigs : {shms_ch1_gt0.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 Counts: {shms_ch2_gt0.npassed} / shms_trigs : { shms_ch2_gt0.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1.npassed} / shms_trigs : { shms_ch2_gt0_noch1.npassed / shms_trigs.npassed} +Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2.npassed} / shms_trigs : {shms_ch1_gt0_noch2.npassed / shms_trigs.npassed} +Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2.npassed} / shms_trigs : {shms_noch1_noch2.npassed / shms_trigs.npassed} +Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0.npassed} / shms_trigs : { shms_ch_gt0.npassed / shms_trigs.npassed} +Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track.npassed} / shms_trigs : { shms_ch_gt0_track.npassed / shms_trigs.npassed} +Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4.npassed} / shms_trigs : { shms_ch_gt4.npassed / shms_trigs.npassed} +Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track.npassed} / shms_trigs : { shms_ch_gt4_track.npassed / shms_trigs.npassed} Add cut on good_S1_S2X_time -Chamber 1 hits > 0 Counts: {shms_ch1_gt0_gtime.npassed} / all_trigs : {shms_ch1_gt0_gtime.npassed / all_trigs.npassed} -Chamber 2 hits > 0 Counts: {shms_ch2_gt0_gtime.npassed} / all_trigs : { shms_ch2_gt0_gtime.npassed / all_trigs.npassed} -Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1_gtime.npassed} / all_trigs : { shms_ch2_gt0_noch1_gtime.npassed / all_trigs.npassed} -Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2_gtime.npassed} / all_trigs : {shms_ch1_gt0_noch2_gtime.npassed / all_trigs.npassed} -Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2_gtime.npassed} / all_trigs : {shms_noch1_noch2_gtime.npassed / all_trigs.npassed} -Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0_gtime.npassed} / all_trigs : { shms_ch_gt0_gtime.npassed / all_trigs.npassed} -Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track_gtime.npassed} / all_trigs : { shms_ch_gt0_track_gtime.npassed / all_trigs.npassed} -Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4_gtime.npassed} / all_trigs : { shms_ch_gt4_gtime.npassed / all_trigs.npassed} -Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track_gtime.npassed} / all_trigs : { shms_ch_gt4_track_gtime.npassed / all_trigs.npassed} +Chamber 1 hits > 0 Counts: {shms_ch1_gt0_gtime.npassed} / shms_trigs : {shms_ch1_gt0_gtime.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 Counts: {shms_ch2_gt0_gtime.npassed} / shms_trigs : { shms_ch2_gt0_gtime.npassed / shms_trigs.npassed} +Chamber 2 hits > 0 & Ch 1 hits = 0 Counts: {shms_ch2_gt0_noch1_gtime.npassed} / shms_trigs : { shms_ch2_gt0_noch1_gtime.npassed / shms_trigs.npassed} +Chamber 1 hits > 0 & Ch 2 hits = 0 Counts: {shms_ch1_gt0_noch2_gtime.npassed} / shms_trigs : {shms_ch1_gt0_noch2_gtime.npassed / shms_trigs.npassed} +Chamber 1 hits = 0 & Ch 2 hits = 0 Counts: {shms_noch1_noch2_gtime.npassed} / shms_trigs : {shms_noch1_noch2_gtime.npassed / shms_trigs.npassed} +Chamber 1 > 0 & Ch 2 hits > 0 Counts: {shms_ch_gt0_gtime.npassed} / shms_trigs : { shms_ch_gt0_gtime.npassed / shms_trigs.npassed} +Ch 1 hits > 0 & Ch 2 hits > 0 & track Counts: {shms_ch_gt0_track_gtime.npassed} / shms_trigs : { shms_ch_gt0_track_gtime.npassed / shms_trigs.npassed} +Chamber 1 > 3 & Ch 2 hits > 3 Counts: {shms_ch_gt4_gtime.npassed} / shms_trigs : { shms_ch_gt4_gtime.npassed / shms_trigs.npassed} +Ch 1 hits > 3 & Ch 2 hits > 3 & track Counts: {shms_ch_gt4_track_gtime.npassed} / shms_trigs : { shms_ch_gt4_track_gtime.npassed / shms_trigs.npassed} -shmsDC1Planes_large Counts: {shmsDC1Planes_large.npassed} / all_trigs : {shmsDC1Planes_large.npassed / all_trigs.npassed} -shmsDC2Planes_large Counts: {shmsDC2Planes_large.npassed} / all_trigs : {shmsDC2Planes_large.npassed / all_trigs.npassed} +shmsDC1Planes_large Counts: {shmsDC1Planes_large.npassed} / shms_trigs : {shmsDC1Planes_large.npassed / shms_trigs.npassed} +shmsDC2Planes_large Counts: {shmsDC2Planes_large.npassed} / shms_trigs : {shmsDC2Planes_large.npassed / shms_trigs.npassed} -shmsDC1Planes6 Counts: {shmsDC1Planes6hits.npassed} / all_trigs : {shmsDC1Planes6hits.npassed / all_trigs.npassed} -shmsDC2Planes6 Counts: {shmsDC2Planes6hits.npassed} / all_trigs : {shmsDC2Planes6hits.npassed / all_trigs.npassed} +shmsDC1Planes6 Counts: {shmsDC1Planes6hits.npassed} / shms_trigs : {shmsDC1Planes6hits.npassed / shms_trigs.npassed} +shmsDC2Planes6 Counts: {shmsDC2Planes6hits.npassed} / shms_trigs : {shmsDC2Planes6hits.npassed / shms_trigs.npassed} shmsDC1x1Planes5 Counts: {shmsDC1_5hits_x1.npassed} eff : {shmsDC1_6hits_x1.npassed / shmsDC1_5hits_x1.npassed} shmsDC1u1Planes5 Counts: {shmsDC1_5hits_u1.npassed} eff : {shmsDC1_6hits_u1.npassed / shmsDC1_5hits_u1.npassed} -- GitLab