Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2023-03-17 11:13:04

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 l1tTrackJetsEmulation = cms.EDProducer('L1TrackJetEmulationProducer',
0004     L1TrackInputTag= cms.InputTag("l1tGTTInputProducer", "Level1TTTracksConverted"),
0005         VertexInputTag=cms.InputTag("l1tVertexFinderEmulator", "l1verticesEmulation"),
0006     MaxDzTrackPV = cms.double(0.5),
0007         trk_zMax = cms.double (15.) ,    # maximum track z
0008     trk_ptMax = cms.double(200.),    # maximumum track pT before saturation [GeV]
0009     trk_ptMin = cms.double(2.0),     # minimum track pt [GeV]
0010     trk_etaMax = cms.double(2.4),    # maximum track eta
0011     trk_chi2dofMax=cms.double(10.),  # maximum track chi2/dof
0012     trk_bendChi2Max=cms.double(2.2), # maximum track bendchi2
0013     trk_nPSStubMin=cms.int32(-1),    # minimum PS stubs, -1 means no cut
0014     minTrkJetpT=cms.double(5.),      # minimum track pt to be considered for track jet
0015     etaBins=cms.int32(24),
0016     phiBins=cms.int32(27),
0017     zBins=cms.int32(1),
0018     d0_cutNStubs4=cms.double(0.15),
0019     d0_cutNStubs5=cms.double(0.5),
0020     lowpTJetMinTrackMultiplicity=cms.int32(2),
0021         lowpTJetMinpT=cms.double(50.),
0022     highpTJetMinTrackMultiplicity=cms.int32(3),
0023         highpTJetMinpT=cms.double(100.),
0024     displaced=cms.bool(False), #Flag for displaced tracks
0025     nStubs4DisplacedChi2=cms.double(5.0), #Displaced track quality flags for loose/tight
0026     nStubs4Displacedbend=cms.double(1.7),
0027     nStubs5DisplacedChi2=cms.double(2.75),
0028     nStubs5Displacedbend=cms.double(3.5),
0029     nDisplacedTracks=cms.int32(2) #Number of displaced tracks required per jet
0030 )
0031 
0032 l1tTrackJetsExtendedEmulation = cms.EDProducer('L1TrackJetEmulationProducer',
0033     L1TrackInputTag= cms.InputTag("l1tGTTInputProducerExtended", "Level1TTTracksExtendedConverted"),
0034         VertexInputTag=cms.InputTag("l1tVertexFinderEmulator", "l1verticesEmulation"),
0035     MaxDzTrackPV = cms.double(4.0),
0036         trk_zMax = cms.double (15.) ,    # maximum track z
0037     trk_ptMax = cms.double(200.),    # maximumum track pT before saturation [GeV]
0038     trk_ptMin = cms.double(3.0),     # minimum track pt [GeV]
0039     trk_etaMax = cms.double(2.4),    # maximum track eta
0040     trk_chi2dofMax=cms.double(40.),  # maximum track chi2/dof
0041     trk_bendChi2Max=cms.double(40.), # maximum track bendchi2
0042     trk_nPSStubMin=cms.int32(-1),    # minimum # PS stubs, -1 means no cut
0043     minTrkJetpT=cms.double(5.),      # minimum track pt to be considered for track jet
0044     etaBins=cms.int32(24),
0045     phiBins=cms.int32(27),
0046     zBins=cms.int32(10),
0047     d0_cutNStubs4=cms.double(-1), # -1 excludes nstub=4 from disp tag
0048     d0_cutNStubs5=cms.double(0.22),
0049     lowpTJetMinTrackMultiplicity=cms.int32(2),
0050         lowpTJetMinpT=cms.double(50.),
0051     highpTJetMinTrackMultiplicity=cms.int32(3),
0052         highpTJetMinpT=cms.double(100.),
0053     displaced=cms.bool(True), #Flag for displaced tracks
0054     nStubs4DisplacedChi2=cms.double(3.3), #Disp tracks selection [trk<cut]
0055     nStubs4Displacedbend=cms.double(2.3),
0056     nStubs5DisplacedChi2=cms.double(11.3),
0057     nStubs5Displacedbend=cms.double(9.8),
0058     nDisplacedTracks=cms.int32(3) #min Ntracks to tag a jet as displaced
0059 )