def fn(input_name, isData, full_path): a = analysis('graph', ak=True, ak8=True, puppiJets=True) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) skimmer = root.pa.CTAnalyzer(a) return utils.run_Analyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): a = analysis('graph', ak=True, ak8=True, puppiJets=True) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) a.processType = utils.classify_sample(full_path, isData) skimmer = root.pa.JGAnalyzer(a) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): a = analysis('jes', varyJES=True, rerunJES=True) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) a.processType = utils.classify_sample(full_path, isData) skimmer = root.pa.PandaAnalyzer(a) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): a = monotop(True) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) a.processType = utils.classify_sample(full_path, isData) skimmer = root.pa.PandaAnalyzer(a) skimmer.AddPresel(root.pa.RecoilSel()) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): logger.info(sname + '.fn', 'Starting to process ' + input_name) # now we instantiate and configure the analyzer a = analysis("l1", verbose=False) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) skimmer = root.pa.L1Analyzer(a) return utils.run_Analyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): logger.info(sname + '.fn', 'Starting to process ' + input_name) # now we instantiate and configure the analyzer a = breg() a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2017) a.processType = utils.classify_sample(full_path, isData) skimmer = root.pa.PandaAnalyzer(a) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): # now we instantiate and configure the analyzer a = monotop() a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) a.processType = utils.classify_sample(full_path, isData) skimmer = root.pa.PandaAnalyzer(a) skimmer.AddPresel(root.pa.MonotopSel()) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): a = analysis('substructure', recalcECF=False, reclusterFJ=True, ak=False) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2016) a.processType = utils.classify_sample(full_path, isData) skimmer = root.pa.HRAnalyzer(a) return utils.run_HRAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): a = wlnhbb(True) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2017) a.processType = utils.classify_sample(full_path, isData) if a.processType in {root.pa.kTT, root.pa.kH}: a.reclusterGen = True # only turn on if necessary skimmer = root.pa.PandaAnalyzer(a) skimmer.AddPresel(root.pa.VHbbSel()) skimmer.AddPresel(root.pa.TriggerSel()) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
def fn(input_name, isData, full_path): logger.info(sname + '.fn', 'Starting to process ' + input_name) # now we instantiate and configure the analyzer a = wlnhbb2017(True) a.inpath = input_name a.outpath = utils.input_to_output(input_name) a.datapath = data_dir a.isData = isData utils.set_year(a, 2017) a.processType = utils.classify_sample(full_path, isData) if a.processType in {root.pa.kTT, root.pa.kH}: a.reclusterGen = True # only turn on if necessary skimmer = root.pa.PandaAnalyzer(a) skimmer.AddPresel(root.pa.VHbbSel()) skimmer.AddPresel(root.pa.TriggerSel()) return utils.run_PandaAnalyzer(skimmer, isData, a.outpath)
argv = [] import ROOT as root from PandaCore.Utils.load import * from PandaAnalysis.Flat.analysis import * import PandaAnalysis.T3.job_utilities as utils Load('PandaAnalysisFlat') a = analysis('jetgraph', ak=True, ak8=True, puppiJets=True) a.processType = root.pa.kTop a.inpath = torun a.outpath = 'testskim.root' a.datapath = getenv('CMSSW_BASE') + '/src/PandaAnalysis/data/' a.isData = False utils.set_year(a, 2016) #utils.set_year(a, 2017) skimmer = root.pa.JGAnalyzer(a, debug_level) #skimmer.firstEvent=0 skimmer.lastEvent = 100 if a.isData: utils.add_json(skimmer) skimmer.Run() skimmer.Terminate()
import ROOT as root from PandaCore.Utils.load import * from PandaAnalysis.Flat.analysis import * import PandaAnalysis.T3.job_utilities as utils Load('PandaAnalyzer') a = breg() a.bjetBDTReg = False a.bjetDeepReg = False a.inpath = torun a.outpath = 'testskim.root' a.datapath = getenv('CMSSW_BASE') + '/src/PandaAnalysis/data/' a.isData = False a.processType = root.pa.kTT utils.set_year(a, 2017) skimmer = root.pa.PandaAnalyzer(a, debug_level) #skimmer.firstEvent=0 skimmer.lastEvent = 10 if a.isData: utils.add_json(skimmer) #skimmer.AddPresel(root.pa.LowGenBosonPtSel()) #skimmer.AddPresel(root.pa.VqqHbbSel()) #skimmer.AddPresel(root.pa.TriggerSel()) skimmer.Run() skimmer.Terminate()
argv = [] import ROOT as root from PandaCore.Utils.load import * from PandaAnalysis.Flat.analysis import vv import PandaAnalysis.T3.job_utilities as utils Load('PandaAnalyzer') analysis = vv(True) analysis.inpath = torun analysis.outpath = output analysis.datapath = getenv('CMSSW_BASE') + '/src/PandaAnalysis/data/' analysis.isData = False utils.set_year(analysis, 2017) analysis.processType = utils.classify_sample(torun, analysis.isData) print "Process: ", analysis.processType skimmer = root.pa.PandaAnalyzer(analysis, debug_level) skimmer.AddPresel(root.pa.LeptonSel()) skimmer.AddPresel(root.pa.TriggerSel()) skimmer.firstEvent = 0 skimmer.lastEvent = -1 skimmer.isData = False if skimmer.isData: with open( getenv('CMSSW_BASE') + '/src/PandaAnalysis/data/certs/Cert_271036-284044_13TeV_23Sep2016ReReco_Collisions16_JSON.txt'