Back to home page

Project CMSSW displayed by LXR

 
 

    


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