@@ -1652,11 +1652,13 @@ def condition(self, fragment, stepList, key, hasHarvest):
16521652
16531653class UpgradeWorkflow_HLT75e33Timing (UpgradeWorkflow ):
16541654 def setup_ (self , step , stepName , stepDict , k , properties ):
1655- # skip RECO, ALCA and HARVEST
1656- if ('ALCA' in step ) or ('Reco' in step ) or ('HARVEST' in step ) or ( ' HLT' in step ):
1655+ # skip RECO, ALCA and HLT
1656+ if ('ALCA' in step ) or ('Reco' in step ) or ('HLT' in step ):
16571657 stepDict [stepName ][k ] = None
16581658 elif 'DigiTrigger' in step :
16591659 stepDict [stepName ][k ] = merge ([self .step2 , stepDict [step ][k ]])
1660+ elif 'HARVEST' in step :
1661+ stepDict [stepName ][k ] = merge ([self .step3 , stepDict [step ][k ]])
16601662 else :
16611663 stepDict [stepName ][k ] = merge ([stepDict [step ][k ]])
16621664 def condition (self , fragment , stepList , key , hasHarvest ):
@@ -1691,49 +1693,78 @@ def condition(self, fragment, stepList, key, hasHarvest):
16911693 offset = 0.75 ,
16921694)
16931695upgradeWFs ['HLTTiming75e33' ].step2 = {
1694- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing'
1696+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1697+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1698+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1699+ }
1700+ upgradeWFs ['HLTTiming75e33' ].step3 = {
1701+ '-s' :'HARVESTING:@hltValidation'
16951702}
16961703
16971704upgradeWFs ['HLTTiming75e33Alpaka' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
16981705upgradeWFs ['HLTTiming75e33Alpaka' ].suffix = '_HLT75e33TimingAlpaka'
16991706upgradeWFs ['HLTTiming75e33Alpaka' ].offset = 0.751
17001707upgradeWFs ['HLTTiming75e33Alpaka' ].step2 = {
1701- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1702- '--procModifiers' : 'alpaka'
1708+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1709+ '--procModifiers' : 'alpaka' ,
1710+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1711+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1712+ }
1713+ upgradeWFs ['HLTTiming75e33Alpaka' ].step3 = {
1714+ '-s' :'HARVESTING:@hltValidation'
17031715}
17041716
17051717upgradeWFs ['HLTTiming75e33TiclV5' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17061718upgradeWFs ['HLTTiming75e33TiclV5' ].suffix = '_HLT75e33TimingTiclV5'
17071719upgradeWFs ['HLTTiming75e33TiclV5' ].offset = 0.752
17081720upgradeWFs ['HLTTiming75e33TiclV5' ].step2 = {
1709- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1710- '--procModifiers' : 'ticl_v5'
1721+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1722+ '--procModifiers' : 'ticl_v5' ,
1723+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1724+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1725+ }
1726+ upgradeWFs ['HLTTiming75e33TiclV5' ].step3 = {
1727+ '-s' :'HARVESTING:@hltValidation'
17111728}
17121729
17131730upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17141731upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].suffix = '_HLT75e33TimingAlpakaSingleIter'
17151732upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].offset = 0.753
17161733upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].step2 = {
1717- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1718- '--procModifiers' : 'alpaka,singleIterPatatrack'
1734+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1735+ '--procModifiers' : 'alpaka,singleIterPatatrack' ,
1736+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1737+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1738+ }
1739+ upgradeWFs ['HLTTiming75e33AlpakaSingleIter' ].step3 = {
1740+ '-s' :'HARVESTING:@hltValidation'
17191741}
17201742
17211743upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17221744upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].suffix = '_HLT75e33TimingAlpakaSingleIterLST'
17231745upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].offset = 0.754
17241746upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].step2 = {
1725- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1726- '--procModifiers' : 'alpaka,singleIterPatatrack,trackingLST'
1747+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1748+ '--procModifiers' : 'alpaka,singleIterPatatrack,trackingLST' ,
1749+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1750+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1751+ }
1752+ upgradeWFs ['HLTTiming75e33AlpakaSingleIterLST' ].step3 = {
1753+ '-s' :'HARVESTING:@hltValidation'
17271754}
17281755
17291756upgradeWFs ['HLTTiming75e33AlpakaLST' ] = deepcopy (upgradeWFs ['HLTTiming75e33' ])
17301757upgradeWFs ['HLTTiming75e33AlpakaLST' ].suffix = '_HLT75e33TimingAlpakaLST'
17311758upgradeWFs ['HLTTiming75e33AlpakaLST' ].offset = 0.755
17321759upgradeWFs ['HLTTiming75e33AlpakaLST' ].step2 = {
1733- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing' ,
1734- '--procModifiers' : 'alpaka,trackingLST'
1760+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:75e33_timing,VALIDATION:@hltValidation' ,
1761+ '--procModifiers' : 'alpaka,trackingLST' ,
1762+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1763+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1764+ }
1765+ upgradeWFs ['HLTTiming75e33AlpakaLST' ].step3 = {
1766+ '-s' :'HARVESTING:@hltValidation'
17351767}
1736-
17371768
17381769class UpgradeWorkflow_HLTwDIGI75e33 (UpgradeWorkflow ):
17391770 def setup_ (self , step , stepName , stepDict , k , properties ):
@@ -1755,10 +1786,12 @@ def condition(self, fragment, stepList, key, hasHarvest):
17551786class UpgradeWorkflow_NGTScouting (UpgradeWorkflow ):
17561787 def setup_ (self , step , stepName , stepDict , k , properties ):
17571788 # skip RECO, ALCA and HARVEST
1758- if ('ALCA' in step ) or ('Reco' in step ) or ('HARVEST' in step ) or ( ' HLT' in step ):
1789+ if ('ALCA' in step ) or ('Reco' in step ) or ('HLT' in step ):
17591790 stepDict [stepName ][k ] = None
17601791 elif 'DigiTrigger' in step :
17611792 stepDict [stepName ][k ] = merge ([self .step2 , stepDict [step ][k ]])
1793+ elif 'HARVEST' in step :
1794+ stepDict [stepName ][k ] = merge ([self .step3 , stepDict [step ][k ]])
17621795 else :
17631796 stepDict [stepName ][k ] = merge ([stepDict [step ][k ]])
17641797 def condition (self , fragment , stepList , key , hasHarvest ):
@@ -1786,7 +1819,12 @@ def condition(self, fragment, stepList, key, hasHarvest):
17861819 offset = 0.77 ,
17871820)
17881821upgradeWFs ['NGTScouting' ].step2 = {
1789- '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:NGTScouting'
1822+ '-s' :'DIGI:pdigi_valid,L1TrackTrigger,L1,L1P2GT,DIGI2RAW,HLT:NGTScouting,VALIDATION:@hltValidation' ,
1823+ '--datatier' :'GEN-SIM-DIGI-RAW,DQMIO' ,
1824+ '--eventcontent' :'FEVTDEBUGHLT,DQMIO'
1825+ }
1826+ upgradeWFs ['NGTScouting' ].step3 = {
1827+ '-s' :'HARVESTING:@hltValidation'
17901828}
17911829
17921830class UpgradeWorkflow_L1Complete (UpgradeWorkflow ):
0 commit comments