CMS 3D CMS Logo

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