ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/HiTrackJets_cff.py
Revision: 1.3
Committed: Fri Feb 15 15:39:04 2013 UTC (12 years, 2 months ago) by yilmaz
Content type: text/x-python
Branch: MAIN
CVS Tags: HiForest_V02_85, HiForest_V02_84, HiForest_V02_83, HiForest_V02_82, HiForest_V02_81, HiForest_V02_80, HiForest_V02_79, HiForest_V02_78, HiForest_V02_77, HiForest_V02_76, HiForest_V02_73, HEAD
Changes since 1.2: +1 -0 lines
Log Message:
Fastjet rho from PF

File Contents

# User Rev Content
1 yilmaz 1.1 import FWCore.ParameterSet.Config as cms
2    
3     from RecoJets.JetProducers.ak5TrackJets_cfi import *
4    
5     from PhysicsTools.RecoAlgos.TrackWithVertexRefSelector_cfi import *
6     from RecoJets.JetProducers.TracksForJets_cff import *
7    
8     trackWithVertexRefSelector.src = cms.InputTag("hiTracks")
9     trackWithVertexRefSelector.ptErrorCut = cms.double(99999)
10     trackWithVertexRefSelector.d0Max = cms.double(99999)
11     trackWithVertexRefSelector.numberOfValidHits = cms.uint32(999999)
12     trackWithVertexRefSelector.useVtx = cms.bool(False)
13 yilmaz 1.2 trackWithVertexRefSelector.quality = cms.string("highPurity")
14 yilmaz 1.3 trackWithVertexRefSelector.vertexTag = cms.InputTag("offlinePrimaryVertices")
15 yilmaz 1.1
16     ak5TrackJets.doAreaFastjet = cms.bool(True)
17     ak5TrackJets.doRhoFastjet = cms.bool(True)
18     ak5TrackJets.doFastJetNonUniform = cms.bool(True)
19     ak5TrackJets.puCenters = cms.vdouble(-5,-4.5,-4,-3.5,-3,-2.5,-2,-1.5,-1,-0.5,0,0.5,1,1.5,2,2.5,3,3.5,4,4.5,5)
20     ak5TrackJets.puWidth = cms.double(0.5)
21     ak5TrackJets.nExclude = cms.uint32(0)
22     ak5TrackJets.Rho_EtaMax = cms.double(5.5)
23     ak5TrackJets.Ghost_EtaMax = cms.double(5.5)
24    
25     kt5TrackJets = ak5TrackJets.clone(jetAlgorithm = cms.string("Kt"))
26    
27     ak1TrackJets05 = ak5TrackJets.clone(rParam = cms.double(0.1),puWidth = 0.5)
28     ak2TrackJets05 = ak5TrackJets.clone(rParam = cms.double(0.2),puWidth = 0.5)
29     ak3TrackJets05 = ak5TrackJets.clone(rParam = cms.double(0.3),puWidth = 0.5)
30     ak4TrackJets05 = ak5TrackJets.clone(rParam = cms.double(0.4),puWidth = 0.5)
31     ak5TrackJets05 = ak5TrackJets.clone(rParam = cms.double(0.5),puWidth = 0.5)
32     ak6TrackJets05 = ak5TrackJets.clone(rParam = cms.double(0.6),puWidth = 0.5)
33    
34     ak1TrackJets1 = ak5TrackJets.clone(rParam = cms.double(0.1),puWidth = 1)
35     ak2TrackJets1 = ak5TrackJets.clone(rParam = cms.double(0.2),puWidth = 1)
36     ak3TrackJets1 = ak5TrackJets.clone(rParam = cms.double(0.3),puWidth = 1)
37     ak4TrackJets1 = ak5TrackJets.clone(rParam = cms.double(0.4),puWidth = 1)
38     ak5TrackJets1 = ak5TrackJets.clone(rParam = cms.double(0.5),puWidth = 1)
39     ak6TrackJets1 = ak5TrackJets.clone(rParam = cms.double(0.6),puWidth = 1)
40    
41     ak1TrackJets2 = ak5TrackJets.clone(rParam = cms.double(0.1),puWidth = 2)
42     ak2TrackJets2 = ak5TrackJets.clone(rParam = cms.double(0.2),puWidth = 2)
43     ak3TrackJets2 = ak5TrackJets.clone(rParam = cms.double(0.3),puWidth = 2)
44     ak4TrackJets2 = ak5TrackJets.clone(rParam = cms.double(0.4),puWidth = 2)
45     ak5TrackJets2 = ak5TrackJets.clone(rParam = cms.double(0.5),puWidth = 2)
46     ak6TrackJets2 = ak5TrackJets.clone(rParam = cms.double(0.6),puWidth = 2)
47    
48     kt1TrackJets05 = kt5TrackJets.clone(rParam = cms.double(0.1),puWidth = 0.5)
49     kt2TrackJets05 = kt5TrackJets.clone(rParam = cms.double(0.2),puWidth = 0.5)
50     kt3TrackJets05 = kt5TrackJets.clone(rParam = cms.double(0.3),puWidth = 0.5)
51     kt4TrackJets05 = kt5TrackJets.clone(rParam = cms.double(0.4),puWidth = 0.5)
52     kt5TrackJets05 = kt5TrackJets.clone(rParam = cms.double(0.5),puWidth = 0.5)
53     kt6TrackJets05 = kt5TrackJets.clone(rParam = cms.double(0.6),puWidth = 0.5)
54    
55     kt1TrackJets1 = kt5TrackJets.clone(rParam = cms.double(0.1),puWidth = 1)
56     kt2TrackJets1 = kt5TrackJets.clone(rParam = cms.double(0.2),puWidth = 1)
57     kt3TrackJets1 = kt5TrackJets.clone(rParam = cms.double(0.3),puWidth = 1)
58     kt4TrackJets1 = kt5TrackJets.clone(rParam = cms.double(0.4),puWidth = 1)
59     kt5TrackJets1 = kt5TrackJets.clone(rParam = cms.double(0.5),puWidth = 1)
60     kt6TrackJets1 = kt5TrackJets.clone(rParam = cms.double(0.6),puWidth = 1)
61    
62     kt1TrackJets2 = kt5TrackJets.clone(rParam = cms.double(0.1),puWidth = 2)
63     kt2TrackJets2 = kt5TrackJets.clone(rParam = cms.double(0.2),puWidth = 2)
64     kt3TrackJets2 = kt5TrackJets.clone(rParam = cms.double(0.3),puWidth = 2)
65     kt4TrackJets2 = kt5TrackJets.clone(rParam = cms.double(0.4),puWidth = 2)
66     kt5TrackJets2 = kt5TrackJets.clone(rParam = cms.double(0.5),puWidth = 2)
67     kt6TrackJets2 = kt5TrackJets.clone(rParam = cms.double(0.6),puWidth = 2)
68    
69    
70     recoTrackJets = cms.Sequence(trackWithVertexRefSelector*trackRefsForJets
71     *
72     ak1TrackJets05+ak2TrackJets05+ak3TrackJets05+ak4TrackJets05+ak5TrackJets05+ak6TrackJets05
73     +
74     ak1TrackJets1+ak2TrackJets1+ak3TrackJets1+ak4TrackJets1+ak5TrackJets1+ak6TrackJets1
75     +
76     ak1TrackJets2+ak2TrackJets2+ak3TrackJets2+ak4TrackJets2+ak5TrackJets2+ak6TrackJets2
77     +
78     kt1TrackJets05+kt2TrackJets05+kt3TrackJets05+kt4TrackJets05+kt5TrackJets05+kt6TrackJets05
79     +
80     kt1TrackJets1+kt2TrackJets1+kt3TrackJets1+kt4TrackJets1+kt5TrackJets1+kt6TrackJets1
81     +
82     kt1TrackJets2+kt2TrackJets2+kt3TrackJets2+kt4TrackJets2+kt5TrackJets2+kt6TrackJets2
83     )
84    
85    
86    
87    
88    
89    
90    
91    
92    
93    
94