@@ -1654,11 +1654,13 @@ def condition(self, fragment, stepList, key, hasHarvest):
16541654
16551655class UpgradeWorkflow_HLT75e33Timing (UpgradeWorkflow ):
16561656 def setup_ (self , step , stepName , stepDict , k , properties ):
1657- # skip RECO, ALCA and HARVEST
1658- if ('ALCA' in step ) or ('Reco' in step ) or ('HARVEST' in step ) or ( ' HLT' in step ):
1657+ # skip RECO, ALCA and HLT
1658+ if ('ALCA' in step ) or ('Reco' in step ) or ('HLT' in step ):
16591659 stepDict [stepName ][k ] = None
16601660 elif 'DigiTrigger' in step :
16611661 stepDict [stepName ][k ] = merge ([self .step2 , stepDict [step ][k ]])
1662+ elif 'HARVEST' in step :
1663+ stepDict [stepName ][k ] = merge ([self .step3 , stepDict [step ][k ]])
16621664 else :
16631665 stepDict [stepName ][k ] = merge ([stepDict [step ][k ]])
16641666 def condition (self , fragment , stepList , key , hasHarvest ):
@@ -1693,49 +1695,78 @@ def condition(self, fragment, stepList, key, hasHarvest):
16931695 offset = 0.75 ,
16941696)
16951697upgradeWFs ['HLTTiming75e33' ].step2 = {
1696- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing'
1698+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1699+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1700+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1701+ }
1702+ upgradeWFs ['HLTTiming75e33' ].step3 = {
1703+ '-s' :'HARVESTING:@hltValidation'
16971704}
16981705
16991706upgradeWFs ['HLTTiming75e33Alpaka' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17001707upgradeWFs ['HLTTiming75e33Alpaka' ].suffix = '_HLT75e33TimingAlpaka'
17011708upgradeWFs ['HLTTiming75e33Alpaka' ].offset = 0.751
17021709upgradeWFs ['HLTTiming75e33Alpaka' ].step2 = {
1703- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1704- '--procModifiers' : 'alpaka'
1710+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1711+ '--procModifiers' : 'alpaka' ,
1712+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1713+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1714+ }
1715+ upgradeWFs ['HLTTiming75e33Alpaka' ].step3 = {
1716+ '-s' :'HARVESTING:@hltValidation'
17051717}
17061718
17071719upgradeWFs ['HLTTiming75e33TiclV5' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17081720upgradeWFs ['HLTTiming75e33TiclV5' ].suffix = '_HLT75e33TimingTiclV5'
17091721upgradeWFs ['HLTTiming75e33TiclV5' ].offset = 0.752
17101722upgradeWFs ['HLTTiming75e33TiclV5' ].step2 = {
1711- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1712- '--procModifiers' : 'ticl_v5'
1723+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1724+ '--procModifiers' : 'ticl_v5' ,
1725+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1726+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1727+ }
1728+ upgradeWFs ['HLTTiming75e33TiclV5' ].step3 = {
1729+ '-s' :'HARVESTING:@hltValidation'
17131730}
17141731
17151732upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17161733upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].suffix = '_HLT75e33TimingAlpakaSingleIter'
17171734upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].offset = 0.753
17181735upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].step2 = {
1719- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1720- '--procModifiers' : 'alpaka,singleIterPatatrack'
1736+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1737+ '--procModifiers' : 'alpaka,singleIterPatatrack' ,
1738+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1739+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1740+ }
1741+ upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].step3 = {
1742+ '-s' :'HARVESTING:@hltValidation'
17211743}
17221744
17231745upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17241746upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].suffix = '_HLT75e33TimingAlpakaSingleIterLST'
17251747upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].offset = 0.754
17261748upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].step2 = {
1727- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1728- '--procModifiers' : 'alpaka,singleIterPatatrack,trackingLST'
1749+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1750+ '--procModifiers' : 'alpaka,singleIterPatatrack,trackingLST' ,
1751+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1752+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1753+ }
1754+ upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].step3 = {
1755+ '-s' :'HARVESTING:@hltValidation'
17291756}
17301757
17311758upgradeWFs ['HLTTiming75e33AlpakaLST' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17321759upgradeWFs ['HLTTiming75e33AlpakaLST' ].suffix = '_HLT75e33TimingAlpakaLST'
17331760upgradeWFs ['HLTTiming75e33AlpakaLST' ].offset = 0.755
17341761upgradeWFs ['HLTTiming75e33AlpakaLST' ].step2 = {
1735- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1736- '--procModifiers' : 'alpaka,trackingLST'
1762+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1763+ '--procModifiers' : 'alpaka,trackingLST' ,
1764+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1765+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1766+ }
1767+ upgradeWFs ['HLTTiming75e33AlpakaLST' ].step3 = {
1768+ '-s' :'HARVESTING:@hltValidation'
17371769}
1738-
17391770
17401771class UpgradeWorkflow_HLTwDIGI75e33 (UpgradeWorkflow ):
17411772 def setup_ (self , step , stepName , stepDict , k , properties ):
@@ -1757,10 +1788,12 @@ def condition(self, fragment, stepList, key, hasHarvest):
17571788class UpgradeWorkflow_NGTScouting (UpgradeWorkflow ):
17581789 def setup_ (self , step , stepName , stepDict , k , properties ):
17591790 # skip RECO, ALCA and HARVEST
1760- if ('ALCA' in step ) or ('Reco' in step ) or ('HARVEST' in step ) or ( ' HLT' in step ):
1791+ if ('ALCA' in step ) or ('Reco' in step ) or ('HLT' in step ):
17611792 stepDict [stepName ][k ] = None
17621793 elif 'DigiTrigger' in step :
17631794 stepDict [stepName ][k ] = merge ([self .step2 , stepDict [step ][k ]])
1795+ elif 'HARVEST' in step :
1796+ stepDict [stepName ][k ] = merge ([self .step3 , stepDict [step ][k ]])
17641797 else :
17651798 stepDict [stepName ][k ] = merge ([stepDict [step ][k ]])
17661799 def condition (self , fragment , stepList , key , hasHarvest ):
@@ -1788,7 +1821,12 @@ def condition(self, fragment, stepList, key, hasHarvest):
17881821 offset = 0.77 ,
17891822)
17901823upgradeWFs ['NGTScouting' ].step2 = {
1791- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:NGTScouting'
1824+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:NGTScouting,VALIDATION:@hltValidation' ,
1825+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1826+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1827+ }
1828+ upgradeWFs ['NGTScouting' ].step3 = {
1829+ '-s' :'HARVESTING:@hltValidation'
17921830}
17931831
17941832class UpgradeWorkflow_L1Complete (UpgradeWorkflow ):
0 commit comments