1 |
loizides |
1.2 |
# $Id:$
|
2 |
|
|
|
3 |
bendavid |
1.1 |
import FWCore.ParameterSet.Config as cms
|
4 |
|
|
|
5 |
|
|
import MitEdm.TrackerElectrons.ctfrsTrackListMergerGsf_cfi
|
6 |
|
|
# Track filtering and quality.
|
7 |
|
|
# input: firstStepTracksWithQuality,secStep,thStep,pixellessStep
|
8 |
|
|
# output: generalTracks
|
9 |
|
|
# sequence: trackCollectionMerging
|
10 |
|
|
|
11 |
|
|
#
|
12 |
|
|
merge2nd3rdTracksGsf = MitEdm.TrackerElectrons.ctfrsTrackListMergerGsf_cfi.ctfrsTrackListMergerGsf.clone()
|
13 |
|
|
merge2nd3rdTracksGsf.TrackProducer1 = 'secWithMaterialTracksGsf'
|
14 |
|
|
merge2nd3rdTracksGsf.TrackProducer2 = 'thWithMaterialTracksGsf'
|
15 |
|
|
merge2nd3rdTracksGsf.promoteTrackQuality = True
|
16 |
|
|
|
17 |
|
|
iterTracksGsf = MitEdm.TrackerElectrons.ctfrsTrackListMergerGsf_cfi.ctfrsTrackListMergerGsf.clone()
|
18 |
|
|
iterTracksGsf.TrackProducer1 = 'merge2nd3rdTracksGsf'
|
19 |
|
|
iterTracksGsf.TrackProducer2 = 'fourthWithMaterialTracksGsf'
|
20 |
|
|
iterTracksGsf.promoteTrackQuality = True
|
21 |
|
|
|
22 |
|
|
generalTracksGsf = MitEdm.TrackerElectrons.ctfrsTrackListMergerGsf_cfi.ctfrsTrackListMergerGsf.clone()
|
23 |
|
|
generalTracksGsf.TrackProducer1 = 'preFilterFirstStepTracksGsf'
|
24 |
|
|
generalTracksGsf.TrackProducer2 = 'iterTracksGsf'
|
25 |
|
|
generalTracksGsf.promoteTrackQuality = True
|
26 |
|
|
|
27 |
|
|
#generalTracks = RecoTracker.FinalTrackSelectors.ctfrsTrackListMerger_cfi.ctfrsTrackListMerger.clone()
|
28 |
|
|
#generalTracks.TrackProducer1 = 'firstStepTracksWithQuality'
|
29 |
|
|
#generalTracks.TrackProducer2 = 'merge2nd3rdTracks'
|
30 |
|
|
#generalTracks.promoteTrackQuality = True
|
31 |
|
|
|
32 |
|
|
trackCollectionMergingGsf = cms.Sequence(merge2nd3rdTracksGsf*
|
33 |
|
|
iterTracksGsf*
|
34 |
|
|
generalTracksGsf)
|