CMS 3D CMS Logo

/data/refman/pasoursint/CMSSW_5_2_9/src/RecoMuon/GlobalTrackingTools/python/GlobalTrajectoryBuilderCommon_cff.py

Go to the documentation of this file.
00001 import FWCore.ParameterSet.Config as cms
00002 
00003 from RecoMuon.GlobalTrackingTools.MuonTrackingRegionCommon_cff import *
00004 from RecoMuon.GlobalTrackingTools.GlobalMuonTrackMatcher_cff import *
00005 
00006 from RecoMuon.TransientTrackingRecHit.MuonTransientTrackingRecHitBuilder_cfi import *
00007 from RecoTracker.TransientTrackingRecHit.TransientTrackingRecHitBuilder_cfi import *
00008 
00009 GlobalTrajectoryBuilderCommon = cms.PSet(
00010     MuonTrackingRegionCommon,
00011     GlobalMuonTrackMatcher,
00012     ScaleTECxFactor = cms.double(-1.0),
00013     ScaleTECyFactor = cms.double(-1.0),
00014     TrackerRecHitBuilder = cms.string('WithTrackAngle'),
00015     MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
00016     RefitRPCHits = cms.bool(True),
00017     TrackTransformer = cms.PSet(
00018         Fitter = cms.string('KFFitterForRefitInsideOut'),
00019         TrackerRecHitBuilder = cms.string('WithTrackAngle'),
00020         Smoother = cms.string('KFSmootherForRefitInsideOut'),
00021         MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
00022         RefitDirection = cms.string('alongMomentum'),
00023         RefitRPCHits = cms.bool(True),
00024         DoPredictionsOnly = cms.bool(False)
00025     ),
00026     PtCut = cms.double(1.0),
00027     PCut = cms.double(2.5),
00028     TrackerPropagator = cms.string('SteppingHelixPropagatorAny'),
00029     GlbRefitterParameters = cms.PSet(
00030         DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
00031         CSCRecSegmentLabel = cms.InputTag("cscSegments"),
00032         
00033         MuonHitsOption = cms.int32(1),
00034         PtCut = cms.double(1.0),
00035         Chi2ProbabilityCut = cms.double(30.0),
00036         Chi2CutCSC = cms.double(150.0),
00037         Chi2CutDT = cms.double(10.0),
00038         Chi2CutRPC = cms.double(1.0),
00039         HitThreshold = cms.int32(1),
00040         
00041         Fitter = cms.string('GlbMuKFFitter'),
00042         Propagator = cms.string('SmartPropagatorAnyRK'),
00043         TrackerRecHitBuilder = cms.string('WithTrackAngle'),
00044         MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
00045         DoPredictionsOnly = cms.bool(False),
00046         RefitDirection = cms.string('insideOut'),
00047         PropDirForCosmics = cms.bool(False),
00048         RefitRPCHits = cms.bool(True),
00049         
00050         # only the first two are used
00051         DYTthrs =  cms.vint32(30, 15),
00052 
00053         # muon station to be skipped
00054         SkipStation             = cms.int32(-1),
00055         
00056         # PXB = 1, PXF = 2, TIB = 3, TID = 4, TOB = 5, TEC = 6
00057         TrackerSkipSystem       = cms.int32(-1),
00058         
00059         # layer, wheel, or disk depending on the system
00060         TrackerSkipSection      = cms.int32(-1)
00061         ),
00062 )