ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.55.2.1
Committed: Mon Feb 11 19:32:34 2013 UTC (12 years, 3 months ago) by wilken
Content type: text/x-python
Branch: V42TauCandidate
Changes since 1.55: +46 -38 lines
Log Message:
TauCandidates

File Contents

# User Rev Content
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