''' Build yields for HIG-12-053 results table using data card. ''' from DataCard import DataCard import os import string import sigfigs # Get the combination of all channels megacard = DataCard('megacard_125.txt') # Store yields for various processes yields = { 'llt': {}, 'ltt': {}, 'zh': {}, } # Get LLT yields yields['llt']['wz'] = megacard.get_rate('llt*TeV*', 'wz') yields['llt']['zz'] = megacard.get_rate('llt*TeV*', 'zz') yields['llt']['fakes'] = megacard.get_rate('llt*TeV*', '*fakes') yields['llt']['VH'] = megacard.get_rate('llt*TeV*', 'WH') yields['llt']['VHww'] = megacard.get_rate('llt*TeV*', 'WH_hww125') yields['llt']['total'] = ( yields['llt']['wz'] + yields['llt']['zz'] + yields['llt']['fakes'])
''' Build yields for HIG-12-032 results table using data card. ''' from DataCard import DataCard import pprint import string import sigfigs # Get the combination of all new channels megacard = DataCard('megacard_125.txt') # Store yields for various processes yields = { 'llt': {}, 'ltt': {}, 'zh': {}, # tau_h tau_h 'boost': {}, 'vbf': {}, } # Get LLT yields llt_exclude = None #llt_exclude = '*eet*' yields['llt']['wz'] = megacard.get_rate('llt*', 'wz', excludebin=llt_exclude) yields['llt']['zz'] = megacard.get_rate('llt*', 'zz', excludebin=llt_exclude) yields['llt']['fakes'] = megacard.get_rate('llt*',
''' Build yields for HIG-12-053 results table using data card. ''' from DataCard import DataCard import os import string import sigfigs # Get the combination of all channels megacard = DataCard('megacard_125.txt') # Store yields for various processes yields = { 'llt': {}, 'ltt': {}, 'zh': {}, } # Get LLT yields yields['llt']['wz'] = megacard.get_rate('llt*TeV*', 'wz') yields['llt']['zz'] = megacard.get_rate('llt*TeV*', 'zz') yields['llt']['fakes'] = megacard.get_rate('llt*TeV*', '*fakes') yields['llt']['VH'] = megacard.get_rate('llt*TeV*', 'WH') yields['llt']['VHww'] = megacard.get_rate('llt*TeV*', 'WH_hww125') yields['llt']['total'] = (yields['llt']['wz'] + yields['llt']['zz'] + yields['llt']['fakes']) yields['llt']['obs'] = megacard.get_obs('llt*TeV*')
''' Build yields for HIG-12-032 results table using data card. ''' from DataCard import DataCard import pprint import string import sigfigs # Get the combination of all new channels megacard = DataCard('megacard_125.txt') # Store yields for various processes yields = { 'llt' : {}, 'ltt' : {}, 'zh' : {}, # tau_h tau_h 'boost' : {}, 'vbf' : {}, } # Get LLT yields llt_exclude = None #llt_exclude = '*eet*' yields['llt']['wz'] = megacard.get_rate('llt*', 'wz', excludebin=llt_exclude) yields['llt']['zz'] = megacard.get_rate('llt*', 'zz', excludebin=llt_exclude) yields['llt']['fakes'] = megacard.get_rate('llt*', 'fakes', excludebin=llt_exclude)
''' Build yields for HIG-12-053 results table using data card. ''' from DataCard import DataCard import os import string import sigfigs # Get the combination of all channels megacard = DataCard('megacard_125.txt') # Store yields for various processes yields = { 'llt': {}, 'ltt': {}, 'zh': {}, } # Get LLT yields yields['llt']['wz'] = megacard.get_rate('llt*', 'wz') yields['llt']['zz'] = megacard.get_rate('llt*', 'zz') yields['llt']['fakes'] = megacard.get_rate('llt*', 'fakes') yields['llt']['VH'] = megacard.get_rate('llt*', 'WH') yields['llt']['VHww'] = megacard.get_rate('llt*', 'WH_hww') yields['llt']['total'] = ( yields['llt']['wz'] + yields['llt']['zz'] + yields['llt']['fakes']) yields['llt']['obs'] = megacard.get_obs('llt*')