Back to home page

Project CMSSW displayed by LXR

 
 

    


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())