CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Functions
SiPixelCustomInefficiencyParameters_cfi Namespace Reference

Functions

def customise_pixel_ineff
 The following configurations for efficiency loss are read from the DB by default If you want to set private inefficiency factors use this file and change the appropriate values The values below are set for 2012 running conditions For the PhaseI detector please change the SLHCUpgradeSimulations/Configuration/python/phase1TkCustoms.py. More...
 

Function Documentation

def SiPixelCustomInefficiencyParameters_cfi.customise_pixel_ineff (   process)

The following configurations for efficiency loss are read from the DB by default If you want to set private inefficiency factors use this file and change the appropriate values The values below are set for 2012 running conditions For the PhaseI detector please change the SLHCUpgradeSimulations/Configuration/python/phase1TkCustoms.py.

Definition at line 6 of file SiPixelCustomInefficiencyParameters_cfi.py.

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