File indexing completed on 2023-02-01 05:49:23
0001
0002
0003
0004
0005 import FWCore.ParameterSet.Config as cms
0006
0007 process = cms.Process( "HLTFake1" )
0008
0009
0010 process.HLTConfigVersion = cms.PSet(
0011 tableName = cms.string('/dev/CMSSW_13_0_0/Fake1/V4')
0012 )
0013
0014 process.streams = cms.PSet( A = cms.vstring( 'InitialPD' ) )
0015 process.datasets = cms.PSet( InitialPD = cms.vstring( 'HLT_Physics_v1',
0016 'HLT_Random_v1',
0017 'HLT_ZeroBias_v1' ) )
0018
0019 process.GlobalTag = cms.ESSource( "PoolDBESSource",
0020 DBParameters = cms.PSet(
0021 authenticationPath = cms.untracked.string( "." ),
0022 connectionRetrialTimeOut = cms.untracked.int32( 60 ),
0023 idleConnectionCleanupPeriod = cms.untracked.int32( 10 ),
0024 messageLevel = cms.untracked.int32( 0 ),
0025 enablePoolAutomaticCleanUp = cms.untracked.bool( False ),
0026 enableConnectionSharing = cms.untracked.bool( True ),
0027 enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ),
0028 connectionTimeOut = cms.untracked.int32( 0 ),
0029 connectionRetrialPeriod = cms.untracked.int32( 10 )
0030 ),
0031 connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ),
0032 globaltag = cms.string( "GR_H_V39" ),
0033 snapshotTime = cms.string( "" ),
0034 toGet = cms.VPSet(
0035 ),
0036 DumpStat = cms.untracked.bool( False ),
0037 ReconnectEachRun = cms.untracked.bool( True ),
0038 RefreshAlways = cms.untracked.bool( False ),
0039 RefreshEachRun = cms.untracked.bool( True ),
0040 RefreshOpenIOVs = cms.untracked.bool( False )
0041 )
0042
0043 process.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
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 useTransientRecord = cms.bool( False )
0235 )
0236 process.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
0237 offset = cms.uint32( 0 ),
0238 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0239 )
0240 process.hltBoolEnd = cms.EDFilter( "HLTBool",
0241 result = cms.bool( True )
0242 )
0243 process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
0244 SelectedTriggerType = cms.int32( 3 )
0245 )
0246 process.hltPreRandom = cms.EDFilter( "HLTPrescaler",
0247 offset = cms.uint32( 0 ),
0248 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0249 )
0250 process.hltL1sL1ZeroBias = cms.EDFilter( "HLTLevel1GTSeed",
0251 saveTags = cms.bool( True ),
0252 L1UseL1TriggerObjectMaps = cms.bool( True ),
0253 L1NrBxInEvent = cms.int32( 3 ),
0254 L1TechTriggerSeeding = cms.bool( False ),
0255 L1UseAliasesForSeeding = cms.bool( True ),
0256 L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
0257 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" ),
0258 L1GtObjectMapTag = cms.InputTag( "hltL1GtObjectMap" ),
0259 L1CollectionsTag = cms.InputTag( "hltL1extraParticles" ),
0260 L1MuonCollectionTag = cms.InputTag( "hltL1extraParticles" )
0261 )
0262 process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
0263 offset = cms.uint32( 0 ),
0264 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0265 )
0266 process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
0267 inputTag = cms.InputTag( "rawDataCollector" ),
0268 fedList = cms.vuint32( 1023 )
0269 )
0270 process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
0271 throw = cms.bool( False ),
0272 processName = cms.string( "@" ),
0273 moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
0274 moduleLabelPatternsToSkip = cms.vstring( )
0275 )
0276 process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
0277 processName = cms.string( "@" )
0278 )
0279 process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
0280 offset = cms.uint32( 0 ),
0281 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0282 )
0283 process.hltL1GtTrigReport = cms.EDAnalyzer( "L1GtTrigReport",
0284 UseL1GlobalTriggerRecord = cms.bool( False ),
0285 L1GtRecordInputTag = cms.InputTag( "hltGtDigis" ),
0286 PrintVerbosity = cms.untracked.int32( 10 ),
0287 PrintOutput = cms.untracked.int32( 3 )
0288 )
0289 process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
0290 HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
0291 reportBy = cms.untracked.string( "job" ),
0292 resetBy = cms.untracked.string( "never" ),
0293 serviceBy = cms.untracked.string( "never" ),
0294 ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
0295 ReferenceRate = cms.untracked.double( 100.0 )
0296 )
0297 process.hltPreAOutput = cms.EDFilter( "HLTPrescaler",
0298 offset = cms.uint32( 0 ),
0299 L1GtReadoutRecordTag = cms.InputTag( "hltGtDigis" )
0300 )
0301
0302 process.hltOutputA = cms.OutputModule( "PoolOutputModule",
0303 fileName = cms.untracked.string( "outputA.root" ),
0304 compressionAlgorithm = cms.untracked.string( "ZLIB" ),
0305 compressionLevel = cms.untracked.int32( 1 ),
0306 fastCloning = cms.untracked.bool( False ),
0307 dataset = cms.untracked.PSet(
0308 filterName = cms.untracked.string( "" ),
0309 dataTier = cms.untracked.string( "RAW" )
0310 ),
0311 SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_v1',
0312 'HLT_Random_v1',
0313 'HLT_ZeroBias_v1' ) ),
0314 outputCommands = cms.untracked.vstring( 'drop *',
0315 'keep *_hltL1GtObjectMap_*_*',
0316 'keep FEDRawDataCollection_rawDataCollector_*_*',
0317 'keep FEDRawDataCollection_source_*_*',
0318 'keep edmTriggerResults_*_*_*',
0319 'keep triggerTriggerEvent_*_*_*' )
0320 )
0321
0322 process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtDigis + process.hltCaloStage1Digis + process.hltCaloStage1LegacyFormatDigis + process.hltL1GtObjectMap + process.hltL1extraParticles )
0323 process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot )
0324 process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot )
0325 process.HLTEndSequence = cms.Sequence( process.hltBoolEnd )
0326
0327 process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse )
0328 process.HLT_Physics_v1 = cms.Path( process.HLTBeginSequence + process.hltPrePhysics + process.HLTEndSequence )
0329 process.HLT_Random_v1 = cms.Path( process.hltRandomEventsFilter + process.hltGtDigis + process.hltPreRandom + process.HLTEndSequence )
0330 process.HLT_ZeroBias_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sL1ZeroBias + process.hltPreZeroBias + process.HLTEndSequence )
0331 process.HLTriggerFinalPath = cms.Path( process.hltGtDigis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse )
0332 process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtDigis + process.hltPreHLTAnalyzerEndpath + process.hltL1GtTrigReport + process.hltTrigReport )
0333 process.AOutput = cms.EndPath( process.hltPreAOutput + process.hltOutputA )
0334
0335
0336 process.load( "DQMServices.Core.DQMStore_cfi" )
0337
0338 process.dqmOutput = cms.OutputModule("DQMRootOutputModule",
0339 fileName = cms.untracked.string("DQMIO.root")
0340 )
0341
0342 process.DQMOutput = cms.FinalPath( process.dqmOutput )
0343
0344
0345
0346 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, ))
0347
0348
0349
0350 process.source = cms.Source( "PoolSource",
0351 fileNames = cms.untracked.vstring(
0352 'file:RelVal_Raw_Fake1_DATA.root',
0353 ),
0354 inputCommands = cms.untracked.vstring(
0355 'keep *'
0356 )
0357 )
0358
0359
0360 process.maxEvents = cms.untracked.PSet(
0361 input = cms.untracked.int32( 100 )
0362 )
0363
0364
0365 process.options.wantSummary = True
0366 process.options.numberOfThreads = 4
0367 process.options.numberOfStreams = 0
0368
0369
0370 if 'GlobalTag' in process.__dict__:
0371 from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag
0372 process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_Fake1')
0373
0374
0375 if 'MessageLogger' in process.__dict__:
0376 process.MessageLogger.TriggerSummaryProducerAOD = cms.untracked.PSet()
0377 process.MessageLogger.L1GtTrigReport = cms.untracked.PSet()
0378 process.MessageLogger.L1TGlobalSummary = cms.untracked.PSet()
0379 process.MessageLogger.HLTrigReport = cms.untracked.PSet()
0380 process.MessageLogger.FastReport = cms.untracked.PSet()
0381 process.MessageLogger.ThroughputService = cms.untracked.PSet()
0382
0383
0384 _customInfo = {}
0385 _customInfo['menuType' ]= "Fake1"
0386 _customInfo['globalTags']= {}
0387 _customInfo['globalTags'][True ] = "auto:run2_hlt_Fake1"
0388 _customInfo['globalTags'][False] = "auto:run2_mc_Fake1"
0389 _customInfo['inputFiles']={}
0390 _customInfo['inputFiles'][True] = "file:RelVal_Raw_Fake1_DATA.root"
0391 _customInfo['inputFiles'][False] = "file:RelVal_Raw_Fake1_MC.root"
0392 _customInfo['maxEvents' ]= 100
0393 _customInfo['globalTag' ]= "auto:run2_hlt_Fake1"
0394 _customInfo['inputFile' ]= ['file:RelVal_Raw_Fake1_DATA.root']
0395 _customInfo['realData' ]= True
0396
0397 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
0398 process = customizeHLTforAll(process,"Fake1",_customInfo)
0399
0400 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
0401 process = customizeHLTforCMSSW(process,"Fake1")
0402
0403
0404 from HLTrigger.Configuration.Eras import modifyHLTforEras
0405 modifyHLTforEras(process)
0406