File indexing completed on 2025-02-07 14:23:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def L1GTSingleObjectCond(*args, **kwargs):
0004 mod = cms.EDFilter('L1GTSingleObjectCond',
0005 tag = cms.required.InputTag,
0006 minPt = cms.optional.double,
0007 maxPt = cms.optional.double,
0008 minEta = cms.optional.double,
0009 maxEta = cms.optional.double,
0010 minPhi = cms.optional.double,
0011 maxPhi = cms.optional.double,
0012 minZ0 = cms.optional.double,
0013 maxZ0 = cms.optional.double,
0014 minScalarSumPt = cms.optional.double,
0015 maxScalarSumPt = cms.optional.double,
0016 minQualityScore = cms.optional.uint32,
0017 maxQualityScore = cms.optional.uint32,
0018 qualityFlags = cms.optional.uint32,
0019 regions = cms.vuint32(),
0020 minAbsEta = cms.optional.double,
0021 maxAbsEta = cms.optional.double,
0022 minIsolationPt = cms.optional.double,
0023 maxIsolationPt = cms.optional.double,
0024 minRelIsolationPt = cms.optional.double,
0025 maxRelIsolationPt = cms.optional.double,
0026 regionsAbsEtaLowerBounds = cms.vdouble(),
0027 regionsMinPt = cms.vdouble(),
0028 regionsMaxRelIsolationPt = cms.vdouble(),
0029 regionsQualityFlags = cms.vuint32(),
0030 minPrimVertDz = cms.optional.double,
0031 maxPrimVertDz = cms.optional.double,
0032 primVertex = cms.optional.uint32,
0033 minPtMultiplicityN = cms.uint32(0),
0034 minPtMultiplicityCut = cms.optional.double,
0035 primVertTag = cms.required.InputTag,
0036 scales = cms.PSet(
0037 pT_lsb = cms.required.double,
0038 phi_lsb = cms.required.double,
0039 eta_lsb = cms.required.double,
0040 z0_lsb = cms.required.double,
0041 isolationPT_lsb = cms.required.double,
0042 beta_lsb = cms.required.double,
0043 mass_lsb = cms.required.double,
0044 seed_pT_lsb = cms.required.double,
0045 seed_z0_lsb = cms.required.double,
0046 scalarSumPT_lsb = cms.required.double,
0047 sum_pT_pv_lsb = cms.required.double,
0048 pos_chg = cms.required.int32,
0049 neg_chg = cms.required.int32
0050 ),
0051 mightGet = cms.optional.untracked.vstring
0052 )
0053 for a in args:
0054 mod.update_(a)
0055 mod.update_(kwargs)
0056 return mod