1 |
frankma |
1.1 |
import FWCore.ParameterSet.Config as cms
|
2 |
|
|
|
3 |
|
|
# pixel triplet tracking (HI Tracking)
|
4 |
|
|
from RecoLocalTracker.Configuration.RecoLocalTracker_cff import *
|
5 |
|
|
from RecoHI.Configuration.Reconstruction_HI_cff import *
|
6 |
|
|
|
7 |
|
|
#Track Reco
|
8 |
|
|
rechits = cms.Sequence(siPixelRecHits * siStripMatchedRecHits)
|
9 |
|
|
hiTrackReReco = cms.Sequence(rechits * heavyIonTracking)
|
10 |
|
|
|
11 |
|
|
# good track selection
|
12 |
yilmaz |
1.3 |
hiCaloCompatibleGeneralTracksQuality = cms.EDFilter("TrackSelector",
|
13 |
|
|
src = cms.InputTag("hiGeneralCaloMatchedTracks"),
|
14 |
|
|
cut = cms.string(
|
15 |
|
|
'quality("highPuritySetWithPV")')
|
16 |
|
|
)
|
17 |
|
|
|
18 |
|
|
hiGeneralTracksQuality = cms.EDFilter("TrackSelector",
|
19 |
|
|
src = cms.InputTag("hiGeneralCaloMatchedTracks"),
|
20 |
|
|
cut = cms.string(
|
21 |
|
|
'quality("highPurity")')
|
22 |
|
|
)
|
23 |
|
|
|
24 |
|
|
hiSelectedTrackQuality = cms.EDFilter("TrackSelector",
|
25 |
|
|
src = cms.InputTag("hiGeneralCaloMatchedTracks"),
|
26 |
|
|
cut = cms.string(
|
27 |
|
|
'quality("highPurity")&&algo()==4')
|
28 |
|
|
)
|
29 |
frankma |
1.1 |
|
30 |
yilmaz |
1.2 |
|
31 |
|
|
|
32 |
|
|
|
33 |
|
|
from Appeltel.PixelTracksRun2010.HiLowPtPixelTracksFromReco_cff import *
|
34 |
|
|
from Appeltel.PixelTracksRun2010.HiMultipleMergedTracks_cff import *
|
35 |
|
|
|
36 |
|
|
hiMergedTracks = hiGoodMergedTracks.clone(
|
37 |
|
|
TrackProducer1 = "hiTracks",
|
38 |
|
|
TrackProducer2 = "hiConformalPixelTracks")
|
39 |
|
|
|
40 |
|
|
|
41 |
|
|
hiTracks = cms.EDFilter("TrackSelector",
|
42 |
|
|
src = cms.InputTag("hiGeneralCaloMatchedTracks"),
|
43 |
|
|
cut = cms.string(
|
44 |
|
|
'quality("highPurity")')
|
45 |
|
|
)
|
46 |
|
|
|
47 |
yilmaz |
1.3 |
##################################################
|
48 |
|
|
|
49 |
|
|
|
50 |
|
|
|
51 |
|
|
hiMergedTracksSelcted = hiGoodMergedTracks.clone(
|
52 |
|
|
TrackProducer1 = "hiSelectedTrackQuality",
|
53 |
|
|
TrackProducer2 = "hiConformalPixelTracks")
|
54 |
|
|
|
55 |
|
|
hiMergedTracksGeneral = hiGoodMergedTracks.clone(
|
56 |
|
|
TrackProducer1 = "hiGeneralTracksQuality",
|
57 |
|
|
TrackProducer2 = "hiConformalPixelTracks")
|
58 |
|
|
|
59 |
|
|
hiMergedTracksGeneralCalo = hiGoodMergedTracks.clone(
|
60 |
|
|
TrackProducer1 = "hiCaloCompatibleGeneralTracksQuality",
|
61 |
|
|
TrackProducer2 = "hiConformalPixelTracks")
|
62 |
|
|
|
63 |
|
|
##################################################
|
64 |
|
|
|
65 |
yilmaz |
1.2 |
rechits = cms.Sequence(siPixelRecHits * siStripMatchedRecHits)
|
66 |
|
|
hiTrackReco = cms.Sequence(hiTracks * hiMergedTracks)
|
67 |
yilmaz |
1.3 |
hiTrackDebug = cms.Sequence( hiCaloCompatibleGeneralTracksQuality * hiMergedTracksGeneralCalo *
|
68 |
|
|
hiSelectedTrackQuality * hiMergedTracksSelcted *
|
69 |
|
|
hiGeneralTracksQuality * hiMergedTracksGeneral
|
70 |
|
|
)
|
71 |
|
|
|