File indexing completed on 2025-02-20 03:45:28
0001 import FWCore.ParameterSet.Config as cms
0002
0003 testProducerWithPsetDesc = cms.EDProducer('ProducerWithPSetDesc',
0004 testingAutoGeneratedCfi = cms.untracked.bool(True),
0005 p_int = cms.int32(2147483647),
0006 p_int_untracked = cms.untracked.int32(-2147483647),
0007 p_int_opt = cms.int32(0),
0008 p_int_optuntracked = cms.untracked.int32(7),
0009 p_int_opt_nd = cms.optional.int32,
0010 p_int_optuntracked_nd = cms.optional.untracked.int32,
0011 vint1 = cms.vint32(),
0012 vint2 = cms.vint32(2147483647),
0013 vint3 = cms.vint32(
0014 2147483647,
0015 -2147483647
0016 ),
0017 vint4 = cms.vint32(
0018 2147483647,
0019 -2147483647,
0020 0
0021 ),
0022 uint1 = cms.uint32(4294967295),
0023 uint2 = cms.untracked.uint32(0),
0024 vuint1 = cms.vuint32(),
0025 vuint2 = cms.vuint32(4294967295),
0026 vuint3 = cms.vuint32(
0027 4294967295,
0028 0
0029 ),
0030 vuint4 = cms.vuint32(
0031 4294967295,
0032 0,
0033 11
0034 ),
0035 vuint5 = cms.vuint32(
0036 4294967295,
0037 0,
0038 11,
0039 21,
0040 31,
0041 41
0042 ),
0043 int64v1 = cms.int64(9000000000000000000),
0044 int64v2 = cms.int64(-9000000000000000000),
0045 int64v3 = cms.int64(0),
0046 vint64v1 = cms.vint64(),
0047 vint64v2 = cms.vint64(9000000000000000000),
0048 vint64v3 = cms.vint64(
0049 9000000000000000000,
0050 -9000000000000000000
0051 ),
0052 vint64v4 = cms.vint64(
0053 9000000000000000000,
0054 -9000000000000000000,
0055 0
0056 ),
0057 uint64v1 = cms.uint64(18000000000000000000),
0058 uint64v2 = cms.untracked.uint64(0),
0059 vuint64v1 = cms.vuint64(),
0060 vuint64v2 = cms.vuint64(18000000000000000000),
0061 vuint64v3 = cms.vuint64(
0062 18000000000000000000,
0063 0
0064 ),
0065 vuint64v4 = cms.vuint64(
0066 18000000000000000000,
0067 0,
0068 11
0069 ),
0070 doublev1 = cms.double(2.2250738585072014e-308),
0071 doublev2 = cms.untracked.double(0),
0072 doublev3 = cms.untracked.double(0.3),
0073 vdoublev1 = cms.vdouble(),
0074 vdoublev2 = cms.vdouble(1e+300),
0075 vdoublev3 = cms.vdouble(
0076 1e+300,
0077 0
0078 ),
0079 vdoublev4 = cms.vdouble(
0080 1e+300,
0081 0,
0082 11
0083 ),
0084 vdoublev5 = cms.vdouble(
0085 1e+300,
0086 0,
0087 11,
0088 0.3
0089 ),
0090 boolv1 = cms.bool(True),
0091 boolv2 = cms.bool(False),
0092 stringv1 = cms.string('Hello'),
0093 stringv2 = cms.string(''),
0094 vstringv1 = cms.vstring(),
0095 vstringv2 = cms.vstring('Hello'),
0096 vstringv3 = cms.vstring(
0097 'Hello',
0098 'World'
0099 ),
0100 vstringv4 = cms.vstring(
0101 'Hello',
0102 'World',
0103 ''
0104 ),
0105 eventIDv1 = cms.EventID(11, 0, 12),
0106 eventIDv2 = cms.EventID(101, 0, 102),
0107 vEventIDv1 = cms.VEventID(),
0108 vEventIDv2 = cms.VEventID('1000:1100'),
0109 vEventIDv3 = cms.VEventID(
0110 '1000:1100',
0111 '10000:11000'
0112 ),
0113 vEventIDv4 = cms.VEventID(
0114 '1000:1100',
0115 '10000:11000',
0116 '100000:110000'
0117 ),
0118 luminosityIDv1 = cms.LuminosityBlockID(11, 12),
0119 luminosityIDv2 = cms.LuminosityBlockID(101, 102),
0120 vLuminosityBlockIDv1 = cms.VLuminosityBlockID(),
0121 vLuminosityBlockIDv2 = cms.VLuminosityBlockID('1000:1100'),
0122 vLuminosityBlockIDv3 = cms.VLuminosityBlockID(
0123 '1000:1100',
0124 '10000:11000'
0125 ),
0126 vLuminosityBlockIDv4 = cms.VLuminosityBlockID(
0127 '1000:1100',
0128 '10000:11000',
0129 '100000:110000'
0130 ),
0131 lumiRangev1 = cms.LuminosityBlockRange('1:1-9:9'),
0132 lumiRangev2 = cms.LuminosityBlockRange('3:4-1000:1000'),
0133 vLumiRangev1 = cms.VLuminosityBlockRange(),
0134 vLumiRangev2 = cms.VLuminosityBlockRange('1:1-9:9'),
0135 vLumiRangev3 = cms.VLuminosityBlockRange(
0136 '1:1-9:9',
0137 '3:4-1000:1000'
0138 ),
0139 eventRangev1 = cms.EventRange('1:1-8:8'),
0140 eventRangev2 = cms.EventRange('3:4-1001:1002'),
0141 vEventRangev1 = cms.VEventRange(),
0142 vEventRangev2 = cms.VEventRange('1:1-8:8'),
0143 vEventRangev3 = cms.VEventRange(
0144 '1:1-8:8',
0145 '3:4-1001:1002'
0146 ),
0147 inputTagv1 = cms.InputTag('One', 'Two', 'Three'),
0148 inputTagv2 = cms.InputTag('One', 'Two'),
0149 inputTagv3 = cms.InputTag('One'),
0150 inputTagv4 = cms.InputTag('One', '', 'Three'),
0151 vInputTagv1 = cms.VInputTag(),
0152 vInputTagv2 = cms.VInputTag('One:Two:Three'),
0153 vInputTagv3 = cms.VInputTag(
0154 'One:Two:Three',
0155 'One:Two'
0156 ),
0157 vInputTagv4 = cms.VInputTag(
0158 'One:Two:Three',
0159 'One:Two',
0160 'One'
0161 ),
0162 vInputTagv5 = cms.VInputTag(
0163 'One:Two:Three',
0164 'One:Two',
0165 'One',
0166 'One::Three'
0167 ),
0168 esinputTagv1 = cms.ESInputTag('One', 'Two'),
0169 esinputTagv2 = cms.ESInputTag('One', ''),
0170 esinputTagv3 = cms.ESInputTag('', 'Two'),
0171 vESInputTagv1 = cms.VESInputTag(),
0172 vESInputTagv2 = cms.VESInputTag('One:Two'),
0173 vESInputTagv3 = cms.VESInputTag(
0174 'One:Two',
0175 'One:'
0176 ),
0177 vESInputTagv4 = cms.VESInputTag(
0178 'One:Two',
0179 'One:',
0180 ':Two'
0181 ),
0182 fileInPath = cms.FileInPath('FWCore/Integration/plugins/ProducerWithPSetDesc.cc'),
0183 bar = cms.PSet(
0184 Drinks = cms.uint32(5),
0185 uDrinks = cms.untracked.uint32(5),
0186 oDrinks = cms.uint32(5),
0187 ouDrinks = cms.untracked.uint32(5)
0188 ),
0189 test104 = cms.untracked.VPSet(
0190 cms.PSet(),
0191 template = cms.PSetTemplate(
0192 Drinks = cms.uint32(5),
0193 ndoDrinks = cms.optional.uint32,
0194 ndouDrinks = cms.optional.untracked.uint32,
0195 oDrinks = cms.uint32(5),
0196 ouDrinks = cms.untracked.uint32(5),
0197 uDrinks = cms.untracked.uint32(5)
0198 )
0199 ),
0200 test105 = cms.untracked.VPSet(
0201 template = cms.PSetTemplate(
0202 Drinks = cms.uint32(5),
0203 ndoDrinks = cms.optional.uint32,
0204 ndouDrinks = cms.optional.untracked.uint32,
0205 oDrinks = cms.uint32(5),
0206 ouDrinks = cms.untracked.uint32(5),
0207 uDrinks = cms.untracked.uint32(5)
0208 ) ),
0209 test1 = cms.double(0.1),
0210 test2 = cms.double(0.2),
0211 testA = cms.string('fooA'),
0212 testB = cms.int32(100),
0213 testC = cms.int32(101),
0214 oiswitch = cms.int32(1),
0215 oivalue1 = cms.double(101),
0216 oivalue2 = cms.double(101),
0217 testDeeplyNested2 = cms.PSet(
0218 bswitch = cms.bool(False),
0219 bvalue1 = cms.double(101),
0220 bvalue2 = cms.double(101),
0221 iswitch = cms.int32(1),
0222 ivalue1 = cms.double(101),
0223 ivalue2 = cms.untracked.double(101),
0224 sswitch = cms.string('1'),
0225 svalue1 = cms.double(101),
0226 svalue2 = cms.double(101),
0227 testint = cms.int32(1000)
0228 ),
0229 bars = cms.VPSet(
0230 cms.PSet(
0231 oDrinks = cms.uint32(11)
0232 ),
0233 cms.PSet(
0234 ndouDrinks = cms.untracked.uint32(11),
0235 oDrinks = cms.uint32(11),
0236 ouDrinks = cms.untracked.uint32(11),
0237 testDeeplyNested = cms.PSet(
0238 testint = cms.int32(2)
0239 ),
0240 anotherVPSet = cms.VPSet(
0241 cms.PSet(),
0242 cms.PSet(
0243 xvalue = cms.int32(17)
0244 )
0245 )
0246 ),
0247 template = cms.PSetTemplate(
0248 Drinks = cms.uint32(5),
0249 anotherVPSet = cms.VPSet(
0250 cms.PSet(),
0251 cms.PSet(
0252 xvalue = cms.int32(100)
0253 ),
0254 template = cms.PSetTemplate(
0255 xvalue = cms.int32(7)
0256 )
0257 ),
0258 ndoDrinks = cms.optional.uint32,
0259 ndouDrinks = cms.optional.untracked.uint32,
0260 oDrinks = cms.uint32(5),
0261 ouDrinks = cms.untracked.uint32(5),
0262 testDeeplyNested = cms.PSet(
0263 bswitch = cms.bool(False),
0264 bvalue1 = cms.double(101),
0265 bvalue2 = cms.double(101),
0266 iswitch = cms.int32(1),
0267 ivalue1 = cms.double(101),
0268 ivalue2 = cms.untracked.double(101),
0269 sswitch = cms.string('1'),
0270 svalue1 = cms.double(101),
0271 svalue2 = cms.double(101),
0272 testint = cms.int32(1000)
0273 ),
0274 uDrinks = cms.untracked.uint32(5)
0275 )
0276 ),
0277 subpset = cms.PSet(
0278 xvalue = cms.int32(11),
0279 bar = cms.untracked.PSet(
0280 Drinks = cms.uint32(5),
0281 uDrinks = cms.untracked.uint32(5),
0282 oDrinks = cms.uint32(5),
0283 ouDrinks = cms.untracked.uint32(5)
0284 )
0285 ),
0286 wildcardPset = cms.PSet(
0287 p_uint_opt = cms.uint32(0),
0288 allowAnyLabel_ = cms.optional.int32
0289 ),
0290 switchPset = cms.PSet(
0291 iswitch = cms.int32(1),
0292 ivalue1 = cms.double(101),
0293 ivalue2 = cms.double(101),
0294 addTeVRefits = cms.bool(True),
0295 pickySrc = cms.InputTag(''),
0296 tpfmsSrc = cms.InputTag('')
0297 ),
0298 xorPset = cms.PSet(
0299 name = cms.string('11'),
0300 name1 = cms.string('11'),
0301 name3 = cms.string('11')
0302 ),
0303 orPset = cms.PSet(
0304 x1 = cms.string('11'),
0305 y1 = cms.string('11')
0306 ),
0307 andPset = cms.PSet(
0308 x1 = cms.string('11'),
0309 x2 = cms.uint32(11),
0310 y1 = cms.string('11'),
0311 y2 = cms.uint32(11),
0312 z1 = cms.string('11'),
0313 z2 = cms.uint32(11),
0314 b1 = cms.string('11'),
0315 b2 = cms.uint32(11),
0316 b3 = cms.uint32(11),
0317 b4 = cms.uint32(11),
0318 b5 = cms.uint32(11),
0319 b6 = cms.uint32(11)
0320 ),
0321 ifExistsPset = cms.PSet(
0322 x1 = cms.uint32(11),
0323 x2 = cms.string('11'),
0324 z1 = cms.uint32(11),
0325 z2 = cms.string('11')
0326 ),
0327 allowedLabelsPset = cms.PSet(
0328 p_int_opt = cms.int32(0),
0329 testAllowedLabels = cms.vstring(),
0330 testAllowedLabelsUntracked = cms.untracked.vstring(),
0331 testWithSet = cms.untracked.vstring(),
0332 testWithVectorOfSets = cms.untracked.vstring()
0333 ),
0334 noDefaultPset3 = cms.PSet(
0335 noDefault1 = cms.optional.int32,
0336 noDefault2 = cms.optional.vint32,
0337 noDefault3 = cms.optional.uint32,
0338 noDefault4 = cms.optional.vuint32,
0339 noDefault5 = cms.optional.int64,
0340 noDefault6 = cms.optional.vint64,
0341 noDefault7 = cms.optional.uint64,
0342 noDefault8 = cms.optional.vuint64,
0343 noDefault9 = cms.optional.double,
0344 noDefault10 = cms.optional.vdouble,
0345 noDefault11 = cms.optional.bool,
0346 noDefault12 = cms.optional.string,
0347 noDefault13 = cms.optional.vstring,
0348 noDefault14 = cms.optional.EventID,
0349 noDefault15 = cms.optional.VEventID,
0350 noDefault16 = cms.optional.LuminosityBlockID,
0351 noDefault17 = cms.optional.VLuminosityBlockID,
0352 noDefault18 = cms.optional.InputTag,
0353 noDefault19 = cms.optional.VInputTag,
0354 noDefault20 = cms.optional.FileInPath,
0355 noDefault21 = cms.optional.LuminosityBlockRange,
0356 noDefault22 = cms.optional.VLuminosityBlockRange,
0357 noDefault23 = cms.optional.EventRange,
0358 noDefault24 = cms.optional.VEventRange
0359 ),
0360 noDefaultPset4 = cms.PSet(
0361 noDefault1 = cms.optional.untracked.int32,
0362 noDefault2 = cms.optional.untracked.vint32,
0363 noDefault3 = cms.optional.untracked.uint32,
0364 noDefault4 = cms.optional.untracked.vuint32,
0365 noDefault5 = cms.optional.untracked.int64,
0366 noDefault6 = cms.optional.untracked.vint64,
0367 noDefault7 = cms.optional.untracked.uint64,
0368 noDefault8 = cms.optional.untracked.vuint64,
0369 noDefault9 = cms.optional.untracked.double,
0370 noDefault10 = cms.optional.untracked.vdouble,
0371 noDefault11 = cms.optional.untracked.bool,
0372 noDefault12 = cms.optional.untracked.string,
0373 noDefault13 = cms.optional.untracked.vstring,
0374 noDefault14 = cms.optional.untracked.EventID,
0375 noDefault15 = cms.optional.untracked.VEventID,
0376 noDefault16 = cms.optional.untracked.LuminosityBlockID,
0377 noDefault17 = cms.optional.untracked.VLuminosityBlockID,
0378 noDefault18 = cms.optional.untracked.InputTag,
0379 noDefault19 = cms.optional.untracked.VInputTag,
0380 noDefault20 = cms.optional.untracked.FileInPath,
0381 noDefault21 = cms.optional.untracked.LuminosityBlockRange,
0382 noDefault22 = cms.optional.untracked.VLuminosityBlockRange,
0383 noDefault23 = cms.optional.untracked.EventRange,
0384 noDefault24 = cms.optional.untracked.VEventRange
0385 ),
0386 plugin = cms.PSet(
0387 value = cms.int32(5),
0388 type = cms.string('edmtestAnotherValueMaker')
0389
0390 ),
0391 plugin1 = cms.PSet(),
0392 plugin2 = cms.VPSet(
0393 ),
0394 plugin3 = cms.VPSet(
0395 cms.PSet(
0396 type = cms.string('edmtestAnotherOneMaker')
0397 ),
0398 cms.PSet(
0399 type = cms.string('edmtestAnotherValueMaker'),
0400 value = cms.int32(11)
0401 )
0402 ),
0403 plugin4 = cms.PSet(
0404 value = cms.int32(5),
0405 pluginRecursive = cms.PSet(),
0406 type = cms.string('edmtestAnotherMakerWithRecursivePlugin')
0407
0408 ),
0409 plugin5 = cms.VPSet(
0410 cms.PSet(
0411 type = cms.string('edmtestAnotherOneMaker')
0412 ),
0413 cms.PSet(
0414 type = cms.string('edmtestAnotherMakerWithRecursivePlugin'),
0415 value = cms.int32(11)
0416 ),
0417 template = cms.PSetTemplate(
0418 pluginRecursive = cms.PSet(
0419
0420 ),
0421 type = cms.string('edmtestAnotherMakerWithRecursivePlugin'),
0422 value = cms.int32(5)
0423 )
0424 ),
0425 mightGet = cms.optional.untracked.vstring
0426 )
0427
0428 print(testProducerWithPsetDesc.dumpPython())