Skip to content

Latest commit

 

History

History
32 lines (23 loc) · 929 Bytes

README.md

File metadata and controls

32 lines (23 loc) · 929 Bytes

TTH_BDT_Training

scripts used for ttH BDT training

This setup expects ntuples split into even/Odd events and into the different analysis categories -> PATHTONTUPLES ################## e.g. ls PATHTONTUPLES Category_43 Category_44

ls PATHTONTUPLES/Category_43 Even Odd

ls PATHTONTUPLES/Category_43/Even ttbar_220_nominal.root ttHbb_14_nominal.root ########################################

If you have different ntuple names or data structure you need to edit OnlyTrain.py

Then you need a config file that describes the gradient boosting BDT -> see bdtconfigs for examples

to train do: python OnlyTrain.py CATEORY NAMEFORTRAINING BDTCONFIGFILE PATHTONTUPLES test|train e.g. python OnlyTrain.py 43 Spring17v1 bdtconfigs/Spring17v1/43_S17V1.txt /nfs/dust/cms/user/kelmorab/SplitTrees2702_Spring17_V3 test

with test|train you can specifiy that the ROC and KS are calculated using the test or the trainings data (even/odd)