ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/grogg/python/JetCollections_cfi.py
Revision: 1.5
Committed: Wed Mar 2 10:44:12 2011 UTC (14 years, 2 months ago) by grogg
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Changes since 1.4: +3 -9 lines
Error occurred while calculating annotation data.
Log Message:
Changes to pile-up corrections

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3 dR = 0.0 # 0.0 #no cleaning
4
5 ak5CaloJetsClean = cms.EDProducer("JetViewCleaner",
6 srcJets = cms.InputTag("ak5PFJetsL1L2L3Residual"), ## HACK
7 ## srcJets = cms.InputTag("ak5CaloJets"),
8 # srcJets = cms.InputTag("selectedPatJets"),
9 module_label = cms.string(""),
10 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),
11 deltaRMin = cms.double(dR)
12 )
13 ak5CaloJetsCleanMC = cms.EDProducer("JetViewCleaner",
14 srcJets = cms.InputTag("ak5PFJetsL1L2L3"), ## HACK
15 ## srcJets = cms.InputTag("ak5CaloJets"),
16 # srcJets = cms.InputTag("selectedPatJets"),
17 module_label = cms.string(""),
18 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),
19 deltaRMin = cms.double(dR)
20 )
21
22 ak5CaloCorJetsClean = cms.EDProducer("JetViewCleaner",
23 srcJets = cms.InputTag("ak5CaloJetsL2L3"),#Residual
24 # srcJets = cms.InputTag("selectedPatJets"),
25 module_label = cms.string(""),
26 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),
27 deltaRMin = cms.double(dR)
28 )
29
30 ak5CaloCorJetsCleanMC = cms.EDProducer("JetViewCleaner",
31 srcJets = cms.InputTag("ak5CaloJetsL2L3"),
32 # srcJets = cms.InputTag("selectedPatJets"),
33 module_label = cms.string(""),
34 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),
35 deltaRMin = cms.double(dR)
36 )
37
38
39 ak5PFJetsClean = cms.EDProducer("JetViewCleaner",
40 ## srcJets = cms.InputTag("ak5PFJetsL1"),
41 srcJets = cms.InputTag("ak5PFJetsL2L3Residual"),#Residual
42 ## srcJets = cms.InputTag("selectedPatJetsPFlow"),
43 module_label = cms.string(""),
44 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),
45 deltaRMin = cms.double(dR)
46 )
47
48 ak5PFJetsCleanMC = cms.EDProducer("JetViewCleaner",
49 srcJets = cms.InputTag("ak5PFJetsL2L3"),
50 # srcJets = cms.InputTag("selectedPatJetsPFlow"),
51 module_label = cms.string(""),
52 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),
53 deltaRMin = cms.double(dR)
54 )
55
56 ak5GenJetsClean = cms.EDProducer("JetViewCleaner",
57 srcJets = cms.InputTag("ak5GenJets"),
58 module_label = cms.string(""),
59 srcObjects = cms.VInputTag(cms.InputTag("selectedPatElectronsPFlow")),#gen electrons???
60 deltaRMin = cms.double(dR)
61 )
62
63
64 from RecoJets.Configuration.GenJetParticles_cff import *
65 from RecoJets.JetProducers.ak5GenJets_cfi import *
66 GenJetPath = cms.Sequence( genParticlesForJets + ak5GenJets )
67
68 myPartons = cms.EDProducer("PartonSelector",
69 src = cms.InputTag("genParticles"),
70 withLeptons = cms.bool(False)
71 )
72
73 ak5flavourByRef = cms.EDProducer("JetPartonMatcher",
74 jets = cms.InputTag("ak5PFJets"),
75 coneSizeToAssociate = cms.double(0.3),
76 partons = cms.InputTag("myPartons")
77 )
78
79 ak5tagJet = cms.EDProducer("JetFlavourIdentifier",
80 srcByReference = cms.InputTag("ak5flavourByRef"),
81 physicsDefinition = cms.bool(False)
82 )
83
84 TagJetPath = cms.Sequence(
85 myPartons +
86 ak5flavourByRef*ak5tagJet
87 )
88
89
90
91
92
93
94
95
96
97
98 ############################################
99 #+ ak5JPTJetsClean
100 #JetPath = cms.Sequence(ak5CaloJetsClean + ak5CaloCorJetsCleanMC + ak5PFJetsCleanMC + ak5GenJetsClean)
101 #JetPathData = cms.Sequence(ak5CaloJetsClean + ak5CaloCorJetsClean + ak5PFJetsClean)
102 JetPath = cms.Sequence(ak5CaloJetsCleanMC + ak5CaloCorJetsCleanMC + ak5PFJetsCleanMC + ak5GenJetsClean + TagJetPath)
103 JetPathData = cms.Sequence(ak5CaloJetsClean + ak5CaloCorJetsClean + ak5PFJetsClean)
104