Exemple #1
0
# 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(
Exemple #2
0
    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",
Exemple #3
0
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
Exemple #4
0
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)
Exemple #6
0
    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,
Exemple #10
0
        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,
Exemple #11
0
    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(
Exemple #12
0
    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",
Exemple #13
0
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
Exemple #14
0
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,
Exemple #15
0
# 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(
Exemple #17
0
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,
]
Exemple #18
0
    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,
Exemple #19
0
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
Exemple #20
0
    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)
Exemple #21
0
    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,
Exemple #23
0
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)
Exemple #24
0
    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,
Exemple #27
0
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)