CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
L1TrackJetProducer_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 L1TrackJets = cms.EDProducer('L1TrackJetProducer',
4  L1TrackInputTag= cms.InputTag("TTTracksFromTrackletEmulation", "Level1TTTracks"),
5  trk_zMax = cms.double (15.) , # maximum track z
6  trk_ptMax = cms.double(200.), # maximumum track pT before saturation [GeV]
7  trk_ptMin = cms.double(2.0), # minimum track pt [GeV]
8  trk_etaMax = cms.double(2.4), # maximum track eta
9  trk_chi2dofMax=cms.double(10.), # maximum track chi2/dof
10  trk_bendChi2Max=cms.double(2.2), # maximum track bendchi2
11  trk_nPSStubMin=cms.int32(-1), # minimum PS stubs, -1 means no cut
12  minTrkJetpT=cms.double(5.), # minimum track pt to be considered for track jet
13  etaBins=cms.int32(24),
14  phiBins=cms.int32(27),
15  zBins=cms.int32(60),
16  d0_cutNStubs4=cms.double(0.15),
17  d0_cutNStubs5=cms.double(0.5),
18  lowpTJetMinTrackMultiplicity=cms.int32(2),
19  highpTJetMinTrackMultiplicity=cms.int32(3),
20  minJetEtLowPt=cms.double(50.0),
21  minJetEtHighPt=cms.double(100.0),
22  displaced=cms.bool(False), #Flag for displaced tracks
23  nStubs4DisplacedChi2_Loose=cms.double(5.0), #Displaced track quality flags for loose/tight
24  nStubs4Displacedbend_Loose=cms.double(1.7),
25  nStubs5DisplacedChi2_Loose=cms.double(2.75),
26  nStubs5Displacedbend_Loose=cms.double(3.5),
27  nStubs4DisplacedChi2_Tight=cms.double(12.0),
28  nStubs4Displacedbend_Tight=cms.double(1.0),
29  nStubs5DisplacedChi2_Tight=cms.double(2.75),
30  nStubs5Displacedbend_Tight=cms.double(3.5)
31 )
32 
33 L1TrackJetsExtended = cms.EDProducer('L1TrackJetProducer',
34  L1TrackInputTag= cms.InputTag("TTTracksFromExtendedTrackletEmulation", "Level1TTTracks"),
35  trk_zMax = cms.double (15.) , # maximum track z
36  trk_ptMax = cms.double(200.), # maximumum track pT before saturation [GeV]
37  trk_ptMin = cms.double(3.0), # minimum track pt [GeV]
38  trk_etaMax = cms.double(2.4), # maximum track eta
39  trk_chi2dofMax=cms.double(40.), # maximum track chi2/dof
40  trk_bendChi2Max=cms.double(2.4), # maximum track bendchi2
41  trk_nPSStubMin=cms.int32(-1), # minimum # PS stubs, -1 means no cut
42  minTrkJetpT=cms.double(5.), # minimum track pt to be considered for track jet
43  etaBins=cms.int32(24),
44  phiBins=cms.int32(27),
45  zBins=cms.int32(10),
46  d0_cutNStubs4=cms.double(0.15),
47  d0_cutNStubs5=cms.double(0.5),
48  lowpTJetMinTrackMultiplicity=cms.int32(2),
49  highpTJetMinTrackMultiplicity=cms.int32(3),
50  minJetEtLowPt=cms.double(50.0),
51  minJetEtHighPt=cms.double(100.0),
52  displaced=cms.bool(True), #Flag for displaced tracks
53  nStubs4DisplacedChi2_Loose=cms.double(5.0), #Displaced track quality flags for loose/tight
54  nStubs4Displacedbend_Loose=cms.double(1.7),
55  nStubs5DisplacedChi2_Loose=cms.double(2.75),
56  nStubs5Displacedbend_Loose=cms.double(3.5),
57  nStubs4DisplacedChi2_Tight=cms.double(12.0),
58  nStubs4Displacedbend_Tight=cms.double(1.0),
59  nStubs5DisplacedChi2_Tight=cms.double(2.75),
60  nStubs5Displacedbend_Tight=cms.double(3.5)
61 )