From 896464a87991a824ad60b16a7daf788956442a63 Mon Sep 17 00:00:00 2001 From: Eric Pooser <pooser@jlab.org> Date: Thu, 4 Jan 2018 18:16:59 -0500 Subject: [PATCH] El lo renaming (#350) * Update leaf names * Update SHMS maps with new naming convention * Update coin maps * Update HMS maps * Update scaler maps * Update SHMS & HMS report files --- MAPS/COIN/DETEC/TRIG/cointrig.map | 16 +- MAPS/COIN/DETEC/coin.map | 16 +- MAPS/HMS/DETEC/AERO/haero_htrig.map | 33 +- MAPS/HMS/DETEC/CAL/hcal_htrig.map | 8 +- MAPS/HMS/DETEC/CER/hcer_htrig.map | 8 +- MAPS/HMS/DETEC/DC/hdc_htrig.map | 8 +- MAPS/HMS/DETEC/HODO/hhodo_htrig.map | 8 +- MAPS/HMS/DETEC/STACK/hms_stack.map | 8 +- MAPS/HMS/DETEC/TRIG/htrig.map | 8 +- MAPS/SCALERS/db_HScalevt.dat | 140 ++++---- MAPS/SCALERS/db_PScalevt.dat | 300 +++++++++--------- MAPS/SCALERS/scaler.map | 81 +++-- MAPS/SHMS/DETEC/AERO/paero_ptrig.map | 48 +-- MAPS/SHMS/DETEC/CAL/pcal_ptrig.map | 8 +- MAPS/SHMS/DETEC/DC/pdc_ptrig.map | 8 +- MAPS/SHMS/DETEC/HGCER/phgcer_ptrig.map | 8 +- MAPS/SHMS/DETEC/HODO/phodo_ptrig.map | 8 +- MAPS/SHMS/DETEC/NGCER/pngcer_ptrig.map | 8 +- MAPS/SHMS/DETEC/STACK/shms_stack.map | 8 +- MAPS/SHMS/DETEC/TRIG/ptrig.map | 8 +- PARAM/TRIG/tcoin.param | 4 +- PARAM/TRIG/thms.param | 4 +- PARAM/TRIG/tshms.param | 4 +- .../PRODUCTION/hstackana_production.template | 164 ++++++---- TEMPLATES/HMS/SCALERS/hscalers.template | 146 +++++---- .../PRODUCTION/pstackana_production.template | 176 +++++----- TEMPLATES/SHMS/SCALERS/pscalers.template | 142 +++++---- 27 files changed, 752 insertions(+), 626 deletions(-) diff --git a/MAPS/COIN/DETEC/TRIG/cointrig.map b/MAPS/COIN/DETEC/TRIG/cointrig.map index 61dd8df1..e3c99fc5 100644 --- a/MAPS/COIN/DETEC/TRIG/cointrig.map +++ b/MAPS/COIN/DETEC/TRIG/cointrig.map @@ -64,14 +64,14 @@ REFINDEX=0 21, 2, 33, 1! pTRIG6_ROC1 ! B1 48, 2, 81, 1! pSTOF_ROC1 - 49, 2, 82, 1! pEL_LO_ROC1 - 50, 2, 83, 1! pEL_LO_CER_ROC1 + 49, 2, 82, 1! pEL_LO_LO_ROC1 + 50, 2, 83, 1! pEL_LO_ROC1 51, 2, 84, 1! pEL_HI_ROC1 52, 2, 85, 1! pEL_REAL_ROC1 53, 2, 86, 1! pEL_CLEAN_ROC1 56, 2, 87, 1! hSTOF_ROC1 - 57, 2, 88, 1! hEL_LO_ROC1 - 58, 2, 89, 1! hEL_LO_CER_ROC1 + 57, 2, 88, 1! hEL_LO_LO_ROC1 + 58, 2, 89, 1! hEL_LO_ROC1 59, 2, 90, 1! hEL_HI_ROC1 60, 2, 91, 1! hEL_REAL_ROC1 61, 2, 92, 1! hEL_CLEAN_ROC1 @@ -147,14 +147,14 @@ REFINDEX=0 62, 2, 69, 1 ! hTRIG5_ROC2 63, 2, 70, 1 ! hTRIG6_ROC2 64, 2, 71, 1 ! pSTOF_ROC2 - 65, 2, 72, 1 ! pEL_LO_ROC2 - 66, 2, 73, 1 ! pEL_LO_CER_ROC2 + 65, 2, 72, 1 ! pEL_LO_LO_ROC2 + 66, 2, 73, 1 ! pEL_LO_ROC2 67, 2, 74, 1 ! pEL_HI_ROC2 68, 2, 75, 1 ! pEL_REAL_ROC2 69, 2, 76, 1 ! pEL_CLEAN_ROC2 72, 2, 77, 1 ! hSTOF_ROC2 - 73, 2, 78, 1 ! hEL_LO_ROC2 - 74, 2, 79, 1 ! hEL_LO_CER_ROC2 + 73, 2, 78, 1 ! hEL_LO_LO_ROC2 + 74, 2, 79, 1 ! hEL_LO_ROC2 75, 2, 80, 1 ! hEL_HI_ROC2 76, 2, 81, 1 ! hEL_REAL_ROC2 77, 2, 82, 1 ! hEL_CLEAN_ROC2 diff --git a/MAPS/COIN/DETEC/coin.map b/MAPS/COIN/DETEC/coin.map index fe01e8de..a66acd0f 100644 --- a/MAPS/COIN/DETEC/coin.map +++ b/MAPS/COIN/DETEC/coin.map @@ -3818,14 +3818,14 @@ REFINDEX=0 20, 2, 32, 1 ! pTRIG5_ROC1 21, 2, 33, 1 ! pTRIG6_ROC1 48, 2, 81, 1 ! pSTOF_ROC1 - 49, 2, 82, 1 ! pEL_LO_ROC1 - 50, 2, 83, 1 ! pEL_LO_CER_ROC1 + 49, 2, 82, 1 ! pEL_LO_LO_ROC1 + 50, 2, 83, 1 ! pEL_LO_ROC1 51, 2, 84, 1 ! pEL_HI_ROC1 52, 2, 85, 1 ! pEL_REAL_ROC1 53, 2, 86, 1 ! pEL_CLEAN_ROC1 56, 2, 87, 1 ! hSTOF_ROC1 - 57, 2, 88, 1 ! hEL_LO_ROC1 - 58, 2, 89, 1 ! hEL_LO_CER_ROC1 + 57, 2, 88, 1 ! hEL_LO_LO_ROC1 + 58, 2, 89, 1 ! hEL_LO_ROC1 59, 2, 90, 1 ! hEL_HI_ROC1 60, 2, 91, 1 ! hEL_REAL_ROC1 61, 2, 92, 1 ! hEL_CLEAN_ROC1 @@ -3893,14 +3893,14 @@ REFINDEX=0 62, 2, 69, 1 ! hTRIG5_ROC2 63, 2, 70, 1 ! hTRIG6_ROC2 64, 2, 71, 1 ! pSTOF_ROC2 - 65, 2, 72, 1 ! pEL_LO_ROC2 - 66, 2, 73, 1 ! pEL_LO_CER_ROC2 + 65, 2, 72, 1 ! pEL_LO_LO_ROC2 + 66, 2, 73, 1 ! pEL_LO_ROC2 67, 2, 74, 1 ! pEL_HI_ROC2 68, 2, 75, 1 ! pEL_REAL_ROC2 69, 2, 76, 1 ! pEL_CLEAN_ROC2 72, 2, 77, 1 ! hSTOF_ROC2 - 73, 2, 78, 1 ! hEL_LO_ROC2 - 74, 2, 79, 1 ! hEL_LO_CER_ROC2 + 73, 2, 78, 1 ! hEL_LO_LO_ROC2 + 74, 2, 79, 1 ! hEL_LO_ROC2 75, 2, 80, 1 ! hEL_HI_ROC2 76, 2, 81, 1 ! hEL_REAL_ROC2 77, 2, 82, 1 ! hEL_CLEAN_ROC2 diff --git a/MAPS/HMS/DETEC/AERO/haero_htrig.map b/MAPS/HMS/DETEC/AERO/haero_htrig.map index d94779a8..13b36e4a 100644 --- a/MAPS/HMS/DETEC/AERO/haero_htrig.map +++ b/MAPS/HMS/DETEC/AERO/haero_htrig.map @@ -7,6 +7,7 @@ DETECTOR=10 ROC=1 SLOT=17 +REFINDEX=3 8, 1, 1, 0 ! hASUM 9, 1, 2, 0 ! hBSUM 10, 1, 3, 0 ! hCSUM @@ -17,6 +18,8 @@ SLOT=17 15, 1, 8, 0 ! hCERSUM SLOT=18 +REFINDEX=3 + 11,1000, 0, 3 ! hFADC_TREF_ROC1 11, 1, 9, 0 ! hFADC_TREF_ROC1 SLOT=2 @@ -27,7 +30,7 @@ REFINDEX=0 3, 2, 4, 1 ! h2Y 4, 2, 5, 1 ! h1T 5, 2, 6, 1 ! h2T - 6,1000, 0, 0 ! hTref + 6,1000, 0, 0 ! hTref1 6, 2, 7, 1 ! hT1 7, 2, 8, 1 ! hASUM 8, 2, 9, 1 ! hBSUM @@ -36,7 +39,7 @@ REFINDEX=0 11, 2, 12, 1 ! hPSHWRLO 12, 2, 13, 1 ! hPSHWRHI 13, 2, 14, 1 ! hSHWR - 14, 2, 15, 1 ! hHODO_EDTM + 14, 2, 15, 1 ! hEDTM 15, 2, 16, 1 ! hCERSUM 26, 2, 22, 1 ! hTRIG1 27, 2, 23, 1 ! hTRIG2 @@ -50,30 +53,49 @@ REFINDEX=0 19, 2, 31, 1 ! pTRIG4 20, 2, 32, 1 ! pTRIG5 21, 2, 33, 1 ! pTRIG6 + 48, 2, 34, 1 ! pSTOF + 49, 2, 35, 1 ! pEL_LO_LO + 50, 2, 36, 1 ! pEL_LO + 51, 2, 37, 1 ! pEL_HI + 52, 2, 38, 1 ! pEL_REAL + 53, 2, 39, 1 ! pEL_CLEAN + 56, 2, 40, 1 ! hSTOF + 57, 2, 41, 1 ! hEL_LO_LO + 58, 2, 42, 1 ! hEL_LO + 59, 2, 43, 1 ! hEL_HI + 60, 2, 44, 1 ! hEL_REAL + 61, 2, 45, 1 ! hEL_CLEAN SLOT=20 +REFINDEX=1 + 127,1000, 0, 1 ! hTref2 127, 2, 17, 1 ! hT2 ROC=3 SLOT=8 - 15, 2, 18, 1 ! hDCREF1 + 15, 2, 18, 1 ! hDCREF1 SLOT=16 - 63, 2, 19, 1 ! hDCREF2 + 63, 2, 19, 1 ! hDCREF2 SLOT=4 111, 2, 20, 1 ! hDCREF3 SLOT=13 - 95, 2, 21, 1 ! hDCREF4 + 95, 2, 21, 1 ! hDCREF4 DETECTOR=12 ROC=1 +SLOT=18 +REFINDEX=3 + 11,1000, 0, 3 ! hFADC_TREF_ROC1 + SLOT=16 +REFINDEX=3 8, 1, 1, 1 ! hAER01- 9, 1, 2, 1 ! hAER02- 10, 1, 3, 1 ! hAER03- @@ -84,6 +106,7 @@ SLOT=16 15, 1, 8, 1 ! hAER08- SLOT=17 +REFINDEX=3 0, 1, 1, 0 ! hAER01+ 1, 1, 2, 0 ! hAER02+ 2, 1, 3, 0 ! hAER03+ diff --git a/MAPS/HMS/DETEC/CAL/hcal_htrig.map b/MAPS/HMS/DETEC/CAL/hcal_htrig.map index ff777c37..47c46a48 100644 --- a/MAPS/HMS/DETEC/CAL/hcal_htrig.map +++ b/MAPS/HMS/DETEC/CAL/hcal_htrig.map @@ -54,14 +54,14 @@ REFINDEX=0 20, 2, 32, 1 ! pTRIG5 21, 2, 33, 1 ! pTRIG6 48, 2, 34, 1 ! pSTOF - 49, 2, 35, 1 ! pEL_LO - 50, 2, 36, 1 ! pEL_LO_CER + 49, 2, 35, 1 ! pEL_LO_LO + 50, 2, 36, 1 ! pEL_LO 51, 2, 37, 1 ! pEL_HI 52, 2, 38, 1 ! pEL_REAL 53, 2, 39, 1 ! pEL_CLEAN 56, 2, 40, 1 ! hSTOF - 57, 2, 41, 1 ! hEL_LO - 58, 2, 42, 1 ! hEL_LO_CER + 57, 2, 41, 1 ! hEL_LO_LO + 58, 2, 42, 1 ! hEL_LO 59, 2, 43, 1 ! hEL_HI 60, 2, 44, 1 ! hEL_REAL 61, 2, 45, 1 ! hEL_CLEAN diff --git a/MAPS/HMS/DETEC/CER/hcer_htrig.map b/MAPS/HMS/DETEC/CER/hcer_htrig.map index 3f7758a2..b3b5827b 100644 --- a/MAPS/HMS/DETEC/CER/hcer_htrig.map +++ b/MAPS/HMS/DETEC/CER/hcer_htrig.map @@ -54,14 +54,14 @@ REFINDEX=0 20, 2, 32, 1 ! pTRIG5 21, 2, 33, 1 ! pTRIG6 48, 2, 34, 1 ! pSTOF - 49, 2, 35, 1 ! pEL_LO - 50, 2, 36, 1 ! pEL_LO_CER + 49, 2, 35, 1 ! pEL_LO_LO + 50, 2, 36, 1 ! pEL_LO 51, 2, 37, 1 ! pEL_HI 52, 2, 38, 1 ! pEL_REAL 53, 2, 39, 1 ! pEL_CLEAN 56, 2, 40, 1 ! hSTOF - 57, 2, 41, 1 ! hEL_LO - 58, 2, 42, 1 ! hEL_LO_CER + 57, 2, 41, 1 ! hEL_LO_LO + 58, 2, 42, 1 ! hEL_LO 59, 2, 43, 1 ! hEL_HI 60, 2, 44, 1 ! hEL_REAL 61, 2, 45, 1 ! hEL_CLEAN diff --git a/MAPS/HMS/DETEC/DC/hdc_htrig.map b/MAPS/HMS/DETEC/DC/hdc_htrig.map index 7d04548a..53455c31 100644 --- a/MAPS/HMS/DETEC/DC/hdc_htrig.map +++ b/MAPS/HMS/DETEC/DC/hdc_htrig.map @@ -54,14 +54,14 @@ REFINDEX=0 20, 2, 32, 1 ! pTRIG5 21, 2, 33, 1 ! pTRIG6 48, 2, 34, 1 ! pSTOF - 49, 2, 35, 1 ! pEL_LO - 50, 2, 36, 1 ! pEL_LO_CER + 49, 2, 35, 1 ! pEL_LO_LO + 50, 2, 36, 1 ! pEL_LO 51, 2, 37, 1 ! pEL_HI 52, 2, 38, 1 ! pEL_REAL 53, 2, 39, 1 ! pEL_CLEAN 56, 2, 40, 1 ! hSTOF - 57, 2, 41, 1 ! hEL_LO - 58, 2, 42, 1 ! hEL_LO_CER + 57, 2, 41, 1 ! hEL_LO_LO + 58, 2, 42, 1 ! hEL_LO 59, 2, 43, 1 ! hEL_HI 60, 2, 44, 1 ! hEL_REAL 61, 2, 45, 1 ! hEL_CLEAN diff --git a/MAPS/HMS/DETEC/HODO/hhodo_htrig.map b/MAPS/HMS/DETEC/HODO/hhodo_htrig.map index 7c2b057d..106cb040 100644 --- a/MAPS/HMS/DETEC/HODO/hhodo_htrig.map +++ b/MAPS/HMS/DETEC/HODO/hhodo_htrig.map @@ -54,14 +54,14 @@ REFINDEX=0 20, 2, 32, 1 ! pTRIG5 21, 2, 33, 1 ! pTRIG6 48, 2, 34, 1 ! pSTOF - 49, 2, 35, 1 ! pEL_LO - 50, 2, 36, 1 ! pEL_LO_CER + 49, 2, 35, 1 ! pEL_LO_LO + 50, 2, 36, 1 ! pEL_LO 51, 2, 37, 1 ! pEL_HI 52, 2, 38, 1 ! pEL_REAL 53, 2, 39, 1 ! pEL_CLEAN 56, 2, 40, 1 ! hSTOF - 57, 2, 41, 1 ! hEL_LO - 58, 2, 42, 1 ! hEL_LO_CER + 57, 2, 41, 1 ! hEL_LO_LO + 58, 2, 42, 1 ! hEL_LO 59, 2, 43, 1 ! hEL_HI 60, 2, 44, 1 ! hEL_REAL 61, 2, 45, 1 ! hEL_CLEAN diff --git a/MAPS/HMS/DETEC/STACK/hms_stack.map b/MAPS/HMS/DETEC/STACK/hms_stack.map index 5cb1c645..7e2c5d39 100644 --- a/MAPS/HMS/DETEC/STACK/hms_stack.map +++ b/MAPS/HMS/DETEC/STACK/hms_stack.map @@ -58,14 +58,14 @@ REFINDEX=0 20, 2, 32, 1 ! pTRIG5 21, 2, 33, 1 ! pTRIG6 48, 2, 34, 1 ! pSTOF - 49, 2, 35, 1 ! pEL_LO - 50, 2, 36, 1 ! pEL_LO_CER + 49, 2, 35, 1 ! pEL_LO_LO + 50, 2, 36, 1 ! pEL_LO 51, 2, 37, 1 ! pEL_HI 52, 2, 38, 1 ! pEL_REAL 53, 2, 39, 1 ! pEL_CLEAN 56, 2, 40, 1 ! hSTOF - 57, 2, 41, 1 ! hEL_LO - 58, 2, 42, 1 ! hEL_LO_CER + 57, 2, 41, 1 ! hEL_LO_LO + 58, 2, 42, 1 ! hEL_LO 59, 2, 43, 1 ! hEL_HI 60, 2, 44, 1 ! hEL_REAL 61, 2, 45, 1 ! hEL_CLEAN diff --git a/MAPS/HMS/DETEC/TRIG/htrig.map b/MAPS/HMS/DETEC/TRIG/htrig.map index b74c6531..1a7a05c2 100644 --- a/MAPS/HMS/DETEC/TRIG/htrig.map +++ b/MAPS/HMS/DETEC/TRIG/htrig.map @@ -64,14 +64,14 @@ REFINDEX=0 21, 2, 33, 1! pTRIG6 ! B1 48, 2, 34, 1! pSTOF - 49, 2, 35, 1! pEL_LO - 50, 2, 36, 1! pEL_LO_CER + 49, 2, 35, 1! pEL_LO_LO + 50, 2, 36, 1! pEL_LO 51, 2, 37, 1! pEL_HI 52, 2, 38, 1! pEL_REAL 53, 2, 39, 1! pEL_CLEAN 56, 2, 40, 1! hSTOF - 57, 2, 41, 1! hEL_LO - 58, 2, 42, 1! hEL_LO_CER + 57, 2, 41, 1! hEL_LO_LO + 58, 2, 42, 1! hEL_LO 59, 2, 43, 1! hEL_HI 60, 2, 44, 1! hEL_REAL 61, 2, 45, 1! hEL_CLEAN diff --git a/MAPS/SCALERS/db_HScalevt.dat b/MAPS/SCALERS/db_HScalevt.dat index 71453635..c908a471 100644 --- a/MAPS/SCALERS/db_HScalevt.dat +++ b/MAPS/SCALERS/db_HScalevt.dat @@ -5,14 +5,14 @@ map 3801 5 9 00600920 ffffffff 12 map 3801 5 10 00800a20 ffffffff 12 map 3801 5 11 00a00b20 ffffffff 12 map 3801 5 12 00c00c20 ffffffff 12 31 1000000 -variable 5 18 1 .pEL_HI.scaler SHMS EL_HI -variable 5 18 2 .pEL_HI.scalerRate SHMS EL_HI +variable 5 19 1 .pEL_HI.scaler SHMS EL_HI +variable 5 19 2 .pEL_HI.scalerRate SHMS EL_HI variable 3 3 1 .hod.2y7.posScaler HMS 2Y+ paddle 7 variable 3 3 2 .hod.2y7.posScalerRate HMS 2Y+ paddle 7 +variable 6 12 1 .PRHI.scaler HMS PRHI +variable 6 12 2 .PRHI.scalerRate HMS PRHI variable 3 19 1 .hod.2y7.negScaler HMS 2Y- paddle 7 variable 3 19 2 .hod.2y7.negScalerRate HMS 2Y- paddle 7 -variable 6 11 1 .PSHWRLO.scaler HMS PSHWRLO -variable 6 11 2 .PSHWRLO.scalerRate HMS PSHWRLO variable 0 13 1 .hod.1x12.posScaler HMS 1X+ paddle 12 variable 0 13 2 .hod.1x12.posScalerRate HMS 1X+ paddle 12 variable 0 29 1 .hod.1x12.negScaler HMS 1X- paddle 12 @@ -21,8 +21,8 @@ variable 2 8 1 .hod.2x9.posScaler HMS 2X+ paddle 9 variable 2 8 2 .hod.2x9.posScalerRate HMS 2X+ paddle 9 variable 2 24 1 .hod.2x9.negScaler HMS 2X- paddle 9 variable 2 24 2 .hod.2x9.negScalerRate HMS 2X- paddle 9 -variable 5 26 1 .hEL_HI.scaler HMS EL_HI -variable 5 26 2 .hEL_HI.scalerRate HMS EL_HI +variable 5 27 1 .hEL_HI.scaler HMS EL_HI +variable 5 27 2 .hEL_HI.scalerRate HMS EL_HI variable 1 19 1 .hod.1y7.negScaler HMS 1Y- paddle 7 variable 1 19 2 .hod.1y7.negScalerRate HMS 1Y- paddle 7 variable 1 3 1 .hod.1y7.posScaler HMS 1Y+ paddle 7 @@ -85,8 +85,8 @@ variable 2 21 1 .hod.2x4.negScaler HMS 2X- paddle 4 variable 2 21 2 .hod.2x4.negScalerRate HMS 2X- paddle 4 variable 2 5 1 .hod.2x4.posScaler HMS 2X+ paddle 4 variable 2 5 2 .hod.2x4.posScalerRate HMS 2X+ paddle 4 -variable 5 25 1 .hEL_LO.scaler HMS EL_LO -variable 5 25 2 .hEL_LO.scalerRate HMS EL_LO +variable 5 26 1 .hEL_LO.scaler HMS EL_LO +variable 5 26 2 .hEL_LO.scalerRate HMS EL_LO variable 6 25 1 .BCM4A.scaler BCM4a variable 6 25 2 .BCM4A.scalerRate BCM4a variable 6 25 3 .BCM4A.scalerCurrent BCM4a @@ -106,10 +106,10 @@ variable 0 8 1 .hod.1x9.posScaler HMS 1X+ paddle 9 variable 0 8 2 .hod.1x9.posScalerRate HMS 1X+ paddle 9 variable 0 24 1 .hod.1x9.negScaler HMS 1X- paddle 9 variable 0 24 2 .hod.1x9.negScalerRate HMS 1X- paddle 9 -variable 5 30 1 .Empty_29.scaler Empty -variable 5 30 2 .Empty_29.scalerRate Empty -variable 5 29 1 .Empty_28.scaler Empty -variable 5 29 2 .Empty_28.scalerRate Empty +variable 5 22 1 .Empty_29.scaler Empty +variable 5 22 2 .Empty_29.scalerRate Empty +variable 5 9 1 .Empty_28.scaler Empty +variable 5 9 2 .Empty_28.scalerRate Empty variable 2 27 1 .hod.2x15.negScaler HMS 2X- paddle 15 variable 2 27 2 .hod.2x15.negScalerRate HMS 2X- paddle 15 variable 3 26 1 .Empty_20.scaler Empty @@ -118,16 +118,16 @@ variable 3 30 1 .Empty_23.scaler Empty variable 3 30 2 .Empty_23.scalerRate Empty variable 3 29 1 .Empty_22.scaler Empty variable 3 29 2 .Empty_22.scalerRate Empty -variable 5 21 1 .Empty_25.scaler Empty -variable 5 21 2 .Empty_25.scalerRate Empty +variable 5 6 1 .Empty_25.scaler Empty +variable 5 6 2 .Empty_25.scalerRate Empty variable 3 31 1 .Empty_24.scaler Empty variable 3 31 2 .Empty_24.scalerRate Empty variable 2 11 1 .hod.2x15.posScaler HMS 2X+ paddle 15 variable 2 11 2 .hod.2x15.posScalerRate HMS 2X+ paddle 15 -variable 5 22 1 .Empty_26.scaler Empty -variable 5 22 2 .Empty_26.scalerRate Empty -variable 5 27 1 .hEL_REAL.scaler HMS EL_REAL -variable 5 27 2 .hEL_REAL.scalerRate HMS EL_REAL +variable 5 7 1 .Empty_26.scaler Empty +variable 5 7 2 .Empty_26.scalerRate Empty +variable 5 28 1 .hEL_REAL.scaler HMS EL_REAL +variable 5 28 2 .hEL_REAL.scalerRate HMS EL_REAL variable 3 21 1 .hod.2y4.negScaler HMS 2Y- paddle 4 variable 3 21 2 .hod.2y4.negScalerRate HMS 2Y- paddle 4 variable 3 5 1 .hod.2y4.posScaler HMS 2Y+ paddle 4 @@ -140,16 +140,16 @@ variable 2 7 1 .hod.2x8.posScaler HMS 2X+ paddle 8 variable 2 7 2 .hod.2x8.posScalerRate HMS 2X+ paddle 8 variable 2 23 1 .hod.2x8.negScaler HMS 2X- paddle 8 variable 2 23 2 .hod.2x8.negScalerRate HMS 2X- paddle 8 -variable 5 28 1 .hEL_CLEAN.scaler HMS EL_CLEAN -variable 5 28 2 .hEL_CLEAN.scalerRate HMS EL_CLEAN +variable 5 29 1 .hEL_CLEAN.scaler HMS EL_CLEAN +variable 5 29 2 .hEL_CLEAN.scalerRate HMS EL_CLEAN variable 2 17 1 .hod.2x3.negScaler HMS 2X- paddle 3 variable 2 17 2 .hod.2x3.negScalerRate HMS 2X- paddle 3 variable 2 1 1 .hod.2x3.posScaler HMS 2X+ paddle 3 variable 2 1 2 .hod.2x3.posScalerRate HMS 2X+ paddle 3 variable 0 5 1 .hod.1x4.posScaler HMS 1X+ paddle 4 variable 0 5 2 .hod.1x4.posScalerRate HMS 1X+ paddle 4 -variable 5 19 1 .pEL_REAL.scaler SHMS EL_REAL -variable 5 19 2 .pEL_REAL.scalerRate SHMS EL_REAL +variable 5 20 1 .pEL_REAL.scaler SHMS EL_REAL +variable 5 20 2 .pEL_REAL.scalerRate SHMS EL_REAL variable 1 24 1 .hod.1y9.negScaler HMS 1Y- paddle 9 variable 1 24 2 .hod.1y9.negScalerRate HMS 1Y- paddle 9 variable 1 8 1 .hod.1y9.posScaler HMS 1Y+ paddle 9 @@ -162,6 +162,8 @@ variable 1 22 1 .hod.1y6.negScaler HMS 1Y- paddle 6 variable 1 22 2 .hod.1y6.negScalerRate HMS 1Y- paddle 6 variable 0 21 1 .hod.1x4.negScaler HMS 1X- paddle 4 variable 0 21 2 .hod.1x4.negScalerRate HMS 1X- paddle 4 +variable 5 25 1 .hEL_LO_LO.scaler HMS EL_LO_LO +variable 5 25 2 .hEL_LO_LO.scalerRate HMS EL_LO_LO variable 2 29 1 .hod.2x12.negScaler HMS 2X- paddle 12 variable 2 29 2 .hod.2x12.negScalerRate HMS 2X- paddle 12 variable 2 13 1 .hod.2x12.posScaler HMS 2X+ paddle 12 @@ -184,24 +186,22 @@ variable 3 24 1 .hod.2y9.negScaler HMS 2Y- paddle 9 variable 3 24 2 .hod.2y9.negScalerRate HMS 2Y- paddle 9 variable 3 8 1 .hod.2y9.posScaler HMS 2Y+ paddle 9 variable 3 8 2 .hod.2y9.posScalerRate HMS 2Y+ paddle 9 -variable 5 14 1 .hTRIG5.scaler HMS TRIG5 -variable 5 14 2 .hTRIG5.scalerRate HMS TRIG5 -variable 5 13 1 .hTRIG4.scaler HMS TRIG4 -variable 5 13 2 .hTRIG4.scalerRate HMS TRIG4 -variable 5 15 1 .hTRIG6.scaler HMS TRIG6 -variable 5 15 2 .hTRIG6.scalerRate HMS TRIG6 -variable 5 12 1 .hTRIG3.scaler HMS TRIG3 -variable 5 12 2 .hTRIG3.scalerRate HMS TRIG3 -variable 5 11 1 .hTRIG2.scaler HMS TRIG2 -variable 5 11 2 .hTRIG2.scalerRate HMS TRIG2 -variable 6 15 1 .CERSUM.scaler HMS CERSUM -variable 6 15 2 .CERSUM.scalerRate HMS CERSUM +variable 5 14 1 .hTRIG5.scaler HMS TRIG5 +variable 5 14 2 .hTRIG5.scalerRate HMS TRIG5 +variable 5 13 1 .hTRIG4.scaler HMS TRIG4 +variable 5 13 2 .hTRIG4.scalerRate HMS TRIG4 +variable 5 15 1 .hTRIG6.scaler HMS TRIG6 +variable 5 15 2 .hTRIG6.scalerRate HMS TRIG6 +variable 5 12 1 .hTRIG3.scaler HMS TRIG3 +variable 5 12 2 .hTRIG3.scalerRate HMS TRIG3 +variable 5 11 1 .hTRIG2.scaler HMS TRIG2 +variable 5 11 2 .hTRIG2.scalerRate HMS TRIG2 variable 0 12 1 .hod.1x10.posScaler HMS 1X+ paddle 10 variable 0 12 2 .hod.1x10.posScalerRate HMS 1X+ paddle 10 variable 0 28 1 .hod.1x10.negScaler HMS 1X- paddle 10 variable 0 28 2 .hod.1x10.negScalerRate HMS 1X- paddle 10 -variable 5 20 1 .pEL_CLEAN.scaler SHMS EL_CLEAN -variable 5 20 2 .pEL_CLEAN.scalerRate SHMS EL_CLEAN +variable 5 21 1 .pEL_CLEAN.scaler SHMS EL_CLEAN +variable 5 21 2 .pEL_CLEAN.scalerRate SHMS EL_CLEAN variable 6 28 1 .BCM2.scaler BCM2 variable 6 28 2 .BCM2.scalerRate BCM2 variable 6 28 3 .BCM2.scalerCurrent BCM2 @@ -222,26 +222,26 @@ variable 1 20 1 .hod.1y2.negScaler HMS 1Y- paddle 2 variable 1 20 2 .hod.1y2.negScalerRate HMS 1Y- paddle 2 variable 1 4 1 .hod.1y2.posScaler HMS 1Y+ paddle 2 variable 1 4 2 .hod.1y2.posScalerRate HMS 1Y+ paddle 2 -variable 6 23 1 .Empty_38.scaler Empty -variable 6 23 2 .Empty_38.scalerRate Empty -variable 6 24 1 .Empty_39.scaler Empty -variable 6 24 2 .Empty_39.scalerRate Empty -variable 6 17 1 .Empty_32.scaler Empty -variable 6 17 2 .Empty_32.scalerRate Empty -variable 6 18 1 .Empty_33.scaler Empty -variable 6 18 2 .Empty_33.scalerRate Empty -variable 5 31 1 .Empty_30.scaler Empty -variable 5 31 2 .Empty_30.scalerRate Empty -variable 6 16 1 .Empty_31.scaler Empty -variable 6 16 2 .Empty_31.scalerRate Empty -variable 6 21 1 .Empty_36.scaler Empty -variable 6 21 2 .Empty_36.scalerRate Empty -variable 6 22 1 .Empty_37.scaler Empty -variable 6 22 2 .Empty_37.scalerRate Empty -variable 6 19 1 .Empty_34.scaler Empty -variable 6 19 2 .Empty_34.scalerRate Empty -variable 6 20 1 .Empty_35.scaler Empty -variable 6 20 2 .Empty_35.scalerRate Empty +variable 6 21 1 .Empty_38.scaler Empty +variable 6 21 2 .Empty_38.scalerRate Empty +variable 6 22 1 .Empty_39.scaler Empty +variable 6 22 2 .Empty_39.scalerRate Empty +variable 5 31 1 .Empty_32.scaler Empty +variable 5 31 2 .Empty_32.scalerRate Empty +variable 6 16 1 .Empty_33.scaler Empty +variable 6 16 2 .Empty_33.scalerRate Empty +variable 5 23 1 .Empty_30.scaler Empty +variable 5 23 2 .Empty_30.scalerRate Empty +variable 5 30 1 .Empty_31.scaler Empty +variable 5 30 2 .Empty_31.scalerRate Empty +variable 6 19 1 .Empty_36.scaler Empty +variable 6 19 2 .Empty_36.scalerRate Empty +variable 6 20 1 .Empty_37.scaler Empty +variable 6 20 2 .Empty_37.scalerRate Empty +variable 6 17 1 .Empty_34.scaler Empty +variable 6 17 2 .Empty_34.scalerRate Empty +variable 6 18 1 .Empty_35.scaler Empty +variable 6 18 2 .Empty_35.scalerRate Empty variable 0 0 1 .hod.1x1.posScaler HMS 1X+ paddle 1 variable 0 0 2 .hod.1x1.posScalerRate HMS 1X+ paddle 1 variable 0 16 1 .hod.1x1.negScaler HMS 1X- paddle 1 @@ -258,8 +258,8 @@ variable 2 15 1 .hod.2x16.posScaler HMS 2X+ paddle 16 variable 2 15 2 .hod.2x16.posScalerRate HMS 2X+ paddle 16 variable 2 31 1 .hod.2x16.negScaler HMS 2X- paddle 16 variable 2 31 2 .hod.2x16.negScalerRate HMS 2X- paddle 16 -variable 5 23 1 .Empty_27.scaler Empty -variable 5 23 2 .Empty_27.scalerRate Empty +variable 5 8 1 .Empty_27.scaler Empty +variable 5 8 2 .Empty_27.scalerRate Empty variable 0 30 1 .hod.1x14.negScaler HMS 1X- paddle 14 variable 0 30 2 .hod.1x14.negScalerRate HMS 1X- paddle 14 variable 0 14 1 .hod.1x14.posScaler HMS 1X+ paddle 14 @@ -272,8 +272,8 @@ variable 6 29 1 .BCM17.scaler BCM17 variable 6 29 2 .BCM17.scalerRate BCM17 variable 6 29 3 .BCM17.scalerCurrent BCM17 variable 6 29 4 .BCM17.scalerCharge BCM17 -variable 5 10 1 .hTRIG1.scaler HMS TRIG1 -variable 5 10 2 .hTRIG1.scalerRate HMS TRIG1 +variable 5 10 1 .hTRIG1.scaler HMS TRIG1 +variable 5 10 2 .hTRIG1.scalerRate HMS TRIG1 variable 1 23 1 .hod.1y8.negScaler HMS 1Y- paddle 8 variable 1 23 2 .hod.1y8.negScalerRate HMS 1Y- paddle 8 variable 1 7 1 .hod.1y8.posScaler HMS 1Y+ paddle 8 @@ -292,6 +292,8 @@ variable 0 18 1 .hod.1x5.negScaler HMS 1X- paddle 5 variable 0 18 2 .hod.1x5.negScalerRate HMS 1X- paddle 5 variable 0 2 1 .hod.1x5.posScaler HMS 1X+ paddle 5 variable 0 2 2 .hod.1x5.posScalerRate HMS 1X+ paddle 5 +variable 5 17 1 .pEL_LO_LO.scaler SHMS EL_LO_LO +variable 5 17 2 .pEL_LO_LO.scalerRate SHMS EL_LO_LO variable 1 28 1 .hod.1y10.negScaler HMS 1Y- paddle 10 variable 1 28 2 .hod.1y10.negScalerRate HMS 1Y- paddle 10 variable 1 12 1 .hod.1y10.posScaler HMS 1Y+ paddle 10 @@ -308,8 +310,6 @@ variable 5 2 1 .pTRIG3.scaler SHMS TRIG3 variable 5 2 2 .pTRIG3.scalerRate SHMS TRIG3 variable 5 1 1 .pTRIG2.scaler SHMS TRIG2 variable 5 1 2 .pTRIG2.scalerRate SHMS TRIG2 -variable 6 13 1 .SHWR.scaler HMS SHWR -variable 6 13 2 .SHWR.scalerRate HMS SHWR variable 2 10 1 .hod.2x13.posScaler HMS 2X+ paddle 13 variable 2 10 2 .hod.2x13.posScalerRate HMS 2X+ paddle 13 variable 3 16 1 .hod.2y1.negScaler HMS 2Y- paddle 1 @@ -346,8 +346,8 @@ variable 1 5 1 .hod.1y4.posScaler HMS 1Y+ paddle 4 variable 1 5 2 .hod.1y4.posScalerRate HMS 1Y+ paddle 4 variable 1 21 1 .hod.1y4.negScaler HMS 1Y- paddle 4 variable 1 21 2 .hod.1y4.negScalerRate HMS 1Y- paddle 4 -variable 5 17 1 .pEL_LO.scaler SHMS EL_LO -variable 5 17 2 .pEL_LO.scalerRate SHMS EL_LO +variable 5 18 1 .pEL_LO.scaler SHMS EL_LO +variable 5 18 2 .pEL_LO.scalerRate SHMS EL_LO variable 0 22 1 .hod.1x6.negScaler HMS 1X- paddle 6 variable 0 22 2 .hod.1x6.negScalerRate HMS 1X- paddle 6 variable 0 6 1 .hod.1x6.posScaler HMS 1X+ paddle 6 @@ -360,16 +360,24 @@ variable 3 4 1 .hod.2y2.posScaler HMS 2Y+ paddle 2 variable 3 4 2 .hod.2y2.posScalerRate HMS 2Y+ paddle 2 variable 2 28 1 .hod.2x10.negScaler HMS 2X- paddle 10 variable 2 28 2 .hod.2x10.negScalerRate HMS 2X- paddle 10 -variable 6 12 1 .PSHWRHI.scaler HMS PSHWRHI -variable 6 12 2 .PSHWRHI.scalerRate HMS PSHWRHI +variable 6 13 1 .SHLO.scaler HMS SHLO +variable 6 13 2 .SHLO.scalerRate HMS SHLO +variable 6 15 1 .CER.scaler HMS CER +variable 6 15 2 .CER.scalerRate HMS CER variable 2 18 1 .hod.2x5.negScaler HMS 2X- paddle 5 variable 2 18 2 .hod.2x5.negScalerRate HMS 2X- paddle 5 variable 2 2 1 .hod.2x5.posScaler HMS 2X+ paddle 5 variable 2 2 2 .hod.2x5.posScalerRate HMS 2X+ paddle 5 variable 5 16 1 .pSTOF.scaler SHMS STOF variable 5 16 2 .pSTOF.scalerRate SHMS STOF +variable 6 11 1 .PRLO.scaler HMS PRLO +variable 6 11 2 .PRLO.scalerRate HMS PRLO variable 5 24 1 .hSTOF.scaler HMS STOF variable 5 24 2 .hSTOF.scalerRate HMS STOF +variable 6 24 1 .Empty_41.scaler Empty +variable 6 24 2 .Empty_41.scalerRate Empty +variable 6 23 1 .Empty_40.scaler Empty +variable 6 23 2 .Empty_40.scalerRate Empty variable 6 8 1 .BSUM.scaler HMS BSUM variable 6 8 2 .BSUM.scalerRate HMS BSUM variable 0 1 1 .hod.1x3.posScaler HMS 1X+ paddle 3 diff --git a/MAPS/SCALERS/db_PScalevt.dat b/MAPS/SCALERS/db_PScalevt.dat index 6eeb1aa9..d426fa0f 100644 --- a/MAPS/SCALERS/db_PScalevt.dat +++ b/MAPS/SCALERS/db_PScalevt.dat @@ -12,8 +12,10 @@ variable 3 31 1 .hod.2y16.posScaler SHMS 2y+ paddle 16 variable 3 31 2 .hod.2y16.posScalerRate SHMS 2y+ paddle 16 variable 3 15 1 .hod.2y16.negScaler SHMS 2y- paddle 16 variable 3 15 2 .hod.2y16.negScalerRate SHMS 2y- paddle 16 -variable 6 28 1 .hEL_CLEAN.scaler HMS EL_CLEAN -variable 6 28 2 .hEL_CLEAN.scalerRate HMS EL_CLEAN +variable 6 29 1 .hEL_CLEAN.scaler HMS EL_CLEAN +variable 6 29 2 .hEL_CLEAN.scalerRate HMS EL_CLEAN +variable 7 11 1 .PRLO.scaler SHMS PRLO +variable 7 11 2 .PRLO.scalerRate SHMS PRLO variable 7 10 1 .EDTM.scaler SHMS EDTM variable 7 10 2 .EDTM.scalerRate SHMS EDTM variable 0 23 1 .hod.1x8.negScaler SHMS 1X- paddle 8 @@ -26,20 +28,12 @@ variable 0 1 1 .hod.1x3.posScaler SHMS 1X+ paddle 3 variable 0 1 2 .hod.1x3.posScalerRate SHMS 1X+ paddle 3 variable 0 17 1 .hod.1x3.negScaler SHMS 1X- paddle 3 variable 0 17 2 .hod.1x3.negScalerRate SHMS 1X- paddle 3 -variable 7 23 1 .Empty_65.scaler Empty -variable 7 23 2 .Empty_65.scalerRate Empty -variable 7 22 1 .Empty_64.scaler Empty -variable 7 22 2 .Empty_64.scalerRate Empty +variable 6 25 1 .hEL_LO_LO.scaler HMS EL_LO_LO +variable 6 25 2 .hEL_LO_LO.scalerRate HMS EL_LO_LO variable 4 1 1 .hod.2y19.negScaler SHMS 2y- paddle 19 variable 4 1 2 .hod.2y19.negScalerRate SHMS 2y- paddle 19 -variable 7 19 1 .Empty_61.scaler Empty -variable 7 19 2 .Empty_61.scalerRate Empty variable 4 17 1 .hod.2y19.posScaler SHMS 2y+ paddle 19 variable 4 17 2 .hod.2y19.posScalerRate SHMS 2y+ paddle 19 -variable 7 21 1 .Empty_63.scaler Empty -variable 7 21 2 .Empty_63.scalerRate Empty -variable 7 20 1 .Empty_62.scaler Empty -variable 7 20 2 .Empty_62.scalerRate Empty variable 3 19 1 .hod.2y7.posScaler SHMS 2y+ paddle 7 variable 3 19 2 .hod.2y7.posScalerRate SHMS 2y+ paddle 7 variable 3 3 1 .hod.2y7.negScaler SHMS 2y- paddle 7 @@ -72,30 +66,32 @@ variable 7 28 1 .BCM2.scaler BCM2 variable 7 28 2 .BCM2.scalerRate BCM2 variable 7 28 3 .BCM2.scalerCurrent BCM2 variable 7 28 4 .BCM2.scalerCharge BCM2 -variable 4 6 1 .Empty_33.scaler Empty -variable 4 6 2 .Empty_33.scalerRate Empty -variable 4 30 1 .Empty_30.scaler Empty -variable 4 30 2 .Empty_30.scalerRate Empty -variable 4 31 1 .Empty_31.scaler Empty -variable 4 31 2 .Empty_31.scalerRate Empty -variable 4 9 1 .Empty_36.scaler Empty -variable 4 9 2 .Empty_36.scalerRate Empty -variable 4 10 1 .Empty_37.scaler Empty -variable 4 10 2 .Empty_37.scalerRate Empty -variable 4 8 1 .Empty_35.scaler Empty -variable 4 8 2 .Empty_35.scalerRate Empty +variable 4 10 1 .Empty_33.scaler Empty +variable 4 10 2 .Empty_33.scalerRate Empty +variable 4 7 1 .Empty_30.scaler Empty +variable 4 7 2 .Empty_30.scalerRate Empty +variable 4 8 1 .Empty_31.scaler Empty +variable 4 8 2 .Empty_31.scalerRate Empty +variable 4 13 1 .Empty_36.scaler Empty +variable 4 13 2 .Empty_36.scalerRate Empty +variable 4 14 1 .Empty_37.scaler Empty +variable 4 14 2 .Empty_37.scalerRate Empty +variable 4 12 1 .Empty_35.scaler Empty +variable 4 12 2 .Empty_35.scalerRate Empty variable 3 27 1 .hod.2y15.posScaler SHMS 2y+ paddle 15 variable 3 27 2 .hod.2y15.posScalerRate SHMS 2y+ paddle 15 -variable 4 11 1 .Empty_38.scaler Empty -variable 4 11 2 .Empty_38.scalerRate Empty -variable 4 12 1 .Empty_39.scaler Empty -variable 4 12 2 .Empty_39.scalerRate Empty +variable 4 15 1 .Empty_38.scaler Empty +variable 4 15 2 .Empty_38.scalerRate Empty +variable 6 6 1 .Empty_39.scaler Empty +variable 6 6 2 .Empty_39.scalerRate Empty variable 3 11 1 .hod.2y15.negScaler SHMS 2y- paddle 15 variable 3 11 2 .hod.2y15.negScalerRate SHMS 2y- paddle 15 variable 1 10 1 .hod.1y13.negScaler SHMS 1Y- paddle 13 variable 1 10 2 .hod.1y13.negScalerRate SHMS 1Y- paddle 13 variable 1 26 1 .hod.1y13.posScaler SHMS 1Y+ paddle 13 variable 1 26 2 .hod.1y13.posScalerRate SHMS 1Y+ paddle 13 +variable 7 12 1 .PRHI.scaler SHMS PRHI +variable 7 12 2 .PRHI.scalerRate SHMS PRHI variable 1 3 1 .hod.1y7.negScaler SHMS 1Y- paddle 7 variable 1 3 2 .hod.1y7.negScalerRate SHMS 1Y- paddle 7 variable 1 19 1 .hod.1y7.posScaler SHMS 1Y+ paddle 7 @@ -107,8 +103,10 @@ variable 0 3 2 .hod.1x7.posScalerRate SHMS 1X+ paddle 7 variable 7 31 1 .1Mhz.scaler 1MHz variable 7 31 2 .1Mhz.scalerRate 1MHz variable 7 31 5 .1Mhz.scalerTime 1MHz -variable 6 6 1 .Empty.scaler Empty -variable 6 6 2 .Empty.scalerRate Empty +variable 0 11 1 .Empty.scaler Empty +variable 0 11 2 .Empty.scalerRate Empty +variable 7 15 1 .Empty_49.scaler Empty +variable 7 15 2 .Empty_49.scalerRate Empty variable 2 21 1 .hod.2x4.negScaler SHMS 2X- paddle 4 variable 2 21 2 .hod.2x4.negScalerRate SHMS 2X- paddle 4 variable 3 23 1 .hod.2y8.posScaler SHMS 2y+ paddle 8 @@ -127,14 +125,14 @@ variable 3 1 1 .hod.2y3.negScaler SHMS 2y- paddle 3 variable 3 1 2 .hod.2y3.negScalerRate SHMS 2y- paddle 3 variable 3 17 1 .hod.2y3.posScaler SHMS 2y+ paddle 3 variable 3 17 2 .hod.2y3.posScalerRate SHMS 2y+ paddle 3 -variable 6 8 1 .Empty_3.scaler Empty -variable 6 8 2 .Empty_3.scalerRate Empty +variable 0 15 1 .Empty_3.scaler Empty +variable 0 15 2 .Empty_3.scalerRate Empty variable 3 9 1 .hod.2y11.negScaler SHMS 2y- paddle 11 variable 3 9 2 .hod.2y11.negScalerRate SHMS 2y- paddle 11 variable 3 25 1 .hod.2y11.posScaler SHMS 2y+ paddle 11 variable 3 25 2 .hod.2y11.posScalerRate SHMS 2y+ paddle 11 -variable 0 15 1 .Empty_7.scaler Empty -variable 0 15 2 .Empty_7.scalerRate Empty +variable 1 27 1 .Empty_7.scaler Empty +variable 1 27 2 .Empty_7.scalerRate Empty variable 2 28 1 .hod.2x10.negScaler SHMS 2X- paddle 10 variable 2 28 2 .hod.2x10.negScalerRate SHMS 2X- paddle 10 variable 1 17 1 .hod.1y3.posScaler SHMS 1Y+ paddle 3 @@ -151,8 +149,8 @@ variable 0 24 1 .hod.1x9.negScaler SHMS 1X- paddle 9 variable 0 24 2 .hod.1x9.negScalerRate SHMS 1X- paddle 9 variable 4 4 1 .hod.2y18.negScaler SHMS 2y- paddle 18 variable 4 4 2 .hod.2y18.negScalerRate SHMS 2y- paddle 18 -variable 6 19 1 .pEL_REAL.scaler SHMS EL_REAL -variable 6 19 2 .pEL_REAL.scalerRate SHMS EL_REAL +variable 6 20 1 .pEL_REAL.scaler SHMS EL_REAL +variable 6 20 2 .pEL_REAL.scalerRate SHMS EL_REAL variable 4 20 1 .hod.2y18.posScaler SHMS 2y+ paddle 18 variable 4 20 2 .hod.2y18.posScalerRate SHMS 2y+ paddle 18 variable 6 11 1 .hTRIG2.scaler HMS TRIG2 @@ -165,22 +163,18 @@ variable 3 5 1 .hod.2y4.negScaler SHMS 2y- paddle 4 variable 3 5 2 .hod.2y4.negScalerRate SHMS 2y- paddle 4 variable 3 21 1 .hod.2y4.posScaler SHMS 2y+ paddle 4 variable 3 21 2 .hod.2y4.posScalerRate SHMS 2y+ paddle 4 -variable 7 24 1 .Empty_66.scaler Empty -variable 7 24 2 .Empty_66.scalerRate Empty -variable 7 18 1 .Empty_60.scaler Empty -variable 7 18 2 .Empty_60.scalerRate Empty variable 0 26 1 .hod.1x13.negScaler SHMS 1X- paddle 13 variable 0 26 2 .hod.1x13.negScalerRate SHMS 1X- paddle 13 variable 0 10 1 .hod.1x13.posScaler SHMS 1X+ paddle 13 variable 0 10 2 .hod.1x13.posScalerRate SHMS 1X+ paddle 13 variable 2 26 1 .hod.2x13.negScaler SHMS 2X- paddle 13 variable 2 26 2 .hod.2x13.negScalerRate SHMS 2X- paddle 13 -variable 7 12 1 .Empty_54.scaler Empty -variable 7 12 2 .Empty_54.scalerRate Empty +variable 7 20 1 .Empty_54.scaler Empty +variable 7 20 2 .Empty_54.scalerRate Empty variable 2 10 1 .hod.2x13.posScaler SHMS 2X+ paddle 13 variable 2 10 2 .hod.2x13.posScalerRate SHMS 2X+ paddle 13 -variable 6 31 1 .Empty_52.scaler Empty -variable 6 31 2 .Empty_52.scalerRate Empty +variable 7 18 1 .Empty_52.scaler Empty +variable 7 18 2 .Empty_52.scalerRate Empty variable 2 17 1 .hod.2x3.negScaler SHMS 2X- paddle 3 variable 2 17 2 .hod.2x3.negScalerRate SHMS 2X- paddle 3 variable 2 1 1 .hod.2x3.posScaler SHMS 2X+ paddle 3 @@ -191,12 +185,16 @@ variable 3 30 1 .hod.2y14.posScaler SHMS 2y+ paddle 14 variable 3 30 2 .hod.2y14.posScalerRate SHMS 2y+ paddle 14 variable 3 14 1 .hod.2y14.negScaler SHMS 2y- paddle 14 variable 3 14 2 .hod.2y14.negScalerRate SHMS 2y- paddle 14 +variable 6 19 1 .pEL_HI.scaler SHMS EL_HI +variable 6 19 2 .pEL_HI.scalerRate SHMS EL_HI variable 7 0 1 .S1X.scaler SHMS S1X variable 7 0 2 .S1X.scalerRate SHMS S1X variable 7 1 1 .S1Y.scaler SHMS S1Y variable 7 1 2 .S1Y.scalerRate SHMS S1Y variable 1 8 1 .hod.1y9.negScaler SHMS 1Y- paddle 9 variable 1 8 2 .hod.1y9.negScalerRate SHMS 1Y- paddle 9 +variable 7 8 1 .HCER.scaler SHMS HGC +variable 7 8 2 .HCER.scalerRate SHMS HGC variable 1 24 1 .hod.1y9.posScaler SHMS 1Y+ paddle 9 variable 1 24 2 .hod.1y9.posScalerRate SHMS 1Y+ paddle 9 variable 1 22 1 .hod.1y6.posScaler SHMS 1Y+ paddle 6 @@ -207,38 +205,36 @@ variable 0 5 1 .hod.1x4.posScaler SHMS 1X+ paddle 4 variable 0 5 2 .hod.1x4.posScalerRate SHMS 1X+ paddle 4 variable 0 21 1 .hod.1x4.negScaler SHMS 1X- paddle 4 variable 0 21 2 .hod.1x4.negScalerRate SHMS 1X- paddle 4 -variable 6 20 1 .pEL_CLEAN.scaler SHMS EL_CLEAN -variable 6 20 2 .pEL_CLEAN.scalerRate SHMS EL_CLEAN +variable 6 21 1 .pEL_CLEAN.scaler SHMS EL_CLEAN +variable 6 21 2 .pEL_CLEAN.scalerRate SHMS EL_CLEAN variable 3 8 1 .hod.2y9.negScaler SHMS 2y- paddle 9 variable 3 8 2 .hod.2y9.negScalerRate SHMS 2y- paddle 9 variable 3 24 1 .hod.2y9.posScaler SHMS 2y+ paddle 9 variable 3 24 2 .hod.2y9.posScalerRate SHMS 2y+ paddle 9 variable 7 6 1 .pTREF3.scaler SHMS TREF3 variable 7 6 2 .pTREF3.scalerRate SHMS TREF3 -variable 7 7 1 .AERO.scaler SHMS AERO -variable 7 7 2 .AERO.scalerRate SHMS AERO variable 4 5 1 .hod.2y20.negScaler SHMS 2y- paddle 20 variable 4 5 2 .hod.2y20.negScalerRate SHMS 2y- paddle 20 variable 4 21 1 .hod.2y20.posScaler SHMS 2y+ paddle 20 variable 4 21 2 .hod.2y20.posScalerRate SHMS 2y+ paddle 20 -variable 6 7 1 .Empty_2.scaler Empty -variable 6 7 2 .Empty_2.scalerRate Empty +variable 0 14 1 .Empty_2.scaler Empty +variable 0 14 2 .Empty_2.scalerRate Empty variable 2 12 1 .hod.2x10.posScaler SHMS 2X+ paddle 10 variable 2 12 2 .hod.2x10.posScalerRate SHMS 2X+ paddle 10 variable 7 27 1 .BCM1.scaler BCM1 variable 7 27 2 .BCM1.scalerRate BCM1 variable 7 27 3 .BCM1.scalerCurrent BCM1 variable 7 27 4 .BCM1.scalerCharge BCM1 -variable 0 14 1 .Empty_6.scaler Empty -variable 0 14 2 .Empty_6.scalerRate Empty -variable 6 9 1 .Empty_4.scaler Empty -variable 6 9 2 .Empty_4.scalerRate Empty -variable 0 11 1 .Empty_5.scaler Empty -variable 0 11 2 .Empty_5.scalerRate Empty -variable 0 27 1 .Empty_8.scaler Empty -variable 0 27 2 .Empty_8.scalerRate Empty -variable 0 29 1 .Empty_9.scaler Empty -variable 0 29 2 .Empty_9.scalerRate Empty +variable 0 31 1 .Empty_6.scaler Empty +variable 0 31 2 .Empty_6.scalerRate Empty +variable 0 27 1 .Empty_4.scaler Empty +variable 0 27 2 .Empty_4.scalerRate Empty +variable 0 29 1 .Empty_5.scaler Empty +variable 0 29 2 .Empty_5.scalerRate Empty +variable 1 30 1 .Empty_8.scaler Empty +variable 1 30 2 .Empty_8.scalerRate Empty +variable 1 31 1 .Empty_9.scaler Empty +variable 1 31 2 .Empty_9.scalerRate Empty variable 6 14 1 .hTRIG5.scaler HMS TRIG5 variable 6 14 2 .hTRIG5.scalerRate HMS TRIG5 variable 6 13 1 .hTRIG4.scaler HMS TRIG4 @@ -257,8 +253,8 @@ variable 2 23 1 .hod.2x8.negScaler SHMS 2X- paddle 8 variable 2 23 2 .hod.2x8.negScalerRate SHMS 2X- paddle 8 variable 2 3 1 .hod.2x7.posScaler SHMS 2X+ paddle 7 variable 2 3 2 .hod.2x7.posScalerRate SHMS 2X+ paddle 7 -variable 6 17 1 .pEL_LO.scaler SHMS EL_LO -variable 6 17 2 .pEL_LO.scalerRate SHMS EL_LO +variable 6 18 1 .pEL_LO.scaler SHMS EL_LO +variable 6 18 2 .pEL_LO.scalerRate SHMS EL_LO variable 2 19 1 .hod.2x7.negScaler SHMS 2X- paddle 7 variable 2 19 2 .hod.2x7.negScalerRate SHMS 2X- paddle 7 variable 7 30 1 .Unser.scaler Unser @@ -283,38 +279,38 @@ variable 1 18 1 .hod.1y5.posScaler SHMS 1Y+ paddle 5 variable 1 18 2 .hod.1y5.posScalerRate SHMS 1Y+ paddle 5 variable 1 2 1 .hod.1y5.negScaler SHMS 1Y- paddle 5 variable 1 2 2 .hod.1y5.negScalerRate SHMS 1Y- paddle 5 -variable 6 6 1 .Empty_43.scaler Empty -variable 6 6 2 .Empty_43.scalerRate Empty -variable 4 15 1 .Empty_42.scaler Empty -variable 4 15 2 .Empty_42.scalerRate Empty -variable 4 14 1 .Empty_41.scaler Empty -variable 4 14 2 .Empty_41.scalerRate Empty +variable 6 22 1 .Empty_43.scaler Empty +variable 6 22 2 .Empty_43.scalerRate Empty +variable 6 9 1 .Empty_42.scaler Empty +variable 6 9 2 .Empty_42.scalerRate Empty +variable 6 8 1 .Empty_41.scaler Empty +variable 6 8 2 .Empty_41.scalerRate Empty variable 0 0 1 .hod.1x1.posScaler SHMS 1X+ paddle 1 variable 0 0 2 .hod.1x1.posScalerRate SHMS 1X+ paddle 1 -variable 6 21 1 .Empty_47.scaler Empty -variable 6 21 2 .Empty_47.scalerRate Empty +variable 7 13 1 .Empty_47.scaler Empty +variable 7 13 2 .Empty_47.scalerRate Empty variable 0 16 1 .hod.1x1.negScaler SHMS 1X- paddle 1 variable 0 16 2 .hod.1x1.negScalerRate SHMS 1X- paddle 1 -variable 6 8 1 .Empty_45.scaler Empty -variable 6 8 2 .Empty_45.scalerRate Empty -variable 6 7 1 .Empty_44.scaler Empty -variable 6 7 2 .Empty_44.scalerRate Empty -variable 6 23 1 .Empty_49.scaler Empty -variable 6 23 2 .Empty_49.scalerRate Empty -variable 6 22 1 .Empty_48.scaler Empty -variable 6 22 2 .Empty_48.scalerRate Empty +variable 6 30 1 .Empty_45.scaler Empty +variable 6 30 2 .Empty_45.scalerRate Empty +variable 6 23 1 .Empty_44.scaler Empty +variable 6 23 2 .Empty_44.scalerRate Empty +variable 7 7 1 .AERO.scaler SHMS AERO +variable 7 7 2 .AERO.scalerRate SHMS AERO +variable 7 14 1 .Empty_48.scaler Empty +variable 7 14 2 .Empty_48.scalerRate Empty variable 6 4 1 .pTRIG5.scaler SHMS TRIG5 variable 6 4 2 .pTRIG5.scalerRate SHMS TRIG5 variable 6 3 1 .pTRIG4.scaler SHMS TRIG4 variable 6 3 2 .pTRIG4.scalerRate SHMS TRIG4 -variable 2 27 1 .Empty_19.scaler Empty -variable 2 27 2 .Empty_19.scalerRate Empty +variable 4 23 1 .Empty_19.scaler Empty +variable 4 23 2 .Empty_19.scalerRate Empty +variable 6 26 1 .hEL_LO.scaler HMS EL_LO +variable 6 26 2 .hEL_LO.scalerRate HMS EL_LO variable 0 13 1 .hod.1x12.posScaler SHMS 1X+ paddle 12 variable 0 13 2 .hod.1x12.posScalerRate SHMS 1X+ paddle 12 variable 0 30 1 .hod.1x12.negScaler SHMS 1X- paddle 12 variable 0 30 2 .hod.1x12.negScalerRate SHMS 1X- paddle 12 -variable 6 18 1 .pEL_HI.scaler SHMS EL_HI -variable 6 18 2 .pEL_HI.scalerRate SHMS EL_HI variable 3 18 1 .hod.2y5.posScaler SHMS 2y+ paddle 5 variable 3 18 2 .hod.2y5.posScalerRate SHMS 2y+ paddle 5 variable 3 2 1 .hod.2y5.negScaler SHMS 2y- paddle 5 @@ -327,10 +323,10 @@ variable 2 4 1 .hod.2x2.posScaler SHMS 2X+ paddle 2 variable 2 4 2 .hod.2x2.posScalerRate SHMS 2X+ paddle 2 variable 2 20 1 .hod.2x2.negScaler SHMS 2X- paddle 2 variable 2 20 2 .hod.2x2.negScalerRate SHMS 2X- paddle 2 -variable 4 13 1 .Empty_40.scaler Empty -variable 4 13 2 .Empty_40.scalerRate Empty -variable 6 9 1 .Empty_46.scaler Empty -variable 6 9 2 .Empty_46.scalerRate Empty +variable 6 7 1 .Empty_40.scaler Empty +variable 6 7 2 .Empty_40.scalerRate Empty +variable 6 31 1 .Empty_46.scaler Empty +variable 6 31 2 .Empty_46.scalerRate Empty variable 4 0 1 .hod.2y17.negScaler SHMS 2y- paddle 17 variable 4 0 2 .hod.2y17.negScalerRate SHMS 2y- paddle 17 variable 4 16 1 .hod.2y17.posScaler SHMS 2y+ paddle 17 @@ -351,24 +347,24 @@ variable 0 4 1 .hod.1x2.posScaler SHMS 1X+ paddle 2 variable 0 4 2 .hod.1x2.posScalerRate SHMS 1X+ paddle 2 variable 0 20 1 .hod.1x2.negScaler SHMS 1X- paddle 2 variable 0 20 2 .hod.1x2.negScalerRate SHMS 1X- paddle 2 -variable 2 15 1 .Empty_18.scaler Empty -variable 2 15 2 .Empty_18.scalerRate Empty -variable 0 31 1 .Empty_10.scaler Empty -variable 0 31 2 .Empty_10.scalerRate Empty -variable 1 27 1 .Empty_11.scaler Empty -variable 1 27 2 .Empty_11.scalerRate Empty -variable 1 30 1 .Empty_12.scaler Empty -variable 1 30 2 .Empty_12.scalerRate Empty -variable 1 31 1 .Empty_13.scaler Empty -variable 1 31 2 .Empty_13.scalerRate Empty -variable 1 11 1 .Empty_14.scaler Empty -variable 1 11 2 .Empty_14.scalerRate Empty -variable 1 14 1 .Empty_15.scaler Empty -variable 1 14 2 .Empty_15.scalerRate Empty -variable 1 15 1 .Empty_16.scaler Empty -variable 1 15 2 .Empty_16.scalerRate Empty -variable 2 11 1 .Empty_17.scaler Empty -variable 2 11 2 .Empty_17.scalerRate Empty +variable 4 22 1 .Empty_18.scaler Empty +variable 4 22 2 .Empty_18.scalerRate Empty +variable 1 11 1 .Empty_10.scaler Empty +variable 1 11 2 .Empty_10.scalerRate Empty +variable 1 14 1 .Empty_11.scaler Empty +variable 1 14 2 .Empty_11.scalerRate Empty +variable 1 15 1 .Empty_12.scaler Empty +variable 1 15 2 .Empty_12.scalerRate Empty +variable 2 11 1 .Empty_13.scaler Empty +variable 2 11 2 .Empty_13.scalerRate Empty +variable 2 15 1 .Empty_14.scaler Empty +variable 2 15 2 .Empty_14.scalerRate Empty +variable 2 27 1 .Empty_15.scaler Empty +variable 2 27 2 .Empty_15.scalerRate Empty +variable 2 31 1 .Empty_16.scaler Empty +variable 2 31 2 .Empty_16.scalerRate Empty +variable 4 19 1 .Empty_17.scaler Empty +variable 4 19 2 .Empty_17.scalerRate Empty variable 3 22 1 .hod.2y6.posScaler SHMS 2y+ paddle 6 variable 3 22 2 .hod.2y6.posScalerRate SHMS 2y+ paddle 6 variable 3 6 1 .hod.2y6.negScaler SHMS 2y- paddle 6 @@ -403,28 +399,30 @@ variable 6 16 1 .pSTOF.scaler SHMS STOF variable 6 16 2 .pSTOF.scalerRate SHMS STOF variable 2 6 1 .hod.2x6.posScaler SHMS 2X+ paddle 6 variable 2 6 2 .hod.2x6.posScalerRate SHMS 2X+ paddle 6 -variable 6 26 1 .hEL_HI.scaler HMS EL_HI -variable 6 26 2 .hEL_HI.scalerRate HMS EL_HI -variable 4 19 1 .Empty_21.scaler Empty -variable 4 19 2 .Empty_21.scalerRate Empty -variable 2 31 1 .Empty_20.scaler Empty -variable 2 31 2 .Empty_20.scalerRate Empty -variable 4 23 1 .Empty_23.scaler Empty -variable 4 23 2 .Empty_23.scalerRate Empty -variable 4 22 1 .Empty_22.scaler Empty -variable 4 22 2 .Empty_22.scalerRate Empty -variable 4 25 1 .Empty_25.scaler Empty -variable 4 25 2 .Empty_25.scalerRate Empty -variable 4 24 1 .Empty_24.scaler Empty -variable 4 24 2 .Empty_24.scalerRate Empty -variable 4 27 1 .Empty_27.scaler Empty -variable 4 27 2 .Empty_27.scalerRate Empty -variable 4 26 1 .Empty_26.scaler Empty -variable 4 26 2 .Empty_26.scalerRate Empty -variable 4 29 1 .Empty_29.scaler Empty -variable 4 29 2 .Empty_29.scalerRate Empty -variable 4 28 1 .Empty_28.scaler Empty -variable 4 28 2 .Empty_28.scalerRate Empty +variable 6 27 1 .hEL_HI.scaler HMS EL_HI +variable 6 27 2 .hEL_HI.scalerRate HMS EL_HI +variable 4 25 1 .Empty_21.scaler Empty +variable 4 25 2 .Empty_21.scalerRate Empty +variable 4 24 1 .Empty_20.scaler Empty +variable 4 24 2 .Empty_20.scalerRate Empty +variable 4 27 1 .Empty_23.scaler Empty +variable 4 27 2 .Empty_23.scalerRate Empty +variable 4 26 1 .Empty_22.scaler Empty +variable 4 26 2 .Empty_22.scalerRate Empty +variable 4 29 1 .Empty_25.scaler Empty +variable 4 29 2 .Empty_25.scalerRate Empty +variable 4 28 1 .Empty_24.scaler Empty +variable 4 28 2 .Empty_24.scalerRate Empty +variable 4 31 1 .Empty_27.scaler Empty +variable 4 31 2 .Empty_27.scalerRate Empty +variable 4 30 1 .Empty_26.scaler Empty +variable 4 30 2 .Empty_26.scalerRate Empty +variable 4 6 1 .Empty_29.scaler Empty +variable 4 6 2 .Empty_29.scalerRate Empty +variable 4 3 1 .Empty_28.scaler Empty +variable 4 3 2 .Empty_28.scalerRate Empty +variable 6 17 1 .pEL_LO_LO.scaler SHMS EL_LO_LO +variable 6 17 2 .pEL_LO_LO.scalerRate SHMS EL_LO_LO variable 1 29 1 .hod.1y12.posScaler SHMS 1Y+ paddle 12 variable 1 29 2 .hod.1y12.posScalerRate SHMS 1Y+ paddle 12 variable 1 13 1 .hod.1y12.negScaler SHMS 1Y- paddle 12 @@ -435,40 +433,34 @@ variable 1 5 1 .hod.1y4.negScaler SHMS 1Y- paddle 4 variable 1 5 2 .hod.1y4.negScalerRate SHMS 1Y- paddle 4 variable 0 22 1 .hod.1x6.negScaler SHMS 1X- paddle 6 variable 0 22 2 .hod.1x6.negScalerRate SHMS 1X- paddle 6 -variable 7 13 1 .Empty_55.scaler Empty -variable 7 13 2 .Empty_55.scalerRate Empty -variable 7 14 1 .Empty_56.scaler Empty -variable 7 14 2 .Empty_56.scalerRate Empty -variable 7 15 1 .Empty_57.scaler Empty -variable 7 15 2 .Empty_57.scalerRate Empty -variable 6 29 1 .Empty_50.scaler Empty -variable 6 29 2 .Empty_50.scalerRate Empty -variable 6 30 1 .Empty_51.scaler Empty -variable 6 30 2 .Empty_51.scalerRate Empty +variable 7 21 1 .Empty_55.scaler Empty +variable 7 21 2 .Empty_55.scalerRate Empty +variable 7 22 1 .Empty_56.scaler Empty +variable 7 22 2 .Empty_56.scalerRate Empty +variable 7 23 1 .Empty_57.scaler Empty +variable 7 23 2 .Empty_57.scalerRate Empty +variable 7 16 1 .Empty_50.scaler Empty +variable 7 16 2 .Empty_50.scalerRate Empty +variable 7 17 1 .Empty_51.scaler Empty +variable 7 17 2 .Empty_51.scalerRate Empty variable 0 6 1 .hod.1x6.posScaler SHMS 1X+ paddle 6 variable 0 6 2 .hod.1x6.posScalerRate SHMS 1X+ paddle 6 -variable 7 11 1 .Empty_53.scaler Empty -variable 7 11 2 .Empty_53.scalerRate Empty -variable 7 16 1 .Empty_58.scaler Empty -variable 7 16 2 .Empty_58.scalerRate Empty -variable 7 17 1 .Empty_59.scaler Empty -variable 7 17 2 .Empty_59.scalerRate Empty -variable 7 8 1 .HGC.scaler SHMS HGC -variable 7 8 2 .HGC.scalerRate SHMS HGC -variable 7 9 1 .NGC.scaler SHMS NGC -variable 7 9 2 .NGC.scalerRate SHMS NGC -variable 4 3 1 .Empty_32.scaler Empty -variable 4 3 2 .Empty_32.scalerRate Empty -variable 6 27 1 .hEL_REAL.scaler HMS EL_REAL -variable 6 27 2 .hEL_REAL.scalerRate HMS EL_REAL -variable 6 25 1 .hEL_LO.scaler HMS EL_LO -variable 6 25 2 .hEL_LO.scalerRate HMS EL_LO +variable 7 19 1 .Empty_53.scaler Empty +variable 7 19 2 .Empty_53.scalerRate Empty +variable 7 24 1 .Empty_58.scaler Empty +variable 7 24 2 .Empty_58.scalerRate Empty +variable 4 9 1 .Empty_32.scaler Empty +variable 4 9 2 .Empty_32.scalerRate Empty +variable 6 28 1 .hEL_REAL.scaler HMS EL_REAL +variable 6 28 2 .hEL_REAL.scalerRate HMS EL_REAL variable 3 4 1 .hod.2y2.negScaler SHMS 2y- paddle 2 variable 3 4 2 .hod.2y2.negScalerRate SHMS 2y- paddle 2 -variable 4 7 1 .Empty_34.scaler Empty -variable 4 7 2 .Empty_34.scalerRate Empty +variable 4 11 1 .Empty_34.scaler Empty +variable 4 11 2 .Empty_34.scalerRate Empty variable 3 20 1 .hod.2y2.posScaler SHMS 2y+ paddle 2 variable 3 20 2 .hod.2y2.posScalerRate SHMS 2y+ paddle 2 +variable 7 9 1 .NCER.scaler SHMS NGC +variable 7 9 2 .NCER.scalerRate SHMS NGC variable 2 18 1 .hod.2x5.negScaler SHMS 2X- paddle 5 variable 2 18 2 .hod.2x5.negScalerRate SHMS 2X- paddle 5 variable 2 2 1 .hod.2x5.posScaler SHMS 2X+ paddle 5 diff --git a/MAPS/SCALERS/scaler.map b/MAPS/SCALERS/scaler.map index cf63d61c..7862bfc5 100755 --- a/MAPS/SCALERS/scaler.map +++ b/MAPS/SCALERS/scaler.map @@ -200,34 +200,33 @@ pTRIG3 0 4 5 2 1 -1 SHMS TRIG3 pTRIG4 0 4 5 3 1 -1 SHMS TRIG4 pTRIG5 0 4 5 4 1 -1 SHMS TRIG5 pTRIG6 0 4 5 5 1 -1 SHMS TRIG6 -12/6 0 5 6 6 1 -1 Empty -12/7 0 5 6 7 1 -1 Empty -12/8 0 5 6 8 1 -1 Empty -12/9 0 5 6 9 1 -1 Empty -hTRIG1 0 4 5 10 1 -1 HMS TRIG1 -hTRIG2 0 4 5 11 1 -1 HMS TRIG2 -hTRIG3 0 4 5 12 1 -1 HMS TRIG3 -hTRIG4 0 4 5 13 1 -1 HMS TRIG4 -hTRIG5 0 4 5 14 1 -1 HMS TRIG5 -hTRIG6 0 4 5 15 1 -1 HMS TRIG6 +12/6 0 4 5 6 1 -1 Empty +12/7 0 4 5 7 1 -1 Empty +12/8 0 4 5 8 1 -1 Empty +12/9 0 4 5 9 1 -1 Empty +hTRIG1 0 4 5 10 1 -1 HMS TRIG1 +hTRIG2 0 4 5 11 1 -1 HMS TRIG2 +hTRIG3 0 4 5 12 1 -1 HMS TRIG3 +hTRIG4 0 4 5 13 1 -1 HMS TRIG4 +hTRIG5 0 4 5 14 1 -1 HMS TRIG5 +hTRIG6 0 4 5 15 1 -1 HMS TRIG6 pSTOF 0 4 5 16 1 -1 SHMS STOF -pEL_LO 0 4 5 17 1 -1 SHMS EL_LO -pEL_HI 0 4 5 18 1 -1 SHMS EL_HI -pEL_REAL 0 4 5 19 1 -1 SHMS EL_REAL -pEL_CLEAN 0 4 5 20 1 -1 SHMS EL_CLEAN -12/21 0 4 5 21 1 -1 Empty +pEL_LO_LO 0 4 5 17 1 -1 SHMS EL_LO_LO +pEL_LO 0 4 5 18 1 -1 SHMS EL_LO +pEL_HI 0 4 5 19 1 -1 SHMS EL_HI +pEL_REAL 0 4 5 20 1 -1 SHMS EL_REAL +pEL_CLEAN 0 4 5 21 1 -1 SHMS EL_CLEAN 12/22 0 4 5 22 1 -1 Empty 12/23 0 4 5 23 1 -1 Empty hSTOF 0 4 5 24 1 -1 HMS STOF -hEL_LO 0 4 5 25 1 -1 HMS EL_LO -hEL_HI 0 4 5 26 1 -1 HMS EL_HI -hEL_REAL 0 4 5 27 1 -1 HMS EL_REAL -hEL_CLEAN 0 4 5 28 1 -1 HMS EL_CLEAN -12/29 0 4 5 29 1 -1 Empty +hEL_LO_LO 0 4 5 25 1 -1 HMS EL_LO_LO +hEL_LO 0 4 5 26 1 -1 HMS EL_LO +hEL_HI 0 4 5 27 1 -1 HMS EL_HI +hEL_REAL 0 4 5 28 1 -1 HMS EL_REAL +hEL_CLEAN 0 4 5 29 1 -1 HMS EL_CLEAN 12/30 0 4 5 30 1 -1 Empty 12/31 0 4 5 31 1 -1 Empty - # desc hel crate slot start nchan page long-description S1X 0 4 6 0 1 -1 HMS S1X S1Y 0 4 6 1 1 -1 HMS S1Y @@ -240,11 +239,11 @@ ASUM 0 4 6 7 1 -1 HMS ASUM BSUM 0 4 6 8 1 -1 HMS BSUM CSUM 0 4 6 9 1 -1 HMS CSUM DSUM 0 4 6 10 1 -1 HMS DSUM -PSHWRLO 0 4 6 11 1 -1 HMS PSHWRLO -PSHWRHI 0 4 6 12 1 -1 HMS PSHWRHI -SHWR 0 4 6 13 1 -1 HMS SHWR +PRLO 0 4 6 11 1 -1 HMS PRLO +PRHI 0 4 6 12 1 -1 HMS PRHI +SHLO 0 4 6 13 1 -1 HMS SHLO EDTM 0 4 6 14 1 -1 HMS EDTM -CERSUM 0 4 6 15 1 -1 HMS CERSUM +CER 0 4 6 15 1 -1 HMS CER 21/16 0 4 6 16 1 -1 Empty 21/17 0 4 6 17 1 -1 Empty 21/18 0 4 6 18 1 -1 Empty @@ -473,21 +472,21 @@ hTRIG4 0 5 6 13 1 -1 HMS TRIG4 hTRIG5 0 5 6 14 1 -1 HMS TRIG5 hTRIG6 0 5 6 15 1 -1 HMS TRIG6 pSTOF 0 5 6 16 1 -1 SHMS STOF -pEL_LO 0 5 6 17 1 -1 SHMS EL_LO -pEL_HI 0 5 6 18 1 -1 SHMS EL_HI -pEL_REAL 0 5 6 19 1 -1 SHMS EL_REAL -pEL_CLEAN 0 5 6 20 1 -1 SHMS EL_CLEAN -12/21 0 5 6 21 1 -1 Empty +pEL_LO_LO 0 5 6 17 1 -1 SHMS EL_LO_LO +pEL_LO 0 5 6 18 1 -1 SHMS EL_LO +pEL_HI 0 5 6 19 1 -1 SHMS EL_HI +pEL_REAL 0 5 6 20 1 -1 SHMS EL_REAL +pEL_CLEAN 0 5 6 21 1 -1 SHMS EL_CLEAN 12/22 0 5 6 22 1 -1 Empty 12/23 0 5 6 23 1 -1 Empty hSTOF 0 5 6 24 1 -1 HMS STOF -hEL_LO 0 5 6 25 1 -1 HMS EL_LO -hEL_HI 0 5 6 26 1 -1 HMS EL_HI -hEL_REAL 0 5 6 27 1 -1 HMS EL_REAL -hEL_CLEAN 0 5 6 28 1 -1 HMS EL_CLEAN -12/29 0 5 6 29 1 -1 Empty -12/30 0 5 6 30 1 -1 Empty -12/31 0 5 6 31 1 -1 Empty +hEL_LO_LO 0 5 6 25 1 -1 HMS EL_LO_LO +hEL_LO 0 5 6 26 1 -1 HMS EL_LO +hEL_HI 0 5 6 27 1 -1 HMS EL_HI +hEL_REAL 0 5 6 28 1 -1 HMS EL_REAL +hEL_CLEAN 0 5 6 29 1 -1 HMS EL_CLEAN +12/29 0 5 6 30 1 -1 Empty +12/30 0 5 6 31 1 -1 Empty # desc hel crate slot start nchan page long-description S1X 0 5 7 0 1 -1 SHMS S1X @@ -498,11 +497,11 @@ S1XS1Y 0 5 7 4 1 -1 SHMS S1T S2XS2Y 0 5 7 5 1 -1 SHMS S2T pTREF3 0 5 7 6 1 -1 SHMS TREF3 AERO 0 5 7 7 1 -1 SHMS AERO -HGC 0 5 7 8 1 -1 SHMS HGC -NGC 0 5 7 9 1 -1 SHMS NGC +HCER 0 5 7 8 1 -1 SHMS HGC +NCER 0 5 7 9 1 -1 SHMS NGC EDTM 0 5 7 10 1 -1 SHMS EDTM -13/11 0 5 7 11 1 -1 Empty -13/12 0 5 7 12 1 -1 Empty +PRLO 0 5 7 11 1 -1 SHMS PRLO +PRHI 0 5 7 12 1 -1 SHMS PRHI 13/13 0 5 7 13 1 -1 Empty 13/14 0 5 7 14 1 -1 Empty 13/15 0 5 7 15 1 -1 Empty diff --git a/MAPS/SHMS/DETEC/AERO/paero_ptrig.map b/MAPS/SHMS/DETEC/AERO/paero_ptrig.map index 5bbd5209..a1a49744 100644 --- a/MAPS/SHMS/DETEC/AERO/paero_ptrig.map +++ b/MAPS/SHMS/DETEC/AERO/paero_ptrig.map @@ -34,28 +34,32 @@ REFINDEX=0 40, 2, 11, 1 ! pHGCERSUM 41, 2, 12, 1 ! pNGCERSUM 42, 2, 23, 1 ! pEDTM - 48, 2, 24, 1 ! pTRIG1 - 49, 2, 25, 1 ! pTRIG2 - 50, 2, 26, 1 ! pTRIG3 - 51, 2, 27, 1 ! pTRIG4 - 52, 2, 28, 1 ! pTRIG5 - 53, 2, 29, 1 ! pTRIG6 - 58, 2, 30, 1 ! hTRIG1 - 59, 2, 31, 1 ! hTRIG2 - 60, 2, 32, 1 ! hTRIG3 - 61, 2, 33, 1 ! hTRIG4 - 62, 2, 34, 1 ! hTRIG5 - 63, 2, 35, 1 ! hTRIG6 - 64, 2, 36, 1 ! pSTOF - 65, 2, 37, 1 ! pEL_LO - 66, 2, 38, 1 ! pEL_HI - 67, 2, 39, 1 ! pEL_REAL - 68, 2, 40, 1 ! pEL_CLEAN - 72, 2, 41, 1 ! hSTOF - 73, 2, 42, 1 ! hEL_LO - 74, 2, 43, 1 ! hEL_HI - 75, 2, 44, 1 ! hEL_REAL - 76, 2, 45, 1 ! hEL_CLEAN + 43, 2, 24, 1 ! pPRSHWRLO + 44, 2, 25, 1 ! pPRSHWRHI + 48, 2, 26, 1 ! pTRIG1 + 49, 2, 27, 1 ! pTRIG2 + 50, 2, 28, 1 ! pTRIG3 + 51, 2, 29, 1 ! pTRIG4 + 52, 2, 30, 1 ! pTRIG5 + 53, 2, 31, 1 ! pTRIG6 + 58, 2, 32, 1 ! hTRIG1 + 59, 2, 33, 1 ! hTRIG2 + 60, 2, 34, 1 ! hTRIG3 + 61, 2, 35, 1 ! hTRIG4 + 62, 2, 36, 1 ! hTRIG5 + 63, 2, 37, 1 ! hTRIG6 + 64, 2, 38, 1 ! pSTOF + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO + 67, 2, 41, 1 ! pEL_HI + 68, 2, 42, 1 ! pEL_REAL + 69, 2, 43, 1 ! pEL_CLEAN + 72, 2, 44, 1 ! hSTOF + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO + 75, 2, 47, 1 ! hEL_HI + 76, 2, 48, 1 ! hEL_REAL + 77, 2, 49, 1 ! hEL_CLEAN ROC=6 diff --git a/MAPS/SHMS/DETEC/CAL/pcal_ptrig.map b/MAPS/SHMS/DETEC/CAL/pcal_ptrig.map index 7c8e6dae..b425d26c 100644 --- a/MAPS/SHMS/DETEC/CAL/pcal_ptrig.map +++ b/MAPS/SHMS/DETEC/CAL/pcal_ptrig.map @@ -49,14 +49,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/MAPS/SHMS/DETEC/DC/pdc_ptrig.map b/MAPS/SHMS/DETEC/DC/pdc_ptrig.map index c3662816..a69c36d4 100644 --- a/MAPS/SHMS/DETEC/DC/pdc_ptrig.map +++ b/MAPS/SHMS/DETEC/DC/pdc_ptrig.map @@ -49,14 +49,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/MAPS/SHMS/DETEC/HGCER/phgcer_ptrig.map b/MAPS/SHMS/DETEC/HGCER/phgcer_ptrig.map index a514fb6d..08b08ef8 100644 --- a/MAPS/SHMS/DETEC/HGCER/phgcer_ptrig.map +++ b/MAPS/SHMS/DETEC/HGCER/phgcer_ptrig.map @@ -49,14 +49,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/MAPS/SHMS/DETEC/HODO/phodo_ptrig.map b/MAPS/SHMS/DETEC/HODO/phodo_ptrig.map index 07df6fc8..d4e58afd 100644 --- a/MAPS/SHMS/DETEC/HODO/phodo_ptrig.map +++ b/MAPS/SHMS/DETEC/HODO/phodo_ptrig.map @@ -49,14 +49,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/MAPS/SHMS/DETEC/NGCER/pngcer_ptrig.map b/MAPS/SHMS/DETEC/NGCER/pngcer_ptrig.map index 1fc53393..d1913eab 100644 --- a/MAPS/SHMS/DETEC/NGCER/pngcer_ptrig.map +++ b/MAPS/SHMS/DETEC/NGCER/pngcer_ptrig.map @@ -49,14 +49,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/MAPS/SHMS/DETEC/STACK/shms_stack.map b/MAPS/SHMS/DETEC/STACK/shms_stack.map index a75585c0..9d94b46c 100644 --- a/MAPS/SHMS/DETEC/STACK/shms_stack.map +++ b/MAPS/SHMS/DETEC/STACK/shms_stack.map @@ -55,14 +55,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/MAPS/SHMS/DETEC/TRIG/ptrig.map b/MAPS/SHMS/DETEC/TRIG/ptrig.map index e050a080..32bf4f69 100644 --- a/MAPS/SHMS/DETEC/TRIG/ptrig.map +++ b/MAPS/SHMS/DETEC/TRIG/ptrig.map @@ -47,14 +47,14 @@ REFINDEX=0 62, 2, 36, 1 ! hTRIG5 63, 2, 37, 1 ! hTRIG6 64, 2, 38, 1 ! pSTOF - 65, 2, 39, 1 ! pEL_LO - 66, 2, 40, 1 ! pEL_LO_CER + 65, 2, 39, 1 ! pEL_LO_LO + 66, 2, 40, 1 ! pEL_LO 67, 2, 41, 1 ! pEL_HI 68, 2, 42, 1 ! pEL_REAL 69, 2, 43, 1 ! pEL_CLEAN 72, 2, 44, 1 ! hSTOF - 73, 2, 45, 1 ! hEL_LO - 74, 2, 46, 1 ! hEL_LO_CER + 73, 2, 45, 1 ! hEL_LO_LO + 74, 2, 46, 1 ! hEL_LO 75, 2, 47, 1 ! hEL_HI 76, 2, 48, 1 ! hEL_REAL 77, 2, 49, 1 ! hEL_CLEAN diff --git a/PARAM/TRIG/tcoin.param b/PARAM/TRIG/tcoin.param index c8fa837b..c3192d25 100644 --- a/PARAM/TRIG/tcoin.param +++ b/PARAM/TRIG/tcoin.param @@ -7,5 +7,5 @@ t_coin_tdcchanperns = 0.1 ; bar num: 1 2 3 4 5 6 7 8 9 10 11 12 13 t_coin_adcNames = "hASUM hBSUM hCSUM hDSUM hPSHWR hSHWR hAERSUM hCERSUM hFADC_TREF_ROC1 pAERSUM pHGCSUM pNGCSUM pFADC_TREF_ROC2" -; bar num: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 -t_coin_tdcNames = "h1X h1Y h2X h2Y h1T h2T hT1 hASUM hBSUM hCSUM hDSUM hPSHWRLO hPSHWRHI hSHWR hEDTM hCERSUM hT2 hDCREF1 hDCREF2 hDCREF3 hDCREF4 hTRIG1_ROC1 hTRIG2_ROC1 hTRIG3_ROC1 hTRIG4_ROC1 hTRIG5_ROC1 hTRIG6_ROC1 pTRIG1_ROC1 pTRIG2_ROC1 pTRIG3_ROC1 pTRIG4_ROC1 pTRIG5_ROC1 pTRIG6_ROC1 pT1 pT2 p1X p1Y p2X p2Y p1T p2T pT3 pAERSUM pHGCSUM pNGCSUM pDCREF1 pDCREF2 pDCREF3 pDCREF4 pDCREF5 pDCREF6 pDCREF7 pDCREF8 pDCREF9 pDCREF10 pEDTM pPRSHWRLO pPRSHWRHI pTRIG1_ROC2 pTRIG2_ROC2 pTRIG3_ROC2 pTRIG4_ROC2 pTRIG5_ROC2 pTRIG6_ROC2 hTRIG1_ROC2 hTRIG2_ROC2 hTRIG3_ROC2 hTRIG4_ROC2 hTRIG5_ROC2 hTRIG6_ROC2 pSTOF_ROC2 pEL_LO_ROC2 pEL_LO_CER_ROC2 pEL_HI_ROC2 pEL_REAL_ROC2 pEL_CLEAN_ROC2 hSTOF_ROC2 hEL_LO_ROC2 hEL_LO_CER_ROC2 hEL_HI_ROC2 hEL_REAL_ROC2 hEL_CLEAN_ROC2 pSTOF_ROC1 pEL_LO_ROC1 pEL_LO_CER_ROC1 pEL_HI_ROC1 pEL_REAL_ROC1 pEL_CLEAN_ROC1 hSTOF_ROC1 hEL_LO_ROC1 hEL_LO_CER_ROC1 hEL_HI_ROC1 hEL_REAL_ROC1 hEL_CLEAN_ROC1" +; bar num: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 +t_coin_tdcNames = "h1X h1Y h2X h2Y h1T h2T hT1 hASUM hBSUM hCSUM hDSUM hPSHWRLO hPSHWRHI hSHWR hEDTM hCERSUM hT2 hDCREF1 hDCREF2 hDCREF3 hDCREF4 hTRIG1_ROC1 hTRIG2_ROC1 hTRIG3_ROC1 hTRIG4_ROC1 hTRIG5_ROC1 hTRIG6_ROC1 pTRIG1_ROC1 pTRIG2_ROC1 pTRIG3_ROC1 pTRIG4_ROC1 pTRIG5_ROC1 pTRIG6_ROC1 pT1 pT2 p1X p1Y p2X p2Y p1T p2T pT3 pAERSUM pHGCSUM pNGCSUM pDCREF1 pDCREF2 pDCREF3 pDCREF4 pDCREF5 pDCREF6 pDCREF7 pDCREF8 pDCREF9 pDCREF10 pEDTM pPRSHWRLO pPRSHWRHI pTRIG1_ROC2 pTRIG2_ROC2 pTRIG3_ROC2 pTRIG4_ROC2 pTRIG5_ROC2 pTRIG6_ROC2 hTRIG1_ROC2 hTRIG2_ROC2 hTRIG3_ROC2 hTRIG4_ROC2 hTRIG5_ROC2 hTRIG6_ROC2 pSTOF_ROC2 pEL_LO_LO_ROC2 pEL_LO_ROC2 pEL_HI_ROC2 pEL_REAL_ROC2 pEL_CLEAN_ROC2 hSTOF_ROC2 hEL_LO_LO_ROC2 hEL_LO_ROC2 hEL_HI_ROC2 hEL_REAL_ROC2 hEL_CLEAN_ROC2 pSTOF_ROC1 pEL_LO_LO_ROC1 pEL_LO_ROC1 pEL_HI_ROC1 pEL_REAL_ROC1 pEL_CLEAN_ROC1 hSTOF_ROC1 hEL_LO_LO_ROC1 hEL_LO_ROC1 hEL_HI_ROC1 hEL_REAL_ROC1 hEL_CLEAN_ROC1" diff --git a/PARAM/TRIG/thms.param b/PARAM/TRIG/thms.param index 58cdb625..66c6615d 100644 --- a/PARAM/TRIG/thms.param +++ b/PARAM/TRIG/thms.param @@ -7,5 +7,5 @@ t_hms_tdcchanperns=0.1 ; bar num: 1 2 3 4 5 6 7 8 9 t_hms_adcNames = "hASUM hBSUM hCSUM hDSUM hPSHWR hSHWR hAERSUM hCERSUM hFADC_TREF_ROC1" -; bar num: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 -t_hms_tdcNames = "h1X h1Y h2X h2Y h1T h2T hT1 hASUM hBSUM hCSUM hDSUM hPSHWRLO hPSHWRHI hSHWR hEDTM hCERSUM hT2 hDCREF1 hDCREF2 hDCREF3 hDCREF4 hTRIG1 hTRIG2 hTRIG3 hTRIG4 hTRIG5 hTRIG6 pTRIG1 pTRIG2 pTRIG3 pTRIG4 pTRIG5 pTRIG6 pSTOF pEL_LO pEL_LO_CER pEL_HI pEL_REAL pEL_CLEAN hSTOF hEL_LO hEL_LO_CER hEL_HI hEL_REAL hEL_CLEAN" \ No newline at end of file +; bar num: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 +t_hms_tdcNames = "h1X h1Y h2X h2Y h1T h2T hT1 hASUM hBSUM hCSUM hDSUM hPSHWRLO hPSHWRHI hSHWR hEDTM hCERSUM hT2 hDCREF1 hDCREF2 hDCREF3 hDCREF4 hTRIG1 hTRIG2 hTRIG3 hTRIG4 hTRIG5 hTRIG6 pTRIG1 pTRIG2 pTRIG3 pTRIG4 pTRIG5 pTRIG6 pSTOF pEL_LO_LO pEL_LO pEL_HI pEL_REAL pEL_CLEAN hSTOF hEL_LO_LO hEL_LO hEL_HI hEL_REAL hEL_CLEAN" \ No newline at end of file diff --git a/PARAM/TRIG/tshms.param b/PARAM/TRIG/tshms.param index 863e9956..c332262a 100644 --- a/PARAM/TRIG/tshms.param +++ b/PARAM/TRIG/tshms.param @@ -8,5 +8,5 @@ t_shms_tdcchanperns = 0.1 ; bar num: 1 2 3 4 t_shms_adcNames = "pAERSUM pHGCSUM pNGCSUM pFADC_TREF_ROC2" -; BAR NUM: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 -t_shms_tdcNames = "pT1 pT2 p1X p1Y p2X p2Y p1T p2T pT3 pAERSUM pHGCSUM pNGCSUM pDCREF1 pDCREF2 pDCREF3 pDCREF4 pDCREF5 pDCREF6 pDCREF7 pDCREF8 pDCREF9 pDCREF10 pEDTM pPRSHWRLO pPRSHWRHI pTRIG1 pTRIG2 pTRIG3 pTRIG4 pTRIG5 pTRIG6 hTRIG1 hTRIG2 hTRIG3 hTRIG4 hTRIG5 hTRIG6 pSTOF pEL_LO pEL_LO_CER pEL_HI pEL_REAL pEL_CLEAN hSTOF hEL_LO hEL_LO_CER hEL_HI hEL_REAL hEL_CLEAN" +; BAR NUM: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 +t_shms_tdcNames = "pT1 pT2 p1X p1Y p2X p2Y p1T p2T pT3 pAERSUM pHGCSUM pNGCSUM pDCREF1 pDCREF2 pDCREF3 pDCREF4 pDCREF5 pDCREF6 pDCREF7 pDCREF8 pDCREF9 pDCREF10 pEDTM pPRSHWRLO pPRSHWRHI pTRIG1 pTRIG2 pTRIG3 pTRIG4 pTRIG5 pTRIG6 hTRIG1 hTRIG2 hTRIG3 hTRIG4 hTRIG5 hTRIG6 pSTOF pEL_LO_LO pEL_LO pEL_HI pEL_REAL pEL_CLEAN hSTOF hEL_LO_LO hEL_LO hEL_HI hEL_REAL hEL_CLEAN" diff --git a/TEMPLATES/HMS/PRODUCTION/hstackana_production.template b/TEMPLATES/HMS/PRODUCTION/hstackana_production.template index fbc4d028..a975bdc3 100644 --- a/TEMPLATES/HMS/PRODUCTION/hstackana_production.template +++ b/TEMPLATES/HMS/PRODUCTION/hstackana_production.template @@ -1,4 +1,4 @@ -Run #{gen_run_number} +Run # : {gen_run_number} ************************** * General Run Information @@ -25,13 +25,6 @@ BCM1 Counts: {H.BCM1.scalerCut} Total Charge: {H.BCM1.scalerChargeCut:%.3f} uC BCM2 Counts: {H.BCM2.scalerCut} Total Charge: {H.BCM2.scalerChargeCut:%.3f} uC Unser Counts: {H.Unser.scalerCut} Total Charge: {H.Unser.scalerChargeCut:%.3f} uC -{hdc_plane_names} -Horizontal drift chamber z positions: -Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f} - {hdc_zpos[3]:%6.2f} {hdc_zpos[4]:%6.2f} {hdc_zpos[5]:%6.2f} -Chamber 2: {hdc_zpos[6]:%6.2f} {hdc_zpos[7]:%6.2f} {hdc_zpos[8]:%6.2f} - {hdc_zpos[9]:%6.2f} {hdc_zpos[10]:%6.2f} {hdc_zpos[11]:%6.2f} - ******************** * DAQ Configuration ******************** @@ -43,9 +36,13 @@ Ps4_factor = {ghconfig_ti_ps_factors[3]} Ps5_factor = {ghconfig_ti_ps_factors[4]} Ps6_factor = {ghconfig_ti_ps_factors[5]} -*************** -* 3/4 Triggers -*************** +*********** +* Triggers +*********** + +=:=:=:=:=:=:=:=: += 3/4 Triggers +=:=:=:=:=:=:=:=: HMS 3/4 Triggers : {H.hTRIG1.scaler} [ {H.hTRIG1.scaler/ghconfig_ti_ps_factors[0]} ] Estimated HMS 3/4 Triggers : {H.hTRIG1.scalerRate*(H.1Mhz.scaler/1000000.):%.0f} @@ -56,36 +53,87 @@ HMS Event Types : {HMS_Pretrig.npassed} HMS Computer Live Time : {(TRIG1.npassed / H.hTRIG1.scaler)*100.0:%3.4f} % [ {(TRIG1.npassed / (H.hTRIG1.scaler/ghconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] HMS Computer Dead Time : {100.0 - (TRIG1.npassed / H.hTRIG1.scaler)*100.0:%3.4f} % [ {100.0 - (TRIG1.npassed / (H.hTRIG1.scaler/ghconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] -************* -* MORE TRIGGERS -************** -HMS TRIG -hEL_LO : {H.hEL_LO.scaler} [{H.hEL_LO.scaler/H.1Mhz.scalerTime}] -hEL_HI : {H.hEL_HI.scaler} [{H.hEL_HI.scaler/H.1Mhz.scalerTime}] -hEL_REAL : {H.hEL_REAL.scaler} [{H.hEL_REAL.scaler/H.1Mhz.scalerTime}] -hEL_CLEAN : {H.hEL_CLEAN.scaler} [{H.hEL_CLEAN.scaler/H.1Mhz.scalerTime}] -hSTOF: {H.hSTOF.scaler} [{H.hSTOF.scaler/H.1Mhz.scalerTime}] - -hTRIG1: {H.hTRIG1.scaler} [{H.hTRIG1.scaler/H.1Mhz.scalerTime}] -hTRIG2: {H.hTRIG2.scaler} [{H.hTRIG2.scaler/H.1Mhz.scalerTime}] -hTRIG3: {H.hTRIG3.scaler} [{H.hTRIG3.scaler/H.1Mhz.scalerTime}] -hTRIG4: {H.hTRIG4.scaler} [{H.hTRIG4.scaler/H.1Mhz.scalerTime}] -hTRIG5: {H.hTRIG5.scaler} [{H.hTRIG5.scaler/H.1Mhz.scalerTime}] -hTRIG6: {H.hTRIG6.scaler} [{H.hTRIG6.scaler/H.1Mhz.scalerTime}] - -SHMS TRIG -pEL_LO : {H.pEL_LO.scaler} [{H.pEL_LO.scaler/H.1Mhz.scalerTime}] -pEL_HI : {H.pEL_HI.scaler} [{H.pEL_HI.scaler/H.1Mhz.scalerTime}] -pEL_REAL : {H.pEL_REAL.scaler} [{H.pEL_REAL.scaler/H.1Mhz.scalerTime}] -pEL_CLEAN : {H.pEL_CLEAN.scaler} [{H.pEL_CLEAN.scaler/H.1Mhz.scalerTime}] -pSTOF: {H.pSTOF.scaler} [{H.pSTOF.scaler/H.1Mhz.scalerTime}] - -pTRIG1: {H.pTRIG1.scaler} [{H.pTRIG1.scaler/H.1Mhz.scalerTime}] -pTRIG2: {H.pTRIG2.scaler} [{H.pTRIG2.scaler/H.1Mhz.scalerTime}] -pTRIG3: {H.pTRIG3.scaler} [{H.pTRIG3.scaler/H.1Mhz.scalerTime}] -pTRIG4: {H.pTRIG4.scaler} [{H.pTRIG4.scaler/H.1Mhz.scalerTime}] -pTRIG5: {H.pTRIG5.scaler} [{H.pTRIG5.scaler/H.1Mhz.scalerTime}] -pTRIG6: {H.pTRIG6.scaler} [{H.pTRIG6.scaler/H.1Mhz.scalerTime}] +=:=:=:=:=:=:=:=:=:=:=:=: += Physics 3/4 Triggers +=:=:=:=:=:=:=:=:=:=:=:=: + +Physics Triggers : {H.hTRIG1.scaler - H.EDTM.scaler} +Estimated Physics Triggers : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)*(H.1Mhz.scaler/1000000.):%.0f} +Physics Trigger Rate : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)/1000.:%.3f} kHz +Accepted Physics Triggers : {physics_accepted.npassed} + +=:=:=:=:=:=:=:=: += HMS Triggers +=:=:=:=:=:=:=:=: + +hEL_LO_LO : {H.hEL_LO_LO.scaler} [ {(H.hEL_LO_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_LO : {H.hEL_LO.scaler} [ {(H.hEL_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_HI : {H.hEL_HI.scaler} [ {(H.hEL_HI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_REAL : {H.hEL_REAL.scaler} [ {(H.hEL_REAL.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_CLEAN : {H.hEL_CLEAN.scaler} [ {(H.hEL_CLEAN.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hSTOF : {H.hSTOF.scaler} [ {(H.hSTOF.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +hTRIG1 : {H.hTRIG1.scaler} [ {(H.hTRIG1.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG2 : {H.hTRIG2.scaler} [ {(H.hTRIG2.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG3 : {H.hTRIG3.scaler} [ {(H.hTRIG3.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG4 : {H.hTRIG4.scaler} [ {(H.hTRIG4.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG5 : {H.hTRIG5.scaler} [ {(H.hTRIG5.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG6 : {H.hTRIG6.scaler} [ {(H.hTRIG6.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=:=:=:=:=: += SHMS Triggers +=:=:=:=:=:=:=:=: + +pEL_LO_LO : {H.pEL_LO_LO.scaler} [ {(H.pEL_LO_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_LO : {H.pEL_LO.scaler} [ {(H.pEL_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_HI : {H.pEL_HI.scaler} [ {(H.pEL_HI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_REAL : {H.pEL_REAL.scaler} [ {(H.pEL_REAL.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_CLEAN : {H.pEL_CLEAN.scaler} [ {(H.pEL_CLEAN.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pSTOF : {H.pSTOF.scaler} [ {(H.pSTOF.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +pTRIG1 : {H.pTRIG1.scaler} [ {(H.pTRIG1.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG2 : {H.pTRIG2.scaler} [ {(H.pTRIG2.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG3 : {H.pTRIG3.scaler} [ {(H.pTRIG3.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG4 : {H.pTRIG4.scaler} [ {(H.pTRIG4.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG5 : {H.pTRIG5.scaler} [ {(H.pTRIG5.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG6 : {H.pTRIG6.scaler} [ {(H.pTRIG6.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=: += EDTM +=:=:=:=: + +EDTM Triggers : {H.EDTM.scaler} +Estimated EDTM Triggers : {H.EDTM.scalerRate*(H.1Mhz.scaler/1000000.):%.0f} +EDTM Trigger Rate : {H.EDTM.scalerRate/1000.:%.3f} kHz +Accepted EDTM Triggers : {edtm_accepted.npassed} + +Total Live Time (EDTM) : {(edtm_accepted.npassed / H.EDTM.scaler)*100.0:%3.4f} % +Total Dead Time (EDTM) : {100.0 - (edtm_accepted.npassed / H.EDTM.scaler)*100.0:%3.4f} % + +=:=:=:=:=:=:=: += Hodoscopes +=:=:=:=:=:=:=: + +H1X : {H.S1X.scaler} [ {(H.S1X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1X +H1Y : {H.S1Y.scaler} [ {(H.S1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1Y +H2X : {H.S2X.scaler} [ {(H.S2X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2X +H2Y : {H.S2Y.scaler} [ {(H.S2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2Y + +H1XH1Y : {H.S1XS1Y.scaler} [ {(H.S1XS1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between H1X and H1Y planes +H2XH2Y : {H.S2XS2Y.scaler} [ {(H.S2XS2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between H2X and H2Y planes + +=:=:=:=:=:=: += CER, CAL +=:=:=:=:=:=: + +CER : {H.CER.scaler} [ {(H.CER.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRLO : {H.PRLO.scaler} [ {(H.PRLO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRHI : {H.PRHI.scaler} [ {(H.PRHI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +SHLO : {H.SHLO.scaler} [ {(H.SHLO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +ASUM : {H.ASUM.scaler} [ {(H.ASUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +BSUM : {H.BSUM.scaler} [ {(H.BSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +CSUM : {H.CSUM.scaler} [ {(H.CSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +DSUM : {H.DSUM.scaler} [ {(H.DSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] **************** * Chamber Hits * @@ -196,6 +244,7 @@ cer_pi: {cer_pi.npassed} ***************************** *HMS TRACKING EFFICIENCIES * ***************************** + htrig : {hms_trigs.npassed} hhitslt = passed hits/cham : {hmsHitsLt.npassed} hhitsplanes = +planes >= 5/6 : {hmsHitsPlanes.npassed} @@ -223,7 +272,7 @@ SING FID TRACK EFFIC : {HMSScinDid.npassed/(HMSScinShould.npassed+0. E SING FID TRACK EFFIC : {HMSScinDide.npassed/(HMSScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShoulde.npassed-HMSScinDide.npassed)/(HMSScinShoulde.npassed+.0001)):%8.4f} HADRON SING FID TRACK EFFIC : {HMSScinDidh.npassed/(HMSScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(HMSScinShouldh.npassed-HMSScinDidh.npassed)/(HMSScinShouldh.npassed+.0001)):%8.4f} -************ +**************** * HGC Cerenkov * **************** @@ -241,6 +290,7 @@ Overall HGC Efficiency: {HMS_hcer_track_fired_tot.npassed/HMS_hcer_track_matched **************************** * Calorimeter Efficiencies * **************************** + Efficiencies for calorimeter is the fraction of times block was hit when track with chisquared/dof < {hstat_cal_maxchisq:%5.1f} came within {hstat_cal_slop:%4.1f} cm of the center. and scal_npe_sum > 3.0 (hardwired). (is this still true?) @@ -260,6 +310,7 @@ hD Counts: {H.cal.stat_trksum4} eff : {H.cal.stat_hitsum4 / H.cal.stat_trks ************************** * Hodoscope Efficiencies * ************************** + Efficiencies for hodoscopes is the fraction of times scin. was hit when track with chisquared/dof < {hstat_maxchisq:%5.1f} came within {hstat_slop:%4.1f} cm of the center. @@ -343,7 +394,10 @@ H2Y10 {hhodo_pos_eff[39]} {hhodo_neg_eff[39]} {hhodo_or_eff[39]} { * Hardware Scalers ******************* -*HODOSCOPES* +=:=:=:=:=:=:=:=: += HODOSCOPES +=:=:=:=:=:=:=:=: + Scint Counts Rate H1X1+: {H.hod.1x1.posScaler} [ {(H.hod.1x1.posScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] H1X2+: {H.hod.1x2.posScaler} [ {(H.hod.1x2.posScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] @@ -455,26 +509,4 @@ H2Y6-: {H.hod.2y6.negScaler} [ {(H.hod.2y6.negScaler/H.1Mhz.scalerTime)/1000.:% H2Y7-: {H.hod.2y7.negScaler} [ {(H.hod.2y7.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] H2Y8-: {H.hod.2y8.negScaler} [ {(H.hod.2y8.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] H2Y9-: {H.hod.2y9.negScaler} [ {(H.hod.2y9.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -H2Y10-: {H.hod.2y10.negScaler} [ {(H.hod.2y10.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] - -H1X: {H.S1X.scaler} [ {(H.S1X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1X -H1Y: {H.S1Y.scaler} [ {(H.S1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1Y -H2X: {H.S2X.scaler} [ {(H.S2X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2X -H2Y: {H.S2Y.scaler} [ {(H.S2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2Y -H1XH1Y: {H.S1XS1Y.scaler} [{(H.S1XS1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f}] AND between H1X and H1Y planes -H2XH2Y: {H.S2XS2Y.scaler} [{(H.S2XS2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f}] OR between H2X and H2Y planes (just for kpp, will be AND) - -*Cerenkov* -CERSUM: {H.CERSUM.scaler} [{(H.CERSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] - -*Calorimeter* -PRESHOWERLO: {H.PSHWRLO.scaler} [{(H.PSHWRLO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] -PRESHOWERHI: {H.PSHWRHI.scaler} [{(H.PSHWRHI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] -SHWR: {H.SHWR.scaler} [{(H.SHWR.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] -ASUM: {H.ASUM.scaler} [{(H.ASUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] -BSUM: {H.BSUM.scaler} [{(H.BSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] -CSUM: {H.CSUM.scaler} [{(H.CSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] -DSUM: {H.DSUM.scaler} [{(H.DSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz] - - - +H2Y10-: {H.hod.2y10.negScaler} [ {(H.hod.2y10.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] \ No newline at end of file diff --git a/TEMPLATES/HMS/SCALERS/hscalers.template b/TEMPLATES/HMS/SCALERS/hscalers.template index 61507a4d..223c9b5b 100644 --- a/TEMPLATES/HMS/SCALERS/hscalers.template +++ b/TEMPLATES/HMS/SCALERS/hscalers.template @@ -1,4 +1,5 @@ -Run #: {gen_run_number} +Run # : {gen_run_number} + ************************** * General Run Information ************************** @@ -39,6 +40,10 @@ Ps6_factor = {ghconfig_ti_ps_factors[5]} * Triggers *********** +=:=:=:=:=:=:=:=: += 3/4 Triggers +=:=:=:=:=:=:=:=: + HMS 3/4 Triggers : {H.hTRIG1.scaler} [ {H.hTRIG1.scaler/ghconfig_ti_ps_factors[0]} ] Estimated HMS 3/4 Triggers : {H.hTRIG1.scalerRate*(H.1Mhz.scaler/1000000.):%.0f} HMS 3/4 Trigger Rate : {H.hTRIG1.scalerRate/1000.:%.3f} kHz @@ -48,40 +53,54 @@ HMS Event Types : {HMS_Pretrig.npassed} HMS Computer Live Time : {(TRIG1.npassed / H.hTRIG1.scaler)*100.0:%3.4f} % [ {(TRIG1.npassed / (H.hTRIG1.scaler/ghconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] HMS Computer Dead Time : {100.0 - (TRIG1.npassed / H.hTRIG1.scaler)*100.0:%3.4f} % [ {100.0 - (TRIG1.npassed / (H.hTRIG1.scaler/ghconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] -************** -* MORE TRIGGERS -************** -HMS TRIG -hEL_LO : {H.hEL_LO.scaler} [{H.hEL_LO.scaler/H.1Mhz.scalerTime}] -hEL_HI : {H.hEL_HI.scaler} [{H.hEL_HI.scaler/H.1Mhz.scalerTime}] -hEL_REAL : {H.hEL_REAL.scaler} [{H.hEL_REAL.scaler/H.1Mhz.scalerTime}] -hEL_CLEAN : {H.hEL_CLEAN.scaler} [{H.hEL_CLEAN.scaler/H.1Mhz.scalerTime}] -hSTOF: {H.hSTOF.scaler} [{H.hSTOF.scaler/H.1Mhz.scalerTime}] - -hTRIG1: {H.hTRIG1.scaler} [{H.hTRIG1.scaler/H.1Mhz.scalerTime}] -hTRIG2: {H.hTRIG2.scaler} [{H.hTRIG2.scaler/H.1Mhz.scalerTime}] -hTRIG3: {H.hTRIG3.scaler} [{H.hTRIG3.scaler/H.1Mhz.scalerTime}] -hTRIG4: {H.hTRIG4.scaler} [{H.hTRIG4.scaler/H.1Mhz.scalerTime}] -hTRIG5: {H.hTRIG5.scaler} [{H.hTRIG5.scaler/H.1Mhz.scalerTime}] -hTRIG6: {H.hTRIG6.scaler} [{H.hTRIG6.scaler/H.1Mhz.scalerTime}] - -SHMS TRIG -pEL_LO : {H.pEL_LO.scaler} [{H.pEL_LO.scaler/H.1Mhz.scalerTime}] -pEL_HI : {H.pEL_HI.scaler} [{H.pEL_HI.scaler/H.1Mhz.scalerTime}] -pEL_REAL : {H.pEL_REAL.scaler} [{H.pEL_REAL.scaler/H.1Mhz.scalerTime}] -pEL_CLEAN : {H.pEL_CLEAN.scaler} [{H.pEL_CLEAN.scaler/H.1Mhz.scalerTime}] -pSTOF: {H.pSTOF.scaler} [{H.pSTOF.scaler/H.1Mhz.scalerTime}] - -pTRIG1: {H.pTRIG1.scaler} [{H.pTRIG1.scaler/H.1Mhz.scalerTime}] -pTRIG2: {H.pTRIG2.scaler} [{H.pTRIG2.scaler/H.1Mhz.scalerTime}] -pTRIG3: {H.pTRIG3.scaler} [{H.pTRIG3.scaler/H.1Mhz.scalerTime}] -pTRIG4: {H.pTRIG4.scaler} [{H.pTRIG4.scaler/H.1Mhz.scalerTime}] -pTRIG5: {H.pTRIG5.scaler} [{H.pTRIG5.scaler/H.1Mhz.scalerTime}] -pTRIG6: {H.pTRIG6.scaler} [{H.pTRIG6.scaler/H.1Mhz.scalerTime}] - -******* -* EDTM -******* +=:=:=:=:=:=:=:=:=:=:=:=: += Physics 3/4 Triggers +=:=:=:=:=:=:=:=:=:=:=:=: + +Physics Triggers : {H.hTRIG1.scaler - H.EDTM.scaler} +Estimated Physics Triggers : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)*(H.1Mhz.scaler/1000000.):%.0f} +Physics Trigger Rate : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)/1000.:%.3f} kHz +Accepted Physics Triggers : {physics_accepted.npassed} + +=:=:=:=:=:=:=:=: += HMS Triggers +=:=:=:=:=:=:=:=: + +hEL_LO_LO : {H.hEL_LO_LO.scaler} [ {(H.hEL_LO_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_LO : {H.hEL_LO.scaler} [ {(H.hEL_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_HI : {H.hEL_HI.scaler} [ {(H.hEL_HI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_REAL : {H.hEL_REAL.scaler} [ {(H.hEL_REAL.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_CLEAN : {H.hEL_CLEAN.scaler} [ {(H.hEL_CLEAN.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hSTOF : {H.hSTOF.scaler} [ {(H.hSTOF.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +hTRIG1 : {H.hTRIG1.scaler} [ {(H.hTRIG1.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG2 : {H.hTRIG2.scaler} [ {(H.hTRIG2.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG3 : {H.hTRIG3.scaler} [ {(H.hTRIG3.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG4 : {H.hTRIG4.scaler} [ {(H.hTRIG4.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG5 : {H.hTRIG5.scaler} [ {(H.hTRIG5.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG6 : {H.hTRIG6.scaler} [ {(H.hTRIG6.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=:=:=:=:=: += SHMS Triggers +=:=:=:=:=:=:=:=: + +pEL_LO_LO : {H.pEL_LO_LO.scaler} [ {(H.pEL_LO_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_LO : {H.pEL_LO.scaler} [ {(H.pEL_LO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_HI : {H.pEL_HI.scaler} [ {(H.pEL_HI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_REAL : {H.pEL_REAL.scaler} [ {(H.pEL_REAL.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_CLEAN : {H.pEL_CLEAN.scaler} [ {(H.pEL_CLEAN.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pSTOF : {H.pSTOF.scaler} [ {(H.pSTOF.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +pTRIG1 : {H.pTRIG1.scaler} [ {(H.pTRIG1.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG2 : {H.pTRIG2.scaler} [ {(H.pTRIG2.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG3 : {H.pTRIG3.scaler} [ {(H.pTRIG3.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG4 : {H.pTRIG4.scaler} [ {(H.pTRIG4.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG5 : {H.pTRIG5.scaler} [ {(H.pTRIG5.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG6 : {H.pTRIG6.scaler} [ {(H.pTRIG6.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=: += EDTM +=:=:=:=: EDTM Triggers : {H.EDTM.scaler} Estimated EDTM Triggers : {H.EDTM.scalerRate*(H.1Mhz.scaler/1000000.):%.0f} @@ -91,20 +110,39 @@ Accepted EDTM Triggers : {edtm_accepted.npassed} Total Live Time (EDTM) : {(edtm_accepted.npassed / H.EDTM.scaler)*100.0:%3.4f} % Total Dead Time (EDTM) : {100.0 - (edtm_accepted.npassed / H.EDTM.scaler)*100.0:%3.4f} % -******************* -* Physics 3/4 Triggers -******************* +=:=:=:=:=:=:=: += Hodoscopes +=:=:=:=:=:=:=: -Physics Triggers : {H.hTRIG1.scaler - H.EDTM.scaler} -Estimated Physics Triggers : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)*(H.1Mhz.scaler/1000000.):%.0f} -Physics Trigger Rate : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)/1000.:%.3f} kHz -Accepted Physics Triggers : {physics_accepted.npassed} +H1X : {H.S1X.scaler} [ {(H.S1X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1X +H1Y : {H.S1Y.scaler} [ {(H.S1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1Y +H2X : {H.S2X.scaler} [ {(H.S2X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2X +H2Y : {H.S2Y.scaler} [ {(H.S2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2Y + +H1XH1Y : {H.S1XS1Y.scaler} [ {(H.S1XS1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between H1X and H1Y planes +H2XH2Y : {H.S2XS2Y.scaler} [ {(H.S2XS2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between H2X and H2Y planes + +=:=:=:=:=:=: += CER, CAL +=:=:=:=:=:=: + +CER : {H.CER.scaler} [ {(H.CER.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRLO : {H.PRLO.scaler} [ {(H.PRLO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRHI : {H.PRHI.scaler} [ {(H.PRHI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +SHLO : {H.SHLO.scaler} [ {(H.SHLO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +ASUM : {H.ASUM.scaler} [ {(H.ASUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +BSUM : {H.BSUM.scaler} [ {(H.BSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +CSUM : {H.CSUM.scaler} [ {(H.CSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] +DSUM : {H.DSUM.scaler} [ {(H.DSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] ******************* * Hardware Scalers ******************* -*HODOSCOPES* +=:=:=:=:=:=:=:=: += HODOSCOPES +=:=:=:=:=:=:=:=: + Scint Counts Rate H1X1+: {H.hod.1x1.posScaler} [ {(H.hod.1x1.posScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] H1X2+: {H.hod.1x2.posScaler} [ {(H.hod.1x2.posScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] @@ -216,24 +254,4 @@ H2Y6-: {H.hod.2y6.negScaler} [ {(H.hod.2y6.negScaler/H.1Mhz.scalerTime)/1000.:% H2Y7-: {H.hod.2y7.negScaler} [ {(H.hod.2y7.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] H2Y8-: {H.hod.2y8.negScaler} [ {(H.hod.2y8.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] H2Y9-: {H.hod.2y9.negScaler} [ {(H.hod.2y9.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -H2Y10-: {H.hod.2y10.negScaler} [ {(H.hod.2y10.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] - -H1X: {H.S1X.scaler} [ {(H.S1X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1X -H1Y: {H.S1Y.scaler} [ {(H.S1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H1Y -H2X: {H.S2X.scaler} [ {(H.S2X.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2X -H2Y: {H.S2Y.scaler} [ {(H.S2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of H2Y -H1XH1Y: {H.S1XS1Y.scaler} [{(H.S1XS1Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between H1X and H1Y planes -H2XH2Y: {H.S2XS2Y.scaler} [{(H.S2XS2Y.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] OR between H2X and H2Y planes (just for kpp, will be AND) - -*Cerenkov* -CERSUM: {H.CERSUM.scaler} [{(H.CERSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] - -*Calorimeter* -PRESHOWERLO: {H.PSHWRLO.scaler} [{(H.PSHWRLO.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -PRESHOWERHI: {H.PSHWRHI.scaler} [{(H.PSHWRHI.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -SHWR: {H.SHWR.scaler} [{(H.SHWR.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -ASUM: {H.ASUM.scaler} [{(H.ASUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -BSUM: {H.BSUM.scaler} [{(H.BSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -CSUM: {H.CSUM.scaler} [{(H.CSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] -DSUM: {H.DSUM.scaler} [{(H.DSUM.scaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] - +H2Y10-: {H.hod.2y10.negScaler} [ {(H.hod.2y10.negScaler/H.1Mhz.scalerTime)/1000.:%.3f} kHz ] \ No newline at end of file diff --git a/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template b/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template index b6c1d913..f3169e73 100644 --- a/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template +++ b/TEMPLATES/SHMS/PRODUCTION/pstackana_production.template @@ -1,5 +1,9 @@ Run #: {gen_run_number} +************************** +* General Run Information +************************** + 1 MhZ Pulses : {P.1Mhz.scaler} Run Length : {P.1Mhz.scalerTime:%.3f} sec @@ -32,9 +36,13 @@ Ps4_factor = {gpconfig_ti_ps_factors[3]} Ps5_factor = {gpconfig_ti_ps_factors[4]} Ps6_factor = {gpconfig_ti_ps_factors[5]} -*************** -* 3/4 Triggers -*************** +*********** +* Triggers +*********** + +=:=:=:=:=:=:=: += 3/4 Trigger +=:=:=:=:=:=:=: SHMS 3/4 Triggers : {P.pTRIG1.scaler} [ {P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]} ] Estimated SHMS 3/4 Triggers : {P.pTRIG1.scalerRate*(P.1Mhz.scaler/1000000.):%.0f} @@ -45,41 +53,54 @@ SHMS Event Types : {SHMS_Pretrig.npassed} SHMS Computer Live Time : {(TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} % [ {(TRIG1.npassed / (P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] SHMS Computer Dead Time : {100.0 - (TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} % [ {100.0 - (TRIG1.npassed / (P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] -************* -* MORE TRIGGERS -************** -HMS TRIG -hEL_LO : {P.hEL_LO.scaler} [{P.hEL_LO.scaler/P.1Mhz.scalerTime}] -hEL_HI : {P.hEL_HI.scaler} [{P.hEL_HI.scaler/P.1Mhz.scalerTime}] -hEL_REAL : {P.hEL_REAL.scaler} [{P.hEL_REAL.scaler/P.1Mhz.scalerTime] -hEL_CLEAN : {P.hEL_CLEAN.scaler} [{P.hEL_CLEAN.scaler/P.1Mhz.scalerTime}] -hSTOF: {P.hSTOF.scaler} [{P.hSTOF.scaler/P.1Mhz.scalerTime}] - -hTRIG1: {P.hTRIG1.scaler} [{P.hTRIG1.scaler/P.1Mhz.scalerTime}] -hTRIG2: {P.hTRIG2.scaler} [{P.hTRIG2.scaler/P.1Mhz.scalerTime}] -hTRIG3: {P.hTRIG3.scaler} [{P.hTRIG3.scaler/P.1Mhz.scalerTime}] -hTRIG4: {P.hTRIG4.scaler} [{P.hTRIG4.scaler/P.1Mhz.scalerTime}] -hTRIG5: {P.hTRIG5.scaler} [{P.hTRIG5.scaler/P.1Mhz.scalerTime}] -hTRIG6: {P.hTRIG6.scaler} [{P.hTRIG6.scaler/P.1Mhz.scalerTime}] - -SHMS TRIG -pEL_LO : {P.pEL_LO.scaler} [{P.pEL_LO.scaler/P.1Mhz.scalerTime}] -pEL_HI : {P.pEL_HI.scaler} [{P.pEL_HI.scaler/P.1Mhz.scalerTime}] -pEL_REAL : {P.pEL_REAL.scaler} [{P.pEL_REAL.scaler/P.1Mhz.scalerTime}] -pEL_CLEAN : {P.pEL_CLEAN.scaler} [{P.pEL_CLEAN.scaler/P.1Mhz.scalerTime}] -pSTOF: {P.pSTOF.scaler} [{P.pSTOF.scaler/P.1Mhz.scalerTime}] -pTREF3: {P.pTREF3.scaler} [{P.pTREF3.scaler/P.1Mhz.scalerTime}] - -pTRIG1: {P.pTRIG1.scaler} [{P.pTRIG1.scaler/P.1Mhz.scalerTime}] -pTRIG2: {P.pTRIG2.scaler} [{P.pTRIG2.scaler/P.1Mhz.scalerTime}] -pTRIG3: {P.pTRIG3.scaler} [{P.pTRIG3.scaler/P.1Mhz.scalerTime}] -pTRIG4: {P.pTRIG4.scaler} [{P.pTRIG4.scaler/P.1Mhz.scalerTime}] -pTRIG5: {P.pTRIG5.scaler} [{P.pTRIG5.scaler/P.1Mhz.scalerTime}] -pTRIG6: {P.pTRIG6.scaler} [{P.pTRIG6.scaler/P.1Mhz.scalerTime}] - -******* -* EDTM -******* +=:=:=:=:=:=:=:=:=:=:=:=: += Physics 3/4 Triggers +=:=:=:=:=:=:=:=:=:=:=:=: + +Physics 3/4 Triggers : {P.pTRIG1.scaler - P.EDTM.scaler} +Estimated Physics 3/4 Triggers : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)*(P.1Mhz.scaler/1000000.):%.0f} +Physics 3/4 Trigger Rate : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)/1000.:%.3f} kHz +Accepted Physics Triggers : {physics_accepted.npassed} + +=:=:=:=:=:=:=:=: += HMS Triggers +=:=:=:=:=:=:=:=: + +hEL_LO_LO : {P.hEL_LO_LO.scaler} [ {(P.hEL_LO_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_LO : {P.hEL_LO.scaler} [ {(P.hEL_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_HI : {P.hEL_HI.scaler} [ {(P.hEL_HI.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_REAL : {P.hEL_REAL.scaler} [ {(P.hEL_REAL.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_CLEAN : {P.hEL_CLEAN.scaler} [ {(P.hEL_CLEAN.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hSTOF : {P.hSTOF.scaler} [ {(P.hSTOF.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +hTRIG1 : {P.hTRIG1.scaler} [ {(P.hTRIG1.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG2 : {P.hTRIG2.scaler} [ {(P.hTRIG2.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG3 : {P.hTRIG3.scaler} [ {(P.hTRIG3.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG4 : {P.hTRIG4.scaler} [ {(P.hTRIG4.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG5 : {P.hTRIG5.scaler} [ {(P.hTRIG5.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG6 : {P.hTRIG6.scaler} [ {(P.hTRIG6.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=:=:=:=:=: += SHMS Triggers +=:=:=:=:=:=:=:=: + +pEL_LO_LO : {P.pEL_LO_LO.scaler} [ {(P.pEL_LO_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_LO : {P.pEL_LO.scaler} [ {(P.pEL_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_HI : {P.pEL_HI.scaler} [ {(P.pEL_HI.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_REAL : {P.pEL_REAL.scaler} [ {(P.pEL_REAL.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_CLEAN : {P.pEL_CLEAN.scaler} [ {(P.pEL_CLEAN.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pSTOF : {P.pSTOF.scaler} [ {(P.pSTOF.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +pTRIG1 : {P.pTRIG1.scaler} [ {(P.pTRIG1.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG2 : {P.pTRIG2.scaler} [ {(P.pTRIG2.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG3 : {P.pTRIG3.scaler} [ {(P.pTRIG3.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG4 : {P.pTRIG4.scaler} [ {(P.pTRIG4.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG5 : {P.pTRIG5.scaler} [ {(P.pTRIG5.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG6 : {P.pTRIG6.scaler} [ {(P.pTRIG6.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=: += EDTM +=:=:=:=: EDTM Triggers : {P.EDTM.scaler} Estimated EDTM Triggers : {P.EDTM.scalerRate*(P.1Mhz.scaler/1000000.):%.0f} @@ -89,18 +110,32 @@ Accepted EDTM Triggers : {edtm_accepted.npassed} Total Live Time (EDTM) : {(edtm_accepted.npassed / P.EDTM.scaler)*100.0:%3.4f} % Total Dead Time (EDTM) : {100.0 - (edtm_accepted.npassed / P.EDTM.scaler)*100.0:%3.4f} % -******************* -* Physics 3/4 Triggers -******************* +=:=:=:=:=:=:=: += Hodoscopes +=:=:=:=:=:=:=: -Physics 3/4 Triggers : {P.pTRIG1.scaler - P.EDTM.scaler} -Estimated Physics 3/4 Triggers : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)*(P.1Mhz.scaler/1000000.):%.0f} -Physics 3/4 Trigger Rate : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)/1000.:%.3f} kHz -Accepted Physics Triggers : {physics_accepted.npassed} +P1X : {P.S1X.scaler} [ {(P.S1X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1X +P1Y : {P.S1Y.scaler} [ {(P.S1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1Y +P2X : {P.S2X.scaler} [ {(P.S2X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2X +P2Y : {P.S2Y.scaler} [ {(P.S2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2Y + +P1XP1Y : {P.S1XS1Y.scaler} [ {(P.S1XS1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between P1X and P1Y planes +P2XP2Y : {P.S2XS2Y.scaler} [ {(P.S2XS2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between P2X and P2Y planes + +=:=:=:=:=:=:=:=:=:=:=:=:= += Aerogel, HGC, NGC, CAL +=:=:=:=:=:=:=:=:=:=:=:=:= + +AERO : {P.AERO.scaler} [ {(P.AERO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] Aerogel sum currently not available +HGC : {P.HCER.scaler} [ {(P.HCER.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +NGC : {P.NCER.scaler} [ {(P.NCER.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRLO : {P.PRLO.scaler} [ {(P.PRLO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRHI : {P.PRHI.scaler} [ {(P.PRHI.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +*********** +* Chambers +*********** -**************** -* Chamber * -**************** good_S1_time Counts: {good_S1_time.npassed} / shms_trigs.scaler : {good_S1_time.npassed / shms_trigs.npassed} good_S2X_time Counts: {good_S2X_time.npassed} / shms_trigs.scaler : {good_S2X_time.npassed / shms_trigs.npassed} good_S1_S2X_time Counts: {good_S1_S2X_time.npassed} / shms_trigs.scaler : {good_S1_S2X_time.npassed / shms_trigs.npassed} @@ -244,6 +279,7 @@ p1hit1_cal_elec : {p1hit1_cal_elec.npassed} ****************************** * SHMS TRACKING EFFICIENCIES * ****************************** + ptrig : {SHMS_event.npassed} phitslt = passed hits/cham : {shmsHitsLt.npassed} phitsplanes = +planes >= 5/6 : {shmsHitsPlanes.npassed} @@ -271,9 +307,10 @@ SING FID TRACK EFFIC : {shmsScinDid.npassed / (shmsScinShould.npassed+ E SING FID TRACK EFFIC : {shmsScinDide.npassed / (shmsScinShoulde.npassed+0.0001):%8.4f} +- {(sqrt(shmsScinShoulde.npassed-shmsScinDide.npassed) / (shmsScinShoulde.npassed+.0001)):%8.4f} HADRON SING FID TRACK EFFIC : {shmsScinDidh.npassed / (shmsScinShouldh.npassed+0.0001):%8.4f} +- {(sqrt(shmsScinShouldh.npassed-shmsScinDidh.npassed) / (shmsScinShouldh.npassed+.0001)):%8.4f} -************ -* HGC Cerenkov * -************ +*************** +* HGC Cerenkov +*************** + Good Track Requirements: 1. Only one track found in the focal plane 2. chisq/dof < {phgcer_red_chi2_max:%5.1f} @@ -287,9 +324,10 @@ SHMS HGC Region 3 efficiency: {SHMS_hgcer_track_fired_region_3.npassed/SHMS_hgce SHMS HGC Region 4 efficiency: {SHMS_hgcer_track_fired_region_4.npassed/SHMS_hgcer_track_matched_region_4.npassed} = {SHMS_hgcer_track_fired_region_4.npassed} of {SHMS_hgcer_track_matched_region_4.npassed} good tracks. Overall HGC Efficiency: {SHMS_hgcer_track_fired_tot.npassed/SHMS_hgcer_track_matched_tot.npassed} = {SHMS_hgcer_track_fired_tot.npassed} of {SHMS_hgcer_track_matched_tot.npassed} good tracks. -************ -* NGC Cerenkov * -************ +*************** +* NGC Cerenkov +*************** + Good Track Requirements: 1. Only one track found in the focal plane 2. chisq/dof < {pngcer_red_chi2_max:%5.1f} @@ -303,9 +341,10 @@ SHMS NGC Region 3 efficiency: {SHMS_ngcer_track_fired_region_3.npassed/SHMS_ngce SHMS NGC Region 4 efficiency: {SHMS_ngcer_track_fired_region_4.npassed/SHMS_ngcer_track_matched_region_4.npassed} = {SHMS_ngcer_track_fired_region_4.npassed} of {SHMS_ngcer_track_matched_region_4.npassed} good tracks. Overall NGC Efficiency: {SHMS_ngcer_track_fired_tot.npassed/SHMS_ngcer_track_matched_tot.npassed} = {SHMS_ngcer_track_fired_tot.npassed} of {SHMS_ngcer_track_matched_tot.npassed} good tracks. -************ -* Aerogel Cerenkov * -************ +********** +* Aerogel +********** + Good Track Requirements: 1. Only one track found in the focal plane 2. chisq/dof < {paero_red_chi2_max:%5.1f} @@ -326,6 +365,7 @@ Overall AERO Efficiency: {SHMS_aero_track_fired_tot.npassed/SHMS_aero_track_matc **************************** * Calorimeter Efficiencies * **************************** + Efficiencies for calorimeter is the fraction of times block was hit when track with chisquared/dof < {pstat_cal_maxchisq:%5.1f} came within {pstat_cal_slop:%4.1f} cm of the center. and scal_npe_sum > 3.0 (hardwired). (is this still true?) @@ -340,6 +380,7 @@ shmsShowerArray Counts: {P.cal.stat_trksum_array} eff : {P.cal.stat_hitsum_ ************************** * Hodoscope Efficiencies * ************************** + Efficiencies for hodoscopes is the fraction of times scin. was hit when track with chisquared/dof < {pstat_maxchisq:%5.1f} came within {pstat_slop:%4.1f} cm of the center. @@ -431,7 +472,10 @@ P2Y21 {phodo_pos_eff[83]} {phodo_neg_eff[83]} {phodo_or_eff[83]} {p * Hardware Scalers ******************* -*HODOSCOPES* +=:=:=:=:=:=:= += HODOSCOPES +=:=:=:=:=:=:= + Scint Counts Rate P1X1+: {P.hod.1x1.posScaler} [ {(P.hod.1x1.posScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] P1X2+: {P.hod.1x2.posScaler} [ {(P.hod.1x2.posScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] @@ -561,18 +605,4 @@ P2Y17-: {P.hod.2y17.negScaler} [ {(P.hod.2y17.negScaler/P.1Mhz.scalerTime)/1000. P2Y18-: {P.hod.2y18.negScaler} [ {(P.hod.2y18.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] P2Y19-: {P.hod.2y19.negScaler} [ {(P.hod.2y19.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] P2Y20-: {P.hod.2y20.negScaler} [ {(P.hod.2y20.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] -P2Y21-: {P.hod.2y21.negScaler} [ {(P.hod.2y21.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] - -P1X: {P.S1X.scaler} [ {(P.S1X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1X -P1Y: {P.S1Y.scaler} [ {(P.S1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1Y -P2X: {P.S2X.scaler} [ {(P.S2X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2X -P2Y: {P.S2Y.scaler} [ {(P.S2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2Y - -P1XP1Y: {P.S1XS1Y.scaler} [ {(P.S1XS1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between P1X and P1Y planes -P2XP2Y: {P.S2XS2Y.scaler} [ {(P.S2XS2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] OR between P2X and P2Y planes (just for kpp, will be AND) - -*Aerogel, NGC, HGC* -AERO: {P.AERO.scaler} [ {(P.AERO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] Aerogel sum currently not available -HGC:{P.HGC.scaler} [ {(P.HGC.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] -NGC:{P.NGC.scaler} [ {(P.NGC.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] - +P2Y21-: {P.hod.2y21.negScaler} [ {(P.hod.2y21.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] \ No newline at end of file diff --git a/TEMPLATES/SHMS/SCALERS/pscalers.template b/TEMPLATES/SHMS/SCALERS/pscalers.template index ce02d1e5..0403c252 100644 --- a/TEMPLATES/SHMS/SCALERS/pscalers.template +++ b/TEMPLATES/SHMS/SCALERS/pscalers.template @@ -37,53 +37,70 @@ Ps5_factor = {gpconfig_ti_ps_factors[4]} Ps6_factor = {gpconfig_ti_ps_factors[5]} *********** -* 3/4 Triggers +* Triggers *********** +=:=:=:=:=:=:=: += 3/4 Trigger +=:=:=:=:=:=:=: + SHMS 3/4 Triggers : {P.pTRIG1.scaler} [ {P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]} ] Estimated SHMS 3/4 Triggers : {P.pTRIG1.scalerRate*(P.1Mhz.scaler/1000000.):%.0f} SHMS 3/4 Trigger Rate : {P.pTRIG1.scalerRate/1000.:%.3f} kHz Accepted SHMS Triggers : {TRIG1.npassed} SHMS Event Types : {SHMS_Pretrig.npassed} -SHMS Computer Live Time : {(TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} % [ {(TRIG1.npassed / (P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] -SHMS Computer Dead Time : {100.0 - (TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} % [ {100.0 - (TRIG1.npassed / (P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] - -************* -* MORE TRIGGERS -************** -HMS TRIG -hEL_LO : {P.hEL_LO.scaler} [{P.hEL_LO.scaler/P.1Mhz.scalerTime:%.3f}] -hEL_HI : {P.hEL_HI.scaler} [{P.hEL_HI.scaler/P.1Mhz.scalerTime:%.3f}] -hEL_REAL : {P.hEL_REAL.scaler} [{P.hEL_REAL.scaler/P.1Mhz.scalerTime:%.3f}] -hEL_CLEAN : {P.hEL_CLEAN.scaler} [{P.hEL_CLEAN.scaler/P.1Mhz.scalerTime:%.3f}] -hSTOF: {P.hSTOF.scaler} [{P.hSTOF.scaler/P.1Mhz.scalerTime:%.3f}] - -hTRIG1: {P.hTRIG1.scaler} [{P.hTRIG1.scaler/P.1Mhz.scalerTime:%.3f}] -hTRIG2: {P.hTRIG2.scaler} [{P.hTRIG2.scaler/P.1Mhz.scalerTime:%.3f}] -hTRIG3: {P.hTRIG3.scaler} [{P.hTRIG3.scaler/P.1Mhz.scalerTime:%.3f}] -hTRIG4: {P.hTRIG4.scaler} [{P.hTRIG4.scaler/P.1Mhz.scalerTime:%.3f}} -hTRIG5: {P.hTRIG5.scaler} [{P.hTRIG5.scaler/P.1Mhz.scalerTime:%.3f}] -hTRIG6: {P.hTRIG6.scaler} [{P.hTRIG6.scaler/P.1Mhz.scalerTime:%.3f}] - -SHMS TRIG -pEL_LO : {P.pEL_LO.scaler} [{P.pEL_LO.scaler/P.1Mhz.scalerTime:%.3f}] -pEL_HI : {P.pEL_HI.scaler} [{P.pEL_HI.scaler/P.1Mhz.scalerTime:%.3f}] -pEL_REAL : {P.pEL_REAL.scaler} [{P.pEL_REAL.scaler/P.1Mhz.scalerTime:%.3f}] -pEL_CLEAN : {P.pEL_CLEAN.scaler} [{P.pEL_CLEAN.scaler/P.1Mhz.scalerTime:%.3f}] -pSTOF: {P.pSTOF.scaler} [{P.pSTOF.scaler/P.1Mhz.scalerTime:%.3f}] -pTREF3: {P.pTREF3.scaler} [{P.pTREF3.scaler/P.1Mhz.scalerTime:%.3f}] - -pTRIG1: {P.pTRIG1.scaler} [{P.pTRIG1.scaler/P.1Mhz.scalerTime:%.3f}] -pTRIG2: {P.pTRIG2.scaler} [{P.pTRIG2.scaler/P.1Mhz.scalerTime:%.3f}] -pTRIG3: {P.pTRIG3.scaler} [{P.pTRIG3.scaler/P.1Mhz.scalerTime:%.3f}] -pTRIG4: {P.pTRIG4.scaler} [{P.pTRIG4.scaler/P.1Mhz.scalerTime:%.3f}] -pTRIG5: {P.pTRIG5.scaler} [{P.pTRIG5.scaler/P.1Mhz.scalerTime:%.3f}] -pTRIG6: {P.pTRIG6.scaler} [{P.pTRIG6.scaler/P.1Mhz.scalerTime:%.3f}] - -******* -* EDTM -******* +SHMS Computer Live Time : {(TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} % [ {(TRIG1.npassed / (P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] +SHMS Computer Dead Time : {100.0 - (TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} % [ {100.0 - (TRIG1.npassed / (P.pTRIG1.scaler/gpconfig_ti_ps_factors[0]))*100.0:%3.4f} % ] + +=:=:=:=:=:=:=:=:=:=:=:=: += Physics 3/4 Triggers +=:=:=:=:=:=:=:=:=:=:=:=: + +Physics 3/4 Triggers : {P.pTRIG1.scaler - P.EDTM.scaler} +Estimated Physics 3/4 Triggers : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)*(P.1Mhz.scaler/1000000.):%.0f} +Physics 3/4 Trigger Rate : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)/1000.:%.3f} kHz +Accepted Physics Triggers : {physics_accepted.npassed} + +=:=:=:=:=:=:=:=: += HMS Triggers +=:=:=:=:=:=:=:=: + +hEL_LO_LO : {P.hEL_LO_LO.scaler} [ {(P.hEL_LO_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_LO : {P.hEL_LO.scaler} [ {(P.hEL_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_HI : {P.hEL_HI.scaler} [ {(P.hEL_HI.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_REAL : {P.hEL_REAL.scaler} [ {(P.hEL_REAL.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hEL_CLEAN : {P.hEL_CLEAN.scaler} [ {(P.hEL_CLEAN.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hSTOF : {P.hSTOF.scaler} [ {(P.hSTOF.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +hTRIG1 : {P.hTRIG1.scaler} [ {(P.hTRIG1.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG2 : {P.hTRIG2.scaler} [ {(P.hTRIG2.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG3 : {P.hTRIG3.scaler} [ {(P.hTRIG3.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG4 : {P.hTRIG4.scaler} [ {(P.hTRIG4.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG5 : {P.hTRIG5.scaler} [ {(P.hTRIG5.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +hTRIG6 : {P.hTRIG6.scaler} [ {(P.hTRIG6.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=:=:=:=:=: += SHMS Triggers +=:=:=:=:=:=:=:=: + +pEL_LO_LO : {P.pEL_LO_LO.scaler} [ {(P.pEL_LO_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_LO : {P.pEL_LO.scaler} [ {(P.pEL_LO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_HI : {P.pEL_HI.scaler} [ {(P.pEL_HI.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_REAL : {P.pEL_REAL.scaler} [ {(P.pEL_REAL.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pEL_CLEAN : {P.pEL_CLEAN.scaler} [ {(P.pEL_CLEAN.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pSTOF : {P.pSTOF.scaler} [ {(P.pSTOF.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +pTRIG1 : {P.pTRIG1.scaler} [ {(P.pTRIG1.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG2 : {P.pTRIG2.scaler} [ {(P.pTRIG2.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG3 : {P.pTRIG3.scaler} [ {(P.pTRIG3.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG4 : {P.pTRIG4.scaler} [ {(P.pTRIG4.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG5 : {P.pTRIG5.scaler} [ {(P.pTRIG5.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +pTRIG6 : {P.pTRIG6.scaler} [ {(P.pTRIG6.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] + +=:=:=:=: += EDTM +=:=:=:=: EDTM Triggers : {P.EDTM.scaler} Estimated EDTM Triggers : {P.EDTM.scalerRate*(P.1Mhz.scaler/1000000.):%.0f} @@ -93,20 +110,36 @@ Accepted EDTM Triggers : {edtm_accepted.npassed} Total Live Time (EDTM) : {(edtm_accepted.npassed / P.EDTM.scaler)*100.0:%3.4f} % Total Dead Time (EDTM) : {100.0 - (edtm_accepted.npassed / P.EDTM.scaler)*100.0:%3.4f} % -******************* -* Physics 3/4 Triggers -******************* +=:=:=:=:=:=:=: += Hodoscopes +=:=:=:=:=:=:=: -Physics 3/4 Triggers : {P.pTRIG1.scaler - P.EDTM.scaler} -Estimated Physics 3/4 Triggers : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)*(P.1Mhz.scaler/1000000.):%.0f} -Physics 3/4 Trigger Rate : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)/1000.:%.3f} kHz -Accepted Physics Triggers : {physics_accepted.npassed} +P1X : {P.S1X.scaler} [ {(P.S1X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1X +P1Y : {P.S1Y.scaler} [ {(P.S1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1Y +P2X : {P.S2X.scaler} [ {(P.S2X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2X +P2Y : {P.S2Y.scaler} [ {(P.S2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2Y + +P1XP1Y : {P.S1XS1Y.scaler} [ {(P.S1XS1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between P1X and P1Y planes +P2XP2Y : {P.S2XS2Y.scaler} [ {(P.S2XS2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between P2X and P2Y planes + +=:=:=:=:=:=:=:=:=:=:=:=:= += Aerogel, HGC, NGC, CAL +=:=:=:=:=:=:=:=:=:=:=:=:= + +AERO : {P.AERO.scaler} [ {(P.AERO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] Aerogel sum currently not available +HGC : {P.HCER.scaler} [ {(P.HCER.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +NGC : {P.NCER.scaler} [ {(P.NCER.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRLO : {P.PRLO.scaler} [ {(P.PRLO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +PRHI : {P.PRHI.scaler} [ {(P.PRHI.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] ******************* * Hardware Scalers ******************* -*HODOSCOPES* +=:=:=:=:=:=:=: += HODOSCOPES +=:=:=:=:=:=:=: + Scint Counts Rate P1X1+: {P.hod.1x1.posScaler} [ {(P.hod.1x1.posScalerRate/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] P1X2+: {P.hod.1x2.posScaler} [ {(P.hod.1x2.posScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] @@ -236,17 +269,4 @@ P2Y17-: {P.hod.2y17.negScaler} [ {(P.hod.2y17.negScaler/P.1Mhz.scalerTime)/1000. P2Y18-: {P.hod.2y18.negScaler} [ {(P.hod.2y18.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] P2Y19-: {P.hod.2y19.negScaler} [ {(P.hod.2y19.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] P2Y20-: {P.hod.2y20.negScaler} [ {(P.hod.2y20.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] -P2Y21-: {P.hod.2y21.negScaler} [ {(P.hod.2y21.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] - -P1X: {P.S1X.scaler} [ {(P.S1X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1X -P1Y: {P.S1Y.scaler} [ {(P.S1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P1Y -P2X: {P.S2X.scaler} [ {(P.S2X.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2X -P2Y: {P.S2Y.scaler} [ {(P.S2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between + and - sides of P2Y - -P1XP1Y: {P.S1XS1Y.scaler} [ {(P.S1XS1Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] AND between P1X and P1Y planes -P2XP2Y: {P.S2XS2Y.scaler} [ {(P.S2XS2Y.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] OR between P2X and P2Y planes (just for kpp, will be AND) - -*Aerogel, NGC, HGC* -AERO: {P.AERO.scaler} [ {(P.AERO.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] Aerogel sum currently not available -HGC:{P.HGC.scaler} [ {(P.HGC.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] -NGC:{P.NGC.scaler} [ {(P.NGC.scaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] +P2Y21-: {P.hod.2y21.negScaler} [ {(P.hod.2y21.negScaler/P.1Mhz.scalerTime)/1000.:%.3f} kHz ] \ No newline at end of file -- GitLab