CMS 3D CMS Logo

CSCSegmentAlgorithmRU_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 
3 RU_ME1A = cms.PSet(
4  doCollisions = cms.bool(True),
5  enlarge = cms.bool(False),
6  chi2Norm_2D_ = cms.double(35),
7  chi2_str = cms.double(50.0),
8  chi2Max = cms.double(100.0),
9  dPhiIntMax = cms.double(0.005),
10  dPhiMax = cms.double(0.006),
11  wideSeg = cms.double(3.0),
12  minLayersApart = cms.int32(1),
13  dRIntMax = cms.double(2.0),
14  dRMax = cms.double(1.5)
15 )
16 RU_ME1B = cms.PSet(
17  doCollisions = cms.bool(True),
18  enlarge = cms.bool(False),
19  chi2Norm_2D_ = cms.double(35),
20  chi2_str = cms.double(50.0),
21  chi2Max = cms.double(100.0),
22  dPhiIntMax = cms.double(0.004),
23  dPhiMax = cms.double(0.005),
24  wideSeg = cms.double(3.0),
25  minLayersApart = cms.int32(1),
26  dRIntMax = cms.double(2.0),
27  dRMax = cms.double(1.5)
28 )
29 RU_ME12 = cms.PSet(
30  doCollisions = cms.bool(True),
31  enlarge = cms.bool(False),
32  chi2Norm_2D_ = cms.double(35),
33  chi2_str = cms.double(50.0),
34  chi2Max = cms.double(100.0),
35  dPhiIntMax = cms.double(0.003),
36  dPhiMax = cms.double(0.004),
37  wideSeg = cms.double(3.0),
38  minLayersApart = cms.int32(1),
39  dRIntMax = cms.double(2.0),
40  dRMax = cms.double(1.5)
41 )
42 RU_ME13 = cms.PSet(
43  doCollisions = cms.bool(True),
44  enlarge = cms.bool(False),
45  chi2Norm_2D_ = cms.double(20),
46  chi2_str = cms.double(30.0),
47  chi2Max = cms.double(60.0),
48  dPhiIntMax = cms.double(0.002),
49  dPhiMax = cms.double(0.003),
50  wideSeg = cms.double(3.0),
51  minLayersApart = cms.int32(1),
52  dRIntMax = cms.double(2.0),
53  dRMax = cms.double(1.5)
54 )
55 RU_MEX1 = cms.PSet(
56  doCollisions = cms.bool(True),
57  enlarge = cms.bool(False),
58  chi2Norm_2D_ = cms.double(60),
59  chi2_str = cms.double(80.0),
60  chi2Max = cms.double(180.0),
61  dPhiIntMax = cms.double(0.005),
62  dPhiMax = cms.double(0.007),
63  wideSeg = cms.double(3.0),
64  minLayersApart = cms.int32(1),
65  dRIntMax = cms.double(2.0),
66  dRMax = cms.double(1.5)
67 )
68 RU_MEX2 = cms.PSet(
69  doCollisions = cms.bool(True),
70  enlarge = cms.bool(False),
71  chi2Norm_2D_ = cms.double(35),
72  chi2_str = cms.double(50.0),
73  chi2Max = cms.double(100.0),
74  dPhiIntMax = cms.double(0.004),
75  dPhiMax = cms.double(0.006),
76  wideSeg = cms.double(3.0),
77  minLayersApart = cms.int32(1),
78  dRIntMax = cms.double(2.0),
79  dRMax = cms.double(1.5)
80 )
81 
82 CSCSegAlgoRU = cms.PSet(
83  chamber_types = cms.vstring('ME1/a',
84  'ME1/b',
85  'ME1/2',
86  'ME1/3',
87  'ME2/1',
88  'ME2/2',
89  'ME3/1',
90  'ME3/2',
91  'ME4/1',
92  'ME4/2'),
93  algo_name = cms.string('CSCSegAlgoRU'),
94  algo_psets = cms.VPSet(
95 cms.PSet(
96  RU_ME1A
97  ),
98 cms.PSet(
99  RU_ME1B
100  ),
101 cms.PSet(
102  RU_ME12
103  ),
104 cms.PSet(
105  RU_ME13
106  ),
107 cms.PSet(
108  RU_MEX1
109  ),
110 cms.PSet(
111  RU_MEX2
112  )),
113  parameters_per_chamber_type = cms.vint32(1, 2, 3, 4, 5,
114  6, 5, 6, 5, 6)
115 )
116