ra4_macros  bede988c286599a3a84b77a4d788ac0a971e89f9
Namespaces | Functions | Variables
parse_card.py File Reference

Go to the source code of this file.

Namespaces

 parse_card
 

Functions

def parse_card.isfloat (value)
 
def parse_card.resize (na, nb, init)
 
def parse_card.GetBinNames (file, lines, num_bins)
 
def parse_card.GetProcessNames (file, lines, num_procs)
 
def parse_card.GetLnn (lines, num_procs, num_bins)
 
def parse_card.GetGamma (lines, num_procs, num_bins)
 
def parse_card.GetBkgGamma (gmn_raw, gmn_wght, num_procs, num_bins)
 
def parse_card.GetData (lines, num_bins)
 
def parse_card.GetCounts (gmn_raw, gmn_wght, num_procs, num_bins)
 
def parse_card.GetMeans (gmn_raw, gmn_wght, num_procs, num_bins)
 
def parse_card.GetCountFracUncert (gmn_raw, lnn_match, lnn_diff, lnn_mc, num_procs, num_bins)
 
def parse_card.GetKappa (lines, num_procs, num_bins)
 
def parse_card.GetKappaFracUncert (bkg_raw, lnn_mc, num_procs, num_bins)
 
def parse_card.GetPrediction (bkg_raw, bkg_wght, num_bins)
 
def parse_card.GetPredictionMean (bkg_raw, bkg_wght, num_bins)
 
def parse_card.GetPredictionFracUncert (gmn_raw, gmn_wght, lnn_match, lnn_diff, lnn_mc, num_procs, num_bins)
 

Variables

tuple parse_card.parser
 
string parse_card.default = "txt/data_card_2015_05_25_method_0_with_mc_kappa_T1tttt_1500_100_lumi_10_no_tk_veto_ht_500_mt_0_140_mj_0_400_njets_7_9_met_200_400_nb_2_3.txt"
 
string parse_card.dest = "file"
 
string parse_card.help = "Data card file"
 
 parse_card.in_file_name = options.file
 
tuple parse_card.file = open(in_file_name, 'r')
 
list parse_card.lines = [line.rstrip('\n') for line in file]
 
int parse_card.num_bins = 0
 
int parse_card.num_procs = 1
 
tuple parse_card.bin_names = GetBinNames(file, lines, num_bins)
 
tuple parse_card.proc_names = GetProcessNames(file, lines, num_procs)
 
tuple parse_card.data = GetData(lines, num_bins)
 
tuple parse_card.count = GetCounts(gmn_raw, gmn_wght, num_procs, num_bins)
 
tuple parse_card.count_mean = GetMeans(gmn_raw, gmn_wght, num_procs, num_bins)
 
tuple parse_card.count_unc = GetCountFracUncert(gmn_raw, lnn_match, lnn_diff, lnn_mc, num_procs, num_bins)
 
tuple parse_card.kappa = GetKappa(lines, num_procs, num_bins)
 
tuple parse_card.kappa_unc = GetKappaFracUncert(bkg_raw, lnn_mc, num_procs, num_bins)
 
tuple parse_card.pred = GetPrediction(bkg_raw, bkg_wght, num_bins)
 
tuple parse_card.pred_mean = GetPredictionMean(bkg_raw, bkg_wght, num_bins)
 
tuple parse_card.pred_unc = GetPredictionFracUncert(gmn_raw, gmn_wght, lnn_match, lnn_diff, lnn_mc, num_procs, num_bins)
 
string parse_card.out_file_name = in_file_name+"_table.tex"
 
tuple parse_card.f = open(out_file_name, 'w')