1 import FWCore.ParameterSet.Config
as cms
3 import RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi
4 import RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi
11 ckfTracksFromConversionsReRecoTask = cms.Task(conversionTrackCandidates,
12 ckfOutInTracksFromConversions,
13 ckfInOutTracksFromConversions)
16 generalConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
17 TrackProducer = cms.string(
'generalTracks'),
18 setTrackerOnly = cms.bool(
True),
19 useTrajectory = cms.bool(
False),
23 conversionStepConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
24 TrackProducer = cms.string(
'conversionStepTracks'),
25 setTrackerOnly = cms.bool(
True),
26 setArbitratedMergedEcalGeneral = cms.bool(
True),
27 useTrajectory = cms.bool(
False),
31 inOutConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
32 TrackProducer = cms.string(
'ckfInOutTracksFromConversions'),
33 setArbitratedEcalSeeded = cms.bool(
True),
34 useTrajectory = cms.bool(
False),
38 outInConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
39 TrackProducer = cms.string(
'ckfOutInTracksFromConversions'),
40 setArbitratedEcalSeeded = cms.bool(
True),
41 useTrajectory = cms.bool(
False),
45 gsfConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
46 TrackProducer = cms.string(
'electronGsfTracks'),
47 useTrajectory = cms.bool(
False),
50 conversionTrackProducersReRecoTask = cms.Task(generalConversionTrackProducerReReco,
51 conversionStepConversionTrackProducerReReco,
52 inOutConversionTrackProducerReReco,
53 outInConversionTrackProducerReReco,
54 gsfConversionTrackProducerReReco)
57 generalConversionStepConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
58 TrackProducer1 = cms.string(
'generalConversionTrackProducerReReco'),
59 TrackProducer2 = cms.string(
'conversionStepConversionTrackProducerReReco'),
66 arbitratedMergedPreferCollection = cms.int32(3),
67 arbitratedMergedEcalGeneralPreferCollection = cms.int32(3),
71 inOutOutInConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
72 TrackProducer1 = cms.string(
'inOutConversionTrackProducerReReco'),
73 TrackProducer2 = cms.string(
'outInConversionTrackProducerReReco'),
80 arbitratedEcalSeededPreferCollection = cms.int32(3),
81 arbitratedMergedPreferCollection = cms.int32(3),
88 generalInOutOutInConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
89 TrackProducer1 = cms.string(
'inOutOutInConversionTrackMergerReReco'),
90 TrackProducer2 = cms.string(
'generalConversionStepConversionTrackMergerReReco'),
91 arbitratedMergedPreferCollection = cms.int32(3),
97 gsfGeneralInOutOutInConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
98 TrackProducer1 = cms.string(
'generalInOutOutInConversionTrackMergerReReco'),
99 TrackProducer2 = cms.string(
'gsfConversionTrackProducerReReco'),
100 arbitratedMergedPreferCollection = cms.int32(2),
108 conversionTrackMergersReRecoTask = cms.Task(inOutOutInConversionTrackMergerReReco,
109 generalConversionStepConversionTrackMergerReReco,
110 generalInOutOutInConversionTrackMergerReReco,
111 gsfGeneralInOutOutInConversionTrackMergerReReco)
113 conversionTrackTaskForReReco = cms.Task(ckfTracksFromConversionsReRecoTask,
114 conversionTrackProducersReRecoTask,
115 conversionTrackMergersReRecoTask)
116 conversionTrackSequenceForReReco = cms.Sequence(conversionTrackTaskForReReco)
120 gsfGeneralConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
121 TrackProducer1 = cms.string(
'generalConversionTrackProducerReReco'),
122 TrackProducer2 = cms.string(
'gsfConversionTrackProducerReReco'),
123 arbitratedMergedPreferCollection = cms.int32(2),