HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
ConfigMaster.ConfigMaster Class Reference
+ Inheritance diagram for ConfigMaster.ConfigMaster:

Public Member Functions

def __init__
 Constructor for loading sample information from samples_run2_2016.py. More...
 
def __base__
 Dictionaries for information for each plotting/analysis modules. More...
 
def __controlplot__
 
def __sumofhists__
 
def __efficiencyplot__
 
def __shapeplot__
 
def __datacard__
 
def __cutflowplot__
 
def __ratio__
 
def __limitplot__
 
def __blind__
 
def add_config_info
 Function for adding information to the config. More...
 
def change_config_info
 Change specific values or add new key by hand. More...
 
def pop
 Function for deleting entries in the dictionary. More...
 
def replace
 Function for recplacing value of a key. More...
 
def merge_by_keys
 Merges merge config into the config of the configmaster by keys you give the function. More...
 
def copy
 Return a copy of the configmaster object. More...
 
def print_config
 Using pretty print to print actual config. More...
 
def return_config
 Returns build config. More...
 

Constructor & Destructor Documentation

def ConfigMaster.ConfigMaster.__init__ (   self,
  base_values,
  sample_values = None 
)

Constructor for loading sample information from samples_run2_2016.py.

Member Function Documentation

def ConfigMaster.ConfigMaster.__base__ (   self,
  input_dir,
  output_dir,
  formats,
  www_nodate,
  www,
  x_expressions,
  x_bins,
  output_file,
  title,
  cms,
  text 
)

Dictionaries for information for each plotting/analysis modules.

def ConfigMaster.ConfigMaster.__blind__ (   self,
  analysis_modules,
  mask_nick,
  mask_ref,
  mask_value 
)
def ConfigMaster.ConfigMaster.__controlplot__ (   self,
  x_label,
  legend,
  lumis,
  energies,
  year,
  www 
)
def ConfigMaster.ConfigMaster.__cutflowplot__ (   self,
  subplot_nicks,
  y_subplot_label,
  files,
  markers,
  nicks,
  x_tick_labels,
  stacks 
)
def ConfigMaster.ConfigMaster.__datacard__ (   self,
  labels,
  plot_modules,
  file_mode 
)
def ConfigMaster.ConfigMaster.__efficiencyplot__ (   self,
  analysis_mod,
  bkg_nicks,
  markers,
  y_label,
  cut_modes,
  sig_nicks,
  cut_nicks,
  whitelist,
  lower_cut 
)
def ConfigMaster.ConfigMaster.__limitplot__ (   self,
  y_label,
  folders,
  y_expressions,
  markers,
  colors,
  marker_styles,
  line_widths,
  tree_draw_options,
  nicks,
  x_lims,
  y_lims,
  x_tick_labels,
  files 
)
def ConfigMaster.ConfigMaster.__ratio__ (   self,
  ratio_numerator_nicks,
  ratio_denominator_nicks,
  ratio_result_nicks,
  analysis_modules,
  markers,
  stacks,
  y_subplot_lims 
)
def ConfigMaster.ConfigMaster.__shapeplot__ (   self,
  y_label,
  analysis_mod 
)
def ConfigMaster.ConfigMaster.__sumofhists__ (   self,
  analysis_mod,
  sum_nicks,
  result_nicks 
)
def ConfigMaster.ConfigMaster.add_config_info (   self,
  module_values,
  module 
)

Function for adding information to the config.

def ConfigMaster.ConfigMaster.change_config_info (   self,
  keys,
  values 
)

Change specific values or add new key by hand.

def ConfigMaster.ConfigMaster.copy (   self)

Return a copy of the configmaster object.

def ConfigMaster.ConfigMaster.merge_by_keys (   self,
  merge_config,
  keys 
)

Merges merge config into the config of the configmaster by keys you give the function.

def ConfigMaster.ConfigMaster.pop (   self,
  config_keys 
)

Function for deleting entries in the dictionary.

def ConfigMaster.ConfigMaster.print_config (   self)

Using pretty print to print actual config.

def ConfigMaster.ConfigMaster.replace (   self,
  config_keys,
  config_values 
)

Function for recplacing value of a key.

def ConfigMaster.ConfigMaster.return_config (   self)

Returns build config.


The documentation for this class was generated from the following file: