ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitProd/TreeFiller/python/MitMHT_cfi.py
Revision: 1.1
Committed: Fri Mar 6 18:46:46 2009 UTC (16 years, 2 months ago) by bendavid
Content type: text/x-python
Branch: MAIN
Log Message:
Added MHT and tcMet on cmssw side in config files, not added to filler configs yet

File Contents

# User Rev Content
1 bendavid 1.1 import FWCore.ParameterSet.Config as cms
2    
3     htMetSC5 = cms.EDProducer("METProducer",
4     src = cms.InputTag("L2L3CorJetSC5Calo"),
5     METType = cms.string('MET'),
6     alias = cms.string('HTMETSC5'),
7     noHF = cms.bool(False),
8     globalThreshold = cms.double(5.0),
9     InputType = cms.string('CaloJetCollection')
10     )
11    
12     htMetSC7 = cms.EDProducer("METProducer",
13     src = cms.InputTag("L2L3CorJetSC7Calo"),
14     METType = cms.string('MET'),
15     alias = cms.string('HTMETSC7'),
16     noHF = cms.bool(False),
17     globalThreshold = cms.double(5.0),
18     InputType = cms.string('CaloJetCollection')
19     )
20    
21     htMetIC5 = cms.EDProducer("METProducer",
22     src = cms.InputTag("L2L3CorJetIC5Calo"),
23     METType = cms.string('MET'),
24     alias = cms.string('HTMETIC5'),
25     noHF = cms.bool(False),
26     globalThreshold = cms.double(5.0),
27     InputType = cms.string('CaloJetCollection')
28     )
29    
30     htMetKT4 = cms.EDProducer("METProducer",
31     src = cms.InputTag("L2L3CorJetKT4Calo"),
32     METType = cms.string('MET'),
33     alias = cms.string('HTMETKT4'),
34     noHF = cms.bool(False),
35     globalThreshold = cms.double(5.0),
36     InputType = cms.string('CaloJetCollection')
37     )
38    
39     htMetKT6 = cms.EDProducer("METProducer",
40     src = cms.InputTag("L2L3CorJetKT6Calo"),
41     METType = cms.string('MET'),
42     alias = cms.string('HTMETKT6'),
43     noHF = cms.bool(False),
44     globalThreshold = cms.double(5.0),
45     InputType = cms.string('CaloJetCollection')
46     )
47    
48     htMetIC5JPT = cms.EDProducer("METProducer",
49     src = cms.InputTag("L2L3CorJetIC5JPT"),
50     METType = cms.string('MET'),
51     alias = cms.string('HTMETIC5JPT'),
52     noHF = cms.bool(False),
53     globalThreshold = cms.double(5.0),
54     InputType = cms.string('CaloJetCollection')
55     )
56    
57     import JetMETCorrections.Type1MET.MetMuonCorrections_cff
58    
59     corMHTGlobalMuonsSC5 = JetMETCorrections.Type1MET.MetMuonCorrections_cff.corMetGlobalMuons.clone()
60     JetMETCorrections.Type1MET.uncorMETInputTag = htMetSC5
61    
62     corMHTGlobalMuonsSC7 = JetMETCorrections.Type1MET.MetMuonCorrections_cff.corMetGlobalMuons.clone()
63     JetMETCorrections.Type1MET.uncorMETInputTag = htMetSC7
64    
65     corMHTGlobalMuonsIC5 = JetMETCorrections.Type1MET.MetMuonCorrections_cff.corMetGlobalMuons.clone()
66     JetMETCorrections.Type1MET.uncorMETInputTag = htMetIC5
67    
68     corMHTGlobalMuonsKT4 = JetMETCorrections.Type1MET.MetMuonCorrections_cff.corMetGlobalMuons.clone()
69     JetMETCorrections.Type1MET.uncorMETInputTag = htMetKT4
70    
71     corMHTGlobalMuonsKT6 = JetMETCorrections.Type1MET.MetMuonCorrections_cff.corMetGlobalMuons.clone()
72     JetMETCorrections.Type1MET.uncorMETInputTag = htMetKT6
73    
74     corMHTGlobalMuonsIC5JPT = JetMETCorrections.Type1MET.MetMuonCorrections_cff.corMetGlobalMuons.clone()
75     JetMETCorrections.Type1MET.uncorMETInputTag = htMetIC5JPT
76    
77     MitMHT = cms.Sequence(htMetSC5*
78     htMetSC7*
79     htMetIC5*
80     htMetKT4*
81     htMetKT6*
82     htMetIC5JPT*
83     corMHTGlobalMuonsSC5*
84     corMHTGlobalMuonsSC7*
85     corMHTGlobalMuonsIC5*
86     corMHTGlobalMuonsKT4*
87     corMHTGlobalMuonsKT6*
88     corMHTGlobalMuonsIC5JPT)