CMS 3D CMS Logo

PDWG_EXODelayedJetMET_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
4 DelayedJetMETTrigger = HLTrigger.HLTfilters.hltHighLevel_cfi.hltHighLevel.clone()
5 DelayedJetMETTrigger.TriggerResultsTag = cms.InputTag( "TriggerResults", "", "HLT" )
6 DelayedJetMETTrigger.HLTPaths = cms.vstring(
7  "HLT_PFMET120_PFMHT120_IDTight_v*"
8 )
9 DelayedJetMETTrigger.throw = False
10 DelayedJetMETTrigger.andOr = True
11 
12 
13 caloJetTimingProducerSingle = cms.EDProducer( "HLTCaloJetTimingProducer",
14  jets = cms.InputTag( "ak4CaloJets" ),
15  barrelJets = cms.bool( True ),
16  endcapJets = cms.bool( False ),
17  ecalCellEnergyThresh = cms.double( 0.5 ),
18  ecalCellTimeThresh = cms.double( 12.5 ),
19  ecalCellTimeErrorThresh = cms.double( 100.0 ),
20  matchingRadius = cms.double( 0.4 ),
21  ebRecHitsColl = cms.InputTag( 'ecalRecHit','EcalRecHitsEB' ),
22  eeRecHitsColl = cms.InputTag( 'ecalRecHit','EcalRecHitsEE' )
23 )
24 
25 
26 delayedJetSelection = cms.EDFilter( "HLTCaloJetTimingFilter",
27  saveTags = cms.bool( True ),
28  jets = cms.InputTag( "ak4CaloJets" ),
29  jetTimes = cms.InputTag( "caloJetTimingProducerSingle" ),
30  jetCellsForTiming = cms.InputTag( 'caloJetTimingProducerSingle','jetCellsForTiming' ),
31  jetEcalEtForTiming = cms.InputTag( 'caloJetTimingProducerSingle','jetEcalEtForTiming' ),
32  minJets = cms.uint32( 1 ),
33  jetTimeThresh = cms.double( 1.0 ),
34  jetCellsForTimingThresh = cms.uint32( 5 ),
35  jetEcalEtForTimingThresh = cms.double( 10.0 ),
36  minJetPt = cms.double( 40.0 )
37 )
38 
39 EXODelayedJetMETSkimSequence = cms.Sequence(
40  DelayedJetMETTrigger * caloJetTimingProducerSingle * delayedJetSelection
41 )