Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:11:23

0001 import FWCore.ParameterSet.Config as cms
0002 
0003 from RecoTracker.TkTrackingRegions.GlobalTrackingRegion_cfi import *
0004 
0005 # Note: naming convention of pixel track filter needs to follow HLT,
0006 # current it is set to what gets used in customizeHLTforCMSSW
0007 from RecoTracker.PixelTrackFitting.pixelFitterByHelixProjections_cfi import pixelFitterByHelixProjections as _pixelFitterByHelixProjections
0008 hltPixelTracksFitter = _pixelFitterByHelixProjections.clone()
0009 
0010 from RecoTracker.PixelTrackFitting.pixelTrackFilterByKinematics_cfi import pixelTrackFilterByKinematics as _pixelTrackFilterByKinematics
0011 hltPixelTracksFilter = _pixelTrackFilterByKinematics.clone()
0012 
0013 hltPixelTracks = cms.EDProducer("PixelTracksProducer",
0014     Fitter = cms.InputTag("hltPixelTracksFitter"),
0015     SeedProducer = cms.InputTag("hltPixelTripletSeeds"),
0016     RegionFactoryPSet = cms.PSet(
0017         RegionPSetBlock,
0018         ComponentName = cms.string('GlobalRegionProducer')
0019     ),
0020     Filter = cms.InputTag("hltPixelTracksFilter"),
0021 )
0022 
0023 hltPixelTracksRegFilter = hltPixelTracksFilter.clone(
0024     ptMin = 0.1,
0025     chi2 = 50.,
0026 )
0027 hltPixelTracksReg = hltPixelTracks.clone(
0028     Filter = "hltPixelTracksRegFilter",
0029 )
0030 hltPixelTracksReg.RegionFactoryPSet.ComponentName = "CandidateSeededTrackingRegionsProducer"
0031 hltPixelTracksReg.RegionFactoryPSet.RegionPSet = cms.PSet( 
0032     precise = cms.bool( True ),
0033     originRadius = cms.double( 0.2 ),
0034     ptMin = cms.double( 0.9 ),
0035     beamSpot = cms.InputTag( "hltOnlineBeamSpot" ),
0036     mode = cms.string( "BeamSpotSigma" ),
0037     input = cms.InputTag( "hltL2TausForPixelIsolation" ),
0038     maxNRegions = cms.int32( 10 ),
0039     vertexCollection = cms.InputTag( "" ),
0040     maxNVertices = cms.int32( 1 ),
0041     zErrorBeamSpot = cms.double( 24.2 ),
0042     deltaEta = cms.double( 0.5 ),
0043     deltaPhi = cms.double( 0.5 ),
0044     nSigmaZVertex = cms.double( 3.0 ),
0045     zErrorVertex = cms.double( 0.2 ),
0046     nSigmaZBeamSpot = cms.double( 4.0 ),
0047     whereToUseMeasurementTracker = cms.string("Never"))
0048 
0049 hltPixelTracksForHighMultFilter = hltPixelTracksFilter.clone(ptMin = 0.4)
0050 hltPixelTracksForHighMult = hltPixelTracks.clone(Filter = "hltPixelTracksForHighMultFilter")
0051