-
Notifications
You must be signed in to change notification settings - Fork 0
/
wjets.py
143 lines (124 loc) · 6.03 KB
/
wjets.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
import FWCore.ParameterSet.Config as cms
process = cms.Process("TEST")
process.load("Configuration.StandardSequences.MagneticField_cff")
process.load("TrackPropagation.SteppingHelixPropagator.SteppingHelixPropagatorAny_cfi")
process.load("Configuration.StandardSequences.Geometry_cff")
process.load("Geometry.CommonDetUnit.globalTrackingGeometry_cfi")
process.load("Geometry.CaloEventSetup.CaloGeometry_cff")
process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
process.GlobalTag.globaltag = 'IDEAL_V11::All'
from TrackingTools.TrackAssociator.default_cfi import *
process.source = cms.Source("PoolSource",
debugFlag = cms.untracked.bool(False),
debugVebosity = cms.untracked.uint32(10),
skipEvents = cms.untracked.uint32(0),
fileNames = cms.untracked.vstring(
#'file:/data/top/sckao/Fall08HLTWJets/WJets_PATSkim1_3.root'
'file:/home/cms/sckao/Data/FastPat2213/WJets_PAT_Test.root',
'file:/home/cms/sckao/Data/FastPat2213/WJets_PAT_Test2.root'
)
)
# replace the source files from a file list
#import PhysicsTools.TtAnalysis.wjetslist_cff as fileList
#import PhysicsTools.TtAnalysis.wjetslist_skim as fileList
#rocess.source.fileNames = fileList.fileNames
process.maxEvents = cms.untracked.PSet(
# for 1J Skim 100 pb-1 => 44000
input = cms.untracked.int32(44000)
#input = cms.untracked.int32(-1)
)
process.MessageLogger = cms.Service("MessageLogger")
process.ttAna = cms.EDFilter("TtAnalysis",
TrackAssociatorParameterBlock,
TrackAssociatorParameters,
debug = cms.untracked.bool(False),
btag = cms.untracked.bool(True),
bTagCut = cms.untracked.double(2),
#bTagAlgo = cms.untracked.string('softMuonBJetTags'),
#bTagAlgo = cms.untracked.string('jetProbabilityBJetTags'),
bTagAlgo = cms.untracked.string("trackCountingHighEffBJetTags"),
needTree = cms.untracked.bool(False),
trigOn = cms.untracked.bool(True),
rootFileName = cms.untracked.string('wjets_pat2_SCJ_TC_btag_tt.root'),
genParticles = cms.InputTag("genParticles"),
#genJetSource = cms.InputTag("iterativeCone5GenJets"),
genJetSource = cms.InputTag("sisCone5GenJets"),
electronSource = cms.InputTag("cleanLayer1Electrons"),
photonSource = cms.InputTag("cleanLayer1Photons"),
jetSource = cms.InputTag("cleanLayer1Jets"),
jptSource = cms.InputTag("ZSPJetCorJetIcone5"),
tcMetSource = cms.InputTag("tcMet"),
metSource = cms.InputTag("layer1METsTC"),
genmetSource = cms.InputTag("genMet"),
muonSource = cms.InputTag("cleanLayer1Muons"),
caloSource = cms.InputTag("towerMaker"),
triggerSource = cms.InputTag("TriggerResults","","HLT"),
#triggerSource = cms.InputTag("TriggerResults","","PAT"),
#recoMuons = cms.untracked.string('paramMuons'),
recoMuons = cms.untracked.string('muons'),
recoAlgo = cms.untracked.string('zero'),
)
process.ttAna1 = cms.EDFilter("TtAnalysis",
TrackAssociatorParameterBlock,
TrackAssociatorParameters,
debug = cms.untracked.bool(False),
btag = cms.untracked.bool(False),
bTagCut = cms.untracked.double(2),
bTagAlgo = cms.untracked.string("trackCountingHighEffBJetTags"),
needTree = cms.untracked.bool(False),
trigOn = cms.untracked.bool(True),
rootFileName = cms.untracked.string('wjets_pat2_SCJ_TC_tt.root'),
genParticles = cms.InputTag("genParticles"),
#genJetSource = cms.InputTag("iterativeCone5GenJets"),
genJetSource = cms.InputTag("sisCone5GenJets"),
electronSource = cms.InputTag("cleanLayer1Electrons"),
photonSource = cms.InputTag("cleanLayer1Photons"),
jetSource = cms.InputTag("cleanLayer1Jets"),
jptSource = cms.InputTag("ZSPJetCorJetIcone5"),
tcMetSource = cms.InputTag("tcMet"),
metSource = cms.InputTag("layer1METsTC"),
genmetSource = cms.InputTag("genMet"),
muonSource = cms.InputTag("cleanLayer1Muons"),
caloSource = cms.InputTag("towerMaker"),
triggerSource = cms.InputTag("TriggerResults","","HLT"),
recoMuons = cms.untracked.string('muons'),
recoAlgo = cms.untracked.string('zero'),
)
process.jetAna = cms.EDFilter("JetAnalysis",
debug = cms.untracked.bool(False),
bTagCut = cms.untracked.double(2),
#bTagAlgo = cms.untracked.string('softMuonBJetTags'),
#bTagAlgo = cms.untracked.string('jetProbabilityBJetTags'),
bTagAlgo = cms.untracked.string("trackCountingHighEffBJetTags"),
rootFileName = cms.untracked.string('wjets_pat2_SCJ_TC_btag_jm.root'),
genParticles = cms.InputTag("genParticles"),
#genJetSource = cms.InputTag("iterativeCone5GenJets"),
genJetSource = cms.InputTag("sisCone5GenJets"),
electronSource = cms.InputTag("cleanLayer1Electrons"),
jetSource = cms.InputTag("cleanLayer1Jets"),
metSource = cms.InputTag("layer1METsTC"),
genmetSource = cms.InputTag("genMet"),
jptSource = cms.InputTag("ZSPJetCorJetIcone5"),
tcMetSource = cms.InputTag("tcMet"),
muonSource = cms.InputTag("cleanLayer1Muons"),
caloSource = cms.InputTag("towerMaker"),
recoMuons = cms.untracked.string('muons')
)
process.muAna = cms.EDFilter("MuonAnalysis",
debug = cms.untracked.bool(False),
rootFileName = cms.untracked.string('/data/top/sckao/wjets_IsoMuAnalysis.root'),
genParticles = cms.InputTag("genParticles"),
genJetSource = cms.InputTag("iterativeCone5GenJets"),
electronSource = cms.InputTag("selectedLayer1Electrons"),
jetSource = cms.InputTag("selectedLayer1Jets"),
muonSource = cms.InputTag("selectedLayer1Muons"),
metSource = cms.InputTag("selectedLayer1METs"),
caloSource = cms.InputTag("towerMaker"),
recoMuons = cms.untracked.string('muons')
)
process.p = cms.Path( process.ttAna + process.ttAna1 +process.jetAna )
#process.ttAna.TrackAssociatorParameters.useEcal = False
#process.ttAna.TrackAssociatorParameters.useHcal = False
#process.ttAna.TrackAssociatorParameters.useCalo = True
#process.ttAna.TrackAssociatorParameters.useHO = False
#process.ttAna.TrackAssociatorParameters.useMuon = False