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 SimDoubletsAnalyzerPhase1(*args, **kwargs):
0004   mod = cms.EDProducer('SimDoubletsAnalyzerPhase1',
0005     folder = cms.string('Tracking/TrackingMCTruth/SimDoublets'),
0006     cellMaxDYSize12 = cms.int32(28),
0007     cellMaxDYSize = cms.int32(20),
0008     cellMaxDYPred = cms.int32(20),
0009     simDoubletsSrc = cms.InputTag('simDoubletsProducerPhase1'),
0010     layerPairs = cms.vint32(
0011       0,
0012       1,
0013       0,
0014       4,
0015       0,
0016       7,
0017       1,
0018       2,
0019       1,
0020       4,
0021       1,
0022       7,
0023       4,
0024       5,
0025       7,
0026       8,
0027       2,
0028       3,
0029       2,
0030       4,
0031       2,
0032       7,
0033       5,
0034       6,
0035       8,
0036       9,
0037       0,
0038       2,
0039       1,
0040       3,
0041       0,
0042       5,
0043       0,
0044       8,
0045       4,
0046       6,
0047       7,
0048       9
0049     ),
0050     cellMinYSizeB1 = cms.int32(36),
0051     cellMinYSizeB2 = cms.int32(28),
0052     cellZ0Cut = cms.double(12),
0053     cellPtCut = cms.double(0.5),
0054     cellMinz = cms.vdouble(
0055       -20,
0056       0,
0057       -30,
0058       -22,
0059       10,
0060       -30,
0061       -70,
0062       -70,
0063       -22,
0064       15,
0065       -30,
0066       -70,
0067       -70,
0068       -20,
0069       -22,
0070       0,
0071       -30,
0072       -70,
0073       -70
0074     ),
0075     cellMaxz = cms.vdouble(
0076       20,
0077       30,
0078       0,
0079       22,
0080       30,
0081       -10,
0082       70,
0083       70,
0084       22,
0085       30,
0086       -15,
0087       70,
0088       70,
0089       20,
0090       22,
0091       30,
0092       0,
0093       70,
0094       70
0095     ),
0096     cellPhiCuts = cms.vint32(
0097       522,
0098       730,
0099       730,
0100       522,
0101       626,
0102       626,
0103       522,
0104       522,
0105       626,
0106       626,
0107       626,
0108       522,
0109       522,
0110       522,
0111       522,
0112       522,
0113       522,
0114       522,
0115       522
0116     ),
0117     cellMaxr = cms.vdouble(
0118       20,
0119       9,
0120       9,
0121       20,
0122       7,
0123       7,
0124       5,
0125       5,
0126       20,
0127       6,
0128       6,
0129       5,
0130       5,
0131       20,
0132       20,
0133       9,
0134       9,
0135       9,
0136       9
0137     ),
0138     mightGet = cms.optional.untracked.vstring
0139   )
0140   for a in args:
0141     mod.update_(a)
0142   mod.update_(kwargs)
0143   return mod