ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/JetAnalyzers_MC_cff.py
Revision: 1.1
Committed: Wed May 16 09:09:41 2012 UTC (12 years, 11 months ago) by yilmaz
Content type: text/x-python
Branch: MAIN
CVS Tags: HiForest_V02_07
Log Message:
update for jets

File Contents

# User Rev Content
1 yilmaz 1.1 import FWCore.ParameterSet.Config as cms
2    
3     from Configuration.StandardSequences.Generator_cff import *
4     from CmsHi.JetAnalysis.inclusiveJetAnalyzer_cff import *
5    
6     inclusiveJetAnalyzer.eventInfoTag = cms.InputTag("hiSignal")
7     inclusiveJetAnalyzer.useCentrality = cms.untracked.bool(False)
8    
9     icPu5JetAnalyzer = inclusiveJetAnalyzer.clone(isMC = True)
10    
11     akPu5PFJetAnalyzer = icPu5JetAnalyzer.clone(
12     jetTag = 'akPu5PFpatJets',
13     genjetTag = 'ak5HiGenJets',
14     matchTag = 'akPu5CalopatJets',
15     rParam = 0.5
16     )
17    
18     akPu3PFJetAnalyzer = icPu5JetAnalyzer.clone(
19     jetTag = 'akPu3PFpatJets',
20     genjetTag = 'ak3HiGenJets',
21     matchTag = 'akPu3CalopatJets',
22     rParam = 0.3
23     )
24    
25     akPu5CaloJetAnalyzer = icPu5JetAnalyzer.clone(
26     jetTag = 'akPu5patJets',
27     genjetTag = 'ak5HiGenJets',
28     matchTag = 'akPu5PFpatJets',
29     rParam = 0.5
30    
31     )
32    
33     akPu3CaloJetAnalyzer = icPu5JetAnalyzer.clone(
34     jetTag = 'akPu3patJets',
35     genjetTag = 'ak3HiGenJets',
36     matchTag = 'akPu3PFpatJets',
37     rParam = 0.3
38    
39     )
40    
41     ic5JetAnalyzer = icPu5JetAnalyzer.clone(jetTag = cms.InputTag("iterativeCone5CaloJets"),genjetTag = 'ak3HiGenJets',rParam = 0.5)
42    
43     akPu1PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak1PFpatJets"),genjetTag = 'ak1HiGenJets',rParam = 0.1,matchTag = 'akPu1CalopatJets')
44     akPu2PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak2PFpatJets"),genjetTag = 'ak2HiGenJets',rParam = 0.2,matchTag = 'akPu2CalopatJets')
45     akPu3PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak3PFpatJets"),genjetTag = 'ak3HiGenJets',rParam = 0.3,matchTag = 'akPu3CalopatJets')
46     akPu4PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak4PFpatJets"),genjetTag = 'ak4HiGenJets',rParam = 0.4,matchTag = 'akPu4CalopatJets')
47     akPu5PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak5PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'akPu5CalopatJets')
48     akPu6PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak6PFpatJets"),genjetTag = 'ak6HiGenJets',rParam = 0.6,matchTag = 'akPu6CalopatJets')
49    
50     akPu1CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak1CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.1,matchTag = 'akPu1PFpatJets')
51     akPu2CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak2CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.2,matchTag = 'akPu2PFpatJets')
52     akPu3CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak3CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.3,matchTag = 'akPu3PFpatJets')
53     akPu4CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak4CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.4,matchTag = 'akPu4PFpatJets')
54     akPu5CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak5CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'akPu5PFpatJets')
55     akPu6CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak6CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.6,matchTag = 'akPu6PFpatJets')
56    
57     ak1PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak1PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.1,matchTag = 'ak1CalopatJets')
58     ak2PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak2PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.2,matchTag = 'ak2CalopatJets')
59     ak3PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak3PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.3,matchTag = 'ak3CalopatJets')
60     ak4PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak4PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.4,matchTag = 'ak4CalopatJets')
61     ak5PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak5PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'ak5CalopatJets')
62     ak6PFJetAnalyzer = akPu3PFJetAnalyzer.clone(jetTag = cms.InputTag("ak6PFpatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.6,matchTag = 'ak6CalopatJets')
63     ak3CaloJetAnalyzer = akPu3PFJetAnalyzer.clone()
64    
65     ak1CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak1CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.1,matchTag = 'ak1PFpatJets')
66     ak2CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak2CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.2,matchTag = 'ak2PFpatJets')
67     ak3CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak3CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.3,matchTag = 'ak3PFpatJets')
68     ak4CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak4CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.4,matchTag = 'ak4PFpatJets')
69     ak5CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak5CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.5,matchTag = 'ak5PFpatJets')
70     ak6CaloJetAnalyzer = akPu3CaloJetAnalyzer.clone(jetTag = cms.InputTag("ak6CalopatJets"),genjetTag = 'ak5HiGenJets',rParam = 0.6,matchTag = 'ak6PFpatJets')
71    
72     icPu5JetAnalyzer.fillGenJets = cms.untracked.bool(True)
73     akPu1PFJetAnalyzer.fillGenJets = cms.untracked.bool(True)
74     akPu2PFJetAnalyzer.fillGenJets = cms.untracked.bool(True)
75     akPu3PFJetAnalyzer.fillGenJets = cms.untracked.bool(True)
76     akPu4PFJetAnalyzer.fillGenJets = cms.untracked.bool(True)
77     akPu5PFJetAnalyzer.fillGenJets = cms.untracked.bool(True)
78     akPu6PFJetAnalyzer.fillGenJets = cms.untracked.bool(True)
79    
80     icPu5JetAnalyzer.genPtMin = cms.untracked.double(15)
81     akPu1PFJetAnalyzer.genPtMin = cms.untracked.double(15)
82     akPu2PFJetAnalyzer.genPtMin = cms.untracked.double(15)
83     akPu3PFJetAnalyzer.genPtMin = cms.untracked.double(15)
84     akPu4PFJetAnalyzer.genPtMin = cms.untracked.double(15)
85     akPu5PFJetAnalyzer.genPtMin = cms.untracked.double(15)
86     akPu6PFJetAnalyzer.genPtMin = cms.untracked.double(15)
87    
88    
89    
90    
91    
92     jetAnalyzers = cms.Sequence(akPu1PFJetAnalyzer +
93     akPu2PFJetAnalyzer +
94     akPu3PFJetAnalyzer +
95     akPu4PFJetAnalyzer +
96     akPu5PFJetAnalyzer +
97     akPu6PFJetAnalyzer +
98    
99     akPu1CaloJetAnalyzer +
100     akPu2CaloJetAnalyzer +
101     akPu3CaloJetAnalyzer +
102     akPu4CaloJetAnalyzer +
103     akPu5CaloJetAnalyzer +
104     akPu6CaloJetAnalyzer +
105    
106     ak1PFJetAnalyzer +
107     ak2PFJetAnalyzer +
108     ak3PFJetAnalyzer +
109     ak4PFJetAnalyzer +
110     ak5PFJetAnalyzer +
111     ak6PFJetAnalyzer +
112    
113     ak1CaloJetAnalyzer +
114     ak2CaloJetAnalyzer +
115     ak3CaloJetAnalyzer +
116     ak4CaloJetAnalyzer +
117     ak5CaloJetAnalyzer +
118     ak6CaloJetAnalyzer
119    
120     )
121    
122    
123