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