File indexing completed on 2023-03-17 11:03:03
0001 import FWCore.ParameterSet.Config as cms
0002
0003 process = cms.Process("TEST3")
0004
0005 process.source = cms.Source("PoolSource",
0006 fileNames = cms.untracked.vstring(
0007 'file:testDropOnInput2001.root'
0008 ),
0009 inputCommands = cms.untracked.vstring(
0010 'keep *',
0011 'drop *_prodA_*_*',
0012 'drop *_prodD_*_*',
0013 'drop *_prodF_*_*'
0014 ),
0015 dropDescendantsOfDroppedBranches = cms.untracked.bool(True)
0016 )
0017
0018 process.a1 = cms.EDAnalyzer("TestFindProduct",
0019 inputTags = cms.untracked.VInputTag(
0020 cms.InputTag("prodC"),
0021 cms.InputTag("prodB")
0022 ),
0023 inputTagsNotFound = cms.untracked.VInputTag(
0024 cms.InputTag("prodA"),
0025 cms.InputTag("prodD"),
0026 cms.InputTag("prodE"),
0027 cms.InputTag("prodF"),
0028 cms.InputTag("prodG")
0029 )
0030 )
0031
0032 process.test1 = cms.EDAnalyzer("TestParentage",
0033 inputTag = cms.InputTag("A101"),
0034 expectedAncestors = cms.vstring("K100")
0035 )
0036
0037 process.test2 = cms.EDAnalyzer("TestParentage",
0038 inputTag = cms.InputTag("K100"),
0039 expectedAncestors = cms.vstring()
0040 )
0041
0042 process.test3 = cms.EDAnalyzer("TestParentage",
0043 inputTag = cms.InputTag("K102"),
0044 expectedAncestors = cms.vstring("K100", "NK101")
0045 )
0046
0047 process.test4 = cms.EDAnalyzer("TestParentage",
0048 inputTag = cms.InputTag("K103"),
0049 expectedAncestors = cms.vstring("K100", "NK101")
0050 )
0051
0052 process.test5 = cms.EDAnalyzer("TestParentage",
0053 inputTag = cms.InputTag("K104"),
0054 expectedAncestors = cms.vstring("K100", "NK101")
0055 )
0056
0057 process.path = cms.Path(process.a1 *
0058 process.test1 *
0059 process.test2 *
0060 process.test3 *
0061 process.test4 *
0062 process.test5
0063 )