1 import FWCore.ParameterSet.Config
as cms
5 hltJetHI = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
6 hltJetHI.HLTPaths = [
"HLT_HIJet50U"]
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),
19 icPu5CaloJetsL2L3 = cms.EDProducer(
'CorrectedCaloJetProducer',
20 src = cms.InputTag(
'iterativeConePu5CaloJets'),
21 correctors = cms.VInputTag(
'ic5CaloL2L3Corrector')
25 jetEtFilter = cms.EDFilter(
"EtMinCaloJetCountFilter",
26 src = cms.InputTag(
"icPu5CaloJetsL2L3"),
27 etMin = cms.double(110.0),
28 minNumber = cms.uint32(1)
32 leadingCaloJet = cms.EDFilter(
"LargestEtCaloJetSelector",
33 src = cms.InputTag(
"icPu5CaloJetsL2L3" ),
34 filter = cms.bool(
False ),
35 maxNumber = cms.uint32( 1 )
38 goodLeadingJet = cms.EDFilter(
"CaloJetSelector",
39 src = cms.InputTag(
"leadingCaloJet"),
40 cut = cms.string(
"et > 130")
43 goodSecondJet = cms.EDFilter(
"CaloJetSelector",
44 src = cms.InputTag(
"icPu5CaloJetsL2L3"),
45 cut = cms.string(
"et > 50")
48 backToBackDijets = cms.EDProducer(
"CandViewShallowCloneCombiner",
49 checkCharge = cms.bool(
False),
50 cut = cms.string(
'abs(deltaPhi(daughter(0).phi,daughter(1).phi)) > 2.5'),
51 decay = cms.string(
"goodLeadingJet goodSecondJet")
54 dijetFilter = cms.EDFilter(
"CandViewCountFilter",
55 src = cms.InputTag(
"backToBackDijets"),
56 minNumber = cms.uint32(1)
60 diJetSkimSequence = cms.Sequence(hltJetHI
61 * primaryVertexFilterForJets
69 ic5CaloL2L3CorrectorTask