File indexing completed on 2024-07-03 04:17:29
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def L1GTProducer(**kwargs):
0004 mod = cms.EDProducer('L1GTProducer',
0005 scales = cms.PSet(
0006 pT_lsb = cms.required.double,
0007 phi_lsb = cms.required.double,
0008 eta_lsb = cms.required.double,
0009 z0_lsb = cms.required.double,
0010 isolationPT_lsb = cms.required.double,
0011 beta_lsb = cms.required.double,
0012 mass_lsb = cms.required.double,
0013 seed_pT_lsb = cms.required.double,
0014 seed_z0_lsb = cms.required.double,
0015 scalarSumPT_lsb = cms.required.double,
0016 sum_pT_pv_lsb = cms.required.double,
0017 pos_chg = cms.required.int32,
0018 neg_chg = cms.required.int32
0019 ),
0020 GTTPromptJets = cms.required.InputTag,
0021 GTTDisplacedJets = cms.required.InputTag,
0022 GTTPrimaryVert = cms.required.InputTag,
0023 GMTSaPromptMuons = cms.required.InputTag,
0024 GMTSaDisplacedMuons = cms.required.InputTag,
0025 GMTTkMuons = cms.required.InputTag,
0026 CL2JetsSC4 = cms.required.InputTag,
0027 CL2JetsSC8 = cms.required.InputTag,
0028 CL2Photons = cms.required.InputTag,
0029 CL2Electrons = cms.required.InputTag,
0030 CL2Taus = cms.required.InputTag,
0031 CL2EtSum = cms.required.InputTag,
0032 CL2HtSum = cms.required.InputTag,
0033 mightGet = cms.optional.untracked.vstring
0034 )
0035 for k,v in kwargs.items():
0036 setattr(mod, k, v)
0037 return mod