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