예제 #1
0
'''

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'])
예제 #2
0
'''

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*',
예제 #3
0
'''

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*')
예제 #4
0
'''

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)
예제 #5
0
'''

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*')
예제 #6
0
'''

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)