ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/ntuple.py
Revision: 1.10
Committed: Thu Sep 15 14:38:51 2011 UTC (13 years, 8 months ago) by arizzi
Content type: text/x-python
Branch: MAIN
CVS Tags: EdmV9Sept2011, Sept19th2011_2, Sept19th2011, Sept19th, VHNtupleV9_AR1
Changes since 1.9: +3 -2 lines
Log Message:
add pu and  AK7 pull

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