CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
L2Muons_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 # The services
6 L2Muons = cms.EDProducer("L2MuonProducer",
7  MuonTrackLoaderForSTA,
8  MuonServiceProxy,
9  InputObjects = cms.InputTag("L2MuonSeeds"),
10  MuonTrajectoryBuilder = cms.string("StandAloneMuonTrajectoryBuilder"),
11  DoSeedRefit = cms.bool(False),
12  SeedTransformerParameters = cms.PSet(
13  Fitter = cms.string("hltESPKFFittingSmootherForL2Muon"),
14  MuonRecHitBuilder = cms.string("hltESPMuonTransientTrackingRecHitBuilder"),
15  NMinRecHits = cms.uint32(2),
16  UseSubRecHits = cms.bool(False),
17  Propagator = cms.string("hltESPFastSteppingHelixPropagatorAny"),
18  RescaleError = cms.double(100.0)
19  ),
20  L2TrajBuilderParameters = cms.PSet(
21  DoRefit = cms.bool(False),
22  FilterParameters = cms.PSet(
23  NumberOfSigma = cms.double(3.0),
24  FitDirection = cms.string('insideOut'),
25  DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
26  MaxChi2 = cms.double(1000.0),
27  MuonTrajectoryUpdatorParameters = cms.PSet(
28  MaxChi2 = cms.double(25.0),
29  RescaleError = cms.bool(False),
30  RescaleErrorFactor = cms.double(100.0),
31  Granularity = cms.int32(0),
32  ExcludeRPCFromFit = cms.bool(False),
33  UseInvalidHits = cms.bool(True),
34  ),
35  EnableRPCMeasurement = cms.bool(True),
36  CSCRecSegmentLabel = cms.InputTag("cscSegments"),
37  EnableDTMeasurement = cms.bool(True),
38  RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
39  Propagator = cms.string('SteppingHelixPropagatorL2Any'),
40  EnableGEMMeasurement = cms.bool(False),
41  GEMRecSegmentLabel = cms.InputTag("gemRecHits"),
42  EnableCSCMeasurement = cms.bool(True)
43  ),
44  # a precise propagation direction can be choosen accordingly with the
45  # above seed position
46  SeedPropagator = cms.string('SteppingHelixPropagatorL2Any'),
47  NavigationType = cms.string('Standard'),
48  DoBackwardFilter = cms.bool(True),
49  # where you want the seed (in,out)
50  SeedPosition = cms.string('in'),
51  BWFilterParameters = cms.PSet(
52  NumberOfSigma = cms.double(3.0),
53  BWSeedType = cms.string('fromGenerator'),
54  FitDirection = cms.string('outsideIn'),
55  DTRecSegmentLabel = cms.InputTag("dt4DSegments"),
56  MaxChi2 = cms.double(100.0),
57  MuonTrajectoryUpdatorParameters = cms.PSet(
58  MaxChi2 = cms.double(25.0),
59  RescaleError = cms.bool(False),
60  RescaleErrorFactor = cms.double(100.0),
61  Granularity = cms.int32(2),
62  ExcludeRPCFromFit = cms.bool( False ),
63  UseInvalidHits = cms.bool( True ),
64  ),
65  EnableRPCMeasurement = cms.bool(True),
66  CSCRecSegmentLabel = cms.InputTag("cscSegments"),
67  EnableDTMeasurement = cms.bool(True),
68  RPCRecSegmentLabel = cms.InputTag("rpcRecHits"),
69  Propagator = cms.string('SteppingHelixPropagatorL2Any'),
70  EnableGEMMeasurement = cms.bool(False),
71  GEMRecSegmentLabel = cms.InputTag("gemRecHits"),
72  EnableCSCMeasurement = cms.bool(True)
73  ),
74  )
75 )
76 
77 
78