CMS 3D CMS Logo

L1TkHTMissProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 from L1Trigger.VertexFinder.VertexProducer_cff import VertexProducer
3 
4 L1TkCaloHTMiss = cms.EDProducer("L1TkHTMissProducer",
5  L1TkJetInputTag = cms.InputTag("L1TkCaloJets", "L1TkCaloJets"),
6  L1VertexInputTag = cms.InputTag("VertexProducer", VertexProducer.l1VertexCollectionName.value()),
7  jet_maxEta = cms.double(2.2), # maximum eta of jets for HT
8  jet_minPt = cms.double(15.0), # minimum pt of jets for HT [GeV]
9  jet_minNtracksHighPt=cms.int32(0), #Add track jet quality criteria pT>100
10  jet_minNtracksLowPt=cms.int32(0), #Add track jet quality criteria pT>50
11  jet_minJetEtLowPt=cms.double(0.0), # Track jet quality criteria
12  jet_minJetEtHighPt=cms.double(0.0),
13  doVtxConstrain = cms.bool(False), # turn on/off applying any vertex constraint32
14  deltaZ = cms.double(1.0), # require jets to have |z_jet - z_ref| below deltaZ [cm]
15  primaryVtxConstrain = cms.bool(False), # use primary vertex instead of leading jet as reference z position
16  useCaloJets = cms.bool(True), # determines whether matched jets or standalone jets are used for MHT
17  displaced = cms.bool(False) #Run with prompt/displaced jets - only useful for track jets
18 )
19 
20 L1TkCaloHTMissVtx = L1TkCaloHTMiss.clone()
21 L1TkCaloHTMiss.doVtxConstrain = cms.bool(True)
22 
23 L1TrackerHTMiss = cms.EDProducer("L1TkHTMissProducer",
24  L1TkJetInputTag = cms.InputTag("L1TrackJets", "L1TrackJets"),
25  L1VertexInputTag = cms.InputTag("VertexProducer", VertexProducer.l1VertexCollectionName.value()),
26  jet_maxEta = cms.double(2.4),
27  jet_minPt = cms.double(5.0),
28  jet_minNtracksLowPt=cms.int32(2),
29  jet_minNtracksHighPt=cms.int32(3),
30  jet_minJetEtLowPt=cms.double(50.0), # Track jet quality criteria
31  jet_minJetEtHighPt=cms.double(100.0),
32  useCaloJets = cms.bool(False),
33  doVtxConstrain = cms.bool(False), # turn on/off applying any vertex constraint32
34  deltaZ = cms.double(1.0), # This is a dummy value for track only jets
35  primaryVtxConstrain = cms.bool(False), # primary vertex already applied to track jet collections
36  displaced = cms.bool(False) # Run with prompt/displaced jets
37 )
38 
39 L1TrackerHTMissExtended = cms.EDProducer("L1TkHTMissProducer",
40  L1TkJetInputTag = cms.InputTag("L1TrackJetsExtended", "L1TrackJetsExtended"),
41  L1VertexInputTag = cms.InputTag("VertexProducer", VertexProducer.l1VertexCollectionName.value()),
42  jet_maxEta = cms.double(2.4),
43  jet_minPt = cms.double(5.0),
44  jet_minNtracksLowPt=cms.int32(2),
45  jet_minNtracksHighPt=cms.int32(3),
46  jet_minJetEtLowPt=cms.double(50.0), # Track jet quality criteria
47  jet_minJetEtHighPt=cms.double(100.0),
48  useCaloJets = cms.bool(False),
49  doVtxConstrain = cms.bool(False), # turn on/off applying any vertex constraint32
50  deltaZ = cms.double(1.0), # This is a dummy value for track only jets
51  primaryVtxConstrain = cms.bool(False), # primary vertex already applied to track jet collections
52  displaced = cms.bool(True) # Run with prompt/displaced jets
53 )