def redefineRunRange(selectedComponents,run_range): from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() from math import ceil for comp in selectedComponents: if comp.isMC or not hasattr(comp, 'dataset') or comp.dataset.count("/") != 3: continue pre = len(comp.files) comp.files = kreator.getFiles(comp.dataset,"CMS",".*root",run_range=run_range) comp.splitFactor = max(1, int(ceil(comp.splitFactor * len(comp.files)/float(pre))) ) if hasattr(comp, 'dataset_entries'): comp.dataset_entries = int(comp.dataset_entries * len(comp.files)/float(pre))
# COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() # # QCD_Pt_Flat # QCD_Pt_15to7000_TuneCP5_Flat2017 = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCP5_Flat2017", "/QCD_Pt-15to7000_TuneCP5_Flat2017_13TeV_pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCP5_Flat2017_FlatPU0to70 = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCP5_Flat2017_FlatPU0to70", "/QCD_Pt-15to7000_TuneCP5_Flat2017_13TeV_pythia8/RunIIFall17MiniAOD-FlatPU0to70_94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCP5_Flat2017_NoPU = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCP5_Flat2017_NoPU", "/QCD_Pt-15to7000_TuneCP5_Flat2017_13TeV_pythia8/RunIIFall17MiniAOD-NoPU_94X_mc2017_realistic_v10-v2/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCP5_Flat = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCP5_Flat", "/QCD_Pt-15to7000_TuneCP5_Flat_13TeV_pythia8/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCP5_Flat_FlatPU0to70 = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCP5_Flat_FlatPU0to70", "/QCD_Pt-15to7000_TuneCP5_Flat_13TeV_pythia8/RunIIFall17MiniAOD-FlatPU0to70_94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCP5_Flat_NoPU = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCP5_Flat_NoPU", "/QCD_Pt-15to7000_TuneCP5_Flat_13TeV_pythia8/RunIIFall17MiniAOD-NoPU_94X_mc2017_realistic_v10-v2/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCUETP8M1_Flat_FlatPU0to70 = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCUETP8M1_Flat_FlatPU0to70", "/QCD_Pt-15to7000_TuneCUETP8M1_Flat_13TeV_pythia8/RunIIFall17MiniAOD-FlatPU0to70_94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCUETP8M1_Flat_NoPU = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCUETP8M1_Flat_NoPU", "/QCD_Pt-15to7000_TuneCUETP8M1_Flat_13TeV_pythia8/RunIIFall17MiniAOD-NoPU_94X_mc2017_realistic_v10-v3/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCUETP8M1_Flat_NoPU_pilot = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCUETP8M1_Flat_NoPU_pilot", "/QCD_Pt-15to7000_TuneCUETP8M1_Flat_13TeV_pythia8/RunIIFall17MiniAOD-NoPU_pilot_94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCUETHS1_Flat = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCUETHS1_Flat", "/QCD_Pt-15to7000_TuneCUETHS1_Flat_13TeV_herwigpp/RunIIFall17MiniAOD-94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCD_Pt_15to7000_TuneCUETHS1_Flat_NoPU = kreator.makeMCComponent("QCD_Pt_15to7000_TuneCUETHS1_Flat_NoPU", "/QCD_Pt-15to7000_TuneCUETHS1_Flat_13TeV_herwigpp/RunIIFall17MiniAOD-NoPU_94X_mc2017_realistic_v10-v1/MINIAODSIM", "CMS", ".*root", 1) # QCDPtFlat = [ # QCD_Pt_15to7000_TuneCP5_Flat2017, # QCD_Pt_15to7000_TuneCP5_Flat2017_FlatPU0to70, # QCD_Pt_15to7000_TuneCP5_Flat2017_NoPU, # QCD_Pt_15to7000_TuneCP5_Flat, # QCD_Pt_15to7000_TuneCP5_Flat_FlatPU0to70, # QCD_Pt_15to7000_TuneCP5_Flat_NoPU, # QCD_Pt_15to7000_TuneCUETP8M1_Flat_FlatPU0to70, # QCD_Pt_15to7000_TuneCUETP8M1_Flat_NoPU, # QCD_Pt_15to7000_TuneCUETP8M1_Flat_NoPU_pilot, # QCD_Pt_15to7000_TuneCUETHS1_Flat, # QCD_Pt_15to7000_TuneCUETHS1_Flat_NoPU # ]
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### QCD RelVal for Jet Calibrations RelValQCD_FlatPt_15_3000HS_13_noPU_30fb = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000HS_13_noPU_30fb" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_0-100X_upgrade2018_realistic_v7_HS1M-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000HS_13_noPU_0fb = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000HS_13_noPU_0fb" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_0-100X_upgrade2018_realistic_Version0fb_v1_HS1M-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000HS_13_noPU_60fb = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000HS_13_noPU_60fb" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_0-100X_upgrade2018_realistic_Version60fb_v1_HS1M-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000HS_13_30fb = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000HS_13_30fb" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_0-PU25ns_100X_upgrade2018_realistic_v7_HS1Mrsb-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000HS_13_0fb = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000HS_13_0fb" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_0-PU25ns_100X_upgrade2018_realistic_Version0fb_v1_HS1Mrsb-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000HS_13_60fb = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000HS_13_60fb" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_0-PU25ns_100X_upgrade2018_realistic_Version60fb_v1_HS1Mrsb-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000_PFthA_noPU = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000_PFthA_noPU" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_3-100X_upgrade2018_realistic_v11_thA_HS1M-v1/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000_PFthB_noPU = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000_PFthB_noPU" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_3-100X_upgrade2018_realistic_v11_thB_HS1M-v2/MINIAODSIM" , "CMS", ".*root", 1. ) RelValQCD_FlatPt_15_3000_PFthC_noPU = kreator.makeMCComponent("RelValQCD_FlatPt_15_3000_PFthC_noPU" , "/RelValQCD_FlatPt_15_3000HS_13/CMSSW_10_0_3-100X_upgrade2018_realistic_v11_thC_HS1M-v2/MINIAODSIM" , "CMS", ".*root", 1. ) QCDRelVal = [ #RelValQCD_FlatPt_15_3000HS_13_noPU_30fb, #RelValQCD_FlatPt_15_3000HS_13_noPU_0fb, #RelValQCD_FlatPt_15_3000HS_13_noPU_60fb, #RelValQCD_FlatPt_15_3000HS_13_30fb, #RelValQCD_FlatPt_15_3000HS_13_0fb, #RelValQCD_FlatPt_15_3000HS_13_60fb, RelValQCD_FlatPt_15_3000_PFthA_noPU,
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() TTJets = creator.makeMCComponent( name = 'TTJets', dataset = '/TTJets_TuneCUETP8M2T4_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3-v2/MINIAODSIM', user = '******', pattern = '.*root', xSec = 831.76, useAAA = True ) TTJets .nGenEvents = TTJets.dataset_entries WJetsToLNu = creator.makeMCComponent( name = 'WJetsToLNu', dataset = '/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3-v1/MINIAODSIM', user = '******', pattern = '.*root', xSec = 61334.9, # AN_v3 useAAA = True ) WJetsToLNu .nGenEvents = WJetsToLNu.dataset_entries WJetsToLNu_ext = creator.makeMCComponent( name = 'WJetsToLNu_ext',
# COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() # Zinv # ZJetToNunu, cross sections are determined from GenXSecAnalyzer ZJetsToNuNu_HT100to200 = kreator.makeMCComponent( "ZJetsToNuNu_HT100to200", "/ZJetsToNuNu_HT-100To200_13TeV-madgraph/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1/MINIAODSIM", "CMS", ".*root", 303.2 * 1.14) ZJetsToNuNu_HT200to400 = kreator.makeMCComponent( "ZJetsToNuNu_HT200to400", "/ZJetsToNuNu_HT-200To400_13TeV-madgraph/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1/MINIAODSIM", "CMS", ".*root", 91.94 * 1.05) ZJetsToNuNu_HT400to600 = kreator.makeMCComponent( "ZJetsToNuNu_HT400to600", "/ZJetsToNuNu_HT-400To600_13TeV-madgraph/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v2/MINIAODSIM", "CMS", ".*root", 13.15 * 1.03) ZJetsToNuNu_HT600to800 = kreator.makeMCComponent( "ZJetsToNuNu_HT600to800", "/ZJetsToNuNu_HT-600To800_13TeV-madgraph/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1/MINIAODSIM", "CMS", ".*root", 3.27 * 1.21) ZJetsToNuNu_HT800to1200 = kreator.makeMCComponent( "ZJetsToNuNu_HT800to1200", "/ZJetsToNuNu_HT-800To1200_13TeV-madgraph/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1/MINIAODSIM", "CMS", ".*root", 1.497 * 1.21) ZJetsToNuNu_HT1200to2500 = kreator.makeMCComponent( "ZJetsToNuNu_HT1200to2500", "/ZJetsToNuNu_HT-1200To2500_13TeV-madgraph/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1/MINIAODSIM", "CMS", ".*root", 0.3419 * 1.29) ZJetsToNuNu_HT2500toInf = kreator.makeMCComponent(
from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() zprimeSamples = [] ZprimeToTT_M_1000_100 = kreator.makeMCComponent( "ZprimeToTT_M_1000_100", "/ZprimeToTT_M-1000_W-100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root", 1.0) zprimeSamples.append(ZprimeToTT_M_1000_100) ZprimeToTT_M_1000_10 = kreator.makeMCComponent( "ZprimeToTT_M_1000_10", "/ZprimeToTT_M-1000_W-10_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root", 1.0) zprimeSamples.append(ZprimeToTT_M_1000_10) ZprimeToTT_M_1000_300 = kreator.makeMCComponent( "ZprimeToTT_M_1000_300", "/ZprimeToTT_M-1000_W-300_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root", 1.0) zprimeSamples.append(ZprimeToTT_M_1000_300) ZprimeToTT_M_1250_125 = kreator.makeMCComponent( "ZprimeToTT_M_1250_125", "/ZprimeToTT_M-1250_W-125_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root", 1.0) zprimeSamples.append(ZprimeToTT_M_1250_125) ZprimeToTT_M_1250_12p5 = kreator.makeMCComponent( "ZprimeToTT_M_1250_12p5", "/ZprimeToTT_M-1250_W-12p5_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root", 1.0) zprimeSamples.append(ZprimeToTT_M_1250_12p5) ZprimeToTT_M_1500_150 = kreator.makeMCComponent( "ZprimeToTT_M_1500_150", "/ZprimeToTT_M-1500_W-150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM",
# Personal space: /store/cmst3/user/gkaratha/ # BParking space: /store/group/cmst3/group/bpark/gkaratha/ # local run: nanopy.py <folder> run_RK_fromNanoAOD_cfg.py -N <evts per dataset> -o xxx=yyy # --single for debugging #real example: # nanopy.py test3 run_RK_fromNanoAOD_cfg.py -N 1000 -o kee -o data -o filterSample=2018 -o onlyPFe -o test import re, os, sys from CMGTools.RootTools.samples.configTools import printSummary, mergeExtensions, doTestN, configureSplittingFromTime, cropToLumi from CMGTools.RootTools.samples.autoAAAconfig import autoAAA from PhysicsTools.HeppyCore.framework.heppy_loop import getHeppyOption from CMGTools.RootTools.samples.configTools import * from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator import time kreator = ComponentCreator() def byCompName(components, regexps): return [c for c in components if any(re.match(r, c.name) for r in regexps)] # parse options filterSample = str(getHeppyOption("filterSample", "")) mc = getHeppyOption("mc", False) data = getHeppyOption("data", False) njobs = getHeppyOption("njobs", 10) nfiles = getHeppyOption("nfiles", 1) kmumu = getHeppyOption("kmumu", False) kstarmumu = getHeppyOption("kstarmumu", False) kshortmumu = getHeppyOption("kshortmumu", False)
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data" # use environmental variable, useful for instance to run on CRAB json = dataDir + '/json/Cert_246908-257599_13TeV_PromptReco_Collisions15_25ns_JSON.txt' #https://hypernews.cern.ch/HyperNews/CMS/get/physics-validation/2503.html #golden JSON 225.57/pb ### ----------------------------- Magnetic Field On ---------------------------------------- #Jet_Run2015B = kreator.makeDataComponent("Jet_Run2015B" , "/Jet/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #SingleMu_Run2015B = kreator.makeDataComponent("SingleMu_Run2015B" , "/SingleMu/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #EGamma_Run2015B = kreator.makeDataComponent("EGamma_Run2015B" , "/EGamma/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #JetHT_Run2015B = kreator.makeDataComponent("JetHT_Run2015B" , "/JetHT/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #HTMHT_Run2015B = kreator.makeDataComponent("HTMHT_Run2015B" , "/HTMHT/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #MET_Run2015B = kreator.makeDataComponent("MET_Run2015B" , "/MET/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #SingleElectron_Run2015B = kreator.makeDataComponent("SingleElectron_Run2015B", "/SingleElectron/Run2015B-PromptReco-v1/MINIAOD", "CMS", ".*root", json) #SingleMuon_Run2015B = kreator.makeDataComponent("SingleMuon_Run2015B" , "/SingleMuon/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #SinglePhoton_Run2015B = kreator.makeDataComponent("SinglePhoton_Run2015B" , "/SinglePhoton/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #DoubleEG_Run2015B = kreator.makeDataComponent("DoubleEG_Run2015B" , "/DoubleEG/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #MuonEG_Run2015B = kreator.makeDataComponent("MuonEG_Run2015B" , "/MuonEG/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #DoubleMuon_Run2015B = kreator.makeDataComponent("DoubleMuon_Run2015B" , "/DoubleMuon/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) # July17 for run<=251561 with MINIAOD reprocessed with correct MET filters run_range = (251244, 251562) label = "_runs%s_%s" % (run_range[0], run_range[1])
triggers_3e = [ "HLT_Ele16_Ele12_Ele8_CaloIdL_TrackIdL_v*" ] triggers_3mu = [ "HLT_TripleMu_12_10_5_v*" ] triggers_2mu1e = [ "HLT_DiMu9_Ele9_CaloIdL_TrackIdL_v*" ] triggers_2e1mu = [ "HLT_Mu8_DiEle12_CaloIdL_TrackIdL_v*" ] triggers_trilep = triggers_3e + triggers_3mu + triggers_2mu1e + triggers_2e1mu triggers_signal = triggers_mumu + triggers_ee + triggers_mue + triggers_trilep triggers_1mu_iso = [ 'HLT_IsoMu24_eta2p1_v*', 'HLT_IsoTkMu24_eta2p1_v*' ] # note: here the WP75 is th name in MC, WPLoose and WPTight should be in data triggers_1e = [ "HLT_Ele32_eta2p1_WP75_Gsf_v*", "HLT_Ele32_eta2p1_WPLoose_Gsf_v*", "HLT_Ele32_eta2p1_WPTight_Gsf_v*" ] from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() # GGH cross section from LHC Higgs XS WG: https://twiki.cern.ch/twiki/bin/view/LHCPhysics/CERNYellowReportPageAt1314TeV?rev=15 GGHZZ4L = kreator.makeMCComponent("GGHZZ4L", "/GluGluHToZZTo4L_M125_13TeV_powheg_JHUgen_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 43.92*2.76E-04, useAAA=True) QQHZZ4L = kreator.makeMCComponent("QQHZZ4L", "/VBF_HToZZTo4L_M125_13TeV_powheg_JHUgen_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 3.748*2.76E-04) # split in assing W+/(W+ + W-) = 0.6385 as at 8 TeV, to be updated WpHZZ4L = kreator.makeMCComponent("WpHZZ4L", "/WplusH_HToZZTo4L_M125_13TeV_powheg-minlo-HWJ_JHUgen_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.38*0.6385*2.76E-04) WmHZZ4L = kreator.makeMCComponent("WmHZZ4L", "/WminusH_HToZZTo4L_M125_13TeV_powheg-minlo-HWJ_JHUgen_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.38*(1-0.6385)*2.76E-04) ZHZZ4LF = kreator.makeMCComponent("ZHZZ4LF", "/ZH_HToZZ_4LFilter_M125_13TeV_powheg-minlo-HZJ_JHUgen_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 0.8696*(3.70E-03+2.34E-02+2.76E-04)*0.15038) H4L = [ GGHZZ4L, QQHZZ4L, WpHZZ4L, WmHZZ4L, ZHZZ4LF ] # cross section from McM (powheg) ZZTo4L = kreator.makeMCComponent("ZZTo4L","/ZZTo4L_13TeV_powheg_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.256, useAAA=True) # cross section from McM (MCFM)
jerCorr=False, #jesCorr = 1., puJetIDDisc='pileupJetId:fullDiscriminant', ) # ################################################### # ### CONNECT SAMPLES TO THEIR ALIASES AND FILES ### # ################################################### # my_connect = httConnector('htt_6mar15_manzoni_nom', 'CMS', # '.*root', 'mt', production=production) # my_connect.connect() # MC_list = my_connect.MC_list from CMGTools.RootTools.samples.samples_13TeV_74X import TT_pow, DYJetsToLL_M50, WJetsToLNu, WJetsToLNu_HT100to200, WJetsToLNu_HT200to400, WJetsToLNu_HT400to600, WJetsToLNu_HT600toInf creator = ComponentCreator() ggh160 = creator.makeMCComponent("GGH160", "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) qcd_flat = creator.makeMCComponent("QCDflat", "/QCD_Pt-15to7000_TuneCUETP8M1_Flat_13TeV_pythia8/RunIISpring15DR74-Asympt25nsRaw_MCRUN2_74_V9-v3/MINIAODSIM", "CMS", ".*root", 1.0) samples = [qcd_flat, TT_pow, DYJetsToLL_M50, WJetsToLNu, WJetsToLNu_HT100to200, WJetsToLNu_HT200to400, WJetsToLNu_HT400to600, WJetsToLNu_HT600toInf] # from CMGTools.H2TauTau.proto.samples.spring15.connector import httConnector # my_connect = httConnector('TAUMU_743_TEST1', 'htautau_group', # '.*root', 'mt', production=production, # splitFactor=1e5) # my_connect.connect() # ggh160 = my_connect.MC_list[0]
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### ----------------------------- 25 ns ---------------------------------------- # TTbar cross section: NNLO, https://twiki.cern.ch/twiki/bin/view/LHCPhysics/TtbarNNLO (172.5) TTJets = kreator.makeMCComponent("TTJets", "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v3/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_LO = kreator.makeMCComponent("TTJets_LO", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_SingleLeptonFromTbar = kreator.makeMCComponent("TTJets_SingleLeptonFromTbar", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108) ) TTJets_SingleLeptonFromTbar_ext = kreator.makeMCComponent("TTJets_SingleLeptonFromTbar_ext", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108) ) TTJets_SingleLeptonFromT = kreator.makeMCComponent("TTJets_SingleLeptonFromT", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_SingleLeptonFromT_ext = kreator.makeMCComponent("TTJets_SingleLeptonFromT_ext", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_DiLepton = kreator.makeMCComponent("TTJets_DiLepton", "/TTJets_DiLept_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2) ) TTJets_DiLepton_ext = kreator.makeMCComponent("TTJets_DiLepton_ext", "/TTJets_DiLept_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2) ) TTLep_pow = kreator.makeMCComponent("TTLep_pow", "/TTTo2L2Nu_13TeV-powheg/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2) ) TTJets_LO_HT600to800 = kreator.makeMCComponent("TTJets_LO_HT600to800", "/TTJets_HT-600to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 1.610*831.76/502.2) TTJets_LO_HT800to1200 = kreator.makeMCComponent("TTJets_LO_HT800to1200", "/TTJets_HT-800to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 0.663*831.76/502.2) TTJets_LO_HT1200to2500 = kreator.makeMCComponent("TTJets_LO_HT1200to2500", "/TTJets_HT-1200to2500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 0.12*831.76/502.2) TTJets_LO_HT2500toInf = kreator.makeMCComponent("TTJets_LO_HT2500toInf", "/TTJets_HT-2500toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 0.001430*831.76/502.2) TTs = [ TTJets, TTJets_LO , TTJets_SingleLeptonFromTbar, TTJets_SingleLeptonFromTbar_ext, TTJets_SingleLeptonFromT, TTJets_SingleLeptonFromT_ext, TTJets_DiLepton, TTJets_DiLepton_ext, TTLep_pow, TTJets_LO_HT600to800, TTJets_LO_HT800to1200, TTJets_LO_HT1200to2500, TTJets_LO_HT2500toInf] # Higgs
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### ----------------------------- 25 ns ---------------------------------------- # TTbar cross section: NNLO, https://twiki.cern.ch/twiki/bin/view/LHCPhysics/TtbarNNLO (172.5) TTJets_LO_25ns = kreator.makeMCComponentFromDESY("TTJets_LO_25ns", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 831.76) # single/di-lepton TTJets_SingleLeptonFromT = kreator.makeMCComponentFromDESY("TTJets_SingleLeptonFromT", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_SingleLeptonFromT_ext1 = kreator.makeMCComponentFromDESY("TTJets_SingleLeptonFromT_ext1", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_SingleLeptonFromTbar = kreator.makeMCComponentFromDESY("TTJets_SingleLeptonFromTbar", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_SingleLeptonFromTbar_ext1 = kreator.makeMCComponentFromDESY("TTJets_SingleLeptonFromTbar_ext1", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_DiLepton = kreator.makeMCComponentFromDESY("TTJets_DiLepton", "/TTJets_DiLept_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2)) TTJets_DiLepton_ext1 = kreator.makeMCComponentFromDESY("TTJets_DiLepton_ext1", "/TTJets_DiLept_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2)) ##HT binned samples TTJets_HT600to800 = kreator.makeMCComponentFromDESY("TTJets_HT600to800", "/TTJets_HT-600to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.61*1.655) TTJets_HT800to1200 = kreator.makeMCComponentFromDESY("TTJets_HT800to1200", "/TTJets_HT-800to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 0.663*1.655) TTJets_HT1200to2500 = kreator.makeMCComponentFromDESY("TTJets_HT1200to2500", "/TTJets_HT-1200to2500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 0.12*1.655) TTJets_HT2500toInf = kreator.makeMCComponentFromDESY("TTJets_HT2500toInf", "/TTJets_HT-2500toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 0.00143*1.655) TTs = [ TTJets_LO_25ns , TTJets_SingleLeptonFromT, TTJets_SingleLeptonFromT_ext1, TTJets_SingleLeptonFromTbar, TTJets_SingleLeptonFromTbar_ext1, TTJets_DiLepton, TTJets_DiLepton_ext1, TTJets_HT600to800 , TTJets_HT800to1200, TTJets_HT1200to2500, TTJets_HT2500toInf] ### V+jets inclusive (from https://twiki.cern.ch/twiki/bin/viewauth/CMS/StandardModelCrossSectionsat13TeV) WJetsToLNu = kreator.makeMCComponentFromDESY("WJetsToLNu","/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 3* 20508.9) DYJetsToLL_M50 = kreator.makeMCComponentFromDESY("DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v3/MINIAODSIM", "CMS", ".*root", 2008.*3)
import copy import re import PhysicsTools.HeppyCore.framework.config as cfg from CMGTools.RootTools.yellowreport.YRParser import yrparser13TeV # from CMGTools.H2TauTau.proto.samples.sampleShift import sampleShift from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() HiggsGGH125 = creator.makeMCComponent( "HiggsGGH125", "/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, ) HiggsVBF125 = creator.makeMCComponent( "HiggsVBF125", "/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, ) HiggsTTH125 = creator.makeMCComponent( "HiggsTTH125", "/ttHJetToTT_M125_13TeV_amcatnloFXFX_madspin_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root",
# choose 0 for quick validations tests. It doesn't require to load the sample files # choose 2 for full mc production # choose 3 for data production # choose 4 for signal production test = int(getHeppyOption("test", 1)) isData = False # will be changed accordingly if chosen to run on data doSpecialSettingsForMECCA = 1 # set to 1 for comparisons with americans runPreprocessor = False if test == 0: # ------------------------------------------------------------------------------------------- # # --- all this lines taken from CMGTools.RootTools.samples.samples_13TeV_PHYS14 # --- They may not be in synch anymore from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() testComponent = kreator.makeMCComponent( "testComponent", "/GJets_HT-200to400_Tune4C_13TeV-madgraph-tauola/Phys14DR-PU20bx25_PHYS14_25_V1-v1/MINIAODSIM", "CMS", ".*root", 489.9, ) samples = [testComponent] json = "/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/DCSOnly/json_DCSONLY.txt" from CMGTools.TTHAnalysis.setup.Efficiencies import * for comp in samples: # comp.isMC = True
# COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() crab_data_Run2018A_part1_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part1_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH1/crab_data_Run2018A_part1/191201_012501/0000/','.*root') crab_data_Run2018B_part1_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part1_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH1/crab_data_Run2018B_part1/191201_013534/0000/','.*root') crab_data_Run2018C_part1_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part1_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH1/crab_data_Run2018C_part1/191201_014459/0000/','.*root') crab_data_Run2018D_part1_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part1_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH1/crab_data_Run2018D_part1/191201_010526/0000/','.*root') crab_data_Run2018D_part1_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part1_0001','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH1/crab_data_Run2018D_part1/191201_010526/0001/','.*root') crab_data_Run2018A_part2_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part2_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH2/crab_data_Run2018A_part2/191201_012621/0000/','.*root') crab_data_Run2018B_part2_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part2_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH2/crab_data_Run2018B_part2/191201_013658/0000/','.*root') crab_data_Run2018C_part2_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part2_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH2/crab_data_Run2018C_part2/191201_014623/0000/','.*root') crab_data_Run2018D_part2_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part2_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH2/crab_data_Run2018D_part2/191201_010647/0000/','.*root') crab_data_Run2018D_part2_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part2_0001','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH2/crab_data_Run2018D_part2/191201_010647/0001/','.*root') crab_data_Run2018A_part3_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part3_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH3/crab_data_Run2018A_part3/191201_012740/0000/','.*root') crab_data_Run2018B_part3_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part3_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH3/crab_data_Run2018B_part3/191201_013825/0000/','.*root') crab_data_Run2018C_part3_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part3_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH3/crab_data_Run2018C_part3/191201_014748/0000/','.*root') crab_data_Run2018D_part3_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part3_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH3/crab_data_Run2018D_part3/191201_010807/0000/','.*root') crab_data_Run2018D_part3_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part3_0001','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH3/crab_data_Run2018D_part3/191201_010807/0001/','.*root') crab_data_Run2018A_part4_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part4_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH4/crab_data_Run2018A_part4/191201_012902/0000/','.*root') crab_data_Run2018B_part4_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part4_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH4/crab_data_Run2018B_part4/191201_013949/0000/','.*root') crab_data_Run2018C_part4_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part4_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH4/crab_data_Run2018C_part4/191201_014911/0000/','.*root') crab_data_Run2018D_part4_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part4_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH4/crab_data_Run2018D_part4/191201_010930/0000/','.*root') crab_data_Run2018D_part4_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part4_0001','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH4/crab_data_Run2018D_part4/191201_010930/0001/','.*root') crab_data_Run2018A_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part5_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH5/crab_data_Run2018A_part5/191201_013026/0000/','.*root') crab_data_Run2018B_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part5_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH5/crab_data_Run2018B_part5/191201_014110/0000/','.*root') crab_data_Run2018C_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part5_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH5/crab_data_Run2018C_part5/191201_015035/0000/','.*root') crab_data_Run2018D_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part5_0000','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH5/crab_data_Run2018D_part5/191201_011100/0000/','.*root') crab_data_Run2018D_part5_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018D_part5_0001','/store/cmst3/group/bpark/gkaratha/TagSide2/BParkingNANO_2019Dec01/ParkingBPH5/crab_data_Run2018D_part5/191201_011100/0001/','.*root')
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ## ==== RelVals ===== TT_NoPU = kreator.makeMCComponent( "TT_NoPU", "/RelValTTbar_13/CMSSW_7_4_0-MCRUN2_74_V7_GENSIM_7_1_15-v1/MINIAODSIM", "CMS", ".*root", 809.1) TT_bx25 = kreator.makeMCComponent( "TT_bx25", "/RelValTTbar_13/CMSSW_7_4_0-PU25ns_MCRUN2_74_V7_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root", 809.1) TT_bx50 = kreator.makeMCComponent( "TT_bx50", "/RelValTTbar_13/CMSSW_7_4_0-PU50ns_MCRUN2_74_V6_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root", 809.1) TTLep_NoPU = kreator.makeMCComponent( "TTLep_NoPU", "/RelValTTbarLepton_13/CMSSW_7_4_0-MCRUN2_74_V7_GENSIM_7_1_15-v1/MINIAODSIM", "CMS", ".*root", 809.1) ZEE_bx50 = kreator.makeMCComponent( "ZEE_bx50", "/RelValZEE_13/CMSSW_7_4_0-PU50ns_MCRUN2_74_V6_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root")
import copy from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() HiggsSUSYGG80 = creator.makeMCComponent("HiggsSUSYGG80", "/SUSYGluGluToHToTauTau_M-80_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG90 = creator.makeMCComponent("HiggsSUSYGG90", "/SUSYGluGluToHToTauTau_M-90_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG100 = creator.makeMCComponent("HiggsSUSYGG100", "/SUSYGluGluToHToTauTau_M-100_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG110 = creator.makeMCComponent("HiggsSUSYGG110", "/SUSYGluGluToHToTauTau_M-110_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG120 = creator.makeMCComponent("HiggsSUSYGG120", "/SUSYGluGluToHToTauTau_M-120_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG130 = creator.makeMCComponent("HiggsSUSYGG130", "/SUSYGluGluToHToTauTau_M-130_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG140 = creator.makeMCComponent("HiggsSUSYGG140", "/SUSYGluGluToHToTauTau_M-140_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG160 = creator.makeMCComponent("HiggsSUSYGG160", "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG180 = creator.makeMCComponent("HiggsSUSYGG180", "/SUSYGluGluToHToTauTau_M-180_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG200 = creator.makeMCComponent("HiggsSUSYGG200", "/SUSYGluGluToHToTauTau_M-200_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG250 = creator.makeMCComponent("HiggsSUSYGG250", "/SUSYGluGluToHToTauTau_M-250_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG300 = creator.makeMCComponent("HiggsSUSYGG300", "/SUSYGluGluToHToTauTau_M-300_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG350 = creator.makeMCComponent("HiggsSUSYGG350", "/SUSYGluGluToHToTauTau_M-350_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG400 = creator.makeMCComponent("HiggsSUSYGG400", "/SUSYGluGluToHToTauTau_M-400_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG450 = creator.makeMCComponent("HiggsSUSYGG450", "/SUSYGluGluToHToTauTau_M-450_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG500 = creator.makeMCComponent("HiggsSUSYGG500", "/SUSYGluGluToHToTauTau_M-500_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG600 = creator.makeMCComponent("HiggsSUSYGG600", "/SUSYGluGluToHToTauTau_M-600_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG700 = creator.makeMCComponent("HiggsSUSYGG700", "/SUSYGluGluToHToTauTau_M-700_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG800 = creator.makeMCComponent("HiggsSUSYGG800", "/SUSYGluGluToHToTauTau_M-800_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG900 = creator.makeMCComponent("HiggsSUSYGG900", "/SUSYGluGluToHToTauTau_M-900_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG1000 = creator.makeMCComponent("HiggsSUSYGG1000", "/SUSYGluGluToHToTauTau_M-1000_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG1200 = creator.makeMCComponent("HiggsSUSYGG1200", "/SUSYGluGluToHToTauTau_M-1200_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG1400 = creator.makeMCComponent("HiggsSUSYGG1400", "/SUSYGluGluToHToTauTau_M-1400_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG1500 = creator.makeMCComponent("HiggsSUSYGG1500", "/SUSYGluGluToHToTauTau_M-1500_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG1600 = creator.makeMCComponent("HiggsSUSYGG1600", "/SUSYGluGluToHToTauTau_M-1600_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0)
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### NB: Commented lines refer to samples available in Spring15MiniAODv2 but not yet in Fall15MiniAODv2 ### ----------------------------- 25 ns ---------------------------------------- # TTbar cross section: NNLO, https://twiki.cern.ch/twiki/bin/view/LHCPhysics/TtbarNNLO (172.5) #TTJets = kreator.makeMCComponent("TTJets", "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v3/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_LO = kreator.makeMCComponent( "TTJets_LO", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM", "CMS", ".*root", 831.76) TT_pow_ext = kreator.makeMCComponent( "TT_pow_ext", "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext3-v1/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_SingleLeptonFromTbar = kreator.makeMCComponent( "TTJets_SingleLeptonFromTbar", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v2/MINIAODSIM", "CMS", ".*root", 831.76 * (3 * 0.108) * (1 - 3 * 0.108)) #TTJets_SingleLeptonFromTbar_ext = kreator.makeMCComponent("TTJets_SingleLeptonFromTbar_ext", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108) ) TTJets_SingleLeptonFromT = kreator.makeMCComponent( "TTJets_SingleLeptonFromT",
#####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ## SqGltttt ## ------------------------------------------------------ #SqGltttt_mGo1300_mSq1300_mChi100 = kreator.makeMCComponentFromEOS('SqGltttt_mGo1300_mSq1300_mChi100', '/13TeV_SqGltttt_Gl_1300_Sq_1300_LSP_100/', '/store/cmst3/group/susy/alobanov/MC/PHYS14/PU20_25ns/%s', '.*root') SqGltttt = [ ] ## T1ttbb ## ------------------------------------------------------ #T1ttbb_mGo1500_mChi100 = kreator.makeMCComponentFromEOS('T1ttbb_mGo1500_mChi100', '/T1ttbb_2J_mGo1500_mChi100_3bodydec_asymmDecOnly/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s',".*root", 0.0141903) T1ttbb = [ ] ## T1ttbbWW ## ------------------------------------------------------ #T1ttbbWW_mGo1000_mCh725_mChi715 = kreator.makeMCComponentFromEOS('T1ttbbWW_mGo1000_mCh725_mChi715', '/T1ttbbWW_2J_mGo1000_mCh725_mChi715_3bodydec_v2/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s',".*root", 0.325388) #T1ttbbWW_mGo1000_mCh725_mChi720 = kreator.makeMCComponentFromEOS('T1ttbbWW_mGo1000_mCh725_mChi720', '/T1ttbbWW_2J_mGo1000_mCh725_mChi720_3bodydec_v2/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s',".*root", 0.325388) #T1ttbbWW_mGo1300_mCh300_mChi290 = kreator.makeMCComponentFromEOS('T1ttbbWW_mGo1300_mCh300_mChi290', '/T1ttbbWW_2J_mGo1300_mCh300_mChi290_3bodydec_v2/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s',".*root", 0.0460525) #T1ttbbWW_mGo1300_mCh300_mChi295 = kreator.makeMCComponentFromEOS('T1ttbbWW_mGo1300_mCh300_mChi295', '/T1ttbbWW_2J_mGo1300_mCh300_mChi295_3bodydec_v2/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s',".*root", 0.0460525) T1ttbbWW = [ ] ## T1tttt ## ------------------------------------------------------ T1tttt_mGo1500_mChi100 = kreator.makeMCComponentFromEOS('T1tttt_mGo1500_mChi100', '/T1tttt_mGo1500_mChi100_3bodydec/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s', '.*root', 0.0141903) T1tttt_mGo1200_mChi800 = kreator.makeMCComponentFromEOS('T1tttt_mGo1200_mChi800', '/T1tttt_mGo1200_mChi800/', '/store/cmst3/group/susy/gpetrucc/13TeV/RunIISpring15DR74/%s', '.*root', 0.0856418) T1tttt = [ T1tttt_mGo1500_mChi100, T1tttt_mGo1200_mChi800 ]
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### ----------------------------- 25 ns ---------------------------------------- # TTbar cross section: NNLO, https://twiki.cern.ch/twiki/bin/view/LHCPhysics/TtbarNNLO (172.5) TTJets = kreator.makeMCComponent( "TTJets", "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v3/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_LO = kreator.makeMCComponent( "TTJets_LO", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_SingleLeptonFromTbar = kreator.makeMCComponent( "TTJets_SingleLeptonFromTbar", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76 * (3 * 0.108) * (1 - 3 * 0.108)) TTJets_SingleLeptonFromTbar_ext = kreator.makeMCComponent( "TTJets_SingleLeptonFromTbar_ext", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76 * (3 * 0.108) * (1 - 3 * 0.108)) TTJets_SingleLeptonFromT = kreator.makeMCComponent( "TTJets_SingleLeptonFromT", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM",
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### OFFICIAL SMS SIGNALS T1tttt_mGo_1500to1525_mLSP_50to1125 = kreator.makeMCComponent("T1tttt_mGo_1500to1525_mLSP_50to1125", "/SMS-T1tttt_mGluino-1500to1525_mLSP-50to1125_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root") T1tttt_mGo_1200_mLSP_1to825 = kreator.makeMCComponent("T1tttt_mGo_1200_mLSP_1to825", "/SMS-T1tttt_mGluino-1200_mLSP-1to825_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root") ## NEW T1tttt_mGo_1000to1050_mLSP_1to800 = kreator.makeMCComponent("T1tttt_mGo_1000to1050_mLSP_1to800","/SMS-T1tttt_mGluino-1000to1050_mLSP-1to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1050_mLSP_50to775 = kreator.makeMCComponent("T1tttt_mGo_1050_mLSP_50to775","/SMS-T1tttt_mGluino-1050_mLSP-50to775_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1100_mLSP_1to775 = kreator.makeMCComponent("T1tttt_mGo_1100_mLSP_1to775","/SMS-T1tttt_mGluino-1100_mLSP-1to775_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1100to1125_mLSP_700to900 = kreator.makeMCComponent("T1tttt_mGo_1100to1125_mLSP_700to900","/SMS-T1tttt_mGluino-1100to1125_mLSP-700to900_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1150_mLSP_1to800 = kreator.makeMCComponent("T1tttt_mGo_1150_mLSP_1to800","/SMS-T1tttt_mGluino-1150_mLSP-1to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1150to1175_mLSP_750to925 = kreator.makeMCComponent("T1tttt_mGo_1150to1175_mLSP_750to925","/SMS-T1tttt_mGluino-1150to1175_mLSP-750to925_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1175_mLSP_950 = kreator.makeMCComponent("T1tttt_mGo_1175_mLSP_950","/SMS-T1tttt_mGluino-1175_mLSP-950_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) #T1tttt_mGo_1200_mLSP_1to825 = kreator.makeMCComponent("T1tttt_mGo_1200_mLSP_1to825","/SMS-T1tttt_mGluino-1200_mLSP-1to825_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1200to1225_mLSP_800to1000 = kreator.makeMCComponent("T1tttt_mGo_1200to1225_mLSP_800to1000","/SMS-T1tttt_mGluino-1200to1225_mLSP-800to1000_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1250to1275_mLSP_700to1050 = kreator.makeMCComponent("T1tttt_mGo_1250to1275_mLSP_700to1050","/SMS-T1tttt_mGluino-1250to1275_mLSP-700to1050_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1275_mLSP_900to975 = kreator.makeMCComponent("T1tttt_mGo_1275_mLSP_900to975","/SMS-T1tttt_mGluino-1275_mLSP-900to975_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1300_mLSP_1to1075 = kreator.makeMCComponent("T1tttt_mGo_1300_mLSP_1to1075","/SMS-T1tttt_mGluino-1300_mLSP-1to1075_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1300to1325_mLSP_700to1100 = kreator.makeMCComponent("T1tttt_mGo_1300to1325_mLSP_700to1100","/SMS-T1tttt_mGluino-1300to1325_mLSP-700to1100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1325to1350_mLSP_1to1125 = kreator.makeMCComponent("T1tttt_mGo_1325to1350_mLSP_1to1125","/SMS-T1tttt_mGluino-1325to1350_mLSP-1to1125_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1350to1375_mLSP_50to1025 = kreator.makeMCComponent("T1tttt_mGo_1350to1375_mLSP_50to1025","/SMS-T1tttt_mGluino-1350to1375_mLSP-50to1025_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1400_mLSP_1to1175 = kreator.makeMCComponent("T1tttt_mGo_1400_mLSP_1to1175","/SMS-T1tttt_mGluino-1400_mLSP-1to1175_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1400to1425_mLSP_50to1100 = kreator.makeMCComponent("T1tttt_mGo_1400to1425_mLSP_50to1100","/SMS-T1tttt_mGluino-1400to1425_mLSP-50to1100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True) T1tttt_mGo_1425to1450_mLSP_1to1200 = kreator.makeMCComponent("T1tttt_mGo_1425to1450_mLSP_1to1200","/SMS-T1tttt_mGluino-1425to1450_mLSP-1to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM","CMS",".*root",1,True)
import os from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() json = os.path.expandvars('$CMSSW_BASE/src/CMGTools/H2TauTau/data/Cert_294927-306462_13TeV_EOY2017ReReco_Collisions17_JSON_v1.txt') lumi = 41529. # ----------------------------- Run2017B 31Mar2018 ---------------------------------------- JetHT_Run2017B_31Mar2018 = kreator.makeDataComponent("JetHT_Run2017B_31Mar2018", "/JetHT/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) HTMHT_Run2017B_31Mar2018 = kreator.makeDataComponent("HTMHT_Run2017B_31Mar2018", "/HTMHT/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) MET_Run2017B_31Mar2018 = kreator.makeDataComponent("MET_Run2017B_31Mar2018", "/MET/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) SingleElectron_Run2017B_31Mar2018 = kreator.makeDataComponent("SingleElectron_Run2017B_31Mar2018", "/SingleElectron/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) SingleMuon_Run2017B_31Mar2018 = kreator.makeDataComponent("SingleMuon_Run2017B_31Mar2018", "/SingleMuon/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) SinglePhoton_Run2017B_31Mar2018 = kreator.makeDataComponent("SinglePhoton_Run2017B_31Mar2018", "/SinglePhoton/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) DoubleEG_Run2017B_31Mar2018 = kreator.makeDataComponent("DoubleEG_Run2017B_31Mar2018", "/DoubleEG/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) MuonEG_Run2017B_31Mar2018 = kreator.makeDataComponent("MuonEG_Run2017B_31Mar2018", "/MuonEG/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) DoubleMuon_Run2017B_31Mar2018 = kreator.makeDataComponent("DoubleMuon_Run2017B_31Mar2018", "/DoubleMuon/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) Tau_Run2017B_31Mar2018 = kreator.makeDataComponent("Tau_Run2017B_31Mar2018", "/Tau/Run2017B-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) dataSamples_Run2017B_31Mar2018 = [JetHT_Run2017B_31Mar2018, HTMHT_Run2017B_31Mar2018, MET_Run2017B_31Mar2018, SingleElectron_Run2017B_31Mar2018, SingleMuon_Run2017B_31Mar2018, SinglePhoton_Run2017B_31Mar2018, DoubleEG_Run2017B_31Mar2018, MuonEG_Run2017B_31Mar2018, DoubleMuon_Run2017B_31Mar2018, Tau_Run2017B_31Mar2018] # ----------------------------- Run2017C 31Mar2018 ---------------------------------------- JetHT_Run2017C_31Mar2018 = kreator.makeDataComponent("JetHT_Run2017C_31Mar2018", "/JetHT/Run2017C-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) HTMHT_Run2017C_31Mar2018 = kreator.makeDataComponent("HTMHT_Run2017C_31Mar2018", "/HTMHT/Run2017C-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) MET_Run2017C_31Mar2018 = kreator.makeDataComponent("MET_Run2017C_31Mar2018", "/MET/Run2017C-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) SingleElectron_Run2017C_31Mar2018 = kreator.makeDataComponent("SingleElectron_Run2017C_31Mar2018", "/SingleElectron/Run2017C-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) SingleMuon_Run2017C_31Mar2018 = kreator.makeDataComponent("SingleMuon_Run2017C_31Mar2018", "/SingleMuon/Run2017C-31Mar2018-v1/MINIAOD", "CMS", ".*root", json) SinglePhoton_Run2017C_31Mar2018 = kreator.makeDataComponent("SinglePhoton_Run2017C_31Mar2018", "/SinglePhoton/Run2017C-31Mar2018-v1/MINIAOD", "CMS", ".*root", json)
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data" # use environmental variable, useful for instance to run on CRAB json=dataDir+'/json/Cert_246908-257599_13TeV_PromptReco_Collisions15_25ns_JSON.txt' #https://hypernews.cern.ch/HyperNews/CMS/get/physics-validation/2503.html #golden JSON 225.57/pb ### ----------------------------- Magnetic Field On ---------------------------------------- #Jet_Run2015B = kreator.makeDataComponent("Jet_Run2015B" , "/Jet/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #SingleMu_Run2015B = kreator.makeDataComponent("SingleMu_Run2015B" , "/SingleMu/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #EGamma_Run2015B = kreator.makeDataComponent("EGamma_Run2015B" , "/EGamma/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #JetHT_Run2015B = kreator.makeDataComponent("JetHT_Run2015B" , "/JetHT/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #HTMHT_Run2015B = kreator.makeDataComponent("HTMHT_Run2015B" , "/HTMHT/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #MET_Run2015B = kreator.makeDataComponent("MET_Run2015B" , "/MET/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #SingleElectron_Run2015B = kreator.makeDataComponent("SingleElectron_Run2015B", "/SingleElectron/Run2015B-PromptReco-v1/MINIAOD", "CMS", ".*root", json) #SingleMuon_Run2015B = kreator.makeDataComponent("SingleMuon_Run2015B" , "/SingleMuon/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #SinglePhoton_Run2015B = kreator.makeDataComponent("SinglePhoton_Run2015B" , "/SinglePhoton/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #DoubleEG_Run2015B = kreator.makeDataComponent("DoubleEG_Run2015B" , "/DoubleEG/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #MuonEG_Run2015B = kreator.makeDataComponent("MuonEG_Run2015B" , "/MuonEG/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) #DoubleMuon_Run2015B = kreator.makeDataComponent("DoubleMuon_Run2015B" , "/DoubleMuon/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json) # July17 for run<=251561 with MINIAOD reprocessed with correct MET filters run_range = (251244, 251562) label = "_runs%s_%s"%(run_range[0], run_range[1])
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### OFFICIAL SMS SIGNALS T1tttt_mGo_1000_mLSP_1to700 = kreator.makeMCComponent("T1tttt_mGo_1000_mLSP_1to700","/SMS-T1tttt_mGluino-1000_mLSP-1to700_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1000to1050_mLSP_1to800 = kreator.makeMCComponent("T1tttt_mGo_1000to1050_mLSP_1to800","/SMS-T1tttt_mGluino-1000to1050_mLSP-1to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root", useAAA = True) T1tttt_mGo_1050_mLSP_50to775 = kreator.makeMCComponent("T1tttt_mGo_1050_mLSP_50to775","/SMS-T1tttt_mGluino-1050_mLSP-50to775_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1050to1075_mLSP_650to850 = kreator.makeMCComponent("T1tttt_mGo_1050to1075_mLSP_650to850","/SMS-T1tttt_mGluino-1050to1075_mLSP-650to850_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1100_mLSP_1to775 = kreator.makeMCComponent("T1tttt_mGo_1100_mLSP_1to775","/SMS-T1tttt_mGluino-1100_mLSP-1to775_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1100to1125_mLSP_700to900 = kreator.makeMCComponent("T1tttt_mGo_1100to1125_mLSP_700to900","/SMS-T1tttt_mGluino-1100to1125_mLSP-700to900_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1150_mLSP_1to800 = kreator.makeMCComponent("T1tttt_mGo_1150_mLSP_1to800","/SMS-T1tttt_mGluino-1150_mLSP-1to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1150to1175_mLSP_750to925 = kreator.makeMCComponent("T1tttt_mGo_1150to1175_mLSP_750to925","/SMS-T1tttt_mGluino-1150to1175_mLSP-750to925_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1175_mLSP_950 = kreator.makeMCComponent("T1tttt_mGo_1175_mLSP_950","/SMS-T1tttt_mGluino-1175_mLSP-950_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1200_mLSP_1to825 = kreator.makeMCComponent("T1tttt_mGo_1200_mLSP_1to825","/SMS-T1tttt_mGluino-1200_mLSP-1to825_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1200to1225_mLSP_800to1000 = kreator.makeMCComponent("T1tttt_mGo_1200to1225_mLSP_800to1000","/SMS-T1tttt_mGluino-1200to1225_mLSP-800to1000_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1225to1250_mLSP_1to1025 = kreator.makeMCComponent("T1tttt_mGo_1225to1250_mLSP_1to1025","/SMS-T1tttt_mGluino-1225to1250_mLSP-1to1025_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root", useAAA = True) T1tttt_mGo_1250to1275_mLSP_700to1050 = kreator.makeMCComponent("T1tttt_mGo_1250to1275_mLSP_700to1050","/SMS-T1tttt_mGluino-1250to1275_mLSP-700to1050_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1275_mLSP_900to975 = kreator.makeMCComponent("T1tttt_mGo_1275_mLSP_900to975","/SMS-T1tttt_mGluino-1275_mLSP-900to975_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1300_mLSP_1to1075 = kreator.makeMCComponent("T1tttt_mGo_1300_mLSP_1to1075","/SMS-T1tttt_mGluino-1300_mLSP-1to1075_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1300to1325_mLSP_700to1100 = kreator.makeMCComponent("T1tttt_mGo_1300to1325_mLSP_700to1100","/SMS-T1tttt_mGluino-1300to1325_mLSP-700to1100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1325to1350_mLSP_1to1125 = kreator.makeMCComponent("T1tttt_mGo_1325to1350_mLSP_1to1125","/SMS-T1tttt_mGluino-1325to1350_mLSP-1to1125_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root", useAAA = True) T1tttt_mGo_1350to1375_mLSP_50to1025 = kreator.makeMCComponent("T1tttt_mGo_1350to1375_mLSP_50to1025","/SMS-T1tttt_mGluino-1350to1375_mLSP-50to1025_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1375_mLSP_950to1150 = kreator.makeMCComponent("T1tttt_mGo_1375_mLSP_950to1150","/SMS-T1tttt_mGluino-1375_mLSP-950to1150_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1400_mLSP_1to1175 = kreator.makeMCComponent("T1tttt_mGo_1400_mLSP_1to1175","/SMS-T1tttt_mGluino-1400_mLSP-1to1175_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1400to1425_mLSP_50to1100 = kreator.makeMCComponent("T1tttt_mGo_1400to1425_mLSP_50to1100","/SMS-T1tttt_mGluino-1400to1425_mLSP-50to1100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root") T1tttt_mGo_1425to1450_mLSP_1to1200 = kreator.makeMCComponent("T1tttt_mGo_1425to1450_mLSP_1to1200","/SMS-T1tttt_mGluino-1425to1450_mLSP-1to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-FastAsympt25ns_74X_mcRun2_asymptotic_v2-v1/MINIAODSIM","CMS",".*root")
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() dataDir = os.environ['CMSSW_BASE']+"/src/CMGTools/TTHAnalysis/data" dataPrivDir = os.environ['CMSSW_BASE']+"/src/CMGTools/ObjectsStudies/data" json=dataDir+'/json/Cert_Run2012ABCD_22Jan2013ReReco.json' ### samples for HCAL reco validation JetHT_HcalExtValid_jet2012D_v1 = cfg.DataComponent( name = 'JetHT_HcalExtValid_jet2012D_v1', files = kreator.getFilesFromEOS('JetHT_HcalExtValid_jet2012D_v1', '/JetHT/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v1/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/JetHT/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v1/00000/'), intLumi = 1, triggers = [], json = json ) JetHT_HcalExtValid_jet2012D_v2 = cfg.DataComponent( name = 'JetHT_HcalExtValid_jet2012D_v2', files = kreator.getFilesFromEOS('JetHT_HcalExtValid_jet2012D_v2', '/JetHT/CMSSW_7_3_2_patch1-GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v2/MINIAOD', '/store/relval/CMSSW_7_3_2_patch1/JetHT/MINIAOD/GR_R_73_V0_HcalExtValid_RelVal_jet2012D-v2/00000/'), intLumi = 1, triggers = [], json = json ) DoubleMuparked_HcalExtValid_zMu2012D_v1 = cfg.DataComponent(
# choose 3 for data production # choose 4 for signal production #test = 0 # this is for local tests #test = 2 # this is for 80X ZGamma MC test = 3 # this is for data 2016 isData = False # will be changed accordingly if chosen to run on data runPreprocessor = False if test == 0: # ------------------------------------------------------------------------------------------- # # --- all this lines taken from CMGTools.RootTools.samples.samples_13TeV_PHYS14 # --- They may not be in synch anymore from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() testComponent = kreator.makeMCComponent( "testComponent", "/GJets_HT-200to400_Tune4C_13TeV-madgraph-tauola/Phys14DR-PU20bx25_PHYS14_25_V1-v1/MINIAODSIM", "CMS", ".*root", 489.9) samples = [testComponent] json = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/DCSOnly/json_DCSONLY.txt' dataDir = os.environ['CMSSW_BASE'] + "/src/CMGTools/TTHAnalysis/data" from CMGTools.TTHAnalysis.setup.Efficiencies import * for comp in samples: # comp.isMC = True # comp.isData = False
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### ----------------------------- 25 ns ---------------------------------------- # TTbar cross section: NNLO, https://twiki.cern.ch/twiki/bin/view/LHCPhysics/TtbarNNLO (172.5) TTJets_LO = kreator.makeMCComponentFromDESY("TTJets_LO", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76) ## Extensions of HT inclusive sample TTJets_SingleLeptonFromTbar = kreator.makeMCComponent("TTJets_SingleLeptonFromTbar", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108) ) TTJets_SingleLeptonFromTbar_ext = kreator.makeMCComponent("TTJets_SingleLeptonFromTbar_ext", "/TTJets_SingleLeptFromTbar_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108) ) TTJets_SingleLeptonFromT = kreator.makeMCComponent("TTJets_SingleLeptonFromT", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_SingleLeptonFromT_ext = kreator.makeMCComponent("TTJets_SingleLeptonFromT_ext", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*(3*0.108)*(1-3*0.108)) TTJets_DiLepton = kreator.makeMCComponentFromDESY("TTJets_DiLepton", "/TTJets_DiLept_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2) ) TTJets_DiLepton_ext = kreator.makeMCComponentFromDESY("TTJets_DiLepton_ext", "/TTJets_DiLept_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2_ext1-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2) ) ## TTJets HT binned TTJets_LO_HT600to800 = kreator.makeMCComponentFromDESY("TTJets_LO_HT600to800", "/TTJets_HT-600to800_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 1.610*831.76/502.2) TTJets_LO_HT800to1200 = kreator.makeMCComponentFromDESY("TTJets_LO_HT800to1200", "/TTJets_HT-800to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 0.663*831.76/502.2) TTJets_LO_HT1200to2500 = kreator.makeMCComponentFromDESY("TTJets_LO_HT1200to2500", "/TTJets_HT-1200to2500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 0.12*831.76/502.2) TTJets_LO_HT2500toInf = kreator.makeMCComponentFromDESY("TTJets_LO_HT2500toInf", "/TTJets_HT-2500toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 0.001430*831.76/502.2) TTs = [ TTJets_LO , TTJets_SingleLeptonFromTbar, TTJets_SingleLeptonFromTbar_ext, TTJets_SingleLeptonFromT, TTJets_SingleLeptonFromT_ext, TTJets_DiLepton, TTJets_DiLepton_ext, TTJets_LO_HT600to800, TTJets_LO_HT800to1200, TTJets_LO_HT1200to2500, TTJets_LO_HT2500toInf] #TTs = [ TTJets_LO ]
# verbose = True , # order = '21' , # muon first, tau second l1type = 'tau' , l2type = 'tau' ) ################################################### ### CONNECT SAMPLES TO THEIR ALIASES AND FILES ### ################################################### from CMGTools.RootTools.utils.splitFactor import splitFactor from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator from CMGTools.RootTools.samples.samples_13TeV_74X import TT_pow, DYJetsToLL_M50, WJetsToLNu, WJetsToLNu_HT100to200, WJetsToLNu_HT200to400, WJetsToLNu_HT400to600, WJetsToLNu_HT600toInf, QCD_Mu15, WWTo2L2Nu, ZZp8, WZp8, SingleTop from CMGTools.RootTools.samples.samples_13TeV_DATA2015 import SingleMuon_Run2015B_17Jul, SingleMuon_Run2015B from CMGTools.H2TauTau.proto.samples.spring15.triggers_tauTau import mc_triggers as mc_triggers_tt creator = ComponentCreator() ggh160 = creator.makeMCComponent ("GGH160", "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) run2015B = creator.makeDataComponent("DataRun2015B", "/Tau/Run2015B-PromptReco-v1/MINIAOD", "CMS", ".*root", "/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/DCSOnly/json_DCSONLY_Run2015B.txt" ) MC_list = [ggh160]
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data" # use environmental variable, useful for instance to run on CRAB #json=dataDir+'/json/Cert_246908-257599_13TeV_PromptReco_Collisions15_25ns_JSON_v3_private.txt' #https://hypernews.cern.ch/HyperNews/CMS/get/physics-validation/2503.html #golden JSON 225.57/pb # https://hypernews.cern.ch/HyperNews/CMS/get/physics-validation/2520.html -- 800/pb #json="/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/Cert_246908-258714_13TeV_PromptReco_Collisions15_25ns_JSON.txt" # https://hypernews.cern.ch/HyperNews/CMS/get/physics-validation/2522.html -- 1200/pb #json="/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/Cert_246908-258750_13TeV_PromptReco_Collisions15_25ns_JSON.txt" # 1.6/fb #json="/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/Cert_246908-259891_13TeV_PromptReco_Collisions15_25ns_JSON.txt" # 2.1/fb json="/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions15/13TeV/Cert_246908-260627_13TeV_PromptReco_Collisions15_25ns_JSON.txt" #json="/afs/desy.de/group/cms/pool/lobanov/SUSY/Run2/CMG/Development/CMSSW_7_4_14/src/CMGTools/SUSYAnalysis/data/json/myEle_JSON_diff.txt" ### ----------------------------- Magnetic Field On ---------------------------------------- ''' ### ------------------------------- Run201B -- prompt reco --------------------------------- Jet_Run2015B = kreator.makeDataComponent("Jet_Run2015B" , "/Jet/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json, [251585,251883]) JetHT_Run2015B = kreator.makeDataComponentDESY("JetHT_Run2015B" , "/JetHT/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json, [251585,251883]) HTMHT_Run2015B = kreator.makeDataComponent("HTMHT_Run2015B" , "/HTMHT/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json, [251585,251883]) MET_Run2015B = kreator.makeDataComponentDESY("MET_Run2015B" , "/MET/Run2015B-PromptReco-v1/MINIAOD" , "CMS", ".*root", json, [251585,251883]) SingleElectron_Run2015B = kreator.makeDataComponentDESY("SingleElectron_Run2015B", "/SingleElectron/Run2015B-PromptReco-v1/MINIAOD", "CMS", ".*root", json, [251585,251883])
import PhysicsTools.HeppyCore.framework.config as cfg from PhysicsTools.HeppyCore.framework.config import printComps from PhysicsTools.HeppyCore.framework.heppy_loop import getHeppyOption from PhysicsTools.HeppyCore.framework.eventsfwlite import Events from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator from CMGTools.H2TauTau.proto.analyzers.TauHLTAnalyzer import TauHLTAnalyzer from CMGTools.H2TauTau.proto.analyzers.HLTTauTreeProducer import HLTTauTreeProducer production = getHeppyOption('production', True) c = ComponentCreator() # ggH135_0 = c.makeMCComponentFromEOS('ggH135_rawaod', 'ggH135_rawaod', '/store/group/phys_higgs/cmshtt/steggema/HPSatHLTv5/GluGluHToTauTau_M125_13TeV_powheg_pythia8/TauHPSatHLTFine/161117_103941/0000/') # ggH135_1 = c.makeMCComponentFromEOS('ggH135_rawaod', 'ggH135_rawaod', '/store/group/phys_higgs/cmshtt/steggema/HPSatHLTv5/GluGluHToTauTau_M125_13TeV_powheg_pythia8/TauHPSatHLTFine/161117_103941/0001/') ggH135_0 = c.makeMCComponentFromEOS( 'ggH135_rawaod', 'ggH135_rawaod', '/store/group/phys_tau/HLT2016/HPSatHLT/GluGluHToTauTau_M125_13TeV_powheg_pythia8/HPSatHLT/161206_134434/0000/' ) ggH135_1 = c.makeMCComponentFromEOS( 'ggH135_rawaod_2', 'ggH135_rawaod', '/store/group/phys_tau/HLT2016/HPSatHLT/GluGluHToTauTau_M125_13TeV_powheg_pythia8/HPSatHLT/161206_134434/0001/' ) selectedComponents = [ggH135_0, ggH135_1] tauHLTAna = cfg.Analyzer( TauHLTAnalyzer, name='TauHLTAnalyzer', )
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### Signals, 25 ns ZprimeToTT_M2000_W200 = kreator.makeMCComponent("ZprimeToTT_M2000_W200", "/ZprimeToTT_M-2000_W-200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTT_M2000_W20 = kreator.makeMCComponent("ZprimeToTT_M2000_W20", "/ZprimeToTT_M-2000_W-20_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTT_M2000_W600 = kreator.makeMCComponent("ZprimeToTT_M2000_W600", "/ZprimeToTT_M-2000_W-600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTT_M3000_W300 = kreator.makeMCComponent("ZprimeToTT_M3000_W300", "/ZprimeToTT_M-3000_W-300_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTT_M3000_W30 = kreator.makeMCComponent("ZprimeToTT_M3000_W30", "/ZprimeToTT_M-3000_W-30_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTT_M3000_W900 = kreator.makeMCComponent("ZprimeToTT_M3000_W900", "/ZprimeToTT_M-3000_W-900_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTauTau_M2000 = kreator.makeMCComponent("ZprimeToTauTau_M2000", "/ZprimeToTauTau_M_2000_TuneCUETP8M1_tauola_13TeV_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTauTau_M3000= kreator.makeMCComponent("ZprimeToTauTau_M3000", "/ZprimeToTauTau_M_3000_TuneCUETP8M1_tauola_13TeV_pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToTprimeT_TprimeToHT_MZp2000Nar_MTp1200Nar_LH = kreator.makeMCComponent("ZprimeToTprimeT_TprimeToHT_MZp2000Nar_MTp1200Nar_LH", "/ZprimeToTprimeT_TprimeToHT_MZp-2000Nar_MTp-1200Nar_LH_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToWW_narrow_M2000 = kreator.makeMCComponent("ZprimeToWW_narrow_M2000", "/ZprimeToWW_narrow_M-2000_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToWW_narrow_M3000 = kreator.makeMCComponent("ZprimeToWW_narrow_M3000", "/ZprimeToWW_narrow_M-3000_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToWW_narrow_M4500 = kreator.makeMCComponent("ZprimeToWW_narrow_M4500", "/ZprimeToWW_narrow_M-4500_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToZhToZinvhbb_narrow_M2000 = kreator.makeMCComponent("ZprimeToZhToZinvhbb_narrow_M2000", "/ZprimeToZhToZinvhbb_narrow_M-2000_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToZhToZinvhbb_narrow_M3000 = kreator.makeMCComponent("ZprimeToZhToZinvhbb_narrow_M3000", "/ZprimeToZhToZinvhbb_narrow_M-3000_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True) ZprimeToZhToZinvhbb_narrow_M4500 = kreator.makeMCComponent("ZprimeToZhToZinvhbb_narrow_M4500", "/ZprimeToZhToZinvhbb_narrow_M-4500_13TeV-madgraph/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0, useAAA=True)
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ## ==== RelVals ===== TT_NoPU = kreator.makeMCComponent("TT_NoPU", "/RelValTTbar_13/CMSSW_7_4_0-MCRUN2_74_V7_GENSIM_7_1_15-v1/MINIAODSIM", "CMS", ".*root",809.1) TT_bx25 = kreator.makeMCComponent("TT_bx25", "/RelValTTbar_13/CMSSW_7_4_0-PU25ns_MCRUN2_74_V7_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root",809.1) TT_bx50 = kreator.makeMCComponent("TT_bx50", "/RelValTTbar_13/CMSSW_7_4_0-PU50ns_MCRUN2_74_V6_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root",809.1) TTLep_NoPU = kreator.makeMCComponent("TTLep_NoPU", "/RelValTTbarLepton_13/CMSSW_7_4_0-MCRUN2_74_V7_GENSIM_7_1_15-v1/MINIAODSIM", "CMS", ".*root",809.1) ZEE_bx50 = kreator.makeMCComponent("ZEE_bx50", "/RelValZEE_13/CMSSW_7_4_0-PU50ns_MCRUN2_74_V6_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root") ZEE_bx25 = kreator.makeMCComponent("ZEE_bx25", "/RelValZEE_13/CMSSW_7_4_0-PU25ns_MCRUN2_74_V7_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root") ZMM_bx25 = kreator.makeMCComponent("ZMM_bx25", "/RelValZMM_13/CMSSW_7_4_0-PU25ns_MCRUN2_74_V7_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root") ZMM_bx50 = kreator.makeMCComponent("ZMM_bx50", "/RelValZMM_13/CMSSW_7_4_0-PU50ns_MCRUN2_74_V6_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root") ZTT_bx25 = kreator.makeMCComponent("ZTT_bx25", "/RelValZTT_13/CMSSW_7_4_0-PU25ns_MCRUN2_74_V7_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root") ZTT_bx50 = kreator.makeMCComponent("ZTT_bx50", "/RelValZTT_13/CMSSW_7_4_0-PU50ns_MCRUN2_74_V6_gs7115_puProd-v1/MINIAODSIM", "CMS", ".*root") RelVals740 = [ TT_NoPU, TT_bx25, TT_bx50, TTLep_NoPU, ZEE_bx50, ZEE_bx25, ZMM_bx25, ZMM_bx50, ZTT_bx25, ZTT_bx50 ] ### ----------------------------- 25 ns ---------------------------------------- # TTbar cross section: NNLO, https://twiki.cern.ch/twiki/bin/view/LHCPhysics/TtbarNNLO (172.5) TTJets = kreator.makeMCComponent("TTJets", "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 831.76) TTJets_LO = kreator.makeMCComponent("TTJets_LO", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 831.76) TT_pow = kreator.makeMCComponent("TT_pow", "/TT_TuneCUETP8M1_13TeV-powheg-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v2/MINIAODSIM", "CMS", ".*root", 831.76) TTLep_pow = kreator.makeMCComponent("TTLep_pow", "/TTTo2L2Nu_13TeV-powheg/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 831.76*((3*0.108)**2)) TTJets_LO_FastSIM = kreator.makeMCComponent("TTJets_LO_FastSIM", "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15FSPremix-MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 831.76, useAAA=True)
import PhysicsTools.HeppyCore.framework.config as cfg from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() DYJetsToLL_M50_ext1 = creator.makeMCComponent( 'DYJetsToLL_M50_ext1', '/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12_ext1-v1/MINIAODSIM', 'CMS', '.*root', 6025.2) DYJetsToLL_M50 = creator.makeMCComponent( 'DYJetsToLL_M50', '/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 6025.2) DY1JetsToLL_M50 = creator.makeMCComponent( 'DY1JetsToLL_M50', '/DY1JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 1016) DY2JetsToLL_M50 = creator.makeMCComponent( 'DY2JetsToLL_M50', '/DY2JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 331.4) DY3JetsToLL_M50 = creator.makeMCComponent( 'DY3JetsToLL_M50', '/DY3JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 96.36) DY4JetsToLL_M50 = creator.makeMCComponent( 'DY4JetsToLL_M50', '/DY4JetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 51.4)
import copy import re from CMGTools.RootTools.yellowreport.YRParser import yrparser13TeV # from CMGTools.H2TauTau.proto.samples.sampleShift import sampleShift from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() HiggsGGH125 = creator.makeMCComponent( 'HiggsGGH125', '/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM', 'CMS', '.*root', 1.0) # HiggsGGH130 = creator.makeMCComponent('HiggsGGH130', '/GluGluHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 1.0) # HiggsVBF120 = creator.makeMCComponent('HiggsVBF125', '/VBFHToTauTau_M120_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsVBF125 = creator.makeMCComponent( 'HiggsVBF125', '/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM', 'CMS', '.*root', 1.0) # HiggsVBF130 = creator.makeMCComponent('HiggsVBF125', '/VBFHToTauTau_M130_13TeV_powheg_pythia8/RunIIFall15MiniAODv2-PU25nsData2015v1_76X_mcRun2_asymptotic_v12-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsTTH125 = creator.makeMCComponent( 'HiggsTTH125', '/ttHToNonbb_M125_TuneCUETP8M2_ttHtranche3_13TeV-powheg-pythia8/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM', 'CMS', '.*root', 1.0) ############# mc_higgs_vbf = [ HiggsVBF125, # HiggsVBFtoWW125,
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### SUSY2016B Scalar_MonoTop_LO_Mphi_1500_Mchi_100_13TeV_madgraph = kreator.makeMCComponent( "Scalar_MonoTop_LO_Mphi_1500_Mchi_100_13TeV_madgraph", "/Scalar_MonoTop_LO_Mphi-1500_Mchi-100_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root") Scalar_MonoTop_LO_Mphi_1700_Mchi_100_13TeV_madgraph = kreator.makeMCComponent( "Scalar_MonoTop_LO_Mphi_1700_Mchi_100_13TeV_madgraph", "/Scalar_MonoTop_LO_Mphi-1700_Mchi-100_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root") Scalar_MonoTop_LO_Mphi_1900_Mchi_100_13TeV_madgraph = kreator.makeMCComponent( "Scalar_MonoTop_LO_Mphi_1900_Mchi_100_13TeV_madgraph", "/Scalar_MonoTop_LO_Mphi-1900_Mchi-100_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root") Scalar_MonoTop_LO_Mphi_2100_Mchi_100_13TeV_madgraph = kreator.makeMCComponent( "Scalar_MonoTop_LO_Mphi_2100_Mchi_100_13TeV_madgraph", "/Scalar_MonoTop_LO_Mphi-2100_Mchi-100_13TeV-madgraph/RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6-v1/MINIAODSIM", "CMS", ".*root") Scalar_MonoTop_LO_Mphi_2500_Mchi_100_13TeV_madgraph = kreator.makeMCComponent(
# choose 4 for signal production test = int(getHeppyOption('test', 0)) test = 4 isData = False # will be changed accordingly if chosen to run on data doSpecialSettingsForMECCA = 1 # set to 1 for comparisons with americans runPreprocessor = True #because of the EEModifiedMET #runPreprocessor = False #from CMGTools.RootTools.samples.samples_13TeV_RunIIFall17MiniAODv2 import * if test == 0: # ------------------------------------------------------------------------------------------- # # --- all this lines taken from CMGTools.RootTools.samples.samples_13TeV_PHYS14 # --- They may not be in synch anymore from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() testComponent = kreator.makeMCComponent( "testComponent", "/TTJets_SingleLeptFromT_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/PUSpring16_80X_mcRun2_asymptotic_2016_v3_ext1-v1/MINIAODSIM", "CMS", ".*root", 489.9) samples = [testComponent] json = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions16/13TeV/ReReco/Final/Cert_271036-284044_13TeV_23Sep2016ReReco_Collisions16_JSON.txt' dataDir = os.environ['CMSSW_BASE'] + "/src/CMGTools/TTHAnalysis/data" from CMGTools.TTHAnalysis.setup.Efficiencies import * for comp in samples: comp.isMC = False
from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() pMSSM = kreator.makeMCComponentFromLocal( "pMSSM", "SUS-RunIIAutumn18NanoAODv7-00418_NANOAODSIM", "/afs/cern.ch/work/d/dchasque/public/pMSSM_private", ".*root") print pMSSM samples = [pMSSM] if __name__ == "__main__": from CMGTools.RootTools.samples.tools import runMain runMain(samples, localobjs=locals())
import PhysicsTools.HeppyCore.framework.config as cfg import os # https://twiki.cern.ch/twiki/bin/viewauth/CMS/PdmVAnalysisSummaryTable # https://twiki.cern.ch/twiki/bin/view/CMS/EgHLTRunIISummary#2018_AN1 #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() TTJets = creator.makeMCComponent( name='TTJets', dataset= '/TTJets_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1/MINIAODSIM', user='******', pattern='.*root', xSec=831.76, useAAA=True) TTJets.nGenEvents = TTJets.dataset_entries TTJets_ext = creator.makeMCComponent( name='TTJets_ext', dataset= '/TTJets_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15_ext1-v2/MINIAODSIM', user='******', pattern='.*root', xSec=831.76, useAAA=True) TTJets_ext.nGenEvents = TTJets_ext.dataset_entries
from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() signalSamples = [] # BulkGravToWWToWlepWhad_narrow BulkGravToWWToWlepWhad_narrow_600 = kreator.makeMCComponent( "BulkGravToWWToWlepWhad_narrow_600", "/BulkGravToWWToWlepWhad_narrow_M-600_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) signalSamples.append(BulkGravToWWToWlepWhad_narrow_600) BulkGravToWWToWlepWhad_narrow_800 = kreator.makeMCComponent( "BulkGravToWWToWlepWhad_narrow_800", "/BulkGravToWWToWlepWhad_narrow_M-800_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) signalSamples.append(BulkGravToWWToWlepWhad_narrow_800) BulkGravToWWToWlepWhad_narrow_1000 = kreator.makeMCComponent( "BulkGravToWWToWlepWhad_narrow_1000", "/BulkGravToWWToWlepWhad_narrow_M-1000_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) signalSamples.append(BulkGravToWWToWlepWhad_narrow_1000) BulkGravToWWToWlepWhad_narrow_1200 = kreator.makeMCComponent( "BulkGravToWWToWlepWhad_narrow_1200", "/BulkGravToWWToWlepWhad_narrow_M-1200_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) signalSamples.append(BulkGravToWWToWlepWhad_narrow_1200) BulkGravToWWToWlepWhad_narrow_1400 = kreator.makeMCComponent( "BulkGravToWWToWlepWhad_narrow_1400", "/BulkGravToWWToWlepWhad_narrow_M-1400_TuneCP5_13TeV-madgraph-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) signalSamples.append(BulkGravToWWToWlepWhad_narrow_1400) BulkGravToWWToWlepWhad_narrow_1600 = kreator.makeMCComponent(
l1type='muon', l2type='ele') ################################################### ### CONNECT SAMPLES TO THEIR ALIASES AND FILES ### ################################################### from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator from CMGTools.RootTools.utils.splitFactor import splitFactor from CMGTools.H2TauTau.proto.samples.spring15.triggers_muEle import mc_triggers as mc_triggers_em #my_connect = httConnector('htt_6mar15_manzoni_nom', 'htautau_group', # '.*root', 'tt', production=production) #my_connect.connect() #MC_list = my_connect.MC_list creator = ComponentCreator() ggh160 = creator.makeMCComponent( "GGH160", "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) MC_list = [ggh160] split_factor = 2e4 for sample in MC_list: sample.triggers = mc_triggers_em sample.splitFactor = splitFactor(sample, split_factor) ################################################### ### ASSIGN PU to MC ###
import copy import re from CMGTools.RootTools.yellowreport.YRParser import yrparser13TeV from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() HiggsGGH125 = creator.makeMCComponent( 'HiggsGGH125', '/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsGGH125_ext = creator.makeMCComponent( 'HiggsGGH125_ext', '/GluGluHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsVBF125 = creator.makeMCComponent( 'HiggsVBF125', '/VBFHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsTTH125 = creator.makeMCComponent( 'HiggsTTH125', '/ttHToTauTau_M125_TuneCP5_13TeV-powheg-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_new_pmx_94X_mc2017_realistic_v14-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsWplusH125 = creator.makeMCComponent( 'HiggsWplusH125', '/WplusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM', 'CMS', '.*root', 1.0) HiggsWminusH125 = creator.makeMCComponent( 'HiggsWminusH125', '/WminusHToTauTau_M125_13TeV_powheg_pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM', 'CMS', '.*root', 1.0)
# COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() # ----------------------------- 2017 pp run ---------------------------------------- json = '/afs/cern.ch/cms/CAF/CMSCOMM/COMM_DQM/certification/Collisions17/13TeV/ReReco/Cert_294927-306462_13TeV_EOY2017ReReco_Collisions17_JSON_v1.txt' # ----------------------------- Run2017B 14Dec2018 ---------------------------------------- JetHT_Run2017B_14Dec2018 = kreator.makeDataComponent( "JetHT_Run2017B_14Dec2018", "/JetHT/Run2017B-Nano14Dec2018-v1/NANOAOD", "CMS", ".*root", json) HTMHT_Run2017B_14Dec2018 = kreator.makeDataComponent( "HTMHT_Run2017B_14Dec2018", "/HTMHT/Run2017B-Nano14Dec2018-v1/NANOAOD", "CMS", ".*root", json) MET_Run2017B_14Dec2018 = kreator.makeDataComponent( "MET_Run2017B_14Dec2018", "/MET/Run2017B-Nano14Dec2018-v1/NANOAOD", "CMS", ".*root", json) SingleElectron_Run2017B_14Dec2018 = kreator.makeDataComponent( "SingleElectron_Run2017B_14Dec2018", "/SingleElectron/Run2017B-Nano14Dec2018-v1/NANOAOD", "CMS", ".*root", json) SingleMuon_Run2017B_14Dec2018 = kreator.makeDataComponent( "SingleMuon_Run2017B_14Dec2018", "/SingleMuon/Run2017B-Nano14Dec2018-v1/NANOAOD", "CMS", ".*root", json) SinglePhoton_Run2017B_14Dec2018 = kreator.makeDataComponent( "SinglePhoton_Run2017B_14Dec2018", "/SinglePhoton/Run2017B-Nano14Dec2018-v1/NANOAOD", "CMS", ".*root", json) DoubleEG_Run2017B_14Dec2018 = kreator.makeDataComponent( "DoubleEG_Run2017B_14Dec2018",
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() SMS_T1bbbb_mGluino1500_mLSP100 = kreator.makeMCComponent( "SMS_T1bbbb_mGluino1500_mLSP100", "/SMS-T1bbbb_mGluino-1500_mLSP-100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", "CMS", ".*root", 0.0141903) SMS_T1tttt_mGluino1500_mLSP100 = kreator.makeMCComponent( "SMS_T1tttt_mGluino1500_mLSP100", "/SMS-T1tttt_mGluino-1500_mLSP-100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv1-PUSpring16_80X_mcRun2_asymptotic_2016_v3-v1/MINIAODSIM", "CMS", ".*root", 0.0141903) SMS_T2tt_mStop_150to250 = kreator.makeMCComponent( "SMS_T2tt_mStop_150to250", "/SMS-T2tt_mStop-150to250_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16Fast_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", "CMS", ".*root", -1) SMS_T2tt_mStop_250to350 = kreator.makeMCComponent( "SMS_T2tt_mStop_250to350", "/SMS-T2tt_mStop-250to350_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16Fast_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", "CMS", ".*root", -1) SMS_T2tt_mStop_350to400 = kreator.makeMCComponent( "SMS_T2tt_mStop_350to400", "/SMS-T2tt_mStop-350to400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16Fast_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM", "CMS", ".*root", -1) SMS_T2tt_mStop_400to1200 = kreator.makeMCComponent( "SMS_T2tt_mStop_400to1200", "/SMS-T2tt_mStop-400to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring16MiniAODv2-PUSpring16Fast_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1/MINIAODSIM",
import copy from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator creator = ComponentCreator() HiggsSUSYGG80 = creator.makeMCComponent( "HiggsSUSYGG80", "/SUSYGluGluToHToTauTau_M-80_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG90 = creator.makeMCComponent( "HiggsSUSYGG90", "/SUSYGluGluToHToTauTau_M-90_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG100 = creator.makeMCComponent( "HiggsSUSYGG100", "/SUSYGluGluToHToTauTau_M-100_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG110 = creator.makeMCComponent( "HiggsSUSYGG110", "/SUSYGluGluToHToTauTau_M-110_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG120 = creator.makeMCComponent( "HiggsSUSYGG120", "/SUSYGluGluToHToTauTau_M-120_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG130 = creator.makeMCComponent( "HiggsSUSYGG130", "/SUSYGluGluToHToTauTau_M-130_TuneCP5_13TeV-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 1.0) HiggsSUSYGG140 = creator.makeMCComponent(
) ################################################### ### CONNECT SAMPLES TO THEIR ALIASES AND FILES ### ################################################### from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator from CMGTools.RootTools.utils.splitFactor import splitFactor from CMGTools.H2TauTau.proto.samples.spring15.triggers_muEle import mc_triggers as mc_triggers_em #my_connect = httConnector('htt_6mar15_manzoni_nom', 'htautau_group', # '.*root', 'tt', production=production) #my_connect.connect() #MC_list = my_connect.MC_list creator = ComponentCreator() ggh160 = creator.makeMCComponent("GGH160", "/SUSYGluGluToHToTauTau_M-160_TuneCUETP8M1_13TeV-pythia8/RunIISpring15DR74-Asympt25ns_MCRUN2_74_V9-v1/MINIAODSIM", "CMS", ".*root", 1.0) MC_list = [ggh160] split_factor = 2e4 for sample in MC_list: sample.triggers = mc_triggers_em sample.splitFactor = splitFactor(sample, split_factor) ################################################### ### ASSIGN PU to MC ### ################################################### for mc in MC_list:
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() ### -----2016 ## FullSIM ### #SMS_T2_4bd_genMET_80_mStop_500_mLSP_420 = kreator.makeMCComponent("SMS_T2_4bd_genMET_80_mStop_500_mLSP_420","/SMS-T2-4bd_genMET-80_mStop-500_mLSP-420_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root",0.1523*6.56599) #SMS_T2_4bd_genMET_80_mStop_500_mLSP_490 = kreator.makeMCComponent("SMS_T2_4bd_genMET_80_mStop_500_mLSP_490","/SMS-T2-4bd_genMET-80_mStop-500_mLSP-490_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17MiniAODv2-PU2017_12Apr2018_94X_mc2017_realistic_v14-v1/MINIAODSIM", "CMS", ".*root", 0.1444*6.92521) ## FastSIM ## #SMS_T2tt_dM_10to80_genHT_160_genMET_80_mWMin_0p1 = kreator.makeMCComponent("SMS_T2tt_dM_10to80_genHT_160_genMET_80_mWMin_0p1","/SMS-T2tt_dM-10to80_genHT-160_genMET-80_mWMin-0p1_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16NanoAODv4-PUSummer16v3Fast_Nano14Dec2018_102X_mcRun2_asymptotic_v6-v1/NANOAODSIM","CMS", ".*root", useAAA = True) SMS_T2tt_dM_10to80_genHT_160_genMET_80_mWMin_0p1 = kreator.makeMCComponent("SMS_T2tt_dM_10to80_genHT_160_genMET_80_mWMin_0p1","/SMS-T2tt_dM-10to80_genHT-160_genMET-80_mWMin-0p1_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16NanoAODv4-PUSummer16v3Fast_Nano14Dec2018_102X_mcRun2_asymptotic_v6-v1/NANOAODSIM","CMS", ".*root", useAAA = True) signalFullSim = [ #SMS_T2_4bd_genMET_80_mStop_500_mLSP_420, #SMS_T2_4bd_genMET_80_mStop_500_mLSP_490 ] signalFastSim = [ SMS_T2tt_dM_10to80_genHT_160_genMET_80_mWMin_0p1 ] samples = signalFullSim + signalFastSim from CMGTools.TTHAnalysis.setup.Efficiencies import * dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data"
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() # DY HT bins: #https://twiki.cern.ch/twiki/bin/view/CMS/SummaryTable1G25ns#DY_Z DYJetsToLL_M50_HT100to200 = kreator.makeMCComponent("DYJetsToLL_M50_HT100to200", "/DYJetsToLL_M-50_HT-100to200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root",147.4*1.23) DYJetsToLL_M50_HT200to400 = kreator.makeMCComponent("DYJetsToLL_M50_HT200to400", "/DYJetsToLL_M-50_HT-200to400_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root",40.99*1.23) DYJetsToLL_M50_HT400to600 = kreator.makeMCComponent("DYJetsToLL_M50_HT400to600", "/DYJetsToLL_M-50_HT-400to600_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v2/MINIAODSIM", "CMS", ".*root",5.678*1.23) DYJetsToLL_M50_HT600toInf = kreator.makeMCComponent("DYJetsToLL_M50_HT600toInf", "/DYJetsToLL_M-50_HT-600toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root",2.198*1.23) # DY inclusive, NNLO DYJetsToLL_M50 = kreator.makeMCComponent("DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 2008.4*3) # W+Jets WJetsToLNu = kreator.makeMCComponent("WJetsToLNu","/WJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 3* 20508.9) ### DiBosons # cross section from https://twiki.cern.ch/twiki/bin/view/CMS/SummaryTable1G25ns#Diboson WW = kreator.makeMCComponent("WW", "/WW_TuneCUETP8M1_13TeV-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 118.7) WZ = kreator.makeMCComponent("WZ", "/WZ_TuneCUETP8M1_13TeV-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 47.13 ) ZZ = kreator.makeMCComponent("ZZ", "/ZZ_TuneCUETP8M1_13TeV-pythia8/RunIISpring15MiniAODv2-74X_mcRun2_asymptotic_v2-v1/MINIAODSIM", "CMS", ".*root", 16.523 ) ### top
# COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() crab_data_Run2018B_part2_210420_075723_0001 = kreator.makeDataComponentFromEOS( 'crab_data_Run2018A_part5_0000', '/store/cmst3/group/bpark/gmelachr/NanoAOD_for_Kstar/NanoAOD_for_Kstar_2021Apr20/ParkingBPH2/crab_data_Run2018B_part2/210420_075723/0001/', '.*root') #crab_data_Run2018A_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part5_0000','/store/cmst3/group/bpark/BParkingNANO_2020Feb05/ParkingBPH5/crab_data_Run2018A_part5/200205_165610/0000/','.*root') #crab_data_Run2018B_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part5_0000','/store/cmst3/group/bpark/BParkingNANO_2020Feb05/ParkingBPH5/crab_data_Run2018B_part5/200205_165723/0000/','.*root') #crab_data_Run2018C_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part5_0000','/store/cmst3/group/bpark/BParkingNANO_2020Feb05/ParkingBPH5/crab_data_Run2018C_part5/200205_170223/0000/','.*root') #crab_data_Run2018A_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part5_0001','/store/cmst3/group/bpark/BParkingNANO_2020Feb05/ParkingBPH5/crab_data_Run2018A_part5/200205_165610/0001/','.*root') #crab_data_Run2018B_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part5_0001','/store/cmst3/group/bpark/BParkingNANO_2020Feb05/ParkingBPH5/crab_data_Run2018B_part5/200205_165723/0001/','.*root') #crab_data_Run2018C_part5_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018C_part5_0001','/store/cmst3/group/bpark/BParkingNANO_2020Feb05/ParkingBPH5/crab_data_Run2018C_part5/200205_170223/0001/','.*root') #crab_data_Run2018A_part1_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part1_0000','/store/cmst3/group/bpark/BParkingNANO_2020Mar05/ParkingBPH1/crab_data_Run2018A_part1/200305_121157/0000/','.*root') #crab_data_Run2018A_part1_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018A_part1_0001','/store/cmst3/group/bpark/BParkingNANO_2020Mar05/ParkingBPH1/crab_data_Run2018A_part1/200305_121157/0001/','.*root') #crab_data_Run2018B_part1_0000 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part1_0000','/store/cmst3/group/bpark/BParkingNANO_2020Mar06/ParkingBPH1/crab_data_Run2018B_part1/200306_083819/0000/','.*root') #crab_data_Run2018B_part1_0001 = kreator.makeDataComponentFromEOS('crab_data_Run2018B_part1_0001','/store/cmst3/group/bpark/BParkingNANO_2020Mar06/ParkingBPH1/crab_data_Run2018B_part1/200306_083819/0001/','.*root') samples = [crab_data_Run2018B_part2_210420_075723_0001] #samples = [crab_data_Run2018A_part5_0001,crab_data_Run2018B_part5_0001,crab_data_Run2018C_part5_0001] if __name__ == "__main__": from CMGTools.RootTools.samples.tools import runMain runMain(samples, localobjs=locals())
import PhysicsTools.HeppyCore.framework.config as cfg import os #####COMPONENT CREATOR from CMGTools.RootTools.samples.ComponentCreator import ComponentCreator kreator = ComponentCreator() #-----------DATA--------------- dataDir = "$CMSSW_BASE/src/CMGTools/TTHAnalysis/data" #lumi: 12.21+7.27+0.134 = 19.62 /fb @ 8TeV json=dataDir+'/json/Cert_Run2012ABCD_22Jan2013ReReco.json' #------------- 740p9 SingleMu_740p9 = cfg.DataComponent( name = 'SingleMu_740p9', files = kreator.getFiles('/SingleMu/CMSSW_7_4_0_pre9_ROOT6-GR_R_74_V8_1Apr_RelVal_sm2012D-v10/MINIAOD', 'CMS', '.*root'), intLumi = 1, triggers = [], json = json ) SingleMuZ_740p9 = cfg.DataComponent( name = 'SingleMuZ_740p9', files = kreator.getFiles('/SingleMu/CMSSW_7_4_0_pre9_ROOT6-GR_R_74_V8_1Apr_RelVal_zMu2012D-v2/MINIAOD', 'CMS', '.*root'), intLumi = 1, triggers = [], json = json ) DoubleMu_740p9 = cfg.DataComponent( name = 'DoubleMu_740p9', files = kreator.getFiles('/DoubleMuParked/CMSSW_7_4_0_pre9_ROOT6-GR_R_74_V8_1Apr_RelVal_dm2012D-v2/MINIAOD', 'CMS', '.*root'), intLumi = 1, triggers = [], json = json