Skip to content

Commit

Permalink
HLT menu development for 13_0_X (branch: 13_1_X)
Browse files Browse the repository at this point in the history
Development of HLT menus for `CMSSW_13_0_X`.

This update includes the integration of the following JIRA tickets.

 - [CMSHLT-2705](https://its.cern.ch/jira/browse/CMSHLT-2705): [B2G] update of HT+6Jet+BTag triggers to PNet b-tagger
 - [CMSHLT-2731](https://its.cern.ch/jira/browse/CMSHLT-2731): [JME] updated PSs of `HLT_PFJetFwd60_v` and `HLT_AK8PFJetFwd60_v` triggers
 - [CMSHLT-2789](https://its.cern.ch/jira/browse/CMSHLT-2789): [TSG] re-ordered Paths/EndPaths/FinalPaths in the HLT combined table
 - [CMSHLT-2795](https://its.cern.ch/jira/browse/CMSHLT-2795): [TRK] adjust PSs of `HLT_HT300_Beamspot_v`
 - [CMSHLT-2800](https://its.cern.ch/jira/browse/CMSHLT-2800): [DQM] set PS=25 for `OnlineMonitor` PD and set all its smart-PSs to 1
 - [CMSHLT-2803](https://its.cern.ch/jira/browse/CMSHLT-2803): [DQM] increase upper limit on inst-lumi to 3E34 in `hltLumiMonitor` module (online DQM)
 - [CMSHLT-2807](https://its.cern.ch/jira/browse/CMSHLT-2807): [TSG] split EphemeralPhysics and EphemeralZeroBias datasets and streams (8 PDs and 4 streams each)
 - [CMSHLT-2811](https://its.cern.ch/jira/browse/CMSHLT-2811): [EXO] introduce double-CSC-shower triggers
 - [CMSHLT-2812](https://its.cern.ch/jira/browse/CMSHLT-2812): [EXO,HIG] use 8 split PDs for `ParkingVBF` (4 streams)
 - [CMSHLT-2814](https://its.cern.ch/jira/browse/CMSHLT-2814): [EXO,HIG] set PS=0 for `HLT_VBF_DiPFJet125_45_Mjj720_Detajj3p0*` triggers
 - [CMSHLT-2816](https://its.cern.ch/jira/browse/CMSHLT-2816): [EXO] set PS=0 for looser triggers of `ParkingLLP` dataset
 - [CMSHLT-2825](https://its.cern.ch/jira/browse/CMSHLT-2825): [B2G,HIG] use `hltPFJetForPNetAK8` in EventContent of `HLTMonitor` stream
  • Loading branch information
missirol committed Jun 4, 2023
1 parent f1597d9 commit 74ee9a1
Show file tree
Hide file tree
Showing 16 changed files with 217,715 additions and 216,427 deletions.
102,194 changes: 51,239 additions & 50,955 deletions HLTrigger/Configuration/python/HLT_FULL_cff.py

Large diffs are not rendered by default.

102,881 changes: 51,518 additions & 51,363 deletions HLTrigger/Configuration/python/HLT_GRun_cff.py

Large diffs are not rendered by default.

3,313 changes: 1,649 additions & 1,664 deletions HLTrigger/Configuration/python/HLT_HIon_cff.py

Large diffs are not rendered by default.

54 changes: 27 additions & 27 deletions HLTrigger/Configuration/python/HLT_PIon_cff.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# hltGetConfiguration /dev/CMSSW_13_0_0/PIon --cff --data --type PIon

# /dev/CMSSW_13_0_0/PIon/V104 (CMSSW_13_0_2)
# /dev/CMSSW_13_0_0/PIon/V118 (CMSSW_13_0_2)

import FWCore.ParameterSet.Config as cms

Expand All @@ -12,7 +12,7 @@
fragment.ProcessAcceleratorCUDA = ProcessAcceleratorCUDA()

fragment.HLTConfigVersion = cms.PSet(
tableName = cms.string('/dev/CMSSW_13_0_0/PIon/V104')
tableName = cms.string('/dev/CMSSW_13_0_0/PIon/V118')
)

fragment.transferSystem = cms.PSet(
Expand Down Expand Up @@ -3673,15 +3673,8 @@
fragment.statusOnGPUFilter = cms.EDFilter( "BooleanFilter",
src = cms.InputTag( "statusOnGPU" )
)
fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
SelectedTriggerType = cms.int32( 1 )
)
fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
rawInput = cms.InputTag( "rawDataCollector" ),
period = cms.uint32( 107 ),
invert = cms.bool( False ),
fedId = cms.int32( 1024 ),
useTCDSEventNumber = cms.bool( True )
fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
SelectedTriggerType = cms.int32( 3 )
)
fragment.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
FedIds = cms.vint32( 1404 ),
Expand All @@ -3702,6 +3695,23 @@
debug = cms.untracked.bool( False ),
MinFeds = cms.uint32( 0 )
)
fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
offset = cms.uint32( 0 ),
L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
)
fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
result = cms.bool( True )
)
fragment.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
SelectedTriggerType = cms.int32( 1 )
)
fragment.hltL1EventNumberL1Fat = cms.EDFilter( "HLTL1NumberFilter",
rawInput = cms.InputTag( "rawDataCollector" ),
period = cms.uint32( 107 ),
invert = cms.bool( False ),
fedId = cms.int32( 1024 ),
useTCDSEventNumber = cms.bool( True )
)
fragment.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
Expand Down Expand Up @@ -3746,16 +3756,6 @@
offset = cms.uint32( 0 ),
L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
)
fragment.hltBoolEnd = cms.EDFilter( "HLTBool",
result = cms.bool( True )
)
fragment.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
SelectedTriggerType = cms.int32( 3 )
)
fragment.hltPreRandom = cms.EDFilter( "HLTPrescaler",
offset = cms.uint32( 0 ),
L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
)
fragment.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
saveTags = cms.bool( True ),
L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
Expand Down Expand Up @@ -3828,8 +3828,8 @@
l1tIgnoreMaskAndPrescale = cms.bool( False ),
throw = cms.bool( True ),
triggerConditions = cms.vstring( 'HLT_Physics_v9',
'HLT_Random_v3 / 3',
'HLT_ZeroBias_v8 / 3' )
'HLT_Random_v3',
'HLT_ZeroBias_v8' )
)
fragment.hltPreDatasetOnlineMonitor = cms.EDFilter( "HLTPrescaler",
offset = cms.uint32( 0 ),
Expand Down Expand Up @@ -3858,19 +3858,19 @@
),
)

fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
fragment.HLTL1UnpackerSequence = cms.Sequence( fragment.hltGtStage2Digis + fragment.hltGtStage2ObjectMap )
fragment.HLTBeamSpot = cms.Sequence( fragment.hltOnlineMetaDataDigis + fragment.hltOnlineBeamSpot )
fragment.HLTBeginSequenceL1Fat = cms.Sequence( fragment.hltTriggerType + fragment.hltL1EventNumberL1Fat + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
fragment.HLTEndSequence = cms.Sequence( fragment.hltBoolEnd )
fragment.HLTBeginSequenceRandom = cms.Sequence( fragment.hltRandomEventsFilter + fragment.hltGtStage2Digis )
fragment.HLTBeginSequence = cms.Sequence( fragment.hltTriggerType + fragment.HLTL1UnpackerSequence + fragment.HLTBeamSpot )
fragment.HLTDatasetPathBeginSequence = cms.Sequence( fragment.hltGtStage2Digis )

fragment.HLTriggerFirstPath = cms.Path( fragment.hltGetRaw + fragment.hltPSetMap + fragment.hltBoolFalse )
fragment.Status_OnCPU = cms.Path( fragment.statusOnGPU + ~fragment.statusOnGPUFilter )
fragment.Status_OnGPU = cms.Path( fragment.statusOnGPU + fragment.statusOnGPUFilter )
fragment.HLT_Physics_v9 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
fragment.HLT_Random_v3 = cms.Path( fragment.HLTBeginSequenceRandom + fragment.hltPreRandom + fragment.HLTEndSequence )
fragment.HLT_Physics_v9 = cms.Path( fragment.HLTBeginSequenceL1Fat + fragment.hltPrePhysics + fragment.HLTEndSequence )
fragment.HLT_ZeroBias_v8 = cms.Path( fragment.HLTBeginSequence + fragment.hltL1sZeroBias + fragment.hltPreZeroBias + fragment.HLTEndSequence )
fragment.HLTriggerFinalPath = cms.Path( fragment.hltGtStage2Digis + fragment.hltFEDSelectorTCDS + fragment.hltTriggerSummaryAOD + fragment.hltTriggerSummaryRAW + fragment.hltBoolFalse )
fragment.HLTAnalyzerEndpath = cms.EndPath( fragment.hltGtStage2Digis + fragment.hltPreHLTAnalyzerEndpath + fragment.hltL1TGlobalSummary + fragment.hltTrigReport )
Expand All @@ -3879,7 +3879,7 @@
fragment.Dataset_ZeroBias = cms.Path( fragment.HLTDatasetPathBeginSequence + fragment.hltDatasetZeroBias + fragment.hltPreDatasetZeroBias )


fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_Physics_v9, fragment.HLT_Random_v3, fragment.HLT_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_HLTPhysics, fragment.Dataset_OnlineMonitor, fragment.Dataset_ZeroBias, ))
fragment.schedule = cms.Schedule( *(fragment.HLTriggerFirstPath, fragment.Status_OnCPU, fragment.Status_OnGPU, fragment.HLT_Random_v3, fragment.HLT_Physics_v9, fragment.HLT_ZeroBias_v8, fragment.HLTriggerFinalPath, fragment.HLTAnalyzerEndpath, fragment.Dataset_HLTPhysics, fragment.Dataset_OnlineMonitor, fragment.Dataset_ZeroBias, ))


# dummify hltGetConditions in cff's
Expand Down
Loading

0 comments on commit 74ee9a1

Please sign in to comment.