ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.56.2.2
Committed: Sat Dec 1 17:01:42 2012 UTC (12 years, 5 months ago) by ntran
Content type: text/x-python
Branch: hbbsubstructDevPostHCP
CVS Tags: hbbsubstructDev_11, hbbsubstructDev_10, hbbsubstructDev_9
Changes since 1.56.2.1: +6 -4 lines
Log Message:
comment out some broken helicity stuff from original Ntupler

File Contents

# Content
1 import FWCore.PythonUtilities.LumiList as LumiList
2 import FWCore.ParameterSet.Types as CfgTypes
3 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 # "file:/uscms_data/d2/ntran/physics/VHbb/substructureDev_v2/CMSSW_5_3_3_patch2/src/VHbbAnalysis/HbbAnalyzer/test/PAT.edm.root"
11 "dcache:///pnfs/cms/WAX/11/store/user/lpchbb/apana/dev/Skim_pT300/Step1/PAT.edm__Higgs_PT300_0.root",
12 "dcache:///pnfs/cms/WAX/11/store/user/lpchbb/apana/dev/Skim_pT300/Step1/PAT.edm__Higgs_PT300_1.root",
13 "dcache:///pnfs/cms/WAX/11/store/user/lpchbb/apana/dev/Skim_pT300/Step1/PAT.edm__Higgs_PT300_2.root",
14 "dcache:///pnfs/cms/WAX/11/store/user/lpchbb/apana/dev/Skim_pT300/Step1/PAT.edm__Higgs_PT300_3.root"
15 ###"dcache:///pnfs/cms/WAX/11/store/user/lpchbb/msegala/WH_WToLNu_HToBB_M-120_8TeV-powheg-herwigpp/HBB_EDMNtupleV30_May2012Prod_2/e63abc9239312b3f728ddbd5ef32b303/"dcap:///pnfs/cms/WAX/11/store/user/degrutto//testMET2012/PAT.edm_11_1_oQQ.root" ,
16 ## "../../HbbAnalyzer/test/"dcap:///pnfs/cms/WAX/11/store/user/degrutto//testMET2012/PAT.edm.root",
17 #"dcache:///cmsdcache//pnfs/pi.infn.it/data/cms/store/user/tboccali/WH_WToLNu_HToBB_M-120_8TeV-powheg-herwigpp/HBB_EDMNtupleV30_ProcV1_WH_WToLNu_HToBB_M-120/14fe2b624ddea84f5c39709f51bf546f/"dcap:///pnfs/cms/WAX/11/store/user/degrutto//testMET2012/PAT.edm_51_1_3LJ.root"
18 #/pnfs/pi.infn.it/data/cms/store/user/tboccali/ZH_ZToNuNu_HToBB_M-120_8TeV-powheg-herwigpp/HBB_EDMNtupleV30_ProcV1_ZH_ZToNuNu_HToBB_M-120/14fe2b624ddea84f5c39709f51bf546f/"dcap:///pnfs/cms/WAX/11/store/user/degrutto//testMET2012/PAT.edm_51_1_ukR.root
19
20
21
22
23 ),
24
25 PUmcfileName2011B= cms.string("Summer12MCObserved.root"),
26 PUdatafileName2011B = cms.string("MyDataPileupHistogramObserved.root"),
27 PUmcfileName = cms.string("MC_S10_fromTwiki_60bins.root"),
28 PUdatafileNameAB = cms.string("data_PU_60bins_190456-196509_69.4mb.root"),
29 PUdatafileName = cms.string("data_PU_60bins_190456-202305_69.4mb.root"),
30 PUdatafileNameMinus = cms.string("data_PU_60bins_190456-202305_66.5mb.root"),
31 PUdatafileNamePlus = cms.string("data_PU_60bins_190456-202305_72.4mb.root"),
32 Weight3DfileName = cms.string(""),
33 maxEvents = cms.int32(1000), ## optional
34 runMin = cms.int32(-1),
35 runMax = cms.int32(-1),
36 skipEvents = cms.int32(0), ## optional
37 outputEvery = cms.uint32(0), ## optional
38 lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()),
39 )
40
41 # get JSON file
42 JSONfile = 'Cert_190456-203002_8TeV_PromptReco_Collisions12_JSON.txt'
43 lumiList = LumiList.LumiList (filename = JSONfile).getCMSSWString().split(',')
44
45 #Uncomment to run with JSON
46 process.fwliteInput.lumisToProcess.extend(lumiList)
47
48
49
50 channel = "TEST"
51 import os
52 #dirnameOld = "//pnfs/pi.infn.it/data/cms/store/user/bortigno/DoubleMu/HBB_EDMNtupleV3_ProcV1_may/07fb60889166b64f474d8d0aa162db69/"
53 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/METRun2011APromptV1EdmV31"
54 ##dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/METRun2011APromptV1EdmV31/degrutto/MET/HBB_EDMNtupleV31_May2012Prod/f3f16f0a8d4ba1fd82b25c3d99de1c78/"
55 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/METRun2011BPromptV1EdmV31/degrutto/MET/HBB_EDMNtupleV31_May2012Prod/f3f16f0a8d4ba1fd82b25c3d99de1c78/"
56 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/SingleMuRun2012APromptV1EdmV31/degrutto/SingleMu/HBB_EDMNtupleV31_May2012Prod/f3f16f0a8d4ba1fd82b25c3d99de1c78/"
57 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/SingleMuRun2012BPromptV1EdmV31/degrutto/SingleMu/HBB_EDMNtupleV31_May2012Prod/f3f16f0a8d4ba1fd82b25c3d99de1c78/"
58 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/dlopes/SingleMuRun2012APromptV1EdmV33/dlopes/SingleMu/HBB_EDMNtupleV33/fc9898cbaf0c3f28aabf20b09408f841/"
59 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/dlopes/SingleMuRun2012BPromptV1EdmV33/dlopes/SingleMu/HBB_EDMNtupleV33/fc9898cbaf0c3f28aabf20b09408f841/"
60 ##dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/METRun2012APromptJul12/"
61 #dirnameOld = "//pnfs/cms/WAX/11/store/user/lpchbb/degrutto/METRun2012BPromptJul12/"
62 dirnameOld = "/"
63
64 #for i in range(len(channels)):
65
66
67 dirname = dirnameOld
68 dirlist = os.listdir(dirname)
69 basenamelist = os.listdir(dirname + "/")
70 for basename in basenamelist:
71 # process.fwliteInput.fileNames.append("dcache:/" + dirname + "/" + basename)
72 print "Number of files to process is %s" %(len(process.fwliteInput.fileNames))
73
74
75
76
77
78 #
79
80
81 fname = 'Test' + channel + '.root'
82
83 process.fwliteOutput = cms.PSet(
84
85 fileName = cms.string(fname),## mandatory
86 )
87
88 process.Analyzer = cms.PSet(
89 triggers = cms.vstring(
90 "HLT_IsoMu17_v.*" , #0
91 "HLT_DoubleMu7_v.*", #1
92 "HLT_Mu13_Mu8_v.*", #2
93 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v.*", #3
94 "HLT_Ele27_WP80_PFMHT50_v.*", #4
95 "HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v.*", #5
96 "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v.*", #6
97 "HLT_DiCentralJet20_BTagIP_MET65_v.*", #7
98 "HLT_MET120_v.*", #8
99 "HLT_CentralJet80_MET80_v.*", #9
100 "HLT_PFMHT150_v.*", #10
101 "HLT_DiCentralJet20_MET80_v.*", #11
102 "HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v.*", #12
103 "HLT_IsoMu20_v.*", #13
104 "HLT_IsoMu24_v.*", #14
105 "HLT_IsoMu30_eta2p1_v.*", #15
106 "HLT_Mu17_Mu8_v.*", #16
107 "HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v.*", #17
108 "HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #18
109 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #19
110 "HLT_Mu30_v.*", #20
111 "HLT_Mu40_v.*", #21
112 "HLT_Mu40_eta2p1_v.*", #22
113 "HLT_IsoMu24_eta2p1_v.*", #23
114 "HLT_IsoMu17_eta2p1_DiCentralJet30_v.*", #24
115 "HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v.*", #25
116 "HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v.*", #26
117 "HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v.*", #27
118 "HLT_IsoPFTau35_Trk20_v.*", #28
119 "HLT_IsoPFTau35_Trk20_MET45_v.*", #29
120 "HLT_IsoPFTau35_Trk20_MET60_v.*", #30
121 "HLT_IsoPFTau45_Trk20_MET60_v.*", #31
122 "HLT_IsoPFTau35_Trk20_MET70_v.*", #32
123 "HLT_MediumIsoPFTau35_Trk20_v.*", #33
124 "HLT_MediumIsoPFTau35_Trk20_MET60_v.*", #34
125 "HLT_MediumIsoPFTau35_Trk20_MET70_v.*", #35
126 "HLT_LooseIsoPFTau35_Trk20_v.*", #36
127 "HLT_LooseIsoPFTau35_Trk20_MET70_v.*", #37
128 "HLT_LooseIsoPFTau35_Trk20_MET75_v.*", #38
129 "HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseCleaned_v.*", #39
130 "HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80_v.*", #40
131 "HLT_DiCentralPFJet30_PFMET80_BTagCSV07_v.*", #41
132 "HLT_PFMET150_v.*", #42
133 "HLT_L1ETM40_v.*", #43
134 "HLT_Ele27_WP80_v.*", #44
135 "HLT_Ele27_WP80_WCandPt80_v.*", #45
136 "HLT_IsoMu20_eta2p1_WCandPt80_v.*", #46
137 "HLT_IsoMu20_WCandPt80_v.*", #47
138 "HLT_Mu17_TkMu8_v.*", #48
139 "HLT_DiCentralPFJet30_PFMHT80_v.*", #49 ## run2012A
140 "HLT_DiCentralPFJet30_PFMET80_v.*", #50 ## run2012B prescaled
141
142
143
144 ),
145 isMC = cms.bool(True),
146 verbose = cms.bool(False),
147 readFromCandidates = cms.bool(False),
148 jetPtThresholdZ = cms.double(20),
149 jetPtThresholdW = cms.double(20),
150 bJetCountThreshold = cms.double(0.898),
151 useHighestPtHiggsW = cms.bool(True),
152 useHighestPtHiggsZ = cms.bool(True),
153 idMuFileName = cms.string("ScaleEffs42.root"),
154 hltMuFileName = cms.string("ScaleFactor_muonEffsOnlyIsoToHLT2.2fb_efficiency.root"),
155
156 hltEle1FileName = cms.string("Ele17.root"),
157 hltEle2FileName = cms.string("Ele8NotEle17.root"),
158 hltEle1AugFileName = cms.string("Ele17Aug5PromptRecoV6.root"),
159 hltEle2AugFileName = cms.string("Ele8NotEle17Aug5PromptRecoV6.root"),
160 idEle80FileName = cms.string("PFElectronToWP80.root"),
161 idEle95FileName = cms.string("PFElectronToWP95.root"),
162 hltJetEle1FileName = cms.string("TriggerEfficiency_Jet30_PromptV4Aug05PromptV6.root"),
163 hltJetEle2FileName = cms.string("TriggerEfficiency_JetNo30_Jet25_PromptV4Aug05PromptV6.root"),
164 recoEleFileName = cms.string("EleReco.root"),
165 hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
166 hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4Aug05PromptV6.root"),
167 idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
168 hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
169 hltSingleEle2012Awp95 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp95.2012ABC.root"),
170 hltSingleEle2012Awp80 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp80.2012ABC.root"),
171 hltSingleMuon2012A = cms.string("triggerRootFiles/SingleMu24OR40.TrigEff.2012ABC.root"),
172 hltDoubleEle2012A_leg8 = cms.string("triggerRootFiles/DoubleEle8.TrigEff.wp95.2012ABC.root"),
173 hltDoubleEle2012A_leg17 = cms.string("triggerRootFiles/DoubleEle17.TrigEff.wp95.2012ABC.root"),
174 hltDoubleMuon2012A_leg8 = cms.string("triggerRootFiles/DoubleMu8.TrigEff.2012ABC.root"),
175 hltDoubleMuon2012A_leg17 = cms.string("triggerRootFiles/DoubleMu17.TrigEff.2012ABC.root"),
176 hltMuPlusWCandPt2012A_legMu = cms.string("triggerRootFiles/SingleMu20Not24Or40.TrigEff.2012ABC.root"),
177 hltMuPlusWCandPt2012A_legW = cms.string("triggerRootFiles/WCandPt.TrigEff.2012ABC.root"),
178 hltDoubleMuon2012A_dZ = cms.string("triggerRootFiles/DoubleMuDz.TrigEff.2012ABC.root"),
179 hltDoubleEle2012A_dZ = cms.string("triggerRootFiles/DoubleEleDz.TrigEff.2012ABC.root"),
180 idMu2012A = cms.string("triggerRootFiles/MuRecoId.ScaleFactor.2012ABC.root"),
181 idEle2012A = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp95.2012ABC.root"),
182 idEle2012Awp80 = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp80.2012ABC.root"),
183
184 jecFolder = cms.string("jec"),
185 csvDiscr = cms.string("csvdiscr.root"),
186 btagEffFileName = cms.string("btag_generic.txt")
187 )
188
189
190
191
192 process.Analyzer2012ABOnly = cms.PSet(
193 idMuFileName = cms.string("ScaleEffs42.root"),
194 hltMuFileName = cms.string("ScaleFactor_muonEffsOnlyIsoToHLT2.2fb_efficiency.root"),
195
196 hltEle1FileName = cms.string("Ele17.root"),
197 hltEle2FileName = cms.string("Ele8NotEle17.root"),
198 hltEle1AugFileName = cms.string("Ele17Aug5PromptRecoV6.root"),
199 hltEle2AugFileName = cms.string("Ele8NotEle17Aug5PromptRecoV6.root"),
200 idEle80FileName = cms.string("PFElectronToWP80.root"),
201 idEle95FileName = cms.string("PFElectronToWP95.root"),
202 hltJetEle1FileName = cms.string("TriggerEfficiency_Jet30_PromptV4Aug05PromptV6.root"),
203 hltJetEle2FileName = cms.string("TriggerEfficiency_JetNo30_Jet25_PromptV4Aug05PromptV6.root"),
204 recoEleFileName = cms.string("EleReco.root"),
205 hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
206 hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4Aug05PromptV6.root"),
207 idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
208 hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
209 hltSingleEle2012Awp95 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp95.2012AB.root"),
210 hltSingleEle2012Awp80 = cms.string("triggerRootFiles/SingleEle.TrigEff.wp80.2012AB.root"),
211 hltSingleMuon2012A = cms.string("triggerRootFiles/SingleMu24OR40.TrigEff.2012AB.root"),
212 hltDoubleEle2012A_leg8 = cms.string("triggerRootFiles/DoubleEle8.TrigEff.wp95.2012AB.root"),
213 hltDoubleEle2012A_leg17 = cms.string("triggerRootFiles/DoubleEle17.TrigEff.wp95.2012AB.root"),
214 hltDoubleMuon2012A_leg8 = cms.string("triggerRootFiles/DoubleMu8.TrigEff.2012AB.root"),
215 hltDoubleMuon2012A_leg17 = cms.string("triggerRootFiles/DoubleMu17.TrigEff.2012AB.root"),
216 hltMuPlusWCandPt2012A_legMu = cms.string("triggerRootFiles/SingleMu20Not24Or40.TrigEff.2012AB.root"),
217 hltMuPlusWCandPt2012A_legW = cms.string("triggerRootFiles/WCandPt.TrigEff.2012AB.root"),
218 hltDoubleMuon2012A_dZ = cms.string("triggerRootFiles/DoubleMuDz.TrigEff.2012AB.root"),
219 hltDoubleEle2012A_dZ = cms.string("triggerRootFiles/DoubleEleDz.TrigEff.2012AB.root"),
220 idMu2012A = cms.string("triggerRootFiles/MuRecoId.ScaleFactor.2012AB.root"),
221 idEle2012A = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp95.2012AB.root"),
222 idEle2012Awp80 = cms.string("triggerRootFiles/EleRecoId.ScaleFactor.wp80.2012AB.root"),
223 )
224
225