ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.9
Committed: Thu Sep 15 10:37:39 2011 UTC (13 years, 8 months ago) by arizzi
Content type: text/x-python
Branch: MAIN
CVS Tags: VHSept15_AR1
Changes since 1.8: +20 -47 lines
Log Message:
trigger for ele

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