# Redirector try: redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "DB_Run2018_14Dec2018.sql" logger.info("Using db file: %s", dbFile) ## DoubleMuon DoubleMuon_Run2018A_14Dec2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018A_14Dec2018", "/DoubleMuon/Run2018A-Nano14Dec2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2018B_14Dec2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_14Dec2018", "/DoubleMuon/Run2018B-Nano14Dec2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2018C_14Dec2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018C_14Dec2018", "/DoubleMuon/Run2018C-Nano14Dec2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2018D_14Dec2018 = Sample.nanoAODfromDAS(
ov = False # Redirector from nanoMET.tools.user import redirector_global as redirector # DB from nanoMET.tools.user import dbDir dbFile = dbDir + "/samples/DB_Summer16_central_legacy.sql" logger.info("Using db file: %s", dbFile) ## DY DYJetsToLL_M50_LO_ext1 = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO_ext1", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16NanoAODv7-PUMoriond17_Nano02Apr2020_102X_mcRun2_asymptotic_v8_ext1-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=2075.14 * 3) DY = [ DYJetsToLL_M50_LO_ext1, ] ## ttbar TTLep_pow_noSC = Sample.nanoAODfromDAS( "TTLep_pow_noSC", "/TTTo2L2Nu_noSC_TuneCUETP8M2T4_13TeV-powheg-pythia8/RunIISummer16NanoAODv7-PUMoriond17_Nano02Apr2020_102X_mcRun2_asymptotic_v8-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, instance="phys03",
else: import logging logger = logging.getLogger(__name__) ov = False from Samples.Tools.config import dbDir, redirector, redirector_global dbFile = dbDir + "DB_Spring16_private.sql" logger.info("Using db file: %s", dbFile) # Signals T2tt_mStop400to1200 = Sample.nanoAODfromDAS( "T2tt_mStop400to1200", "/SMS-T2tt_mStop-400to1200_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISpring16MiniAODv2-PUSpring16Fast_80X_mcRun2_asymptotic_2016_miniAODv2_v0-v1_METSig_v1-874c0b83f53e95cd92fa366b95b462ff/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03", xSection=1) signals = [ T2tt_mStop400to1200, ] other = [] allSamples = signals for s in allSamples: s.isData = False
try: redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Summer16_private.sql" logger.info("Using db file: %s", dbFile) ## DY DYJetsToLL_M50_MLM_FS_S16_80X_priv = Sample.nanoAODfromDAS( "DYJetsToLL_M50_MLM_FS_S16_80X_priv", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv2-LHE_PUSummer16Fast_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1_METSig_v1-874c0b83f53e95cd92fa366b95b462ff/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03", xSection=2075.14 * 3) DYJetsToLL_M50_MLM_S16_80X_priv = Sample.nanoAODfromDAS( "DYJetsToLL_M50_MLM_S16_80X_priv", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v2_METSig_v1-95163dc1655e9579f2e671fa6cceb399/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03", xSection=2075.14 * 3) DY = [ DYJetsToLL_M50_MLM_FS_S16_80X_priv, DYJetsToLL_M50_MLM_S16_80X_priv,
# Redirector try: redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir+"/DB_Run2017_31Mar2018.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DoubleMuon DoubleMuon_Run2017B_31Mar2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2017B_31Mar2018", "/DoubleMuon/Run2017B-31Mar2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017C_31Mar2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2017C_31Mar2018", "/DoubleMuon/Run2017C-31Mar2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017D_31Mar2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2017D_31Mar2018", "/DoubleMuon/Run2017D-31Mar2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017E_31Mar2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2017E_31Mar2018", "/DoubleMuon/Run2017E-31Mar2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017F_31Mar2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2017F_31Mar2018", "/DoubleMuon/Run2017F-31Mar2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017 = [\ DoubleMuon_Run2017B_31Mar2018, DoubleMuon_Run2017C_31Mar2018, DoubleMuon_Run2017D_31Mar2018, DoubleMuon_Run2017E_31Mar2018, DoubleMuon_Run2017F_31Mar2018, ] ## MuonEG MuonEG_Run2017B_31Mar2018 = Sample.nanoAODfromDAS("MuonEG_Run2017B_31Mar2018", "/MuonEG/Run2017B-31Mar2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector)
else: from Samples.Tools.config import redirector as redirector from Samples.Tools.config import redirector_clip_local as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + '/DB_Summer16_nanoAODv5.sql' logger.info("Using db file: %s", dbFile) ## ttbar # Attention!! Only one file is copied to clip, not the full sample yet! TTSingleLep_pow_CP5_sync = Sample.nanoAODfromDAS( "TTSingleLep_pow_CP5_sync", "/TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8/RunIISummer16NanoAODv5-PUMoriond17_Nano1June2019_102X_mcRun2_asymptotic_v7-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, overwrite=ov, xSection=831.762 * (3 * 0.108) * (1 - 3 * 0.108) * 2) TTSingleLep_pow_CP5_sync.files = [ redirector + "/store/mc/RunIISummer16NanoAODv5/TTToSemiLeptonic_TuneCP5_PSweights_13TeV-powheg-pythia8/NANOAODSIM/PUMoriond17_Nano1June2019_102X_mcRun2_asymptotic_v7-v1/250000/611CC3F1-CB86-2A42-B1FC-73FFBFA8F2DC.root" ] #TTSingleLep_pow_CP5_sync.normalization = TTSingleLep_pow_CP5_sync.getYieldFromDraw(weightString="genWeight")['val'] #TTGSingleLep_LO_sync = Sample.nanoAODfromDAS("TTGSingleLep_LO_sync", "/TTGamma_SingleLept_TuneCP5_PSweights_13TeV-madgraph-pythia8/RunIISummer16NanoAODv5-PUMoriond17_Nano1June2019_102X_mcRun2_asymptotic_v7-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, overwrite=ov, xSection=5.125*1.994) #TTGSingleLep_LO_sync.files = [redirector+"/store/mc/RunIISummer16NanoAODv5/TTGamma_SingleLept_TuneCP5_PSweights_13TeV-madgraph-pythia8/NANOAODSIM/PUMoriond17_Nano1June2019_102X_mcRun2_asymptotic_v7-v1/40000/939379FD-E254-CE4F-8E42-8DA2B1CA7980.root"] #TTGSingleLep_LO_sync.normalization = TTGSingleLep_LO_sync.getYieldFromDraw(weightString="genWeight")['val'] DYJetsToLL_M50_LO_ext1_sync = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO_ext1_sync", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/RunIISummer16NanoAODv5-PUMoriond17_Nano1June2019_102X_mcRun2_asymptotic_v7_ext1-v1/NANOAODSIM", dbFile=dbFile,
redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Run2016_22Aug2018.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DoubleMuon DoubleMuon_Run2016B_22Aug2018_ver1 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016B_22Aug2018_ver1", "/DoubleMuon/Run2016B-22Aug2018_ver1-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016B_22Aug2018_ver2 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016B_22Aug2018_ver2", "/DoubleMuon/Run2016B-22Aug2018_ver2-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016C_22Aug2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016C_22Aug2018", "/DoubleMuon/Run2016C-22Aug2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016D_22Aug2018 = Sample.nanoAODfromDAS(
from Samples.Tools.config import redirector_clip_local as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Run2016_17Jul2018_private.sql" logger.info("Using db file: %s", dbFile) # DoubleMuon DoubleMuon_Run2016B_17Jul2018_ver1 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016B_17Jul2018_ver1", "/DoubleMuon/dspitzba-crab_Run2016B-17Jul2018_ver1-v1_legacy_nano_v3-03ee60067ceb0bfa7485a17c69df2670/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2016B_17Jul2018_ver2 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016B_17Jul2018_ver2", "/DoubleMuon/dspitzba-crab_Run2016B-17Jul2018_ver2-v1_legacy_nano_v3-03ee60067ceb0bfa7485a17c69df2670/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2016C_17Jul2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016C_17Jul2018", "/DoubleMuon/dspitzba-crab_Run2016C-17Jul2018-v1_legacy_nano_v3-03ee60067ceb0bfa7485a17c69df2670/USER", dbFile=dbFile, redirector=redirector,
# DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Fall17_14Dec2018.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DY #DYJetsToLL_M50_LO = Sample.nanoAODfromDAS("DYJetsToLL_M50_LO", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17NanoAOD-PU2017RECOSIMstep_12Apr2018_94X_mc2017_realistic_v14-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2075.14*3, overwrite=ov) #DYJetsToLL_M50_LO_ext1 = Sample.nanoAODfromDAS("DYJetsToLL_M50_LO_ext1", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17NanoAOD-PU2017RECOSIMstep_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2075.14*3, overwrite=ov) DYJetsToLL_M50 = Sample.nanoAODfromDAS( "DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17NanoAODv4-PU2017_12Apr2018_Nano14Dec2018_102X_mc2017_realistic_v6-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2075.14 * 3, overwrite=ov) DYJetsToLL_M50_ext1 = Sample.nanoAODfromDAS( "DYJetsToLL_M50_ext1", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17NanoAODv4-PU2017_12Apr2018_Nano14Dec2018_new_pmx_102X_mc2017_realistic_v6_ext1-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2075.14 * 3, overwrite=ov) DYJetsToLL_M10to50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M10to50_LO", "/DYJetsToLL_M-10to50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17NanoAODv4-PU2017_12Apr2018_Nano14Dec2018_102X_mc2017_realistic_v6-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector,
from Samples.Tools.config import redirector_clip as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + '/DB_Run2016_private_nanoAODv6.sql' logger.info("Using db file: %s", dbFile) # DoubleMuon #DoubleMuon_Run2016B_25Oct2019_ver1 = Sample.nanoAODfromDAS("DoubleMuon_Run2016B_25Oct2019_ver1", "", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2016B_25Oct2019_ver2 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016B_25Oct2019_ver2", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2016B_ver2-ba7e3129b1ff910ad1abce6981b33804/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2016C_25Oct2019 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016C_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2016C-ba7e3129b1ff910ad1abce6981b33804/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2016D_25Oct2019 = Sample.nanoAODfromDAS( "DoubleMuon_Run2016D_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2016D-ba7e3129b1ff910ad1abce6981b33804/USER", dbFile=dbFile, redirector=redirector,
redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Run2017_14Dec2018.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DoubleMuon DoubleMuon_Run2017B_14Dec2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2017B_14Dec2018", "/DoubleMuon/Run2017B-Nano14Dec2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017C_14Dec2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2017C_14Dec2018", "/DoubleMuon/Run2017C-Nano14Dec2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017D_14Dec2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2017D_14Dec2018", "/DoubleMuon/Run2017D-Nano14Dec2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2017E_14Dec2018 = Sample.nanoAODfromDAS(
ov = False from Samples.Tools.config import dbDir, redirector, redirector_global dbFile = dbDir + "DB_Fall17_14Dec2018.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DY #DYJetsToLL_M50_LO = Sample.nanoAODfromDAS("DYJetsToLL_M50_LO", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17NanoAOD-PU2017RECOSIMstep_12Apr2018_94X_mc2017_realistic_v14-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2008.*3, overwrite=ov) #DYJetsToLL_M50_LO_ext1 = Sample.nanoAODfromDAS("DYJetsToLL_M50_LO_ext1", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIFall17NanoAOD-PU2017RECOSIMstep_12Apr2018_94X_mc2017_realistic_v14_ext1-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2008.*3, overwrite=ov) DYJetsToLL_M50 = Sample.nanoAODfromDAS( "DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17NanoAODv4-PU2017_12Apr2018_Nano14Dec2018_102X_mc2017_realistic_v6-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2008. * 3, overwrite=ov) exit() DYJetsToLL_M50_ext1 = Sample.nanoAODfromDAS( "DYJetsToLL_M50_ext1", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIFall17NanoAODv4-PU2017_12Apr2018_Nano14Dec2018_new_pmx_102X_mc2017_realistic_v6_ext1-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, xSection=2008. * 3, overwrite=ov) DYJetsToLL_M10to50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M10to50_LO",
except: if "clip" in os.getenv("HOSTNAME").lower(): from Samples.Tools.config import redirector_clip_local as redirector else: from Samples.Tools.config import redirector as redirector #from Samples.Tools.config import redirector_global # DB from Samples.Tools.config import dbDir dbFile = dbDir+"/DB_tWZ_private_legacy.sql" logger.info("Using db file: %s", dbFile) yt_tWZ01j = Sample.nanoAODfromDAS("yt_tWZ01j", "/tWZ01j_rwgt/schoef-crab_ttschida-Summer16-mAOD949-bd3e7bcff6c9bcad356ea4ed7e4f08b4_legacy_nano_v4-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=0.2279) yt_tWZ01j.reweight_pkl = '/afs/hephy.at/data/rschoefbeck01/gridpacks/Yt/tZZ1j_rwgt_slc6_amd64_gcc630_CMSSW_9_3_16_tarball.pkl' tWZ01j_filter_efficiency = (601438./(30*10**6))*(10**6/363784.) yt_tWZ01j_filter = Sample.nanoAODfromDAS("yt_tWZ01j_filter", "/tWZ01j_rwgt_filter_2/schoef-crab_ttschida-Summer16-mAOD949-bd3e7bcff6c9bcad356ea4ed7e4f08b4_legacy_nano_v4-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=0.2279*tWZ01j_filter_efficiency) yt_tWZ01j_filter.reweight_pkl = '/afs/hephy.at/data/rschoefbeck01/gridpacks/Yt/tZZ1j_rwgt_slc6_amd64_gcc630_CMSSW_9_3_16_tarball.pkl'#same tWZ01j_private = [yt_tWZ01j, yt_tWZ01j_filter] allSamples = tWZ01j_private for s in allSamples: s.isData = False from Samples.Tools.AutoClass import AutoClass
try: redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "DB_Run2018_26Sep2018_private.sql" logger.info("Using db file: %s", dbFile) # DoubleMuon DoubleMuon_Run2018B_26Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_26Sep2018", "/DoubleMuon/dspitzba-crab_Run2018B-26Sep2018-v1_HEM_v1-f5b5b303bc0ef563b98283b4e4ebaa8d/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03") DoubleMuon_Run2018B_26Sep2018_HEM = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_26Sep2018_HEM", "/DoubleMuon/dspitzba-crab_Run2018B-26Sep2018_HEM-v1_HEM_v1-f5b5b303bc0ef563b98283b4e4ebaa8d/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03") DoubleMuon_Run2018B_26Sep2018_HEMmitigation = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_26Sep2018_HEMmitigation", "/DoubleMuon/dspitzba-crab_Run2018B-26Sep2018_HEMmitigation-v1_HEM_v1-f5b5b303bc0ef563b98283b4e4ebaa8d/USER", dbFile=dbFile, overwrite=ov,
# DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Run2018_17Sep2018_private.sql" logger.info("Using db file: %s", dbFile) ''' Single and double lepton PDs are generated with GTs using 2018 V8 JECs. ''' # DoubleMuon DoubleMuon_Run2018A_17Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018A_17Sep2018", "/DoubleMuon/dspitzba-crab_Run2018A-17Sep2018-v2_legacy_nano_v4-54bc8181fe074b255f8b5cd51be6ae49/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018B_17Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_17Sep2018", "/DoubleMuon/dspitzba-crab_Run2018B-17Sep2018-v1_legacy_nano_v4-54bc8181fe074b255f8b5cd51be6ae49/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018C_17Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018C_17Sep2018", "/DoubleMuon/dspitzba-crab_Run2018C-17Sep2018-v1_legacy_nano_v4-54bc8181fe074b255f8b5cd51be6ae49/USER", dbFile=dbFile, redirector=redirector,
else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + '/DB_Run2018_nanoAODv6.sql' logger.info("Using db file: %s", dbFile) ''' Single and double lepton PDs are generated with GTs using 2018 V8 JECs. ''' # DoubleMuon DoubleMuon_Run2018A_25Oct2019 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018A_25Oct2019", "/DoubleMuon/Run2018A-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2018B_25Oct2019 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_25Oct2019", "/DoubleMuon/Run2018B-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2018C_25Oct2019 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018C_25Oct2019", "/DoubleMuon/Run2018C-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2018D_25Oct2019 = Sample.nanoAODfromDAS(
except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "DB_Autumn18.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DY DYJetsToLL_M50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIAutumn18NanoAOD-102X_upgrade2018_realistic_v15-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, overwrite=ov, xSection=2008. * 3) DYJetsToLL_M50 = Sample.nanoAODfromDAS( "DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIAutumn18NanoAOD-102X_upgrade2018_realistic_v15-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, overwrite=ov, xSection=2008. * 3) DY = [ DYJetsToLL_M50_LO, DYJetsToLL_M50, ]
if "clip" in os.getenv("HOSTNAME").lower(): if __name__ == "__main__" and not options.check_completeness: from Samples.Tools.config import redirector_global as redirector else: from Samples.Tools.config import redirector_clip_local as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir+'/DB_Run2016_nanoAODv6.sql' logger.info("Using db file: %s", dbFile) # DoubleMuon #DoubleMuon_Run2016B_25Oct2019_ver1 = Sample.nanoAODfromDAS("DoubleMuon_Run2016B_25Oct2019_ver1", "/DoubleMuon/Run2016B_ver1-Nano25Oct2019_ver1-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016B_25Oct2019_ver2 = Sample.nanoAODfromDAS("DoubleMuon_Run2016B_25Oct2019_ver2", "/DoubleMuon/Run2016B_ver2-Nano25Oct2019_ver2-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016C_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2016C_25Oct2019", "/DoubleMuon/Run2016C-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016D_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2016D_25Oct2019", "/DoubleMuon/Run2016D-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016E_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2016E_25Oct2019", "/DoubleMuon/Run2016E-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016F_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2016F_25Oct2019", "/DoubleMuon/Run2016F-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016G_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2016G_25Oct2019", "/DoubleMuon/Run2016G-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2016H_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2016H_25Oct2019", "/DoubleMuon/Run2016H-Nano25Oct2019-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon = [ #DoubleMuon_Run2016B_25Oct2019_ver1, DoubleMuon_Run2016B_25Oct2019_ver2, DoubleMuon_Run2016C_25Oct2019, DoubleMuon_Run2016D_25Oct2019, DoubleMuon_Run2016E_25Oct2019, DoubleMuon_Run2016F_25Oct2019, DoubleMuon_Run2016G_25Oct2019,
try: redirector = sys.modules['__main__'].redirector except: if "clip" in os.getenv("HOSTNAME").lower(): from Samples.Tools.config import redirector_clip_local as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir+"/DB_Spring18_private.sql" logger.info("Using db file: %s", dbFile) ## ttbar TTLep_100X = Sample.nanoAODfromDAS("TTLep_100X", "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/dspitzba-crab_RunIISpring18MiniAOD-100X_upgrade2018_realistic_v10_ext1-v3_2018_v5-02dd2892506b658709fe71e2994c83cd/USER", instance="phys03", genWeight="(1)", dbFile=dbFile, overwrite=ov, redirector=redirector, xSection=831.76*((3*0.108)**2) ) #3M TTLep_100X_pilot = Sample.nanoAODfromDAS("TTLep_100X_pilot", "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/dspitzba-crab_RunIISpring18MiniAOD-pilot_100X_upgrade2018_realistic_v10-v2_2018_v5-02dd2892506b658709fe71e2994c83cd/USER", instance="phys03", genWeight="(1)", dbFile=dbFile, overwrite=ov, redirector=redirector, xSection=831.76*((3*0.108)**2) ) #1M TTLep_100X_HEM_ext1 = Sample.nanoAODfromDAS("TTLep_100X_HEM_ext1", "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/dspitzba-crab_RunIISpring18MiniAOD-HEMPremix_100X_upgrade2018_realistic_v10_ext1-v2_2018_v5-02dd2892506b658709fe71e2994c83cd/USER", instance="phys03", genWeight="(1)", dbFile=dbFile, overwrite=ov, redirector=redirector, xSection=831.76*((3*0.108)**2) ) #3M TTLep_100X_HEM_ext2 = Sample.nanoAODfromDAS("TTLep_100X_HEM_ext2", "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/dspitzba-crab_RunIISpring18MiniAOD-HEMPremix_100X_upgrade2018_realistic_v10_ext2-v1_2018_v5-02dd2892506b658709fe71e2994c83cd/USER", instance="phys03", genWeight="(1)", dbFile=dbFile, overwrite=ov, redirector=redirector, xSection=831.76*((3*0.108)**2) ) #3M top = [ TTLep_100X, TTLep_100X_pilot, TTLep_100X_HEM_ext1, TTLep_100X_HEM_ext2 ] allSamples = top
ov = False # Redirector try: redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir+"DB_Run2018_17Sep2018_private.sql" logger.info("Using db file: %s", dbFile) # DoubleMuon DoubleMuon_Run2018A_17Sep2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2018A_17Sep2018", "/DoubleMuon/llechner-crab_Run2018A-17Sep2018-v2_legacy_nano_v3-64dd1b7ffa8685539eecf5892de8b932/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018B_17Sep2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2018B_17Sep2018", "/DoubleMuon/llechner-crab_Run2018B-17Sep2018-v1_legacy_nano_v3-64dd1b7ffa8685539eecf5892de8b932/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018C_17Sep2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2018C_17Sep2018", "/DoubleMuon/llechner-crab_Run2018C-17Sep2018-v1_legacy_nano_v3-64dd1b7ffa8685539eecf5892de8b932/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018D_17Sep2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2018D_17Sep2018", "/DoubleMuon/llechner-crab_Run2018D-PromptReco-v2_legacy_nano_v4-9584527b655981757f752982f8020420/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon = [ DoubleMuon_Run2018A_17Sep2018, DoubleMuon_Run2018B_17Sep2018, DoubleMuon_Run2018C_17Sep2018, DoubleMuon_Run2018D_17Sep2018, ] # MuonEG MuonEG_Run2018A_17Sep2018 = Sample.nanoAODfromDAS("MuonEG_Run2018A_17Sep2018", "/MuonEG/llechner-crab_Run2018A-17Sep2018-v1_legacy_nano_v3-64dd1b7ffa8685539eecf5892de8b932/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) MuonEG_Run2018B_17Sep2018 = Sample.nanoAODfromDAS("MuonEG_Run2018B_17Sep2018", "/MuonEG/llechner-crab_Run2018B-17Sep2018-v1_legacy_nano_v3-64dd1b7ffa8685539eecf5892de8b932/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) MuonEG_Run2018C_17Sep2018 = Sample.nanoAODfromDAS("MuonEG_Run2018C_17Sep2018", "/MuonEG/llechner-crab_Run2018C-17Sep2018-v1_legacy_nano_v3-64dd1b7ffa8685539eecf5892de8b932/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov)
redirector = sys.modules['__main__'].redirector except: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "DB_Summer16_private_legacy.sql" logger.info("Using db file: %s", dbFile) ## DY DYJetsToLL_M50_LO_ext1 = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO_ext1", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3_ext1-v2_legacy_nano_v1-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=2008. * 3) DYJetsToLL_M50_LO_ext2 = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO_ext2", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3_ext2-v2_legacy_nano_v1-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=2008. * 3) DYJetsToLL_M50_ext2 = Sample.nanoAODfromDAS( "DYJetsToLL_M50_ext2", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/dspitzba-crab_RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3_ext2-v1_legacy_nano_v1-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile,
else: from Samples.Tools.config import redirector_clip_local as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + '/DB_Autumn18_nanoAODv6.sql' logger.info("Using db file: %s", dbFile) ## DY DYJetsToLL_M50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIAutumn18NanoAODv6-Nano25Oct2019_102X_upgrade2018_realistic_v20-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, overwrite=False, xSection=2075.14 * 3) DYJetsToLL_M50 = Sample.nanoAODfromDAS( "DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/RunIIAutumn18NanoAODv6-Nano25Oct2019_102X_upgrade2018_realistic_v20-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, overwrite=ov, xSection=2075.14 * 3) DYJetsToLL_M10to50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M10to50_LO", "/DYJetsToLL_M-10to50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIIAutumn18NanoAODv6-Nano25Oct2019_102X_upgrade2018_realistic_v20-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector,
except: if "clip" in os.getenv("HOSTNAME").lower(): if __name__ == "__main__" and not options.check_completeness: from Samples.Tools.config import redirector_global as redirector else: from Samples.Tools.config import redirector_clip as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir+'/DB_Run2018_ULnanoAODv2.sql' logger.info("Using db file: %s", dbFile) # DoubleMuon DoubleMuon_Run2018A_UL = Sample.nanoAODfromDAS("DoubleMuon_Run2018A_UL", "/DoubleMuon/Run2018A-UL2018_MiniAODv1_NanoAODv2-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2018B_UL = Sample.nanoAODfromDAS("DoubleMuon_Run2018B_UL", "/DoubleMuon/Run2018B-UL2018_MiniAODv1_NanoAODv2-v2/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2018C_UL = Sample.nanoAODfromDAS("DoubleMuon_Run2018C_UL", "/DoubleMuon/Run2018C-UL2018_MiniAODv1_NanoAODv2-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon_Run2018D_UL = Sample.nanoAODfromDAS("DoubleMuon_Run2018D_UL", "/DoubleMuon/Run2018D-UL2018_MiniAODv1_NanoAODv2-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) DoubleMuon = [ DoubleMuon_Run2018A_UL, DoubleMuon_Run2018B_UL, DoubleMuon_Run2018C_UL, DoubleMuon_Run2018D_UL, ] # MuonEG MuonEG_Run2018A_UL = Sample.nanoAODfromDAS("MuonEG_Run2018A_UL", "/MuonEG/Run2018A-UL2018_MiniAODv1_NanoAODv2-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov) MuonEG_Run2018B_UL = Sample.nanoAODfromDAS("MuonEG_Run2018B_UL", "/MuonEG/Run2018B-UL2018_MiniAODv1_NanoAODv2-v1/NANOAOD", dbFile=dbFile, redirector=redirector, overwrite=ov)
ov = options.overwrite else: import logging logger = logging.getLogger(__name__) ov = False from Samples.Tools.config import dbDir, redirector, redirector_global dbFile = dbDir+"DB_Run2016_05Feb2018.sql" logger.info("Using db file: %s", dbFile) # specify a local directory if you want to create (and afterwards automatically use) a local copy of the sample, otherwise use the grid. ## DoubleMuon DoubleMuon_Run2016B_05Feb2018_ver1 = Sample.nanoAODfromDAS("DoubleMuon_Run2016B_05Feb2018_ver1", "/DoubleMuon/Run2016B-05Feb2018_ver1-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016B_05Feb2018_ver2 = Sample.nanoAODfromDAS("DoubleMuon_Run2016B_05Feb2018_ver2", "/DoubleMuon/Run2016B-05Feb2018_ver2-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016C_05Feb2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2016C_05Feb2018", "/DoubleMuon/Run2016C-05Feb2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016D_05Feb2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2016D_05Feb2018", "/DoubleMuon/Run2016D-05Feb2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016E_05Feb2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2016E_05Feb2018", "/DoubleMuon/Run2016E-05Feb2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016F_05Feb2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2016F_05Feb2018", "/DoubleMuon/Run2016F-05Feb2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016G_05Feb2018 = Sample.nanoAODfromDAS("DoubleMuon_Run2016G_05Feb2018", "/DoubleMuon/Run2016G-05Feb2018-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016H_05Feb2018_ver2 = Sample.nanoAODfromDAS("DoubleMuon_Run2016H_05Feb2018_ver2", "/DoubleMuon/Run2016H-05Feb2018_ver2-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016H_05Feb2018_ver3 = Sample.nanoAODfromDAS("DoubleMuon_Run2016H_05Feb2018_ver3", "/DoubleMuon/Run2016H-05Feb2018_ver3-v1/NANOAOD", dbFile=dbFile, overwrite=ov, redirector=redirector) DoubleMuon_Run2016 = [\ DoubleMuon_Run2016B_05Feb2018_ver1, DoubleMuon_Run2016B_05Feb2018_ver2, DoubleMuon_Run2016C_05Feb2018, DoubleMuon_Run2016D_05Feb2018, DoubleMuon_Run2016E_05Feb2018,
ov = False # Redirector from nanoMET.tools.user import redirector_global as redirector # DB from nanoMET.tools.user import dbDir dbFile = dbDir + "/samples/DB_Fall17_UL17_central_legacy.sql" logger.info("Using db file: %s", dbFile) ## DY DYJetsToLL_M50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/RunIISummer19UL17NanoAODv2-106X_mc2017_realistic_v8-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, instance="global", overwrite=ov, xSection=2075.14 * 3) DY = [ DYJetsToLL_M50_LO, ] ## ttbar TTLep_pow = Sample.nanoAODfromDAS( "TTLep_pow", "/TTTo2L2Nu_TuneCP5_13TeV-powheg-pythia8/RunIISummer19UL17NanoAODv2-106X_mc2017_realistic_v8-v1/NANOAODSIM", dbFile=dbFile, redirector=redirector, instance="global",
from nanoMET.tools.user import redirector_global as redirector # DB from nanoMET.tools.user import dbDir dbFile = dbDir + "/samples/DB_Run2018_17Sep2018_private.sql" logger.info("Using db file: %s", dbFile) ''' Single and double lepton PDs are generated with GTs using 2018 V8 JECs. ''' # DoubleMuon DoubleMuon_Run2018A_17Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018A_17Sep2018", "/DoubleMuon/dspitzba-crab_Run2018A-17Sep2018-v2_legacy_nano_v4-54bc8181fe074b255f8b5cd51be6ae49/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018B_17Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018B_17Sep2018", "/DoubleMuon/dspitzba-crab_Run2018B-17Sep2018-v1_legacy_nano_v4-54bc8181fe074b255f8b5cd51be6ae49/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2018C_17Sep2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2018C_17Sep2018", "/DoubleMuon/dspitzba-crab_Run2018C-17Sep2018-v1_legacy_nano_v4-54bc8181fe074b255f8b5cd51be6ae49/USER", dbFile=dbFile, redirector=redirector,
else: import logging logger = logging.getLogger(__name__) ov = False from Samples.Tools.config import dbDir, redirector, redirector_global dbFile = dbDir + "DB_Run2017_31Mar2018_private.sql" logger.info("Using db file: %s", dbFile) # DoubleMuon DoubleMuon_Run2017B_31Mar2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2017B_31Mar2018", "/DoubleMuon/schoef-crab_Run2017B-31Mar2018-v1_legacy_nano_v4-ef59f0c1717f190a6e4b4df4955a4722/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2017C_31Mar2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2017C_31Mar2018", "/DoubleMuon/schoef-crab_Run2017C-31Mar2018-v1_legacy_nano_v4-ef59f0c1717f190a6e4b4df4955a4722/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2017D_31Mar2018 = Sample.nanoAODfromDAS( "DoubleMuon_Run2017D_31Mar2018", "/DoubleMuon/schoef-crab_Run2017D-31Mar2018-v1_legacy_nano_v4-ef59f0c1717f190a6e4b4df4955a4722/USER", dbFile=dbFile, redirector=redirector,
if "clip" in os.getenv("HOSTNAME").lower(): from Samples.Tools.config import redirector_clip as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir + "/DB_Summer16_private.sql" logger.info("Using db file: %s", dbFile) ## DY DYJetsToLL_M50_MLM_FS_S16_80X_priv = Sample.nanoAODfromDAS( "DYJetsToLL_M50_MLM_FS_S16_80X_priv", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv2-LHE_PUSummer16Fast_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v1_METSig_v1-874c0b83f53e95cd92fa366b95b462ff/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03", xSection=2075.14 * 3) DYJetsToLL_M50_MLM_S16_80X_priv = Sample.nanoAODfromDAS( "DYJetsToLL_M50_MLM_S16_80X_priv", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv2-PUMoriond17_80X_mcRun2_asymptotic_2016_TrancheIV_v6_ext1-v2_METSig_v1-95163dc1655e9579f2e671fa6cceb399/USER", dbFile=dbFile, overwrite=ov, redirector=redirector, instance="phys03", xSection=2075.14 * 3) DY = [ DYJetsToLL_M50_MLM_FS_S16_80X_priv, DYJetsToLL_M50_MLM_S16_80X_priv,
if "clip" in os.getenv("HOSTNAME").lower(): if __name__ == "__main__" and not options.check_completeness: from Samples.Tools.config import redirector_global as redirector else: from Samples.Tools.config import redirector_clip as redirector else: from Samples.Tools.config import redirector as redirector # DB from Samples.Tools.config import dbDir dbFile = dbDir+'/DB_Run2017_private_nanoAODv6.sql' logger.info("Using db file: %s", dbFile) # DoubleMuon DoubleMuon_Run2017B_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2017B_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2017B-9721c24ccc7f925c513e24ff74941177/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2017C_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2017C_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2017C-9721c24ccc7f925c513e24ff74941177/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2017D_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2017D_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2017D-9721c24ccc7f925c513e24ff74941177/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2017E_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2017E_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2017E-9721c24ccc7f925c513e24ff74941177/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon_Run2017F_25Oct2019 = Sample.nanoAODfromDAS("DoubleMuon_Run2017F_25Oct2019", "/DoubleMuon/schoef-TopNanoAODv6-1-2-4_DoubleMuon_Run2017F-9721c24ccc7f925c513e24ff74941177/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov) DoubleMuon = [ DoubleMuon_Run2017B_25Oct2019, DoubleMuon_Run2017C_25Oct2019, DoubleMuon_Run2017D_25Oct2019, DoubleMuon_Run2017E_25Oct2019, DoubleMuon_Run2017F_25Oct2019, ] # MuonEG MuonEG_Run2017B_25Oct2019 = Sample.nanoAODfromDAS("MuonEG_Run2017B_25Oct2019", "/MuonEG/schoef-TopNanoAODv6-1-2-4_MuonEG_Run2017B-9721c24ccc7f925c513e24ff74941177/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov)
options = get_parser().parse_args() ov = options.overwrite else: import logging logger = logging.getLogger(__name__) ov = False from Samples.Tools.config import dbDir, redirector, redirector_global dbFile = dbDir + "DB_Autumn18_private_legacy.sql" ## DY DYJetsToLL_M50_LO = Sample.nanoAODfromDAS( "DYJetsToLL_M50_LO", "/DYJetsToLL_M-50_TuneCP5_13TeV-madgraphMLM-pythia8/llechner-crab_RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1_legacy_nano_v1-1a762c888624ed9dff74191bdeed5e1a/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=2008. * 3) #DYJetsToLL_M50_LO_ext2 = Sample.nanoAODfromDAS("DYJetsToLL_M50_LO_ext2", "/DYJetsToLL_M-50_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3_ext2-v2_legacy_nano_v1-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=2008.*3) DYJetsToLL_M50 = Sample.nanoAODfromDAS( "DYJetsToLL_M50", "/DYJetsToLL_M-50_TuneCP5_13TeV-amcatnloFXFX-pythia8/llechner-crab_RunIIAutumn18MiniAOD-102X_upgrade2018_realistic_v15-v1_legacy_nano_v1-1a762c888624ed9dff74191bdeed5e1a/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=2008. * 3) #DYJetsToLL_M10to50_LO = Sample.nanoAODfromDAS("DYJetsToLL_M10to50_LO", "/DYJetsToLL_M-10to50_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8/dspitzba-crab_RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3-v2_legacy_nano_v1-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=18610) #DYJetsToLL_M50_HT70to100 = Sample.nanoAODfromDAS("DYJetsToLL_M50_HT70to100" , "/DYJetsToLL_M-50_HT-70to100_TuneCUETP8M1_13TeV-madgraphMLM-pythia8/dspitzba-crab_RunIISummer16MiniAODv3-PUMoriond17_94X_mcRun2_asymptotic_v3-v2_legacy_nano_v1-b9659cf3bef5e21efe24288a402778f7/USER", dbFile=dbFile, redirector=redirector, instance="phys03", overwrite=ov, xSection=170.4*1.23)