ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.39
Committed: Wed May 16 15:14:48 2012 UTC (13 years ago) by degrutto
Content type: text/x-python
Branch: MAIN
Changes since 1.38: +26 -14 lines
Log Message:
Pile-up JetId info added

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    
12     "file:../../HbbAnalyzer/test/PAT.edm.root"
13     ###"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" ,
14     ## "../../HbbAnalyzer/test/"dcap:///pnfs/cms/WAX/11/store/user/degrutto//testMET2012/PAT.edm.root",
15     #"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"
16     #/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
17    
18    
19    
20 arizzi 1.13
21 arizzi 1.1 ),
22 arizzi 1.10
23 degrutto 1.27
24 arizzi 1.33 PUmcfileName = cms.string("ttbarPU_35bins_fall11.root"),
25 arizzi 1.32 PUmcfileName2011B= cms.string("Fall11_Generated.root"),
26 arizzi 1.33 PUdatafileName2011B = cms.string("Cert_175832-180252_PromptReco_JSON.pileupTruth_v2_finebin.root"),
27 arizzi 1.32 PUdatafileName = cms.string("Pileup_2011_to_173692_LPLumiScale_68mb_35bins.root"),
28     Weight3DfileName = cms.string(""),
29 arizzi 1.1 maxEvents = cms.int32(-1), ## optional
30 arizzi 1.33 runMin = cms.int32(-1),
31     runMax = cms.int32(-1),
32 nmohr 1.11 skipEvents = cms.int32(0), ## optional
33 arizzi 1.1 outputEvery = cms.uint32(0), ## optional
34 nmohr 1.4 lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()),
35 arizzi 1.1 )
36    
37 nmohr 1.4 # get JSON file
38 degrutto 1.39 JSONfile = 'Cert_190456-193557_8TeV_PromptReco_Collisions12_JSON.txt'
39     lumiList = LumiList.LumiList (filename = JSONfile).getCMSSWString().split(',')
40 nmohr 1.4
41     #Uncomment to run with JSON
42 degrutto 1.39 process.fwliteInput.lumisToProcess.extend(lumiList)
43 nmohr 1.4
44 arizzi 1.1
45 degrutto 1.39 channel = "DoubleMu2012A"
46 arizzi 1.1 import os
47 degrutto 1.39 #dirnameOld = "//pnfs/pi.infn.it/data/cms/store/user/bortigno/DoubleMu/HBB_EDMNtupleV3_ProcV1_may/07fb60889166b64f474d8d0aa162db69/"
48     dirnameOld = "//pnfs/cms/WAX/11/store/user/degrutto/testDoubleMuRun2012A/"
49 arizzi 1.1
50    
51    
52    
53     #for i in range(len(channels)):
54    
55    
56 degrutto 1.39 dirname = dirnameOld
57     dirlist = os.listdir(dirname)
58 arizzi 1.1 #basenamelist = os.listdir(dirname + "/")
59     #for basename in basenamelist:
60 degrutto 1.39 # process.fwliteInput.fileNames.append("dcache:/" + dirname + "/" + basename)
61     #print "Number of files to process is %s" %(len(process.fwliteInput.fileNames))
62 arizzi 1.1
63    
64    
65    
66    
67     #
68    
69    
70     fname = 'Test' + channel + '.root'
71    
72     process.fwliteOutput = cms.PSet(
73    
74     fileName = cms.string(fname),## mandatory
75     )
76    
77     process.Analyzer = cms.PSet(
78     triggers = cms.vstring(
79     "HLT_IsoMu17_v.*" , #0
80     "HLT_DoubleMu7_v.*", #1
81     "HLT_Mu13_Mu8_v.*", #2
82 dlopes 1.19 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v.*", #3
83 arizzi 1.1 "HLT_Ele27_WP80_PFMHT50_v.*", #4
84     "HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v.*", #5
85     "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v.*", #6
86     "HLT_DiCentralJet20_BTagIP_MET65_v.*", #7
87 arizzi 1.6 "HLT_MET120_v.*", #8
88 arizzi 1.1 "HLT_CentralJet80_MET80_v.*", #9
89     "HLT_PFMHT150_v.*", #10
90     "HLT_DiCentralJet20_MET80_v.*", #11
91 arizzi 1.16 "HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v.*", #12
92 dlopes 1.15 "HLT_IsoMu20_v.*", #13
93     "HLT_IsoMu24_v.*", #14
94     "HLT_IsoMu30_eta2p1_v.*", #15
95     "HLT_Mu17_Mu8_v.*", #16
96     "HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v.*", #17
97 dlopes 1.19 "HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #18
98 dlopes 1.21 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #19
99     "HLT_Mu30_v.*", #20
100     "HLT_Mu40_v.*", #21
101 dlopes 1.22 "HLT_Mu40_eta2p1_v.*", #22
102     "HLT_IsoMu24_eta2p1_v.*", #23
103     "HLT_IsoMu17_eta2p1_DiCentralJet30_v.*", #24
104     "HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v.*", #25
105     "HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v.*", #26
106 sethzenz 1.35 "HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v.*", #27
107     "HLT_IsoPFTau35_Trk20_v.*", #28
108     "HLT_IsoPFTau35_Trk20_MET45_v.*", #29
109     "HLT_IsoPFTau35_Trk20_MET60_v.*", #30
110     "HLT_IsoPFTau45_Trk20_MET60_v.*", #31
111     "HLT_IsoPFTau35_Trk20_MET70_v.*", #32
112     "HLT_MediumIsoPFTau35_Trk20_v.*", #33
113     "HLT_MediumIsoPFTau35_Trk20_MET60_v.*", #34
114     "HLT_MediumIsoPFTau35_Trk20_MET70_v.*", #35
115     "HLT_LooseIsoPFTau35_Trk20_v.*", #36
116     "HLT_LooseIsoPFTau35_Trk20_MET70_v.*", #37
117 degrutto 1.39 "HLT_LooseIsoPFTau35_Trk20_MET75_v.*", #38
118     "HLT_DiCentralJetSumpT100_dPhi05_DiCentralPFJet60_25_PFMET100_HBHENoiseFiltered_v*", #39
119     "HLT_DiCentralJet20_CaloMET65_BTagCSV07_PFMHT80*", #40
120     "HLT_DiCentralPFJet30_PFMET80_BTagCSV07", #41
121     "HLT_PFMET150_v.*", #42
122 arizzi 1.1 ),
123 degrutto 1.39 isMC = cms.bool(False),
124 arizzi 1.3 verbose = cms.bool(False),
125 arizzi 1.7 readFromCandidates = cms.bool(False),
126 arizzi 1.3 jetPtThresholdZ = cms.double(20),
127 arizzi 1.17 jetPtThresholdW = cms.double(20),
128 nmohr 1.4 bJetCountThreshold = cms.double(0.898),
129 arizzi 1.3 useHighestPtHiggsW = cms.bool(True),
130 degrutto 1.34 useHighestPtHiggsZ = cms.bool(True),
131 arizzi 1.5 idMuFileName = cms.string("ScaleEffs42.root"),
132 dlopes 1.28 hltMuFileName = cms.string("ScaleFactor_muonEffsOnlyIsoToHLT2.2fb_efficiency.root"),
133 arizzi 1.9
134     hltEle1FileName = cms.string("Ele17.root"),
135     hltEle2FileName = cms.string("Ele8NotEle17.root"),
136 arizzi 1.31 hltEle1AugFileName = cms.string("Ele17Aug5PromptRecoV6.root"),
137     hltEle2AugFileName = cms.string("Ele8NotEle17Aug5PromptRecoV6.root"),
138 arizzi 1.9 idEle80FileName = cms.string("PFElectronToWP80.root"),
139     idEle95FileName = cms.string("PFElectronToWP95.root"),
140 arizzi 1.30 hltJetEle1FileName = cms.string("TriggerEfficiency_Jet30_PromptV4Aug05PromptV6.root"),
141     hltJetEle2FileName = cms.string("TriggerEfficiency_JetNo30_Jet25_PromptV4Aug05PromptV6.root"),
142 arizzi 1.9 recoEleFileName = cms.string("EleReco.root"),
143     hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
144 dlopes 1.29 hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4Aug05PromptV6.root"),
145 arizzi 1.9 idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
146 dlopes 1.28 hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
147 arizzi 1.6 btagEffFileName = cms.string("btag_generic.txt")
148 arizzi 1.1 )
149    
150    
151    
152    
153