File indexing completed on 2024-06-22 02:23:35
0001 import FWCore.ParameterSet.Config as cms
0002
0003
0004 from DQM.HLTEvF.HLTObjectsMonitor_cfi import *
0005
0006
0007 from DQMOffline.Trigger.dqmHLTFiltersDQMonitor_cfi import dqmHLTFiltersDQMonitor as _dqmHLTFiltersDQMonitor
0008 dqmHLTFiltersDQMonitor = _dqmHLTFiltersDQMonitor.clone(
0009 folderName = 'HLT/Filters',
0010 efficPlotNamePrefix = 'effic_',
0011 triggerResults = 'TriggerResults::HLT',
0012 triggerEvent = 'hltTriggerSummaryAOD::HLT',
0013 triggerEventWithRefs = 'hltTriggerSummaryRAW::HLT'
0014 )
0015
0016
0017 from DQMOffline.Trigger.DQMOffline_LumiMonitoring_cff import *
0018
0019
0020 from DQMOffline.Trigger.EgHLTOfflineSource_cff import *
0021 from DQMOffline.Trigger.EgammaMonitoring_cff import *
0022
0023
0024 from DQMOffline.Trigger.MuonOffline_Trigger_cff import *
0025
0026
0027 from DQMOffline.Trigger.HLTTauDQMOffline_cff import *
0028
0029
0030 from DQMOffline.Trigger.JetMETHLTOfflineAnalyzer_cff import *
0031 from DQMOffline.Trigger.JetMETPromptMonitor_cff import *
0032
0033
0034 from DQMOffline.Trigger.BTVHLTOfflineSource_cfi import *
0035 from DQMOffline.Trigger.BTaggingMonitoring_cff import *
0036
0037
0038 from DQMOffline.Trigger.BTagAndProbeMonitor_cfi import *
0039 from DQMOffline.Trigger.BTagAndProbeMonitoring_cff import *
0040
0041
0042 from DQMOffline.Trigger.ParticleNetJetTagMonitoring_cff import *
0043
0044
0045 from DQMOffline.Trigger.PrimaryVertexMonitoring_cff import *
0046
0047
0048 from DQMOffline.Trigger.TrackingMonitoring_cff import *
0049 from DQMOffline.Trigger.TrackingMonitoringPA_cff import*
0050 from DQMOffline.Trigger.TrackToTrackMonitoring_cff import *
0051
0052
0053 from DQMOffline.Trigger.HCALMonitoring_cff import *
0054
0055
0056 from DQMOffline.Trigger.SiStrip_OfflineMonitoring_cff import *
0057
0058
0059 from DQMOffline.Trigger.SiPixel_OfflineMonitoring_cff import *
0060
0061
0062 from DQMOffline.Trigger.SiTrackerPhase2_OfflineMonitoring_cff import *
0063
0064
0065 from DQMOffline.Trigger.B2GMonitoring_cff import *
0066
0067
0068 from DQMOffline.Trigger.BPHMonitor_cff import *
0069
0070
0071 from DQMOffline.Trigger.ExoticaMonitoring_cff import *
0072
0073
0074 from DQMOffline.Trigger.FSQHLTOfflineSource_cff import *
0075
0076
0077 from DQMOffline.Trigger.HILowLumiHLTOfflineSource_cfi import *
0078
0079
0080 from DQMOffline.Trigger.HiggsMonitoring_cff import *
0081
0082 from DQMOffline.Trigger.HigPhotonJetHLTOfflineSource_cfi import *
0083
0084 from Configuration.ProcessModifiers.dqmPerLSsaving_cff import dqmPerLSsaving
0085 dqmPerLSsaving.toModify(higPhotonJetHLTOfflineSource, perLSsaving=True)
0086
0087 from DQMOffline.Trigger.StandardModelMonitoring_cff import *
0088
0089
0090 from DQMOffline.Trigger.SusyMonitoring_cff import *
0091
0092
0093 from DQMOffline.Trigger.TopMonitoring_cff import *
0094
0095
0096 from DQMOffline.Trigger.HLTInclusiveVBFSource_cfi import *
0097
0098
0099
0100
0101
0102
0103
0104
0105
0106
0107 import DQMServices.Components.DQMEnvironment_cfi
0108 dqmEnvHLT = DQMServices.Components.DQMEnvironment_cfi.dqmEnv.clone(
0109 subSystemFolder = 'HLT',
0110 showHLTGlobalTag = True)
0111
0112 from DQMServices.Core.DQMEDAnalyzer import DQMEDAnalyzer
0113 dqmInfoHLTMon = DQMEDAnalyzer('DQMEventInfo',
0114 subSystemFolder = cms.untracked.string('HLT'),
0115 showHLTGlobalTag = cms.untracked.bool(True))
0116
0117
0118
0119
0120 offlineHLTSourceOnMiniAOD = cms.Sequence(
0121 )
0122
0123
0124
0125 offlineHLTSourceOnAOD = cms.Sequence(
0126 dqmEnvHLT
0127 * dqmHLTFiltersDQMonitor
0128 * lumiMonitorHLTsequence
0129 * muonFullOfflineDQM
0130 * HLTTauDQMOffline
0131 * hltInclusiveVBFSource
0132 * higPhotonJetHLTOfflineSource
0133
0134
0135
0136 * egammaMonitorHLT
0137 * exoticaMonitorHLT
0138 * susyMonitorHLT
0139 * b2gMonitorHLT
0140 * higgsMonitorHLT
0141 * smpMonitorHLT
0142 * topMonitorHLT
0143 * btagMonitorHLT
0144 * bphMonitorHLT
0145 * hltObjectsMonitor
0146 * jetmetMonitorHLT
0147 )
0148
0149
0150 offlineHLTSourceWithRECO = cms.Sequence(
0151 dqmHLTFiltersDQMonitor
0152 * egHLTOffDQMSource
0153 * egHLTOffDQMSource_HEP17
0154 * jetMETHLTOfflineAnalyzer
0155 * b2gHLTDQMSourceWithRECO
0156 )
0157
0158
0159
0160
0161
0162 offlineHLTSourceOnAODextra = cms.Sequence(
0163
0164 btvHLTDQMSourceExtra
0165 * egmHLTDQMSourceExtra
0166 * jmeHLTDQMSourceExtra
0167 * muoHLTDQMSourceExtra
0168 * tauHLTDQMSourceExtra
0169 * trkHLTDQMSourceExtra
0170
0171 * b2gHLTDQMSourceExtra
0172 * bphHLTDQMSourceExtra
0173 * exoHLTDQMSourceExtra
0174 * higHLTDQMSourceExtra
0175 * smpHLTDQMSourceExtra
0176 * susHLTDQMSourceExtra
0177 * topHLTDQMSourceExtra
0178 * fsqHLTDQMSourceExtra
0179
0180 )
0181
0182
0183
0184
0185
0186
0187
0188 offlineHLTSource4ExpressPD = cms.Sequence(
0189 )
0190
0191
0192
0193
0194 offlineHLTSource4HLTMonitorPD = cms.Sequence(
0195 dqmInfoHLTMon *
0196 lumiMonitorHLTsequence *
0197 sistripMonitorHLTsequence *
0198 sipixelMonitorHLTsequence *
0199 BTVHLTOfflineSource *
0200 bTagHLTTrackMonitoringSequence *
0201 trackingMonitorHLT *
0202 BTagAndProbeHLT *
0203 trackingMonitorHLTDisplacedJet*
0204 egmTrackingMonitorHLT *
0205 hltToOfflineTrackValidatorSequence *
0206 vertexingMonitorHLT *
0207 particleNetMonitoringHLT
0208 )
0209
0210 _offlineHLTSource4HLTMonitorPDPh2 = cms.Sequence(
0211 dqmInfoHLTMon *
0212 HLTtrackerphase2DQMSource *
0213 trackingMonitorHLT *
0214 egmTrackingMonitorHLT *
0215 hltToOfflineTrackValidatorSequence *
0216 vertexingMonitorHLT
0217 )
0218
0219
0220 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
0221 phase2_tracker.toReplaceWith(offlineHLTSource4HLTMonitorPD,_offlineHLTSource4HLTMonitorPDPh2)
0222
0223
0224 OfflineHLTMonitoring = cms.Sequence(
0225 offlineHLTSource4HLTMonitorPD
0226 )
0227
0228
0229 OfflineHLTMonitoringPA = cms.Sequence(
0230 dqmInfoHLTMon *
0231 trackingMonitorHLT *
0232 PAtrackingMonitorHLT
0233 )
0234
0235
0236
0237 offlineHLTSource4physicsPD = cms.Sequence(
0238 offlineHLTSourceOnAOD
0239 * offlineHLTSourceWithRECO
0240 )
0241
0242
0243
0244 offlineHLTSource4specialPhysicsPD = cms.Sequence(
0245 offlineHLTSourceOnAOD
0246 * offlineHLTSourceWithRECO
0247 * fsqHLTOfflineSourceSequence
0248 * HILowLumiHLTOfflineSourceSequence
0249 )
0250
0251
0252 offlineHLTSource4relval = cms.Sequence(
0253 offlineHLTSourceOnAOD
0254 * offlineHLTSourceWithRECO
0255 * offlineHLTSource4HLTMonitorPD
0256 * fsqHLTOfflineSourceSequence
0257 * HILowLumiHLTOfflineSourceSequence
0258 * offlineHLTSourceOnAODextra
0259 )
0260
0261
0262
0263
0264
0265 offlineValidationHLTSourceOnAOD = cms.Sequence(
0266 offlineHLTSourceOnAOD
0267 + offlineHLTSourceOnAODextra
0268 )
0269
0270
0271
0272
0273 offlineHLTSource = cms.Sequence(
0274 offlineHLTSource4physicsPD
0275 )
0276
0277
0278 triggerOfflineDQMSource = cms.Sequence(
0279 offlineHLTSource
0280 )
0281
0282
0283
0284 offlineValidationHLTSource = cms.Sequence(
0285 offlineHLTSource
0286 + offlineHLTSourceOnAODextra
0287 )