File indexing completed on 2024-11-23 03:28:14
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def L1GTEvaluationProducer(*args, **kwargs):
0004 mod = cms.EDProducer('L1GTEvaluationProducer',
0005 random_seed = cms.optional.untracked.uint32,
0006 maxFrames = cms.untracked.uint32(1024),
0007 inputFilename = cms.required.untracked.string,
0008 inputFileExtension = cms.untracked.string('txt'),
0009 outputFilename = cms.required.untracked.string,
0010 outputFileExtension = cms.untracked.string('txt'),
0011 patternFormat = cms.untracked.string('EMPv2'),
0012 InputChannels = cms.untracked.PSet(
0013 GCT_1 = cms.required.untracked.vuint32,
0014 GMT_1 = cms.required.untracked.vuint32,
0015 GTT_1 = cms.required.untracked.vuint32,
0016 GTT_2 = cms.required.untracked.vuint32,
0017 GTT_3 = cms.required.untracked.vuint32,
0018 GTT_4 = cms.required.untracked.vuint32,
0019 CL2_1 = cms.required.untracked.vuint32,
0020 CL2_2 = cms.required.untracked.vuint32,
0021 CL2_3 = cms.required.untracked.vuint32
0022 ),
0023 OutputChannels = cms.untracked.PSet(
0024 GTTPromptJets = cms.optional.untracked.vuint32,
0025 GTTDisplacedJets = cms.optional.untracked.vuint32,
0026 GTTPromptHtSum = cms.optional.untracked.vuint32,
0027 GTTDisplacedHtSum = cms.optional.untracked.vuint32,
0028 GTTEtSum = cms.optional.untracked.vuint32,
0029 GTTHadronicTaus = cms.optional.untracked.vuint32,
0030 CL2JetsSC4 = cms.optional.untracked.vuint32,
0031 CL2JetsSC8 = cms.optional.untracked.vuint32,
0032 CL2Taus = cms.optional.untracked.vuint32,
0033 CL2HtSum = cms.optional.untracked.vuint32,
0034 CL2EtSum = cms.optional.untracked.vuint32,
0035 GCTNonIsoEg = cms.optional.untracked.vuint32,
0036 GCTIsoEg = cms.optional.untracked.vuint32,
0037 GCTJets = cms.optional.untracked.vuint32,
0038 GCTTaus = cms.optional.untracked.vuint32,
0039 GCTHtSum = cms.optional.untracked.vuint32,
0040 GCTEtSum = cms.optional.untracked.vuint32,
0041 GMTSaPromptMuons = cms.optional.untracked.vuint32,
0042 GMTSaDisplacedMuons = cms.optional.untracked.vuint32,
0043 GMTTkMuons = cms.optional.untracked.vuint32,
0044 GMTTopo = cms.optional.untracked.vuint32,
0045 CL2Electrons = cms.optional.untracked.vuint32,
0046 CL2Photons = cms.optional.untracked.vuint32,
0047 GTTPhiCandidates = cms.optional.untracked.vuint32,
0048 GTTRhoCandidates = cms.optional.untracked.vuint32,
0049 GTTBsCandidates = cms.optional.untracked.vuint32,
0050 GTTPromptTracks = cms.optional.untracked.vuint32,
0051 GTTDisplacedTracks = cms.optional.untracked.vuint32,
0052 GTTPrimaryVert = cms.optional.untracked.vuint32
0053 ),
0054 mightGet = cms.optional.untracked.vstring
0055 )
0056 for a in args:
0057 mod.update_(a)
0058 mod.update_(kwargs)
0059 return mod