from tthAnalysis.HiggsToTauTau.jobTools import query_yes_no from tthAnalysis.HiggsToTauTau.analysisSettings import systematics, get_lumi from tthAnalysis.HiggsToTauTau.runConfig import tthAnalyzeParser, filter_samples from tthAnalysis.HiggsToTauTau.common import logging, load_samples import os import sys import getpass # E.g. to run: ./test/tthAnalyzeRun_2lss.py -v 2017Dec13 -m default -e 2017 mode_choices = ['default', 'forBDTtraining', 'sync', "testSignal"] sys_choices = ['full'] + systematics.an_extended_opts systematics.full = systematics.an_extended parser = tthAnalyzeParser() parser.add_modes(mode_choices) parser.add_sys(sys_choices) parser.add_preselect() parser.add_rle_select() parser.add_nonnominal() parser.add_hlt_filter() parser.add_files_per_job() parser.add_use_home() parser.add_jet_cleaning() parser.add_gen_matching() parser.add_tau_id() args = parser.parse_args() # Common arguments era = args.era
#!/usr/bin/env python from tthAnalysis.HiggsToTauTau.configs.puHistogramConfig import puHistogramConfig, validate_pu from tthAnalysis.HiggsToTauTau.jobTools import query_yes_no from tthAnalysis.HiggsToTauTau.runConfig import tthAnalyzeParser, filter_samples from tthAnalysis.HiggsToTauTau.common import logging, load_samples import os import sys import getpass # E.g.: ./test/tthPileupProfile.py -v 2018May09 -e 2017 -m all mode_choices = [ 'all', 'sync', 'hh', 'hh_bbww' ] parser = tthAnalyzeParser(default_num_parallel_jobs = 100) parser.add_modes(mode_choices) parser.add_files_per_job(100) parser.add_use_home() parser.add_argument('-V', '--validate', dest = 'validate', action = 'store_true', default = False, help = 'R|Validate the results', ) parser.add_argument('-o', '--output-file', type = str, dest = 'output_file', metavar = 'filename', default = 'pileup_{era}.root', required = False, help = 'R|File name of the output file', ) args = parser.parse_args() # Common arguments
from tthAnalysis.HiggsToTauTau.configs.addMEMConfig_3l_1tau import addMEMConfig_3l_1tau from tthAnalysis.HiggsToTauTau.jobTools import query_yes_no from tthAnalysis.HiggsToTauTau.analysisSettings import systematics from tthAnalysis.HiggsToTauTau.runConfig import tthAnalyzeParser, filter_samples from tthAnalysis.HiggsToTauTau.common import logging, load_samples import os import getpass sys_choices = ['full'] + systematics.an_addMEM_opts mode_choices = ['default', 'bdt', 'sync'] max_mem_integrations = 20000 systematics.full = systematics.an_addMEM parser = tthAnalyzeParser(isAddMEM=True) parser.add_modes(mode_choices) parser.add_sys(sys_choices) parser.add_preselect() parser.add_nonnominal() parser.add_tau_id_wp() parser.add_tau_id() parser.add_use_home(False) parser.add_jet_cleaning() parser.add_argument( '-n', '--max-mem-integrations', type=int, dest='max_mem_integrations', metavar='integer', default=max_mem_integrations,
import getpass sys_choices = ['full'] + systematics.an_addMEM_opts max_mem_integrations = 20000 systematics.full = systematics.an_addMEM integration_point_choices = { 'small': True, 'full': False, } mode_choices = { 'default': 'full', 'bdt': 'small', 'sync': 'full', } parser = tthAnalyzeParser(isAddMEM=True) parser.add_modes(mode_choices.keys()) parser.add_sys(sys_choices) parser.add_preselect() parser.add_nonnominal() parser.add_tau_id_wp() parser.add_tau_id() parser.add_use_home(False) parser.add_jet_cleaning() parser.add_argument('-i', '--integration-points', type = str, dest = 'integration_points', metavar = 'choice', choices = integration_point_choices.keys(), default = None, required = False, help = 'R|Number of integration points to use, default depends on mode (choices: %s)' % \ tthAnalyzeParser(integration_point_choices.keys()), ) parser.add_argument(