File indexing completed on 2024-07-16 02:43:05
0001 import os
0002
0003
0004 data = {
0005
0006
0007
0008 'DY200a':'/DYToLL_M-50_TuneCP5_14TeV-pythia8/Phase2HLTTDRWinter20DIGI-PU200_pilot_110X_mcRun4_realistic_v3-v2/GEN-SIM-DIGI-RAW',
0009 'DY200b':'/DYToLL_M-50_TuneCP5_14TeV-pythia8/Phase2HLTTDRWinter20DIGI-PU200_pilot2_110X_mcRun4_realistic_v3-v2/GEN-SIM-DIGI-RAW',
0010
0011
0012
0013
0014
0015 'JPsiToMuMu200a':'/JPsiToMuMu_Pt0to100-pythia8_TuneCP5-gun/Phase2HLTTDRWinter20DIGI-PU200_110X_mcRun4_realistic_v3-v2/GEN-SIM-DIGI-RAW',
0016 'JPsiToMuMu200b':'/JPsiToMuMu_Pt0to100-pythia8_TuneCP5-gun/Phase2HLTTDRWinter20DIGI-PU200_110X_mcRun4_realistic_v3_ext1-v3/GEN-SIM-DIGI-RAW',
0017 'MinBias200_a':'/MinBias_TuneCP5_14TeV-pythia8/Phase2HLTTDRWinter20DIGI-PU200_110X_mcRun4_realistic_v3-v3/GEN-SIM-DIGI-RAW',
0018 'MinBias200_b':'/MinBias_TuneCP5_14TeV-pythia8/Phase2HLTTDRWinter20DIGI-PU200_BSzpz35_BSzpz35_110X_mcRun4_realistic_v3_ext1-v2/GEN-SIM-DIGI-RAW',
0019 'MinBias200_c':'/MinBias_TuneCP5_14TeV-pythia8/Phase2HLTTDRWinter20DIGI-PU200_withNewMB_110X_mcRun4_realistic_v3_ext1-v2/GEN-SIM-DIGI-RAW'
0020 }
0021
0022 data_Fall22 = {
0023 'DYToLL' : '/DYToLL_M-50_TuneCP5_14TeV-pythia8/Phase2Fall22DRMiniAOD-PU200_125X_mcRun4_realistic_v2-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0024 'DsToTauTo3Mu' : '/DsToTauTo3Mu_TuneCP5_14TeV-pythia8/Phase2Fall22DRMiniAOD-PU200_125X_mcRun4_realistic_v2-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0025 'MinBias' : '/MinBias_TuneCP5_14TeV-pythia8/Phase2Fall22DRMiniAOD-PU200_125X_mcRun4_realistic_v2-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0026
0027
0028 'TTTo2L2Nu' : '/TTTo2L2Nu_TuneCP5_14TeV-powheg-pythia8/Phase2Fall22DRMiniAOD-PU200_125X_mcRun4_realistic_v2-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0029 'TTToSemiLepton' : '/TTToSemiLepton_TuneCP5_14TeV-powheg-pythia8/Phase2Fall22DRMiniAOD-PU200_125X_mcRun4_realistic_v2-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0030 'TauTo3Mu' : '/TauTo3Mu_TuneCP5_14TeV-pythia8/Phase2Fall22DRMiniAOD-PU200_125X_mcRun4_realistic_v2-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0031
0032 }
0033
0034 data_Spring23= {
0035 'DYToLL' : '/DYToLL_M-50_TuneCP5_14TeV-pythia8/Phase2Spring23DIGIRECOMiniAOD-PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9-v3/GEN-SIM-DIGI-RAW-MINIAOD',
0036 'DsToTauTo3Mu' : '/DsToTauTo3Mu_TuneCP5_14TeV-pythia8/Phase2Spring23DIGIRECOMiniAOD-PU200_131X_mcRun4_realistic_v5-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0037 'MinBias' : '/MinBias_TuneCP5_14TeV-pythia8/Phase2Spring23DIGIRECOMiniAOD-PU200_L1TFix_Trk1GeV_131X_mcRun4_realistic_v9_ext1-v2/GEN-SIM-DIGI-RAW-MINIAOD',
0038
0039
0040 'TTTo2L2Nu' : '/TTTo2L2Nu_TuneCP5_14TeV-powheg-pythia8/Phase2Spring23DIGIRECOMiniAOD-PU200_Trk1GeV_131X_mcRun4_realistic_v5-v1/GEN-SIM-DIGI-RAW-MINIAOD',
0041
0042 }
0043
0044
0045 for tag,dataset in data_Spring23.iteritems():
0046 FILE="""
0047 from CRABClient.UserUtilities import config
0048 config = config()
0049 config.General.requestName = 'skim_{tag}'
0050 config.General.workArea = 'crab_projects_Spring_v3'
0051 config.General.transferOutputs = True
0052 config.General.transferLogs = True
0053 config.JobType.pluginName = 'Analysis'
0054 config.JobType.psetName = 'runGMT.py'
0055 config.Data.inputDataset = '{dataset}'
0056 config.Data.inputDBS = 'global'
0057 config.Data.splitting = 'FileBased'
0058 config.Data.unitsPerJob = 2
0059 config.Data.outLFNDirBase = '/store/group/lpctrig/benwu/GMT_Ntupler/Spring22_GMT_v3'
0060 config.Data.publication = False
0061 config.Data.ignoreLocality = True
0062 config.Data.outputDatasetTag = 'PHASEII_{tag}'
0063 config.Site.storageSite = 'T3_US_FNALLPC'
0064 config.Site.whitelist = ['T2_US_*']
0065 config.JobType.allowUndistributedCMSSW = True
0066 config.JobType.maxMemoryMB = 5000
0067 """.format(tag=tag,dataset=dataset)
0068 f=open("crab_{tag}.py".format(tag=tag),"w")
0069 print(FILE)
0070 f.write(FILE)
0071 f.close()
0072 os.system("crab submit -c crab_{PT}.py".format(PT=tag))
0073
0074