File indexing completed on 2024-04-06 12:24:58
0001 import FWCore.ParameterSet.Config as cms
0002
0003 import RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi
0004 import RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi
0005
0006
0007 from RecoEgamma.EgammaPhotonProducers.conversionTrackCandidates_cff import *
0008
0009 from RecoEgamma.EgammaPhotonProducers.ckfOutInTracksFromConversions_cfi import *
0010 from RecoEgamma.EgammaPhotonProducers.ckfInOutTracksFromConversions_cfi import *
0011 ckfTracksFromConversionsReRecoTask = cms.Task(conversionTrackCandidates,
0012 ckfOutInTracksFromConversions,
0013 ckfInOutTracksFromConversions)
0014
0015
0016 generalConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
0017 TrackProducer = 'generalTracks',
0018 setTrackerOnly = True,
0019 useTrajectory = False,
0020 )
0021
0022
0023 conversionStepConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
0024 TrackProducer = 'conversionStepTracks',
0025 setTrackerOnly = True,
0026 setArbitratedMergedEcalGeneral = True,
0027 useTrajectory = False,
0028 )
0029
0030
0031 inOutConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
0032 TrackProducer = 'ckfInOutTracksFromConversions',
0033 setArbitratedEcalSeeded = True,
0034 useTrajectory = False,
0035 )
0036
0037
0038 outInConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
0039 TrackProducer = 'ckfOutInTracksFromConversions',
0040 setArbitratedEcalSeeded = True,
0041 useTrajectory = False,
0042 )
0043
0044
0045 gsfConversionTrackProducerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackProducer_cfi.conversionTrackProducer.clone(
0046 TrackProducer = 'electronGsfTracks',
0047 useTrajectory = False,
0048 )
0049
0050 conversionTrackProducersReRecoTask = cms.Task(generalConversionTrackProducerReReco,
0051 conversionStepConversionTrackProducerReReco,
0052 inOutConversionTrackProducerReReco,
0053 outInConversionTrackProducerReReco,
0054 gsfConversionTrackProducerReReco)
0055
0056
0057 generalConversionStepConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
0058 TrackProducer1 = 'generalConversionTrackProducerReReco',
0059 TrackProducer2 = 'conversionStepConversionTrackProducerReReco',
0060
0061
0062
0063
0064
0065
0066 arbitratedMergedPreferCollection = 3,
0067 arbitratedMergedEcalGeneralPreferCollection = 3,
0068 )
0069
0070
0071 inOutOutInConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
0072 TrackProducer1 = 'inOutConversionTrackProducerReReco',
0073 TrackProducer2 = 'outInConversionTrackProducerReReco',
0074
0075
0076
0077
0078
0079
0080 arbitratedEcalSeededPreferCollection = 3,
0081 arbitratedMergedPreferCollection = 3,
0082 )
0083
0084
0085
0086
0087
0088 generalInOutOutInConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
0089 TrackProducer1 = 'inOutOutInConversionTrackMergerReReco',
0090 TrackProducer2 = 'generalConversionStepConversionTrackMergerReReco',
0091 arbitratedMergedPreferCollection = 3,
0092 )
0093
0094
0095
0096
0097 gsfGeneralInOutOutInConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
0098 TrackProducer1 = 'generalInOutOutInConversionTrackMergerReReco',
0099 TrackProducer2 = 'gsfConversionTrackProducerReReco',
0100 arbitratedMergedPreferCollection = 2,
0101 )
0102
0103
0104
0105
0106
0107
0108 conversionTrackMergersReRecoTask = cms.Task(inOutOutInConversionTrackMergerReReco,
0109 generalConversionStepConversionTrackMergerReReco,
0110 generalInOutOutInConversionTrackMergerReReco,
0111 gsfGeneralInOutOutInConversionTrackMergerReReco)
0112
0113 conversionTrackTaskForReReco = cms.Task(ckfTracksFromConversionsReRecoTask,
0114 conversionTrackProducersReRecoTask,
0115 conversionTrackMergersReRecoTask)
0116 conversionTrackSequenceForReReco = cms.Sequence(conversionTrackTaskForReReco)
0117
0118
0119
0120 gsfGeneralConversionTrackMergerReReco = RecoEgamma.EgammaPhotonProducers.conversionTrackMerger_cfi.conversionTrackMerger.clone(
0121 TrackProducer1 = 'generalConversionTrackProducerReReco',
0122 TrackProducer2 = 'gsfConversionTrackProducerReReco',
0123 arbitratedMergedPreferCollection = 2,
0124 )
0125
0126