import ROOT # Workaround to fix threadlock issues with GUI ROOT.PyConfig.StartGuiThread = False import logging logging.basicConfig(level=logging.INFO) import commonOptions parser = commonOptions.parseCommonOptions() #you can add additional options here if you want #parser.add_option('--verbosity', help = "Run all algs at the selected verbosity.",choices=("info", "warning","error", "debug", "verbose"), default="error") (options, args) = parser.parse_args() #print options ROOT.gROOT.Macro( '$ROOTCOREDIR/scripts/load_packages.C' ) import basicEventSelectionConfig # create a new sample handler to describe the data files we use logging.info("creating new sample handler") sh_all = ROOT.SH.SampleHandler() commonOptions.fillSampleHandler(sh_all, options.inputDS) sh_all.setMetaString ("nc_tree", "CollectionTree"); #sh_all.printContent(); # this is the basic description of our job logging.info("creating new job") job = ROOT.EL.Job() job.sampleHandler(sh_all)
import ROOT # Workaround to fix threadlock issues with GUI ROOT.PyConfig.StartGuiThread = False import logging logging.basicConfig(level=logging.INFO) import commonOptions parser = commonOptions.parseCommonOptions() #you can add additional options here if you want #parser.add_option('--verbosity', help = "Run all algs at the selected verbosity.",choices=("info", "warning","error", "debug", "verbose"), default="error") (options, args) = parser.parse_args() #print options ROOT.gROOT.Macro('$ROOTCOREDIR/scripts/load_packages.C') # create a new sample handler to describe the data files we use logging.info("creating new sample handler") sh_all = ROOT.SH.SampleHandler() commonOptions.fillSampleHandler(sh_all, options.inputDS) sh_all.setMetaString("nc_tree", "CollectionTree") #sh_all.printContent(); # this is the basic description of our job logging.info("creating new job") job = ROOT.EL.Job() job.sampleHandler(sh_all) job.useXAOD()