ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.35
Committed: Wed Mar 21 22:07:27 2012 UTC (13 years, 1 month ago) by sethzenz
Content type: text/x-python
Branch: MAIN
CVS Tags: V21emuCand, EdmV30Apr10, EdmV21Apr10v2, EdmV22May9, EdmV21Apr06, EdmV21Apr10, EdmV21Apr04, EdmV21Apr03, EdmV21Apr2, EdmV21Mar30
Branch point for: V21emuCandidate
Changes since 1.34: +13 -1 lines
Log Message:
additions for taus

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