4040step1Up2024Defaults = merge ([{'--conditions' :'auto:phase1_2024_realistic' ,'--era' :'Run3' ,'--beamspot' :'DBrealistic' },step1Up2018Defaults ])
4141# step1 gensim: for 2024 HI prod
4242step1Up2024HiProdDefaults = merge ([{'--conditions' :'auto:phase1_2024_realistic_hi' ,'--era' :'Run3_pp_on_PbPb_2024' ,'--beamspot' :'DBrealistic' },step1Up2023HiProdDefaults ])
43+ # step1 gensim: for 2024 UPC prod
44+ step1Up2024UPCProdDefaults = merge ([{'--era' :'Run3_2024_UPC' },step1Up2024HiProdDefaults ])
45+ # step1 gensim: for 2025 UPC prod
46+ step1Up2025UPCProdDefaults = merge ([{'--era' :'Run3_2025_UPC' },step1Up2024HiProdDefaults ])
4347
4448steps = Steps ()
4549
634638Run2023UPC = {375463 : [[52 ,52 ]]}
635639steps ['RunUPC2023' ]= {'INPUT' :InputInfo (dataSet = '/HIForward1/HIRun2023A-v1/RAW' ,label = 'upc2023' ,events = 10000 ,location = 'STD' ,ls = Run2023UPC )}
636640
641+ Run2024UPC = {388784 : [[344 ,344 ]]}
642+ steps ['RunUPC2024' ]= {'INPUT' :InputInfo (dataSet = '/HIForward0/HIRun2024B-v1/RAW' ,label = 'upc2024' ,events = 10000 ,location = 'STD' ,ls = Run2024UPC )}
643+
637644RunHI2023 = {375491 : [[100 , 100 ]]}
638645steps ['RunHIPhysicsRawPrime2023A' ]= {'INPUT' :InputInfo (dataSet = '/HIPhysicsRawPrime0/HIRun2023A-v1/RAW' ,label = 'HI2023A' ,events = 100000 ,location = 'STD' , ls = RunHI2023 )}
639646
@@ -819,6 +826,12 @@ def gen2024(fragment,howMuch):
819826def gen2024hiprod (fragment ,howMuch ):
820827 global step1Up2024HiProdDefaults
821828 return merge ([{'cfg' :fragment },howMuch ,step1Up2024HiProdDefaults ])
829+ def gen2024upcprod (fragment ,howMuch ):
830+ global step1Up2024UPCProdDefaults
831+ return merge ([{'cfg' :fragment },howMuch ,step1Up2024UPCProdDefaults ])
832+ def gen2025upcprod (fragment ,howMuch ):
833+ global step1Up2025UPCProdDefaults
834+ return merge ([{'cfg' :fragment },howMuch ,step1Up2025UPCProdDefaults ])
822835
823836### Production test: 13 TeV equivalents
824837steps ['ProdMinBias_13' ]= gen2015 ('MinBias_13TeV_pythia8_TuneCUETP8M1_cfi' ,Kby (9 ,100 ))
@@ -1271,6 +1284,8 @@ def genS(fragment,howMuch):
12711284hiDefaults2024 = {'--conditions' :'auto:phase1_2024_realistic_hi' , '--era' :'Run3_pp_on_PbPb_2024' }
12721285hiDefaults2024_approxClusters = {'--conditions' :'auto:phase1_2024_realistic_hi' , '--era' :'Run3_pp_on_PbPb_approxSiStripClusters_2024' }
12731286upcDefaults2024 = {'--conditions' :'auto:phase1_2024_realistic_hi' , '--era' :'Run3_2024_UPC' }
1287+ upcDefaults2025 = {'--conditions' :'auto:phase1_2024_realistic_hi' , '--era' :'Run3_2025_UPC' }
1288+ oxyDefaults2025 = {'--conditions' :'auto:phase1_2024_realistic_hi' , '--era' :'Run3_2025_OXY' }
12741289
12751290steps ['Hydjet2Q_MinBias_5020GeV_2018_ppReco' ]= merge ([{'-n' :1 },hiDefaults2018_ppReco ,gen2018hiprod ('Hydjet2_Quenched_MinBias_5020GeV_cfi' ,U2000by1 )])
12761291steps ['HydjetQ_MinBias_XeXe_5442GeV_2017' ]= merge ([{'-n' :1 },hiDefaults2017 ,gen2017 ('Hydjet_Quenched_MinBias_XeXe_5442GeV_cfi' ,U2000by1 )])
@@ -1302,9 +1317,11 @@ def genS(fragment,howMuch):
13021317steps ['ZEE_5362_HI_2024' ]= merge ([hiDefaults2024 ,gen2024hiprod ('ZEE_5362GeV_TuneCP5_cfi' ,Kby (18 ,300 ))])
13031318
13041319steps ['Starlight_DoubleDiffraction_5360_HI_2023' ]= merge ([{'-s' :'LHE,GEN,SIM' },gen2023hiprod ('Configuration/Generator/python/Starlight_DoubleDiffraction_5p36TeV_cfi.py' ,Kby (9 ,150 ))])
1305- steps ['Starlight_DoubleDiffraction_5360_HI_2024' ]= merge ([{'-s' :'LHE,GEN,SIM' },gen2024hiprod ('Configuration/Generator/python/Starlight_DoubleDiffraction_5p36TeV_cfi.py' ,Kby (9 ,150 ))])
1320+ steps ['Starlight_DoubleDiffraction_5360_UPC_2024' ]= merge ([{'-s' :'LHE,GEN,SIM' },gen2024upcprod ('Configuration/Generator/python/Starlight_DoubleDiffraction_5p36TeV_cfi.py' ,Kby (9 ,150 ))])
1321+ steps ['Starlight_DoubleDiffraction_5360_UPC_2025' ]= merge ([{'-s' :'LHE,GEN,SIM' },gen2025upcprod ('Configuration/Generator/python/Starlight_DoubleDiffraction_5p36TeV_cfi.py' ,Kby (9 ,150 ))])
13061322steps ['Pythia8_GammaNucleus_5360_HI_2023' ]= gen2023hiprod ('Pythia8_GammaNucleus_5p36TeV_cfi' ,Kby (9 ,150 ))
1307- steps ['Pythia8_GammaNucleus_5360_HI_2024' ]= gen2024hiprod ('Pythia8_GammaNucleus_5p36TeV_cfi' ,Kby (9 ,150 ))
1323+ steps ['Pythia8_GammaNucleus_5360_UPC_2024' ]= gen2024upcprod ('Pythia8_GammaNucleus_5p36TeV_cfi' ,Kby (9 ,150 ))
1324+ steps ['Pythia8_GammaNucleus_5360_UPC_2025' ]= gen2025upcprod ('Pythia8_GammaNucleus_5p36TeV_cfi' ,Kby (9 ,150 ))
13081325
13091326## pp reference tests
13101327ppRefDefaults2017 = {'--conditions' :'auto:phase1_2017_realistic_ppref' , '--era' :'Run2_2017_ppRef' , '--beamspot' :'Fixed_EmitRealistic5TeVppCollision2017' , '-n' :2 }
@@ -2044,6 +2061,8 @@ def lhegensim2018ml(fragment,howMuch):
20442061#steps['RESIMDIGI']=merge([{'-s':'reGEN,reSIM,DIGI,L1,DIGI2RAW,HLT:@fake,RAW2DIGI,L1Reco','-n':10,'--restoreRNDSeeds':'','--process':'HLT'},steps['DIGI']])
20452062
20462063
2064+ steps ['DIGIUPC2025' ]= merge ([{'-s' :'DIGI,L1,DIGI2RAW,HLT:HIon' }, upcDefaults2025 , step2Upg2015Defaults ])
2065+ steps ['DIGIUPC2024' ]= merge ([{'-s' :'DIGI,L1,DIGI2RAW,HLT:HIon' }, upcDefaults2024 , step2Upg2015Defaults ])
20472066steps ['DIGIHI2024APPROXCLUSTERS' ]= merge ([{'-s' :'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:HIon' }, hiDefaults2024_approxClusters , {'--pileup' :'HiMixNoPU' }, step2Upg2015Defaults ])
20482067steps ['DIGIHI2024' ]= merge ([{'-s' :'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:HIon' }, hiDefaults2024 , {'--pileup' :'HiMixNoPU' }, step2Upg2015Defaults ])
20492068steps ['DIGIHI2023PPRECOAPPROXCLUSTERS' ]= merge ([{'-s' :'DIGI:pdigi_hi_nogen,L1,DIGI2RAW,HLT:@fake2' }, hiDefaults2023_ppReco_approxClusters , {'--pileup' :'HiMixNoPU' }, step2Upg2015Defaults ])
@@ -2770,6 +2789,7 @@ def lhegensim2018ml(fragment,howMuch):
27702789
27712790steps ['RECODR3_2023' ]= merge ([{'--era' :'Run3_2023' },steps ['RECODR3' ]])
27722791steps ['RECODR3_2024' ]= merge ([{'--era' :'Run3_2024' },steps ['RECODR3' ]])
2792+ steps ['RECODR3_2025' ]= merge ([{'--era' :'Run3_2025' },steps ['RECODR3' ]])
27732793
27742794steps ['RECODR3_reHLT_2022' ]= merge ([{'--conditions' :'auto:run3_data_relval' , '--hltProcess' :'reHLT' },steps ['RECODR3' ]])
27752795steps ['RECODR3_reHLT_2023' ]= merge ([{'--conditions' :'auto:run3_data_relval' , '--hltProcess' :'reHLT' },steps ['RECODR3_2023' ]])
@@ -2781,6 +2801,9 @@ def lhegensim2018ml(fragment,howMuch):
27812801steps ['RECODR3_2023_UPC' ]= merge ([{'--conditions' :'auto:run3_data' , '--era' :'Run3_2023_UPC' },steps ['RECODR3_2023_HIN' ]])
27822802steps ['RECODR3_2024_HIN' ]= merge ([{'--conditions' :'auto:run3_data_prompt' , '-s' :'RAW2DIGI,L1Reco,RECO,DQM:@commonFakeHLT+@standardDQMFakeHLT' , '--repacked' :'' , '-n' :1000 },steps ['RECODR3_2024' ]])
27832803steps ['RECODR3_2024_UPC' ]= merge ([{'--era' :'Run3_2024_UPC' },steps ['RECODR3_2024_HIN' ]])
2804+ steps ['RECODR3_2025_HIN' ]= merge ([{'--conditions' :'auto:run3_data_prompt' , '-s' :'RAW2DIGI,L1Reco,RECO,DQM:@commonFakeHLT+@standardDQMFakeHLT' , '--repacked' :'' , '-n' :1000 },steps ['RECODR3_2025' ]])
2805+ steps ['RECODR3_2025_UPC' ]= merge ([{'--era' :'Run3_2025_UPC' },steps ['RECODR3_2025_HIN' ]])
2806+ steps ['RECODR3_2025_OXY' ]= merge ([{'--era' :'Run3_2025_OXY' },steps ['RECODR3_2025_HIN' ]])
27842807
27852808steps ['RECODR3Splash' ]= merge ([{'-n' : 2 ,
27862809 '-s' : 'RAW2DIGI,L1Reco,RECO,PAT,ALCA:SiStripCalZeroBias+SiStripCalMinBias+TkAlMinBias+EcalESAlign,DQM:@standardDQMFakeHLT+@miniAODDQM'
@@ -3240,6 +3263,14 @@ def gen2024HiMix(fragment,howMuch):
32403263
32413264steps ['RECOUP15_ID' ]= merge ([{'--hltProcess' :'HLT2' },steps ['RECOUP15' ]])
32423265
3266+ steps ['RECOOXY2025' ]= merge ([oxyDefaults2025 ,{'-s' :'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@miniAODDQM' ,'--datatier' :'GEN-SIM-RECO,MINIAODSIM,DQMIO' ,'--eventcontent' :'RECOSIM,MINIAODSIM,DQM' },step3Up2015Defaults ])
3267+ steps ['MINIOXY2025' ]= merge ([oxyDefaults2025 ,{'-s' :'PAT' ,'--datatier' :'MINIAODSIM' ,'--eventcontent' :'MINIAODSIM' },step3Up2015Defaults ])
3268+ steps ['ALCARECOOXY2025' ]= merge ([oxyDefaults2025 ,{'-s' :'ALCA:TkAlMinBias+SiStripCalMinBias' ,'--datatier' :'ALCARECO' ,'--eventcontent' :'ALCARECO' }])
3269+
3270+ steps ['RECOUPC2025' ]= merge ([upcDefaults2025 ,{'-s' :'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@miniAODDQM' ,'--datatier' :'GEN-SIM-RECO,MINIAODSIM,DQMIO' ,'--eventcontent' :'RECOSIM,MINIAODSIM,DQM' },step3Up2015Defaults ])
3271+ steps ['MINIUPC2025' ]= merge ([upcDefaults2025 ,{'-s' :'PAT' ,'--datatier' :'MINIAODSIM' ,'--eventcontent' :'MINIAODSIM' },step3Up2015Defaults ])
3272+ steps ['ALCARECOUPC2025' ]= merge ([upcDefaults2025 ,{'-s' :'ALCA:TkAlMinBias+SiStripCalMinBias' ,'--datatier' :'ALCARECO' ,'--eventcontent' :'ALCARECO' }])
3273+
32433274steps ['RECOUPC2024' ]= merge ([upcDefaults2024 ,{'-s' :'RAW2DIGI,L1Reco,RECO,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@miniAODDQM' ,'--datatier' :'GEN-SIM-RECO,MINIAODSIM,DQMIO' ,'--eventcontent' :'RECOSIM,MINIAODSIM,DQM' },step3Up2015Defaults ])
32443275steps ['MINIUPC2024' ]= merge ([upcDefaults2024 ,{'-s' :'PAT' ,'--datatier' :'MINIAODSIM' ,'--eventcontent' :'MINIAODSIM' },step3Up2015Defaults ])
32453276steps ['ALCARECOUPC2024' ]= merge ([upcDefaults2024 ,{'-s' :'ALCA:TkAlMinBias+SiStripCalMinBias' ,'--datatier' :'ALCARECO' ,'--eventcontent' :'ALCARECO' }])
@@ -3272,7 +3303,7 @@ def gen2024HiMix(fragment,howMuch):
32723303 '--procModifiers' :'genJetSubEvent' ,
32733304 },step3Up2015Defaults ])
32743305
3275- steps ['SKIMHIFORWARDRUN3_2024' ] = merge ([hiDefaults2024 , {'-s' :'RAW2DIGI,L1Reco,RECO,SKIM:UPCMonopole,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@miniAODDQM' },steps ['RECOHI2024 ' ]])
3306+ steps ['SKIMHIFORWARDRUN3_2024' ] = merge ([upcDefaults2024 , {'-s' :'RAW2DIGI,L1Reco,RECO,SKIM:UPCMonopole,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@miniAODDQM' },steps ['RECOUPC2024 ' ]])
32763307steps ['SKIMHIPHYSICSRAWPRIMERUN3_2024' ] = merge ([hiDefaults2024_approxClusters , {'-s' :'RAW2DIGI,L1Reco,RECO,SKIM:PbPbEMu+PbPbZEE+PbPbZMu+PbPbHighPtJets,PAT,VALIDATION:@standardValidation+@miniAODValidation,DQM:@standardDQM+@miniAODDQM' },steps ['RECOHI2024' ]])
32773308
32783309steps ['MINIHI2024PROD' ]= merge ([hiDefaults2024 ,{'-s' :'PAT' ,
@@ -4001,6 +4032,8 @@ def gen2024HiMix(fragment,howMuch):
40014032 '--filetype' :'DQM' ,
40024033 '--scenario' :'pp' }
40034034
4035+ steps ['HARVESTOXY2025' ]= merge ([oxyDefaults2025 ,{'-s' :'HARVESTING:validationHarvesting+dqmHarvesting' ,'--filein' :'file:step3_inDQM.root' ,'--mc' :'' ,'--filetype' :'DQM' }])
4036+ steps ['HARVESTUPC2025' ]= merge ([upcDefaults2025 ,{'-s' :'HARVESTING:validationHarvesting+dqmHarvesting' ,'--filein' :'file:step3_inDQM.root' ,'--mc' :'' ,'--filetype' :'DQM' }])
40044037steps ['HARVESTUPC2024' ]= merge ([upcDefaults2024 ,{'-s' :'HARVESTING:validationHarvesting+dqmHarvesting' ,'--filein' :'file:step3_inDQM.root' ,'--mc' :'' ,'--filetype' :'DQM' }])
40054038steps ['HARVESTUPC2023' ]= merge ([upcDefaults2023 ,{'-s' :'HARVESTING:validationHarvestingNoHLT+dqmHarvestingFakeHLT' ,'--filein' :'file:step3_inDQM.root' ,'--mc' :'' ,'--filetype' :'DQM' }])
40064039
0 commit comments