CMS 3D CMS Logo

Namespaces | Functions | Variables
relval_steps.py File Reference

Go to the source code of this file.

Namespaces

 relval_steps
 

Functions

def relval_steps.gen (fragment, howMuch)
 Tau Embedding 2016 HIPM ###. More...
 
def relval_steps.gen2015 (fragment, howMuch)
 
def relval_steps.gen2017 (fragment, howMuch)
 
def relval_steps.gen2018 (fragment, howMuch)
 
def relval_steps.gen2018HiMix (fragment, howMuch)
 
def relval_steps.gen2018hiprod (fragment, howMuch)
 
def relval_steps.gen2018prod (fragment, howMuch)
 
def relval_steps.gen2018prodml (fragment, howMuch)
 
def relval_steps.gen2018RD (fragment, howMuch)
 
def relval_steps.gen2022HiMix (fragment, howMuch)
 
def relval_steps.gen2022hiprod (fragment, howMuch)
 
def relval_steps.gen2023HiMix (fragment, howMuch)
 
def relval_steps.gen2023hiprod (fragment, howMuch)
 
def relval_steps.gen2024 (fragment, howMuch)
 
def relval_steps.gen2024HiMix (fragment, howMuch)
 
def relval_steps.gen2024hiprod (fragment, howMuch)
 
def relval_steps.genS (fragment, howMuch)
 
def relval_steps.identityFS (wf)
 end UP18 More...
 
def relval_steps.identitySim (wf)
 Production test: 13 TeV equivalents. More...
 
def relval_steps.lhegensim (fragment, howMuch)
 
def relval_steps.lhegensim2017 (fragment, howMuch)
 
def relval_steps.lhegensim2018 (fragment, howMuch)
 
def relval_steps.lhegensim2018ml (fragment, howMuch)
 

Variables

dictionary relval_steps.baseDataSetReleaseBetter = {}
 
 relval_steps.beamspot = upgradeProperties[year][k].get('BeamSpot', None)
 
dictionary relval_steps.dataReco
 
 relval_steps.dataRecoAlCaCalo = merge([{'-s':'RAW2DIGI,L1Reco,RECO,ALCA:SiStripCalZeroBias+SiStripCalMinBias+TkAlMinBias+EcalCalZElectron+EcalCalWElectron+EcalUncalZElectron+EcalUncalWElectron+EcalTrg+HcalCalIsoTrk,DQM'}, dataReco])
 
 relval_steps.dataSet
 PPS run3 2022B. More...
 
string relval_steps.dataset = "/" + pd + "/" + era + "-v1/RAW"
 
 relval_steps.dataSetParent
 
dictionary relval_steps.dataTE_2016 = {'--conditions': 'auto:run2_data', '--scenario': 'pp', '--era': 'Run2_2016'}
 
dictionary relval_steps.dataTE_2016_HIPM = {'--conditions': 'auto:run2_data', '--scenario': 'pp', '--era': 'Run2_2016_HIPM'}
 Run2 TauEmbedding setting ####. More...
 
dictionary relval_steps.dataTE_2017 = {'--conditions': 'auto:run2_data', '--scenario': 'pp', '--era': 'Run2_2017'}
 
dictionary relval_steps.dataTE_2018 = {'--conditions': 'auto:run2_data', '--scenario': 'pp', '--era': 'Run2_2018'}
 
 relval_steps.digiPremixLocalPileupUp2015Defaults25ns
 
 relval_steps.digiPremixLocalPileupUp2017Defaults25ns
 
 relval_steps.digiPremixLocalPileupUp2018Defaults25ns
 
dictionary relval_steps.digiPremixRD2018
 
dictionary relval_steps.digiPremixUp2015Defaults25ns
 
 relval_steps.digiPremixUp2015Defaults50ns
 
dictionary relval_steps.digiPremixUp2017Defaults25ns
 
dictionary relval_steps.digiPremixUp2018Defaults25ns
 
 relval_steps.DS = re.sub('v[0-9]*/','v'+overrideFragments[key]+'/',DSold.rstrip())
 
 relval_steps.DSold = steps[key][inI].dataSet
 
dictionary relval_steps.ecalHcal
 high stat step1 More...
 
dictionary relval_steps.embedding_cleaning = {'-s': 'RAW2DIGI,RECO,PAT', '--data': '', '--eventcontent': 'RAWRECO', '--datatier': 'RAWRECO'}
 
dictionary relval_steps.embedding_genHLT = {'cfg': 'TauAnalysis/MCEmbeddingTools/python/EmbeddingPythia8Hadronizer_cfi.py', '-s': 'HLT:Fake2', '--mc': '','--eventcontent': 'RAWSIM', '--datatier': 'RAWSIM','--geometry': 'DB:Extended', '--customise': 'TauAnalysis/MCEmbeddingTools/customisers.customiseGenerator_HLT'}
 
dictionary relval_steps.embedding_genpostHLT = {'cfg': 'TauAnalysis/MCEmbeddingTools/python/EmbeddingPythia8Hadronizer_cfi.py', '-s': 'RAW2DIGI,L1Reco,RECO,RECOSIM', '--mc': '', '--eventcontent': 'RAWRECOSIMHLT', '--datatier': 'RAW-RECO-SIM', '--geometry': 'DB:Extended', '--customise': 'TauAnalysis/MCEmbeddingTools/customisers.customiseGenerator_postHLT'}
 
dictionary relval_steps.embedding_genpreHLT = {'cfg': 'TauAnalysis/MCEmbeddingTools/python/EmbeddingPythia8Hadronizer_cfi.py', '-s': 'GEN,SIM,DIGI,L1,DIGI2RAW,RAW2DIGI', '--mc': '', '--eventcontent': 'RAWSIM', '--datatier': 'RAWSIM', '--geometry': 'DB:Extended', '--customise': 'TauAnalysis/MCEmbeddingTools/customisers.customiseGenerator_preHLT', '--customise_commands': '\"process.generator.nAttempts = cms.uint32(1000)\"'}
 
dictionary relval_steps.embedding_merge = {'-s': 'PAT', '--data': '', '--eventcontent': 'MINIAODSIM', '--datatier': 'MINIAODSIM', '--customise': 'TauAnalysis/MCEmbeddingTools/customisers.customiseMerging'}
 
dictionary relval_steps.embedding_selection = {'-s': 'RAW2DIGI,L1Reco,RECO,PAT', '--datatier': 'FEVT', '--eventcontent': 'FEVT', '--data': ''}
 
list relval_steps.eras_2022_1 = ['Run2022B', 'Run2022C']
 
list relval_steps.eras_2022_2 = ['Run2022D', 'Run2022E']
 
list relval_steps.eras_2023 = ['Run2023B', 'Run2023C', 'Run2023D']
 
list relval_steps.eras_2024 = ['Run2024B', 'Run2024C', 'Run2024D', 'Run2024E', 'Run2024F']
 
list relval_steps.event_steps = [0.01,0.05,0.1,0.15,0.25,0.5,1]
 Event to runs. More...
 
 relval_steps.event_steps_dict = dict(zip(event_steps_k,event_steps))
 
list relval_steps.event_steps_k = ["10k","50k","100k","150k","250k","500k","1M"]
 
 relval_steps.events
 
int relval_steps.events_per_job_rd = 50
 
 relval_steps.FS_PREMIXUP15_PU25_LOCAL_OVERLAY
 
 relval_steps.FS_PREMIXUP15_PU25_OVERLAY
 FastSim: produce sample of premixed minbias events. More...
 
 relval_steps.FS_PREMIXUP17_PU50_LOCAL_OVERLAY
 
 relval_steps.FS_PREMIXUP17_PU50_OVERLAY
 FastSim: produce sample of premixed minbias events UP17. More...
 
 relval_steps.FS_PREMIXUP18_PU50_LOCAL_OVERLAY
 
 relval_steps.FS_PREMIXUP18_PU50_OVERLAY
 end UP17 More...
 
list relval_steps.fs_proclist = ["ZEE_13",'TTbar_13','H125GGgluonfusion_13','ZTT_13','ZMM_13','NuGun_UP15','QCD_FlatPt_15_3000HS_13','SMS-T1tttt_mGl-1500_mLSP-100_13']
 FastSim: list of processes used in FastSim validation. More...
 
 relval_steps.FS_UP15_PU25_OVERLAY = merge([PUFS25,Kby(100,500),steps['TTbarFS_13']] )
 
 relval_steps.FS_UP17_PU50_OVERLAY = merge([PUFSAVE50,Kby(100,500),steps['TTbarFS_13_UP17']] )
 
 relval_steps.FS_UP18_PU50_OVERLAY = merge([PUFSAVE50UP18,Kby(100,500),steps['TTbarFS_13_UP18']] )
 
 relval_steps.geom = upgradeProperties[year][k]['Geom']
 
 relval_steps.gt = upgradeProperties[year][k]['GT']
 
dictionary relval_steps.hiDefaults2017 = {'--conditions':'auto:phase1_2017_realistic', '--era':'Run2_2017_pp_on_XeXe'}
 
dictionary relval_steps.hiDefaults2018_ppReco = {'--conditions':'auto:phase1_2018_realistic_hi', '--era':'Run2_2018_pp_on_AA'}
 
dictionary relval_steps.hiDefaults2022_ppReco = {'--conditions':'auto:phase1_2022_realistic_hi', '--era':'Run3_pp_on_PbPb'}
 
dictionary relval_steps.hiDefaults2022_ppReco_approxClusters = {'--conditions':'auto:phase1_2022_realistic_hi', '--era':'Run3_pp_on_PbPb_approxSiStripClusters'}
 
dictionary relval_steps.hiDefaults2023_ppReco = {'--conditions':'auto:phase1_2023_realistic_hi', '--era':'Run3_pp_on_PbPb_2023'}
 
dictionary relval_steps.hiDefaults2023_ppReco_approxClusters = {'--conditions':'auto:phase1_2023_realistic_hi', '--era':'Run3_pp_on_PbPb_approxSiStripClusters_2023'}
 
dictionary relval_steps.hiDefaults2024 = {'--conditions':'auto:phase1_2024_realistic_hi', '--era':'Run3_pp_on_PbPb_2024'}
 
dictionary relval_steps.hiDefaults2024_approxClusters = {'--conditions':'auto:phase1_2024_realistic_hi', '--era':'Run3_pp_on_PbPb_approxSiStripClusters_2024'}
 
string relval_steps.hltKey = 'fake'
 
string relval_steps.hltKey2016 = 'relval2016'
 
string relval_steps.hltKey2017 = 'relval2017'
 
string relval_steps.hltKey2018 = 'relval2018'
 
string relval_steps.hltKey2022 = 'relval2022'
 
string relval_steps.hltKey2023 = 'relval2023'
 
string relval_steps.hltKey2024 = 'relval2024'
 
string relval_steps.hltKey2025 = 'relval2025'
 
string relval_steps.hltKey25ns = 'relval25ns'
 
string relval_steps.hltKey50ns = 'relval50ns'
 
 relval_steps.hltversion = upgradeProperties[year][k].get('HLTmenu')
 
 relval_steps.howMuch = info.howMuch
 
 relval_steps.ib_block
 
 relval_steps.istep = step+preventReuseKeyword
 
string relval_steps.k = frag[:-4]+'_'+key+'_'+step
 
 relval_steps.k2 = k
 
int relval_steps.kevents_rd = 9
 
string relval_steps.key = "FS_" + x + "_PRMXUP15_PU25"
 FastSim: produces sample of signal events, overlayed with premixed minbias events. More...
 
 relval_steps.label
 
 relval_steps.location
 
 relval_steps.ls
 
dictionary relval_steps.mcTE_2016 = {'--conditions': 'auto:run2_mc', '--scenario': 'pp', '--era': 'Run2_2016', '--beamspot': 'Realistic25ns13TeV2016Collision'}
 
dictionary relval_steps.mcTE_2016_HIPM = {'--conditions': 'auto:run2_mc_pre_vfp', '--scenario': 'pp', '--era': 'Run2_2016_HIPM', '--beamspot': 'Realistic25ns13TeV2016Collision'}
 
dictionary relval_steps.mcTE_2017 = {'--conditions': 'auto:phase1_2017_realistic', '--scenario': 'pp', '--era': 'Run2_2017', '--beamspot': 'Realistic25ns13TeVEarly2017Collision'}
 
dictionary relval_steps.mcTE_2018 = {'--conditions': 'auto:phase1_2018_realistic', '--scenario': 'pp', '--era': 'Run2_2018', '--beamspot': 'Realistic25ns13TeVEarly2018Collision'}
 
 relval_steps.menu = autoHLT[hltKey]
 
dictionary relval_steps.name = baseDataSetReleaseBetter[key]
 
list relval_steps.pds_2022_1 = ['BTagMu', 'DisplacedJet', 'DoubleMuon', 'SingleMuon', 'EGamma', 'HcalNZS', 'JetHT', 'MET', 'MinimumBias', 'MuonEG', 'NoBPTX', 'Tau', 'ZeroBias']
 2022 More...
 
list relval_steps.pds_2022_2 = ['BTagMu', 'DisplacedJet', 'Muon', 'EGamma', 'HcalNZS', 'JetMET', 'MuonEG', 'NoBPTX', 'Tau', 'ZeroBias']
 
list relval_steps.pds_2023 = ['BTagMu', 'DisplacedJet', 'EGamma0', 'HcalNZS', 'JetMET0', 'Muon0', 'MuonEG', 'NoBPTX', 'ParkingDoubleElectronLowMass', 'ParkingDoubleMuonLowMass0', 'Tau', 'ZeroBias']
 2023 More...
 
list relval_steps.pds_2024 = ['BTagMu', 'DisplacedJet', 'EGamma0', 'HcalNZS', 'JetMET0', 'Muon0', 'MuonEG', 'NoBPTX', 'ParkingDoubleMuonLowMass0', 'ParkingHH', 'ParkingLLP', 'ParkingSingleMuon0', 'ParkingVBF0', 'Tau', 'ZeroBias']
 Golden Data Steps Reading good runs directly from the latest golden json in https://cms-service-dqmdc.web.cern.ch/CAF/certification/ or (if available) from eos. More...
 
 relval_steps.phase2CosInfo = upgradeProperties['Run4']['Run4D98']
 
dictionary relval_steps.ppRefDefaults2017 = {'--conditions':'auto:phase1_2017_realistic_ppref', '--era':'Run2_2017_ppRef', '--beamspot':'Fixed_EmitRealistic5TeVppCollision2017', '-n':2}
 pp reference tests More...
 
dictionary relval_steps.ppRefDefaults2024 = {'--conditions':'auto:phase1_2024_realistic_ppRef5TeV', '--era':'Run3_2024_ppRef', '--beamspot':'DBrealistic', '-n':2}
 
dictionary relval_steps.premixProd25ns
 
 relval_steps.premixProd25ns2017 = merge([{'-s':'DIGI,DATAMIX,L1,DIGI2RAW,HLT:@relval2017'},premixProd25ns])
 
 relval_steps.premixProd25ns2018 = merge([{'-s':'DIGI,DATAMIX,L1,DIGI2RAW,HLT:@relval2018','--datatier':'GEN-SIM-RAW','--geometry':'DB:Extended'},premixProd25ns])
 
 relval_steps.premixProd50ns = merge([{'-s':'DIGI,DATAMIX,L1,DIGI2RAW,HLT:@relval50ns'},premixProd25ns])
 
dictionary relval_steps.premixUp2015Defaults
 
 relval_steps.premixUp2015Defaults50ns
 
 relval_steps.premixUp2017Defaults
 
 relval_steps.premixUp2018_RDPix
 
 relval_steps.premixUp2018Defaults
 
dictionary relval_steps.PU = {'-n':10,'--pileup':'default','--pileup_input':'das:/RelValMinBias/%s/GEN-SIM'%(baseDataSetRelease[0],)}
 
dictionary relval_steps.PU2 = {'-n':10,'--pileup':'default','--pileup_input':'das:/RelValMinBias/%s/GEN-SIM'%(baseDataSetRelease[0],)}
 
dictionary relval_steps.PU25 = {'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[3],)}
 
dictionary relval_steps.PU25HS = {'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[11],)}
 
dictionary relval_steps.PU25UP17 = {'-n':10,'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[13],)}
 
dictionary relval_steps.PU25UP18 = {'-n':10,'--pileup':'AVE_50_BX_25ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[18],)}
 
dictionary relval_steps.PU50 = {'-n':10,'--pileup':'AVE_35_BX_50ns','--pileup_input':'das:/RelValMinBias_13/%s/GEN-SIM'%(baseDataSetRelease[3],)}
 
dictionary relval_steps.puDataSets = {}
 HIN. More...
 
dictionary relval_steps.PUDataSets = {}
 
dictionary relval_steps.PUFS = {'--pileup':'GEN_2012_Summer_50ns_PoissonOOTPU'}
 
dictionary relval_steps.PUFS25
 FastSim: produce sample of minbias events for PU mixing. More...
 
dictionary relval_steps.PUFSAVE10 = {'--pileup':'GEN_AVE_10_BX_25ns'}
 
dictionary relval_steps.PUFSAVE10_DRMIX_ITO = {'--pileup':'AVE_10_BX_25ns','--pileup_input':'das:/RelValMinBiasFS_13_ForMixing/%s/GEN-SIM-RECO'%(baseDataSetRelease[7],),'--era':'Run2_25ns','--customise':'FastSimulation/Configuration/Customs.disableOOTPU'}
 
dictionary relval_steps.PUFSAVE20 = {'--pileup':'GEN_AVE_20_BX_25ns'}
 
dictionary relval_steps.PUFSAVE35 = {'--pileup':'GEN_AVE_35_BX_25ns'}
 
dictionary relval_steps.PUFSAVE35_DRMIX_ITO = {'--pileup':'AVE_35_BX_25ns','--pileup_input':'das:/RelValMinBiasFS_13_ForMixing/%s/GEN-SIM-RECO'%(baseDataSetRelease[7],),'--era':'Run2_25ns','--customise':'FastSimulation/Configuration/Customs.disableOOTPU'}
 
dictionary relval_steps.PUFSAVE50
 FastSim: template to produce signal and overlay with minbias events PU50. More...
 
dictionary relval_steps.PUFSAVE50UP18
 FastSim: template to produce signal and overlay with minbias events PU50, 2018. More...
 
dictionary relval_steps.PUHI = {'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2018/%s/GEN-SIM'%(baseDataSetRelease[9])}
 
dictionary relval_steps.PUHI2022 = {'-n':10,'--pileup_input':'das:/RelValHydjetQ_B12_5020GeV_2021_ppReco/%s/GEN-SIM'%(baseDataSetRelease[23])}
 
dictionary relval_steps.PUHI2023 = {'-n':10,'--pileup_input':'das:/RelValHydjetQ_MinBias_5362GeV_2023_ppReco/%s/GEN-SIM'%(baseDataSetRelease[25])}
 
dictionary relval_steps.PUHI2024 = {'-n':10,'--pileup_input':'das:/RelValHydjetQ_MinBias_5362GeV_2024/%s/GEN-SIM'%(baseDataSetRelease[26])}
 
 relval_steps.recoPremixUp15prod
 
 relval_steps.recoPremixUp17prod
 
 relval_steps.run
 
list relval_steps.Run2010ASk = [138937,138934,138924,138923,139790,139789,139788,139787,144086,144085,144084,144083,144011]
 Production test section ####. More...
 
list relval_steps.Run2010B = [149011]
 
list relval_steps.Run2010BSk = [146644,147115,147929,148822,149011,149181,149182,149291,149294,149442]
 
list relval_steps.Run2011A = [165121]
 
list relval_steps.Run2011ASk = [165121,172802]
 
list relval_steps.Run2011B = [177719]
 
list relval_steps.Run2011BSk = [177719,177790,177096,175874]
 
list relval_steps.Run2012A = [191226]
 
list relval_steps.Run2012ASk = Run2012A+[]
 
list relval_steps.Run2012B = [194533]
 
list relval_steps.Run2012Bsk = Run2012B+[194912,195016]
 
list relval_steps.Run2012C = [199812]
 
list relval_steps.Run2012Csk = Run2012C+[203002]
 
list relval_steps.Run2012D = [208307]
 
list relval_steps.Run2012Dsk = Run2012D+[207454]
 
 relval_steps.Run2015B = selectedLS([251251])
 run2 2015B #### Run2015B=[251642] # 251561 251638 251642 More...
 
 relval_steps.Run2015C = selectedLS([254790])
 run2 2015C #### Run2015C, 25ns: 254790 (852 LS and 65 files), 254852 (126 LS and 5 files), 254879 (178 LS and 11 files) More...
 
 relval_steps.Run2015C_full = selectedLS([254790, 254852, 254879])
 
 relval_steps.Run2015D = selectedLS([256677])
 run2 2015D #### Run2015D, 25ns: 256677 More...
 
 relval_steps.Run2015DHS = selectedLS([258712,258713,258714,258741,258742,258745,258749,258750,259626,259637,259683,259685,259686,259721,259809,259810,259818,259820,259821,259822,259862,259890,259891])
 
dictionary relval_steps.Run2015HI = {263400: [[65,904]]}
 
 relval_steps.Run2015HLHS = selectedLS([260627])
 run2 2015 HighLumi High Stat workflows ## Run2015HLHS, 25ns, run 260627, JetHT: 2.9M, SingleMuon: 5.7M, ZeroBias: 1.6M More...
 
dictionary relval_steps.Run2016B = {274199: [[1, 180]]}
 run2 2016B #### Run2016B, 25ns: 274160 Run2016B=selectedLS([274160],l_json=data_json2016) More...
 
dictionary relval_steps.Run2016C = {276092: [[115, 149]]}
 run2 2016C #### More...
 
dictionary relval_steps.Run2016D = {276807: [[66, 100]]}
 run2 2016D #### More...
 
dictionary relval_steps.Run2016E = {277069: [[81, 120]]}
 run2 2016E #### More...
 
dictionary relval_steps.Run2016H = {283877: [[1, 45]]}
 run2 2016H #### More...
 
list relval_steps.Run2016HALP = [283383]
 
dictionary relval_steps.Run2016UPCPA = {286051: [[98,98]]}
 run2 2016 PA UPC #### More...
 
dictionary relval_steps.Run2017B = {297557: [[8, 167]]}
 
dictionary relval_steps.Run2017BlowPU = {297227: [[1, 45]]}
 run2 2017B #### More...
 
list relval_steps.Run2017BTE = [299149]
 
dictionary relval_steps.Run2017C = {301998: [[1, 150]]}
 run2 2017C #### More...
 
dictionary relval_steps.Run2017D = {302663: [[1, 100]]}
 run2 2017D #### More...
 
dictionary relval_steps.Run2017E = {304125: [[1, 100]]}
 run2 2017E #### More...
 
dictionary relval_steps.Run2017F = {305064: [[2, 101]]}
 run2 2017F #### More...
 
dictionary relval_steps.Run2018A = {315489: [[1, 100]]}
 run2 2018A #### More...
 
dictionary relval_steps.Run2018B = {317435: [[1, 100]]}
 run2 2018B #### More...
 
dictionary relval_steps.Run2018B_parkingBPH = {317661: [[301, 400]]}
 
dictionary relval_steps.Run2018C = {319450: [[1, 100]]}
 run2 2018C #### More...
 
dictionary relval_steps.Run2018D = {320822: [[1, 100]]}
 run2 2018D #### More...
 
dictionary relval_steps.Run2018Dml1 = {320822: [[1,1]] , 320823: [[1,1]]}
 Test of lumi section boundary crossing with run2 2018D ####. More...
 
dictionary relval_steps.Run2018Dml2 = {320822: [[1,2]]}
 
dictionary relval_steps.Run2018HI = {326479: [[1,23]]}
 
dictionary relval_steps.Run2021Commissioning = {346512: [[250, 300]]}
 Collisions. More...
 
dictionary relval_steps.Run2022A = {353015: [[1, 100]]}
 Run3 ##########################. More...
 
dictionary relval_steps.Run2022B = {355769: [[1, 106]]}
 
dictionary relval_steps.Run2022C = {356381: [[1, 1193]]}
 
dictionary relval_steps.Run2022C_LS150 = {356381: [[1, 150]]}
 
dictionary relval_steps.Run2022C_LS40 = {356381: [[1, 40]]}
 
dictionary relval_steps.Run2022C_LS75 = {356381: [[1, 75]]}
 
dictionary relval_steps.Run2022D = {357735: [[1, 366]]}
 
dictionary relval_steps.Run2022D_LS100 = {357735: [[1, 100]]}
 
dictionary relval_steps.Run2022D_LS25 = {357735: [[1, 25]]}
 
dictionary relval_steps.Run2022E = {359694: [[1, 50]]}
 
dictionary relval_steps.Run2022E_LS100 = {359694: [[1, 100]]}
 
dictionary relval_steps.Run2022E_LS200 = {359694: [[1, 200]]}
 
dictionary relval_steps.Run2022FCosmics = {360333: [[1,105]]}
 
dictionary relval_steps.Run2022FCosmics_LS24 = {360336: [[24, 24]]}
 
dictionary relval_steps.Run2022HI = {362321: [[112,112]]}
 
dictionary relval_steps.Run2023B = {366727: [[1, 244]]}
 2023 More...
 
dictionary relval_steps.Run2023C = {367131: [[1, 149]]}
 
dictionary relval_steps.Run2023D = {369978: [[1, 800]]}
 
dictionary relval_steps.Run2023UPC = {375463: [[52,52]]}
 
dictionary relval_steps.RunhBStarRP = {314276: [[1, 200]]}
 
dictionary relval_steps.RunhBStarTk = {314890: [[500, 700]]}
 for 90 m beta* Totem run relvals #### More...
 
dictionary relval_steps.RunHI2023 = {375491: [[100, 100]]}
 
string relval_steps.s = frag[:-4]+'_'+key
 
 relval_steps.skimEvents
 
dictionary relval_steps.step1Defaults
 
 relval_steps.step1FastDefaults
 fastsim section #### no forseen to do things in two steps GEN-SIM then FASTIM->end: maybe later step1FastDefaults =merge([{'-s':'GEN,SIM,RECOBEFMIX,DIGI:pdigi_valid,L1,DIGI2RAW,L1Reco,RECO,HLT:,VALIDATION:,DQM:', More...
 
 relval_steps.step1FastPU17NewMixing
 
 relval_steps.step1FastPU18NewMixing
 
 relval_steps.step1FastPUNewMixing
 
 relval_steps.step1FastUpg2015_trackingOnlyValidation
 
 relval_steps.step1FastUpg2015Defaults
 
 relval_steps.step1FastUpg2017_trackingOnlyValidation
 
 relval_steps.step1FastUpg2017Defaults
 
 relval_steps.step1FastUpg2018_trackingOnlyValidation
 
 relval_steps.step1FastUpg2018Defaults
 
 relval_steps.step1GenDefaults
 GENERATORS. More...
 
dictionary relval_steps.step1GENNormal
 
 relval_steps.step1GENNormal2017Default = merge ([{'--conditions':'auto:phase1_2017_realistic','--era':'Run2_2017','--beamspot':'Realistic25ns13TeVEarly2017Collision','--geometry':'DB:Extended'},step1GENNormal])
 
 relval_steps.step1GENNormal2018Default = merge ([{'--conditions':'auto:phase1_2018_realistic','--era':'Run2_2018','--beamspot':'Realistic25ns13TeVEarly2018Collision','--geometry':'DB:Extended'},step1GENNormal])
 
 relval_steps.step1HadronizerDefaults
 
 relval_steps.step1LHEDefaults
 
 relval_steps.step1LHEGenDQM = merge([{'-s':'LHE,GEN,VALIDATION:genvalid','--datatier' : 'LHE,GEN,DQMIO','--eventcontent': 'LHE,RAWSIM,DQM'},step1LHEDefaults])
 
dictionary relval_steps.step1LHEGenSimDefault
 
 relval_steps.step1LHEGenSimUp2017Default = merge ([{'--conditions':'auto:phase1_2017_realistic','--era':'Run2_2017','--beamspot':'Realistic25ns13TeVEarly2017Collision','--geometry':'DB:Extended'},step1LHEGenSimDefault])
 
 relval_steps.step1LHEGenSimUp2018Default = merge ([{'--conditions':'auto:phase1_2018_realistic','--era':'Run2_2018','--beamspot':'Realistic25ns13TeVEarly2018Collision','--geometry':'DB:Extended'},step1LHEGenSimDefault])
 
dictionary relval_steps.step1LHENormal
 
 relval_steps.step1LHENormal2017Default = merge ([{'--conditions':'auto:phase1_2017_realistic','--era':'Run2_2017','--beamspot':'Realistic25ns13TeVEarly2017Collision','--geometry':'DB:Extended'},step1LHENormal])
 
 relval_steps.step1LHENormal2018Default = merge ([{'--conditions':'auto:phase1_2018_realistic','--era':'Run2_2018','--beamspot':'Realistic25ns13TeVEarly2018Collision','--geometry':'DB:Extended'},step1LHENormal])
 
dictionary relval_steps.step1PPbDefaults = {'--beamspot':'Realistic8TeVCollision'}
 pPb tests More...
 
dictionary relval_steps.step1PPbDefaultsUp15 = {'--beamspot':'RealisticPPbBoost8TeV2016Collision','--conditions':'auto:run2_mc_pa','--eventcontent':'RAWSIM', '--era':'Run2_2016_pA'}
 pPb Run2 More...
 
dictionary relval_steps.step1Up2015Defaults
 
 relval_steps.step1Up2017Defaults = merge ([{'--conditions':'auto:phase1_2017_realistic','--era':'Run2_2017','--beamspot':'Realistic25ns13TeVEarly2017Collision'},step1Up2015Defaults])
 
 relval_steps.step1Up2018Defaults = merge ([{'--conditions':'auto:phase1_2018_realistic','--era':'Run2_2018','--beamspot':'Realistic25ns13TeVEarly2018Collision','--geometry':'DB:Extended'},step1Up2017Defaults])
 
 relval_steps.step1Up2018HiDefaults = merge ([{'--conditions':'auto:phase1_2018_realistic_hi','--era':'Run2_2018_pp_on_AA','--beamspot':'RealisticPbPbCollision2018','--geometry':'DB:Extended'},step1Up2017Defaults])
 
 relval_steps.step1Up2018HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2018_ppReco,PUHI,step1Up2018HiProdDefaults])
 
 relval_steps.step1Up2018HiProdDefaults = merge ([{'--eventcontent':'RAWSIM'},step1Up2018HiDefaults])
 
 relval_steps.step1Up2018ProdDefaults = merge ([{'--eventcontent':'RAWSIM'},step1Up2018Defaults])
 
 relval_steps.step1Up2022HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2022_ppReco,PUHI2022,step1Up2022HiProdDefaults])
 
 relval_steps.step1Up2022HiProdDefaults = merge ([{'--conditions':'auto:phase1_2022_realistic_hi','--era':'Run3_pp_on_PbPb','--beamspot':'Realistic2022PbPbCollision','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults])
 
 relval_steps.step1Up2023HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2023_ppReco,PUHI2023,step1Up2023HiProdDefaults])
 
 relval_steps.step1Up2023HiProdDefaults = merge ([{'--conditions':'auto:phase1_2023_realistic_hi','--era':'Run3_pp_on_PbPb_2023','--beamspot':'DBrealistic','--eventcontent':'RAWSIM','--geometry':'DB:Extended'},step1Up2018HiDefaults])
 
 relval_steps.step1Up2024Defaults = merge ([{'--conditions':'auto:phase1_2024_realistic','--era':'Run3','--beamspot':'DBrealistic'},step1Up2018Defaults])
 
 relval_steps.step1Up2024HiMixDefaults = merge ([{'--beamspot':'MatchHI', '--pileup':'HiMixGEN', '--scenario':'HeavyIons'},hiDefaults2024,PUHI2024,step1Up2024HiProdDefaults])
 
 relval_steps.step1Up2024HiProdDefaults = merge ([{'--conditions':'auto:phase1_2024_realistic_hi','--era':'Run3_pp_on_PbPb_2024','--beamspot':'DBrealistic'},step1Up2023HiProdDefaults])
 
dictionary relval_steps.step2Defaults
 
dictionary relval_steps.step2Upg2015Defaults
 
 relval_steps.step2Upg2015Defaults50ns = merge([{'-s':'DIGI:pdigi_valid,L1,DIGI2RAW,HLT:@relval50ns','--conditions':'auto:run2_mc_50ns','--era':'Run2_50ns'},step2Upg2015Defaults])
 
 relval_steps.step2Upg2015DefaultsAPVSimu = merge([{'--era': 'Run2_2016_HIPM'},step2Upg2015Defaults])
 
dictionary relval_steps.step2Upg2017Defaults
 
dictionary relval_steps.step2Upg2018Defaults
 
dictionary relval_steps.step3_gpu
 
dictionary relval_steps.step3_HIPM
 
dictionary relval_steps.step3_pixel_ntuplet_cpu
 
dictionary relval_steps.step3_pixel_ntuplet_gpu
 
dictionary relval_steps.step3_pixel_ntuplet_gpu_validation
 
dictionary relval_steps.step3_pixel_profiling
 
dictionary relval_steps.step3_pixel_triplets
 
dictionary relval_steps.step3_pixel_triplets_profiling
 
dictionary relval_steps.step3_trackingLowPU
 
dictionary relval_steps.step3Defaults
 
 relval_steps.step3DefaultsAlCaCalo = merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,ALCA:EcalCalZElectron+EcalCalWElectron+EcalUncalZElectron+EcalUncalWElectron+HcalCalIsoTrk,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM'},step3Defaults])
 
dictionary relval_steps.step3Up2015Defaults
 
 relval_steps.step3Up2015Defaults50ns = merge([{'-s':'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidationNoHLT+@miniAODValidation,DQM:@standardDQMFakeHLT+@miniAODDQM','--conditions':'auto:run2_mc_50ns','--era':'Run2_50ns'},step3Up2015Defaults])
 
 relval_steps.step3Up2015Defaults_trackingOnly = merge([step3_trackingOnly, step3Up2015Defaults])
 
 relval_steps.step3Up2015DefaultsAlCaCalo = merge([{'-s':'RAW2DIGI,L1Reco,RECO,ALCA:EcalCalZElectron+EcalCalWElectron+EcalUncalZElectron+EcalUncalWElectron+EcalTrg+HcalCalIsoTrk,VALIDATION:@standardValidationNoHLT,DQM:@standardDQMFakeHLT'},step3Up2015Defaults])
 
 relval_steps.step3Up2015DefaultsAlCaCalo50ns = merge([{'--conditions':'auto:run2_mc_50ns','--era':'Run2_50ns'},step3Up2015DefaultsAlCaCalo])
 
dictionary relval_steps.step3Up2015Hal
 
dictionary relval_steps.step4Defaults
 
dictionary relval_steps.step4Up2015Defaults
 
dictionary relval_steps.step_harvest_MRH_RD = {'--harvesting':'AtJobEnd', '--procModifiers':'runDependent'}
 DQM-only workflow on AOD input: for HLT. More...
 
string relval_steps.step_name = "Run" + pd.replace("ParkingDouble","Park2") + era.split("Run")[1] + "_" + e_key
 
dictionary relval_steps.step_RECO18_RD = {'--conditions':'auto:phase1_2018_realistic_rd'}
 
string relval_steps.stepKey = 'PREMIX_'+key+'_'+step
 
 relval_steps.stepMiniAODData
 
 relval_steps.stepMiniAODDataUP15
 
dictionary relval_steps.stepMiniAODDefaults
 
 relval_steps.stepMiniAODMC
 
 relval_steps.stepName = specialWF.getStepName(step)
 
 relval_steps.stepNamePU = specialWF.getStepNamePU(step)
 
 relval_steps.stepNanoAODData = merge([{ '--data':'', '--eventcontent' : 'NANOAOD,DQM' ,'--datatier': 'NANOAOD,DQMIO' }, stepNanoAODDefaults ])
 
dictionary relval_steps.stepNanoAODDefaults = { '-s': 'NANO,DQM:@nanoAODDQM', '-n': 1000 }
 
 relval_steps.stepNanoAODMC = merge([{ '--mc':'' , '--eventcontent' : 'NANOAODSIM,DQM','--datatier': 'NANOAODSIM,DQMIO' }, stepNanoAODDefaults ])
 
 relval_steps.stepNanoEDMData = merge([{ '--data':'', '--eventcontent' : 'NANOEDMAOD,DQM' ,'--datatier': 'NANOAOD,DQMIO' }, stepNanoAODDefaults ])
 
 relval_steps.stepNanoEDMMC = merge([{ '--mc':'' , '--eventcontent' : 'NANOEDMAODSIM,DQM','--datatier': 'NANOAODSIM,DQMIO' }, stepNanoAODDefaults ])
 
 relval_steps.stepNanoEDMMCProd = merge([{ '--mc':'', '-s': 'NANO', '--eventcontent' : 'NANOEDMAODSIM','--datatier': 'NANOAODSIM' }, stepNanoAODDefaults ])
 
 relval_steps.stepReMiniAODData17 = merge([{'--era' : 'Run2_2017,run2_miniAOD_94XFall17'},steps['REMINIAOD_data2016']])
 
 relval_steps.steps = Steps()
 
 relval_steps.True
 
dictionary relval_steps.U2000by1 = {'--relval': '2000,1'}
 heavy ions tests More...
 
dictionary relval_steps.U80by1 = {'--relval': '80,1'}
 
dictionary relval_steps.upcDefaults2023 = {'--conditions':'auto:phase1_2023_realistic_hi', '--era':'Run3_2023_UPC'}
 
dictionary relval_steps.upcDefaults2024 = {'--conditions':'auto:phase1_2024_realistic_hi', '--era':'Run3_2024_UPC'}
 
dictionary relval_steps.upgradeStepDict = {}
 
string relval_steps.version = '1'
 
dictionary relval_steps.versionOverrides = {'BuMixing_BMuonFilter_forSTEAM_13TeV_TuneCUETP8M1_2017':'2','HSCPstop_M_200_TuneCUETP8M1_13TeV_pythia8_2017':'2','RSGravitonToGammaGamma_kMpl01_M_3000_TuneCUETP8M1_13TeV_pythia8_2017':'2','WprimeToENu_M-2000_TuneCUETP8M1_13TeV-pythia8_2017':'2','DisplacedSUSY_stopToBottom_M_300_1000mm_TuneCUETP8M1_13TeV_pythia8_2017':'2','TenE_E_0_200_pythia8_2017':'2','TenE_E_0_200_pythia8_2017PU':'2', 'TenTau_E_15_500_pythia8_2018':'2','PhotonJet_Pt_10_13TeV_TuneCUETP8M1_2018':'2','Wjet_Pt_80_120_13TeV_TuneCUETP8M1_2018':'2','SingleMuPt10_Eta2p85_2021':'2','SingleMuPt100_Eta2p85_2021':'2','SingleMuPt1000_Eta2p85_2021':'2'}