ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/devildog/SWonAnalysis3/Thesis/mcthesis_cfg.py
Revision: 1.1
Committed: Thu Apr 7 02:01:44 2011 UTC (14 years ago) by devildog
Content type: text/x-python
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 import FWCore.ParameterSet.Config as cms
2
3 process = cms.Process("Demo")
4
5 process.load("FWCore.MessageService.MessageLogger_cfi")
6 process.load("Configuration.StandardSequences.Geometry_cff")
7 process.load("Configuration.StandardSequences.FrontierConditions_GlobalTag_cff")
8 process.GlobalTag.globaltag = cms.string('GR_P_V16::All')
9 #process.GlobalTag.globaltag = cms.string('GR_R_38X_V15::All')
10 #process.GlobalTag.globaltag = cms.string('MC_38Y_V13::All')
11 process.load("Configuration.StandardSequences.MagneticField_cff")
12 process.load("RecoTauTag.Configuration.RecoPFTauTag_cff")
13
14 process.options = cms.untracked.PSet(
15 SkipEvent = cms.untracked.vstring('ProductNotFound'),
16 wantSummary = cms.untracked.bool(True)
17 )
18
19 process.noscraping = cms.EDFilter("FilterOutScraping",
20 applyfilter = cms.untracked.bool(True),
21 debugOn = cms.untracked.bool(False),
22 numtrack = cms.untracked.uint32(10),
23 thresh = cms.untracked.double(0.25)
24 )
25
26
27 process.primaryVertexFilter = cms.EDFilter("VertexSelector",
28 # src = cms.InputTag("offlinePrimaryVertices"),
29 src = cms.InputTag("offlinePrimaryVerticesWithBS"),
30 cut = cms.string("!isFake && ndof > 4 && abs(z) <= 24 && position.Rho <= 2"), # tracksSize() > 3 for the older cut
31 filter = cms.bool(True), # otherwise it won't filter the events, just produce an empty vertex collection.
32 )
33
34 process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(5000) )
35 #process.maxEvents = cms.untracked.PSet( input = cms.untracked.int32(100000) )
36
37 process.source = cms.Source("PoolSource",
38 fileNames = cms.untracked.vstring(
39 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/161/216/5EE00567-7057-E011-9249-001D09F2546F.root',
40 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/161/213/5CDBFD3A-5C56-E011-A277-003048D2C174.root',
41 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/161/076/96391EC6-0456-E011-9C47-000423D9A212.root',
42 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/161/020/22EC0FB7-0656-E011-A677-003048F118C4.root',
43 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/161/016/F0DECCCB-4B56-E011-818F-0030487CD840.root',
44 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/161/008/6A776BFE-2656-E011-942F-001D09F2A465.root',
45 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/160/998/84FDC215-FA55-E011-B32B-0030487C2B86.root',
46 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/160/994/70D87067-7055-E011-9189-0030486780B4.root',
47 '/store/data/Run2011A/MuEG/AOD/PromptReco-v1/000/160/957/F2F3DA5E-7155-E011-9699-0019B9F581C9.root',
48 )
49 )
50
51 from JetMETCorrections.Configuration.DefaultJEC_cff import *
52 process.load('JetMETCorrections.Configuration.DefaultJEC_cff')
53 #process.selcorMet.TrigTag = cms.untracked.InputTag("TriggerResults")
54
55 ## Uncomment the following lines for using JEC ##
56 ## in CMSSW 38X. This is temporary. ##
57
58 process.ak5PFL2Relative.useCondDB = False
59 process.ak5PFL3Absolute.useCondDB = False
60 process.ak5PFResidual.useCondDB = False
61
62 process.load("SWonAnalysis.Thesis.simpleEleIdSequence_cff")
63
64 process.thesis = cms.EDAnalyzer('MCThesis',
65 PFJetTag = cms.untracked.InputTag("ak5PFJets"),
66 PrimaryVtxTag = cms.untracked.InputTag("offlinePrimaryVertices"),
67 rootfilename = cms.untracked.string("trees.root"),
68 muonTag = cms.InputTag("muons"),
69 electronTag = cms.InputTag("gsfElectrons"),
70 electronIDMap95 = cms.InputTag("simpleEleId95relIso"),
71 electronIDMap90 = cms.InputTag("simpleEleId90relIso"),
72 electronIDMap85 = cms.InputTag("simpleEleId85relIso"),
73 electronIDMap80 = cms.InputTag("simpleEleId80relIso"),
74 electronIDMap70 = cms.InputTag("simpleEleId70relIso"),
75 electronIDMap60 = cms.InputTag("simpleEleId60relIso"),
76 doMCMatch = cms.bool(False),
77 triggerHLT = cms.untracked.bool(True),
78 hltName = cms.untracked.string("HLT"),
79
80 )
81
82 process.p = cms.Path(process.primaryVertexFilter *
83 process.noscraping *
84 # process.PFTau *
85 process.simpleEleId95relIso *
86 process.simpleEleId90relIso *
87 process.simpleEleId85relIso *
88 process.simpleEleId80relIso *
89 process.simpleEleId70relIso *
90 process.simpleEleId60relIso *
91 process.thesis)
92 #process.p = cms.Path(process.selectPfMetWMuNus*process.thesis)