Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Handling of FOG special HLT menus [140X] #44313

Merged
merged 3 commits into from
Mar 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
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