ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/ExtraTrackReco_cff.py
Revision: 1.3
Committed: Fri May 25 15:38:19 2012 UTC (12 years, 11 months ago) by yilmaz
Content type: text/x-python
Branch: MAIN
CVS Tags: HiForest_V02_15, HiForest_V02_14, HiForest_V02_13, HiForest_V02_12, HiForest_V02_11, HiForest_V02_10
Changes since 1.2: +40 -5 lines
Log Message:
Track efficiency modules

File Contents

# User Rev Content
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