CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HITrackingRegionProducer_cfi.py
Go to the documentation of this file.
2 
3 # global tracking region for primary pixel tracks
4 HiTrackingRegionWithVertexBlock = cms.PSet(
5  ptMin = cms.double(1.5),
6  originRadius = cms.double(0.2),
7  nSigmaZ = cms.double(3.0),
8  beamSpot = cms.InputTag("offlineBeamSpot"),
9  precise = cms.bool(True),
10  useFoundVertices = cms.bool(True),
11  VertexCollection = cms.InputTag("hiSelectedVertex"),
12  useFixedError = cms.bool(True),
13  fixedError = cms.double(0.2),
14  sigmaZVertex = cms.double(3.0)
15  )
16 
17 # limited tracking region for pixel proto-tracks passed to vertexing
18 HiTrackingRegionForPrimaryVertexBlock = cms.PSet(
19  ptMin = cms.double( 0.7 ),
20  doVariablePtMin = cms.bool ( True ),
21  originRadius = cms.double( 0.1 ),
22  nSigmaZ = cms.double(3.0),
23  beamSpot = cms.InputTag("offlineBeamSpot"),
24  precise = cms.bool( True ),
25  siPixelRecHits = cms.InputTag( "siPixelRecHits" ),
26  directionXCoord = cms.double( 1.0 ),
27  directionYCoord = cms.double( 1.0 ),
28  directionZCoord = cms.double( 0.0 )
29  )
30 
31 # limited tracking region for pixel proto-tracks (using cluster vtx input)
32 HiTrackingRegionFromClusterVtxBlock = cms.PSet(
33  ptMin = cms.double( 0.7 ),
34  doVariablePtMin = cms.bool ( True ),
35  originRadius = cms.double( 0.2 ),
36  nSigmaZ = cms.double(3.0),
37  beamSpot = cms.InputTag("offlineBeamSpot"),
38  precise = cms.bool( True ),
39  siPixelRecHits = cms.InputTag( "siPixelRecHits" ),
40  directionXCoord = cms.double( 1.0 ),
41  directionYCoord = cms.double( 1.0 ),
42  directionZCoord = cms.double( 0.0 ),
43  useFoundVertices = cms.bool(True),
44  VertexCollection = cms.InputTag("hiPixelClusterVertex"),
45  useFixedError = cms.bool(True),
46  fixedError = cms.double(3.0),
47  sigmaZVertex = cms.double(3.0)
48  )
49 
50 # limited jet-seeded tracking region
51 from RecoTauTag.HLTProducers.TauRegionalPixelSeedGenerator_cfi import tauRegionalPixelSeedGenerator
52 HiTrackingRegionFactoryFromJetsBlock = tauRegionalPixelSeedGenerator.RegionFactoryPSet
53 HiTrackingRegionFactoryFromJetsBlock.RegionPSet.JetSrc = cms.InputTag("iterativeConePu5CaloJets")
54 HiTrackingRegionFactoryFromJetsBlock.RegionPSet.vertexSrc = cms.InputTag("hiSelectedVertex")
55 
56 # limited stand-alone muon-seeded tracking region
57 from RecoMuon.TrackingTools.MuonServiceProxy_cff import MuonServiceProxy
58 from RecoMuon.GlobalTrackingTools.MuonTrackingRegionCommon_cff import MuonTrackingRegionCommon
59 HiTrackingRegionFactoryFromSTAMuonsBlock = cms.PSet(
60  MuonServiceProxy,
61  MuonTrackingRegionCommon,
62  ComponentName = cms.string('HIMuonTrackingRegionProducer'),
63  MuonSrc = cms.InputTag("standAloneMuons","UpdatedAtVtx")
64  )
65 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.vertexCollection = cms.InputTag("hiSelectedVertex")
66 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.UseVertex = cms.bool(True)
67 HiTrackingRegionFactoryFromSTAMuonsBlock.MuonTrackingRegionBuilder.Rescale_Dz = cms.double(5.0)