CMS 3D CMS Logo

l1tTrackJetsEmulation_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 l1tTrackJetsEmulation = cms.EDProducer('L1TrackJetEmulationProducer',
4  L1TrackInputTag= cms.InputTag("l1tGTTInputProducer", "Level1TTTracksConverted"),
5  VertexInputTag=cms.InputTag("l1tVertexFinderEmulator", "l1verticesEmulation"),
6  MaxDzTrackPV = cms.double(0.5),
7  trk_zMax = cms.double (15.) , # maximum track z
8  trk_ptMax = cms.double(200.), # maximumum track pT before saturation [GeV]
9  trk_ptMin = cms.double(2.0), # minimum track pt [GeV]
10  trk_etaMax = cms.double(2.4), # maximum track eta
11  trk_chi2dofMax=cms.double(10.), # maximum track chi2/dof
12  trk_bendChi2Max=cms.double(2.2), # maximum track bendchi2
13  trk_nPSStubMin=cms.int32(-1), # minimum PS stubs, -1 means no cut
14  minTrkJetpT=cms.double(5.), # minimum track pt to be considered for track jet
15  etaBins=cms.int32(24),
16  phiBins=cms.int32(27),
17  zBins=cms.int32(1),
18  d0_cutNStubs4=cms.double(0.15),
19  d0_cutNStubs5=cms.double(0.5),
20  lowpTJetMinTrackMultiplicity=cms.int32(2),
21  lowpTJetMinpT=cms.double(50.),
22  highpTJetMinTrackMultiplicity=cms.int32(3),
23  highpTJetMinpT=cms.double(100.),
24  displaced=cms.bool(False), #Flag for displaced tracks
25  nStubs4DisplacedChi2=cms.double(5.0), #Displaced track quality flags for loose/tight
26  nStubs4Displacedbend=cms.double(1.7),
27  nStubs5DisplacedChi2=cms.double(2.75),
28  nStubs5Displacedbend=cms.double(3.5),
29  nDisplacedTracks=cms.int32(2) #Number of displaced tracks required per jet
30 )
31 
32 l1tTrackJetsExtendedEmulation = cms.EDProducer('L1TrackJetEmulationProducer',
33  L1TrackInputTag= cms.InputTag("l1tGTTInputProducerExtended", "Level1TTTracksExtendedConverted"),
34  VertexInputTag=cms.InputTag("l1tVertexFinderEmulator", "l1verticesEmulation"),
35  MaxDzTrackPV = cms.double(4.0),
36  trk_zMax = cms.double (15.) , # maximum track z
37  trk_ptMax = cms.double(200.), # maximumum track pT before saturation [GeV]
38  trk_ptMin = cms.double(3.0), # minimum track pt [GeV]
39  trk_etaMax = cms.double(2.4), # maximum track eta
40  trk_chi2dofMax=cms.double(40.), # maximum track chi2/dof
41  trk_bendChi2Max=cms.double(40.), # maximum track bendchi2
42  trk_nPSStubMin=cms.int32(-1), # minimum # PS stubs, -1 means no cut
43  minTrkJetpT=cms.double(5.), # minimum track pt to be considered for track jet
44  etaBins=cms.int32(24),
45  phiBins=cms.int32(27),
46  zBins=cms.int32(10),
47  d0_cutNStubs4=cms.double(-1), # -1 excludes nstub=4 from disp tag
48  d0_cutNStubs5=cms.double(0.22),
49  lowpTJetMinTrackMultiplicity=cms.int32(2),
50  lowpTJetMinpT=cms.double(50.),
51  highpTJetMinTrackMultiplicity=cms.int32(3),
52  highpTJetMinpT=cms.double(100.),
53  displaced=cms.bool(True), #Flag for displaced tracks
54  nStubs4DisplacedChi2=cms.double(3.3), #Disp tracks selection [trk<cut]
55  nStubs4Displacedbend=cms.double(2.3),
56  nStubs5DisplacedChi2=cms.double(11.3),
57  nStubs5Displacedbend=cms.double(9.8),
58  nDisplacedTracks=cms.int32(3) #min Ntracks to tag a jet as displaced
59 )