Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2024-04-06 12:30:38

0001 import FWCore.ParameterSet.Config as cms
0002 ###The following configurations for efficiency loss are read from the DB by default
0003 ###If you want to set private inefficiency factors use this file and change the appropriate values
0004 ###The values below are set for 2012 running conditions
0005 ###For the PhaseI detector please change the SLHCUpgradeSimulations/Configuration/python/phase1TkCustoms.py
0006 def customise_pixel_ineff(process):
0007     process.mix.digitizers.pixel.theInstLumiScaleFactor = cms.double(221.95)
0008     process.mix.digitizers.pixel.thePixelColEfficiency_BPix1 = cms.double(1.0)
0009     process.mix.digitizers.pixel.thePixelColEfficiency_BPix2 = cms.double(1.0)
0010     process.mix.digitizers.pixel.thePixelColEfficiency_BPix3 = cms.double(1.0)
0011     process.mix.digitizers.pixel.thePixelColEfficiency_FPix1 = cms.double(0.999)
0012     process.mix.digitizers.pixel.thePixelColEfficiency_FPix2 = cms.double(0.999)
0013     process.mix.digitizers.pixel.thePixelEfficiency_BPix1 = cms.double(1.0)
0014     process.mix.digitizers.pixel.thePixelEfficiency_BPix2 = cms.double(1.0)
0015     process.mix.digitizers.pixel.thePixelEfficiency_BPix3 = cms.double(1.0)
0016     process.mix.digitizers.pixel.thePixelEfficiency_FPix1 = cms.double(0.999)
0017     process.mix.digitizers.pixel.thePixelEfficiency_FPix2 = cms.double(0.999)
0018     process.mix.digitizers.pixel.thePixelChipEfficiency_BPix1 = cms.double(1.0)
0019     process.mix.digitizers.pixel.thePixelChipEfficiency_BPix2 = cms.double(1.0)
0020     process.mix.digitizers.pixel.thePixelChipEfficiency_BPix3 = cms.double(1.0)
0021     process.mix.digitizers.pixel.thePixelChipEfficiency_FPix1 = cms.double(0.999)
0022     process.mix.digitizers.pixel.thePixelChipEfficiency_FPix2 = cms.double(0.999)
0023     process.mix.digitizers.pixel.theLadderEfficiency_BPix1 = cms.vdouble(
0024         0.978351,
0025         0.971877,
0026         0.974283,
0027         0.969328,
0028         0.972922,
0029         0.970964,
0030         0.975762,
0031         0.974786,
0032         0.980244,
0033         0.978452,
0034         0.982129,
0035         0.979737,
0036         0.984381,
0037         0.983971,
0038         0.98186,
0039         0.983283,
0040         0.981485,
0041         0.979753,
0042         0.980287,
0043         0.975195
0044         )
0045     process.mix.digitizers.pixel.theLadderEfficiency_BPix2 = cms.vdouble(
0046         0.996276,
0047         0.993354,
0048         0.993752,
0049         0.992948,
0050         0.993871,
0051         0.992317,
0052         0.997733,
0053         0.992516,
0054         0.992649,
0055         0.993425,
0056         0.994065,
0057         0.993481,
0058         0.993169,
0059         0.994223,
0060         0.992397,
0061         0.99509,
0062         0.995177,
0063         0.995319,
0064         0.994925,
0065         0.992933,
0066         0.994111,
0067         0.9948,
0068         0.994711,
0069         0.994294,
0070         0.995392,
0071         0.994229,
0072         0.994414,
0073         0.995271,
0074         0.993585,
0075         0.995264,
0076         0.992977,
0077         0.993642
0078         )
0079     process.mix.digitizers.pixel.theLadderEfficiency_BPix3 = cms.vdouble(
0080         0.996206,
0081         0.998039,
0082         0.995801,
0083         0.99665,
0084         0.996414,
0085         0.995755,
0086         0.996518,
0087         0.995584,
0088         0.997171,
0089         0.998056,
0090         0.99595,
0091         0.997473,
0092         0.996858,
0093         0.996486,
0094         0.997442,
0095         0.998002,
0096         0.995429,
0097         0.997939,
0098         0.996896,
0099         0.997434,
0100         0.996616,
0101         0.996439,
0102         0.996546,
0103         0.997597,
0104         0.995435,
0105         0.996396,
0106         0.99621,
0107         0.998316,
0108         0.998431,
0109         0.99598,
0110         0.997063,
0111         0.996245,
0112         0.997502,
0113         0.996254,
0114         0.997545,
0115         0.997553,
0116         0.996722,
0117         0.996107,
0118         0.996588,
0119         0.996277,
0120         0.99785,
0121         0.997087,
0122         0.998139,
0123         0.997139
0124         )
0125     process.mix.digitizers.pixel.theModuleEfficiency_BPix1 = cms.vdouble(
0126         1.00361,
0127         0.999371,
0128         0.961242,
0129         0.953582 
0130         )
0131     process.mix.digitizers.pixel.theModuleEfficiency_BPix2 = cms.vdouble(
0132         1.00069,
0133         0.999792,
0134         0.99562,
0135         1.00341
0136         )
0137     process.mix.digitizers.pixel.theModuleEfficiency_BPix3 = cms.vdouble(
0138         1.00006,
0139         0.999744,
0140         0.998147,
0141         1.00039
0142         )
0143     process.mix.digitizers.pixel.thePUEfficiency_BPix1 = cms.vdouble(
0144         1.0181,
0145         -2.28345e-07,
0146         -1.30042e-09
0147         )
0148     process.mix.digitizers.pixel.thePUEfficiency_BPix2 = cms.vdouble(
0149         1.00648,
0150         -1.28515e-06,
0151         -1.85915e-10
0152         )
0153     process.mix.digitizers.pixel.thePUEfficiency_BPix3 = cms.vdouble(
0154         1.0032,
0155         -1.96206e-08,
0156         -1.99009e-10
0157         )
0158     process.mix.digitizers.pixel.theInnerEfficiency_FPix1 = cms.double(1.0)
0159     process.mix.digitizers.pixel.theInnerEfficiency_FPix2 = cms.double(1.0)
0160     process.mix.digitizers.pixel.theOuterEfficiency_FPix1 = cms.double(1.0)
0161     process.mix.digitizers.pixel.theOuterEfficiency_FPix2 = cms.double(1.0)
0162     process.mix.digitizers.pixel.thePUEfficiency_FPix_Inner = cms.vdouble(1.0)
0163     process.mix.digitizers.pixel.thePUEfficiency_FPix_Outer = cms.vdouble(1.0)
0164     return process