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