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