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('L1TrackJetEmulatorProducer',
4  L1TrackInputTag= cms.InputTag("l1tTrackVertexAssociationProducerForJets", "Level1TTTracksSelectedAssociatedEmulation"),
5  L1PVertexInputTag=cms.InputTag("l1tVertexFinderEmulator","L1VerticesEmulation"),
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(2.0), # minimum track pt [GeV]
10  trk_etaMax = cms.double(2.4), # maximum track eta
11  nStubs4PromptChi2=cms.double(10.0), #Prompt track quality flags for loose/tight
12  nStubs4PromptBend=cms.double(2.2),
13  nStubs5PromptChi2=cms.double(10.0),
14  nStubs5PromptBend=cms.double(2.2),
15  trk_nPSStubMin=cms.int32(-1), # minimum PS stubs, -1 means no cut
16  minTrkJetpT=cms.double(-1.), # minimum track pt to be considered for track jet
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),
23  lowpTJetThreshold=cms.double(50.),
24  highpTJetMinTrackMultiplicity=cms.int32(3),
25  highpTJetThreshold=cms.double(100.),
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) #Number of displaced tracks required per jet
32 )
33 
34 l1tTrackJetsExtendedEmulation = l1tTrackJetsEmulation.clone(
35  L1TrackInputTag= cms.InputTag("l1tTrackVertexAssociationProducerExtendedForJets", "Level1TTTracksExtendedSelectedAssociatedEmulation"),
36  L1PVertexInputTag=cms.InputTag("l1tVertexFinderEmulator", "L1VerticesEmulation"),
37  minTrkJetpT= 5.0, # minimum track pt to be considered for track jet
38  MaxDzTrackPV = 5.0,
39  d0_cutNStubs4= -1, # -1 excludes nstub=4 from disp tag
40  d0_cutNStubs5= 0.22,
41  displaced= True, #Flag for displaced tracks
42  nStubs4DisplacedChi2= 3.3, #Disp tracks selection [trk<cut]
43  nStubs4DisplacedBend= 2.3,
44  nStubs5DisplacedChi2= 11.3,
45  nStubs5DisplacedBend= 9.8,
46  nDisplacedTracks= 3 #min Ntracks to tag a jet as displaced
47 )