HiggsAnalysis-KITHiggsToTauTau
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros
tmvaWrapper Namespace Reference

Functions

def get_configs
 
def do_splitting
 
def do_focussed_training
 
def do_training
 

Variables

tuple log = logging.getLogger(__name__)
 
tuple parser
 
string help = "Input directory."
 
list default = ["ggh", "qqh", "vh"]
 
list choices = ["ggh", "qqh", "vh", "bbh", "ztt", "zll", "ttj", "vv", "wj"]
 
tuple cargs = parser.parse_args()
 
tuple cargs_values = vars(cargs)
 
list config_list = []
 
tuple copy_cargs = copy.deepcopy(cargs_values)
 
string front = ''
 
string back = ''
 
string fill = '_{0}_'
 
list samps = ['qqh', 'ggh']
 
list copy_path = copy_cargs["output_file"]
 
list splits_list = []
 
int part_size = 100
 
list poped = copy_cargs["quantities"]
 
 poped_name = poped
 
int jets = 0
 
list masses = ["90", "100", "110", "120", "130", "140", "160", "180", "200", "250", "300", "350", "400", "450", "500", "600", "700", "800", "900", "1000", "1200", "1400", "1500", "1600", "1800", "2000", "2300", "2600", "2900", "3200"]
 
list ntrees = [5, 10, 20, 30, 50, 100, 150, 200, 300, 400, 500, 700, 900, 1200, 1500, 2000, 2500, 3500, 5000, 7000]
 
list nmasses = [1, 5, 11, 21, 31]
 
list M = ["500"]
 

Function Documentation

def tmvaWrapper.do_focussed_training (   args)
def tmvaWrapper.do_splitting (   args,
  plot_configs 
)
def tmvaWrapper.do_training (   args)
def tmvaWrapper.get_configs (   args,
  info_log 
)

Variable Documentation

list tmvaWrapper.back = ''
tuple tmvaWrapper.cargs = parser.parse_args()
tuple tmvaWrapper.cargs_values = vars(cargs)
list tmvaWrapper.choices = ["ggh", "qqh", "vh", "bbh", "ztt", "zll", "ttj", "vv", "wj"]
list tmvaWrapper.config_list = []
tuple tmvaWrapper.copy_cargs = copy.deepcopy(cargs_values)
list tmvaWrapper.copy_path = copy_cargs["output_file"]
list tmvaWrapper.default = ["ggh", "qqh", "vh"]
string tmvaWrapper.fill = '_{0}_'
string tmvaWrapper.front = ''
string tmvaWrapper.help = "Input directory."
int tmvaWrapper.jets = 0
tuple tmvaWrapper.log = logging.getLogger(__name__)
list tmvaWrapper.M = ["500"]
list tmvaWrapper.masses = ["90", "100", "110", "120", "130", "140", "160", "180", "200", "250", "300", "350", "400", "450", "500", "600", "700", "800", "900", "1000", "1200", "1400", "1500", "1600", "1800", "2000", "2300", "2600", "2900", "3200"]
list tmvaWrapper.nmasses = [1, 5, 11, 21, 31]
list tmvaWrapper.ntrees = [5, 10, 20, 30, 50, 100, 150, 200, 300, 400, 500, 700, 900, 1200, 1500, 2000, 2500, 3500, 5000, 7000]
tuple tmvaWrapper.parser
Initial value:
1 = argparse.ArgumentParser(description="Train BDTs using TMVA interface.",
2  parents=[logger.loggingParser])
int tmvaWrapper.part_size = 100
list tmvaWrapper.poped = copy_cargs["quantities"]
string tmvaWrapper.poped_name = poped
list tmvaWrapper.samps = ['qqh', 'ggh']
list tmvaWrapper.splits_list = []