CMS 3D CMS Logo

CSCSegAlgoST_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 CSCSegAlgoST = cms.PSet(
4  algo_name = cms.string('CSCSegAlgoST'),
5  algo_psets = cms.VPSet(
6  cms.PSet(
7  BPMinImprovement = cms.double(10000.0),
8  BrutePruning = cms.bool(True),
9  CSCDebug = cms.untracked.bool(False),
10  CorrectTheErrors = cms.bool(True),
11  Covariance = cms.double(0.0),
12  ForceCovariance = cms.bool(False),
13  ForceCovarianceAll = cms.bool(False),
14  NormChi2Cut2D = cms.double(20.0),
15  NormChi2Cut3D = cms.double(10.0),
16  Pruning = cms.bool(True),
17  SeedBig = cms.double(0.0015),
18  SeedSmall = cms.double(0.0002),
19  curvePenalty = cms.double(2.0),
20  curvePenaltyThreshold = cms.double(0.85),
21  dPhiFineMax = cms.double(0.025),
22  dRPhiFineMax = cms.double(8.0),
23  dXclusBoxMax = cms.double(4.0),
24  dYclusBoxMax = cms.double(8.0),
25  hitDropLimit4Hits = cms.double(0.6),
26  hitDropLimit5Hits = cms.double(0.8),
27  hitDropLimit6Hits = cms.double(0.3333),
28  maxDPhi = cms.double(999.0),
29  maxDTheta = cms.double(999.0),
30  maxRatioResidualPrune = cms.double(3),
31  maxRecHitsInCluster = cms.int32(20),
32  minHitsPerSegment = cms.int32(3),
33  onlyBestSegment = cms.bool(False),
34  preClustering = cms.bool(True),
35  preClusteringUseChaining = cms.bool(True),
36  prePrun = cms.bool(True),
37  prePrunLimit = cms.double(3.17),
38  tanPhiMax = cms.double(0.5),
39  tanThetaMax = cms.double(1.2),
40  useShowering = cms.bool(False),
41  yweightPenalty = cms.double(1.5),
42  yweightPenaltyThreshold = cms.double(1.0)
43  ),
44  cms.PSet(
45  BPMinImprovement = cms.double(10000.0),
46  BrutePruning = cms.bool(True),
47  CSCDebug = cms.untracked.bool(False),
48  CorrectTheErrors = cms.bool(True),
49  Covariance = cms.double(0.0),
50  ForceCovariance = cms.bool(False),
51  ForceCovarianceAll = cms.bool(False),
52  NormChi2Cut2D = cms.double(20.0),
53  NormChi2Cut3D = cms.double(10.0),
54  Pruning = cms.bool(True),
55  SeedBig = cms.double(0.0015),
56  SeedSmall = cms.double(0.0002),
57  curvePenalty = cms.double(2.0),
58  curvePenaltyThreshold = cms.double(0.85),
59  dPhiFineMax = cms.double(0.025),
60  dRPhiFineMax = cms.double(8.0),
61  dXclusBoxMax = cms.double(4.0),
62  dYclusBoxMax = cms.double(8.0),
63  hitDropLimit4Hits = cms.double(0.6),
64  hitDropLimit5Hits = cms.double(0.8),
65  hitDropLimit6Hits = cms.double(0.3333),
66  maxDPhi = cms.double(999.0),
67  maxDTheta = cms.double(999.0),
68  maxRatioResidualPrune = cms.double(3),
69  maxRecHitsInCluster = cms.int32(24),
70  minHitsPerSegment = cms.int32(3),
71  onlyBestSegment = cms.bool(False),
72  preClustering = cms.bool(True),
73  preClusteringUseChaining = cms.bool(True),
74  prePrun = cms.bool(True),
75  prePrunLimit = cms.double(3.17),
76  tanPhiMax = cms.double(0.5),
77  tanThetaMax = cms.double(1.2),
78  useShowering = cms.bool(False),
79  yweightPenalty = cms.double(1.5),
80  yweightPenaltyThreshold = cms.double(1.0)
81  )
82  ),
83  chamber_types = cms.vstring(
84  'ME1/a',
85  'ME1/b',
86  'ME1/2',
87  'ME1/3',
88  'ME2/1',
89  'ME2/2',
90  'ME3/1',
91  'ME3/2',
92  'ME4/1',
93  'ME4/2'
94  ),
95  parameters_per_chamber_type = cms.vint32(
96  2, 1, 1, 1, 1,
97  1, 1, 1, 1, 1
98  )
99 )