ra4_macros  bede988c286599a3a84b77a4d788ac0a971e89f9
Functions | Variables
parse_card Namespace Reference

Functions

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

Variables

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

Function Documentation

def parse_card.GetBinNames (   file,
  lines,
  num_bins 
)

Definition at line 19 of file parse_card.py.

def parse_card.GetBkgGamma (   gmn_raw,
  gmn_wght,
  num_procs,
  num_bins 
)

Definition at line 120 of file parse_card.py.

def parse_card.GetCountFracUncert (   gmn_raw,
  lnn_match,
  lnn_diff,
  lnn_mc,
  num_procs,
  num_bins 
)

Definition at line 161 of file parse_card.py.

References resize().

def parse_card.GetCounts (   gmn_raw,
  gmn_wght,
  num_procs,
  num_bins 
)

Definition at line 145 of file parse_card.py.

References resize().

def parse_card.GetData (   lines,
  num_bins 
)

Definition at line 136 of file parse_card.py.

def parse_card.GetGamma (   lines,
  num_procs,
  num_bins 
)

Definition at line 106 of file parse_card.py.

References isfloat(), and resize().

def parse_card.GetKappa (   lines,
  num_procs,
  num_bins 
)

Definition at line 173 of file parse_card.py.

def parse_card.GetKappaFracUncert (   bkg_raw,
  lnn_mc,
  num_procs,
  num_bins 
)

Definition at line 182 of file parse_card.py.

def parse_card.GetLnn (   lines,
  num_procs,
  num_bins 
)

Definition at line 70 of file parse_card.py.

References isfloat(), and resize().

def parse_card.GetMeans (   gmn_raw,
  gmn_wght,
  num_procs,
  num_bins 
)

Definition at line 153 of file parse_card.py.

References resize().

def parse_card.GetPrediction (   bkg_raw,
  bkg_wght,
  num_bins 
)

Definition at line 191 of file parse_card.py.

def parse_card.GetPredictionFracUncert (   gmn_raw,
  gmn_wght,
  lnn_match,
  lnn_diff,
  lnn_mc,
  num_procs,
  num_bins 
)

Definition at line 203 of file parse_card.py.

def parse_card.GetPredictionMean (   bkg_raw,
  bkg_wght,
  num_bins 
)

Definition at line 197 of file parse_card.py.

def parse_card.GetProcessNames (   file,
  lines,
  num_procs 
)

Definition at line 45 of file parse_card.py.

def parse_card.isfloat (   value)

Definition at line 6 of file parse_card.py.

Referenced by GetGamma(), and GetLnn().

def parse_card.resize (   na,
  nb,
  init 
)

Definition at line 13 of file parse_card.py.

Referenced by GetCountFracUncert(), GetCounts(), GetGamma(), GetLnn(), and GetMeans().

Variable Documentation

tuple parse_card.bin_names = GetBinNames(file, lines, num_bins)

Definition at line 253 of file parse_card.py.

tuple parse_card.count = GetCounts(gmn_raw, gmn_wght, num_procs, num_bins)

Definition at line 261 of file parse_card.py.

tuple parse_card.count_mean = GetMeans(gmn_raw, gmn_wght, num_procs, num_bins)

Definition at line 262 of file parse_card.py.

tuple parse_card.count_unc = GetCountFracUncert(gmn_raw, lnn_match, lnn_diff, lnn_mc, num_procs, num_bins)

Definition at line 263 of file parse_card.py.

tuple parse_card.data = GetData(lines, num_bins)

Definition at line 260 of file parse_card.py.

Referenced by errorFun(), main(), and printOneLine().

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"

Definition at line 230 of file parse_card.py.

string parse_card.dest = "file"

Definition at line 231 of file parse_card.py.

tuple parse_card.f = open(out_file_name, 'w')

Definition at line 271 of file parse_card.py.

tuple parse_card.file = open(in_file_name, 'r')
string parse_card.help = "Data card file"

Definition at line 232 of file parse_card.py.

parse_card.in_file_name = options.file

Definition at line 237 of file parse_card.py.

tuple parse_card.kappa = GetKappa(lines, num_procs, num_bins)

Definition at line 264 of file parse_card.py.

Referenced by calcPoisson(), GetKappa(), main(), MakeGraph(), MakePlots(), and WriteFile().

tuple parse_card.kappa_unc = GetKappaFracUncert(bkg_raw, lnn_mc, num_procs, num_bins)

Definition at line 265 of file parse_card.py.

list parse_card.lines = [line.rstrip('\n') for line in file]

Definition at line 239 of file parse_card.py.

tuple parse_card.num_bins = 0

Definition at line 241 of file parse_card.py.

tuple parse_card.num_procs = 1

Definition at line 242 of file parse_card.py.

string parse_card.out_file_name = in_file_name+"_table.tex"

Definition at line 270 of file parse_card.py.

tuple parse_card.parser
Initial value:
1 = optparse.OptionParser(
2  description="Convert data card to human readable format",
3  )

Definition at line 225 of file parse_card.py.

tuple parse_card.pred = GetPrediction(bkg_raw, bkg_wght, num_bins)

Definition at line 266 of file parse_card.py.

Referenced by GetPred().

tuple parse_card.pred_mean = GetPredictionMean(bkg_raw, bkg_wght, num_bins)

Definition at line 267 of file parse_card.py.

tuple parse_card.pred_unc = GetPredictionFracUncert(gmn_raw, gmn_wght, lnn_match, lnn_diff, lnn_mc, num_procs, num_bins)

Definition at line 268 of file parse_card.py.

tuple parse_card.proc_names = GetProcessNames(file, lines, num_procs)

Definition at line 254 of file parse_card.py.