File indexing completed on 2025-05-09 22:39:17
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006
0007 process = cms.Process( "HLTFake1" )
0008
0009 process.HLTConfigVersion = cms.PSet(
0010 tableName = cms.string("/dev/CMSSW_15_0_0/Fake1/V10")
0011 )
0012
0013 process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) )
0014 process.datasets = cms.PSet( InitialPD = cms.vstring( 'HLT_Physics_v1',
0015 'HLT_Random_v1',
0016 'HLT_ZeroBias_v1' ) )
0017
0018 process.GlobalTag = cms.ESSource( "PoolDBESSource",
0019 DBParameters = cms.PSet(
0020 authenticationPath = cms.untracked.string( "." ),
0021 messageLevel = cms.untracked.int32( 0 )
0022 ),
0023 connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ),
0024 globaltag = cms.string( "GR_H_V39" ),
0025 snapshotTime = cms.string( "" ),
0026 frontierKey = cms.untracked.string( "" ),
0027 toGet = cms.VPSet(
0028 ),
0029 JsonDumpFileName = cms.untracked.string( "" ),
0030 DumpStat = cms.untracked.bool( False ),
0031 ReconnectEachRun = cms.untracked.bool( True ),
0032 RefreshAlways = cms.untracked.bool( False ),
0033 RefreshEachRun = cms.untracked.bool( True ),
0034 RefreshOpenIOVs = cms.untracked.bool( False ),
0035 pfnPostfix = cms.untracked.string( "" ),
0036 pfnPrefix = cms.untracked.string( "" ),
0037 recordsToDebug = cms.untracked.vstring( ),
0038 appendToDataLabel = cms.string( "" )
0039 )
0040
0041 process.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
0042 dump = cms.untracked.vstring( ),
0043 file = cms.untracked.string( "" ),
0044 appendToDataLabel = cms.string( "" )
0045 )
0046 process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP",
0047 Exclude = cms.untracked.string( "" ),
0048 MergePosition = cms.untracked.bool( True ),
0049 appendToDataLabel = cms.string( "" )
0050 )
0051 process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
0052 appendToDataLabel = cms.string( "" )
0053 )
0054 process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
0055 appendToDataLabel = cms.string( "" )
0056 )
0057
0058 process.FastTimerService = cms.Service( "FastTimerService",
0059 printEventSummary = cms.untracked.bool( False ),
0060 printRunSummary = cms.untracked.bool( True ),
0061 printJobSummary = cms.untracked.bool( True ),
0062 writeJSONSummary = cms.untracked.bool( False ),
0063 jsonFileName = cms.untracked.string( "resources.json" ),
0064 enableDQM = cms.untracked.bool( True ),
0065 enableDQMbyModule = cms.untracked.bool( False ),
0066 enableDQMbyPath = cms.untracked.bool( False ),
0067 enableDQMbyLumiSection = cms.untracked.bool( True ),
0068 enableDQMbyProcesses = cms.untracked.bool( True ),
0069 enableDQMTransitions = cms.untracked.bool( False ),
0070 dqmTimeRange = cms.untracked.double( 1000.0 ),
0071 dqmTimeResolution = cms.untracked.double( 5.0 ),
0072 dqmMemoryRange = cms.untracked.double( 1000000.0 ),
0073 dqmMemoryResolution = cms.untracked.double( 5000.0 ),
0074 dqmPathTimeRange = cms.untracked.double( 100.0 ),
0075 dqmPathTimeResolution = cms.untracked.double( 0.5 ),
0076 dqmPathMemoryRange = cms.untracked.double( 1000000.0 ),
0077 dqmPathMemoryResolution = cms.untracked.double( 5000.0 ),
0078 dqmModuleTimeRange = cms.untracked.double( 40.0 ),
0079 dqmModuleTimeResolution = cms.untracked.double( 0.2 ),
0080 dqmModuleMemoryRange = cms.untracked.double( 100000.0 ),
0081 dqmModuleMemoryResolution = cms.untracked.double( 500.0 ),
0082 dqmLumiSectionsRange = cms.untracked.uint32( 2500 ),
0083 dqmPath = cms.untracked.string( "HLT/TimerService" ),
0084 )
0085 process.MessageLogger = cms.Service( "MessageLogger",
0086 suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot',
0087 'hltCtf3HitL1SeededWithMaterialTracks',
0088 'hltL3MuonsOIState',
0089 'hltPixelTracksForHighMult',
0090 'hltHITPixelTracksHE',
0091 'hltHITPixelTracksHB',
0092 'hltCtfL1SeededWithMaterialTracks',
0093 'hltRegionalTracksForL3MuonIsolation',
0094 'hltSiPixelClusters',
0095 'hltActivityStartUpElectronPixelSeeds',
0096 'hltLightPFTracks',
0097 'hltPixelVertices3DbbPhi',
0098 'hltL3MuonsIOHit',
0099 'hltPixelTracks',
0100 'hltSiPixelDigis',
0101 'hltL3MuonsOIHit',
0102 'hltL1SeededElectronGsfTracks',
0103 'hltL1SeededStartUpElectronPixelSeeds',
0104 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV',
0105 'hltCtfActivityWithMaterialTracks' ),
0106 suppressFwkInfo = cms.untracked.vstring( ),
0107 suppressInfo = cms.untracked.vstring( ),
0108 suppressDebug = cms.untracked.vstring( ),
0109 debugModules = cms.untracked.vstring( ),
0110 cerr = cms.untracked.PSet(
0111 INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0112 noTimeStamps = cms.untracked.bool( False ),
0113 FwkReport = cms.untracked.PSet(
0114 reportEvery = cms.untracked.int32( 1 ),
0115 limit = cms.untracked.int32( 0 )
0116 ),
0117 default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ),
0118 Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0119 FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0120 FwkSummary = cms.untracked.PSet(
0121 reportEvery = cms.untracked.int32( 1 ),
0122 limit = cms.untracked.int32( 10000000 )
0123 ),
0124 threshold = cms.untracked.string( "INFO" ),
0125 ),
0126 suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot',
0127 'hltL3MuonCandidates',
0128 'hltL3TkTracksFromL2OIState',
0129 'hltPFJetCtfWithMaterialTracks',
0130 'hltL3TkTracksFromL2IOHit',
0131 'hltL3TkTracksFromL2OIHit' )
0132 )
0133
0134 process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
0135 verbose = cms.untracked.bool( False ),
0136 toGet = cms.VPSet(
0137 )
0138 )
0139 process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
0140 RawDataCollection = cms.InputTag( "rawDataCollector" )
0141 )
0142 process.hltBoolFalse = cms.EDFilter( "HLTBool",
0143 result = cms.bool( False )
0144 )
0145 process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
0146 SelectedTriggerType = cms.int32( 1 )
0147 )
0148 process.hltGtDigis = cms.EDProducer( "L1GlobalTriggerRawToDigi",
0149 DaqGtInputTag = cms.InputTag( "rawDataCollector" ),
0150 DaqGtFedId = cms.untracked.int32( 813 ),
0151 ActiveBoardsMask = cms.uint32( 0xffff ),
0152 UnpackBxInEvent = cms.int32( 5 ),
0153 Verbosity = cms.untracked.int32( 0 )
0154 )
0155 process.hltCaloStage1Digis = cms.EDProducer( "L1TRawToDigi",
0156 FedIds = cms.vint32( 1352 ),
0157 Setup = cms.string( "stage1::CaloSetup" ),
0158 FWId = cms.uint32( 4294967295 ),
0159 DmxFWId = cms.uint32( 0 ),
0160 FWOverride = cms.bool( False ),
0161 TMTCheck = cms.bool( True ),
0162 CTP7 = cms.untracked.bool( False ),
0163 MTF7 = cms.untracked.bool( False ),
0164 InputLabel = cms.InputTag( "rawDataCollector" ),
0165 lenSlinkHeader = cms.untracked.int32( 8 ),
0166 lenSlinkTrailer = cms.untracked.int32( 8 ),
0167 lenAMCHeader = cms.untracked.int32( 8 ),
0168 lenAMCTrailer = cms.untracked.int32( 0 ),
0169 lenAMC13Header = cms.untracked.int32( 8 ),
0170 lenAMC13Trailer = cms.untracked.int32( 8 ),
0171 debug = cms.untracked.bool( False ),
0172 MinFeds = cms.uint32( 0 )
0173 )
0174 process.hltCaloStage1LegacyFormatDigis = cms.EDProducer( "L1TCaloUpgradeToGCTConverter",
0175 bxMin = cms.int32( 0 ),
0176 bxMax = cms.int32( 0 ),
0177 InputCollection = cms.InputTag( "hltCaloStage1Digis" ),
0178 InputRlxTauCollection = cms.InputTag( 'hltCaloStage1Digis','rlxTaus' ),
0179 InputIsoTauCollection = cms.InputTag( 'hltCaloStage1Digis','isoTaus' ),
0180 InputHFSumsCollection = cms.InputTag( 'hltCaloStage1Digis','HFRingSums' ),
0181 InputHFCountsCollection = cms.InputTag( 'hltCaloStage1Digis','HFBitCounts' )
0182 )
0183 process.hltL1GtObjectMap = cms.EDProducer( "L1GlobalTrigger",
0184 GmtInputTag = cms.InputTag( "hltGtDigis" ),
0185 GctInputTag = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0186 CastorInputTag = cms.InputTag( "castorL1Digis" ),
0187 TechnicalTriggersInputTags = cms.VInputTag( 'simBscDigis' ),
0188 ProduceL1GtDaqRecord = cms.bool( False ),
0189 ProduceL1GtEvmRecord = cms.bool( False ),
0190 ProduceL1GtObjectMapRecord = cms.bool( True ),
0191 WritePsbL1GtDaqRecord = cms.bool( False ),
0192 ReadTechnicalTriggerRecords = cms.bool( True ),
0193 EmulateBxInEvent = cms.int32( 1 ),
0194 RecordLength = cms.vint32( 3, 0 ),
0195 AlternativeNrBxBoardDaq = cms.uint32( 0 ),
0196 AlternativeNrBxBoardEvm = cms.uint32( 0 ),
0197 BstLengthBytes = cms.int32( -1 ),
0198 AlgorithmTriggersUnprescaled = cms.bool( True ),
0199 AlgorithmTriggersUnmasked = cms.bool( False ),
0200 TechnicalTriggersUnprescaled = cms.bool( True ),
0201 TechnicalTriggersUnmasked = cms.bool( False ),
0202 TechnicalTriggersVetoUnmasked = cms.bool( True )
0203 )
0204 process.hltL1extraParticles = cms.EDProducer( "L1ExtraParticlesProd",
0205 muonSource = cms.InputTag( "hltGtDigis" ),
0206 etTotalSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0207 nonIsolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','nonIsoEm' ),
0208 etMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0209 htMissSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0210 produceMuonParticles = cms.bool( True ),
0211 forwardJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','forJets' ),
0212 centralJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','cenJets' ),
0213 produceCaloParticles = cms.bool( True ),
0214 tauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','tauJets' ),
0215 isoTauJetSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoTauJets' ),
0216 isolatedEmSource = cms.InputTag( 'hltCaloStage1LegacyFormatDigis','isoEm' ),
0217 etHadSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0218 hfRingEtSumsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0219 hfRingBitCountsSource = cms.InputTag( "hltCaloStage1LegacyFormatDigis" ),
0220 centralBxOnly = cms.bool( True ),
0221 ignoreHtMiss = cms.bool( False )
0222 )
0223 process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
0224 scalersInputTag = cms.InputTag( "rawDataCollector" )
0225 )
0226 process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
0227 changeToCMSCoordinates = cms.bool( False ),
0228 maxZ = cms.double( 40.0 ),
0229 setSigmaZ = cms.double( 0.0 ),
0230 beamMode = cms.untracked.uint32( 11 ),
0231 src = cms.InputTag( "hltScalersRawToDigi" ),
0232 gtEvmLabel = cms.InputTag( "" ),
0233 maxRadius = cms.double( 2.0 ),
0234 useBSOnlineRecords = cms.bool( False ),
0235 timeThreshold = cms.int32( 48 ),
0236 sigmaZThreshold = cms.double( 2.0 ),
0237 sigmaXYThreshold = cms.double( 4.0 )
0238 )
0239 process.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
0240 offset = cms.uint32( 0 ),
0241 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0242 )
0243 process.hltBoolEnd = cms.EDFilter( "HLTBool",
0244 result = cms.bool( True )
0245 )
0246 process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
0247 SelectedTriggerType = cms.int32( 3 )
0248 )
0249 process.hltPreRandom = cms.EDFilter( "HLTPrescaler",
0250 offset = cms.uint32( 0 ),
0251 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0252 )
0253 process.hltL1sL1ZeroBias = cms.EDFilter( "HLTLevel1GTSeed",
0254 saveTags = cms.bool( True ),
0255 L1UseL1TriggerObjectMaps = cms.bool( True ),
0256 L1NrBxInEvent = cms.int32( 3 ),
0257 L1TechTriggerSeeding = cms.bool( False ),
0258 L1UseAliasesForSeeding = cms.bool( True ),
0259 L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
0260 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
0261 L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
0262 L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
0263 L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" )
0264 )
0265 process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
0266 offset = cms.uint32( 0 ),
0267 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0268 )
0269 process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
0270 inputTag = cms.InputTag( "rawDataCollector" ),
0271 fedList = cms.vuint32( 1023 )
0272 )
0273 process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
0274 throw = cms.bool( False ),
0275 processName = cms.string( "@" ),
0276 moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
0277 moduleLabelPatternsToSkip = cms.vstring( )
0278 )
0279 process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
0280 processName = cms.string( "@" )
0281 )
0282 process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
0283 offset = cms.uint32( 0 ),
0284 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0285 )
0286 process.hltL1GtTrigReport = cms.EDAnalyzer( "L1GtTrigReport",
0287 UseL1GlobalTriggerRecord = cms.bool( False ),
0288 L1GtRecordInputTag = cms.InputTag( "hltGtDigis" ),
0289 PrintVerbosity = cms.untracked.int32( 10 ),
0290 PrintOutput = cms.untracked.int32( 3 )
0291 )
0292 process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
0293 HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
0294 reportBy = cms.untracked.string( "job" ),
0295 resetBy = cms.untracked.string( "never" ),
0296 serviceBy = cms.untracked.string( "never" ),
0297 ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
0298 ReferenceRate = cms.untracked.double( 100.0 )
0299 )
0300 process.hltPreAOutput = cms.EDFilter( "HLTPrescaler",
0301 offset = cms.uint32( 0 ),
0302 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0303 )
0304
0305 process.hltOutputA = cms.OutputModule( "PoolOutputModule",
0306 fileName = cms.untracked.string( "outputA.root" ),
0307 compressionAlgorithm = cms.untracked.string( "ZSTD" ),
0308 compressionLevel = cms.untracked.int32( 3 ),
0309 fastCloning = cms.untracked.bool( False ),
0310 dataset = cms.untracked.PSet(
0311 filterName = cms.untracked.string( "" ),
0312 dataTier = cms.untracked.string( "RAW" )
0313 ),
0314 SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_v1',
0315 'HLT_Random_v1',
0316 'HLT_ZeroBias_v1' ) ),
0317 outputCommands = cms.untracked.vstring( 'drop *',
0318 'keep *_hltL1GtObjectMap_*_*',
0319 'keep FEDRawDataCollection_rawDataCollector_*_*',
0320 'keep FEDRawDataCollection_source_*_*',
0321 'keep edmTriggerResults_*_*_*',
0322 'keep triggerTriggerEvent_*_*_*' )
0323 )
0324
0325 process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtDigis + process.hltCaloStage1Digis + process.hltCaloStage1LegacyFormatDigis + process.hltL1GtObjectMap + process.hltL1extraParticles )
0326 process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot )
0327 process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot )
0328 process.HLTEndSequence = cms.Sequence( process.hltBoolEnd )
0329
0330 process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse )
0331 process.HLT_Physics_v1 = cms.Path( process.HLTBeginSequence + process.hltPrePhysics + process.HLTEndSequence )
0332 process.HLT_Random_v1 = cms.Path( process.hltRandomEventsFilter + process.hltGtDigis + process.hltPreRandom + process.HLTEndSequence )
0333 process.HLT_ZeroBias_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBias + process.hltPreZeroBias + process.HLTEndSequence )
0334 process.HLTriggerFinalPath = cms.Path( process.hltGtDigis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse )
0335 process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtDigis + process.hltPreHLTAnalyzerEndpath + process.hltL1GtTrigReport + process.hltTrigReport )
0336 process.AOutput = cms.EndPath( process.hltPreAOutput + process.hltOutputA )
0337
0338
0339 process.load( "DQMServices.Core.DQMStore_cfi" )
0340
0341 process.dqmOutput = cms.OutputModule("DQMRootOutputModule",
0342 fileName = cms.untracked.string("DQMIO.root")
0343 )
0344
0345 process.DQMOutput = cms.EndPath( process.dqmOutput )
0346
0347
0348
0349 process.schedule = cms.Schedule( *(process.HLTriggerFirstPath, process.HLT_Physics_v1, process.HLT_Random_v1, process.HLT_ZeroBias_v1, process.HLTriggerFinalPath, process.HLTAnalyzerEndpath, process.AOutput, process.DQMOutput, ))
0350
0351
0352
0353 process.source = cms.Source( "PoolSource",
0354 fileNames = cms.untracked.vstring(
0355 'file:RelVal_Raw_Fake1_DATA.root',
0356 ),
0357 inputCommands = cms.untracked.vstring(
0358 'keep *'
0359 )
0360 )
0361
0362
0363 process.maxEvents = cms.untracked.PSet(
0364 input = cms.untracked.int32( 100 )
0365 )
0366
0367
0368 process.options.wantSummary = True
0369 process.options.numberOfThreads = 4
0370 process.options.numberOfStreams = 0
0371
0372
0373 if 'GlobalTag' in process.__dict__:
0374 from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag
0375 process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_Fake1')
0376
0377
0378 if 'MessageLogger' in process.__dict__:
0379 process.MessageLogger.TriggerSummaryProducerAOD = cms.untracked.PSet()
0380 process.MessageLogger.L1GtTrigReport = cms.untracked.PSet()
0381 process.MessageLogger.L1TGlobalSummary = cms.untracked.PSet()
0382 process.MessageLogger.HLTrigReport = cms.untracked.PSet()
0383 process.MessageLogger.FastReport = cms.untracked.PSet()
0384 process.MessageLogger.ThroughputService = cms.untracked.PSet()
0385
0386
0387 _customInfo = {}
0388 _customInfo['menuType' ]= "Fake1"
0389 _customInfo['globalTags']= {}
0390 _customInfo['globalTags'][True ] = "auto:run2_hlt_Fake1"
0391 _customInfo['globalTags'][False] = "auto:run2_mc_Fake1"
0392 _customInfo['inputFiles']={}
0393 _customInfo['inputFiles'][True] = "file:RelVal_Raw_Fake1_DATA.root"
0394 _customInfo['inputFiles'][False] = "file:RelVal_Raw_Fake1_MC.root"
0395 _customInfo['maxEvents' ]= 100
0396 _customInfo['globalTag' ]= "auto:run2_hlt_Fake1"
0397 _customInfo['inputFile' ]= ['file:RelVal_Raw_Fake1_DATA.root']
0398 _customInfo['realData' ]= True
0399
0400 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
0401 process = customizeHLTforAll(process,"Fake1",_customInfo)
0402
0403 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
0404 process = customizeHLTforCMSSW(process,"Fake1")
0405
0406
0407 from HLTrigger.Configuration.Eras import modifyHLTforEras
0408 modifyHLTforEras(process)
0409