File indexing completed on 2024-07-03 04:17:29
0001 import FWCore.ParameterSet.Config as cms
0002
0003 def L1GTQuadObjectCond(**kwargs):
0004 mod = cms.EDFilter('L1GTQuadObjectCond',
0005 collection1 = cms.PSet(
0006 tag = cms.required.InputTag,
0007 minPt = cms.optional.double,
0008 maxPt = cms.optional.double,
0009 minEta = cms.optional.double,
0010 maxEta = cms.optional.double,
0011 minPhi = cms.optional.double,
0012 maxPhi = cms.optional.double,
0013 minZ0 = cms.optional.double,
0014 maxZ0 = cms.optional.double,
0015 minScalarSumPt = cms.optional.double,
0016 maxScalarSumPt = cms.optional.double,
0017 minQualityScore = cms.optional.uint32,
0018 maxQualityScore = cms.optional.uint32,
0019 qualityFlags = cms.optional.uint32,
0020 regions = cms.vuint32(),
0021 minAbsEta = cms.optional.double,
0022 maxAbsEta = cms.optional.double,
0023 minIsolationPt = cms.optional.double,
0024 maxIsolationPt = cms.optional.double,
0025 minRelIsolationPt = cms.optional.double,
0026 maxRelIsolationPt = cms.optional.double,
0027 regionsAbsEtaLowerBounds = cms.vdouble(),
0028 regionsMinPt = cms.vdouble(),
0029 regionsMaxRelIsolationPt = cms.vdouble(),
0030 regionsQualityFlags = cms.vuint32(),
0031 minPrimVertDz = cms.optional.double,
0032 maxPrimVertDz = cms.optional.double,
0033 primVertex = cms.optional.uint32
0034 ),
0035 collection2 = cms.PSet(
0036 tag = cms.required.InputTag,
0037 minPt = cms.optional.double,
0038 maxPt = cms.optional.double,
0039 minEta = cms.optional.double,
0040 maxEta = cms.optional.double,
0041 minPhi = cms.optional.double,
0042 maxPhi = cms.optional.double,
0043 minZ0 = cms.optional.double,
0044 maxZ0 = cms.optional.double,
0045 minScalarSumPt = cms.optional.double,
0046 maxScalarSumPt = cms.optional.double,
0047 minQualityScore = cms.optional.uint32,
0048 maxQualityScore = cms.optional.uint32,
0049 qualityFlags = cms.optional.uint32,
0050 regions = cms.vuint32(),
0051 minAbsEta = cms.optional.double,
0052 maxAbsEta = cms.optional.double,
0053 minIsolationPt = cms.optional.double,
0054 maxIsolationPt = cms.optional.double,
0055 minRelIsolationPt = cms.optional.double,
0056 maxRelIsolationPt = cms.optional.double,
0057 regionsAbsEtaLowerBounds = cms.vdouble(),
0058 regionsMinPt = cms.vdouble(),
0059 regionsMaxRelIsolationPt = cms.vdouble(),
0060 regionsQualityFlags = cms.vuint32(),
0061 minPrimVertDz = cms.optional.double,
0062 maxPrimVertDz = cms.optional.double,
0063 primVertex = cms.optional.uint32
0064 ),
0065 collection3 = cms.PSet(
0066 tag = cms.required.InputTag,
0067 minPt = cms.optional.double,
0068 maxPt = cms.optional.double,
0069 minEta = cms.optional.double,
0070 maxEta = cms.optional.double,
0071 minPhi = cms.optional.double,
0072 maxPhi = cms.optional.double,
0073 minZ0 = cms.optional.double,
0074 maxZ0 = cms.optional.double,
0075 minScalarSumPt = cms.optional.double,
0076 maxScalarSumPt = cms.optional.double,
0077 minQualityScore = cms.optional.uint32,
0078 maxQualityScore = cms.optional.uint32,
0079 qualityFlags = cms.optional.uint32,
0080 regions = cms.vuint32(),
0081 minAbsEta = cms.optional.double,
0082 maxAbsEta = cms.optional.double,
0083 minIsolationPt = cms.optional.double,
0084 maxIsolationPt = cms.optional.double,
0085 minRelIsolationPt = cms.optional.double,
0086 maxRelIsolationPt = cms.optional.double,
0087 regionsAbsEtaLowerBounds = cms.vdouble(),
0088 regionsMinPt = cms.vdouble(),
0089 regionsMaxRelIsolationPt = cms.vdouble(),
0090 regionsQualityFlags = cms.vuint32(),
0091 minPrimVertDz = cms.optional.double,
0092 maxPrimVertDz = cms.optional.double,
0093 primVertex = cms.optional.uint32
0094 ),
0095 collection4 = cms.PSet(
0096 tag = cms.required.InputTag,
0097 minPt = cms.optional.double,
0098 maxPt = cms.optional.double,
0099 minEta = cms.optional.double,
0100 maxEta = cms.optional.double,
0101 minPhi = cms.optional.double,
0102 maxPhi = cms.optional.double,
0103 minZ0 = cms.optional.double,
0104 maxZ0 = cms.optional.double,
0105 minScalarSumPt = cms.optional.double,
0106 maxScalarSumPt = cms.optional.double,
0107 minQualityScore = cms.optional.uint32,
0108 maxQualityScore = cms.optional.uint32,
0109 qualityFlags = cms.optional.uint32,
0110 regions = cms.vuint32(),
0111 minAbsEta = cms.optional.double,
0112 maxAbsEta = cms.optional.double,
0113 minIsolationPt = cms.optional.double,
0114 maxIsolationPt = cms.optional.double,
0115 minRelIsolationPt = cms.optional.double,
0116 maxRelIsolationPt = cms.optional.double,
0117 regionsAbsEtaLowerBounds = cms.vdouble(),
0118 regionsMinPt = cms.vdouble(),
0119 regionsMaxRelIsolationPt = cms.vdouble(),
0120 regionsQualityFlags = cms.vuint32(),
0121 minPrimVertDz = cms.optional.double,
0122 maxPrimVertDz = cms.optional.double,
0123 primVertex = cms.optional.uint32
0124 ),
0125 scales = cms.PSet(
0126 pT_lsb = cms.required.double,
0127 phi_lsb = cms.required.double,
0128 eta_lsb = cms.required.double,
0129 z0_lsb = cms.required.double,
0130 isolationPT_lsb = cms.required.double,
0131 beta_lsb = cms.required.double,
0132 mass_lsb = cms.required.double,
0133 seed_pT_lsb = cms.required.double,
0134 seed_z0_lsb = cms.required.double,
0135 scalarSumPT_lsb = cms.required.double,
0136 sum_pT_pv_lsb = cms.required.double,
0137 pos_chg = cms.required.int32,
0138 neg_chg = cms.required.int32
0139 ),
0140 primVertTag = cms.required.InputTag,
0141 sanity_checks = cms.untracked.bool(False),
0142 inv_mass_checks = cms.untracked.bool(False),
0143 correl12 = cms.PSet(
0144 minDEta = cms.optional.double,
0145 maxDEta = cms.optional.double,
0146 minDPhi = cms.optional.double,
0147 maxDPhi = cms.optional.double,
0148 minDR = cms.optional.double,
0149 maxDR = cms.optional.double,
0150 minDz = cms.optional.double,
0151 maxDz = cms.optional.double,
0152 minInvMass = cms.optional.double,
0153 maxInvMass = cms.optional.double,
0154 minTransMass = cms.optional.double,
0155 maxTransMass = cms.optional.double,
0156 minCombPt = cms.optional.double,
0157 maxCombPt = cms.optional.double,
0158 minInvMassOverDR = cms.optional.double,
0159 maxInvMassOverDR = cms.optional.double,
0160 os = cms.bool(False),
0161 ss = cms.bool(False)
0162 ),
0163 correl13 = cms.PSet(
0164 minDEta = cms.optional.double,
0165 maxDEta = cms.optional.double,
0166 minDPhi = cms.optional.double,
0167 maxDPhi = cms.optional.double,
0168 minDR = cms.optional.double,
0169 maxDR = cms.optional.double,
0170 minDz = cms.optional.double,
0171 maxDz = cms.optional.double,
0172 minInvMass = cms.optional.double,
0173 maxInvMass = cms.optional.double,
0174 minTransMass = cms.optional.double,
0175 maxTransMass = cms.optional.double,
0176 minCombPt = cms.optional.double,
0177 maxCombPt = cms.optional.double,
0178 minInvMassOverDR = cms.optional.double,
0179 maxInvMassOverDR = cms.optional.double,
0180 os = cms.bool(False),
0181 ss = cms.bool(False)
0182 ),
0183 correl23 = cms.PSet(
0184 minDEta = cms.optional.double,
0185 maxDEta = cms.optional.double,
0186 minDPhi = cms.optional.double,
0187 maxDPhi = cms.optional.double,
0188 minDR = cms.optional.double,
0189 maxDR = cms.optional.double,
0190 minDz = cms.optional.double,
0191 maxDz = cms.optional.double,
0192 minInvMass = cms.optional.double,
0193 maxInvMass = cms.optional.double,
0194 minTransMass = cms.optional.double,
0195 maxTransMass = cms.optional.double,
0196 minCombPt = cms.optional.double,
0197 maxCombPt = cms.optional.double,
0198 minInvMassOverDR = cms.optional.double,
0199 maxInvMassOverDR = cms.optional.double,
0200 os = cms.bool(False),
0201 ss = cms.bool(False)
0202 ),
0203 correl14 = cms.PSet(
0204 minDEta = cms.optional.double,
0205 maxDEta = cms.optional.double,
0206 minDPhi = cms.optional.double,
0207 maxDPhi = cms.optional.double,
0208 minDR = cms.optional.double,
0209 maxDR = cms.optional.double,
0210 minDz = cms.optional.double,
0211 maxDz = cms.optional.double,
0212 minInvMass = cms.optional.double,
0213 maxInvMass = cms.optional.double,
0214 minTransMass = cms.optional.double,
0215 maxTransMass = cms.optional.double,
0216 minCombPt = cms.optional.double,
0217 maxCombPt = cms.optional.double,
0218 minInvMassOverDR = cms.optional.double,
0219 maxInvMassOverDR = cms.optional.double,
0220 os = cms.bool(False),
0221 ss = cms.bool(False)
0222 ),
0223 correl24 = cms.PSet(
0224 minDEta = cms.optional.double,
0225 maxDEta = cms.optional.double,
0226 minDPhi = cms.optional.double,
0227 maxDPhi = cms.optional.double,
0228 minDR = cms.optional.double,
0229 maxDR = cms.optional.double,
0230 minDz = cms.optional.double,
0231 maxDz = cms.optional.double,
0232 minInvMass = cms.optional.double,
0233 maxInvMass = cms.optional.double,
0234 minTransMass = cms.optional.double,
0235 maxTransMass = cms.optional.double,
0236 minCombPt = cms.optional.double,
0237 maxCombPt = cms.optional.double,
0238 minInvMassOverDR = cms.optional.double,
0239 maxInvMassOverDR = cms.optional.double,
0240 os = cms.bool(False),
0241 ss = cms.bool(False)
0242 ),
0243 correl34 = cms.PSet(
0244 minDEta = cms.optional.double,
0245 maxDEta = cms.optional.double,
0246 minDPhi = cms.optional.double,
0247 maxDPhi = cms.optional.double,
0248 minDR = cms.optional.double,
0249 maxDR = cms.optional.double,
0250 minDz = cms.optional.double,
0251 maxDz = cms.optional.double,
0252 minInvMass = cms.optional.double,
0253 maxInvMass = cms.optional.double,
0254 minTransMass = cms.optional.double,
0255 maxTransMass = cms.optional.double,
0256 minCombPt = cms.optional.double,
0257 maxCombPt = cms.optional.double,
0258 minInvMassOverDR = cms.optional.double,
0259 maxInvMassOverDR = cms.optional.double,
0260 os = cms.bool(False),
0261 ss = cms.bool(False)
0262 ),
0263 correl123 = cms.PSet(
0264 minInvMass = cms.optional.double,
0265 maxInvMass = cms.optional.double,
0266 minTransMass = cms.optional.double,
0267 maxTransMass = cms.optional.double
0268 ),
0269 correl124 = cms.PSet(
0270 minInvMass = cms.optional.double,
0271 maxInvMass = cms.optional.double,
0272 minTransMass = cms.optional.double,
0273 maxTransMass = cms.optional.double
0274 ),
0275 correl134 = cms.PSet(
0276 minInvMass = cms.optional.double,
0277 maxInvMass = cms.optional.double,
0278 minTransMass = cms.optional.double,
0279 maxTransMass = cms.optional.double
0280 ),
0281 correl234 = cms.PSet(
0282 minInvMass = cms.optional.double,
0283 maxInvMass = cms.optional.double,
0284 minTransMass = cms.optional.double,
0285 maxTransMass = cms.optional.double
0286 ),
0287 cosh_eta_lut = cms.PSet(
0288 lut = cms.required.vint32,
0289 output_scale_factor = cms.required.double,
0290 unused_lsbs = cms.required.uint32,
0291 max_error = cms.required.double
0292 ),
0293 cosh_eta_lut2 = cms.PSet(
0294 lut = cms.required.vint32,
0295 output_scale_factor = cms.required.double,
0296 unused_lsbs = cms.required.uint32,
0297 max_error = cms.required.double
0298 ),
0299 cos_phi_lut = cms.PSet(
0300 lut = cms.required.vint32,
0301 output_scale_factor = cms.required.double,
0302 unused_lsbs = cms.required.uint32,
0303 max_error = cms.required.double
0304 ),
0305 mightGet = cms.optional.untracked.vstring
0306 )
0307 for k,v in kwargs.items():
0308 setattr(mod, k, v)
0309 return mod