Skip to content

Commit

Permalink
Merge pull request #44313 from cms-tsg-storm/SpecialMenus_140X
Browse files Browse the repository at this point in the history
Handling of FOG special HLT menus [140X]
  • Loading branch information
cmsbuild authored Mar 6, 2024
2 parents 1da5922 + 0871ebd commit 3160f50
Show file tree
Hide file tree
Showing 19 changed files with 493 additions and 26 deletions.
6 changes: 6 additions & 0 deletions HLTrigger/Configuration/tables/Special.txt
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,11 @@ DQM_EcalReconstruction_v* # CMSHLT-2287
DQM_HcalReconstruction_v* # CMSHLT-2287
DQM_PixelReconstruction_v* # CMSHLT-2287

AlCa_LumiPixelsCounts_Random_v* # CMSHLT-3092
AlCa_LumiPixelsCounts_ZeroBias_v* # CMSHLT-3092
HLT_CDC_L2cosmic_5p5_er1p0_v* # CMSHLT-3092
HLT_CDC_L2cosmic_10_er1p0_v* # CMSHLT-3092

## EndPaths / FinalPaths ##

ALCALumiPixelsCountsExpressOutput
Expand All @@ -125,6 +130,7 @@ EcalCalibrationOutput
ExpressOutput
ExpressAlignmentOutput
ExpressCosmicsOutput
HLTMonitorOutput # CMSHLT-3092
NanoDSTOutput
PhysicsCommissioningOutput

Expand Down
11 changes: 0 additions & 11 deletions HLTrigger/Configuration/tables/makeOnlineCosmics

This file was deleted.

3 changes: 2 additions & 1 deletion HLTrigger/Configuration/tables/makeOnlineGRun
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

MASTER="/dev/CMSSW_14_0_0/HLT" # no version, take the latest one
TARGET="/online/collisions/2024/2e34/v0.9/HLT" # where to store the online-compliant menu
PREFIX=""
TABLES="online_grun"

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$TABLES"
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"
3 changes: 2 additions & 1 deletion HLTrigger/Configuration/tables/makeOnlineHIon
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

MASTER="/dev/CMSSW_13_2_0/HLT" # no version, take the latest one
TARGET="/online/collisions/2023/HIon/v1.1/HLT" # where to store the online-compliant menu
PREFIX=""
TABLES="online_hion"

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$TABLES"
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"
3 changes: 2 additions & 1 deletion HLTrigger/Configuration/tables/makeOnlinePIon
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

MASTER="/dev/CMSSW_8_0_0/HLT" # no version, take the latest one
TARGET="/online/collisions/2016/ProtonIon/v1.0/HLT" # where to store the online-compliant menu
PREFIX=""
TABLES="online_pion"

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$TABLES"
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"
3 changes: 2 additions & 1 deletion HLTrigger/Configuration/tables/makeOnlinePRef
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

MASTER="/dev/CMSSW_13_2_0/HLT" # no version, take the latest one
TARGET="/online/collisions/2023/PRef/v1.0/HLT" # where to store the online-compliant menu
PREFIX=""
TABLES="online_pref"

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$TABLES"
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"
24 changes: 20 additions & 4 deletions HLTrigger/Configuration/tables/makeOnlineSpecial
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,25 @@
# generate HLT tables from master table in ConfDB
#

MASTER="/dev/CMSSW_13_3_0/HLT" # no version, take the latest one
TARGET="/online/special/2024/v1.0/HLT" # where to store the online-compliant menu
TABLES="online_special"
echo
echo "Create online version of the combined Special subtable"
echo
MASTER="/dev/CMSSW_14_0_0/HLT" # no version, take the latest one
TARGET="/online/special/2024/v1.1/TABLE" # where to store the online-compliant menu
PREFIX="online_"
TABLES="Special"

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$TABLES"
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"

echo
echo "Create online versions of special subtables from combined Special table"
echo

MASTER="/online/special/2024/v1.1/Special" # no version, take the latest one
TARGET="/online/special/2024/v1.1/TABLE" # where to store the online-compliant menu
PREFIX="online_"
TABLES="Circulating Cosmics ECALTiming FirstCollisions LumiScan PPS Splashes TrackerVR"

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"
3 changes: 2 additions & 1 deletion HLTrigger/Configuration/tables/makeSubTables
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,8 @@

MASTER="/dev/CMSSW_14_0_0/HLT" # no version, take the latest one
TARGET="/dev/CMSSW_14_0_0/TABLE" # directory where to store the sub-tables
PREFIX=""
TABLES="GRun HIon PIon PRef Special" # which sub-tables to create

source subtables.sh
createSubtables "v3/run3" "$MASTER" "$TARGET" "$TABLES"
createSubtables "v3/run3" "$MASTER" "$TARGET" "$PREFIX" "$TABLES"
58 changes: 58 additions & 0 deletions HLTrigger/Configuration/tables/online_Circulating.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
HLTriggerFirstPath
Status_OnCPU
Status_OnGPU
AlCa_RPCMuonNormalisation_v*
HLT_L1SingleMuOpen_v*
HLT_L1SingleMuOpen_DT_v*
HLT_L1SingleMuCosmics_v*
HLT_L1SingleMu3_v*
HLT_L1SingleMu5_v*
HLT_L1SingleMu7_v*
HLT_L1DoubleMu0_v*
HLT_L1SingleJet8erHE_v*
HLT_L1SingleJet10erHE_v*
HLT_L1SingleJet12erHE_v*
HLT_L1SingleEG10er2p5_v* # replaces HLT_L1SingleEG10, as per CMSHLT-2860
HLT_L1SingleEG15er2p5_v* # replaces HLT_L1SingleEG15, as per CMSHLT-2860
HLT_L1SingleJet35_v*
HLT_L1SingleJet200_v*
HLT_L2Mu10_NoVertex_NoBPTX3BX_v*
HLT_L2Mu10_NoVertex_NoBPTX_v*
HLT_L2Mu45_NoVertex_3Sta_NoBPTX3BX_v*
HLT_L2Mu40_NoVertex_3Sta_NoBPTX3BX_v*
HLT_CscCluster_Cosmic_v*
HLT_L1EXT_HCAL_LaserMon1_v*
HLT_L1EXT_HCAL_LaserMon4_v*
HLT_BptxOR_v*
HLT_Physics_v*
HLT_Random_v*
HLT_EcalCalibration_v*
HLT_HcalCalibration_v*
HLT_HcalPhiSym_v*
HLT_HcalNZS_v*
HLT_L1FatEvents_v*
DST_Physics_v*
DQM_PixelReconstruction_v*
DQM_EcalReconstruction_v*
DQM_HcalReconstruction_v*

HLTriggerFinalPath

## EndPaths / FinalPaths ##

CalibrationOutput
DQMOutput
DQMCalibrationOutput
DQMEventDisplayOutput
DQMGPUvsCPUOutput
EcalCalibrationOutput
ExpressCosmicsOutput
NanoDSTOutput
PhysicsCommissioningOutput # replaces PhysicsOutput, as per CMSHLT-2860
RPCMONOutput

######## Paths that are different between online and offline ########

#HLTAnalyzerEndpath # only in 'special', not in 'online'
RatesMonitoring # only in 'online', not in 'special'
DQMHistograms # only in 'online', not in 'special'
52 changes: 52 additions & 0 deletions HLTrigger/Configuration/tables/online_ECALTiming.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
HLTriggerFirstPath
Status_OnCPU
Status_OnGPU
AlCa_EcalPhiSym_v*
AlCa_LumiPixelsCounts_Random_v*
AlCa_LumiPixelsCounts_ZeroBias_v*
DST_Physics_v*
DST_ZeroBias_v*
HLT_EcalCalibration_v*
HLT_HcalCalibration_v*
HLT_HT300_Beamspot_v*
HLT_PPSRandom_v*
HLT_Random_v*
HLT_ZeroBias_v*
HLT_ZeroBias_Alignment_v*
HLT_ZeroBias_Beamspot_v*
HLT_ZeroBias_FirstCollisionAfterAbortGap_v*
HLT_SpecialHLTPhysics_v*

HLTriggerFinalPath

## EndPaths / FinalPaths ##

ALCALumiPixelsCountsExpressOutput
ALCALumiPixelsCountsPromptOutput
ALCAPHISYMOutput
CalibrationOutput
DQMOutput
DQMCalibrationOutput
DQMEventDisplayOutput
DQMOnlineBeamspotOutput
DQMPPSRandomOutput
EcalCalibrationOutput
ExpressOutput
ExpressAlignmentOutput
PhysicsSpecialHLTPhysics0Output
PhysicsSpecialHLTPhysics1Output
PhysicsSpecialHLTPhysics2Output
PhysicsSpecialHLTPhysics3Output
PhysicsSpecialHLTPhysics4Output
PhysicsSpecialHLTPhysics5Output
PhysicsSpecialHLTPhysics6Output
PhysicsSpecialHLTPhysics7Output
PhysicsSpecialHLTPhysics8Output
PhysicsSpecialHLTPhysics9Output
NanoDSTOutput

######## Paths that are different between online and offline ########

#HLTAnalyzerEndpath # only in 'special', not in 'online'
RatesMonitoring # only in 'online', not in 'special'
DQMHistograms # only in 'online', not in 'special'
84 changes: 84 additions & 0 deletions HLTrigger/Configuration/tables/online_FirstCollisions.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,84 @@
HLTriggerFirstPath
Status_OnCPU
Status_OnGPU
AlCa_EcalEtaEBonly_v*
AlCa_EcalEtaEEonly_v*
AlCa_EcalPhiSym_v*
AlCa_EcalPi0EBonly_v*
AlCa_EcalPi0EEonly_v*
AlCa_LumiPixelsCounts_Random_v*
AlCa_LumiPixelsCounts_ZeroBias_v*
AlCa_RPCMuonNormalisation_v*
DST_Physics_v*
DST_ZeroBias_v*
HLT_CDC_L2cosmic_5p5_er1p0_v*
HLT_CDC_L2cosmic_10_er1p0_v*
HLT_EcalCalibration_v*
HLT_HcalCalibration_v*
HLT_HcalPhiSym_v*
HLT_HcalNZS_v*
HLT_HT60_Beamspot_v*
HLT_HT300_Beamspot_v*
HLT_IsoTrackHB_v*
HLT_IsoTrackHE_v*
HLT_PPSMaxTracksPerArm1_v*
HLT_PPSMaxTracksPerRP4_v*
HLT_PPSRandom_v*
HLT_Physics_v*
HLT_Random_v*
HLT_ZeroBias_Alignment_v*
HLT_ZeroBias_Beamspot_v*
HLT_ZeroBias_FirstBXAfterTrain_v*
HLT_ZeroBias_FirstCollisionAfterAbortGap_v*
HLT_ZeroBias_FirstCollisionInTrain_v*
HLT_ZeroBias_IsolatedBunches_v*
HLT_ZeroBias_LastCollisionInTrain_v*
HLT_ZeroBias_v*
HLT_SpecialZeroBias_v*

HLTriggerFinalPath

## EndPaths / FinalPaths ##

ALCALumiPixelsCountsExpressOutput
ALCALumiPixelsCountsPromptOutput
ALCAP0Output
ALCAPHISYMOutput
ALCAPPSExpressOutput
ALCAPPSPromptOutput
CalibrationOutput
EcalCalibrationOutput
ExpressOutput
ExpressAlignmentOutput
DQMOutput
DQMCalibrationOutput
DQMEventDisplayOutput
DQMOnlineBeamspotOutput
DQMPPSRandomOutput
HLTMonitorOutput
PhysicsCommissioningOutput
PhysicsSpecialZeroBias0Output
PhysicsSpecialZeroBias1Output
PhysicsSpecialZeroBias2Output
PhysicsSpecialZeroBias3Output
PhysicsSpecialZeroBias4Output
PhysicsSpecialZeroBias5Output
PhysicsSpecialZeroBias6Output
PhysicsSpecialZeroBias7Output
PhysicsSpecialZeroBias8Output
PhysicsSpecialZeroBias9Output
NanoDSTOutput
RPCMONOutput
HLT_PixelClusters_WP1_v*
HLT_PixelClusters_WP2_v*
HLT_HT300_Beamspot_PixelClusters_WP2_v*
DQM_EcalReconstruction_v*
DQM_HcalReconstruction_v*
DQM_PixelReconstruction_v*
DQMGPUvsCPUOutput

######## Paths that are different between online and offline ########

#HLTAnalyzerEndpath # only in 'special', not in 'online'
RatesMonitoring # only in 'online', not in 'special'
DQMHistograms # only in 'online', not in 'special'
75 changes: 75 additions & 0 deletions HLTrigger/Configuration/tables/online_LumiScan.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,75 @@
HLTriggerFirstPath
Status_OnCPU
Status_OnGPU
AlCa_EcalEtaEBonly_v*
AlCa_EcalEtaEEonly_v*
AlCa_EcalPi0EBonly_v*
AlCa_EcalPhiSym_v*
AlCa_EcalPi0EEonly_v*
AlCa_LumiPixelsCounts_RandomHighRate_v*
AlCa_LumiPixelsCounts_ZeroBiasGated_v*
AlCa_LumiPixelsCounts_ZeroBiasVdM_v*
AlCa_RPCMuonNormalisation_v*
DST_Physics_v*
DST_ZeroBias_v*
HLT_EcalCalibration_v*
HLT_HcalCalibration_v*
HLT_HT60_Beamspot_v*
HLT_HT300_Beamspot_v*
HLT_PPSMaxTracksPerArm1_v*
HLT_PPSMaxTracksPerRP4_v*
HLT_PPSRandom_v*
HLT_Random_v*
HLT_ZeroBias_Alignment_v*
HLT_ZeroBias_Beamspot_v*
HLT_ZeroBias_FirstCollisionAfterAbortGap_v*
HLT_ZeroBias_v*
HLT_ZeroBias_Gated_v*
HLT_ZeroBias_HighRate_v*
HLT_L1SingleMuCosmics_EMTF_v*

HLTriggerFinalPath

## EndPaths / FinalPaths ##

ALCALumiPixelsCountsExpressOutput
ALCALumiPixelsCountsGatedOutput
ALCALumiPixelsCountsPromptOutput
ALCAP0Output
ALCAPHISYMOutput
ALCAPPSExpressOutput
ALCAPPSPromptOutput
CalibrationOutput
DQMOutput
DQMCalibrationOutput
DQMEventDisplayOutput
DQMOnlineBeamspotOutput
DQMPPSRandomOutput
EcalCalibrationOutput
ExpressAlignmentOutput
ExpressOutput
NanoDSTOutput
PhysicsCommissioningOutput
PhysicsSpecialZeroBias0Output
PhysicsSpecialZeroBias1Output
PhysicsSpecialZeroBias2Output
PhysicsSpecialZeroBias3Output
PhysicsSpecialZeroBias4Output
PhysicsSpecialZeroBias5Output
PhysicsSpecialZeroBias6Output
PhysicsSpecialZeroBias7Output
PhysicsSpecialZeroBias8Output
PhysicsSpecialZeroBias9Output
PhysicsSpecialZeroBias10Output
PhysicsSpecialZeroBias11Output
PhysicsSpecialZeroBias12Output
PhysicsSpecialZeroBias13Output
PhysicsSpecialZeroBias14Output
PhysicsSpecialZeroBias15Output
RPCMONOutput

######## Paths that are different between online and offline ########

#HLTAnalyzerEndpath # only in 'special', not in 'online'
RatesMonitoring # only in 'online', not in 'special'
DQMHistograms # only in 'online', not in 'special'
Loading

0 comments on commit 3160f50

Please sign in to comment.