Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2025-03-08 03:03:54

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 def SimDoubletsAnalyzerPhase2(*args, **kwargs):
0004   mod = cms.EDProducer('SimDoubletsAnalyzerPhase2',
0005     folder = cms.string('Tracking/TrackingMCTruth/SimDoublets'),
0006     cellMaxDYSize12 = cms.int32(12),
0007     cellMaxDYSize = cms.int32(10),
0008     cellMaxDYPred = cms.int32(20),
0009     simDoubletsSrc = cms.InputTag('simDoubletsProducerPhase2'),
0010     layerPairs = cms.vint32(
0011       0,
0012       1,
0013       0,
0014       4,
0015       0,
0016       16,
0017       1,
0018       2,
0019       1,
0020       4,
0021       1,
0022       16,
0023       2,
0024       3,
0025       2,
0026       4,
0027       2,
0028       16,
0029       4,
0030       5,
0031       5,
0032       6,
0033       6,
0034       7,
0035       7,
0036       8,
0037       8,
0038       9,
0039       9,
0040       10,
0041       10,
0042       11,
0043       16,
0044       17,
0045       17,
0046       18,
0047       18,
0048       19,
0049       19,
0050       20,
0051       20,
0052       21,
0053       21,
0054       22,
0055       22,
0056       23,
0057       0,
0058       2,
0059       0,
0060       5,
0061       0,
0062       17,
0063       0,
0064       6,
0065       0,
0066       18,
0067       1,
0068       3,
0069       1,
0070       5,
0071       1,
0072       17,
0073       1,
0074       6,
0075       1,
0076       18,
0077       11,
0078       12,
0079       12,
0080       13,
0081       13,
0082       14,
0083       14,
0084       15,
0085       23,
0086       24,
0087       24,
0088       25,
0089       25,
0090       26,
0091       26,
0092       27,
0093       4,
0094       6,
0095       5,
0096       7,
0097       6,
0098       8,
0099       7,
0100       9,
0101       8,
0102       10,
0103       9,
0104       11,
0105       10,
0106       12,
0107       16,
0108       18,
0109       17,
0110       19,
0111       18,
0112       20,
0113       19,
0114       21,
0115       20,
0116       22,
0117       21,
0118       23,
0119       22,
0120       24
0121     ),
0122     cellMinYSizeB1 = cms.int32(25),
0123     cellMinYSizeB2 = cms.int32(15),
0124     cellZ0Cut = cms.double(7.5),
0125     cellPtCut = cms.double(0.85),
0126     cellMinz = cms.vdouble(
0127       -16,
0128       4,
0129       -22,
0130       -17,
0131       6,
0132       -22,
0133       -18,
0134       11,
0135       -22,
0136       23,
0137       30,
0138       39,
0139       50,
0140       65,
0141       82,
0142       109,
0143       -28,
0144       -35,
0145       -44,
0146       -55,
0147       -70,
0148       -87,
0149       -113,
0150       -16,
0151       7,
0152       -22,
0153       11,
0154       -22,
0155       -17,
0156       9,
0157       -22,
0158       13,
0159       -22,
0160       137,
0161       173,
0162       199,
0163       229,
0164       -142,
0165       -177,
0166       -203,
0167       -233,
0168       23,
0169       30,
0170       39,
0171       50,
0172       65,
0173       82,
0174       109,
0175       -28,
0176       -35,
0177       -44,
0178       -55,
0179       -70,
0180       -87,
0181       -113
0182     ),
0183     cellMaxz = cms.vdouble(
0184       17,
0185       22,
0186       -4,
0187       17,
0188       22,
0189       -6,
0190       18,
0191       22,
0192       -11,
0193       28,
0194       35,
0195       44,
0196       55,
0197       70,
0198       87,
0199       113,
0200       -23,
0201       -30,
0202       -39,
0203       -50,
0204       -65,
0205       -82,
0206       -109,
0207       17,
0208       22,
0209       -7,
0210       22,
0211       -10,
0212       17,
0213       22,
0214       -9,
0215       22,
0216       -13,
0217       142,
0218       177,
0219       203,
0220       233,
0221       -137,
0222       -173,
0223       -199,
0224       -229,
0225       28,
0226       35,
0227       44,
0228       55,
0229       70,
0230       87,
0231       113,
0232       -23,
0233       -30,
0234       -39,
0235       -50,
0236       -65,
0237       -82,
0238       -109
0239     ),
0240     cellPhiCuts = cms.vint32(
0241       522,
0242       522,
0243       522,
0244       626,
0245       730,
0246       730,
0247       626,
0248       730,
0249       730,
0250       522,
0251       522,
0252       522,
0253       522,
0254       522,
0255       522,
0256       522,
0257       522,
0258       522,
0259       522,
0260       522,
0261       522,
0262       522,
0263       522,
0264       522,
0265       522,
0266       522,
0267       522,
0268       522,
0269       522,
0270       730,
0271       730,
0272       730,
0273       730,
0274       730,
0275       730,
0276       730,
0277       730,
0278       730,
0279       730,
0280       730,
0281       730,
0282       730,
0283       730,
0284       730,
0285       730,
0286       730,
0287       730,
0288       522,
0289       522,
0290       522,
0291       522,
0292       522,
0293       522,
0294       522,
0295       522
0296     ),
0297     cellMaxr = cms.vdouble(
0298       5,
0299       5,
0300       5,
0301       7,
0302       8,
0303       8,
0304       7,
0305       7,
0306       7,
0307       6,
0308       6,
0309       6,
0310       6,
0311       5,
0312       6,
0313       5,
0314       6,
0315       6,
0316       6,
0317       6,
0318       5,
0319       6,
0320       5,
0321       5,
0322       5,
0323       5,
0324       5,
0325       5,
0326       5,
0327       8,
0328       8,
0329       8,
0330       8,
0331       6,
0332       5,
0333       5,
0334       5,
0335       6,
0336       5,
0337       5,
0338       5,
0339       9,
0340       9,
0341       9,
0342       8,
0343       8,
0344       8,
0345       11,
0346       9,
0347       9,
0348       9,
0349       8,
0350       8,
0351       8,
0352       11
0353     ),
0354     mightGet = cms.optional.untracked.vstring
0355   )
0356   for a in args:
0357     mod.update_(a)
0358   mod.update_(kwargs)
0359   return mod