CMS 3D CMS Logo

SiPixelCustomInefficiencyParameters_cfi.py
Go to the documentation of this file.
1 import FWCore.ParameterSet.Config as cms
2 ###The following configurations for efficiency loss are read from the DB by default
3 ###If you want to set private inefficiency factors use this file and change the appropriate values
4 ###The values below are set for 2012 running conditions
5 ###For the PhaseI detector please change the SLHCUpgradeSimulations/Configuration/python/phase1TkCustoms.py
6 def customise_pixel_ineff(process):
7  process.mix.digitizers.pixel.theInstLumiScaleFactor = cms.double(221.95)
8  process.mix.digitizers.pixel.thePixelColEfficiency_BPix1 = cms.double(1.0)
9  process.mix.digitizers.pixel.thePixelColEfficiency_BPix2 = cms.double(1.0)
10  process.mix.digitizers.pixel.thePixelColEfficiency_BPix3 = cms.double(1.0)
11  process.mix.digitizers.pixel.thePixelColEfficiency_FPix1 = cms.double(0.999)
12  process.mix.digitizers.pixel.thePixelColEfficiency_FPix2 = cms.double(0.999)
13  process.mix.digitizers.pixel.thePixelEfficiency_BPix1 = cms.double(1.0)
14  process.mix.digitizers.pixel.thePixelEfficiency_BPix2 = cms.double(1.0)
15  process.mix.digitizers.pixel.thePixelEfficiency_BPix3 = cms.double(1.0)
16  process.mix.digitizers.pixel.thePixelEfficiency_FPix1 = cms.double(0.999)
17  process.mix.digitizers.pixel.thePixelEfficiency_FPix2 = cms.double(0.999)
18  process.mix.digitizers.pixel.thePixelChipEfficiency_BPix1 = cms.double(1.0)
19  process.mix.digitizers.pixel.thePixelChipEfficiency_BPix2 = cms.double(1.0)
20  process.mix.digitizers.pixel.thePixelChipEfficiency_BPix3 = cms.double(1.0)
21  process.mix.digitizers.pixel.thePixelChipEfficiency_FPix1 = cms.double(0.999)
22  process.mix.digitizers.pixel.thePixelChipEfficiency_FPix2 = cms.double(0.999)
23  process.mix.digitizers.pixel.theLadderEfficiency_BPix1 = cms.vdouble(
24  0.978351,
25  0.971877,
26  0.974283,
27  0.969328,
28  0.972922,
29  0.970964,
30  0.975762,
31  0.974786,
32  0.980244,
33  0.978452,
34  0.982129,
35  0.979737,
36  0.984381,
37  0.983971,
38  0.98186,
39  0.983283,
40  0.981485,
41  0.979753,
42  0.980287,
43  0.975195
44  )
45  process.mix.digitizers.pixel.theLadderEfficiency_BPix2 = cms.vdouble(
46  0.996276,
47  0.993354,
48  0.993752,
49  0.992948,
50  0.993871,
51  0.992317,
52  0.997733,
53  0.992516,
54  0.992649,
55  0.993425,
56  0.994065,
57  0.993481,
58  0.993169,
59  0.994223,
60  0.992397,
61  0.99509,
62  0.995177,
63  0.995319,
64  0.994925,
65  0.992933,
66  0.994111,
67  0.9948,
68  0.994711,
69  0.994294,
70  0.995392,
71  0.994229,
72  0.994414,
73  0.995271,
74  0.993585,
75  0.995264,
76  0.992977,
77  0.993642
78  )
79  process.mix.digitizers.pixel.theLadderEfficiency_BPix3 = cms.vdouble(
80  0.996206,
81  0.998039,
82  0.995801,
83  0.99665,
84  0.996414,
85  0.995755,
86  0.996518,
87  0.995584,
88  0.997171,
89  0.998056,
90  0.99595,
91  0.997473,
92  0.996858,
93  0.996486,
94  0.997442,
95  0.998002,
96  0.995429,
97  0.997939,
98  0.996896,
99  0.997434,
100  0.996616,
101  0.996439,
102  0.996546,
103  0.997597,
104  0.995435,
105  0.996396,
106  0.99621,
107  0.998316,
108  0.998431,
109  0.99598,
110  0.997063,
111  0.996245,
112  0.997502,
113  0.996254,
114  0.997545,
115  0.997553,
116  0.996722,
117  0.996107,
118  0.996588,
119  0.996277,
120  0.99785,
121  0.997087,
122  0.998139,
123  0.997139
124  )
125  process.mix.digitizers.pixel.theModuleEfficiency_BPix1 = cms.vdouble(
126  1.00361,
127  0.999371,
128  0.961242,
129  0.953582
130  )
131  process.mix.digitizers.pixel.theModuleEfficiency_BPix2 = cms.vdouble(
132  1.00069,
133  0.999792,
134  0.99562,
135  1.00341
136  )
137  process.mix.digitizers.pixel.theModuleEfficiency_BPix3 = cms.vdouble(
138  1.00006,
139  0.999744,
140  0.998147,
141  1.00039
142  )
143  process.mix.digitizers.pixel.thePUEfficiency_BPix1 = cms.vdouble(
144  1.0181,
145  -2.28345e-07,
146  -1.30042e-09
147  )
148  process.mix.digitizers.pixel.thePUEfficiency_BPix2 = cms.vdouble(
149  1.00648,
150  -1.28515e-06,
151  -1.85915e-10
152  )
153  process.mix.digitizers.pixel.thePUEfficiency_BPix3 = cms.vdouble(
154  1.0032,
155  -1.96206e-08,
156  -1.99009e-10
157  )
158  process.mix.digitizers.pixel.theInnerEfficiency_FPix1 = cms.double(1.0)
159  process.mix.digitizers.pixel.theInnerEfficiency_FPix2 = cms.double(1.0)
160  process.mix.digitizers.pixel.theOuterEfficiency_FPix1 = cms.double(1.0)
161  process.mix.digitizers.pixel.theOuterEfficiency_FPix2 = cms.double(1.0)
162  process.mix.digitizers.pixel.thePUEfficiency_FPix_Inner = cms.vdouble(1.0)
163  process.mix.digitizers.pixel.thePUEfficiency_FPix_Outer = cms.vdouble(1.0)
164  return process
def customise_pixel_ineff(process)
The following configurations for efficiency loss are read from the DB by default If you want to set p...