CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
CSCSegmentAlgorithmDF_cfi.py
Go to the documentation of this file.
2 
3 # The following algorithms looks how far a rechit is from the
4 # proto segment in terms of its error ellipse. This is different
5 # from the other algorithms which use a cylinder around the proto
6 # segment and look for rechits within that cylinder
7 DF_ME1234_1 = cms.PSet(
8  preClustering = cms.untracked.bool(False),
9  minHitsPerSegment = cms.int32(3),
10  dPhiFineMax = cms.double(0.025),
11  chi2Max = cms.double(5000.0),
12  dXclusBoxMax = cms.double(8.0),
13  tanThetaMax = cms.double(1.2),
14  tanPhiMax = cms.double(0.5),
15  maxRatioResidualPrune = cms.double(3.0),
16  minHitsForPreClustering = cms.int32(10),
17  CSCSegmentDebug = cms.untracked.bool(False),
18  dRPhiFineMax = cms.double(8.0),
19  nHitsPerClusterIsShower = cms.int32(20),
20  minLayersApart = cms.int32(2),
21  Pruning = cms.untracked.bool(False),
22  dYclusBoxMax = cms.double(8.0)
23 )
24 DF_ME1234_2 = cms.PSet(
25  preClustering = cms.untracked.bool(False),
26  minHitsPerSegment = cms.int32(3),
27  dPhiFineMax = cms.double(0.025),
28  chi2Max = cms.double(5000.0),
29  dXclusBoxMax = cms.double(8.0),
30  tanThetaMax = cms.double(2.0),
31  tanPhiMax = cms.double(0.8),
32  maxRatioResidualPrune = cms.double(3.0),
33  minHitsForPreClustering = cms.int32(10),
34  CSCSegmentDebug = cms.untracked.bool(False),
35  dRPhiFineMax = cms.double(12.0),
36  nHitsPerClusterIsShower = cms.int32(20),
37  minLayersApart = cms.int32(2),
38  Pruning = cms.untracked.bool(False),
39  dYclusBoxMax = cms.double(12.0)
40 )
41 DF_ME1A = cms.PSet(
42  preClustering = cms.untracked.bool(False),
43  minHitsPerSegment = cms.int32(3),
44  dPhiFineMax = cms.double(0.025),
45  chi2Max = cms.double(5000.0),
46  dXclusBoxMax = cms.double(8.0),
47  tanThetaMax = cms.double(1.2),
48  tanPhiMax = cms.double(0.5),
49  maxRatioResidualPrune = cms.double(3.0),
50  minHitsForPreClustering = cms.int32(30),
51  CSCSegmentDebug = cms.untracked.bool(False),
52  dRPhiFineMax = cms.double(8.0),
53  nHitsPerClusterIsShower = cms.int32(20),
54  minLayersApart = cms.int32(2),
55  Pruning = cms.untracked.bool(False),
56  dYclusBoxMax = cms.double(8.0)
57 )
58 CSCSegAlgoDF = cms.PSet(
59  chamber_types = cms.vstring('ME1/a',
60  'ME1/b',
61  'ME1/2',
62  'ME1/3',
63  'ME2/1',
64  'ME2/2',
65  'ME3/1',
66  'ME3/2',
67  'ME4/1'),
68  algo_name = cms.string('CSCSegAlgoDF'),
69  algo_psets = cms.VPSet(cms.PSet(
70  DF_ME1234_1
71  ),
72  cms.PSet(
73  DF_ME1234_2
74  ),
75  cms.PSet(
76  DF_ME1A
77  )),
78  parameters_per_chamber_type = cms.vint32(3, 1, 2, 2, 1,
79  2, 1, 2, 1)
80 )
81