10 uncleanedOnlyElectronSeeds = ecalDrivenElectronSeeds.clone(
11 barrelSuperClusters = cms.InputTag(
"uncleanedOnlyCorrectedHybridSuperClusters"),
12 endcapSuperClusters = cms.InputTag(
"uncleanedOnlyCorrectedMulti5x5SuperClustersWithPreshower")
16 uncleanedOnlyElectronCkfTrackCandidates = electronCkfTrackCandidates.clone(
17 src = cms.InputTag(
"uncleanedOnlyElectronSeeds")
21 uncleanedOnlyElectronGsfTracks = electronGsfTracks.clone(
22 src =
'uncleanedOnlyElectronCkfTrackCandidates'
25 uncleanedOnlyTracking = cms.Sequence(uncleanedOnlyElectronSeeds*uncleanedOnlyElectronCkfTrackCandidates*uncleanedOnlyElectronGsfTracks)
32 uncleanedOnlyConversionTrackCandidates = conversionTrackCandidates.clone(
33 scHybridBarrelProducer = cms.InputTag(
"uncleanedOnlyCorrectedHybridSuperClusters"),
34 bcBarrelCollection = cms.InputTag(
"hybridSuperClusters",
"uncleanOnlyHybridSuperClusters"),
35 scIslandEndcapProducer = cms.InputTag(
"uncleanedOnlyCorrectedMulti5x5SuperClustersWithPreshower"),
36 bcEndcapCollection = cms.InputTag(
"multi5x5SuperClusters",
"uncleanOnlyMulti5x5EndcapBasicClusters")
40 uncleanedOnlyCkfOutInTracksFromConversions = ckfOutInTracksFromConversions.clone(
41 src = cms.InputTag(
"uncleanedOnlyConversionTrackCandidates",
"outInTracksFromConversions"),
42 producer = cms.string(
'uncleanedOnlyConversionTrackCandidates'),
43 ComponentName = cms.string(
'uncleanedOnlyCkfOutInTracksFromConversions')
47 uncleanedOnlyCkfInOutTracksFromConversions = ckfInOutTracksFromConversions.clone(
48 src = cms.InputTag(
"uncleanedOnlyConversionTrackCandidates",
"inOutTracksFromConversions"),
49 producer = cms.string(
'uncleanedOnlyConversionTrackCandidates'),
50 ComponentName = cms.string(
'uncleanedOnlyCkfInOutTracksFromConversions')
53 uncleanedOnlyCkfTracksFromConversions = cms.Sequence(uncleanedOnlyConversionTrackCandidates*uncleanedOnlyCkfOutInTracksFromConversions*uncleanedOnlyCkfInOutTracksFromConversions)
56 uncleanedOnlyGeneralConversionTrackProducer = generalConversionTrackProducer.clone()
59 uncleanedOnlyInOutConversionTrackProducer = inOutConversionTrackProducer.clone(
60 TrackProducer = cms.string(
'uncleanedOnlyCkfInOutTracksFromConversions')
64 uncleanedOnlyOutInConversionTrackProducer = outInConversionTrackProducer.clone(
65 TrackProducer = cms.string(
'uncleanedOnlyCkfOutInTracksFromConversions')
69 uncleanedOnlyGsfConversionTrackProducer = gsfConversionTrackProducer.clone(
70 TrackProducer = cms.string(
'uncleanedOnlyElectronGsfTracks')
73 uncleanedOnlyConversionTrackProducers = cms.Sequence(uncleanedOnlyGeneralConversionTrackProducer*uncleanedOnlyInOutConversionTrackProducer*uncleanedOnlyOutInConversionTrackProducer*uncleanedOnlyGsfConversionTrackProducer)
76 uncleanedOnlyInOutOutInConversionTrackMerger = inOutOutInConversionTrackMerger.clone(
77 TrackProducer2 = cms.string(
'uncleanedOnlyOutInConversionTrackProducer'),
78 TrackProducer1 = cms.string(
'uncleanedOnlyInOutConversionTrackProducer')
82 uncleanedOnlyGeneralInOutOutInConversionTrackMerger = generalInOutOutInConversionTrackMerger.clone(
83 TrackProducer2 = cms.string(
'uncleanedOnlyGeneralConversionTrackProducer'),
84 TrackProducer1 = cms.string(
'uncleanedOnlyInOutOutInConversionTrackMerger')
88 uncleanedOnlyGsfGeneralInOutOutInConversionTrackMerger = gsfGeneralInOutOutInConversionTrackMerger.clone(
89 TrackProducer2 = cms.string(
'uncleanedOnlyGsfConversionTrackProducer'),
90 TrackProducer1 = cms.string(
'uncleanedOnlyGeneralInOutOutInConversionTrackMerger')
93 uncleanedOnlyConversionTrackMergers = cms.Sequence(uncleanedOnlyInOutOutInConversionTrackMerger*uncleanedOnlyGeneralInOutOutInConversionTrackMerger*uncleanedOnlyGsfGeneralInOutOutInConversionTrackMerger)
96 uncleanedOnlyAllConversions = allConversions.clone(
97 scBarrelProducer = cms.InputTag(
"uncleanedOnlyCorrectedHybridSuperClusters"),
98 bcBarrelCollection = cms.InputTag(
"hybridSuperClusters",
"uncleanOnlyHybridSuperClusters"),
99 scEndcapProducer = cms.InputTag(
"uncleanedOnlyCorrectedMulti5x5SuperClustersWithPreshower"),
100 bcEndcapCollection = cms.InputTag(
"multi5x5SuperClusters",
"uncleanOnlyMulti5x5EndcapBasicClusters"),
101 src = cms.InputTag(
"uncleanedOnlyGsfGeneralInOutOutInConversionTrackMerger")
104 uncleanedOnlyConversions = cms.Sequence(uncleanedOnlyCkfTracksFromConversions*uncleanedOnlyConversionTrackProducers*uncleanedOnlyConversionTrackMergers*uncleanedOnlyAllConversions)
111 uncleanedOnlyPfTrack = pfTrack.clone(
112 GsfTrackModuleLabel = cms.InputTag(
"uncleanedOnlyElectronGsfTracks")
116 uncleanedOnlyPfConversions = pfConversions.clone(
117 conversionCollection = cms.InputTag(
"allConversions")
121 uncleanedOnlyPfTrackElec = pfTrackElec.clone(
122 PFConversions = cms.InputTag(
"uncleanedOnlyPfConversions"),
123 GsfTrackModuleLabel = cms.InputTag(
"uncleanedOnlyElectronGsfTracks"),
124 PFRecTrackLabel = cms.InputTag(
"uncleanedOnlyPfTrack")
127 uncleanedOnlyPfTracking = cms.Sequence(uncleanedOnlyPfTrack*uncleanedOnlyPfConversions*uncleanedOnlyPfTrackElec)
134 uncleanedOnlyGsfElectronCores = ecalDrivenGsfElectronCores.clone(
135 gsfTracks = cms.InputTag(
"uncleanedOnlyElectronGsfTracks"),
136 gsfPfRecTracks = cms.InputTag(
"uncleanedOnlyPfTrackElec")
140 uncleanedOnlyGsfElectrons = ecalDrivenGsfElectrons.clone(
141 gsfPfRecTracksTag = cms.InputTag(
"uncleanedOnlyPfTrackElec"),
142 gsfElectronCoresTag = cms.InputTag(
"uncleanedOnlyGsfElectronCores"),
143 seedsTag = cms.InputTag(
"uncleanedOnlyElectronSeeds")
146 uncleanedOnlyElectrons = cms.Sequence(uncleanedOnlyGsfElectronCores*uncleanedOnlyGsfElectrons)
152 uncleanedOnlyElectronSequence = cms.Sequence(uncleanedOnlyTracking*uncleanedOnlyConversions*uncleanedOnlyPfTracking*uncleanedOnlyElectrons)