ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/VHbbAnalysis/VHbbDataFormats/bin/TnP.py
Revision: 1.2
Committed: Thu May 31 15:07:45 2012 UTC (12 years, 11 months ago) by sethzenz
Content type: text/x-python
Branch: MAIN
CVS Tags: EDMV42_Step2_V8, EDMV42_Step2_V7, EDMV42_Step2_V6, EDMV42_Step2_V5a, EDMV42_Step2_V5, tauCandV42, hbbsubstructDev_11, hbbsubstructDev_10, hbbsubstructDev_9, hbbsubstructDev_8, hbbsubstructDev_7, hbbsubstructDev_6, hbbsubstructDev_5, hbbsubstructDev_4, hbbsubstructDev_3, hbbsubstructDev_2, hbbsubstructDev_1, hbbsubstructDev, EDMV42_Step2_V4a, EDMV42_Step2_V4, EDMV42_Step2_V3, EDMV42_Step2_V2, EDMV42_Step2_V1, EdmV42, EdmV41alpha1, EdmV40alpha1, EdmV40alpha, EdmV33Jun12v2_consistent, Step2ForV33_v2, Step2ForV33_v1, EdmV33Jun12v2, EdmV33Jun12v1, HEAD
Branch point for: V42TauCandidate, hbbsubstructDevPostHCP
Changes since 1.1: +22 -8 lines
Log Message:
Latest TnP code..

File Contents

# User Rev Content
1 sethzenz 1.1 import FWCore.PythonUtilities.LumiList as LumiList
2     import FWCore.ParameterSet.Types as CfgTypes
3     import FWCore.ParameterSet.Config as cms
4    
5 sethzenz 1.2 from os import listdir
6     #inDir = "/pnfs/cms/WAX/11/store/user/lpchbb/sethzenz/SingleElectron_2012A_PromptRecoV1_May24"
7     #inDir = "/pnfs/cms/WAX/11/store/user/lpchbb/sethzenz/SingleMu_2012A_PromptRecoV1_May22"
8     inDir = "/pnfs/cms/WAX/11/store/user/lpchbb/dlopes/DYJetsInclusiveSummer2012/dlopes/DYJetsToLL_M-50_TuneZ2Star_8TeV-madgraph-tarball/HBB_EDMNtupleV31_May12Prod/1fd339922321fbf65e30ef4ea6c8b302/"
9     #inDir = "/pnfs/cms/WAX/11/store/user/lpchbb/degrutto/SingleMuRun2012BPromptV1EdmV31/degrutto/SingleMu/HBB_EDMNtupleV31_May2012Prod/f3f16f0a8d4ba1fd82b25c3d99de1c78"
10     fileList = ["%s/%s" % (inDir.replace("/pnfs","dcap://cmsdca.fnal.gov:22125/pnfs/fnal.gov/usr"),file) for file in listdir(inDir)][0:3]
11     nEvt = 1000
12     verbose = False
13    
14 sethzenz 1.1 process = cms.Process("FWLitePlots")
15     #process.load('Configuration.StandardSequences.Services_cff')
16    
17     #fileNames = cms.vstring('file:2l2bMetEdmNtuples.root'), ## mandatory
18     process.fwliteInput = cms.PSet(
19     fileNames = cms.vstring(
20     #"root://cmsdcache//pnfs/pi.infn.it/data/cms/store/user/tboccali/WH_WToLNu_HToBB_M-120_8TeV-powheg-herwigpp/HBB_EDMNtupleV30_ProcV1_WH_WToLNu_HToBB_M-120/14fe2b624ddea84f5c39709f51bf546f/PAT.edm_51_1_3LJ.root"
21     #/pnfs/pi.infn.it/data/cms/store/user/tboccali/ZH_ZToNuNu_HToBB_M-120_8TeV-powheg-herwigpp/HBB_EDMNtupleV30_ProcV1_ZH_ZToNuNu_HToBB_M-120/14fe2b624ddea84f5c39709f51bf546f/PAT.edm_51_1_ukR.root
22     #"file:../../HbbAnalyzer/test/PAT.edm.root"
23    
24     #"dcap://cmsdca.fnal.gov:22125/pnfs/fnal.gov/usr/cms/WAX/11/store/user/lpchbb/sethzenz/SingleMu_2012A_PromptRecoV1_May22/PAT.edm_1_2_lN2.root"
25     # "dcap://cmsdca.fnal.gov:22125/pnfs/fnal.gov/usr/cms/WAX/11/store/user/lpchbb/sethzenz/SingleElectron_2012A_PromptRecoV1_May22/PAT.edm_56_1_crI.root"
26 sethzenz 1.2 # "dcap://cmsdca.fnal.gov:22125/pnfs/fnal.gov/usr/cms/WAX/11/store/user/lpchbb/sethzenz/SingleElectron_2012A_PromptRecoV1_May22/PAT.edm_121_1_Zhx.root"
27     fileList
28 sethzenz 1.1 ),
29    
30    
31 sethzenz 1.2 # PUmcfileName = cms.string("ttbarPU_35bins_fall11.root"),
32     # PUmcfileName2011B= cms.string("Fall11_Generated.root"),
33     PUdatafileName = cms.string("MyDataPileupHistogramObserved.root"),
34     PUmcfileName = cms.string("Summer12MCObserved.root"),
35     PUdatafileName2011B = cms.string("MyDataPileupHistogramObserved.root"),
36     PUmcfileName2011B = cms.string("Summer12MCObserved.root"),
37     # PUdatafileName2011B = cms.string("Cert_175832-180252_PromptReco_JSON.pileupTruth_v2_finebin.root"),
38     # PUdatafileName = cms.string("Pileup_2011_to_173692_LPLumiScale_68mb_35bins.root"),
39 sethzenz 1.1 Weight3DfileName = cms.string(""),
40 sethzenz 1.2 maxEvents = cms.int32(nEvt), ## optional
41 sethzenz 1.1 runMin = cms.int32(-1),
42     runMax = cms.int32(-1),
43     skipEvents = cms.int32(0), ## optional
44     outputEvery = cms.uint32(0), ## optional
45     lumisToProcess = CfgTypes.untracked(CfgTypes.VLuminosityBlockRange()),
46     )
47    
48     # get JSON file
49     #JSONfile = 'Input.json'
50     #lumiList = LumiList.LumiList (filename = JSONfile).getCMSSWString().split(',')
51    
52     #Uncomment to run with JSON
53     #process.fwliteInput.lumisToProcess.extend(lumiList)
54    
55    
56     channel = "TnP"
57     import os
58     dirnameOld = "//pnfs/pi.infn.it/data/cms/store/user/bortigno/DoubleMu/HBB_EDMNtupleV3_ProcV1_may/07fb60889166b64f474d8d0aa162db69/"
59    
60    
61    
62    
63     #for i in range(len(channels)):
64    
65    
66     #dirname = dirnameOld
67     #dirlist = os.listdir(dirname)
68     #basenamelist = os.listdir(dirname + "/")
69     #for basename in basenamelist:
70     # process.fwliteInput.fileNames.append("root://cmsdcache" + dirname + "/" + basename)
71     print "Number of files to process is %s" %(len(process.fwliteInput.fileNames))
72    
73    
74    
75    
76    
77     #
78    
79    
80     fname = 'Test' + channel + '.root'
81    
82     process.fwliteOutput = cms.PSet(
83    
84     fileName = cms.string(fname),## mandatory
85     )
86    
87     process.Analyzer = cms.PSet(
88     triggers = cms.vstring(
89     "HLT_IsoMu17_v.*" , #0
90     "HLT_DoubleMu7_v.*", #1
91     "HLT_Mu13_Mu8_v.*", #2
92     "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_v.*", #3
93     "HLT_Ele27_WP80_PFMHT50_v.*", #4
94     "HLT_Ele17_CaloIdL_CaloIsoVL_Ele8_CaloIdL_CaloIsoVL_v.*", #5
95     "HLT_Ele17_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_Ele8_CaloIdT_CaloIsoVL_TrkIdVL_TrkIsoVL_v.*", #6
96     "HLT_DiCentralJet20_BTagIP_MET65_v.*", #7
97     "HLT_MET120_v.*", #8
98     "HLT_CentralJet80_MET80_v.*", #9
99     "HLT_PFMHT150_v.*", #10
100     "HLT_DiCentralJet20_MET80_v.*", #11
101     "HLT_DiCentralJet20_MET100_HBHENoiseFiltered_v.*", #12
102     "HLT_IsoMu20_v.*", #13
103     "HLT_IsoMu24_v.*", #14
104     "HLT_IsoMu30_eta2p1_v.*", #15
105     "HLT_Mu17_Mu8_v.*", #16
106     "HLT_Ele17_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT15_v.*", #17
107     "HLT_Ele22_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #18
108     "HLT_Ele27_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_CentralJet30_CentralJet25_PFMHT20_v.*", #19
109     "HLT_Mu30_v.*", #20
110     "HLT_Mu40_v.*", #21
111     "HLT_Mu40_eta2p1_v.*", #22
112     "HLT_IsoMu24_eta2p1_v.*", #23
113     "HLT_IsoMu17_eta2p1_DiCentralJet30_v.*", #24
114     "HLT_IsoMu17_eta2p1_DiCentralPFJet25_PFMHT15_v.*", #25
115     "HLT_Ele30_CaloIdVT_CaloIsoT_TrkIdT_TrkIsoT_DiCentralJet30_PFMHT25_v.*", #26
116     "HLT_Ele27_WP80_DiCentralPFJet25_PFMHT15_v.*", #27
117     "HLT_IsoPFTau35_Trk20_v.*", #28
118     "HLT_IsoPFTau35_Trk20_MET45_v.*", #29
119     "HLT_IsoPFTau35_Trk20_MET60_v.*", #30
120     "HLT_IsoPFTau45_Trk20_MET60_v.*", #31
121     "HLT_IsoPFTau35_Trk20_MET70_v.*", #32
122     "HLT_MediumIsoPFTau35_Trk20_v.*", #33
123     "HLT_MediumIsoPFTau35_Trk20_MET60_v.*", #34
124     "HLT_MediumIsoPFTau35_Trk20_MET70_v.*", #35
125     "HLT_LooseIsoPFTau35_Trk20_v.*", #36
126     "HLT_LooseIsoPFTau35_Trk20_MET70_v.*", #37
127     "HLT_LooseIsoPFTau35_Trk20_MET75_v.*" #38
128    
129     ),
130 sethzenz 1.2 isMC = cms.bool(True),
131     verbose = cms.bool(verbose),
132 sethzenz 1.1 readFromCandidates = cms.bool(False),
133     jetPtThresholdZ = cms.double(20),
134     jetPtThresholdW = cms.double(20),
135     bJetCountThreshold = cms.double(0.898),
136     useHighestPtHiggsW = cms.bool(True),
137     useHighestPtHiggsZ = cms.bool(True),
138     idMuFileName = cms.string("ScaleEffs42.root"),
139     hltMuFileName = cms.string("ScaleFactor_muonEffsOnlyIsoToHLT2.2fb_efficiency.root"),
140    
141     hltEle1FileName = cms.string("Ele17.root"),
142     hltEle2FileName = cms.string("Ele8NotEle17.root"),
143     hltEle1AugFileName = cms.string("Ele17Aug5PromptRecoV6.root"),
144     hltEle2AugFileName = cms.string("Ele8NotEle17Aug5PromptRecoV6.root"),
145     idEle80FileName = cms.string("PFElectronToWP80.root"),
146     idEle95FileName = cms.string("PFElectronToWP95.root"),
147     hltJetEle1FileName = cms.string("TriggerEfficiency_Jet30_PromptV4Aug05PromptV6.root"),
148     hltJetEle2FileName = cms.string("TriggerEfficiency_JetNo30_Jet25_PromptV4Aug05PromptV6.root"),
149     recoEleFileName = cms.string("EleReco.root"),
150     hltSingleEleMayFileName = cms.string("TriggerEfficiency_Electrons_May10.root"),
151     hltSingleEleV4FileName = cms.string("TriggerEfficiency_Electrons_PromptV4Aug05PromptV6.root"),
152     idEleFileName = cms.string("ScaleFactor_PFElectrons_DataMontecarlo.root"),
153     hltMuOr30FileName = cms.string("ScaleFactor_muonEffsIsoToHLT2.2fb_efficiency.root"),
154     btagEffFileName = cms.string("btag_generic.txt")
155     )
156    
157    
158    
159    
160