Project

General

Profile

Kaon LT Meetings » CoinTime_blocking_snippet.txt

Abdennacer Hamdi, 03/27/2026 12:00 PM

 
1

    
2
** In the def file:
3

    
4
###############################
5
###   Coinblock_correction  ###
6
###############################
7
CoinBlocking_Total      GOOD_COIN_Events && H.dc.ntrack>0 && P.dc.ntrack>0 && g.evtyp>=4 && g.evtyp<=7 && P.hod.goodstarttime == 1 && H.hod.goodstarttime == 1 && CTime.CoinTime_RAW_ROC1>-500 && CTime.CoinTime_RAW_ROC1<500
8
CoinBlocking_Good       GOOD_COIN_Events && H.dc.ntrack>0 && P.dc.ntrack>0 && g.evtyp>=4 && g.evtyp<=7 && P.hod.goodstarttime == 1 && H.hod.goodstarttime == 1 && CTime.CoinTime_RAW_ROC1>-11 && CTime.CoinTime_RAW_ROC1<129
9
CoinBlocking_SysUp      GOOD_COIN_Events && H.dc.ntrack>0 && P.dc.ntrack>0 && g.evtyp>=4 && g.evtyp<=7 && P.hod.goodstarttime == 1 && H.hod.goodstarttime == 1 && CTime.CoinTime_RAW_ROC1>-16 && CTime.CoinTime_RAW_ROC1<134
10
CoinBlocking_SysDown    GOOD_COIN_Events && H.dc.ntrack>0 && P.dc.ntrack>0 && g.evtyp>=4 && g.evtyp<=7 && P.hod.goodstarttime == 1 && H.hod.goodstarttime == 1 && CTime.CoinTime_RAW_ROC1>-6 && CTime.CoinTime_RAW_ROC1<124
11

    
12
** In the template file:
13

    
14
===================
15
== coinblock_corr ==
16
===================
17
CoinBlocking_Good     :  {CoinBlocking_Good.npassed}
18
CoinBlock_Total    : {CoinBlocking_Total.npassed}
19
coinblock_corr     :   {(CoinBlocking_Good.npassed)/(CoinBlocking_Total.npassed):%.4f}
20
coinblock_sys_unct :  {((CoinBlocking_SysUp.npassed)-(CoinBlocking_SysDown.npassed))/(2*(CoinBlocking_Total.npassed))}
21
coinblock_sys_unct :  {sqrt((((CoinBlocking_Good.npassed)/(CoinBlocking_Total.npassed))*(1-(CoinBlocking_Good.npassed)/(CoinBlocking_Total.npassed)))/CoinBlocking_Total.npassed)}
(883-883/885)