Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:00:38

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       qual = cms.vuint32(),
0018       minAbsEta = cms.optional.double,
0019       maxAbsEta = cms.optional.double,
0020       maxIso = cms.optional.double,
0021       minHwIso = cms.optional.int32,
0022       regionsAbsEtaLowerBounds = cms.vdouble(),
0023       regionsMinPt = cms.vdouble(),
0024       regionsMaxIso = cms.vdouble(),
0025       regionsQual = cms.vuint32()
0026     ),
0027     collection2 = cms.PSet(
0028       tag = cms.required.InputTag,
0029       minPt = cms.optional.double,
0030       maxPt = cms.optional.double,
0031       minEta = cms.optional.double,
0032       maxEta = cms.optional.double,
0033       minPhi = cms.optional.double,
0034       maxPhi = cms.optional.double,
0035       minZ0 = cms.optional.double,
0036       maxZ0 = cms.optional.double,
0037       minScalarSumPt = cms.optional.double,
0038       maxScalarSumPt = cms.optional.double,
0039       qual = cms.vuint32(),
0040       minAbsEta = cms.optional.double,
0041       maxAbsEta = cms.optional.double,
0042       maxIso = cms.optional.double,
0043       minHwIso = cms.optional.int32,
0044       regionsAbsEtaLowerBounds = cms.vdouble(),
0045       regionsMinPt = cms.vdouble(),
0046       regionsMaxIso = cms.vdouble(),
0047       regionsQual = cms.vuint32()
0048     ),
0049     collection3 = cms.PSet(
0050       tag = cms.required.InputTag,
0051       minPt = cms.optional.double,
0052       maxPt = cms.optional.double,
0053       minEta = cms.optional.double,
0054       maxEta = cms.optional.double,
0055       minPhi = cms.optional.double,
0056       maxPhi = cms.optional.double,
0057       minZ0 = cms.optional.double,
0058       maxZ0 = cms.optional.double,
0059       minScalarSumPt = cms.optional.double,
0060       maxScalarSumPt = cms.optional.double,
0061       qual = cms.vuint32(),
0062       minAbsEta = cms.optional.double,
0063       maxAbsEta = cms.optional.double,
0064       maxIso = cms.optional.double,
0065       minHwIso = cms.optional.int32,
0066       regionsAbsEtaLowerBounds = cms.vdouble(),
0067       regionsMinPt = cms.vdouble(),
0068       regionsMaxIso = cms.vdouble(),
0069       regionsQual = cms.vuint32()
0070     ),
0071     collection4 = cms.PSet(
0072       tag = cms.required.InputTag,
0073       minPt = cms.optional.double,
0074       maxPt = cms.optional.double,
0075       minEta = cms.optional.double,
0076       maxEta = cms.optional.double,
0077       minPhi = cms.optional.double,
0078       maxPhi = cms.optional.double,
0079       minZ0 = cms.optional.double,
0080       maxZ0 = cms.optional.double,
0081       minScalarSumPt = cms.optional.double,
0082       maxScalarSumPt = cms.optional.double,
0083       qual = cms.vuint32(),
0084       minAbsEta = cms.optional.double,
0085       maxAbsEta = cms.optional.double,
0086       maxIso = cms.optional.double,
0087       minHwIso = cms.optional.int32,
0088       regionsAbsEtaLowerBounds = cms.vdouble(),
0089       regionsMinPt = cms.vdouble(),
0090       regionsMaxIso = cms.vdouble(),
0091       regionsQual = cms.vuint32()
0092     ),
0093     scales = cms.PSet(
0094       pT_lsb = cms.required.double,
0095       phi_lsb = cms.required.double,
0096       eta_lsb = cms.required.double,
0097       z0_lsb = cms.required.double,
0098       isolation_lsb = cms.required.double,
0099       beta_lsb = cms.required.double,
0100       mass_lsb = cms.required.double,
0101       seed_pT_lsb = cms.required.double,
0102       seed_z0_lsb = cms.required.double,
0103       sca_sum_lsb = cms.required.double,
0104       sum_pT_pv_lsb = cms.required.double,
0105       pos_chg = cms.required.int32,
0106       neg_chg = cms.required.int32
0107     ),
0108     sanity_checks = cms.untracked.bool(False),
0109     inv_mass_checks = cms.untracked.bool(False),
0110     delta12 = cms.PSet(
0111       minDEta = cms.optional.double,
0112       maxDEta = cms.optional.double,
0113       minDPhi = cms.optional.double,
0114       maxDPhi = cms.optional.double,
0115       minDR = cms.optional.double,
0116       maxDR = cms.optional.double,
0117       minDz = cms.optional.double,
0118       maxDz = cms.optional.double,
0119       minInvMass = cms.optional.double,
0120       maxInvMass = cms.optional.double,
0121       minTransMass = cms.optional.double,
0122       maxTransMass = cms.optional.double,
0123       minCombPt = cms.optional.double,
0124       maxCombPt = cms.optional.double,
0125       os = cms.bool(False),
0126       ss = cms.bool(False)
0127     ),
0128     delta13 = cms.PSet(
0129       minDEta = cms.optional.double,
0130       maxDEta = cms.optional.double,
0131       minDPhi = cms.optional.double,
0132       maxDPhi = cms.optional.double,
0133       minDR = cms.optional.double,
0134       maxDR = cms.optional.double,
0135       minDz = cms.optional.double,
0136       maxDz = cms.optional.double,
0137       minInvMass = cms.optional.double,
0138       maxInvMass = cms.optional.double,
0139       minTransMass = cms.optional.double,
0140       maxTransMass = cms.optional.double,
0141       minCombPt = cms.optional.double,
0142       maxCombPt = cms.optional.double,
0143       os = cms.bool(False),
0144       ss = cms.bool(False)
0145     ),
0146     delta23 = cms.PSet(
0147       minDEta = cms.optional.double,
0148       maxDEta = cms.optional.double,
0149       minDPhi = cms.optional.double,
0150       maxDPhi = cms.optional.double,
0151       minDR = cms.optional.double,
0152       maxDR = cms.optional.double,
0153       minDz = cms.optional.double,
0154       maxDz = cms.optional.double,
0155       minInvMass = cms.optional.double,
0156       maxInvMass = cms.optional.double,
0157       minTransMass = cms.optional.double,
0158       maxTransMass = cms.optional.double,
0159       minCombPt = cms.optional.double,
0160       maxCombPt = cms.optional.double,
0161       os = cms.bool(False),
0162       ss = cms.bool(False)
0163     ),
0164     delta14 = cms.PSet(
0165       minDEta = cms.optional.double,
0166       maxDEta = cms.optional.double,
0167       minDPhi = cms.optional.double,
0168       maxDPhi = cms.optional.double,
0169       minDR = cms.optional.double,
0170       maxDR = cms.optional.double,
0171       minDz = cms.optional.double,
0172       maxDz = cms.optional.double,
0173       minInvMass = cms.optional.double,
0174       maxInvMass = cms.optional.double,
0175       minTransMass = cms.optional.double,
0176       maxTransMass = cms.optional.double,
0177       minCombPt = cms.optional.double,
0178       maxCombPt = cms.optional.double,
0179       os = cms.bool(False),
0180       ss = cms.bool(False)
0181     ),
0182     delta24 = cms.PSet(
0183       minDEta = cms.optional.double,
0184       maxDEta = cms.optional.double,
0185       minDPhi = cms.optional.double,
0186       maxDPhi = cms.optional.double,
0187       minDR = cms.optional.double,
0188       maxDR = cms.optional.double,
0189       minDz = cms.optional.double,
0190       maxDz = cms.optional.double,
0191       minInvMass = cms.optional.double,
0192       maxInvMass = cms.optional.double,
0193       minTransMass = cms.optional.double,
0194       maxTransMass = cms.optional.double,
0195       minCombPt = cms.optional.double,
0196       maxCombPt = cms.optional.double,
0197       os = cms.bool(False),
0198       ss = cms.bool(False)
0199     ),
0200     delta34 = cms.PSet(
0201       minDEta = cms.optional.double,
0202       maxDEta = cms.optional.double,
0203       minDPhi = cms.optional.double,
0204       maxDPhi = cms.optional.double,
0205       minDR = cms.optional.double,
0206       maxDR = cms.optional.double,
0207       minDz = cms.optional.double,
0208       maxDz = cms.optional.double,
0209       minInvMass = cms.optional.double,
0210       maxInvMass = cms.optional.double,
0211       minTransMass = cms.optional.double,
0212       maxTransMass = cms.optional.double,
0213       minCombPt = cms.optional.double,
0214       maxCombPt = cms.optional.double,
0215       os = cms.bool(False),
0216       ss = cms.bool(False)
0217     ),
0218     cosh_eta_lut = cms.PSet(
0219       lut = cms.required.vint32,
0220       output_scale_factor = cms.required.double,
0221       unused_lsbs = cms.required.uint32,
0222       max_error = cms.required.double
0223     ),
0224     cosh_eta_lut2 = cms.PSet(
0225       lut = cms.required.vint32,
0226       output_scale_factor = cms.required.double,
0227       unused_lsbs = cms.required.uint32,
0228       max_error = cms.required.double
0229     ),
0230     cos_phi_lut = cms.PSet(
0231       lut = cms.required.vint32,
0232       output_scale_factor = cms.required.double,
0233       unused_lsbs = cms.required.uint32,
0234       max_error = cms.required.double
0235     ),
0236     mightGet = cms.optional.untracked.vstring
0237   )
0238   for k,v in kwargs.items():
0239     setattr(mod, k, v)
0240   return mod