CMS 3D CMS Logo

GlobalMuonRefitter_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 GlobalMuonRefitter = cms.PSet(
4  DTRecSegmentLabel = cms.InputTag("dt1DRecHits"),
5  CSCRecSegmentLabel = cms.InputTag("csc2DRecHits"),
6  GEMRecHitLabel = cms.InputTag("gemRecHits"),
7  ME0RecHitLabel = cms.InputTag("me0Segments"),
8  RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
9 
10  MuonHitsOption = cms.int32(1),
11  PtCut = cms.double(1.0),
12  Chi2ProbabilityCut = cms.double(30.0),
13  Chi2CutCSC = cms.double(1.0),
14  Chi2CutDT = cms.double(30.0),
15  Chi2CutGEM = cms.double(1.0),
16  Chi2CutME0 = cms.double(1.0),
17  Chi2CutRPC = cms.double(1.0),
18  HitThreshold = cms.int32(1),
19 
20  Fitter = cms.string('KFFitterForRefitInsideOut'),
21  Smoother = cms.string('KFSmootherForRefitInsideOut'),
22  Propagator = cms.string('SmartPropagatorAnyRK'),
23  TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
24  MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
25  DoPredictionsOnly = cms.bool(False),
26  RefitDirection = cms.string('insideOut'),
27  PropDirForCosmics = cms.bool(False),
28  RefitRPCHits = cms.bool(True),
29 
30  # DYT stuff
31  DYTthrs = cms.vint32(10, 10),
32  DYTselector = cms.int32(1),
33  DYTupdator = cms.bool(True),
34  DYTuseAPE = cms.bool(False),
35 
36  # muon station to be skipped
37  SkipStation = cms.int32(-1),
38 
39  # PXB = 1, PXF = 2, TIB = 3, TID = 4, TOB = 5, TEC = 6
40  TrackerSkipSystem = cms.int32(-1),
41 
42  # layer, wheel, or disk depending on the system
43  TrackerSkipSection = cms.int32(-1),
44 
45  RefitFlag = cms.bool( True )
46 )
47 
48 # Switch back to GenericCPE until bias in template CPE gets fixed
49 from Configuration.Eras.Modifier_phase1Pixel_cff import phase1Pixel
50 phase1Pixel.toModify(GlobalMuonRefitter, TrackerRecHitBuilder = 'WithTrackAngle') # FIXME
51 
52 # This customization will be removed once we get the templates for
53 # phase2 pixel
54 from Configuration.Eras.Modifier_phase2_tracker_cff import phase2_tracker
55 phase2_tracker.toModify(GlobalMuonRefitter, TrackerRecHitBuilder = 'WithTrackAngle') # FIXME
56