CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_3_10_patch2/src/RecoHI/HiTracking/python/HITrackingRegionProducer_cfi.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 # global tracking region for primary pixel tracks
00004 HiTrackingRegionWithVertexBlock = cms.PSet(
00005     ptMin         = cms.double(1.5),      
00006     originRadius  = cms.double(0.2),
00007     nSigmaZ       = cms.double(3.0),            
00008     beamSpot      = cms.InputTag("offlineBeamSpot"),
00009     precise       = cms.bool(True),             
00010     useFoundVertices = cms.bool(True),
00011     VertexCollection = cms.InputTag("hiSelectedVertex"),                
00012     useFixedError = cms.bool(True),
00013     fixedError    = cms.double(0.2),
00014     sigmaZVertex  = cms.double(3.0)             
00015     )
00016 
00017 # limited tracking region for pixel proto-tracks passed to vertexing
00018 HiTrackingRegionForPrimaryVertexBlock = cms.PSet( 
00019     ptMin = cms.double( 0.7 ),
00020     doVariablePtMin = cms.bool ( True ),
00021     originRadius = cms.double( 0.1 ),   
00022     nSigmaZ = cms.double(3.0),
00023     beamSpot = cms.InputTag("offlineBeamSpot"), 
00024     precise = cms.bool( True ),
00025     siPixelRecHits = cms.InputTag( "siPixelRecHits" ),
00026     directionXCoord = cms.double( 1.0 ),
00027     directionYCoord = cms.double( 1.0 ),
00028     directionZCoord = cms.double( 0.0 )
00029     )
00030 
00031 # limited tracking region for pixel proto-tracks (using cluster vtx input)
00032 HiTrackingRegionFromClusterVtxBlock = cms.PSet( 
00033     ptMin = cms.double( 0.7 ),
00034     doVariablePtMin = cms.bool ( True ),
00035     originRadius = cms.double( 0.2 ),   
00036     nSigmaZ = cms.double(3.0),
00037     beamSpot = cms.InputTag("offlineBeamSpot"), 
00038     precise = cms.bool( True ),
00039     siPixelRecHits = cms.InputTag( "siPixelRecHits" ),
00040     directionXCoord = cms.double( 1.0 ),
00041     directionYCoord = cms.double( 1.0 ),
00042     directionZCoord = cms.double( 0.0 ),
00043     useFoundVertices = cms.bool(True),
00044     VertexCollection = cms.InputTag("hiPixelClusterVertex"),            
00045     useFixedError = cms.bool(True),
00046     fixedError    = cms.double(3.0),
00047     sigmaZVertex  = cms.double(3.0)
00048     )
00049 
00050 # limited jet-seeded tracking region
00051 from RecoTauTag.HLTProducers.TauRegionalPixelSeedGenerator_cfi import tauRegionalPixelSeedGenerator
00052 HiTrackingRegionFactoryFromJetsBlock = tauRegionalPixelSeedGenerator.RegionFactoryPSet
00053 HiTrackingRegionFactoryFromJetsBlock.RegionPSet.JetSrc = cms.InputTag("iterativeConePu5CaloJets")
00054 HiTrackingRegionFactoryFromJetsBlock.RegionPSet.vertexSrc = cms.InputTag("hiSelectedVertex")
00055 
00056 # limited stand-alone muon-seeded tracking region
00057 from RecoMuon.TrackingTools.MuonServiceProxy_cff import MuonServiceProxy
00058 from RecoMuon.GlobalTrackingTools.MuonTrackingRegionCommon_cff import MuonTrackingRegionCommon
00059 HiTrackingRegionFactoryFromSTAMuonsBlock = cms.PSet(
00060     MuonServiceProxy,
00061     MuonTrackingRegionCommon,
00062     ComponentName = cms.string('HIMuonTrackingRegionProducer'),
00063     MuonSrc = cms.InputTag("standAloneMuons","UpdatedAtVtx")
00064     )
00065 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.vertexCollection = cms.InputTag("hiSelectedVertex")
00066 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.UseVertex = cms.bool(True)
00067 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Rescale_Dz = cms.double(5.0)