ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/CmsHi/JetAnalysis/python/EventSelection_cff.py
Revision: 1.3
Committed: Mon Oct 17 14:12:17 2011 UTC (13 years, 6 months ago) by yjlee
Content type: text/x-python
Branch: MAIN
Changes since 1.2: +5 -4 lines
Log Message:
Updated

File Contents

# User Rev Content
1 yilmaz 1.2 import FWCore.ParameterSet.Config as cms
2    
3     # HLT jet trigger
4     import HLTrigger.HLTfilters.hltHighLevel_cfi
5     hltJetHI = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
6     hltJetHI.HLTPaths = ["HLT_HIJet50U"]
7     hltJetHI.throw = False
8     hltJetHI.andOr = True
9    
10     # selection of valid vertex
11     #primaryVertexFilterForJets = cms.EDFilter("VertexSelector",
12     # src = cms.InputTag("hiSelectedVertex"),
13     # cut = cms.string("!isFake && abs(z) <= 25 && position.Rho <= 2"),
14     # filter = cms.bool(True), # otherwise it won't filter the events
15     # )
16    
17     from HeavyIonsAnalysis.Configuration.collisionEventSelection_cff import *
18    
19    
20     # jet energy correction (L2+L3) ??
21     from JetMETCorrections.Configuration.JetCorrectionServicesAllAlgos_cff import *
22     icPu5CaloJetsL2L3 = cms.EDProducer('CaloJetCorrectionProducer',
23     src = cms.InputTag('iterativeConePu5CaloJets'),
24     correctors = cms.vstring('ic5CaloL2L3')
25     )
26    
27     # leading jet E_T filter
28     jetEtFilter = cms.EDFilter("EtMinCaloJetCountFilter",
29     src = cms.InputTag("icPu5CaloJetsL2L3"),
30     etMin = cms.double(60.0),
31     minNumber = cms.uint32(1)
32     )
33    
34     # dijet E_T filter
35     #dijetEtFilter = cms.EDFilter("EtMinCaloJetCountFilter",
36     # src = cms.InputTag("icPu5CaloJetsL2L3"),
37     # etMin = cms.double(50.0),
38     # minNumber = cms.uint32(2)
39     # )
40    
41     #from RecoHI.HiEgammaAlgos.hiEcalSpikeFilter_cfi import *
42     from CmsHi.PhotonAnalysis.hiEcalRecHitSpikeFilter_cfi import *
43     hiEcalRecHitSpikeFilter.minEt = 20.0
44    
45     #HCAL cleaning
46 yjlee 1.3 #from JetMETAnalysis.HcalReflagging.hbherechitreflaggerJETMET_cfi import *
47     # Broken.. commented out by Yen-Jie
48 yilmaz 1.2
49 yjlee 1.3 #hbheReflagNewTimeEnv = hbherechitreflaggerJETMET.clone()
50     #hbheReflagNewTimeEnv.timingshapedcutsParameters.hbheTimingFlagBit=cms.untracked.int32(8)
51 yilmaz 1.2
52     # HCAL Timing
53     hcalTimingFilter = cms.EDFilter("HcalTimingFilter",
54     hbheHits = cms.untracked.InputTag("hbheReflagNewTimeEnv")
55     )
56    
57    
58     # hcal noise filter
59     from CommonTools.RecoAlgos.HBHENoiseFilter_cfi import *
60     HBHENoiseFilter.minRatio = cms.double(-99999.0)
61     HBHENoiseFilter.maxRatio = cms.double(99999.0)
62     HBHENoiseFilter.minZeros = cms.int32(100)
63    
64    
65     # jet skim sequence
66     jetSkimSequence = cms.Sequence(hltJetHI
67     * collisionEventSelection
68     * icPu5CaloJetsL2L3
69     * jetEtFilter
70     #* dijetEtFilter
71     * hiEcalRecHitSpikeFilter
72 yjlee 1.3 #* hbheReflagNewTimeEnv
73 yilmaz 1.2 * hcalTimingFilter
74     * HBHENoiseFilter
75     )
76