ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.26
Committed: Thu Oct 27 16:48:32 2011 UTC (13 years, 6 months ago) by degrutto
Content type: text/x-python
Branch: MAIN
Changes since 1.25: +5 -0 lines
Log Message:
pileup 2011B hopefully fixed

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 arizzi 1.25 "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_1_3_00h.root",
11     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_2_1_ov7.root",
12     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_3_1_7er.root",
13     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_4_1_3Yw.root",
14     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_5_1_Ren.root",
15     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_6_1_axp.root",
16     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_7_1_gId.root",
17     "root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/arizzi/WH_WToLNu_HToBB_M-110_7TeV-powheg-herwigpp/HBB_EDMNtupleV11_ProcV1/68dcc5b95bb3c453e1bd27a02f6327b5//PAT.edm_8_1_h1I.root"
18    
19 degrutto 1.24 ###/gpfs/gpfsddn/cms/user/arizzi/Hbb/V9/CMSSW_4_2_8_patch3/src/VHbbAnalysis/HbbAnalyzer/test/PAT.edm.root"
20 arizzi 1.13
21 arizzi 1.1 ),
22 arizzi 1.10
23 degrutto 1.26 <<<<<<< ntuple.py
24 arizzi 1.25 PUmcfileName = cms.string("ttbarPU_36bins.root"),
25 degrutto 1.26 PUmcfileName2011B= cms.string("PU1D2011B.root"),
26     =======
27     PUmcfileName = cms.string("ttbarPU_36bins.root"),
28     >>>>>>> 1.25
29 degrutto 1.24 PUdatafileName2011B = cms.string("Cert_175832-178078_7TeV_PromptReco_Collisons11_JSON.pileupTruth_v2.root"),
30 arizzi 1.25 PUdatafileName = cms.string("Pileup_2011_to_173692_LPLumiScale_68mb_36bins.root"),
31 arizzi 1.1 maxEvents = cms.int32(-1), ## optional
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 arizzi 1.9 #JSONfile = 'Input.json'
39     #lumiList = LumiList.LumiList (filename = JSONfile).getCMSSWString().split(',')
40 nmohr 1.4
41     #Uncomment to run with JSON
42     #process.fwliteInput.lumisToProcess.extend(lumiList)
43    
44 arizzi 1.1
45 arizzi 1.13 channel = "DYpt100"
46 arizzi 1.1 import os
47 arizzi 1.6 dirnameOld = "//pnfs/pi.infn.it/data/cms/store/user/bortigno/DoubleMu/HBB_EDMNtupleV3_ProcV1_may/07fb60889166b64f474d8d0aa162db69/"
48 arizzi 1.1
49    
50    
51    
52     #for i in range(len(channels)):
53    
54    
55     #dirname = dirnameOld
56     #dirlist = os.listdir(dirname)
57     #basenamelist = os.listdir(dirname + "/")
58     #for basename in basenamelist:
59 arizzi 1.6 # process.fwliteInput.fileNames.append("root://cmsdcache" + dirname + "/" + basename)
60 arizzi 1.1 print "Number of files to process is %s" %(len(process.fwliteInput.fileNames))
61    
62    
63    
64    
65    
66     #
67    
68    
69     fname = 'Test' + channel + '.root'
70    
71     process.fwliteOutput = cms.PSet(
72    
73     fileName = cms.string(fname),## mandatory
74     )
75    
76     process.Analyzer = cms.PSet(
77     triggers = cms.vstring(
78     "HLT_IsoMu17_v.*" , #0
79     "HLT_DoubleMu7_v.*", #1
80     "HLT_Mu13_Mu8_v.*", #2
81 dlopes 1.19 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v.*", #3
82 arizzi 1.1 "HLT_Ele27_WP80_PFMHT50_v.*", #4
83     "HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v.*", #5
84     "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v.*", #6
85     "HLT_DiCentralJet20_BTagIP_MET65_v.*", #7
86 arizzi 1.6 "HLT_MET120_v.*", #8
87 arizzi 1.1 "HLT_CentralJet80_MET80_v.*", #9
88     "HLT_PFMHT150_v.*", #10
89     "HLT_DiCentralJet20_MET80_v.*", #11
90 arizzi 1.16 "HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v.*", #12
91 dlopes 1.15 "HLT_IsoMu20_v.*", #13
92     "HLT_IsoMu24_v.*", #14
93     "HLT_IsoMu30_eta2p1_v.*", #15
94     "HLT_Mu17_Mu8_v.*", #16
95     "HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v.*", #17
96 dlopes 1.19 "HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #18
97 dlopes 1.21 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #19
98     "HLT_Mu30_v.*", #20
99     "HLT_Mu40_v.*", #21
100 dlopes 1.22 "HLT_Mu40_eta2p1_v.*", #22
101     "HLT_IsoMu24_eta2p1_v.*", #23
102     "HLT_IsoMu17_eta2p1_DiCentralJet30_v.*", #24
103     "HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v.*", #25
104     "HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v.*", #26
105     "HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v.*" #27
106 arizzi 1.1 ),
107 arizzi 1.6 isMC = cms.bool(True),
108 arizzi 1.3 verbose = cms.bool(False),
109 arizzi 1.7 readFromCandidates = cms.bool(False),
110 arizzi 1.3 jetPtThresholdZ = cms.double(20),
111 arizzi 1.17 jetPtThresholdW = cms.double(20),
112 nmohr 1.4 bJetCountThreshold = cms.double(0.898),
113 arizzi 1.3 useHighestPtHiggsW = cms.bool(True),
114     useHighestPtHiggsZ = cms.bool(False),
115 arizzi 1.5 idMuFileName = cms.string("ScaleEffs42.root"),
116 arizzi 1.23 hltMuFileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
117 arizzi 1.9
118     hltEle1FileName = cms.string("Ele17.root"),
119     hltEle2FileName = cms.string("Ele8NotEle17.root"),
120     idEle80FileName = cms.string("PFElectronToWP80.root"),
121     idEle95FileName = cms.string("PFElectronToWP95.root"),
122 arizzi 1.8 hltJetEle1FileName = cms.string("TriggerEfficiency_JetNo30_Jet25.root"),
123     hltJetEle2FileName = cms.string("TriggerEfficiency_Jet30.root"),
124 arizzi 1.9 recoEleFileName = cms.string("EleReco.root"),
125     hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
126     hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4.root"),
127     idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
128 arizzi 1.20 hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLTMu30NotIso_efficiency.root"),
129 arizzi 1.6 btagEffFileName = cms.string("btag_generic.txt")
130 arizzi 1.1 )
131    
132    
133    
134    
135