1 |
nmohr |
1.4 |
import FWCore.PythonUtilities.LumiList as LumiList
|
2 |
|
|
import FWCore.ParameterSet.Types as CfgTypes
|
3 |
arizzi |
1.1 |
import FWCore.ParameterSet.Config as cms
|
4 |
|
|
|
5 |
|
|
process = cms.Process("FWLitePlots")
|
6 |
|
|
|
7 |
|
|
#fileNames = cms.vstring('file:2l2bMetEdmNtuples.root'), ## mandatory
|
8 |
|
|
process.fwliteInput = cms.PSet(
|
9 |
|
|
fileNames = cms.vstring(
|
10 |
degrutto |
1.39 |
|
11 |
wilken |
1.55.2.1 |
"file:/mnt/hadoop/user/uscms01/pnfs/unl.edu/data4/cms/store/user/wilken/V42Step1/WW/PAT1CovMatrixBtag.edm_9_2_Y1P.root"
|
12 |
degrutto |
1.39 |
|
13 |
|
|
|
14 |
arizzi |
1.13 |
|
15 |
arizzi |
1.1 |
),
|
16 |
arizzi |
1.10 |
|
17 |
arizzi |
1.47 |
PUmcfileName2011B= cms.string("Summer12MCObserved.root"),
|
18 |
|
|
PUdatafileName2011B = cms.string("MyDataPileupHistogramObserved.root"),
|
19 |
arizzi |
1.53 |
PUmcfileName = cms.string("MC_S10_fromTwiki_60bins.root"),
|
20 |
wilken |
1.55.2.1 |
PUdatafileNameAB = cms.string("data_PU_60bins_190456-196509_69.4mb.root"),
|
21 |
arizzi |
1.54 |
PUdatafileName = cms.string("data_PU_60bins_190456-202305_69.4mb.root"),
|
22 |
arizzi |
1.55 |
PUdatafileNameMinus = cms.string("data_PU_60bins_190456-202305_66.5mb.root"),
|
23 |
|
|
PUdatafileNamePlus = cms.string("data_PU_60bins_190456-202305_72.4mb.root"),
|
24 |
arizzi |
1.32 |
Weight3DfileName = cms.string(""),
|
25 |
arizzi |
1.1 |
maxEvents = cms.int32(-1), ## optional
|
26 |
arizzi |
1.33 |
runMin = cms.int32(-1),
|
27 |
|
|
runMax = cms.int32(-1),
|
28 |
nmohr |
1.11 |
skipEvents = cms.int32(0), ## optional
|
29 |
arizzi |
1.1 |
outputEvery = cms.uint32(0), ## optional
|
30 |
nmohr |
1.4 |
lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()),
|
31 |
arizzi |
1.1 |
)
|
32 |
|
|
|
33 |
nmohr |
1.4 |
# get JSON file
|
34 |
wilken |
1.55.2.1 |
JSONfile = 'Cert_190456-200601_8TeV_PromptReco_Collisions12_JSON.txt'
|
35 |
degrutto |
1.39 |
lumiList = LumiList.LumiList (filename = JSONfile).getCMSSWString().split(',')
|
36 |
nmohr |
1.4 |
|
37 |
|
|
#Uncomment to run with JSON
|
38 |
degrutto |
1.39 |
process.fwliteInput.lumisToProcess.extend(lumiList)
|
39 |
nmohr |
1.4 |
|
40 |
arizzi |
1.1 |
|
41 |
degrutto |
1.52 |
|
42 |
|
|
channel = "TEST"
|
43 |
arizzi |
1.1 |
import os
|
44 |
|
|
|
45 |
|
|
#for i in range(len(channels)):
|
46 |
|
|
|
47 |
|
|
fname = 'Test' + channel + '.root'
|
48 |
|
|
|
49 |
|
|
process.fwliteOutput = cms.PSet(
|
50 |
|
|
|
51 |
|
|
fileName = cms.string(fname),## mandatory
|
52 |
|
|
)
|
53 |
|
|
|
54 |
|
|
process.Analyzer = cms.PSet(
|
55 |
|
|
triggers = cms.vstring(
|
56 |
|
|
"HLT_IsoMu17_v.*" , #0
|
57 |
|
|
"HLT_DoubleMu7_v.*", #1
|
58 |
|
|
"HLT_Mu13_Mu8_v.*", #2
|
59 |
dlopes |
1.19 |
"HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v.*", #3
|
60 |
arizzi |
1.1 |
"HLT_Ele27_WP80_PFMHT50_v.*", #4
|
61 |
|
|
"HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v.*", #5
|
62 |
|
|
"HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v.*", #6
|
63 |
|
|
"HLT_DiCentralJet20_BTagIP_MET65_v.*", #7
|
64 |
arizzi |
1.6 |
"HLT_MET120_v.*", #8
|
65 |
arizzi |
1.1 |
"HLT_CentralJet80_MET80_v.*", #9
|
66 |
|
|
"HLT_PFMHT150_v.*", #10
|
67 |
|
|
"HLT_DiCentralJet20_MET80_v.*", #11
|
68 |
arizzi |
1.16 |
"HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v.*", #12
|
69 |
dlopes |
1.15 |
"HLT_IsoMu20_v.*", #13
|
70 |
|
|
"HLT_IsoMu24_v.*", #14
|
71 |
|
|
"HLT_IsoMu30_eta2p1_v.*", #15
|
72 |
|
|
"HLT_Mu17_Mu8_v.*", #16
|
73 |
|
|
"HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v.*", #17
|
74 |
dlopes |
1.19 |
"HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #18
|
75 |
dlopes |
1.21 |
"HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #19
|
76 |
|
|
"HLT_Mu30_v.*", #20
|
77 |
|
|
"HLT_Mu40_v.*", #21
|
78 |
dlopes |
1.22 |
"HLT_Mu40_eta2p1_v.*", #22
|
79 |
|
|
"HLT_IsoMu24_eta2p1_v.*", #23
|
80 |
|
|
"HLT_IsoMu17_eta2p1_DiCentralJet30_v.*", #24
|
81 |
|
|
"HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v.*", #25
|
82 |
|
|
"HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v.*", #26
|
83 |
sethzenz |
1.35 |
"HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v.*", #27
|
84 |
|
|
"HLT_IsoPFTau35_Trk20_v.*", #28
|
85 |
|
|
"HLT_IsoPFTau35_Trk20_MET45_v.*", #29
|
86 |
|
|
"HLT_IsoPFTau35_Trk20_MET60_v.*", #30
|
87 |
|
|
"HLT_IsoPFTau45_Trk20_MET60_v.*", #31
|
88 |
|
|
"HLT_IsoPFTau35_Trk20_MET70_v.*", #32
|
89 |
|
|
"HLT_MediumIsoPFTau35_Trk20_v.*", #33
|
90 |
|
|
"HLT_MediumIsoPFTau35_Trk20_MET60_v.*", #34
|
91 |
|
|
"HLT_MediumIsoPFTau35_Trk20_MET70_v.*", #35
|
92 |
|
|
"HLT_LooseIsoPFTau35_Trk20_v.*", #36
|
93 |
|
|
"HLT_LooseIsoPFTau35_Trk20_MET70_v.*", #37
|
94 |
wilken |
1.55.2.1 |
"HLT_LooseIsoPFTau35_Trk20_MET75_v.*" #38
|
95 |
|
|
"HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v.*", #39
|
96 |
degrutto |
1.51 |
"HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v.*", #40
|
97 |
|
|
"HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v.*", #41
|
98 |
|
|
"HLT_PFMET150_v.*", #42
|
99 |
|
|
"HLT_L1ETM40_v.*", #43
|
100 |
sethzenz |
1.42 |
"HLT_Ele27_WP80_v.*", #44
|
101 |
|
|
"HLT_Ele27_WP80_WCandPt80_v.*", #45
|
102 |
|
|
"HLT_IsoMu20_eta2p1_WCandPt80_v.*", #46
|
103 |
|
|
"HLT_IsoMu20_WCandPt80_v.*", #47
|
104 |
|
|
"HLT_Mu17_TkMu8_v.*", #48
|
105 |
degrutto |
1.51 |
"HLT_DiCentralPFJet30_PFMHT80_v.*", #49 ## run2012A
|
106 |
|
|
"HLT_DiCentralPFJet30_PFMET80_v.*", #50 ## run2012B prescaled
|
107 |
wilken |
1.55.2.1 |
"HLT_Mu17_Ele8_CaloIdT_CaloIsoVL_v.*", #51 emu
|
108 |
|
|
"HLT_Mu8_Ele17_CaloIdL_v.*", #52 emu
|
109 |
|
|
"HLT_Mu8_Ele17_CaloIdT_CaloIsoVL_v.*", #53 emu
|
110 |
|
|
"HLT_Mu17_Ele8_CaloIdL_v.*", #54 emu larger prescale
|
111 |
|
|
"HLT_LooseIsoPFTau35_Trk20_Prong1_v.*", #55 Wtaunu
|
112 |
|
|
"HLT_LooseIsoPFTau35_Trk20_Prong1_MET70_v.*", #56 Wtaunu
|
113 |
|
|
"HLT_LooseIsoPFTau35_Trk20_Prong1_MET75_v.*", #57 Wtaunu
|
114 |
|
|
"HLT_IsoMu12_LooseIsoPFTau10_v.*",#58 mutau
|
115 |
|
|
"HLT_IsoMu15_LooseIsoPFTau15_v.*",#59 mutau
|
116 |
|
|
"HLT_IsoMu15_eta2p1_LooseIsoPFTau20_v.*",#60 mutau
|
117 |
|
|
"HLT_IsoMu18_eta2p1_LooseIsoPFTau20_v.*",#61 mutau
|
118 |
|
|
"HLT_IsoMu17_eta2p1_LooseIsoPFTau20_v.*",#62 mutau
|
119 |
|
|
"HLT_DoubleIsoPFTau45_Trk5_eta2p1_v.*",#63 tautau
|
120 |
|
|
"HLT_DoubleMediumIsoPFTau30_Trk5_eta2p1_Jet30_v.*",#64 tautau
|
121 |
|
|
"HLT_MediumIsoPFTau35_Trk20_MET60_v.*",#65 Wtaunu
|
122 |
|
|
"HLT_HT400_DoubleIsoPFTau10_Trk3_PFMHT50_v.*",#66 tautau
|
123 |
|
|
"HLT_Ele18_CaloIdVT_TrkIdT_MediumIsoPFTau20_v.*",#67 etau
|
124 |
|
|
"HLT_Ele20_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v.*",#68 etau
|
125 |
|
|
"HLT_Ele20_CaloIdVT_CaloIsoRhoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v.*",#69 etau
|
126 |
|
|
"HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v.*",#70 etau
|
127 |
|
|
"HLT_Ele15_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_LooseIsoPFTau20_v.*",#71 etau
|
128 |
|
|
"HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_TightIsoPFTau20_v.*",#72 etau
|
129 |
|
|
"HLT_Ele18_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_MediumIsoPFTau20_v.*",#73 etau
|
130 |
|
|
"HLT_Ele22_eta2p1_WP90Rho_LooseIsoPFTau20_v.", #74 etau
|
131 |
|
|
"HLT_HT200_DoubleIsoPFTau10_Trk3_PFMHT35_v.*",#75 tautau
|
132 |
|
|
"HLT_MET120_HBHENoiseFiltered_v.*"#76
|
133 |
degrutto |
1.45 |
|
134 |
degrutto |
1.51 |
|
135 |
wilken |
1.55.2.1 |
|
136 |
arizzi |
1.1 |
),
|
137 |
wilken |
1.55.2.1 |
# isMC = cms.bool(False),
|
138 |
arizzi |
1.53 |
isMC = cms.bool(True),
|
139 |
arizzi |
1.3 |
verbose = cms.bool(False),
|
140 |
arizzi |
1.7 |
readFromCandidates = cms.bool(False),
|
141 |
arizzi |
1.3 |
jetPtThresholdZ = cms.double(20),
|
142 |
arizzi |
1.17 |
jetPtThresholdW = cms.double(20),
|
143 |
nmohr |
1.4 |
bJetCountThreshold = cms.double(0.898),
|
144 |
arizzi |
1.3 |
useHighestPtHiggsW = cms.bool(True),
|
145 |
degrutto |
1.34 |
useHighestPtHiggsZ = cms.bool(True),
|
146 |
arizzi |
1.5 |
idMuFileName = cms.string("ScaleEffs42.root"),
|
147 |
dlopes |
1.28 |
hltMuFileName = cms.string("ScaleFactor_muonEffsOnlyIsoToHLT2.2fb_efficiency.root"),
|
148 |
arizzi |
1.9 |
|
149 |
|
|
hltEle1FileName = cms.string("Ele17.root"),
|
150 |
|
|
hltEle2FileName = cms.string("Ele8NotEle17.root"),
|
151 |
arizzi |
1.31 |
hltEle1AugFileName = cms.string("Ele17Aug5PromptRecoV6.root"),
|
152 |
|
|
hltEle2AugFileName = cms.string("Ele8NotEle17Aug5PromptRecoV6.root"),
|
153 |
arizzi |
1.9 |
idEle80FileName = cms.string("PFElectronToWP80.root"),
|
154 |
|
|
idEle95FileName = cms.string("PFElectronToWP95.root"),
|
155 |
arizzi |
1.30 |
hltJetEle1FileName = cms.string("TriggerEfficiency_Jet30_PromptV4Aug05PromptV6.root"),
|
156 |
|
|
hltJetEle2FileName = cms.string("TriggerEfficiency_JetNo30_Jet25_PromptV4Aug05PromptV6.root"),
|
157 |
arizzi |
1.9 |
recoEleFileName = cms.string("EleReco.root"),
|
158 |
|
|
hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
|
159 |
dlopes |
1.29 |
hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4Aug05PromptV6.root"),
|
160 |
arizzi |
1.9 |
idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
|
161 |
dlopes |
1.28 |
hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
|
162 |
arizzi |
1.55 |
hltSingleEle2012Awp95 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp95.2012ABC.root"),
|
163 |
|
|
hltSingleEle2012Awp80 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp80.2012ABC.root"),
|
164 |
|
|
hltSingleMuon2012A = cms.string("triggerRootFiles/SingleMu24OR40.TrigEff.2012ABC.root"),
|
165 |
|
|
hltDoubleEle2012A_leg8 = cms.string("triggerRootFiles/DoubleEle8.TrigEff.wp95.2012ABC.root"),
|
166 |
|
|
hltDoubleEle2012A_leg17 = cms.string("triggerRootFiles/DoubleEle17.TrigEff.wp95.2012ABC.root"),
|
167 |
|
|
hltDoubleMuon2012A_leg8 = cms.string("triggerRootFiles/DoubleMu8.TrigEff.2012ABC.root"),
|
168 |
|
|
hltDoubleMuon2012A_leg17 = cms.string("triggerRootFiles/DoubleMu17.TrigEff.2012ABC.root"),
|
169 |
|
|
hltMuPlusWCandPt2012A_legMu = cms.string("triggerRootFiles/SingleMu20Not24Or40.TrigEff.2012ABC.root"),
|
170 |
|
|
hltMuPlusWCandPt2012A_legW = cms.string("triggerRootFiles/WCandPt.TrigEff.2012ABC.root"),
|
171 |
|
|
hltDoubleMuon2012A_dZ = cms.string("triggerRootFiles/DoubleMuDz.TrigEff.2012ABC.root"),
|
172 |
|
|
hltDoubleEle2012A_dZ = cms.string("triggerRootFiles/DoubleEleDz.TrigEff.2012ABC.root"),
|
173 |
|
|
idMu2012A = cms.string("triggerRootFiles/MuRecoId.ScaleFactor.2012ABC.root"),
|
174 |
|
|
idEle2012A = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp95.2012ABC.root"),
|
175 |
|
|
idEle2012Awp80 = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp80.2012ABC.root"),
|
176 |
wilken |
1.55.2.1 |
hltMuCrossTrig = cms.string("TriggerEfficiency_MuonCrossTrigger.root"),
|
177 |
|
|
hltEleCrossTrig = cms.string("TriggerEfficiency_ElectronCrossTrigger.root"),
|
178 |
|
|
|
179 |
arizzi |
1.55 |
|
180 |
|
|
jecFolder = cms.string("jec"),
|
181 |
|
|
csvDiscr = cms.string("csvdiscr.root"),
|
182 |
|
|
btagEffFileName = cms.string("btag_generic.txt")
|
183 |
|
|
)
|
184 |
|
|
|
185 |
|
|
|
186 |
|
|
|
187 |
|
|
|
188 |
|
|
process.Analyzer2012ABOnly = cms.PSet(
|
189 |
|
|
idMuFileName = cms.string("ScaleEffs42.root"),
|
190 |
|
|
hltMuFileName = cms.string("ScaleFactor_muonEffsOnlyIsoToHLT2.2fb_efficiency.root"),
|
191 |
|
|
|
192 |
|
|
hltEle1FileName = cms.string("Ele17.root"),
|
193 |
|
|
hltEle2FileName = cms.string("Ele8NotEle17.root"),
|
194 |
|
|
hltEle1AugFileName = cms.string("Ele17Aug5PromptRecoV6.root"),
|
195 |
|
|
hltEle2AugFileName = cms.string("Ele8NotEle17Aug5PromptRecoV6.root"),
|
196 |
|
|
idEle80FileName = cms.string("PFElectronToWP80.root"),
|
197 |
|
|
idEle95FileName = cms.string("PFElectronToWP95.root"),
|
198 |
|
|
hltJetEle1FileName = cms.string("TriggerEfficiency_Jet30_PromptV4Aug05PromptV6.root"),
|
199 |
|
|
hltJetEle2FileName = cms.string("TriggerEfficiency_JetNo30_Jet25_PromptV4Aug05PromptV6.root"),
|
200 |
|
|
recoEleFileName = cms.string("EleReco.root"),
|
201 |
|
|
hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
|
202 |
|
|
hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4Aug05PromptV6.root"),
|
203 |
|
|
idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
|
204 |
|
|
hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
|
205 |
arizzi |
1.48 |
hltSingleEle2012Awp95 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp95.2012AB.root"),
|
206 |
|
|
hltSingleEle2012Awp80 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp80.2012AB.root"),
|
207 |
|
|
hltSingleMuon2012A = cms.string("triggerRootFiles/SingleMu24OR40.TrigEff.2012AB.root"),
|
208 |
|
|
hltDoubleEle2012A_leg8 = cms.string("triggerRootFiles/DoubleEle8.TrigEff.wp95.2012AB.root"),
|
209 |
|
|
hltDoubleEle2012A_leg17 = cms.string("triggerRootFiles/DoubleEle17.TrigEff.wp95.2012AB.root"),
|
210 |
|
|
hltDoubleMuon2012A_leg8 = cms.string("triggerRootFiles/DoubleMu8.TrigEff.2012AB.root"),
|
211 |
|
|
hltDoubleMuon2012A_leg17 = cms.string("triggerRootFiles/DoubleMu17.TrigEff.2012AB.root"),
|
212 |
|
|
hltMuPlusWCandPt2012A_legMu = cms.string("triggerRootFiles/SingleMu20Not24Or40.TrigEff.2012AB.root"),
|
213 |
|
|
hltMuPlusWCandPt2012A_legW = cms.string("triggerRootFiles/WCandPt.TrigEff.2012AB.root"),
|
214 |
|
|
hltDoubleMuon2012A_dZ = cms.string("triggerRootFiles/DoubleMuDz.TrigEff.2012AB.root"),
|
215 |
|
|
hltDoubleEle2012A_dZ = cms.string("triggerRootFiles/DoubleEleDz.TrigEff.2012AB.root"),
|
216 |
degrutto |
1.51 |
idMu2012A = cms.string("triggerRootFiles/MuRecoId.ScaleFactor.2012AB.root"),
|
217 |
|
|
idEle2012A = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp95.2012AB.root"),
|
218 |
|
|
idEle2012Awp80 = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp80.2012AB.root"),
|
219 |
wilken |
1.55.2.1 |
jecFolder = cms.string("jec"),
|
220 |
|
|
csvDiscr = cms.string("csvdiscr.root"),
|
221 |
|
|
btagEffFileName = cms.string("btag_generic.txt"),
|
222 |
|
|
hltMuCrossTrig = cms.string("TriggerEfficiency_MuonCrossTrigger.root"),
|
223 |
|
|
hltEleCrossTrig = cms.string("TriggerEfficiency_ElectronCrossTrigger.root")
|
224 |
|
|
|
225 |
|
|
)
|
226 |
arizzi |
1.50 |
|
227 |
wilken |
1.55.2.1 |
|
228 |
|
|
|
229 |
|
|
|
230 |
arizzi |
1.1 |
|