CMS 3D CMS Logo

l1tTrackJets_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 l1tTrackJets = cms.EDProducer('L1TrackJetProducer',
4  L1TrackInputTag= cms.InputTag("l1tTTTracksFromTrackletEmulation", "Level1TTTracks"),
5  L1PVertexCollection = cms.InputTag("l1tVertexProducer", "l1vertices"),
6  MaxDzTrackPV = cms.double( 1.0 ),
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(3.0), # minimum track pt [GeV]
10  trk_etaMax = cms.double(2.4), # maximum track eta
11  nStubs4PromptChi2=cms.double(5.0), #Prompt track quality flags for loose/tight
12  nStubs4PromptBend=cms.double(1.7),
13  nStubs5PromptChi2=cms.double(2.75),
14  nStubs5PromptBend=cms.double(3.5),
15  trk_nPSStubMin=cms.int32(-1), # minimum PS stubs, -1 means no cut
16  minTrkJetpT=cms.double(-1.), # min track jet pt to be considered for most energetic zbin finding
17  etaBins=cms.int32(24),
18  phiBins=cms.int32(27),
19  zBins=cms.int32(1),
20  d0_cutNStubs4=cms.double(-1),
21  d0_cutNStubs5=cms.double(-1),
22  lowpTJetMinTrackMultiplicity=cms.int32(2),#used only for more than 1 z-bins (ie not *prompt*)
23  lowpTJetThreshold=cms.double(50.),#used only for more than 1 z-bins (ie not *prompt*)
24  highpTJetMinTrackMultiplicity=cms.int32(3),#used only for more than 1 z-bins (ie not *prompt*)
25  highpTJetThreshold=cms.double(100.),#used only for more than 1 z-bins (ie not *prompt*)
26  displaced=cms.bool(False), #Flag for displaced tracks
27  nStubs4DisplacedChi2=cms.double(5.0), #Displaced track quality flags for loose/tight
28  nStubs4DisplacedBend=cms.double(1.7),
29  nStubs5DisplacedChi2=cms.double(2.75),
30  nStubs5DisplacedBend=cms.double(3.5),
31  nDisplacedTracks=cms.int32(2)
32 )
33 
34 l1tTrackJetsExtended = l1tTrackJets.clone(
35  L1TrackInputTag= ("l1tTTTracksFromExtendedTrackletEmulation", "Level1TTTracks"),
36  MaxDzTrackPV = 5.0 , # tracks with dz(trk,PV)>cut excluded
37  minTrkJetpT= 5., # min track jet pt to be considered for most energetic zbin finding
38  d0_cutNStubs5= 0.22, # -1 excludes nstub>4 from disp tag process
39  displaced=True, #Flag for displaced tracks
40  nStubs4DisplacedChi2= 3.3, #Disp tracks selection [trk<cut]
41  nStubs4DisplacedBend= 2.3,
42  nStubs5DisplacedChi2= 11.3,
43  nStubs5DisplacedBend= 9.8,
44  nDisplacedTracks= 3 #min Ntracks to tag a jet as displaced
45 )
46 
47 
48 # selection as presented in the GTT for reference
49 # d0_cutNStubs4=cms.double(-1), # -1 excludes nstub=4 from disp tag
50 # d0_cutNStubs5=cms.double(0.22), # -1 excludes nstub>4 from disp tag
51 # lowpTJetMinTrackMultiplicity=cms.int32(2), #used only on zbin finding
52 # highpTJetMinTrackMultiplicity=cms.int32(3), #used only on zbin finding
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