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*')

# Get LTT yields
yields['ltt']['wz'] = megacard.get_rate('ltt*TeV*', 'wz')
yields['ltt']['zz'] = megacard.get_rate('ltt*TeV*', 'zz')
yields['ltt']['fakes'] = megacard.get_rate('ltt*TeV*', 'fakes')
yields['ltt']['VH'] = megacard.get_rate('ltt*TeV*', 'WH_htt')
yields['ltt']['VHww'] = 0
yields['ltt']['total'] = (
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)
yields['llt']['VH'] = megacard.get_rate('llt*', 'WH', excludebin=llt_exclude)
yields['llt']['VHww'] = megacard.get_rate('llt*',
                                          'WH_hww',
                                          excludebin=llt_exclude)
yields['llt']['total'] = yields['llt']['wz'] + yields['llt']['zz'] + yields[
    'llt']['fakes']
yields['llt']['obs'] = megacard.get_obs('llt*')

#yields['ltt']['wz'] = megacard.get_rate('ltt*', 'wz')
#yields['ltt']['zz'] = megacard.get_rate('ltt*', 'zz')
#yields['ltt']['fakes'] = megacard.get_rate('ltt*', 'fakes')
Exemple #3
0
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*')

# Get LTT yields
yields['ltt']['wz'] = megacard.get_rate('ltt*TeV*', 'wz')
yields['ltt']['zz'] = megacard.get_rate('ltt*TeV*', 'zz')
yields['ltt']['fakes'] = megacard.get_rate('ltt*TeV*', 'fakes')
yields['ltt']['VH'] = megacard.get_rate('ltt*TeV*', 'WH_htt')
yields['ltt']['VHww'] = 0
yields['ltt']['total'] = (yields['ltt']['wz'] + yields['ltt']['zz'] +
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)
yields['llt']['VH'] = megacard.get_rate('llt*', 'VH', excludebin=llt_exclude)
yields['llt']['VHww'] = megacard.get_rate('llt*', 'VH_hww', excludebin=llt_exclude)
yields['llt']['total'] = yields['llt']['wz'] + yields['llt']['zz'] + yields['llt']['fakes']
yields['llt']['obs'] = megacard.get_obs('llt*')

#yields['ltt']['wz'] = megacard.get_rate('ltt*', 'wz')
#yields['ltt']['zz'] = megacard.get_rate('ltt*', 'zz')
#yields['ltt']['fakes'] = megacard.get_rate('ltt*', 'fakes')
#yields['ltt']['VH'] = megacard.get_rate('ltt*', 'VH')
#yields['ltt']['VHww'] = 0
#yields['ltt']['total'] = yields['ltt']['wz'] + yields['ltt']['zz'] + yields['ltt']['fakes']

yields['zh']['zz'] = megacard.get_rate('ZH*', 'ZZ')
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*')

yields['ltt']['wz'] = megacard.get_rate('ltt*', 'wz')
yields['ltt']['zz'] = megacard.get_rate('ltt*', 'zz')
yields['ltt']['fakes'] = megacard.get_rate('ltt*', 'fakes')
yields['ltt']['VH'] = megacard.get_rate('ltt*', 'WH')
yields['ltt']['VHww'] = 0
yields['ltt']['total'] = (
    yields['ltt']['wz'] + yields['ltt']['zz'] + yields['ltt']['fakes'])
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)
yields['llt']['VH'] = megacard.get_rate('llt*', 'WH', excludebin=llt_exclude)
yields['llt']['VHww'] = megacard.get_rate('llt*', 'WH_hww', excludebin=llt_exclude)
yields['llt']['total'] = yields['llt']['wz'] + yields['llt']['zz'] + yields['llt']['fakes']
yields['llt']['obs'] = megacard.get_obs('llt*')

#yields['ltt']['wz'] = megacard.get_rate('ltt*', 'wz')
#yields['ltt']['zz'] = megacard.get_rate('ltt*', 'zz')
#yields['ltt']['fakes'] = megacard.get_rate('ltt*', 'fakes')
#yields['ltt']['VH'] = megacard.get_rate('ltt*', 'VH')
#yields['ltt']['VHww'] = 0
#yields['ltt']['total'] = yields['ltt']['wz'] + yields['ltt']['zz'] + yields['ltt']['fakes']

yields['zh']['zz'] = megacard.get_rate('ZH*', 'ZZ')