CMS 3D CMS Logo

l1tTrackJets_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 #prompt jet selection
4 l1tTrackJets = cms.EDProducer('L1TrackJetProducer',
5  L1TrackInputTag = cms.InputTag("l1tTrackVertexAssociationProducerForJets", "Level1TTTracksSelectedAssociated"),
6  trk_zMax = cms.double (15.) , # maximum track z
7  trk_ptMax = cms.double(200.), # maximumum track pT before saturation [GeV]
8  trk_etaMax = cms.double(2.4), # maximum track eta
9  minTrkJetpT=cms.double(-1.), # min track jet pt to be considered for most energetic zbin finding
10  etaBins=cms.int32(24),
11  phiBins=cms.int32(27),
12  zBins=cms.int32(1),
13  d0_cutNStubs4=cms.double(-1),
14  d0_cutNStubs5=cms.double(-1),
15  lowpTJetMinTrackMultiplicity=cms.int32(2),#used only for more than 1 z-bins (ie not *prompt*)
16  lowpTJetThreshold=cms.double(50.),#used only for more than 1 z-bins (ie not *prompt*)
17  highpTJetMinTrackMultiplicity=cms.int32(3),#used only for more than 1 z-bins (ie not *prompt*)
18  highpTJetThreshold=cms.double(100.),#used only for more than 1 z-bins (ie not *prompt*)
19  displaced=cms.bool(False), #Flag for displaced tracks
20  nDisplacedTracks=cms.int32(2)
21 )
22 
23 #displaced jets
24 l1tTrackJetsExtended = l1tTrackJets.clone(
25  L1TrackInputTag = cms.InputTag("l1tTrackVertexAssociationProducerExtendedForJets", "Level1TTTracksExtendedSelectedAssociated"),
26  minTrkJetpT = 5., # min track jet pt to be considered for most energetic zbin finding
27  d0_cutNStubs5 = 0.22, # -1 excludes nstub>4 from disp tag process
28  displaced = True, #Flag for displaced tracks
29  nDisplacedTracks = 3 #min Ntracks to tag a jet as displaced
30 )
31 
32 
33 # selection as presented in the GTT for reference
34 # d0_cutNStubs4=cms.double(-1), # -1 excludes nstub=4 from disp tag
35 # d0_cutNStubs5=cms.double(0.22), # -1 excludes nstub>4 from disp tag
36 # lowpTJetMinTrackMultiplicity=cms.int32(2), #used only on zbin finding
37 # highpTJetMinTrackMultiplicity=cms.int32(3), #used only on zbin finding
38 # displaced=cms.bool(True), #Flag for displaced tracks
39 # nStubs4DisplacedChi2=cms.double(3.3), #Disp tracks selection [trk<cut]
40 # nStubs4Displacedbend=cms.double(2.3),
41 # nStubs5DisplacedChi2=cms.double(11.3),
42 # nStubs5Displacedbend=cms.double(9.8),
43 # nDisplacedTracks=cms.int32(3) #min Ntracks to tag a jet as displaced