ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/Validation/python/JetValidationHeavyIons_cff.py
Revision: 1.2
Committed: Tue Mar 23 10:38:25 2010 UTC (15 years, 1 month ago) by edwenger
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +48 -15 lines
Log Message:
added genjet cleaner for improved matching

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3 ### genjet cleaning for improved matching in HI environment
4
5 iterativeCone5HiCleanedGenJets = cms.EDProducer('HiGenJetCleaner',
6 src = cms.untracked.string('iterativeCone5HiGenJets'),
7 deltaR = cms.untracked.double(0.25),
8 ptCut = cms.untracked.double(20),
9 createNewCollection = cms.untracked.bool(True),
10 fillDummyEntries = cms.untracked.bool(True)
11 )
12
13 iterativeCone7HiCleanedGenJets = cms.EDProducer('HiGenJetCleaner',
14 src = cms.untracked.string('iterativeCone7HiGenJets'),
15 deltaR = cms.untracked.double(0.25),
16 ptCut = cms.untracked.double(20),
17 createNewCollection = cms.untracked.bool(True),
18 fillDummyEntries = cms.untracked.bool(True)
19 )
20
21 ak5HiCleanedGenJets = cms.EDProducer('HiGenJetCleaner',
22 src = cms.untracked.string('ak5HiGenJets'),
23 deltaR = cms.untracked.double(0.25),
24 ptCut = cms.untracked.double(20),
25 createNewCollection = cms.untracked.bool(True),
26 fillDummyEntries = cms.untracked.bool(True)
27 )
28
29 ak7HiCleanedGenJets = cms.EDProducer('HiGenJetCleaner',
30 src = cms.untracked.string('ak7HiGenJets'),
31 deltaR = cms.untracked.double(0.25),
32 ptCut = cms.untracked.double(20),
33 createNewCollection = cms.untracked.bool(True),
34 fillDummyEntries = cms.untracked.bool(True)
35 )
36
37 ### jet analyzer for two radii (0.5, 0.7) and three algorithms:
38 ### iterative cone with PU, anti-kt with PU, anti-kt with fastjet PU
39
40 JetAnalyzerICPU5Calo = cms.EDAnalyzer("CaloJetTester",
41 src = cms.InputTag("iterativeConePu5CaloJets"),
42 srcGen = cms.InputTag("iterativeCone5HiCleanedGenJets"),
43 genEnergyFractionThreshold = cms.double(0.05),
44 genPtThreshold = cms.double(1.0),
45 RThreshold = cms.double(0.3),
46 reverseEnergyFractionThreshold = cms.double(0.5)
47 )
48
49 JetAnalyzerICPU7Calo = cms.EDAnalyzer("CaloJetTester",
50 src = cms.InputTag("iterativeConePu7CaloJets"),
51 srcGen = cms.InputTag("iterativeCone7HiCleanedGenJets"),
52 genEnergyFractionThreshold = cms.double(0.05),
53 genPtThreshold = cms.double(1.0),
54 RThreshold = cms.double(0.3),
55 reverseEnergyFractionThreshold = cms.double(0.5)
56 )
57
58 JetAnalyzerAkPU5Calo = cms.EDAnalyzer("CaloJetTester",
59 src = cms.InputTag("akPu5CaloJets"),
60 srcGen = cms.InputTag("ak5HiCleanedGenJets"),
61 genEnergyFractionThreshold = cms.double(0.05),
62 genPtThreshold = cms.double(1.0),
63 RThreshold = cms.double(0.3),
64 reverseEnergyFractionThreshold = cms.double(0.5)
65 )
66
67 JetAnalyzerAkPU7Calo = cms.EDAnalyzer("CaloJetTester",
68 src = cms.InputTag("akPu7CaloJets"),
69 srcGen = cms.InputTag("ak7HiCleanedGenJets"),
70 genEnergyFractionThreshold = cms.double(0.05),
71 genPtThreshold = cms.double(1.0),
72 RThreshold = cms.double(0.3),
73 reverseEnergyFractionThreshold = cms.double(0.5)
74 )
75
76 JetAnalyzerAkFastPU5Calo = cms.EDAnalyzer("CaloJetTester",
77 src = cms.InputTag("akFastPu5CaloJets"),
78 srcGen = cms.InputTag("ak5HiCleanedGenJets"),
79 genEnergyFractionThreshold = cms.double(0.05),
80 genPtThreshold = cms.double(1.0),
81 RThreshold = cms.double(0.3),
82 reverseEnergyFractionThreshold = cms.double(0.5)
83 )
84
85 JetAnalyzerAkFastPU7Calo = cms.EDAnalyzer("CaloJetTester",
86 src = cms.InputTag("akFastPu7CaloJets"),
87 srcGen = cms.InputTag("ak7HiCleanedGenJets"),
88 genEnergyFractionThreshold = cms.double(0.05),
89 genPtThreshold = cms.double(1.0),
90 RThreshold = cms.double(0.3),
91 reverseEnergyFractionThreshold = cms.double(0.5)
92 )
93
94 hiJetValidation = cms.Sequence(
95 (iterativeCone5HiCleanedGenJets * JetAnalyzerICPU5Calo)
96 #+ (iterativeCone7HiCleanedGenJets * JetAnalyzerICPU7Calo)
97 #+ (ak5HiCleanedGenJets * JetAnalyzerAkPU5Calo * JetAnalyzerAkFastPU5Calo
98 #+ (ak7HiCleanedGenJets*JetAnalyzerAkPU7Calo *JetAnalyzerAkFastPU7Calo)
99 )