File indexing completed on 2024-04-06 12:10:47
0001 from __future__ import print_function
0002
0003
0004
0005
0006
0007
0008 import FWCore.ParameterSet.Config as cms
0009 import sys
0010
0011 process = cms.Process("L1T")
0012
0013 print('\n')
0014 from L1Trigger.GlobalTriggerAnalyzer.UserOptions_cff import *
0015 if errorUserOptions == True :
0016 print('\nError returned by UserOptions_cff\n')
0017 sys.exit()
0018
0019
0020
0021 if dataType == 'StreamFile' :
0022 process.source = cms.Source("NewEventStreamFileReader", fileNames=readFiles)
0023 else :
0024 process.source = cms.Source ('PoolSource', fileNames=readFiles, secondaryFileNames=secFiles)
0025
0026
0027
0028 process.maxEvents = cms.untracked.PSet(
0029 input=cms.untracked.int32(maxNumberEvents)
0030 )
0031
0032
0033
0034
0035
0036 process.load("Configuration.StandardSequences.GeometryDB_cff")
0037 process.load('Configuration.StandardSequences.FrontierConditions_GlobalTag_cff')
0038
0039 process.GlobalTag.globaltag = useGlobalTag
0040
0041
0042
0043
0044 process.load("EventFilter.L1GlobalTriggerRawToDigi.l1GtTriggerMenuLite_cfi")
0045
0046
0047 if dataType == 'RAW' :
0048 process.load('Configuration/StandardSequences/RawToDigi_Data_cff')
0049 process.p = cms.Path(process.RawToDigi+process.l1GtTriggerMenuLite)
0050
0051 else :
0052
0053 process.p = cms.Path(process.l1GtTriggerMenuLite)
0054
0055
0056
0057 process.load('FWCore.MessageService.MessageLogger_cfi')
0058 process.MessageLogger.debugModules = ['l1GtTriggerMenuLite']
0059
0060 process.MessageLogger.cerr.default.limit = 0
0061 process.MessageLogger.cerr.FwkReport.limit = 0
0062 process.MessageLogger.cerr.FwkSummary.limit = 0
0063
0064 process.MessageLogger.files.debugs = cms.untracked.PSet(
0065 threshold = cms.untracked.string('DEBUG'),
0066 DEBUG = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0067 INFO = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0068 WARNING = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0069 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0070 L1GtTriggerMenuLiteProducer = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0071 )
0072
0073 process.MessageLogger.files.warnings = cms.untracked.PSet(
0074 threshold = cms.untracked.string('WARNING'),
0075 WARNING = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0076 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(0) ),
0077 L1GtTriggerMenuLiteProducer = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0078 )
0079
0080 process.MessageLogger.files.errors = cms.untracked.PSet(
0081 threshold = cms.untracked.string('ERROR'),
0082 ERROR = cms.untracked.PSet( limit = cms.untracked.int32(-1) ),
0083 L1GtTriggerMenuLiteProducer = cms.untracked.PSet( limit = cms.untracked.int32(-1) )
0084 )
0085
0086
0087 process.outputL1GtTriggerMenu = cms.OutputModule("PoolOutputModule",
0088 fileName = cms.untracked.string('L1GtTriggerMenuLite_output.root'),
0089
0090 outputCommands = cms.untracked.vstring('drop *',
0091 'keep *_l1GtTriggerMenuLite_*_*')
0092 )
0093
0094 process.outpath = cms.EndPath(process.outputL1GtTriggerMenu)