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( "HLTFake2" )
0008
0009
0010 process.HLTConfigVersion = cms.PSet(
0011 tableName = cms.string('/dev/CMSSW_13_0_0/Fake2/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.GlobalParametersRcdSource = cms.ESSource( "EmptyESSource",
0020 recordName = cms.string( "L1TGlobalParametersRcd" ),
0021 iovIsRunNotTime = cms.bool( True ),
0022 firstValid = cms.vuint32( 1 )
0023 )
0024 process.GlobalTag = cms.ESSource( "PoolDBESSource",
0025 DBParameters = cms.PSet(
0026 authenticationPath = cms.untracked.string( "." ),
0027 connectionRetrialTimeOut = cms.untracked.int32( 60 ),
0028 idleConnectionCleanupPeriod = cms.untracked.int32( 10 ),
0029 messageLevel = cms.untracked.int32( 0 ),
0030 enablePoolAutomaticCleanUp = cms.untracked.bool( False ),
0031 enableConnectionSharing = cms.untracked.bool( True ),
0032 enableReadOnlySessionOnUpdateConnection = cms.untracked.bool( False ),
0033 connectionTimeOut = cms.untracked.int32( 0 ),
0034 connectionRetrialPeriod = cms.untracked.int32( 10 )
0035 ),
0036 connect = cms.string( "frontier://FrontierProd/CMS_CONDITIONS" ),
0037 globaltag = cms.string( "80X_dataRun2_HLT_v12" ),
0038 snapshotTime = cms.string( "" ),
0039 toGet = cms.VPSet(
0040 ),
0041 DumpStat = cms.untracked.bool( False ),
0042 ReconnectEachRun = cms.untracked.bool( False ),
0043 RefreshAlways = cms.untracked.bool( False ),
0044 RefreshEachRun = cms.untracked.bool( False ),
0045 RefreshOpenIOVs = cms.untracked.bool( False )
0046 )
0047
0048 process.GlobalParameters = cms.ESProducer( "StableParametersTrivialProducer",
0049 TotalBxInEvent = cms.int32( 5 ),
0050 NumberPhysTriggers = cms.uint32( 512 ),
0051 NumberL1Muon = cms.uint32( 12 ),
0052 NumberL1EGamma = cms.uint32( 12 ),
0053 NumberL1Jet = cms.uint32( 12 ),
0054 NumberL1Tau = cms.uint32( 8 ),
0055 NumberChips = cms.uint32( 5 ),
0056 PinsOnChip = cms.uint32( 512 ),
0057 OrderOfChip = cms.vint32( 1 ),
0058 NumberL1IsoEG = cms.uint32( 4 ),
0059 NumberL1JetCounts = cms.uint32( 12 ),
0060 UnitLength = cms.int32( 8 ),
0061 NumberL1ForJet = cms.uint32( 4 ),
0062 IfCaloEtaNumberBits = cms.uint32( 4 ),
0063 IfMuEtaNumberBits = cms.uint32( 6 ),
0064 NumberL1TauJet = cms.uint32( 4 ),
0065 NumberL1Mu = cms.uint32( 4 ),
0066 NumberConditionChips = cms.uint32( 1 ),
0067 NumberPsbBoards = cms.int32( 7 ),
0068 NumberL1CenJet = cms.uint32( 4 ),
0069 PinsOnConditionChip = cms.uint32( 512 ),
0070 NumberL1NoIsoEG = cms.uint32( 4 ),
0071 NumberTechnicalTriggers = cms.uint32( 64 ),
0072 NumberPhysTriggersExtended = cms.uint32( 64 ),
0073 WordLength = cms.int32( 64 ),
0074 OrderConditionChip = cms.vint32( 1 ),
0075 appendToDataLabel = cms.string( "" )
0076 )
0077 process.CastorDbProducer = cms.ESProducer( "CastorDbProducer",
0078 appendToDataLabel = cms.string( "" )
0079 )
0080 process.HcalTopologyIdealEP = cms.ESProducer( "HcalTopologyIdealEP",
0081 Exclude = cms.untracked.string( "" ),
0082 MergePosition = cms.untracked.bool( True ),
0083 appendToDataLabel = cms.string( "" )
0084 )
0085 process.hcalDDDRecConstants = cms.ESProducer( "HcalDDDRecConstantsESModule",
0086 appendToDataLabel = cms.string( "" )
0087 )
0088 process.hcalDDDSimConstants = cms.ESProducer( "HcalDDDSimConstantsESModule",
0089 appendToDataLabel = cms.string( "" )
0090 )
0091
0092 process.FastTimerService = cms.Service( "FastTimerService",
0093 printEventSummary = cms.untracked.bool( False ),
0094 printRunSummary = cms.untracked.bool( True ),
0095 printJobSummary = cms.untracked.bool( True ),
0096 writeJSONSummary = cms.untracked.bool( False ),
0097 jsonFileName = cms.untracked.string( "resources.json" ),
0098 enableDQM = cms.untracked.bool( True ),
0099 enableDQMbyModule = cms.untracked.bool( False ),
0100 enableDQMbyPath = cms.untracked.bool( False ),
0101 enableDQMbyLumiSection = cms.untracked.bool( True ),
0102 enableDQMbyProcesses = cms.untracked.bool( True ),
0103 enableDQMTransitions = cms.untracked.bool( False ),
0104 dqmTimeRange = cms.untracked.double( 1000.0 ),
0105 dqmTimeResolution = cms.untracked.double( 5.0 ),
0106 dqmMemoryRange = cms.untracked.double( 1000000.0 ),
0107 dqmMemoryResolution = cms.untracked.double( 5000.0 ),
0108 dqmPathTimeRange = cms.untracked.double( 100.0 ),
0109 dqmPathTimeResolution = cms.untracked.double( 0.5 ),
0110 dqmPathMemoryRange = cms.untracked.double( 1000000.0 ),
0111 dqmPathMemoryResolution = cms.untracked.double( 5000.0 ),
0112 dqmModuleTimeRange = cms.untracked.double( 40.0 ),
0113 dqmModuleTimeResolution = cms.untracked.double( 0.2 ),
0114 dqmModuleMemoryRange = cms.untracked.double( 100000.0 ),
0115 dqmModuleMemoryResolution = cms.untracked.double( 500.0 ),
0116 dqmLumiSectionsRange = cms.untracked.uint32( 2500 ),
0117 dqmPath = cms.untracked.string( "HLT/TimerService" ),
0118 )
0119 process.MessageLogger = cms.Service( "MessageLogger",
0120 suppressWarning = cms.untracked.vstring( 'hltOnlineBeamSpot',
0121 'hltCtf3HitL1SeededWithMaterialTracks',
0122 'hltL3MuonsOIState',
0123 'hltPixelTracksForHighMult',
0124 'hltHITPixelTracksHE',
0125 'hltHITPixelTracksHB',
0126 'hltCtfL1SeededWithMaterialTracks',
0127 'hltRegionalTracksForL3MuonIsolation',
0128 'hltSiPixelClusters',
0129 'hltActivityStartUpElectronPixelSeeds',
0130 'hltLightPFTracks',
0131 'hltPixelVertices3DbbPhi',
0132 'hltL3MuonsIOHit',
0133 'hltPixelTracks',
0134 'hltSiPixelDigis',
0135 'hltL3MuonsOIHit',
0136 'hltL1SeededElectronGsfTracks',
0137 'hltL1SeededStartUpElectronPixelSeeds',
0138 'hltBLifetimeRegionalCtfWithMaterialTracksbbPhiL1FastJetFastPV',
0139 'hltCtfActivityWithMaterialTracks' ),
0140 suppressFwkInfo = cms.untracked.vstring( ),
0141 suppressInfo = cms.untracked.vstring( ),
0142 suppressDebug = cms.untracked.vstring( ),
0143 debugModules = cms.untracked.vstring( ),
0144 cerr = cms.untracked.PSet(
0145 INFO = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0146 noTimeStamps = cms.untracked.bool( False ),
0147 FwkReport = cms.untracked.PSet(
0148 reportEvery = cms.untracked.int32( 1 ),
0149 limit = cms.untracked.int32( 0 )
0150 ),
0151 default = cms.untracked.PSet( limit = cms.untracked.int32( 10000000 ) ),
0152 Root_NoDictionary = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0153 FwkJob = cms.untracked.PSet( limit = cms.untracked.int32( 0 ) ),
0154 FwkSummary = cms.untracked.PSet(
0155 reportEvery = cms.untracked.int32( 1 ),
0156 limit = cms.untracked.int32( 10000000 )
0157 ),
0158 threshold = cms.untracked.string( "INFO" ),
0159 ),
0160 suppressError = cms.untracked.vstring( 'hltOnlineBeamSpot',
0161 'hltL3MuonCandidates',
0162 'hltL3TkTracksFromL2OIState',
0163 'hltPFJetCtfWithMaterialTracks',
0164 'hltL3TkTracksFromL2IOHit',
0165 'hltL3TkTracksFromL2OIHit' )
0166 )
0167
0168 process.hltGetConditions = cms.EDAnalyzer( "EventSetupRecordDataGetter",
0169 verbose = cms.untracked.bool( False ),
0170 toGet = cms.VPSet(
0171 )
0172 )
0173 process.hltGetRaw = cms.EDAnalyzer( "HLTGetRaw",
0174 RawDataCollection = cms.InputTag( "rawDataCollector" )
0175 )
0176 process.hltBoolFalse = cms.EDFilter( "HLTBool",
0177 result = cms.bool( False )
0178 )
0179 process.hltTriggerType = cms.EDFilter( "HLTTriggerTypeFilter",
0180 SelectedTriggerType = cms.int32( 1 )
0181 )
0182 process.hltGtStage2Digis = cms.EDProducer( "L1TRawToDigi",
0183 FedIds = cms.vint32( 1404 ),
0184 Setup = cms.string( "stage2::GTSetup" ),
0185 FWId = cms.uint32( 0 ),
0186 DmxFWId = cms.uint32( 0 ),
0187 FWOverride = cms.bool( False ),
0188 TMTCheck = cms.bool( True ),
0189 CTP7 = cms.untracked.bool( False ),
0190 MTF7 = cms.untracked.bool( False ),
0191 InputLabel = cms.InputTag( "rawDataCollector" ),
0192 lenSlinkHeader = cms.untracked.int32( 8 ),
0193 lenSlinkTrailer = cms.untracked.int32( 8 ),
0194 lenAMCHeader = cms.untracked.int32( 8 ),
0195 lenAMCTrailer = cms.untracked.int32( 0 ),
0196 lenAMC13Header = cms.untracked.int32( 8 ),
0197 lenAMC13Trailer = cms.untracked.int32( 8 ),
0198 debug = cms.untracked.bool( False ),
0199 MinFeds = cms.uint32( 0 )
0200 )
0201 process.hltGtStage2ObjectMap = cms.EDProducer( "L1TGlobalProducer",
0202 MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
0203 MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
0204 EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
0205 TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
0206 JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
0207 EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' ),
0208 ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
0209 AlgoBlkInputTag = cms.InputTag( "hltGtStage2Digis" ),
0210 GetPrescaleColumnFromData = cms.bool( False ),
0211 AlgorithmTriggersUnprescaled = cms.bool( True ),
0212 RequireMenuToMatchAlgoBlkInput = cms.bool( True ),
0213 AlgorithmTriggersUnmasked = cms.bool( True ),
0214 useMuonShowers = cms.bool( True ),
0215 resetPSCountersEachLumiSec = cms.bool( True ),
0216 semiRandomInitialPSCounters = cms.bool( False ),
0217 ProduceL1GtDaqRecord = cms.bool( True ),
0218 ProduceL1GtObjectMapRecord = cms.bool( True ),
0219 EmulateBxInEvent = cms.int32( 1 ),
0220 L1DataBxInEvent = cms.int32( 5 ),
0221 AlternativeNrBxBoardDaq = cms.uint32( 0 ),
0222 BstLengthBytes = cms.int32( -1 ),
0223 PrescaleSet = cms.uint32( 1 ),
0224 Verbosity = cms.untracked.int32( 0 ),
0225 PrintL1Menu = cms.untracked.bool( False ),
0226 TriggerMenuLuminosity = cms.string( "startup" )
0227 )
0228 process.hltScalersRawToDigi = cms.EDProducer( "ScalersRawToDigi",
0229 scalersInputTag = cms.InputTag( "rawDataCollector" )
0230 )
0231 process.hltOnlineBeamSpot = cms.EDProducer( "BeamSpotOnlineProducer",
0232 changeToCMSCoordinates = cms.bool( False ),
0233 maxZ = cms.double( 40.0 ),
0234 setSigmaZ = cms.double( 0.0 ),
0235 beamMode = cms.untracked.uint32( 11 ),
0236 src = cms.InputTag( "hltScalersRawToDigi" ),
0237 gtEvmLabel = cms.InputTag( "" ),
0238 maxRadius = cms.double( 2.0 ),
0239 useTransientRecord = cms.bool( False )
0240 )
0241 process.hltPrePhysics = cms.EDFilter( "HLTPrescaler",
0242 offset = cms.uint32( 0 ),
0243 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0244 )
0245 process.hltBoolEnd = cms.EDFilter( "HLTBool",
0246 result = cms.bool( True )
0247 )
0248 process.hltRandomEventsFilter = cms.EDFilter( "HLTTriggerTypeFilter",
0249 SelectedTriggerType = cms.int32( 3 )
0250 )
0251 process.hltPreRandom = cms.EDFilter( "HLTPrescaler",
0252 offset = cms.uint32( 0 ),
0253 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0254 )
0255 process.hltL1sZeroBias = cms.EDFilter( "HLTL1TSeed",
0256 saveTags = cms.bool( True ),
0257 L1SeedsLogicalExpression = cms.string( "L1_ZeroBias" ),
0258 L1ObjectMapInputTag = cms.InputTag( "hltGtStage2ObjectMap" ),
0259 L1GlobalInputTag = cms.InputTag( "hltGtStage2Digis" ),
0260 L1MuonInputTag = cms.InputTag( 'hltGtStage2Digis','Muon' ),
0261 L1MuonShowerInputTag = cms.InputTag( 'hltGtStage2Digis','MuonShower' ),
0262 L1EGammaInputTag = cms.InputTag( 'hltGtStage2Digis','EGamma' ),
0263 L1JetInputTag = cms.InputTag( 'hltGtStage2Digis','Jet' ),
0264 L1TauInputTag = cms.InputTag( 'hltGtStage2Digis','Tau' ),
0265 L1EtSumInputTag = cms.InputTag( 'hltGtStage2Digis','EtSum' )
0266 )
0267 process.hltPreZeroBias = cms.EDFilter( "HLTPrescaler",
0268 offset = cms.uint32( 0 ),
0269 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0270 )
0271 process.hltFEDSelector = cms.EDProducer( "EvFFEDSelector",
0272 inputTag = cms.InputTag( "rawDataCollector" ),
0273 fedList = cms.vuint32( 1023, 1024 )
0274 )
0275 process.hltTriggerSummaryAOD = cms.EDProducer( "TriggerSummaryProducerAOD",
0276 throw = cms.bool( False ),
0277 processName = cms.string( "@" ),
0278 moduleLabelPatternsToMatch = cms.vstring( 'hlt*' ),
0279 moduleLabelPatternsToSkip = cms.vstring( )
0280 )
0281 process.hltTriggerSummaryRAW = cms.EDProducer( "TriggerSummaryProducerRAW",
0282 processName = cms.string( "@" )
0283 )
0284 process.hltPreHLTAnalyzerEndpath = cms.EDFilter( "HLTPrescaler",
0285 offset = cms.uint32( 0 ),
0286 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0287 )
0288 process.hltL1TGlobalSummary = cms.EDAnalyzer( "L1TGlobalSummary",
0289 AlgInputTag = cms.InputTag( "hltGtStage2Digis" ),
0290 ExtInputTag = cms.InputTag( "hltGtStage2Digis" ),
0291 MinBx = cms.int32( 0 ),
0292 MaxBx = cms.int32( 0 ),
0293 DumpTrigResults = cms.bool( False ),
0294 DumpRecord = cms.bool( False ),
0295 DumpTrigSummary = cms.bool( True ),
0296 ReadPrescalesFromFile = cms.bool( False ),
0297 psFileName = cms.string( "prescale_L1TGlobal.csv" ),
0298 psColumn = cms.int32( 0 )
0299 )
0300 process.hltTrigReport = cms.EDAnalyzer( "HLTrigReport",
0301 HLTriggerResults = cms.InputTag( 'TriggerResults','','@currentProcess' ),
0302 reportBy = cms.untracked.string( "job" ),
0303 resetBy = cms.untracked.string( "never" ),
0304 serviceBy = cms.untracked.string( "never" ),
0305 ReferencePath = cms.untracked.string( "HLTriggerFinalPath" ),
0306 ReferenceRate = cms.untracked.double( 100.0 )
0307 )
0308 process.hltPreAOutput = cms.EDFilter( "HLTPrescaler",
0309 offset = cms.uint32( 0 ),
0310 L1GtReadoutRecordTag = cms.InputTag( "hltGtStage2Digis" )
0311 )
0312
0313 process.hltOutputA = cms.OutputModule( "PoolOutputModule",
0314 fileName = cms.untracked.string( "outputA.root" ),
0315 compressionAlgorithm = cms.untracked.string( "ZLIB" ),
0316 compressionLevel = cms.untracked.int32( 1 ),
0317 fastCloning = cms.untracked.bool( False ),
0318 dataset = cms.untracked.PSet(
0319 filterName = cms.untracked.string( "" ),
0320 dataTier = cms.untracked.string( "RAW" )
0321 ),
0322 SelectEvents = cms.untracked.PSet( SelectEvents = cms.vstring( 'HLT_Physics_v1',
0323 'HLT_Random_v1',
0324 'HLT_ZeroBias_v1' ) ),
0325 outputCommands = cms.untracked.vstring( 'drop *',
0326 'keep *_hltL1GtObjectMap_*_*',
0327 'keep FEDRawDataCollection_rawDataCollector_*_*',
0328 'keep FEDRawDataCollection_source_*_*',
0329 'keep edmTriggerResults_*_*_*',
0330 'keep triggerTriggerEvent_*_*_*' )
0331 )
0332
0333 process.HLTL1UnpackerSequence = cms.Sequence( process.hltGtStage2Digis + process.hltGtStage2ObjectMap )
0334 process.HLTBeamSpot = cms.Sequence( process.hltScalersRawToDigi + process.hltOnlineBeamSpot )
0335 process.HLTBeginSequence = cms.Sequence( process.hltTriggerType + process.HLTL1UnpackerSequence + process.HLTBeamSpot )
0336 process.HLTEndSequence = cms.Sequence( process.hltBoolEnd )
0337 process.HLTBeginSequenceRandom = cms.Sequence( process.hltRandomEventsFilter + process.hltGtStage2Digis )
0338
0339 process.HLTriggerFirstPath = cms.Path( process.hltGetConditions + process.hltGetRaw + process.hltBoolFalse )
0340 process.HLT_Physics_v1 = cms.Path( process.HLTBeginSequence + process.hltPrePhysics + process.HLTEndSequence )
0341 process.HLT_Random_v1 = cms.Path( process.HLTBeginSequenceRandom + process.hltPreRandom + process.HLTEndSequence )
0342 process.HLT_ZeroBias_v1 = cms.Path( process.HLTBeginSequence + process.hltL1sZeroBias + process.hltPreZeroBias + process.HLTEndSequence )
0343 process.HLTriggerFinalPath = cms.Path( process.hltGtStage2Digis + process.hltScalersRawToDigi + process.hltFEDSelector + process.hltTriggerSummaryAOD + process.hltTriggerSummaryRAW + process.hltBoolFalse )
0344 process.HLTAnalyzerEndpath = cms.EndPath( process.hltGtStage2Digis + process.hltPreHLTAnalyzerEndpath + process.hltL1TGlobalSummary + process.hltTrigReport )
0345 process.AOutput = cms.EndPath( process.hltPreAOutput + process.hltOutputA )
0346
0347
0348 process.load( "DQMServices.Core.DQMStore_cfi" )
0349
0350 process.dqmOutput = cms.OutputModule("DQMRootOutputModule",
0351 fileName = cms.untracked.string("DQMIO.root")
0352 )
0353
0354 process.DQMOutput = cms.FinalPath( process.dqmOutput )
0355
0356
0357
0358 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, ))
0359
0360
0361
0362 process.source = cms.Source( "PoolSource",
0363 fileNames = cms.untracked.vstring(
0364 'file:RelVal_Raw_Fake2_DATA.root',
0365 ),
0366 inputCommands = cms.untracked.vstring(
0367 'keep *'
0368 )
0369 )
0370
0371
0372 process.maxEvents = cms.untracked.PSet(
0373 input = cms.untracked.int32( 100 )
0374 )
0375
0376
0377 process.options.wantSummary = True
0378 process.options.numberOfThreads = 4
0379 process.options.numberOfStreams = 0
0380
0381
0382 if 'GlobalTag' in process.__dict__:
0383 from Configuration.AlCa.GlobalTag import GlobalTag as customiseGlobalTag
0384 process.GlobalTag = customiseGlobalTag(process.GlobalTag, globaltag = 'auto:run2_hlt_Fake2')
0385
0386
0387 if 'MessageLogger' in process.__dict__:
0388 process.MessageLogger.TriggerSummaryProducerAOD = cms.untracked.PSet()
0389 process.MessageLogger.L1GtTrigReport = cms.untracked.PSet()
0390 process.MessageLogger.L1TGlobalSummary = cms.untracked.PSet()
0391 process.MessageLogger.HLTrigReport = cms.untracked.PSet()
0392 process.MessageLogger.FastReport = cms.untracked.PSet()
0393 process.MessageLogger.ThroughputService = cms.untracked.PSet()
0394
0395
0396 _customInfo = {}
0397 _customInfo['menuType' ]= "Fake2"
0398 _customInfo['globalTags']= {}
0399 _customInfo['globalTags'][True ] = "auto:run2_hlt_Fake2"
0400 _customInfo['globalTags'][False] = "auto:run2_mc_Fake2"
0401 _customInfo['inputFiles']={}
0402 _customInfo['inputFiles'][True] = "file:RelVal_Raw_Fake2_DATA.root"
0403 _customInfo['inputFiles'][False] = "file:RelVal_Raw_Fake2_MC.root"
0404 _customInfo['maxEvents' ]= 100
0405 _customInfo['globalTag' ]= "auto:run2_hlt_Fake2"
0406 _customInfo['inputFile' ]= ['file:RelVal_Raw_Fake2_DATA.root']
0407 _customInfo['realData' ]= True
0408
0409 from HLTrigger.Configuration.customizeHLTforALL import customizeHLTforAll
0410 process = customizeHLTforAll(process,"Fake2",_customInfo)
0411
0412 from HLTrigger.Configuration.customizeHLTforCMSSW import customizeHLTforCMSSW
0413 process = customizeHLTforCMSSW(process,"Fake2")
0414
0415
0416 from HLTrigger.Configuration.Eras import modifyHLTforEras
0417 modifyHLTforEras(process)
0418