CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
GlobalTrajectoryBuilderCommon_cff.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
5 
8 
9 GlobalTrajectoryBuilderCommon = cms.PSet(
10  MuonTrackingRegionCommon,
11  GlobalMuonTrackMatcher,
12  ScaleTECxFactor = cms.double(-1.0),
13  ScaleTECyFactor = cms.double(-1.0),
14  TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
15  MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
16  RefitRPCHits = cms.bool(True),
17  TrackTransformer = cms.PSet(
18  Fitter = cms.string('KFFitterForRefitInsideOut'),
19  TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
20  Smoother = cms.string('KFSmootherForRefitInsideOut'),
21  MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
22  RefitDirection = cms.string('alongMomentum'),
23  RefitRPCHits = cms.bool(True),
24  DoPredictionsOnly = cms.bool(False)
25  ),
26  PtCut = cms.double(1.0),
27  PCut = cms.double(2.5),
28  TrackerPropagator = cms.string('SteppingHelixPropagatorAny'),
29  GlbRefitterParameters = cms.PSet(
30  DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
31  CSCRecSegmentLabel = cms.InputTag("cscSegments"),
32  GEMRecHitLabel = cms.InputTag("gemRecHits"),
33 
34  MuonHitsOption = cms.int32(1),
35  PtCut = cms.double(1.0),
36  Chi2ProbabilityCut = cms.double(30.0),
37  Chi2CutCSC = cms.double(150.0),
38  Chi2CutDT = cms.double(10.0),
39  Chi2CutGEM = cms.double(1.0),
40  Chi2CutRPC = cms.double(1.0),
41  HitThreshold = cms.int32(1),
42 
43  Fitter = cms.string('GlbMuKFFitter'),
44  Propagator = cms.string('SmartPropagatorAnyRK'),
45  TrackerRecHitBuilder = cms.string('WithAngleAndTemplate'),
46  MuonRecHitBuilder = cms.string('MuonRecHitBuilder'),
47  DoPredictionsOnly = cms.bool(False),
48  RefitDirection = cms.string('insideOut'),
49  PropDirForCosmics = cms.bool(False),
50  RefitRPCHits = cms.bool(True),
51 
52  # DYT stuff
53  DYTthrs = cms.vint32(20, 30),
54  DYTselector = cms.int32(1),
55  DYTupdator = cms.bool(False),
56  DYTuseAPE = cms.bool(False),
57 
58  # muon station to be skipped
59  SkipStation = cms.int32(-1),
60 
61  # PXB = 1, PXF = 2, TIB = 3, TID = 4, TOB = 5, TEC = 6
62  TrackerSkipSystem = cms.int32(-1),
63 
64  # layer, wheel, or disk depending on the system
65  TrackerSkipSection = cms.int32(-1),
66 
67  RefitFlag = cms.bool(True)
68  ),
69 )