ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.19
Committed: Wed Oct 12 16:09:39 2011 UTC (13 years, 7 months ago) by dlopes
Content type: text/x-python
Branch: MAIN
CVS Tags: EdmV11Oct2011, AR_Step2_Oct13
Changes since 1.18: +3 -2 lines
Log Message:
Added trigger path and corrected Single Electron one

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 "/gpfs/gpfsddn/cms/user/arizzi/Hbb/V9/CMSSW_4_2_8_patch3/src/VHbbAnalysis/HbbAnalyzer/test/PAT.edm.root"
11
12 ),
13
14 PUmcfileName = cms.string("ttbarPU.root"),
15 PUdatafileName = cms.string("PUdist_160404-167151_7TeV_PromptReco_Collisions11.root"),
16 maxEvents = cms.int32(-1), ## optional
17 skipEvents = cms.int32(0), ## optional
18 outputEvery = cms.uint32(0), ## optional
19 lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()),
20 )
21
22 # get JSON file
23 #JSONfile = 'Input.json'
24 #lumiList = LumiList.LumiList (filename = JSONfile).getCMSSWString().split(',')
25
26 #Uncomment to run with JSON
27 #process.fwliteInput.lumisToProcess.extend(lumiList)
28
29
30 channel = "DYpt100"
31 import os
32 dirnameOld = "//pnfs/pi.infn.it/data/cms/store/user/bortigno/DoubleMu/HBB_EDMNtupleV3_ProcV1_may/07fb60889166b64f474d8d0aa162db69/"
33
34
35
36
37 #for i in range(len(channels)):
38
39
40 #dirname = dirnameOld
41 #dirlist = os.listdir(dirname)
42 #basenamelist = os.listdir(dirname + "/")
43 #for basename in basenamelist:
44 # process.fwliteInput.fileNames.append("root://cmsdcache" + dirname + "/" + basename)
45 print "Number of files to process is %s" %(len(process.fwliteInput.fileNames))
46
47
48
49
50
51 #
52
53
54 fname = 'Test' + channel + '.root'
55
56 process.fwliteOutput = cms.PSet(
57
58 fileName = cms.string(fname),## mandatory
59 )
60
61 process.Analyzer = cms.PSet(
62 triggers = cms.vstring(
63 "HLT_IsoMu17_v.*" , #0
64 "HLT_DoubleMu7_v.*", #1
65 "HLT_Mu13_Mu8_v.*", #2
66 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v.*", #3
67 "HLT_Ele27_WP80_PFMHT50_v.*", #4
68 "HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v.*", #5
69 "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v.*", #6
70 "HLT_DiCentralJet20_BTagIP_MET65_v.*", #7
71 "HLT_MET120_v.*", #8
72 "HLT_CentralJet80_MET80_v.*", #9
73 "HLT_PFMHT150_v.*", #10
74 "HLT_DiCentralJet20_MET80_v.*", #11
75 "HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v.*", #12
76 "HLT_IsoMu20_v.*", #13
77 "HLT_IsoMu24_v.*", #14
78 "HLT_IsoMu30_eta2p1_v.*", #15
79 "HLT_Mu17_Mu8_v.*", #16
80 "HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v.*", #17
81 "HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #18
82 "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*" #19
83 ),
84 isMC = cms.bool(True),
85 verbose = cms.bool(False),
86 readFromCandidates = cms.bool(False),
87 jetPtThresholdZ = cms.double(20),
88 jetPtThresholdW = cms.double(20),
89 bJetCountThreshold = cms.double(0.898),
90 useHighestPtHiggsW = cms.bool(True),
91 useHighestPtHiggsZ = cms.bool(False),
92 idMuFileName = cms.string("ScaleEffs42.root"),
93 hltMuFileName = cms.string("IsoToHLT42.root"),
94
95 hltEle1FileName = cms.string("Ele17.root"),
96 hltEle2FileName = cms.string("Ele8NotEle17.root"),
97 idEle80FileName = cms.string("PFElectronToWP80.root"),
98 idEle95FileName = cms.string("PFElectronToWP95.root"),
99 hltJetEle1FileName = cms.string("TriggerEfficiency_JetNo30_Jet25.root"),
100 hltJetEle2FileName = cms.string("TriggerEfficiency_Jet30.root"),
101 recoEleFileName = cms.string("EleReco.root"),
102 hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
103 hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4.root"),
104 idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
105 btagEffFileName = cms.string("btag_generic.txt")
106 )
107
108
109
110
111