Skip to content
Snippets Groups Projects
Commit a1b1368b authored by Mark Jones's avatar Mark Jones Committed by Mark K Jones
Browse files

Changes to TEMPLATES and cuts files

Live time calculation was using the wrong scaler.
parent 8cb26d24
No related branches found
No related tags found
No related merge requests found
...@@ -4,13 +4,14 @@ Block: RawDecode ...@@ -4,13 +4,14 @@ Block: RawDecode
Pedestal_event g.evtyp == 99 Pedestal_event g.evtyp == 99
HMS_trig_1_event g.evtyp == 1 HMS_event g.evtyp == 2
HMS_trig_2_event g.evtyp == 2 SHMS_event g.evtyp == 1
HMS_trig_3_event g.evtyp == 3 COIN_event g.evtyp == 4
HMS_trig_4_event g.evtyp == 4 TRIG1 T.hms.hTRIG1_tdcTimeRaw>0
HMS_trig_5_event g.evtyp == 5 TRIG2 T.hms.hTRIG2_tdcTimeRaw>0
HMS_trig_6_event g.evtyp == 6 TRIG3 T.hms.hTRIG3_tdcTimeRaw>0
HMS_event HMS_trig_1_event || HMS_trig_2_event || HMS_trig_3_event || HMS_trig_4_event || HMS_trig_5_event || HMS_trig_6_event HMS_Pretrig TRIG1||TRIG2||TRIG3
RawDecode_master 1 RawDecode_master 1
......
...@@ -3,7 +3,13 @@ ...@@ -3,7 +3,13 @@
Block: RawDecode Block: RawDecode
Pedestal_event g.evtyp == 99 Pedestal_event g.evtyp == 99
SHMS_event g.evtyp == 1 SHMS_event g.evtyp == 1
HMS_event g.evtyp == 2
COIN_event g.evtyp == 4
TRIG1 T.shms.pTRIG1_tdcTimeRaw>0
TRIG2 T.shms.pTRIG2_tdcTimeRaw>0
TRIG3 T.shms.pTRIG3_tdcTimeRaw>0
SHMS_Pretrig TRIG1||TRIG2||TRIG3
RawDecode_master 1 RawDecode_master 1
......
...@@ -32,9 +32,36 @@ Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f} ...@@ -32,9 +32,36 @@ Chamber 1: {hdc_zpos[0]:%6.2f} {hdc_zpos[1]:%6.2f} {hdc_zpos[2]:%6.2f}
Chamber 2: {hdc_zpos[6]:%6.2f} {hdc_zpos[7]:%6.2f} {hdc_zpos[8]:%6.2f} 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} {hdc_zpos[9]:%6.2f} {hdc_zpos[10]:%6.2f} {hdc_zpos[11]:%6.2f}
Rate : {H.Trig.scalerRate/1000.:%7.3f} kHz ********************
Live Time : {(hms_trigs.npassed / H.Trig.scaler)*100.0:%3.2f} % * DAQ Configuration
Dead Time : {100.0 - (hms_trigs.npassed / H.Trig.scaler)*100.0:%3.2f} % ********************
Ps1_value = {ghconfig_ti_ps[0]}
Ps2_value = {ghconfig_ti_ps[1]}
Ps3_value = {ghconfig_ti_ps[2]}
Ps4_value = {ghconfig_ti_ps[3]}
Ps5_value = {ghconfig_ti_ps[4]}
Ps6_value = {ghconfig_ti_ps[5]}
Ps1_factor = {floor(2**(ghconfig_ti_ps[0] - 1) + 1):%d}
Ps2_factor = {floor(2**(ghconfig_ti_ps[1] - 1) + 1):%d}
Ps3_factor = {floor(2**(ghconfig_ti_ps[2] - 1) + 1):%d}
Ps4_factor = {floor(2**(ghconfig_ti_ps[3] - 1) + 1):%d}
Ps5_factor = {floor(2**(ghconfig_ti_ps[4] - 1) + 1):%d}
Ps6_factor = {floor(2**(ghconfig_ti_ps[5] - 1) + 1):%d}
***********
* Triggers
***********
HMS 3/4 Triggers : {H.hTRIG1.scaler}
Estimated HMS 3/4 Triggers : {H.hTRIG1.scalerRate*(H.1Mhz.scaler/1000000.):%.0f}
HMS 3/4 Trigger Rate : {H.hTRIG1.scalerRate/1000.:%.3f} kHz
Accepted HMS Triggers : {TRIG1.npassed}
HMS Event Types : {HMS_events.npassed}
HMS Computer Live Time : {TRIG1.npassed / H.hTRIG1.scaler)*100.0:%3.4f} %
HMS Computer Dead Time : {100.0 - (TRIG1.npassed / H.hTRIG1.scaler)*100.0:%3.4f} %
hmsDC1Planes_large Counts:{hmsDC1Planes_large.npassed} /hms_trigs : {hmsDC1Planes_large.npassed/hms_trigs.npassed} hmsDC1Planes_large Counts:{hmsDC1Planes_large.npassed} /hms_trigs : {hmsDC1Planes_large.npassed/hms_trigs.npassed}
hmsDC2Planes_large Counts:{hmsDC2Planes_large.npassed} /hms_trigs : {hmsDC2Planes_large.npassed/hms_trigs.npassed} hmsDC2Planes_large Counts:{hmsDC2Planes_large.npassed} /hms_trigs : {hmsDC2Planes_large.npassed/hms_trigs.npassed}
......
...@@ -46,14 +46,14 @@ Ps6_factor = {floor(2**(ghconfig_ti_ps[5] - 1) + 1):%d} ...@@ -46,14 +46,14 @@ Ps6_factor = {floor(2**(ghconfig_ti_ps[5] - 1) + 1):%d}
* Triggers * Triggers
*********** ***********
HMS Triggers : {H.hTREF1.scaler} HMS 3/4 Triggers : {H.hTRIG1.scaler}
Estimated HMS Triggers : {H.hTREF1.scalerRate*(H.1Mhz.scaler/1000000.):%.0f} Estimated HMS 3/4 Triggers : {H.hTRIG1.scalerRate*(H.1Mhz.scaler/1000000.):%.0f}
HMS Trigger Rate : {H.hTREF1.scalerRate/1000.:%.3f} kHz HMS 3/4 Trigger Rate : {H.hTRIG1.scalerRate/1000.:%.3f} kHz
Accepted HMS Triggers : {triggers_accepted.npassed} Accepted HMS Triggers : {triggers_accepted.npassed}
HMS Event Types : {hms_trigs.npassed} HMS Event Types : {hms_trigs.npassed}
HMS Computer Live Time : {(hms_trigs.npassed / H.hTREF1.scaler)*100.0:%3.4f} % HMS Computer Live Time : {(hms_trigs.npassed / H.hTRIG1.scaler)*100.0:%3.4f} %
HMS Computer Dead Time : {100.0 - (hms_trigs.npassed / H.hTREF1.scaler)*100.0:%3.4f} % HMS Computer Dead Time : {100.0 - (hms_trigs.npassed / H.hTRIG1.scaler)*100.0:%3.4f} %
******* *******
* EDTM * EDTM
...@@ -68,12 +68,12 @@ Total Live Time (EDTM) : {(edtm_accepted.npassed / H.EDTM.scaler)*100.0:%3.4f} % ...@@ -68,12 +68,12 @@ 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} % Total Dead Time (EDTM) : {100.0 - (edtm_accepted.npassed / H.EDTM.scaler)*100.0:%3.4f} %
******************* *******************
* Physics Triggers * Physics 3/4 Triggers
******************* *******************
Physics Triggers : {H.hTREF1.scaler - H.EDTM.scaler} Physics Triggers : {H.hTRIG1.scaler - H.EDTM.scaler}
Estimated Physics Triggers : {(H.hTREF1.scalerRate - H.EDTM.scalerRate)*(H.1Mhz.scaler/1000000.):%.0f} Estimated Physics Triggers : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)*(H.1Mhz.scaler/1000000.):%.0f}
Physics Trigger Rate : {(H.hTREF1.scalerRate - H.EDTM.scalerRate)/1000.:%.3f} kHz Physics Trigger Rate : {(H.hTRIG1.scalerRate - H.EDTM.scalerRate)/1000.:%.3f} kHz
Accepted Physics Triggers : {physics_accepted.npassed} Accepted Physics Triggers : {physics_accepted.npassed}
******************* *******************
......
...@@ -21,11 +21,36 @@ BCM1 Counts: {P.BCM1.scalerCut} Total Charge: {P.BCM1.scalerChargeCut:%.3f} uC ...@@ -21,11 +21,36 @@ BCM1 Counts: {P.BCM1.scalerCut} Total Charge: {P.BCM1.scalerChargeCut:%.3f} uC
BCM2 Counts: {P.BCM2.scalerCut} Total Charge: {P.BCM2.scalerChargeCut:%.3f} uC BCM2 Counts: {P.BCM2.scalerCut} Total Charge: {P.BCM2.scalerChargeCut:%.3f} uC
Unser Counts: {P.Unser.scalerCut} Total Charge: {P.Unser.scalerChargeCut:%.3f} uC Unser Counts: {P.Unser.scalerCut} Total Charge: {P.Unser.scalerChargeCut:%.3f} uC
SHMS triggers : {shms_trigs.npassed} ********************
* DAQ Configuration
********************
Ps1_value = {gpconfig_ti_ps[0]}
Ps2_value = {gpconfig_ti_ps[1]}
Ps3_value = {gpconfig_ti_ps[2]}
Ps4_value = {gpconfig_ti_ps[3]}
Ps5_value = {gpconfig_ti_ps[4]}
Ps6_value = {gpconfig_ti_ps[5]}
Ps1_factor = {floor(2**(gpconfig_ti_ps[0] - 1) + 1):%d}
Ps2_factor = {floor(2**(gpconfig_ti_ps[1] - 1) + 1):%d}
Ps3_factor = {floor(2**(gpconfig_ti_ps[2] - 1) + 1):%d}
Ps4_factor = {floor(2**(gpconfig_ti_ps[3] - 1) + 1):%d}
Ps5_factor = {floor(2**(gpconfig_ti_ps[4] - 1) + 1):%d}
Ps6_factor = {floor(2**(gpconfig_ti_ps[5] - 1) + 1):%d}
***********
* 3/4 Triggers
***********
SHMS 3/4 Triggers : {P.pTRIG1.scaler}
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}
Rate : {P.pTREF3.scalerRate/1000.:%7.3f} kHz SHMS Computer Live Time : {(TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} %
Live Time : {(shms_trigs.npassed / P.pTREF3.scaler)*100.0:%3.2f} % SHMS Computer Dead Time : {100.0 - (TRIG1.npassed / P.pTRIG1.scaler)*100.0:%3.4f} %
Dead Time : {100.0 - (shms_trigs.npassed / P.pTREF3.scaler)*100.0:%3.2f} %
***** Hodoscope Efficiency ******** ***** Hodoscope Efficiency ********
......
...@@ -44,17 +44,17 @@ Ps5_factor = {floor(2**(gpconfig_ti_ps[4] - 1) + 1):%d} ...@@ -44,17 +44,17 @@ Ps5_factor = {floor(2**(gpconfig_ti_ps[4] - 1) + 1):%d}
Ps6_factor = {floor(2**(gpconfig_ti_ps[5] - 1) + 1):%d} Ps6_factor = {floor(2**(gpconfig_ti_ps[5] - 1) + 1):%d}
*********** ***********
* Triggers * 3/4 Triggers
*********** ***********
SHMS Triggers : {P.pTREF3.scaler} SHMS 3/4 Triggers : {P.pTRIG1.scaler}
Estimated SHMS Triggers : {P.pTREF3.scalerRate*(P.1Mhz.scaler/1000000.):%.0f} Estimated SHMS 3/4 Triggers : {P.pTRIG1.scalerRate*(P.1Mhz.scaler/1000000.):%.0f}
SHMS Trigger Rate : {P.pTREF3.scalerRate/1000.:%.3f} kHz SHMS 3/4 Trigger Rate : {P.pTRIG1.scalerRate/1000.:%.3f} kHz
Accepted SHMS Triggers : {triggers_accepted.npassed} Accepted SHMS Triggers : {triggers_accepted.npassed}
SHMS Event Types : {shms_trigs.npassed} SHMS Event Types : {shms_trigs.npassed}
SHMS Computer Live Time : {(shms_trigs.npassed / P.pTREF3.scaler)*100.0:%3.4f} % SHMS Computer Live Time : {(shms_trigs.npassed / P.pTRIG1.scaler)*100.0:%3.4f} %
SHMS Computer Dead Time : {100.0 - (shms_trigs.npassed / P.pTREF3.scaler)*100.0:%3.4f} % SHMS Computer Dead Time : {100.0 - (shms_trigs.npassed / P.pTRIG1.scaler)*100.0:%3.4f} %
******* *******
* EDTM * EDTM
...@@ -69,12 +69,12 @@ Total Live Time (EDTM) : {(edtm_accepted.npassed / P.EDTM.scaler)*100.0:%3.4f} % ...@@ -69,12 +69,12 @@ 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} % Total Dead Time (EDTM) : {100.0 - (edtm_accepted.npassed / P.EDTM.scaler)*100.0:%3.4f} %
******************* *******************
* Physics Triggers * Physics 3/4 Triggers
******************* *******************
Physics Triggers : {P.pTREF3.scaler - P.EDTM.scaler} Physics 3/4 Triggers : {P.pTRIG1.scaler - P.EDTM.scaler}
Estimated Physics Triggers : {(P.pTREF3.scalerRate - P.EDTM.scalerRate)*(P.1Mhz.scaler/1000000.):%.0f} Estimated Physics 3/4 Triggers : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)*(P.1Mhz.scaler/1000000.):%.0f}
Physics Trigger Rate : {(P.pTREF3.scalerRate - P.EDTM.scalerRate)/1000.:%.3f} kHz Physics 3/4 Trigger Rate : {(P.pTRIG1.scalerRate - P.EDTM.scalerRate)/1000.:%.3f} kHz
Accepted Physics Triggers : {physics_accepted.npassed} Accepted Physics Triggers : {physics_accepted.npassed}
******************* *******************
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment