Functions | |
def | poi_ranges_default |
def | poi_ranges_default_bbb |
Variables | |
tuple | log = logging.getLogger(__name__) |
dictionary | models |
tuple | parser |
string | help = "Datacards." |
tuple | choices = models.keys() |
list | default = [mixing/100.0 for mixing in range(0, 101, 25)] |
tuple | args = parser.parse_args() |
tuple | datacards_configs = datacardconfigs.DatacardConfigs() |
list | filename_templates |
list | plot_configs = [] |
tuple | cb = ch.CombineHarvester() |
tuple | template_tag = template.split("$") |
tuple | matched_template = os.path.join(datacard[:datacard.index(template_tag)], template) |
tuple | datacards = cpstudiesdatacards.CPStudiesDatacards(cb=cb) |
tuple | model_settings = models.get(model, {}) |
dictionary | datacards_workspaces = {} |
output_dir_base = args.output_dir | |
tuple | sub_dir_base = os.path.join("projection", model, "statUnc" if freeze_syst_uncs else "totUnc") |
dictionary | datacards_cbs = {} |
dictionary | datacards_poi_ranges = {} |
tuple | output_dir = os.path.join(output_dir_base, "{:06}".format(lumi)) |
tuple | scaled_datacards = cpstudiesdatacards.CPStudiesDatacards(cb=datacards.cb.deep()) |
lumi_scale_factor = lumi/args.lumi_datacards | |
tuple | scaled_datacards_cbs |
list | json_configs = [] |
list | tmp_datacards_workspaces = datacards_workspaces[fit_name] |
tuple | datacards_postfit_shapes = datacards.postfit_shapes_fromworkspace(datacards_cbs, datacards_workspaces, False, args.n_processes, "--sampling" + (" --print" if args.n_processes <= 1 else "")) |
STABLE = datacards.stable_options, | |
string | RANGE = "{0:f},{1:f}" |
tuple | POINTS = len(args.cp_mixings) |
tuple | limit_file = os.path.join(os.path.splitext(datacard)[0],"projection/default/totUnc/"+str("{:06}".format(lumi))+"/higgsCombine.Asymptotic.mH0.root") |
tuple | file = ROOT.TFile(limit_file) |
tuple | tree = file.Get("limit") |
list | quantile_expected_list = [] |
list | limits_list = [] |
list | channel = ["em","et","mt","tt"] |
list | lst = [(lumi/1000) for lumi in args.lumis] |
string | xbins = " " |
dictionary | config |
tuple | config_limitsoverlumi = jsonTools.JsonDict(os.path.expandvars("HiggsAnalysis/KITHiggsToTauTau/data/plots/configs/combine/exp_limit_over_lumi.json")) |
list | dir_list = [os.path.join(output_dir_base, "{:06}".format(lumi)) for lumi in args.lumis] |
def makePlots_datacardsCPStudies_projection.poi_ranges_default | ( | lumi | ) |
def makePlots_datacardsCPStudies_projection.poi_ranges_default_bbb | ( | lumi | ) |
tuple makePlots_datacardsCPStudies_projection.args = parser.parse_args() |
tuple makePlots_datacardsCPStudies_projection.cb = ch.CombineHarvester() |
list makePlots_datacardsCPStudies_projection.channel = ["em","et","mt","tt"] |
tuple makePlots_datacardsCPStudies_projection.choices = models.keys() |
dictionary makePlots_datacardsCPStudies_projection.config |
tuple makePlots_datacardsCPStudies_projection.config_limitsoverlumi = jsonTools.JsonDict(os.path.expandvars("HiggsAnalysis/KITHiggsToTauTau/data/plots/configs/combine/exp_limit_over_lumi.json")) |
tuple makePlots_datacardsCPStudies_projection.datacards = cpstudiesdatacards.CPStudiesDatacards(cb=cb) |
dictionary makePlots_datacardsCPStudies_projection.datacards_cbs = {} |
tuple makePlots_datacardsCPStudies_projection.datacards_configs = datacardconfigs.DatacardConfigs() |
dictionary makePlots_datacardsCPStudies_projection.datacards_poi_ranges = {} |
tuple makePlots_datacardsCPStudies_projection.datacards_postfit_shapes = datacards.postfit_shapes_fromworkspace(datacards_cbs, datacards_workspaces, False, args.n_processes, "--sampling" + (" --print" if args.n_processes <= 1 else "")) |
tuple makePlots_datacardsCPStudies_projection.datacards_workspaces = {} |
list makePlots_datacardsCPStudies_projection.default = [mixing/100.0 for mixing in range(0, 101, 25)] |
list makePlots_datacardsCPStudies_projection.dir_list = [os.path.join(output_dir_base, "{:06}".format(lumi)) for lumi in args.lumis] |
tuple makePlots_datacardsCPStudies_projection.file = ROOT.TFile(limit_file) |
list makePlots_datacardsCPStudies_projection.filename_templates |
string makePlots_datacardsCPStudies_projection.help = "Datacards." |
list makePlots_datacardsCPStudies_projection.json_configs = [] |
tuple makePlots_datacardsCPStudies_projection.limit_file = os.path.join(os.path.splitext(datacard)[0],"projection/default/totUnc/"+str("{:06}".format(lumi))+"/higgsCombine.Asymptotic.mH0.root") |
list makePlots_datacardsCPStudies_projection.limits_list = [] |
tuple makePlots_datacardsCPStudies_projection.log = logging.getLogger(__name__) |
list makePlots_datacardsCPStudies_projection.lst = [(lumi/1000) for lumi in args.lumis] |
makePlots_datacardsCPStudies_projection.lumi_scale_factor = lumi/args.lumi_datacards |
tuple makePlots_datacardsCPStudies_projection.matched_template = os.path.join(datacard[:datacard.index(template_tag)], template) |
tuple makePlots_datacardsCPStudies_projection.model_settings = models.get(model, {}) |
dictionary makePlots_datacardsCPStudies_projection.models |
tuple makePlots_datacardsCPStudies_projection.output_dir = os.path.join(output_dir_base, "{:06}".format(lumi)) |
tuple makePlots_datacardsCPStudies_projection.output_dir_base = args.output_dir |
tuple makePlots_datacardsCPStudies_projection.parser |
list makePlots_datacardsCPStudies_projection.plot_configs = [] |
tuple makePlots_datacardsCPStudies_projection.POINTS = len(args.cp_mixings) |
list makePlots_datacardsCPStudies_projection.quantile_expected_list = [] |
string makePlots_datacardsCPStudies_projection.RANGE = "{0:f},{1:f}" |
tuple makePlots_datacardsCPStudies_projection.scaled_datacards = cpstudiesdatacards.CPStudiesDatacards(cb=datacards.cb.deep()) |
tuple makePlots_datacardsCPStudies_projection.scaled_datacards_cbs |
makePlots_datacardsCPStudies_projection.STABLE = datacards.stable_options, |
tuple makePlots_datacardsCPStudies_projection.sub_dir_base = os.path.join("projection", model, "statUnc" if freeze_syst_uncs else "totUnc") |
tuple makePlots_datacardsCPStudies_projection.template_tag = template.split("$") |
list makePlots_datacardsCPStudies_projection.tmp_datacards_workspaces = datacards_workspaces[fit_name] |
tuple makePlots_datacardsCPStudies_projection.tree = file.Get("limit") |
string makePlots_datacardsCPStudies_projection.xbins = " " |